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
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
programmiert werden.
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
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.
583