Encoder value range (P-AXIS-00296)
This parameter is used only for EtherCAT drives. |
By default, EtherCAT drives deliver an absolute position as actual position. If an encoder is connected to the drive which delivers a modulo position, the NC must handle the encoder overflow. To do this the encoder range (number of different positions delivered by the encoder) of the encoder must be set up in this parameter.
If this parameter is not used, an encoder with 32 bit resolution is expected (default).
Variable name | Type | Permissible range | Axis type | Dimension |
encoder_range | SGN32 | 512 MAX(SGN32) | T, R | ---- |
Example:
Encoder with 16 bit resolution
The encoder delivers 216 = 65356 different positions (0 - 65535), so the parameter encoder_range has to be set to 65536.
This parameter only has an effect, if for P-AXIS-00122 (mode_act_pos) the value 2 (modulo) is set. |