POSITION mode
- In POSITION mode, any axis position can be specified. When this axis position is reached for the first time, the system stops. This means that if the same axis position is passed again, it is not stopped again.
- Modulo axes are handled as follows.
- Absolute position: The specified axis position is shifted to the modulo range. A maximum of one revolution can be moved as a result.
- Relative position: The commanded axis position describes the path to be traversed to the next stop point. Therefore, more than one revolution can be moved to the next STOP.
- Return values from the CNC to the PLC (display data) are the axis positions of the commanded axes and the "dist_prog_start" at the next/current STOP..
- A STOP that is set is cleared with forward/backward rotation by a PLC command (backward_motion control unit). This means that a STOP in backward direction must only be commanded after the revolution.
The table below shows the possible combinations of the parameter “dist_or_pos” and the parameter “rel_abs_mode” and the resulting behaviour of the CNC for POSITION mode (`axis_nr `> 0):
Specified dimension (rel_abs_mode) | Distance (dist_or_pos) | CNC behaviour |
relative iterative (0) | = 0 | a possibly set STOP that is not yet reached is cleared |
<> 0 | STOP relative to the current axis position (or interrupt point), automatic new relative STOPs when STOP is reached. | |
absolute (1) | = current axis position | STOP at current axis position |
<> current axis position | STOP the next time the axis position is reached | |
relative one-off (2) | = 0 | STOP at current axis position (or interrupt point) |
<> 0 | One-off STOP relative to current axis position (or interrupt point) |