Thermal displacement compensation system
AssigneeFanuc Corporation
InventorsKeita HADA, Kazunori IIJIMA
Life of this patent
Estimating the term…
Abstract
A thermal displacement compensation system detects a state quantity indicating a state of an operation of a machine, infers a thermal displacement compensation amount of the machine from the detected state quantity, and performs a thermal displacement compensation of the machine based on the inferred thermal displacement compensation amount, of the machine. The thermal displacement compensation system generates a learning model by machine learning that uses a feature quantity and stores the generated learning model in association with a combination of specified conditions of the operation of the machine.
Claims13
A thermal displacement compensation system which performs a thermal displacement compensation of a machine, the thermal displacement compensation system comprising:
- a condition specifying section which specifies a condition of an operation of the machine;
- a state quantity detecting section which detects a state quantity indicating a state of the operation of the machine;
- an inferential calculation section which infers a thermal displacement compensation amount of the machine from the state quantity;
- a compensation executing section which performs a thermal displacement compensation of the machine based on the thermal displacement compensation amount of the machine inferred by the inferential calculation section;
- a learning model generating section which generates or updates a learning model by machine learning that uses the state quantity;
- and
- a learning model storage section which stores at least one learning model generated by the learning model generating section in association with a combination of conditions specified by the condition specifying section, wherein
- the inferential calculation section infers the thermal displacement compensation amount of the machine by selectively using, based on the condition of the operation of the machine specified by the condition specifying section, at least one learning model from the learning models stored in the learning model storage section.
A thermal displacement compensation system which performs a thermal displacement compensation of a machine, the thermal displacement compensation system comprising:
- a condition specifying section which specifies a condition of an operation of the machine;
- a state quantity detecting section which detects a state quantity indicating a state of the operation of the machine;
- an inferential calculation section which infers a thermal displacement compensation amount of the machine from the state quantity;
- a compensation executing section which performs a thermal displacement compensation of the machine based on the thermal displacement compensation amount of the machine inferred by the inferential calculation section;
- and
- a learning model storage section which stores at least one learning model associated in advance with a combination of operations of the machine, wherein
- the inferential calculation section infers the thermal displacement compensation amount of the machine by selectively using, based on the condition of the operation of the machine specified by the condition specifying section, at least one learning model from the learning models stored in the learning model storage section.
A thermal displacement compensation method, comprising the steps of:
- specifying a condition of an operation of a machine;
- detecting a state quantity indicating a state of the operation of the machine;
- inferring a thermal displacement compensation amount of the machine from the state quantity;
- performing a thermal displacement compensation of the machine based on the thermal displacement compensation amount;
- and
- generating or updating a learning model by machine learning that uses the state quantity, wherein
- in the inferring step, a learning model to be used based on a condition of the operation of the machine specified in the condition specifying step is selected from at least one learning model associated in advance with a combination of conditions of the operation of the machine, and the thermal displacement compensation amount of the machine is inferred using the selected learning model.
A thermal displacement compensation method, comprising the steps of:
- specifying a condition of an operation of a machine;
- detecting a state quantity indicating a state of the operation of the machine;
- inferring a thermal displacement compensation amount of the machine from the state quantity;
- and
- performing a thermal displacement compensation of the machine based on the thermal displacement compensation amount, wherein
- in the inferring step, a learning model to be used based on the condition of the operation of the machine specified in the condition specifying step is selected from at least one learning model associated in advance with a combination of conditions of the operation of the machine, and the thermal displacement compensation amount of the machine is inferred using the selected learning model.
A learning model set formed by associating each of a plurality of learning models with a combination of conditions under which a thermal displacement compensation of a machine is to be performed, wherein
- each of the plurality of learning models is a learning model generated or updated based on a state quantity indicating a state of an operation of the machine under a condition of the operation of the machine, and
- one learning model is selected, based on the condition of the operation of the machine, from the plurality of learning models, and the selected learning model is to be used in inference processing of a thermal displacement compensation amount of the machine.
Dependencies are inferred from the claim text.