Encoder value range for EtherCAT drives(P-AXIS-00296)

P-AXIS-00296

Encoder value range for EtherCAT drives

Description

If a position encoder is connected to the drive that delivers a modulo position, the NC kernel has to handle the encoder overflow. The value range of the encoder used must therefore be set in this parameter. The value range indicates the number of different position values supplied by the encoder.

If the parameter is not assigned, the value range of the encoder is defined by modulo limits (P-AXIS-00127 and P-AXIS-00126).

Parameter

lr_hw[i].encoder_range

Data type

UNS32

Data range

512 … MAX(SGN32)+1

Axis types

T, R, S

Dimension

T: increments

R,S: increments

Default value

0

Drive types

CANopen

Remarks

This parameter is used only for EtherCAT drives.

Example:

Encoder with 16-bit resolution

The encoder delivers 216 = 65536 different positions (0… 65535), therefore, the parameter encoder_range must be set to 65536.

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