IP Library › Granted Patent US 10,908,594
Granted Patent B2
US 10,908,594 · App. 16/425,284 · Granted Feb 2, 2021

Numerical controller

Inventor: Kousuke Uno (Yamanashi, JP)
Assignee: Fanuc Corporation
G05B19/4163G05B19/182G05B2219/41006G05B2219/41166G05B2219/49077G05B2219/49108
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 10,908,594
App. No.
16/425,284
Granted
Feb 2, 2021
Kind
B2
Abstract

A numerical controller includes: a vibration amplitude specifying unit for specifying an amplitude of a vibration component generated by a blade of a tool being brought into contact with a workpiece at a predetermined cycle, due to rotation of a spindle out of a spindle load; a gain calculating unit for calculating a gain of PID control such that an output of the feed speed is uninfluenced by the amplitude, based on the amplitude of the vibration component specified by the vibration amplitude specifying unit; and a speed control unit for outputting a feed speed of the spindle controlled by the PID control, by using the gain calculated by the gain calculating unit.

Claims (21)

1. A numerical controller for controlling a machine tool for processing a workpiece by a tool attached to a spindle based on a processing program, and performing proportional-integral-derivative (PID) control of a feed speed such that a spindle load becomes constant, the numerical controller comprising:

a processor configured to:

specify an amplitude of a vibration component generated by a blade of the tool being brought into contact with the workpiece at a predetermined cycle, due to rotation of the spindle out of the spindle load;

calculate a gain of the PID control such that an output of the feed speed is uninfluenced by the amplitude, based on the amplitude of the vibration component specified;

output the feed speed of the spindle controlled by the PID control, by using the calculated gain;

specify a frequency of the vibration component; and

specify an amplitude of the vibration component in consideration of a reduction in feedback of the amplitude of the vibration component, based on the frequency specified.

2. The numerical controller according to claim 1 ,

wherein the processor is further configured to calculate a gain of the proportional term of the PID control.

3. The numerical controller according to claim 2 ,

wherein the processor is further configured to calculate a gain of the integral term of the PID control, in a case where the influence of the amplitude of the vibration component is unable to be suppressed on an output of the feed speed, only by changing the gain of the proportional term.

4. The numerical controller according to claim 1 , wherein the processor is further configured to:

store a processing condition for processing by the machine tool, and

specify a frequency of the vibration component, based on a processing condition stored and a command by the processing program.

5. The numerical controller according to claim 1 ,

wherein the processor is further configured to specify a frequency of the vibration component, based on a measured spindle load.

6. The numerical controller according to claim 1 , wherein the processor is further configured to:

store a processing condition for processing by the machine tool, and

specify an amplitude of the vibration component, based on a processing condition and a command by the processing program.

7. The numerical controller according to claim 1 ,

wherein the processor is further configured to specify an amplitude of the vibration component, based on a measured spindle load.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2019
From: UNO, KOUSUKE
To: FANUC CORPORATION
Reel/Frame 050200/0599 →
Priority Claims (1)
JP 2018-106973 · Jun 4, 2018 · national
Continuity (1)
Related Publication 20190369603A1 · Dec 5, 2019