1.04 计算
功能:
计算功能主要是用于R参数和实数、整数、字符变量。
运算符:
包括的运算符见表1.3:
表1.3 运算符号
运算符 |
含义 |
+ |
加法 |
- |
减法 |
* |
乘法 |
/ |
除法 |
DIV |
两数相除,结果取整 |
MOD |
两数相除,取余 |
SIN( ) |
正弦,括号内参数单位为度 |
COS( ) |
余弦,括号内参数单位为度 |
TAN( ) |
正切,括号内参数单位为度 |
ASIN( ) |
反正弦,计算结果单位为度 |
ACOS( ) |
反余弦,计算结果单位为度 |
ATAN( ) |
反正切,计算结果单位为度 |
ATAN2( ) |
反正切2,计算结果单位为度 |
SQRT( ) |
平方根 |
ABS( ) |
绝对值 |
POT( ) |
二次幂(平方) |
TRUNC( ) |
取整数 |
LN( ) |
自然对数 |
EXP( ) |
指数函数 |
举例:
AA=10+12
N10 G94 G90 G01 Z80 F100 ;以100mm/min的速度移动到Z轴坐标为 80的位置
N20 G01 X=40+80 ;移动到X轴坐标为(40+80=)120的位置
N30 G01 X=10*2 ;移动到X轴坐标为(10*2=)20的位置
N40 Z=6MOD4 ;移动到Z轴坐标为(6MOD4=)2的位置
N50 Y=5*SIN(30) ;移动到Y轴坐标为(5*SIN(30)=)2.5的 位置
N60 Z=ABS(-5) ;移动到Z轴坐标为(ABS(-5)=)5的位置
N70 Z=TRUNC(3.7) ;移动到Z轴坐标为(TRUNC(3.7)=)3 的位置