ID 70488

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

Description

The parameter antr.abs_pos_offset (P-AXIS-00403) is used for axis with absolute position measuring system to shift the position controller position against 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 initialized with the new position.

 

Note:

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

Response

Class

7

Closed-loop controlled stop of affected axis.

Solution

Class

6

After updating parameter P-AXIS-00403, reinitialize the target 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 concerned axis

%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.