To provide a numerical control apparatus 1 provided with a plurality of
skip signals (external signals), in which a processing program is easily fabricated
even in the case where the tool is moved to the final specified position by decreasing
stepwise, or increasing or decreasing stepwise the speed, every time a skip signal
is input into the numerical control apparatus 1. The numerical control apparatus
1 comprises, in one block of a numerical control processing program, a skip
command capable of issuing a plurality of optional feed speed commands for commanding
an optional feed speed different from a feed speed by a normal feed command in
the one block, the plurality of optional feed speed commands corresponding to a
plurality of skip signals input from the outside, and an interpolation processing
part 12 and an axis control processing part 13 for making the acceleration
and deceleration control upon an input of the plurality of skip signals when the
skip command is given.