Numerical controller performing speed control with curvature and curvature change amount
AssigneeFanuc Corporation
InventorNobuhito Oonishi
Life of this patent
Estimating the term…
Abstract
A numerical controller which controls a machine tool on the basis of a program instruction analyzes the program instruction to generate movement instruction data, and sets a value of a constant used for speed change on the basis of a physical amount regarding a curvature at a current position on a movement path based on the generated movement instruction data. Then, the numerical controller calculates movement speeds of axes of the machine tool using the set value of the constant used for the speed change, and controls the axes on the basis of the calculated movement speeds.
Claims4
A numerical controller which controls, on the basis of a program instruction, a machine that machines a workpiece by driving a plurality of axes to move a tool and the workpiece relative to each other, the apparatus comprising:
- an instruction analysis unit that analyzes the program instruction to generate movement instruction data;
- a speed control determination unit that sets a value of a constant used for speed change on the basis of a physical amount regarding a curvature at a current position on a movement path based on the movement instruction data;
- and
- a speed calculation unit that calculates movement speeds of the axes using the value of a constant used for speed change, which is set by the speed control determination unit, wherein
- the axes are controlled on the basis of the movement speeds calculated by the speed calculation unit.
Dependencies are inferred from the claim text.