Patent ID: 7792605

Claim:
A numerical control apparatus that performs machining of a workpiece according to a machining program including a machining block and variably controls speed of a servo axis and a main axis based on an override value specified through an override switch, the numerical control apparatus comprising: a storing unit that stores, in a storage device, machining conditions including at least a tool number, a servo-axis feed speed, and number of main-axis rotations specified in the machining program, and an override value of the servo axis and an override value of the main axis specified through the override switch in association with the machining conditions; a monitoring unit that monitors whether a combination of machining conditions that matches machining conditions specified in the machining block to be executed is present in the storage device; and a control unit that, when a combination of machining conditions that matches the machining conditions specified is present, controls the speed of the servo axis and the main axis with servo-axis feed speed and number of main-axis rotations specified in the machining block each multiplied by a corresponding override value stored in the storage device.