1
03.04
1.6
Rechenoperationen/-funktionen
Die Rechenfunktionen sind vorrangig für R-Para-
meter und Variable (oder Konstante und
Funktionen) vom Typ REAL anwendbar. Zulässig
sind auch die Typen INT und CHAR.
Bei den Rechenoperationen gilt die übliche mathe-
matische Schreibweise. Prioritäten in der Abarbei-
tung werden durch runde Klammern gesetzt. Für die
trigonometrischen und deren inverse Funktionen gilt
die Gradangabe (rechter Winkel = 90°).
Operatoren/Rechenfunktionen
+
-
*
/
DIV
MOD
:
Sin ()
COS()
TAN()
ASIN()
ACOS ()
ATAN2(,)
SQRT()
ABS ()
POT ()
TRUNC ()
ROUND ()
LN ()
EXP ()
CTRANS ()
CROT ()
CSCALE ()
CMIRROR ()
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
1.6 Rechenoperationen/-funktionen
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 (INT oder REAL) liefert Rest einer INT-Division,
z.B. 3 MOD 4=3
Kettungsoperator (bei FRAME-Variablen)
Sinus
Cosinus
Tangens
Arcussinus
Arcuscosinus
Arcustangens2
Quadratwurzel
Betrag
2. Potenz (Quadrat)
ganzzahliger Teil
Runden auf Ganzzahliges
natürlicher Logarithmus
Exponentialfunktion
Verschiebung
Drehung
Maßstabsveränderung
Spiegeln
Flexible NC-Programmierung
1
1-43