Positions off set

The link between a physical and a logical axis can be changed by an active program with the axes at standstill. After axis output is suspended, the axes can be moved by another channel.

After an axis is returned to the original channel, the commanded position in the channel (command position) and the physical position (active position) may be different. This position offset is cleared at program start and with NC commands (such as #CHANNEL INIT[], deselection of G200 etc.) which cause a position adjustment in the channel.

Therefore, the commanded position in the channel corresponds to the physical set position of the axis (command position = active position).

Notice

notice

The position offsets of the axes are cleared when the channel is initialised or at program start.

Offset = command position (of active link) – active position

Position offset by another channel
Position offset by another channel

Example

example

Manual block in both channels

Axis 1 of channel 1 and axis 11 of channel 2 are linked to the same physical axis. In each channel, a different manual block (without M30) is started and the channels are suspended one after another.

Channel 1:
Command position

(command
position)

Channel 2:
Command position

(command
position)

Physical axis position

(active position)

Offset
channel 1

Offset
channel 2

0 -> 50

 

0 -> 50

0

0

 

50 -> 15

50 -> 15

0

0

50 -> 80

 

15 -> 45

35

-30

 

15 -> 0

45 -> 30

50

-30