Ausführliche Beschreibung
3.3 Systemvariable für Synchronaktionen
Operator
ABS()
POT()
TRUNC()
ROUND()
LN()
EXP()
Eine ausführliche Beschreibung der Funktionen findet sich in:
Literatur
Programmierhandbuch Arbeitsvorbereitung, Kapitel "Flexible NC-Programmierung" ff.
Indizierung
Der Index einer Systemvariablen vom Typ "Feld von ..." kann wiederum eine Systemvariable
sein. Der Index wird dabei ebenfalls im Hauptlauf im Interpolatortakt ausgewertet.
Beispiel
Programmcode
... WHEN ... DO $AC_PARAM[ $AC_MARKER[1] ] = 3
Einschränkungen
● Eine Schachtelung der Indizierung mit weiteren Systemvariablen ist nicht erlaubt.
● Der Index darf nicht über Vorlaufvariablen gebildet werden. Das folgende Beispiel ist somit
nicht erlaubt, da $P_EP eine Vorlaufvariable ist:
$AC_PARAM[1] = $P_EP[ $AC_MARKER[0] ]
22
Bedeutung
Betrag
2. Potenz (Quadrat)
ganzzahliger Teil
Genauigkeiten bei Vergleichsbefehlen einstellbar mit TRUNC
Runden auf eine ganze Zahl
natürlicher Logarithmus
Exponentialfunktion
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Synchronaktionen