10.4.19
Istwertsetzen (PRESETON)
Funktion
Bei der Ausführung von PRESETON (Achse,Wert) wird die aktuelle Achsposition nicht
verändert, es wird ihr ein neuer Wert zugewiesen.
PRESETON aus Synchronaktionen ist möglich für:
● Modulo-Rundachsen, die aus dem Teileprogramm gestartet wurden
● alle Kommandoachsen, die aus der Synchronaktion gestartet wurden
Syntax
DO PRESETON(Achse, Wert)
Bedeutung
DO PRESETON
Achse
Wert
Einschränkungen für Achsen
PRESETON
Ein- und dieselbe Achse kann nur zeitlich versetzt aus dem Teileprogramm oder einer
Synchronaktion heraus bewegt werden, daher können bei der Programmierung einer Achse
aus dem Teileprogramm Wartezeiten auftreten, falls diese Achse vorher in einer
Synchronaktion programmiert war.
Wird die gleiche Achse wechselweise benutzt, so erfolgt eine koordinierte Übergabe
zwischen beiden Achsbewegungen. Die Teileprogrammbearbeitung muss dazu
unterbrochen werden.
Beispiel
Steuerungsnullpunkt einer Achse verschieben
Programmcode
WHEN $AA_IM[a] >= 89.5 DO PRESETON(a4,10.5)
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Istwertsetzen in Synchronaktionen
Achse, deren Steuerungsnullpunkt verändert werden soll
Wert, um den der Steuerungsnullpunkt verändert wird
ist nicht möglich für Achsen, die an der Transformation beteiligt sind.
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Kommentar
;
Steuerungsnullpunkt der Achse a
um 10.5 Längeneinheiten (inch
bzw. mm) in positive
Achsrichtung verschieben
609