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
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
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 | Channel 2: (command | Physical axis position (active position) | Offset | Offset |
0 -> 50 |
| 0 -> 50 | 0 | 0 |
| 50 -> 15 | 50 -> 15 | 0 | 0 |
50 -> 80 |
| 15 -> 45 | 35 | -30 |
| 15 -> 0 | 45 -> 30 | 50 | -30 |