Beispiel
Schnelle Programmverzweigung am Satzende.
Programmcode
WHEN $AC_DTEB<5 DO STOPREOF
G01 X100
IF $A_INA[7]>500 GOTOF MARKE1=X100
10.4.5
Restweglöschen (DELDTG)
Funktion
In Abhängigkeit von einer Bedingung kann Restweglöschen für die Bahn und für die
angegebenen Achsen ausgelöst werden.
Zur Verfügung steht:
•
Schnelles, vorbereitetes Restweglöschen
•
Restweglöschen ohne Vorbereitung
Vorbereitetes Restweglöschen mit DELDTG erlaubt eine sehr schnelle Reaktion auf das
Auslöseereignis und wird daher bei zeitkritischen Anwendungen verwendet, z. B. wenn
•
die Zeit zwischen Restweglöschen und Start des Folgesatzes sehr kurz sein soll.
•
die Bedingung für das Restweglöschen mit sehr hoher Wahrscheinlichkeit erfüllt wird.
Hinweis
Die dem DELDTG in Klammer nachgestellte Achsbezeichnung ist nur für eine
Positionierachse gültig.
Syntax
Restweglöschen für die Bahn
DO DELDTG
axiales Restweglöschen
DO DELDTG(Achse1) DELDTG(Achse2) ...
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Kommentar
;
Wenn die Entfernung zum Satzende
5 mm ;unterschreitet,
Vorlaufstopp aufheben.
;
Nach Ausführung der
Linearinterpolation,
wird Vorlaufstopp aufgehoben.
;
Wenn am Eingang 7 die Spannung
von 5V ;überschritten wird, zu
Label 1 springen.
589