Thermal displacement compensator
AssigneeFanuc Corporation
InventorsMasanobu Takemoto, Keita Hada
Life of this patent
Estimating the term…
Abstract
A thermal displacement compensator measures a temperature of an environment in which a machine is installed and a temperature of each part of the machine, and calculates a temperature difference between at least two temperatures among measured temperatures. Furthermore, the thermal displacement amount of the machine is acquired. Then, based on teacher data using the measured temperatures and the calculated temperature difference as input data and using the acquired thermal displacement amount as output data, a thermal displacement compensation model that estimates the output data from the input data is created by machine learning.
Claims4
A thermal displacement compensator having a function related to thermal displacement compensation for compensating thermal displacement of a machine configured by a combination of a plurality of mechanical elements, the thermal displacement compensator comprising a processor:
- the processor is configured to
- measure a temperature of an environment in which the machine is installed and a temperature of each part of the machine;
- acquire a thermal displacement amount of the machine;
- calculate a temperature difference between at least two temperatures among the measured temperatures;
- and
- create a thermal displacement compensation model for estimating output data from input data by performing machine learning based on teacher data using the measured temperature and the calculated temperature difference as the input data and using the acquired thermal displacement amount as the output data.
A thermal displacement compensator having a thermal displacement compensation function for compensating thermal displacement of a machine configured by a combination of a plurality of mechanical elements, the thermal displacement compensator comprising a processor:
- the processor is configured to
- measure a temperature of an environment in which the machine is installed and a temperature of each part of the machine;
- acquire a thermal displacement amount of the machine;
- calculate a temperature difference between at least two temperatures among the measured temperatures;
- store a thermal displacement compensation model created by performing machine learning based on teacher data using the measured temperature of an environment in which the machine is installed, temperatures of respective parts of the machine, the temperature difference calculated from at least two temperatures among the temperature of the environment and the temperatures of the respective parts of the machine as input data and using the thermal displacement amount of the machine as output data;
- estimate a thermal displacement amount of the machine using the stored thermal displacement compensation model based on a measured temperature and a calculated temperature difference;
- and
- compensate thermal displacement of the machine based on an estimation result.
Dependencies are inferred from the claim text.