Error Code For Encoders With Endat Interface - HEIDENHAIN iTNC 530 Service Manual

Hide thumbs Also See for iTNC 530:
Table of Contents

Advertisement

17.3 Error Code for Encoders with EnDat Interface

In the event of a disturbance, the error message EnDat defective <error code> <axis>
will appear.
The error code is shown in hexadecimal notation. Error codes may also appear combined, in
which case they add themselves together.
There are two possible types of errors:
Codes for errors reported by the encoder:
Error code
0x00000001
0x00000002
0x00000004
0x00000008
0x00000010
0x00000020
0x00000040
0x00000080
0x00000100
0x00000200
0x00000400
0x00000800
0x00001000
0x00002000
0x00004000
0x00008000
Error codes if the access to the encoder via the EnDat interface is faulty:
Error code
0x80010000
0x80020000
0x80040000
0x80080000
0x80100000
0x80200000
0x80400000
0x80800000
0x81000000
0x82000000
0x84000000
0x88000000
0x90000000
0xA0000000
0xC0000000
0x80000000
17 – 294
The encoder reports an error.
Access to the encoder via the EnDat interface is faulty.
Meaning
Light source defective
Signal amplitude too low
Erroneous position value
Overvoltage
Undervoltage
Overcurrent
Replace battery
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
reserved
Meaning
Delete the alarm bit
Read the alarm status
Read the number of pulses
Read the number of signal periods
Read the number of differentiable revolutions
Read the measuring steps
Read the series number
Read the type of encoder
Read the position value
reserved
reserved
Read the checksum
Alarm bit remains set
Timeout while waiting for data - signal "high"
Timeout while waiting for data - signal "low"
Error during access to EnDat interface
HEIDENHAIN Service Manual iTNC 530

Advertisement

Table of Contents
loading

Table of Contents