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.

Delete single distance to go 1:
Delete interfaces of single distance to go

Properties

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.

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”.

Programming 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
Delete single distance to go 2:
Simple example - Delete distance to go in block N10

Presentation of additional processes

Delete single distance to go 3:
Delete distance to go with circles
Delete single distance to go 4:
Delete distance to go with polynomials