Special cases

Special case 1: POS greater than POS_LIMIT

If the specified lift axis target position is outside the limit, the limit has no effect. This means that the axis is positioned at the target position at the start of the lifting motion and not at the end. This also applies if the start position > limit.

Target position > limit
Target position > limit

Programing Example

prg_example

POS greater than POS_LIMIT

N10 Z10

N20 Z[LIFT_START POS=40 POS_LIMIT=30]

N30 X10

N40 X20

N50 X35

N60 Z[LIFT_END]

Special case 2: Syntax error within the lift range

Programming error within START – END

In the event of a syntax error in the NC program, the path motion is always executed up to the last correctly decoded point in the NC program. If the error location lies within a LIFT_START – LIFT_END range, the lift axis is positioned at the maximum lift height at the error location.

Premature termination of lifting due to a syntax error
Premature termination of lifting due to a syntax error

Programing Example

prg_example

Syntax error within the lift range

N10 Z10

N20 Z[LIFT_START POS_LIMIT=30]

N30 X10

N40 X20

N50 X35

...

N100 syntax error

...

N560 X50

N570 X60

N580 X100

N600 Z[LIFT_END]

Special case 3: #FLUSH, #FLUSH WAIT

Flushing the channel (#FLUSH, #FLUSH WAIT) may mean that the path must be stopped if the lift axis is unable to reach the lift position in time. Otherwise, #FLUSH WAIT has no effect on the lifting profile.