IP Library › Granted Patent US 10,022,832
Granted Patent B2
US 10,022,832 · App. 14/674,291 · Granted Jul 17, 2018

Fine-tuning speed application interface

Inventors: Zachary Piner (West Sacramento, CA); Ke Ding (Davis, CA); Mehdi Namazi (West Sacramento, CA); Kyle Konishi (Sacramento, CA)
Assignee: DMG Mori Seiki Co., Ltd.
B23Q15/12B23Q15/08B23Q17/12G05B19/404G05B2219/41256
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,022,832
App. No.
14/674,291
Granted
Jul 17, 2018
Kind
B2
Abstract

A system, method and computer-readable medium for fine-tuning speed selection for reducing machine chatter. The system includes circuitry configured to determine a predetermined speed of the machine. The circuitry identifies a stability lobe based on the predetermined speed of the machine and selects a first set of fine-tuning speeds from a range of machine speeds corresponding to the determined stability lobe. Further, the circuitry causes the machine to operate at one or more of the first set of fine-tuning speeds.

Claims (63)

1. A system, comprising:

circuitry configured to

determine a predetermined speed of a machine;

identify a stability lobe based on the predetermined speed of the machine;

automatically select a first set of candidate fine-tuning speeds from a range of machine speeds corresponding to the determined stability lobe; and

cause the machine to operate at one or more of the selected first set of candidate fine-tuning speeds.

2. The system according to claim 1 , wherein the circuitry is configured to determine the predetermined speed of the machine based on a current operating speed of the machine.

3. The system according to claim 1 , wherein the circuitry is configured to identify the stability lobe corresponding to the predetermined speed of the machine.

4. The system according to claim 1 , wherein the circuitry is configured to:

determine a lobe width of the identified stability lobe, the lobe width corresponding to the range of machine speeds;

determine a first spacing by dividing the determined lobe width by a first predetermined number; and

select the first set of candidate fine-tuning speeds from the range of machine speeds, each of the first set of candidate fine-tuning speeds being separated based on the first spacing.

5. The system according to claim 1 , wherein the circuitry is configured to:

determine a base speed of the machine; and

select the first set of candidate fine-tuning speeds from the range of machine speeds based on the base speed and a lobe number of the identified stability lobe.

6. The system according to claim 5 , wherein the circuitry is configured to:

select each of M fine-tuning speeds included in the first set of candidate fine-tuning speeds from the range of machine speeds using the following formula: base speed/(the lobe number of the identified stability lobe+m/a first predetermined number), where m is one of M consecutive integers that corresponds to the respective fine-tuning speed.

7. The system according to claim 4 , wherein the circuitry is further configured to:

determine a second spacing by dividing the determined lobe width by a second predetermined number;

select a second set of candidate fine-tuning speeds from the range of machine speeds, each of the second set of candidate fine-tuning speeds being separated based on the second spacing; and

cause the machine to operate at one or more of the second set of candidate fine-tuning speeds.

8. The system according to claim 6 , wherein the circuitry is further configured to:

select each of N fine-tuning speeds included in a second set of candidate fine-tuning speeds from the range of machine speeds using the following formula: base speed/(the lobe number of the identified stability lobe+n/a second predetermined number), where n is one of N consecutive integers that corresponds to the respective fine-tuning speed.

9. The system according to claim 1 , wherein the circuitry is configured to:

measure chatter levels when the machine operates at the first set of candidate fine-tuning machine speeds, and

automatically determine which of the first set of candidate fine-tuning speeds corresponds to the lowest one of the measured chatter levels.

10. A method of fine-tuning speed selection for reducing machine chatter, the method comprising:

determining, by circuitry of a system, a predetermined speed of the machine;

identifying, by the circuitry, a stability lobe based on the predetermined speed of the machine;

automatically selecting, by the circuitry, a first set of candidate fine-tuning speeds from a range of machine speeds corresponding to the determined stability lobe; and

causing the machine to operate at one or more of the first set of candidate fine-tuning speeds.

11. The method according to claim 10 , wherein the step determining comprises:

determining the predetermined speed of the machine based on a current operating speed of the machine.

12. The method according to claim 10 , wherein the step of identifying the stability lobe comprises:

identifying the stability lobe corresponding to the predetermined speed of the machine.

13. The method according to claim 10 , wherein the step of selecting comprises:

determining a lobe width of the identified stability lobe, the lobe width corresponding to the range of machine speeds;

determining a first spacing by dividing the determined lobe width by a first predetermined number; and

selecting the first set of candidate fine-tuning speeds from the range of machine speeds, each of the first set of candidate fine-tuning speeds being separated based on the first spacing.

14. The method according to claim 10 , wherein the step of selecting comprises:

determining a base speed of the machine; and

selecting the first set of candidate fine-tuning speeds from the range of machine speeds based on the base speed and a lobe number of the identified stability lobe.

15. The method according to claim 14 , wherein the step of selecting comprises:

selecting each of M fine-tuning speeds included in the first set of candidate fine-tuning speeds from the range of machine speeds using the following formula: base speed/(the lobe number of the identified stability lobe+m/a first predetermined number), where m is one of M consecutive integers that corresponds to the respective fine-tuning speed.

16. The method according to claim 13 , further comprising:

determining a second spacing by dividing the determined lobe width by a second predetermined number;

selecting a second set of candidate fine-tuning speeds from the range of machine speeds, each of the second set of candidate fine-tuning speeds being separated based on the second spacing; and

causing the machine to operate at one or more of the second set of candidate fine-tuning speeds.

17. The method according to claim 15 , further comprising:

select each of N fine-tuning speeds included in a second set of candidate fine-tuning speeds from the range of machine speeds using the following formula: base speed/(the lobe number of the identified stability lobe+n/a second predetermined number), where n is one of N consecutive integers that corresponds to the respective fine-tuning speed.

18. The method according to claim 10 , further comprising:

measuring chatter levels when the machine operates at the first set of candidate fine-tuning machine speeds, and

automatically determining which of the first set of candidate fine-tuning speeds corresponds to the lowest one of the measured chatter levels.

19. A non-transitory computer-readable medium storing a program which when executed by a computer causes the computer to perform a method of fine-tuning speed selection for reducing machine chatter, the method comprising:

determining a predetermined speed of the machine;

identifying a stability lobe based on the predetermined speed of the machine;

automatically selecting a first set of candidate fine-tuning speeds from a range of machine speeds corresponding to the determined stability lobe; and

causing the machine to operate at one or more of the first set of candidate fine-tuning speeds.

20. The system according to claim 1 , wherein

the circuitry is configured to identify the stability lobe from a plurality of stability lobes in a stability lobe diagram based on the predetermined speed of the machine, and

the stability lobe diagram indicates the relationship between machine speed and depth of cut.

21. The system according to claim 1 , wherein the circuitry is configured to

generate a user interface that includes a different user selectable graphical element for each of the first set of candidate fine-tuning speeds for selection by a user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2015
From: PINER, ZACHARY; DING, KE; NAMAZI, MEHDI; KONISHI, KYLE
To: DMG MORI SEIKI CO., LTD.
Reel/Frame 035687/0954 →
Continuity (1)
Related Publication 20160288285A1 · Oct 6, 2016