A numerical controller decodes a block read out from a machining program, calculates execution data to be used for control over a machine tool, and determines whether a travel amount resulting from travel instructions for control axes of the machine tool is existent or not based on the calculated execution data. If the travel amount resulting from the travel instructions for the control axes is not existent as a result of such determination, processes for the present block are omitted and cycle time is thereby shortened.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A numerical controller that controls a machine tool including control axes based on a machining program, the numerical controller comprising a processor configured to: decode a block read out from the machining program; calculate execution data to be used for control over the machine tool; and control the machine tool based on the calculated execution data, wherein if, based on the calculated execution data, a travel amount resulting from travel instructions for the control axes of the machine tool is determined to result in zero movement of the control axes, the processor is configured to modify the execution data by omitting the block read out from the machining program, the travel instructions for the control axes of the machine tool determined to result in zero movement of the control axes consisting of at least one of a tool correction vector and a setting value for a macro variable.
2. The numerical controller according to claim 1 , wherein if it is determined that the travel amount resulting from the travel instructions for the control axes of the machine tool would result in zero movement, the processor is configured to modify the execution data by replacing the block read out from the machining program with a next block following the block read out from the machining program.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 10, 2015
August 14, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.