Servo controller, control method, and non-transitory computer-readable recording medium for machine tool used for oscillating cutting
AssigneeFanuc Corporation
InventorNaoto SONODA
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorNaoto SONODA
Estimating the term…
To provide a controller for a machining device capable of making the machining device make oscillating motion along a command route. A controller controls a machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target. The controller comprises: a position command acquiring unit that acquires a position command directed to a servo motor for driving a cutting tool or a position command directed to a servo motor for driving the work; a rotation speed acquiring unit that acquires a rotation speed such as that of the cutting tool; an oscillation amplitude calculating unit that calculates oscillation amplitude based on the position command and the rotation speed; an oscillation frequency calculating unit that calculates an oscillation frequency based on the rotation speed; an oscillation command calculating unit that calculates an oscillation command based on the oscillation amplitude and the oscillation frequency; a position command storage unit that stores a command route determined based on the oscillation amplitude; an oscillation command correcting unit that corrects the oscillation command based on the command route; and a driving unit that determines a drive signal to be used for driving the servo motor based on the position command and the corrected oscillation command, and outputs the drive signal.
A controller that controls a machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes, the controller comprising:
A method of controlling a machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes, the method comprising:
A non-transitory computer-readable recording medium storing a computer program that causes a computer to operate as a controller that controls a machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes, the computer program causing the computer to execute:
Dependencies are inferred from the claim text.