IP Library Granted Patent US 10,514,667
Granted Patent B2
US 10,514,667 · App. 15/824,103 · Granted Dec 24, 2019

Machine tool and machine learning device

Inventor: Shinji Okuda (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B13/048G05B19/4061G06N3/08
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,514,667
App. No.
15/824,103
Granted
Dec 24, 2019
Kind
B2
Abstract

A machine tool acquires information related to manual operation from log data recorded when machining and the manual operation are performed in the machine tool, creates input data on the basis of the acquired information, acquires information related to occurrence or non-occurrence of a collision of a spindle or a tool at the time of the manual operation from the log data, and creates teacher data on the basis of the acquired information. Supervised learning is performed using the created input data and the created teacher data, and a learning model is constructed.

Claims (33)

1. A machine tool, comprising:

a plurality of control circuits for moving a spindle including a tool relative to a workpiece by controlling at least one axis on the basis of a machining program and machining the workpiece; and

a machine learning device which includes a processor configured to predict occurrence or non-occurrence of a collision between

(i) the spindle or the tool, and

(ii) the workpiece, a jig holding the workpiece, or a constituent element of the machine tool,

said collision caused by an operation for the axis through manual operation after interruption of the machining, wherein

the machine learning device further includes a storage device which stores a learning model constructed by supervised learning using

(i) input data based on information related to the manual operation, and

(ii) teacher data based on information related to the occurrence or non-occurrence of the collision of the spindle or the tool at the time of the manual operation, and

the processor is further configured to

acquire the information related to the manual operation from log data recorded at the time of the manual operation in the machine tool,

create the input data on the basis of the information related to the manual operation acquired from the log data, wherein the input data include (i) first input data in a case where a spindle collision occurred due to an improper manual operation by an operator, and (ii) second input data in a case where no spindle collision occurred due to an improper manual operation by an operator, and

predict, using the learning model, the occurrence or non-occurrence of the collision of the spindle or the tool from the input data created based on the information related to the manual operation.

2. The machine tool according to claim 1 , further comprising:

an alarm unit configured to output an alarm on the basis of a result of the prediction of the occurrence or non-occurrence of the collision of the spindle or the tool from the machine learning device.

3. The machine tool according to claim 2 , wherein the machine learning device is further configured to share the learning model stored in the storage device with at least one different machine tool.

4. A machine learning device for, in a machine tool which moves a spindle including a tool relative to a workpiece by controlling at least one axis on the basis of a machining program and machines the workpiece, learning occurrence or non-occurrence of a collision between (i) the spindle or the tool and (ii) the workpiece, a jig holding the workpiece, or a constituent element of the machine tool, said collision caused by an operation for the axis through manual operation after interruption of the machining, the machine learning device comprising:

a processor configured to

acquire information related to the manual operation from log data recorded when the machining and the manual operation are performed in the machine tool,

create input data on the basis of the information related to the manual operation acquired from the log data, wherein the input data include (i) first input data in a case where a spindle collision occurred due to an improper manual operation by an operator, and (ii) second input data in a case where no spindle collision occurred due to an improper manual operation by an operator,

acquire information related to the occurrence or non-occurrence of the collision of the spindle or the tool at the time of the manual operation from the log data recorded when the machining and the manual operation are performed in the machine tool,

create teacher data on the basis of the information related to the occurrence or non-occurrence of the collision of the spindle or the tool acquired from the log data,

perform supervised learning using the input data created based on the information related to the manual operation and the teacher data created based on the information related to the information related to the occurrence or non-occurrence of the collision of the spindle or the tool, and construct a learning model; and

a storage device which stores the learning model.

5. A machine learning device for, in a machine tool which moves a spindle including a tool relative to a workpiece by controlling at least one axis on the basis of a machining program and machines the workpiece, predicting occurrence or non-occurrence of a collision between (i) the spindle or the tool and (ii) the workpiece, a jig holding the workpiece, or a constituent element of the machine tool, said collision caused by an operation for the axis through manual operation after interruption of the machining, the machine learning device comprising:

a storage device which stores a learning model constructed by supervised learning using

(i) input data based on information related to the manual operation, and

(ii) teacher data based on information related to the occurrence or non-occurrence of the collision of the spindle or the tool at the time of the manual operation;

a processor configured to

acquire the information related to the manual operation from log data recorded at the time of the manual operation in the machine tool,

create the input data on the basis of the information related to the manual operation acquired from the log data, wherein the input data include (i) first input data in a case where a spindle collision occurred due to an improper manual operation by an operator, and (ii) second input data in a case where no spindle collision occurred due to an improper manual operation by an operator, and

predict, using the learning model, the occurrence or non-occurrence of the collision of the spindle or the tool from the input data created based on the information related to the manual operation.

6. The machine learning device according to claim 4 , wherein the machine learning device is further configured to share the learning model stored in the storage device with at least one different machine learning device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2017
From: OKUDA, SHINJI
To: FANUC CORPORATION
Reel/Frame 044236/0138 →
Priority Claims (1)
JP 2016-235976 · Dec 5, 2016 · national
Continuity (1)
Related Publication 20180157226A1 · Jun 7, 2018
Cited By (2)
US 12,236,654 US 12,440,986