IP Library › Granted Patent US 10,564,611
Granted Patent B2
US 10,564,611 · App. 15/838,510 · Granted Feb 18, 2020

Control system and machine learning device

Inventor: Takehiro Yamaguchi (Yamanashi, JP)
Assignee: Fanuc Corporation
G05B13/027G05B19/18G05B19/4083G05B19/414G05B19/4155G06N3/006G06N3/084G06N3/088G05B2219/33034G05B2219/33056G05B2219/42018G05B2219/42152
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,564,611
App. No.
15/838,510
Granted
Feb 18, 2020
Kind
B2
Abstract

Provided are a controller and a machine learning device that perform machine learning to optimize the servo gain of a machine inside a facility in accordance with action conditions, action environments, and a priority factor of the machine. The control system observes machine information on a machine as state, acquires information on machining by a machine as determination data, calculates a reward based on the determination data and reward conditions, performs the machine learning of the adjustment of the servo gain of the machine, determines an action of adjustment of the servo gain of the machine based on the state data and a machine learning result of the adjustment of the servo gain of the machine, and changes the servo gain of the machine, based on the action of adjustment of the determined servo gain.

Claims (28)

1. A control system having at least one machine that machines a workpiece and a high-order apparatus that adjusts servo gain used in machining by the machine, the control system comprising:

a machine learning device including processor that performs machine learning of an adjustment of the servo gain of the machine, wherein the processor is configured to:

observe machine information on the machine as state data;

acquire information on machining by the machine as determination data;

calculate a reward based on the determination data and a plurality of preset reward conditions that are defined by a priority factor preset for the machine according to preferences given in the adjustment of the servo gain;

perform the machine learning of the adjustment of the servo gain of the machine;

determine an action of adjustment of the servo gain of the machine, based on the state data and a machine learning result of the adjustment of the servo gain of the machine;

change the servo gain of the machine based on the action of adjustment of the servo gain; and

perform the machine learning of the adjustment of the servo gain of the machine, based on the state data, the action of adjustment, and the reward calculated after the action of adjustment.

2. The control system according to claim 1 ,

wherein the processor is further configured to switch a value function used in the machine learning and the determination of the action of adjustment, based on the priority factor preset for the machine.

3. The control system according to claim 1 , wherein

a positive reward or a negative reward is calculated based on the plurality of preset reward conditions set correspondingly to the priority factor preset for the machine.

4. The control system according to claim 1 , wherein

the control system is connected to at least one another high-order apparatus and mutually exchanges or shares the machine learning result with the other high-order apparatus.

5. A machine learning device that performs machine learning of an adjustment of servo gain used in machining by at least one machine that machines a workpiece, the machine learning device comprising:

a processor configured to:

observe machine information on the machine as state data;

acquire information on machining by the machine as determination data;

calculate a reward based on the determination data and a plurality of preset reward conditions that are defined by a priority factor preset for the machine according to preferences given in the adjustment of the servo gain;

perform the machine learning of the adjustment of the servo gain of the machine;

determine an action of adjustment of the servo gain of the machine, based on the state data and a machine learning result of the adjustment of the servo gain of the machine;

change the servo gain of the machine, based on the action of adjustment of the servo gain; and

perform the machine learning of the adjustment of the servo gain of the machine, based on the state data, the action of adjustment, and the reward calculated after the action of adjustment.

6. The machine learning device according to claim 5 ,

wherein the processor is further configured to switch a value function used in the machine learning and the determination of the action of adjustment, based on the priority factor preset for the machine.

7. The control system according to claim 1 , wherein the priority factor preset for the machine includes at least any one improvement in machining quality, improvement in productivity, and energy saving performance.

8. The control system according to claim 1 , wherein the plurality of preset reward conditions are used in combination according to the priority factor preset for the machine.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR NAME PREVIOUSLY RECORDED ON REEL 044879 FRAME 0217. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 16, 2018
From: YAMAGUCHI, TAKEHIRO
To: FANUC CORPORATION
Reel/Frame 045611/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: YUMAGUCHI, TAKEHIRO
To: FANUC CORPORATION
Reel/Frame 044879/0217 →
Priority Claims (1)
JP 2016-242572 · Dec 14, 2016 · national
Continuity (1)
Related Publication 20180164756A1 · Jun 14, 2018