IP Library Granted Patent US 11,087,509
Granted Patent B2
US 11,087,509 · App. 16/429,515 · Granted Aug 10, 2021

Output device, control device, and evaluation function value output method

Inventors: Ryoutarou Tsuneki (Yamanashi, JP); Satoshi Ikai (Yamanashi, JP); Naoto Sonoda (Yamanashi, JP)
Assignee: FANUC CORPORATION
G06T11/20G05B13/0265G06N20/00
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 11,087,509
App. No.
16/429,515
Granted
Aug 10, 2021
Kind
B2
Abstract

An output device with which an operator can understand a progress state of machine learning from evaluation function values is provided. The output device includes: an information acquisition unit that acquires a plurality of evaluation function values which use servo data or are calculated using the servo data from a machine learning device that performs machine learning with respect to a servo control device that controls a servo motor that drives a shaft of a machine tool, a robot, or an industrial machine; and an output unit that outputs the plurality of acquired evaluation function values. The output unit may include a display unit that displays the plurality of evaluation function values on a display screen.

Claims (36)

1. A control device comprising:

a servo control device that controls a servo motor that drives a shaft of a machine tool, a robot, or an industrial machine;

a machine learning device that performs machine learning with respect to the servo control device;

a numerical control device that outputs a control command to the servo control device; and

an output device including a memory configured to store a program, and a processor configured to execute the program and control the output device,

the processor being configured to execute the program to:

control an operation of the machine learning device and output a program activation instruction to the numerical control device;

acquire a plurality of evaluation function values which are obtained using servo data or are calculated using the servo data, the plurality of evaluation function values being acquired from a machine learning device that performs machine learning with respect to a servo control device that controls a servo motor that drives a shaft of a machine tool, a robot, or an industrial machine; and

output the plurality of acquired evaluation function values.

2. The control device according to claim 1 , wherein

the processor is further configured to execute the program and relay information between the machine learning device and the servo control device.

3. The control device according to claim 1 , further comprising an adjustment device that relays information between the machine learning device and the servo control device, wherein the processor is further configured to execute the program, control the operation of the machine learning device and output the program activation instruction to the numerical control device, via the adjustment device, and acquire the plurality of evaluation function values from the machine learning device via the adjustment device.

4. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to display, via a display unit the plurality of evaluation function values on a display screen.

5. The control device according to claim 4 , wherein

the processor is further configured to execute the program and control the output device to create a drawing indicating change over time in the plurality of evaluation function values during machine learning, wherein the created drawing is displayed on the display screen.

6. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output a smallest value of the plurality of evaluation function values.

7. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output a smallest value of all the evaluation function values acquired from the start of machine learning.

8. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output the plurality of acquired evaluation function values on a real-time basis.

9. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output the plurality of acquired evaluation function values when an operator outputs a display instruction.

10. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output the plurality of acquired evaluation function values when a total of the number of trials from the start of learning reaches a predetermined number of times.

11. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output the plurality of acquired evaluation function values when the evaluation function value is equal to or smaller than a predetermined threshold.

12. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output the plurality of acquired evaluation function values when machine learning is interrupted or ended.

13. The control device according to claim 1 ,

the processor is further configured to execute the program and control the output device to output an interruption instruction to the machine learning device.

14. The control device according to claim 1 , wherein

the processor is further configured to execute the program and control the output device to output an interruption instruction when a smallest value of all the evaluation function values acquired from the start of machine learning has settled.

15. The control device according to claim 1 , wherein

the output device is included in one of the servo control device, the machine learning device, and the numerical control device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2019
From: TSUNEKI, RYOUTAROU; IKAI, SATOSHI; SONODA, NAOTO
To: FANUC CORPORATION
Reel/Frame 049347/0357 →
Priority Claims (1)
JP JP2018-122877 · Jun 28, 2018 · national
Continuity (1)
Related Publication 20200005499A1 · Jan 2, 2020