IP Library › Granted Patent US 12,675,089
Granted Patent B2
US 12,675,089 · App. 18/004,419 · Granted Jul 7, 2026

Machine tool control device

Inventors: Yuuki Kumamoto (Yamanashi, JP); Kenta Yamamoto (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/19B23Q15/08B23Q15/14G05B19/182G05B19/4166B23Q15/12G05B2219/50049
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,675,089
App. No.
18/004,419
Filed
Jan 5, 2023
Granted
Jul 7, 2026
Kind
B2
Art Unit
2119
USPC
700/192
Abstract

Provided is a machine tool control device that makes it possible to alleviate shock generated in a machine tool during an oscillation cutting process. A control device 1 for a machine tool that carries out a process by relatively oscillating a tool and a workpiece is provided with: an oscillation command generation unit 13 that generates an oscillation command on the basis of an oscillation condition; an oscillation start/end determination unit 14 that determines start/end of oscillation on the basis of the oscillation command; and a position speed control unit 18 that relatively oscillates the tool and the workpiece on the basis of a superimposed command generated by superimposing the oscillation command on a moving command according to a determination result of the oscillation start/end determination unit 14 . The oscillation start/end determination unit 14 determines start/end of oscillation when the absolute value of the oscillation command is no greater than a predetermined value.

Claims (16)

1 . A control device for a machine tool that performs machining while causing a tool and a workpiece to oscillate relative to each other, the control device comprising a processor configured to perform:

generating an oscillation command based on an oscillation condition;

determining a start/end of oscillation based on the oscillation command;

causing the tool and the workpiece to oscillate relative to each other based on a superimposition command generated by superimposition of the oscillation command on a movement command according to a result of determination; and

determining the start/end of oscillation in a case where an absolute value of the oscillation command is a specified value or less, and determining a timing of start/end of oscillation such that an amount of deviation of the timing of start/end of oscillation determined, from a timing of a start/end of oscillation specified by a machining program is within a predetermined range.

2 . The control device for the machine tool according to claim 1 , wherein the processor is configured to further perform:

calculating an oscillation amplitude based on the oscillation condition;

calculating the oscillation command based on the oscillation amplitude; and

determining the start/end of oscillation based on the oscillation amplitude.

3 . The control device for the machine tool according to claim 1 , wherein the processor is configured to further perform:

calculating an oscillation phase based on the oscillation condition;

generating the oscillation command based on the oscillation phase; and

determining the start/end of oscillation based on the oscillation phase.

4 . The control device for the machine tool according to claim 1 , wherein the processor is configured to further perform determining the start/end of oscillation at an oscillation phase at which the oscillation command is 0.

5 . The control device for the machine tool according to claim 1 , wherein the processor is configured to further perform determining that oscillation starts in a case where the start of oscillation is notified by an external signal and a predetermined oscillation start condition is satisfied, and determining that oscillation ends in a case where the end of oscillation is notified by an external signal and a predetermined oscillation end condition is satisfied.

6 . The control device for the machine tool according to claim 1 , wherein the processor is configured to further perform calculating a superimposition command compensation amount based on the superimposition command and compensating the superimposition command by addition of the calculated compensation amount to the superimposition command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: KUMAMOTO, YUUKI; YAMAMOTO, KENTA
To: FANUC CORPORATION
Reel/Frame 062287/0809 →
Priority Claims (1)
JP 2020-119085 · Jul 10, 2020 · national
Continuity (1)
Related Publication 20230333532A1 · Oct 19, 2023
References Cited (36)
US 4873793A · Asano · 1989 [cited by examiner]
US 5777294A · Sugahara · 1998 [cited by examiner]
US 10286513B2 · Yamamoto · 2019 [cited by examiner]
US 10509387B2 · Yamamoto · 2019 [cited by examiner]
US 10705502B2 · Watanabe · 2020 [cited by examiner]
US 10802461B2 · Yamamoto · 2020 [cited by examiner]
US 11086284B2 · Yamamoto · 2021 [cited by examiner]
US 11137737B2 · Morihashi · 2021 [cited by examiner]
US 11435723B2 · Morihashi · 2022 [cited by examiner]
US 11541500B2 · Morihashi · 2023 [cited by examiner]
US 11717926B2 · Horikawa · 2023 [cited by examiner]
US 20090107308A1 · Woody · 2009 [cited by examiner]
US 20130063724A1 · Tovey · 2013 [cited by examiner]
US 20140364993A1 · Matsushita · 2014 [cited by examiner]
US 20170075337A1 · Kameta · 2017 [cited by examiner]
US 20170285608A1 · Sonoda · 2017 [cited by examiner]
US 20170329302A1 · Sonoda · 2017 [cited by examiner]
US 20180067466A1 · Sonoda · 2018 [cited by examiner]
US 20180281090A1 · Watanabe · 2018 [cited by examiner]
US 20180281139A1 · Yamamoto · 2018 [cited by examiner]
US 20180297163A1 · Sonoda · 2018 [cited by examiner]
US 20180297164A1 · Sonoda · 2018 [cited by examiner]
US 20180299857A1 · Oho · 2018 [cited by examiner]
US 20180335765A1 · Tezuka · 2018 [cited by examiner]
US 20190107820A1 · Yasuda · 2019 [cited by examiner]
US 20190310600A1 · Yamamoto · 2019 [cited by examiner]
CN 107797515A · 2018 [cited by applicant]
CN 110347112A · 2019 [cited by applicant]
CN 110362033A · 2019 [cited by applicant]
JP H07024574A · 1995 [cited by applicant]
JP H10166224A · 1998 [cited by applicant]
JP 2011248473A · 2011 [cited by applicant]
JP 2018180633A · 2018 [cited by applicant]
JP 2018180990A · 2018 [cited by applicant]
JP 2019028597A · 2019 [cited by applicant]
International Search Report issued in PCT/JP2021/025630; mailed Sep. 28, 2021. [cited by applicant]