01/2007
11.5 Axes and spindles
11-363
© Siemens AG 2007 All Rights Reserved
SINUMERIK 840Di sl Manual (HBIsl) – 01/2007 Edition
4. Enabling encoder calibration
Encoder calibration is performed in the machine data:
S MD34210: $MA_ENC_REFP_STATE[n] = 1
5. Activate changed machine data by NCK reset.
6. Completing encoder calibration
When the NCK has started up, encoder calibration is completed in mode:
JOG > REF for the machine axis by once more pressing the direction key as
described in point 2.:
– Select JOG > REF mode
– Select machine axis
– Press traverse direction key
Note
Pressing the traverse direction key does not move the machine axis!
The NCK then calculates the reference point offset and enters it in the ma-
chine data:
S MD34090: $MA_REFP_MOVE_DIST_CORR[n] (reference point offset)
To indicate that calibration has been completed, the value in the machine
data changes from 1 = enable encoder calibration to 2 = encoder calibrated:
S MD34210: $MA_ENC_REFP_STATE[n] = 2
The value from the machine data is shown as the actual position of the ma-
chine axis on the user interface:
S MD34100: $MA_REFP_SET_POS[n] (reference point value)
For time–optimized calibration of the absolute value encoders of several ma-
chine axes, the following procedure is recommended:
1. Depending on the machine design, move all or several machine axes to
their reference position. See above: Items 1. – 4.
2. Perform an NCK reset. See above: Item 5.
3. Complete encoder calibration for all machine axes. See item 6.
Recalibration of the absolute encoder is required after:
– Gear change between load and absolute encoder
– Set actual values (PRESETON)
– Removal/installation of the absolute value encoder
– Removal/installation of the motor with the absolute value encoder
– SRAM data loss of the NCK
– Battery failure
Calibrating several
absolute value
encoders
Recalibration
11 NCK Commissionin
with HMI Advanced