# US 2019/0317469 A1 · Information processing device and information processing method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0317469 A1
- Document ID: US20190317469A1
- Status: Published application
- Kind: A1
- Application number: 16/377,531
- Filed: 2019-04-08
- Published: 2019-10-17
- Earliest claimed: 2018-04-12
- Assignees: Fanuc Corporation
- Applicants: Fanuc Corporation
- Inventors: Yusaku OHO; Ryoutarou TSUNEKI
- Web page: https://patentgrep.com/patent/US20190317469A1

## CPC

- G05B 19/291: {the positional error is used to control continuously the servomotor according to its magnitude}
- G05B 13/0265: {the criterion being a learning criterion}
- G05B 19/19: characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B 19/402: characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence)
- G05B 19/41825: {machine tools and manipulators only, machining centre}
- G05B 2219/42152: Learn, self, auto tuning, calibrating, environment adaptation, repetition
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.

## Claims

### Claim 1

An information processing device comprising:
a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and
a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.

### Claim 2 (depends on 1)

The information processing device according to claim 1, further comprising:
a learning unit that operates the motor on the basis of the learning program generated by the generation unit and performs learning based on the operating characteristics of the motor; and
an adjustment unit that adjusts control parameters of the motor on the basis a learning result obtained by the learning unit.

### Claim 3 (depends on 1)

The information processing device according to claim 1, wherein
as the partial machining program including the characteristic element, the generation unit extracts a machining program including at least one of:
a machining program for causing the motor to perform an operation involving reversal of a motor speed, a machining program for causing the motor to perform an operation involving a switching from a stopped state to a moving state and a switching from a moving state to a stopped state, and a machining program for causing the motor to perform an operation involving a change in acceleration without involving reversal of a motor speed.

### Claim 4 (depends on 1)

The information processing device according to claim 1, wherein
the generation unit extracts a machining program for causing the motor to perform an operation in which a positional deviation exceeds a threshold when the motor is operated as the partial machining program including the characteristic element.

### Claim 5 (depends on 4)

The information processing device according to claim 4, wherein
the generation unit determines whether the positional deviation exceeds a threshold on the basis of a result obtained when the motor is operated on the basis of the machining program.

### Claim 6 (depends on 1)

The information processing device according to claim 1, wherein
the generation unit extracts a partial machining program designated by a user who has referred to information indicating a change in positional deviation in a time-series manner or information on a moving trajectory of the operation of the motor as the partial machining program including the characteristic element.

### Claim 7 (depends on 1)

The information processing device according to claim 1, further comprising:
a display unit that displays the partial machining program extracted by the generation unit.

### Claim 8

An information processing method executed by a computer, comprising:
a storage step of storing a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and
a determination step of generating a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage step.
