Number of detectable motor revolutions (P-AXIS-00336)

P-AXIS-00336

Number of detectable motor revolutions (PROFIDRIVE)

Description

This parameter specifies the number of revolutions that an absolute encoder can count in the drive before an overflow occurs.

The motion range of the axis defined by the software limit switches (P-AXIS-00177 and P-AXIS-00178) must be less than the value range of the absolute encoder, otherwise the position supplied by the absolute encoder can no longer be clearly mapped to the mechanical axis position.

It is also necessary to specify this value if the absolute encoder overflow can occur within the motion range of the axis. In order to execute the automatic compensation of such an encoder overflow, the maximum value range of the absolute encoder defined by P-AXIS-00092 * P-AXIS-00336 must be known when the absolute position is read.

If the motion range of the axis is larger than the unique value range setting of the absolute encoder, error message P-ERR-70297 is output.

Parameter

antr.profibus.abs_pos_revolutions

Data type

UNS32

Data range

0, 1

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Drive types

Profidrive

Remarks

This parameter is only evaluated if the ‘Reading absolute position from drive’ functionality (see P-AXIS-00315) is active.

Setting a value of 0 suppresses the check of the motion range of the axis against the value range of the absolute encoder and also the automatic correction of an encoder overflow.

If an absolute encoder overflow can occur within the traversing range of the axis P-AXIS-00336 has to be set in order to enable an automatic correction of the encoder overflow. Otherwise the axis position can be set wrong dependent on the mechanical axis position where the absolute position is read.

The value to be entered in P-AXIS-00336 must be taken from the corresponding drive documentation. It can also be read out from the drive parameters. (P979, Subindex 5).