摘要 |
PROBLEM TO BE SOLVED: To estimate thermal displacement with high accuracy even in the case of representing a characteristic out of a primary delay system by a temperature change and a displacement amount change. SOLUTION: A temperature in each part of a machine tool is measured and numerically valued. When a rotational speed is changed, after calculation of a step difference amount, a counter is started, a truncation coefficient S which is a threshold value changing an estimation characteristic in a transient condition is calculated. After execution of step difference absorbing treatment, an optimum coefficient F is calculated, the optimum coefficient F is compared with the truncation coefficient S, in the case of obtaining a relation F<S, the optimum coefficient F is set to a value equal to the truncation coefficient S. Thereafter, an estimating intermediate value is calculated, a thermal displacement amount is arithmetically estimated, and an NC device executes a correction process by a correction amount corresponding to the estimated thermal displacement amount.
|