Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
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
Programmcode
ID=1 EVERY $A_IN[1]==1 DO M3 S1000
ID=2 EVERY $A_IN[2]==1 DO SPOS=270
Beispiel Drehrichtung, Drehzahl einstellen/ Spindel positionieren
Programmcode
ID=1 EVERY $A_IN[1]==1 DO M3 S300
ID=2 EVERY $A_IN[2]==1 DO M4 S500
ID=3 EVERY $A_IN[3]==1 DO S1000
ID=4 EVERY ($A_IN[4]==1) AND ($A_IN[1]==0) DO
SPOS=0
698
Kommentar
;
Drehrichtung und Drehzahl
einstellen
;
Spindel positionieren
Kommentar
;
Drehrichtung und Drehzahl
einstellen
;
neue Drehrichtung und neue
Drehzahl vorgeben
;
neue Drehzahl vorgeben
;
Spindel positionieren
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung