G05B2219/33321

MACHINING EQUIPMENT SYSTEM AND MANUFACTURING SYSTEM
20190033839 · 2019-01-31 · ·

Provided is a machining equipment system including machining equipment that performs machining of a workpiece; a control device that controls the machining equipment on the basis of a machining condition; a state obtaining device that obtains a state of the machining equipment during the machining; an inspection device that inspects the workpiece after the machining; and a machine learning device that performs machine learning on the basis of a result of inspection by the inspection device and the state of the machining equipment, obtained by the state obtaining device, wherein the machine learning device modifies the machining condition on the basis of a result of the machine learning so as to improve the machining accuracy of the workpiece or so as to minimize the defect rate of the workpiece.

CONTROL APPARATUS AND LEARNING DEVICE
20190018392 · 2019-01-17 ·

Provided is a control apparatus outputting commands for respective axes of a machine having a redundant degree of freedom includes: a machine learning device that learns the commands for the respective axes of the machine. The machine learning device has a state observation section that observes, as state variables expressing a current state of an environment, data indicating movements of the respective axes of the machine or an execution state of a program, a determination data acquisition section that acquires determination data indicating an appropriateness determination result of a processing result, and a learning section that learns the movements of the respective axes of the machine or the execution state of the program and the commands for the respective axes of the machine, which are associated with one another, by using the state variables and the determination data.

COMPUTER READABLE INFORMATION RECORDING MEDIUM, EVALUATION METHOD, AND CONTROL DEVICE
20180364678 · 2018-12-20 ·

A non-transitory computer readable information recording medium stores an evaluation program for operating first and second motor control units, for evaluating operation characteristics related to a control device including a first motor control unit configured to control a first motor driving a first axis, and a second motor control unit configured to control a second motor driving a second axis. The evaluation program operates the first and second motor control units so that a shape of a movement path of a control target moved by the first and second axes includes at least a cornered shape in which both rotation directions of the first and second motors do not invert, and an arc shape in which one of the first and second motors rotates in one direction, and a rotation direction of the other of the first and second motors inverts.

Fault prediction method and fault prediction system for predecting a fault of a machine

An anomality prediction system, which predicts an anomality of a machine, includes: one or more memories; and one or more processors configured to: obtain a state variable including at least one of output data from at least one sensor that detects a state of at least one of the machine or a surrounding environment, internal data of control software controlling the machine, or computational data obtained based on at least one of the output data or the internal data; generate, by inputting the obtained state variable into a machine learning model, a degree of anomality of the machine based on output from the machine learning model; and notify information based on the generated degree of anomality, wherein the notified information includes at least one of the generated degree of anomality at one or more time points, or one or more levels of anomality based on the generated degree of anomality.

CONTROLLER AND MACHINE LEARNING DEVICE
20180354125 · 2018-12-13 · ·

A machine learning device of a controller observes, as state variables expressing a current state of an environment, teaching position compensation amount data indicating a compensation amount of a teaching position in control of a robot according to the teaching position and data indicating a disturbance value of each of the motors of the robot in the control of the robot, and acquires determination data indicating an appropriateness determination result of the disturbance value of each of the motors of the robot in the control of the robot. Then, the machine learning device learns the compensation amount of the teaching position of the robot in association with the motor disturbance value data by using the observed state variables and the determination data.

MACHINE LEARNING DEVICE THAT LEARNS SHOCKS TO TEACHING DEVICE, SHOCK PREVENTION SYSTEM OF TEACHING DEVICE, AND MACHINE LEARNING METHOD
20180197112 · 2018-07-12 ·

A machine learning device, which learns shocks to a teaching device, includes a state observation unit which observes data based on an inclination of the teaching device or a present position of the teaching device; a label obtaining unit which obtains a label based on a shock received by the teaching device; and a learning unit which generates a learning model based on an output of the state observation unit and an output of the label obtaining unit.

MACHINE LEARNING DEVICE, ROBOT SYSTEM, AND MACHINE LEARNING METHOD FOR LEARNING OPERATION PROGRAM OF ROBOT
20180079076 · 2018-03-22 ·

A machine learning device, which learns an operation program of a robot, includes a state observation unit which observes as a state variable at least one of a shaking of an arm of the robot and a length of an operation trajectory of the arm of the robot; a determination data obtaining unit which obtains as determination data a cycle time in which the robot performs processing; and a learning unit which learns the operation program of the robot based on an output of the state observation unit and an output of the determination data obtaining unit.

NUMERICAL CONTROLLER
20180067471 · 2018-03-08 · ·

A numerical controller which controls a machine tool acquires tool information including a shape of a tool, a machining condition in machining, and information related to a machining result of a workpiece after machining. A machine learning device performs machine learning on tendency of the information related to a machining result with respect to the tool information and the machining condition based on the tool information and the machining condition used as input data and based on the information related to a machining result used as teacher data, so as to construct a learning model. The machine learning device determines whether or not a machining result is good by using the learning model based on the tool information and the machining condition before the machine tool machines a workpiece.

TEACHING DEVICE AND CONTROL INFORMATION GENERATION METHOD
20180046152 · 2018-02-15 · ·

A teaching device capable of teaching not only movement work but also more detailed working content. The teaching device is provided with input section for inputting work information such as work of pinching workpieces which is carried out by a robot arm at a working position. When carrying out motion capture by moving jig (an object which mimics the robot arm) which is provided with marker section, a user manipulate input section at an appropriate timing to input the working content to be performed by the robot arm as work information, and thus it is possible to set fine working content of the robot arm in teaching device. Accordingly, teaching device is capable of linking positional information of jig and the like and work information generating control information for controlling the robot arm.

MANUFACTURING DATA PROCESSING SYSTEM HAVING A PLURALITY OF MANUFACTURING APPARATUSES
20170185068 · 2017-06-29 ·

A manufacturing data processing system includes a plurality of manufacturing apparatuses, a plurality of data processing devices for processing manufacturing data associated with the plurality of manufacturing apparatuses, a plurality of communication channels for communicating the manufacturing data between the plurality of manufacturing apparatuses and the plurality of data processing devices, and a management device. The management device determines a combination of the data processing device that processes the manufacturing data associated with each of the plurality of manufacturing apparatuses and the communication channel that communicates the associated manufacturing data between each of the plurality of manufacturing apparatuses and the data processing device, based on the communication speed of the communication channel and the data processing capability of each of the plurality of data processing devices.