Sonderfälle

Sonderfall 1: POS grösser POS_LIMIT

Liegt die angegebene Zielposition der Liftachse außerhalb der Begrenzung, so wirkt die Begrenzung nicht. D.h. die Achse wird nicht erst am Ende der Abhebebewegung auf die Zielposition positioniert, sondern schon beim Start. Gleiches gilt, falls die Startposition > der Begrenzung ist.

Zielposition > Begrenzung
Abb.: Zielposition > Begrenzung

Programmierbeispiel

prg_example

POS grösser POS_LIMIT

N10 Z10

N20 Z[LIFT_START POS=40 POS_LIMIT=30]

N30 X10

N40 X20

N50 X35

N60 Z[LIFT_END]

Sonderfall 2: Syntaxfehler innerhalb des Liftbereichs

Programmierfehler innerhalb START – END

Im Falle eines Syntaxfehlers im NC-Programm wird die Verfahrbewegung grundsätzlich bis zur letzten korrekt dekodierten Stelle im NC-Programm ausgeführt. Liegt die Fehlerstelle innerhalb eines LIFT_START – LIFT_END –Bereichs, so wird die Liftachse an der Fehlerstelle auf die max. Abhebehöhe positioniert.

Vorzeitiges Beenden des Abhebens aufgrund eines Syntaxfehlers.
Abb.: Vorzeitiges Beenden des Abhebens aufgrund eines Syntaxfehlers.

Programmierbeispiel

prg_example

Syntaxfehler innerhalb des Liftbereichs

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]

Sonderfall 3: #FLUSH, #FLUSH WAIT

Ein Leeren des Kanals (#FLUSH, #FLUSH WAIT) kann dazu führen, dass die Bahn gestoppt werden muss, falls die Liftachse die Liftposition nicht mehr rechtzeitig erreichen kann. Ansonsten hat #FLUSH WAIT aber keinen Einfluss auf das Liftprofil.