To process a work with a high accuracy in a short time without being affected by vibration and the like while a tool is being carried on.
In this control device, when a block requiring normal accuracy such as [G0 (positioing)] is detected (step S6), a magazine motor is driven at high speed (step S12), and tools are indexed so as to be performed at ordinary high speed. Besides, when a block requiring high accuracy such as [G1 (linear line interpolation)] is detected (step S6), the magazine motor is driven at low speed (step S15), and the tools are indexed so as to be performed at speed lower than normal speed. For this reason, since vibration and the like caused when the tools are indexed become little, a work can be processed in a short time with a high accuracy.
MATSUOKA NOBUYUKI
Next Patent: NUMERICAL CONTROL DEVICE, CONTROL METHOD AND RECORDING MEDIUM