Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Parameter
DO PRESETON
Achse
Wert
Einschränkungen für Achsen
PRESETON ist nicht möglich für Achsen, die an der Transformation beteiligt sind.
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
WHEN $AA_IM[a] >= 89.5 DO PRESETON(a4,10.5)
;Steuerungsnullpunkt der Achse a um 10.5 Längeneinheiten (inch bzw. mm) in positive
;Achsrichtung verschieben
10.4.20

Spindelbewegungen

Funktion
Spindeln können vollkommen asynchron zum Teileprogramm aus Synchronaktionen heraus
positioniert werden. Diese Art der Programmierung empfiehlt sich für zyklische Abläufe oder
Vorgänge, die stark ereignisgesteuert sind.
Werden durch gleichzeitig aktive Synchronaktionen für eine Spindel konkurrierende Befehle
vorgegeben, gilt der zeitlich letzte Spindelbefehl.
Beispiel Spindel starten/stoppen/positionieren
ID=1 EVERY $A_IN[1]==1 DO M3 S1000
ID=2 EVERY $A_IN[2]==1 DO SPOS=270
10-50
Istwertsetzen in Synchronaktionen
Achse, deren Steuerungsnullpunkt verändert
werden soll
Wert, um den der Steuerungsnullpunkt verändert
wird
;Drehrichtung und Drehzahl einstellen
;Spindel positionieren
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis