摘要 |
PROBLEM TO BE SOLVED: To obtain a numerical control device for calculating an operation condition of the device as a temperature of a motor or a driving device in the future and the number of times of operation to reach a predetermined temperature.SOLUTION: A numerical control device for controlling a motor so that the motor repeats same operation when the motor or a driving device is a temperature prediction object, comprises: an operation state acquisition unit for acquiring a temperature and a current of the temperature prediction object; a heating value calculation unit for calculating a heating value from the current of the temperature prediction object; a heating value recording unit for recording the heating value; a temperature prediction unit for predicting the temperature of the temperature prediction object on the basis of a temperature transition model from the temperature of the temperature prediction object, an ambient temperature, the heating value recorded in the heating value recording unit, and a time required for one operation cycle; and a remaining number of cycles calculation unit for calculating the number of times of operation required until the temperature of the temperature prediction object reaches a predetermined temperature on the basis of a temperature transition reverse model from the temperature of the temperature prediction object, the ambient temperature, the heating value recorded in the heating value recording unit, and the time required for the one operation cycle. |