基本算术运算文件夹

应用

插入NC功能窗口的基本算术运算文件夹中,数控系统提供功能FN 0FN 5

可用FN 0功能将数字值赋值给变量。然后,在NC数控程序中用变量取代固定数字。也可用预赋值的变量(例如,当前刀具半径Q108)。可用功能FN 1FN 5NC数控程序内用变量值计算。

功能说明

基本算术运算(Basic arithmetic)文件夹下提供以下功能:

图标

功能

FN 0:赋值

举例:FN 0: Q5 = +60

Q5 = 60

赋值数据或未定义状态

FN 1:相加

举例:FN 1: Q1 = –Q2 + –5

Q1 = –Q2+(–5)

计算并赋值两值之和

FN 2:相减

举例:FN 2: Q1 = +10 – +5

Q1 = +10–(+5)

计算两值之差并赋值。

FN 3:相乘

举例:FN 3: Q2 = +3 * +3

Q2 = 3*3

计算两值之积并赋值。

FN 4:相除

举例:FN 4: Q4 = +8 DIV +Q2

Q4 = 8/Q2

计算并赋值两值之商

禁止:除以0

FN 5:平方根

举例:FN 5: Q20 = SQRT 4

Q20 = 4

计算并赋值一个数的平方根

禁止:计算负值的平方根

在等号的左侧定义应将计算结果赋值的变量。

在等号的右侧可用固定值或变量值。可为等式中的变量和数字值输入代数符号。

工件族

例如,对于工件族,将工件特征尺寸编程为变量。加工各个工件时,用数字值为各个变量赋值。

11 LBL "Z1"

12 FN 0: Q50 = +30

; 将数字30赋值给圆柱半径Q50

13 FN 0: Q51 = +10

; 将数字10赋值给圆柱高度Q51

* - ...

21 L X +Q50

; 结果相当于L X +30

举例: 含Q参数的圆柱体

圆柱体半径:

R = Q50

圆柱体高:

H = Q51

圆柱体Z1:

Q50 = +30

Q51 = +10

圆柱体Z2:

Q50 = +10

Q51 = +50

未定义状态赋值给变量

未定义状态赋值给变量:

    1. 选择插入 NC功能
    2. 数控系统打开插入NC功能窗口。

    1. 选择FN 0
    2. 输入变量号(例如,Q5
    3. 选择设置未定义(SET UNDEFINED

    1. 确认输入
    2. 数控系统将未定义状态赋值给变量。

    注意

    • 数控系统区分未定义变量与值为0的变量。
    • 不允许除以0(FN 4)。
    • 不允许取负值的平方根(FN 5)。