manual pulse generator 12 are determined by the function changeover switch 14 to be used for axis feed control they are delivered to the cpu 30 through an interface 40 thereupon the cpu 30 outputs the axis move commands corresponding to the pulses to the axis control circuit 42 if the pulses generated by the manual pulse generator 12 are determined by the function changeover switch 14 to be used for machining condition change in contrast they are delivered to the cpu 30 through the interface 40 thereupon the cpu 30 outputs the machining conditions corresponding to the pulses to the machining condition control circuit 52 an axis feed rate values of machining conditions etc are displayed on the display section 16 the manual pulse generator 12 of the hand operation panel 10 generates pulses proportional to the rotation amount of the rotating part 17 if the hand operation panel 10 is used for axis feed control the rotating part 17 of the manual pulse generator 12 is rotated in the clockwise direction direction so that the axis moves in a positive direction or is rotated in the counterclockwise direction direction u2212 so that the axis moves in a negative direction if the hand operation panel 10 is used for machining condition change or the like in contrast the rotating part 17 of the manual pulse generator 12 is rotated in the clockwise direction direction so that parameters of the machining conditions to be changed are increased by addition and is rotated in the counterclockwise direction direction u2212 so that the parameters of the machining conditions to be changed are reduced by subtraction the function changeover switch 14 on the hand operation panel 10 may be provided with a plurality of buttons not shown.