Patent ID: 8036770

Claim:
A numerical control apparatus for, each time a start means is operated, interpreting data in a single block in a machining program, controlling the operation of a driving mechanism of a machine tool based on the operation command in the interpreted data in the single block, and, once processing of the data in the single block is completed, suspending further processing until the start means is operated again, the numerical control apparatus comprising, an execution amount setting unit for setting an amount of execution of a machining program to be executed at one time by a single operation of the start means and, a machining program execution controller for, regarding the data in each of the blocks included in the set amount of execution of the machining program to be executed upon a single operation of the start means, repeatedly executing control of the operation of the driving mechanism of the machine tool based on interpretation of the data in the block and the operation command in the interpreted data in the block, and, once processing of the data in all the blocks included in the set amount of execution is completed, suspending further processing until the start means is operated again.