Info: | Slot |
Data type: | USINT |
Description:
Runtime error in an active EnDat encoder being used. Alarms were entered in the operating status register of the encoder.
An alarm is set if a malfunction in the measurement system can cause incorrect position values.
Reaction:
For encoders being actively used, additional warnings are entered according to the alarm memory read.
When there is an active alarm, homing commands are not executed and the position is no longer updated.
With Endat 2.2 encoders, entries from the "mode error" register are also read and the warnings are entered.
Cause/Remedy:
Causes can be read from the following warnings:
39004, 39005, 39006, 39007, 39008, 39009 and 39010.
For Endat 2.2 encoders, also:
39024, 39025, 39026, 39032, 39034, 39035, 39036, 39037, 39038, 39039, 39040, 39041, 39042, 39043, 39044 and 39045.
For Endat 2.2 encoders, once the cause has been corrected, the alarm bit can be cleared with ENCOD_CMD = 1.
Important: With battery-buffered encoders, the multi-turn position must then be verified.
(See Error 39024)