ID 70488

After modification of absolute encoder position offset P-AXIS-00403, a position request (#CHANNEL INIT) is required.

Description

The parameter antr.abs_pos_offset (P-AXIS-00403) is used for axes with absolute encoders to offset the position controller position in relation to the encoder position. If this parameter is changed e.g. via a list update or in the NC program via the #MACHINE DATA command, the command position in the position controller changes for this axis. Then, the CNC channel must be initialised with the new position.

 

After modification of absolute encoder position offset P-AXIS-00403, a position request (#CHANNEL INIT) required.

Change parameter P-AXIS-00403 only if there is no enabled NC program or when the axis is not assigned to an NC channel.

Response

Class

7

Closed-loop controlled stop of affected axis.

Solution

Class

6

After updating parameter P-AXIS-00403, reinitialise the command positions in the channel ((#CHANNEL INIT [CMDPOS]).

Example:

N00 G0 X100

N10 #FLUSH WAIT

N20 #MACHINE DATA \

       [AX=Y AXPARAM="antr.abs_pos_offset 1500000"]

N30 #CHANNEL INIT [CMDPOS]

N40 G0 X200

N50 M30

 

Parameter

%1:

Logical axis number [-]

Logical axis number P-AXIS-00016 of axis affected

%2:

Current value [0.1 µm or 0.0001°]

Current position offset P-AXIS-00403

%3:

Current value [-]

Current relative command value change of the axis

%4:

Current value [-]

Control information for position controller

Error type

11, Error message from position controller.