11.6.2
Bewegungsendekriterien bei Satzsuchlauf
Letzter Satz dient als Behälter
Jeweils das zuletzt programmierte Bewegungsendekriterium einer Achse wird aufgesammelt
und in einem Aktionssatz ausgegeben. Der letzte im Suchlauf behandelte Satz mit einem
programmierten Bewegungsendekriterium dient als Behälter in dessen alle programmierten
Bewegungsendkriterien für alle Achsen eingestellt werden.
Beispiel
Für zwei Aktionssätze mit Bewegungsendekriterien für drei Achsen:
N01 G01 POS[X]=20 POS[Y]=30
IPOENDA[X]
N02 IPOBRKA(Y, 50)
N03 POS[Z]=55 FINEA[Z]
N04 $A_OUT[1]=1
N05 POS[X]=100
N06 IPOBRKA(X, 100)
...
ZIEL:
Im ersten Aktionssatz wird der digitale Ausgang:
$A_OUT[1]=1 ausgegeben.
Im zweiten Aktionssatz werden die Bewegungsendekriterien:
für X-Achse IPOBRKA / $SA_IPOBRAKE_BLOCK_EXCHANGE[AX1]=100
für Y-Achse IPOBRKA / $SA_IPOBRAKE_BLOCK_EXCHANGE[AX2]=50
für Z-Achse FINEA eingestellt. Außerdem wird für die X-Achse das zuletzt programmierte
Bewegungsendkriterium IPOENDA gemerkt.
Erweiterungsfunktionen
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
; zuletzt programmierte
; Bewegungsendekriterium IPOENDA
; zweiter Aktionssatz für
; die Y-Achse IPOENDA
; zweiter Aktionssatz für die Z-Achse FINEA
; erster Aktionssatz für Ausgabe
; als digitaler Ausgang
;
; zweiter Aktionssatz für
; die X-Achse IPOBRKA Behälter
; für alle programmierten
; Bewegungsendekriterien
; Satzsuchlaufziel
P2: Positionierachsen
11.6 Satzwechsel
805