Delete distance to go up to an explicit end marker
Deleting distance to go can contain multiple blocks. In addition, the distance to go marker can be predefined in the NC program.
#DEL DIST2GO [ [ END <32bit> ] ] |
If the end marker is set without an activation bit, END = 1 is set by default.
#DEL DIST2GO (corresponds to #DEL DIST2GO [ END = 1 ])
Afterwards, the jump marks can be individually activated by the PLC during runtime (ACTIVATION). This can be executed via the control unit “Delete distance to go, end marker”.
Individual jump markers can also be compiled in groups using the same activation markers.

Downwards compatibility
If no end marker is set valid by the PLC interface (control unit activation = 0), the NC moves to end of the next motion block as before.
No valid end marker
If no valid end marker is found up to the end of the program or the function “Delete distance to go” is commanded in the last motion block of the program, the motion is terminated prematurely at the stop position and a warning ID 50810 is output.
All other non motion-related NC commands are still executed at this position (e.g. technology functions, M functions, etc.).

![]() | A valid end marker is only valid if the command (see section PLC interface (control unit and the HLI)) is executed. |
Programming Example
