发明名称 Numerical controller with auxiliary command execution function
摘要 When a program command read from a machining program is an auxiliary command, a command associated with the auxiliary command is transmitted. Monitoring of reception of a completion signal corresponding to the command is started. When the completion signal is not received, and when the auxiliary command is a command indicating the unnecessity of waiting to receive the completion signal, determination is made as to whether or not a condition for ending the monitoring of the completion signal corresponding to the auxiliary command is satisfied without receiving the completion signal. When the condition is satisfied, an error process is executed to end the execution of the machining program.
申请公布号 US9335757(B2) 申请公布日期 2016.05.10
申请号 US201313736982 申请日期 2013.01.09
申请人 FANUC Corporation 发明人 Kudou Takehiro;Hiraga Kaoru
分类号 G05B19/4063;G05B19/4155 主分类号 G05B19/4063
代理机构 Drinker Biddle & Reath LLP 代理人 Drinker Biddle & Reath LLP
主权项 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.
地址 Minamitsuru-gun, Yamanashi JP