Patent classifications
G05B2219/36403
Numerical control device
A numerical control device includes a tool-attitude vector tolerance input unit to accept a tolerance for correction amounts for tool-attitude vectors; a rotation-axis tolerance determining unit to determine, on the basis of tool attitudes calculated from rotation-axis angles before smoothing and of the tolerance for correction amounts for tool-attitude vectors, a tolerance for correction amounts for the rotation-axis angles; a rotation-axis angle smoothing unit to smooth the rotation-axis angles before smoothing so that change in the rotation-axis angle becomes smooth, thereby calculating rotation-axis angles after smoothing; and a rotation-axis angle determining unit to correct the rotation-axis angles after smoothing so as to fall within the tolerance for correction amounts for rotation-axis angles from the rotation-axis angles before smoothing.
NUMERICAL CONTROL DEVICE
A numerical control device includes a tool-attitude vector tolerance input unit to accept a tolerance for correction amounts for tool-attitude vectors; a rotation-axis tolerance determining unit to determine, on the basis of tool attitudes calculated from rotation-axis angles before smoothing and of the tolerance for correction amounts for tool-attitude vectors, a tolerance for correction amounts for the rotation-axis angles; a rotation-axis angle smoothing unit to smooth the rotation-axis angles before smoothing so that change in the rotation-axis angle becomes smooth, thereby calculating rotation-axis angles after smoothing; and a rotation-axis angle determining unit to correct the rotation-axis angles after smoothing so as to fall within the tolerance for correction amounts for rotation-axis angles from the rotation-axis angles before smoothing.