Herunterladen Inhalt Inhalt Diese Seite drucken

Bedingung; G-Funktion (Aktion) - Siemens SINUMERIK 840DE sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840DE sl:
Inhaltsverzeichnis

Werbung

3.2.4

Bedingung

Die Ausführung der Aktion kann von der Erfüllung einer Bedingung abhängig gemacht werden.
Solange die Synchronaktion aktiv ist, wird die Bedingung zyklisch im Interpolatortakt überprüft.
Ist keine Bedingung angegeben, wird die Aktion zyklisch in jedem Interpolatortakt ausgeführt.
Als Bedingung können alle Operationen programmiert werden, die als Ergebnis einen
Wahrheitswert (TRUE / FALSE) liefern:
● Vergleiche von Systemvariablen mit Konstanten
● Vergleiche von Systemvariablen mit Systemvariablen
● Vergleiche von Systemvariablen mit Rechenergebnissen
● Verknüpfung von Vergleichen durch Boole'sche Ausdrücke
Beispiele
Vergleiche
Programmcode
ID=1 WHENEVER $AA_IM[X] > $$AA_IM[Y] DO ...
ID=2 WHENEVER $AA_IM[X] > (10.5 * SIN(45)) DO ...
Boole'sche Verknüpfungen
Programmcode
ID=1 WHENEVER ($A_IN[1]==1) OR ($A_IN[3]==0) DO ...
Siehe auch
Lesen und Schreiben (Seite 19)
Beispiele für Bedingungen in Synchronaktionen (Seite 131)
Systemvariable für Synchronaktionen (Seite 19)
3.2.5

G-Funktion (Aktion)

Definierter Ausgangszustand
Bezogen auf den Teileprogrammablauf können Synchronaktionen, abhängig von der Erfüllung
der Bedingung, zu beliebigen Zeitpunkten ausgeführt werden. Daher ist es sinnvoll, in einer
Synchronaktion im Aktionsteil das erforderliche Maßsystem (inch oder metrisch) festzulegen.
Dadurch wird für die Ausführung der Aktion eine definierte Ausgangsstellung, unabhängig vom
aktuellen Teileprogrammzustand, erzeugt.
Synchronaktionen
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Ausführliche Beschreibung
3.2 Komponenten von Synchronaktionen
17

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinumerik 828d

Inhaltsverzeichnis