Download Print this page

HEIDENHAIN MANUALplus 620 Technical Manual page 721

Hide thumbs Also See for MANUALplus 620:

Advertisement

6.10.4 Compensation of thermal expansion
January 2012
Settings in the configuration editor
System
PLC
CfgPlcPeriphery
tempCompensation
Axes
ParameterSets
[Key name of the parameter set]
CfgAxisComp
active
The parameter object CfgAxisComp is not required for:
Virtual axes (MP_axisMode=Virtual)
Axes that are for display only (MP_axisMode=Display)
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. Since the thermal expansion of the
axes is largely proportional to the temperature, you can determine the amount
of expansion by multiplying the temperature value by a certain factor.
The temperature values measured by the Pt100 thermistors are transferred
using Module 9003. Module 9231 activates the compensation for thermal
expansion according to the lag tracking method.
Compensation:
Activate the general compensation procedures with MP_active=ON (see
"MP_active" on page 706).
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.
Define the amount of compensation per PLC cycle for lagged-tracking axis
error compensation in MP_tempCompensation.
For gantry axes, the compensation value must be transferred separately for
each axis.
MP_tempCompensation
Compensation of thermal expansion
Available from NCK software version: 597 110-01.
Format:
Numerical value
Input:
0.0000 to 359999.6400 [mm/min]
0 = Compensation not active
Default:
0
Access:
LEVEL2
Reaction:
NOTHING
6.10 Axis Error Compensation
MP number
103405
401801
721

Advertisement

loading