Numerical controller that shortens cycle time of machining program
AssigneeFanuc Corporation
InventorYuuichi KAGEYAMA
Life of this patent
Estimating the term…
Abstract
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.
Claims2
A numerical controller that controls a machine tool including control axes based on a machining program, the numerical controller comprising:
- an execution data calculation unit that decodes a block read out from the machining program and that calculates execution data to be used for control over the machine tool;
- and
- a travel amount determination unit that determines whether a travel amount resulting from travel instructions for the control axes of the machine tool is existent or not based on the execution data calculated by the execution data calculation unit, wherein
- processes for the block are omitted if it is determined that the travel amount resulting from the travel instructions for the control axes of the machine tool is not existent.
Dependencies are inferred from the claim text.