基本算术运算

可用D01D05功能在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对话式指令的编号。

P01P02等被视为占位符(例如,Klartext对话式指令中的算术运算符)。

基本算术运算文件夹

 
Tip

海德汉建议直接输入公式,因为可在一个NC数控程序段中编程多个算术运算。

NC数控程序中的公式