Bewegungssynchronaktionen
10.1 Grundlagen
Weitere Informationen
Bedingung
Die Bedingung stellt einen logischen Ausdruck dar, der über Boole'sche Operatoren beliebig
aufgebaut sein kann. Boole'sche Ausdrücke sollen immer in Klammern angegeben werden.
Die Bedingung wird im Interpolationstakt überprüft.
Vor der Bedingung kann ein G-Code angegeben werden. Damit kann erreicht werden, dass
unabhängig vom gerade aktiven Teileprogrammzustand für die Auswertung der Bedingung
und die auszuführende Aktion/Technologiezyklus definierte Einstellungen bestehen. Die
Abkopplung der Synchronaktionen vom Programmumfeld ist erforderlich, weil
Synchronaktionen zu beliebigen Zeitpunkten aufgrund erfüllter Auslösebedingungen ihre
Aktionen in definiertem Ausgangszustand ausführen sollen.
Anwendungsfälle
Festlegung der Maßsysteme für Bedingungsauswertung und Aktion durch G-Codes G70,
G71, G700, G710.
Ein angegebener G-Code bei der Bedingung gilt für die Auswertung der Bedingung und für
die Aktion, wenn bei der Aktion kein eigener G-Code angegeben ist.
Pro Bedingungssteil darf nur ein G-Code der G-Code-Gruppe programmiert werden.
Mögliche Bedingungen
● Vergleich von Hauplaufvariablen (analoge/digitale Ein-/Ausgänge, u.a.)
● Boole'sche Verknüpfung zwischen Vergleichsergebnissen
● Berechnung von Echtzeitausdrücken
● Zeit/Entfernung vom Satzanfang
● Entfernung vom Satzende
● Messwerte, Messergebnisse
● Servo-Werte
● Geschwindigkeiten, Achsstatus
642
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung