Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Beispiel Schnelles axiales Restweglöschen
Programmcode
Abbruch einer Positionierbewegung:
ID=1 WHEN $A_IN[1]==1 DO MOV[V]=3 FA[V]=700
WHEN $A_IN[2]==1 DO DELDTG(V)
Abhängig von Eingangsspannung den Restweg
löschen:
WHEN $A_INA[5]>8000 DO DELDTG(X1)
POS[X1]=100 FA[X1]=10 G1 Z100 F1000
Weitere Informationen
Am Ende des Bewegungssatzes, in dem vorbereitetes Restweglöschen ausgelöst wurde,
wird implizit Vorlaufstopp aktiviert.
Bahnsteuerbetrieb bzw. Positionierachsbewegungen werden damit am Ende des Satzes mit
schnellem Restweglöschen unterbrochen bzw. gestoppt.
Hinweis
Vorbereitetes Restweglöschen:
• kann bei aktiver Werkzeugradiuskorrektur nicht eingesetzt werden.
• darf nur in satzweise wirksamen Synchronaktionen (ohne ID-Nummer) Aktion
670
programmiert werden.
Kommentar
;
Achse starten
;
Restweglöschen, Achse anhalten
erfolgt mit MOV=0
;
Sobald am Eingang 5 Spannung von
8V überschritten wird, Restweg
von Achse X1
löschen. Bahnbewegung läuft
weiter.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung