Patent ID: 9335757
Filing Date: 2016-05-10
CPC Classification: G05B

Claim Text:
1. A numerical controller which, when reading a program command from a machining program, determines whether the read program command is an auxiliary command or not, transmits a signal requesting to execute an auxiliary function associated with the auxiliary command when the read program command is the auxiliary command, and executes a subsequent command by receiving a signal indicating the completion of the auxiliary command, the numerical controller comprising: a storage unit for storing an auxiliary command indicating unnecessity of waiting to receive a completion signal corresponding to an auxiliary command, and a condition for ending monitoring of the completion signal corresponding to the auxiliary command, wherein, after starting the execution of the auxiliary command indicating the unnecessity of waiting to receive the completion signal, monitoring of the completion signal corresponding to the auxiliary command is started and the monitoring of the completion signal is continued while subsequent commands are sequentially executed, and wherein when the completion signal is received before the condition for ending monitoring of the completion signal, stored in the storage unit, is satisfied, the monitoring of the completion signal is ended, but when the completion signal corresponding to the auxiliary command is not received before the condition for ending monitoring of the completion signal is satisfied, the execution of the machining program is stopped.