612 HEIDENHAIN Technical Manual iTNC 530 HSCI
Error codes if the access to the encoder via the EnDat interface is faulty:
Speed encoder The iTNC 530 uses the Type of encoder entry in the "motor.mot" motor table.
If an encoder with Z1 track is entered in the motor table, the message C310 Z1
track error appears in the event of an error. If an encoder with EnDat
interface is entered in the motor table, the control attempts to communicate
with the encoder. If this fails, the error message C3F0 EnDat not found <axis>
appears.
Error code Meaning
0x7F If a motor with a newer generation multiturn encoder is
attached to a CC 424 with a software less than 340 49x-
02 SP7, the EnDat error 0x7F is reported. In this case, the
NC software must be updated to 340 49x-SP7, 340 49x-
03, or higher.
0x80010000 Delete the alarm bit
0x80020000 Read the alarm status
0x80040000 Read the number of pulses
0x80080000 Read the number of signal periods
0x80100000 Read the number of differentiable revolutions
0x80200000 Read the measuring steps
0x80400000 Read the serial number
0x80800000 Read the type of encoder
0x81000000 Read the position value
0x82000000 Reserved
0x84000000 Reserved
0x88000000 Read the checksum
0x90000000 Alarm bit remains set
0xA0000000 Timeout while waiting for data signal "high"
0xC0000000 Timeout while waiting for data signal "low"
0x80000000 Error during access to EnDat interface
If you use the HEIDENHAIN standard motor table motor.mot and motors
with EnDat encoders, you might have to change the entry for the motor in
the SYS column (type of encoder) of the motor table or enter a new motor.
SYS = 1: Incremental rotary encoder with Z1 track
SYS = 2: Absolute speed encoder with EnDat interface