10
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
10.4.27
Bestimmung des s 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.
Der Tangentenwinkel wird stets positiv im Bereich
0.0 bis 180.0 Grad ausgegeben. Existiert kein
Nachfolgesatz im Hautlauf, 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.
Programmierbeispiel
ID=2 EVERY $AC_BLOCKTYPE==0 DO $R1 = $AC_TANEB;
10.4.28
Bestimmung des aktuellen Override
Funktion
Der aktuelle Override
(NC-Anteil) kann mit den Systemvariablen:
$AA_OVR
$AC_OVR
in Synchronaktionen gelesen und geschrieben
werden.
Der von der PLC vorgegebene Override wird für
Synchronaktionen in den Systemvariablen:
$AA_PLC_OVR
$AC_PLC_OVR
zum Lesen bereitgestellt.
10-470
Achsial Override
Bahnoverride
Achsial Override
Bahnoverride
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
10
03.04
Siemens AG 2004 All rights reserved.