1.3
Rechenfunktionen
Funktion
Die Rechenfunktionen sind vorrangig für R-Parameter und Variable (oder Konstante und
Funktionen) vom Typ REAL anwendbar. Zulässig sind auch die Typen INT und CHAR.
Operator / Rechenfunktion
+
-
*
/
DIV
MOD
:
Sin()
COS()
TAN()
ASIN()
ACOS()
ATAN2(,)
SQRT()
ABS()
POT()
TRUNC()
ROUND()
LN()
EXP()
MINVAL()
MAXVAL()
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Bedeutung
Addition
Subtraktion
Multiplikation
Division
Achtung:
(Typ INT)/(Typ INT)=(Typ REAL); Beispiel: 3/4 = 0.75
Division, für Variablentyp INT und REAL
Achtung:
(Typ INT)DIV(Typ INT)=(Typ INT); Beispiel: 3 DIV 4 = 0
Modulo-Division (nur für Typ INT) liefert Rest einer INT-
Division
Beispiel: 3 MOD 4 = 3
Kettungsoperator (bei FRAME-Variablen)
Sinus
Cosinus
Tangens
Arcussinus
Arcuscosinus
Arcustangens2
Quadratwurzel
Betrag
2. Potenz (Quadrat)
ganzzahliger Teil
Genauigkeiten bei Vergleichsbefehlen einstellbar mit
TRUNC (siehe "Genauigkeitskorrektur bei Vergleichsfehlern
(TRUNC) (Seite 66)")
Runden auf ein Ganzzahliges
natürlicher Logarithmus
Exponentialfunktion
kleinerer Wert zweier Variablen
(siehe "Minimum, Maximum und Bereich von Variablen
(MINVAL, MAXVAL, BOUND) (Seite 68)" )
größerer Wert zweier Variablen
(siehe "Minimum, Maximum und Bereich von Variablen
(MINVAL, MAXVAL, BOUND) (Seite 68)")
Flexible NC-Programmierung
1.3 Rechenfunktionen
61