Herunterladen Inhalt Inhalt Diese Seite drucken

Bestimmung Des Bahntangentenwinkels In Synchronaktionen; Bestimmung Des Aktuellen Override - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Beispiel:
N10 G0 G90 X0 Y0
N20 WHEN $AA_IW[X] > 17 DO FXS[X]=1
N30 G1 F200 X100 Y110
Statische und satzbezogene Synchronaktionen
In statischen und satzbezogenen Synchronaktionen können die gleichen Befehle FXS,
FXST und FXSW verwendet werden, wie im normalen Teileprogrammablauf. Die Werte, die
zugewiesen werden, können durch eine Berechnung entstanden sein.
10.4.28

Bestimmung des Bahntangentenwinkels in Synchronaktionen

Funktion
Die in Synchronaktionen lesbare Systemvariable $AC_TANEB (Tangent ANgel at End of
Block) ermittelt den Winkel zwischen der Bahntangente im Endpunkt des aktuellen Satzes
und der Bahntangente im Startpunkt des programmierten Folgesatzes.
Parameter
Der Tangentenwinkel wird stets positiv im Bereich 0.0 bis 180.0 Grad ausgegeben. Existiert
kein Nachfolgesatz im Hauptlauf, so wird der Winkel -180.0 Grad ausgegeben.
Die Systemvariable $AC_TANEB sollte nicht für Sätze, die vom System erzeugt werden
(Zwischensätze) gelesen werden. Zur Unterscheidung, ob es sich um einen programmierten
Satz (Hauptsatz) handelt, dient die Systemvariable $AC_BLOCKTYPE.
Beispiel
ID=2 EVERY $AC_BLOCKTYPE==0 DO $SR1 = $AC_TANEB
10.4.29

Bestimmung des aktuellen Override

Funktion
Der aktuelle Override
(NC-Anteil) kann mit den Systemvariablen:
$AA_OVR Axial Override
$AC_OVR Bahnoverride
in Synchronaktionen gelesen und geschrieben werden.
Der von der PLC vorgegebene Override wird für Synchronaktionen in den Systemvariablen:
10-60
;Erreicht X eine Position größer 17mm
;wird
;FXS aktiviert
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis