Sonderfälle

Sonderfall 1: Überlauf des Look-Ahead Bereichs

Hohe Anzahl von Sätzen zwischen START – END

Der Look-Ahead-Bereich umfasst maximal 20 NC-Sätze. Wird der beim Abheben betrachtete Bereich des Bahnfahrwegs (Look-Ahead-Bereich) aufgrund einer hohen Satzanzahl vollständig belegt, so erfolgt ein vorzeitiges Ausführen des Abhebens. Hierbei wird zunächst auf die angegebene maximale Höhe geliftet und erst kurz vor END wieder abgesenkt (siehe blaue Kurve im Schaubild).

Das vorzeitige Abheben kann dazu führen, dass für die Abhebebewegung weniger Bahnfahrweg zur Verfügung steht, als der Anwender eigentlich annimmt. Evtl. wird deswegen die Bahngeschwindigkeit reduziert, um die Abhebebewegung und das Wiederaufsetzen auszuführen.

Fazit: Eine zu hohe Anzahl von Sätzen zwischen Start und Ende des Abhebens führt zu vorzeitigem Abheben der Liftachse und evtl. zur Verlangsamung der Bahnbewegung. Aus diesem Grund wird das Advanced Lifting empfohlen.

Darstellung eines Überlaufs des Look-Ahead Bereichs
Abb.: Darstellung eines Überlaufs des Look-Ahead Bereichs

Programmierbeispiel

prg_example

Überlauf des Look-Ahead Bereichs

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]

Sonderfall 2: Abheben und explizites Leeren des Kanals

LIFT und Leeren des Kanals (#FLUSH)

Beim Liften werden die Bewegungsätze zunächst gespeichert, um die optimale Abhebebewegung vom LIFT-Start bis zum Ende berechnen zu können. Bei verschiedenen NC-Befehlen ist aber eine sofortige Ausführung notwendig, was implizit durch ein „Leeren des Kanals“ erreicht wird.

Wird die Kanalausgabe der NC-Sätze während des Liftens erzwungen (z.B. NC-Befehl #FLUSH), so wird die LIFT-Bewegung so ausgeführt, als ob an dieser Stelle ein LIFT_END und erneutes LIFT_START programmiert wäre.

Programmierbeispiel

prg_example

Abheben und explizites Leeren des Kanals

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]

Wirkungsweise des #FLUSH mit vergleichbarer Programmierung

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]