722 HEIDENHAIN Technical Manual MANUALplus 620
Module 9231 Compensation of thermal expansion
Thermal expansion is compensated by Module 9231. The axis number and the
compensation value are transferred.
The module activates lag tracking. This means that the actual position is offset
by a certain value per PLC cycle until the complete value is compensated. The
increment of change per PLC cycle must be defined in
MP_tempCompensation.
This does not change the value in the actual position display.
The module functions only in the cyclic PLC program.
Call:
PS B/W/D/K <>Axis>
Index from CfgAxes/axisList
PS B/W/D/K <>Compensation value>
Range: –30000 to +30000 [1/10 µm]
CM 9231
Error recognition:
Marker Value Meaning
NN_GenApiModule
Error
0 No error
1 Error code in NN_GenApiModuleErrorCode
NN_GenApiModule
ErrorCode
2 Invalid axis number
3 Invalid compensation value
24 The module was called in a spawn job or
submit job