beautypg.com

8 ent er ing fo rm ulas dir ectly – HEIDENHAIN iTNC 530 (60642x-04) ISO programming User Manual

Page 304

background image

304

Programming: Q Parameters

9.8

Ent

er

ing

fo

rm

ulas

dir

ectly

Arc tangent
Inverse of the tangent. Determines the angle from the
ratio of the opposite side to the adjacent side
Example: Q12 = ATAN Q50

Powers of values
Example: Q15 = 3^3

Constant "pi" (3.14159)
Example: Q15 = PI

Natural logarithm (LN) of a number
Base 2.7183
Example: Q15 = LN Q11

Logarithm of a number, base 10
Example: Q33 = LOG Q22

Exponential function, 2.7183 to the power of n
Example: Q1 = EXP Q12

Negate (multiplication by –1)
Example: Q2 = NEG Q1

Truncate decimal places
Form an integer
Example: Q3 = INT Q42

Absolute value of a number
Example: Q4 = ABS Q22

Truncate places before the decimal point
Form a fraction
Example: Q5 = FRAC Q23

Check algebraic sign of a number
Example: Q12 = SGN Q50
If result for Q12 = 1, then Q50 >= 0
If result for Q12 = –1, then Q50 < 0

Calculate modulo value (division remainder)
Example: Q12 = 400 % 360
Result: Q12 = 40

Mathematical function

Soft key