Controller, control system, and control method of machine tool
AssigneeFanuc Corporation
InventorJunya Satou
Life of this patent
Estimating the term…
Abstract
A time necessary for phase alignment is shortened in a polygon machining device having a plurality of cutting tools. In phase alignment of polygon machining, a phase RCURRENT of the workpiece axis and tool axis before phase alignment and a machining-allowing phase command value RNEW(n) are calculated, a new phase command value R′NEW is calculated while considering restrictions such as a phase alignment method and a maximum rotation speed. By adjusting a phase to the new phase command value R′NEW, a time necessary for phase alignment can be shortened.
Claims6
A controller for controlling a machine tool having a first axis for rotating a tool including a plurality of cutting tools and a second axis for rotating a workpiece and simultaneously rotating the first axis and the second axis to perform polygon machining, the controller comprising:
- a machining setting storage unit configured to store the number of cutting tools;
- a current phase calculation unit configured to calculate phases of the first axis and the second axis rotating before phase alignment;
- a machining-allowing phase calculation unit configured to calculate a phase designated by a machining program and a phase when an angle of the first axis is shifted by an interval of the plurality of cutting tools from the phase designated by the machining program;
- an optimum phase calculation unit configured to obtain a phase minimizing a necessary time until phase alignment from a plurality of phases calculated by the machining-allowing phase calculation unit;
- and
- a phase alignment control unit configured to control phases so that the first axis and the second axis rotate at phases adjusted to a phase calculated by the optimum phase calculation unit.
A control system for controlling a machine tool having a first axis for rotating a tool including a plurality of cutting tools and a second axis for rotating a workpiece and simultaneously rotating the first axis and the second axis to perform polygon machining, the control system comprising:
- a machining setting storage unit configured to store the number of cutting tools;
- a current phase calculation unit configured to calculate phases of the first axis and the second axis rotating before phase alignment;
- a machining-allowing phase calculation unit configured to calculate a phase designated by a machining program and a phase when an angle of the first axis is shifted by an interval of the plurality of cutting tools from the phase designated by the machining program;
- an optimum phase calculation unit configured to obtain a phase minimizing a necessary time until phase alignment from a plurality of phases calculated by the machining-allowing phase calculation unit;
- and
- a phase alignment control unit configured to control phases so that the first axis and the second axis rotate at phases adjusted to a phase calculated by the optimum phase calculation unit.
A control method for controlling a machine tool having a first axis for rotating a tool including a plurality of cutting tools and a second axis for rotating a workpiece and simultaneously rotating the first axis and the second axis to perform polygon machining, the control method comprising:
- storing the number of cutting tools;
- calculating phases of the first axis and the second axis before phase alignment based on a current position of the first axis, a current position of the second axis, and a rotation ratio commanded by the machining program;
- calculating a plurality of machining-allowing phases based on a rotation ratio designated by the machining program, a phase command value designated by the machining program, and the number of cutting tools;
- calculating an optimum phase from a difference between a phase before the phase alignment and a phase allowing the machining, a time necessary to change phases of the first axis and the second axis being shortest at the optimum phase;
- and
- performing phase alignment of the first axis and the second axis with reference to the optimum phase.
Dependencies are inferred from the claim text.