Arithmetic Functions - Siemens SINUMERIK 840D sl Programming Manual

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

1.3

Arithmetic functions

Function
The arithmetic functions are primarily for R parameters and variables (or constants and
functions) of type REAL. The types INT and CHAR are also permitted.
Operator / arithmetic function Meaning
+
-
*
/
DIV
MOD
:
Sin()
COS()
TAN()
ASIN()
ACOS()
ATAN2(,)
SQRT()
ABS()
POT()
TRUNC()
ROUND()
LN()
EXP()
MINVAL ()
MAXVAL ()
Job Planning
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
Addition
Subtraction
Multiplication
Division
Notice:
(type INT)/(type INT)=(type REAL); example: 3/4 = 0.75
Division, for variable type INT and REAL
Notice:
(type INT)DIV(type INT)=(type INT); example: 3 DIV 4 = 0
Modulo division (only for type INT) supplies remainder of an
INT division
Example: 3 MOD 4 = 3
Chain operator (for FRAME variables)
Sine
Cosine
Tangent
Arc sine
Arc cosine
Arc tangent 2
Square root
Absolute value
2nd power (square)
Integer component
The accuracy for comparison commands can be set using
TRUNC (see "Precision correction on comparison errors
(TRUNC) (Page 73)")
Round to integer
Natural logarithm
Exponential function
Lower value of two variables
(see "Variable minimum, maximum and range (MINVAL,
MAXVAL and BOUND) (Page 74)")
Larger value of two variables
(see "Variable minimum, maximum and range (MINVAL,
MAXVAL and BOUND) (Page 74)")
Flexible NC programming
1.3 Arithmetic functions
69

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents