摘要 |
PROBLEM TO BE SOLVED: To provide a numerical control device capable of overlapping between discretionary blocks without relying on acceleration/deceleration settings of each block in executing a processing program.SOLUTION: A numerical control device 1 comprises: an interpolator 20 for executing an interpolation process on the basis of the output of a command analysis unit 10; an acceleration/deceleration control unit 30 for executing, on the basis of an acceleration/deceleration control parameter differing with a command, etc., an acceleration/deceleration control process on an interpolation pulse outputted by the interpolator 20; an overlapping common acceleration/deceleration control unit 32 for executing, on the basis of an overlapping common acceleration/deceleration control parameter, an acceleration/deceleration control process on a speed pulse outputted by the acceleration/deceleration control unit 30; and a servo control unit 40 for controlling a drive unit on the basis of a speed pulse outputted by the overlapping common acceleration/deceleration control unit 32. The overlapping common acceleration/deceleration control unit 32 makes overlapping between blocks differing in acceleration/deceleration settings by executing the acceleration/deceleration control process using a common parameter.SELECTED DRAWING: Figure 1 |