Special cases
Special case 1: Look Ahead range overflow
Large number of blocks between START – END
The Look Ahead range comprises a maximum of 20 NC blocks. Lifting is executed prematurely if the range of the motion path (Look Ahead range) considered during lifting is fully occupied due to a large number of blocks. In this case, the axis is first lifted to the specified maximum height and lowered shortly before END (see blue curve in the figure)..
Premature lifting can lead to a situation where less motion path is available for the lifting motion than the user actually assumes. As a result, path velocity may be reduced in order to execute the lifting motion and re-engagement.
Conclusion: A high number of blocks between lift start and end leads to premature lifting of the lift axis and to a possible deceleration of the path motion. For this reason Advanced Lifting is recommended.
Programing Example
Look Ahead range overflow
N10 Z10
N20 Z[LIFT_START POS_LIMIT=30]
N30 X10
N40 X20
N50 X35
...
N550 X31
N560 X32
N570 X33
N580 X34
N600 Z[LIFT_END]
Special case 2: Lifting and explicit flushing of the channel
LIFT and flushing the channel (#FLUSH)
During lifting, the motion blocks are first stored to enable calculation of the optimum lifting motion from LIFT start to end. With various NC commands, however, immediate execution is necessary and this is achieved implicitly by "flushing the channel".
If channel output of the NC blocks is compelled during lifting (e.g. NC command #FLUSH), the LIFT motion is executed as if LIFT_END and again LIFT_START were programmed at this point.
Programing Example
Lifting and explicit flushing of the channel
N20 X40 Z2
N30 Z[LIFT_START POS=12 POS_LIMIT=40]
N40 X50
N50 X40
N60 #FLUSH
N70 X30
N80 X20
N90 Z[LIFT_END]
Operating principle of #FLUSH with comparable programming
N20 X40 Z2
N30 Z[LIFT_START POS=40 POS_LIMIT=40]
N40 X50
N50 X40
N60 Z[LIFT_END]
N60 Z[LIFT_START POS=12 POS_LIMIT=40]
N70 X30
N80 X20
N90 Z[LIFT_END]