Numerical controller having reduced waiting time for interference avoidance
AssigneeFanuc Corporation
InventorsTakashi Satou, Takeshi Mochida
Life of this patent
Estimating the term…
Abstract
The numerical controller determines a possibility of interference between a tool and an obstacle on a workpiece and, based on the determination result, switches the end point position of the rising motion of the tool in command data to a retreat position from a rising edge or stops the movements of X/Y axes by a next command block until rising motion of a press axis of the machine tool by the command data is completed. In this way, wasteful deceleration is prevented from occurring when interference between the tool and the obstacle is avoided during machining.
Claims4
A numerical controller that controls, based on a program, a machine tool for performing punch press machining on a workpiece by a tool attached to a punch head, the numerical controller comprising:
- a command analysis unit that analyzes a command block read out from the program, generates command data and outputs the generated command data;
- an interpolation unit that performs interpolation processing based on the command data, generates interpolation data and outputs the generated interpolation data;
- an interference determination unit that determines a possibility of interference between the tool and an obstacle on the workpiece;
- and
- an interlock control unit that stops, based on a determination result by the interference determination unit, movements of X/Y axes of the tool attached to the punch head in a command block next to the command block currently executed until a rising motion, based upon the command data, of a press axis of the machine is completed;
- wherein the interference determination unit determines whether or not the tool reaches a position of the obstacle on the X/Y axes of the machine tool during the completion of the rising motion of the press axis of the machine tool,
- and, when the interference determination unit determines that the tool reaches the position of the obstacle on the X/Y axes of the machine tool during the completion of the rising motion of the press axis of the machine tool, the interference determination unit commands the interlock control unit to stop movements of the X/Y axes by the command block next to the command block until the rising motion of the press axis of the machine tool based upon the command data is completed,
- wherein in the command data for the command block next to the command block currently executed, an end point of the rising motion at the command block currently executed is switched to a new position of a rising edge of the obstacle until a press motion of the punch press machining is complete.
Dependencies are inferred from the claim text.