Compensation Of Thermal Expansion - HEIDENHAIN iTNC 530 Technical Manual

Cnc control
Hide thumbs Also See for iTNC 530:
Table of Contents

Advertisement

6.4.4 Compensation of Thermal Expansion

6 – 42
To compensate thermal expansion, exact measurements of machine thermal
behavior as a function of temperature (e.g., the center of axis expansion, the
amount of the expansion) are necessary.
The temperatures measured by the Pt100 thermistors are saved in the PLC
words W486 to W490. Since the thermal expansion of the axes is largely
proportional to the temperature, you can directly determine the amount of
expansion by multiplying the temperature value by a certain factor.
Compensation:
7
Transfer the distance to be compensated to module 9231. At the same
time, "lag tracking" becomes active. This means that the actual position is
offset by a certain value per PLC cycle until the complete value is
compensated.
7
In MP4070, enter the value for the offset per PLC cycle.
For gantry axes, the compensation value must be transferred separately for
each axis.
Heat compensation when using tilting axes is defined through machine
parameters or the kinematics table. See "Temperature Compensation with
Tilting Axes" on page 6 – 72
The actual value display does not change during the compensation. As an
alternative, for axes 1 to 5 you can enter the value to be corrected in W576 to
W584.
MP4070
Compensation amount per PLC cycle for lagged-tracking
axis error compensation
Input:
0.0001 to 0.005 [mm]
W486 - 490
Temperature input at X48 [0.5 °C]
Inputs 1 to 3
W576 - 584
Lag-tracking axis error compensation
For axes 1 to 5
Input: –32 768 to +32 767 [1/10 µm]
Set
NC
PLC
HEIDENHAIN Technical Manual iTNC 530
Reset
NC
PLC

Advertisement

Table of Contents
loading

Table of Contents