IP Library › Granted Patent US 12,466,018
Granted Patent B2
US 12,466,018 · App. 17/758,827 · Granted Nov 11, 2025

Machine tool control device

Inventors: Yusaku Oho (Yamanashi, JP); Naoto Sonoda (Yamanashi, JP); Kenta Yamamoto (Yamanashi, JP)
Assignee: FANUC CORPORATION
B23Q15/12B23B47/34B23Q15/013B23Q17/0952G05B19/4093G05B2219/45129Y10T408/173Y10T408/23
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,466,018
App. No.
17/758,827
Granted
Nov 11, 2025
Kind
B2
Abstract

A machine tool control device which reliably divides and discharges chips, and which suppresses damage to a tool by reducing shock when the tool cuts into a workpiece. The machine tool control device causes the tool to rotate and executes a cutting process to move the tool and the workpiece while causing the same to oscillate relative to one another in a feed direction, and is provided with an oscillation command generating unit which generates an oscillation command on the basis of a predetermined oscillation condition. A position and speed control unit controls a motor by superimposing the oscillation command generated by the oscillation command generating unit onto a position command or a position deviation. The oscillation command generating unit changes an oscillation command phase progression method and/or an oscillation command amplitude on the basis of an oscillation phase calculated from on a predetermined oscillation condition, or based on time.

Claims (16)

1 . A machine tool control device configured to execute a cutting process by controlling an electric motor for a main axis configured to cause a cutting tool to rotate relative to a workpiece and controlling an electric motor for a feed axis configured to cause the cutting tool to move and oscillate with respect to a feed direction relative to the workpiece, the machine tool control device comprising:

a memory storing a computer-readable program which, when executed, causes the machine tool control device to control the cutting tool; and

a processor which, when executing the computer-readable program, is configured to function as:

an oscillation command generating unit configured to generate an oscillation command causing the cutting tool to oscillate with respect to the feed direction relative to the workpiece, based on a predetermined oscillation condition;

a control unit configured to control the electric motor for the feed axis, based on a superimposed command generated by superimposing the oscillation command generated by the oscillation command generating unit onto a position command or a position error representing a difference between the position command and position feedback; and

a load acquiring unit configured to acquire a load that is exerted on the cutting tool during the cutting process,

wherein the oscillation command generating unit changes at least one selected from a method of advancing a phase of the oscillation command and an amplitude of the oscillation command, based on either an oscillation phase calculated based on the predetermined oscillation condition, or time,

wherein the oscillation command generating unit includes:

an oscillation phase calculating unit configured to calculate an oscillation phase based on the predetermined oscillation condition;

an oscillation amplitude calculating unit configured to calculate an oscillation amplitude based on the predetermined oscillation condition; and

an oscillation command calculating unit configured to calculate the oscillation command based on the oscillation phase calculated by the oscillation phase calculating unit and the oscillation amplitude calculated by the oscillation amplitude calculating unit, and

the oscillation phase calculating unit changes a method of advancing the oscillation phase calculated based on the predetermined oscillation condition to reduce the load acquired by the load acquiring unit, or the oscillation amplitude calculating unit changes the oscillation amplitude calculated based on the predetermined oscillation condition to reduce the load acquired by the load acquiring unit.

2 . The machine tool control device according to claim 1 , wherein the memory is configured to store tool information regarding the cutting tool, and

the oscillation command generating unit changes at least one selected from the method of advancing the phase of the oscillation command and the amplitude of the oscillation command, based on the tool information.

3 . The machine tool control device according to claim 1 , wherein the processor which, when executing the computer-readable program, is further configured to function as a learning control unit configured to compensate the superimposed command by calculating an amount of compensation for the superimposed command for making the position error closer to 0 and adding the calculated amount of compensation to the superimposed command, thereby improving ability of the following oscillation command.

4 . The machine tool control device according to claim 1 , wherein the oscillation command generating unit causes the phase of the oscillation command to be synchronized with a phase of the main axis causing the cutting tool to rotate relative to the workpiece.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: OHO, YUSAKU; SONODA, NAOTO; YAMAMOTO, KENTA
To: FANUC CORPORATION
Reel/Frame 060505/0961 →
Priority Claims (1)
JP 2020-011403 · Jan 28, 2020 · national
Continuity (1)
Related Publication 20230043796A1 · Feb 9, 2023
References Cited (23)
US 10353374B2 · Sonoda · 2019 [cited by examiner]
US 10434614B2 · Sonoda · 2019 [cited by examiner]
US 10471563B2 · Sonoda · 2019 [cited by examiner]
US 20180281139A1 · Yamamoto · 2018 [cited by examiner]
US 20180297164A1 · Sonoda et al. · 2018 [cited by applicant]
US 20180307196A1 · Oho · 2018 [cited by examiner]
CN 201079836Y · 2008 [cited by applicant]
CN 101347846A · 2009 [cited by applicant]
CN 107234255A · 2017 [cited by applicant]
CN 110695762A · 2020 [cited by applicant]
DE 112014007112T5 · 2017 [cited by examiner]
DE 102018002957A1 · 2018 [cited by examiner]
DE 112019007578T5 · 2022 [cited by examiner]
EP 2420351A1 · 2012 [cited by examiner]
JP 2005144580A · 2005 [cited by applicant]
JP 2011248473A · 2011 [cited by applicant]
JP 2013240837A · 2013 [cited by applicant]
JP 5631467B1 · 2014 [cited by applicant]
JP 2018126863A · 2018 [cited by applicant]
WO 2015162739A1 · 2015 [cited by applicant]
WO 2016031897A1 · 2016 [cited by applicant]
WO 2017051705A1 · 2017 [cited by applicant]
International Search Report issued in PCT/JP2021/002379; mailed Apr. 6, 2021. [cited by applicant]