Encoder value range (P-AXIS-00296)

Encoder value range (P-AXIS-00296) 1:

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.

Encoder value range (P-AXIS-00296) 2:

This parameter only has an effect, if for P-AXIS-00122 (mode_act_pos) the value 2 (modulo) is set.