Delete single distance to go
The Delete single distance to go function interrupted the current movement and starts a short cut on a straight line to the target position of the next block.
- You can interrupt the path motion vis the PLC (Delete distance to go control unit). The distance to go in the current block is then deleted.
- The block and position of the interrupt is not known in advance and not marked in the ISO program.
- Continue with linear motion to target position of next block (short cut).
- Path velocity is decelerated to 0 after interrupt at the end of the next block.
Properties
- The short cut is executed as a linear movement.
- If the interrupted block was executed in rapid motion (G00), the short cut is also executed in rapid motion. Otherwise, the short cut is executed with G01 at the programmed feed rate of the next block.
- The interrupt can be started within a circular motion (G02/G03) but it is not executed as a circular motion itself.
- The short cut itself can also be interrupted again. The function then moves to the target position of the next block.
Restrictions
Path-influencing functions (G61, spline, #HSC, etc.) are not considered in the short cut.
DANGER
The user is responsible for preventing any machine collision when a modified contour is executed.
Notice
A “Delete distance to go” Deletes the remaining distance after stopping within an NC block.
The stopping position is only known precisely after velocity v = 0 is reached. This position depends on the actual path velocity and the braking distance.
For short blocks or near block end, the position can be in the current or in the next block. In this case the result of “delete distance to go” depends on the NC block in which the stop position occurs.
To avoid this effect, the user can first stop the current motion using a FEEDHOLD and then request “delete distance to go”.
Programing Example
Deleting distance to go
%dist.nc
N05 G0 X0 Y0
N10 G1 X80 F500 ;interrupt and delete distance to go
N20 G1 Y60
N30 G1 X60 Y80
N40 M30