基本算术运算
可用D01至D05功能在NC数控程序内计算数据。如果要计算新变量,需要用D00功能为每一个变量赋值初始值。
数控系统提供以下功能:
语法 | 含义 |
---|---|
D00 | 赋值 赋值数据或未定义状态 |
D01 | 相加 计算并赋值两值之和 |
D02 | 相减 计算两值之差并赋值。 |
D03 | 相乘 计算两值之积并赋值。 |
D04 | 相除 计算并赋值两值之商 禁止:除以0 |
D05 | 平方根 计算并赋值一个数的平方根 禁止:计算负值的平方根 |
N110 D00 Q5 P01 +60 | ; 赋值Q5 = 60 |
N110 D01 Q1 P01 –Q2 P02 –5 | ; 相加Q1 = –Q2+(–5) |
N110 D02 Q1 P01 +10 P02 +5 | ; 相减Q1 = +10–(+5) |
N110 D03 Q2 P01 +3 P02 +3 | ; 相乘Q2 = 3*3 |
N110 D04 Q4 P01 +8 P02 +Q2 | ; 相除Q4 = 8/Q2 |
N110 D05 Q20 P01 4 | ; 平方根Q20 =√4 |
D相当于FN的Klartext对话式指令。
ISO指令的编号对应于Klartext对话式指令的编号。
P01、P02等被视为占位符(例如,Klartext对话式指令中的算术运算符)。