5.9.2  激活工艺专用动态值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFI...

5.9.2 激活工艺专用动态值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFIN,DYNFINISH)

(1)指令功能 借助G指令组“工艺”可以为5个不同的工艺加工步骤激活匹配的动态性能。动态值和G指令可设计,因此受机床数据设置的影响。

(2)编程格式 激活动态值:

DYNNORM

DYNPOS

DYNROUGH

DYNSEMIFIN

DYNFINISH

动态值已在程序段中生效,在该程序段中设定了相应的G指令,无法停止加工。读取或写入特定数组元素:

R<m>=$MA...[n,X]

$ MA...[n,X]=<值>

(3)指令参数说明

DYNNORM:用于激活一般动态的G指令。

DYNPOS:用于激活定位运行,攻螺纹的动态的G指令。

DYNROUGH:用于激活粗加工动态的G指令。

DYNSEMIFIN:用于激活精加工动态的G指令。

DYNFINISH:用于激活精修整动态的G指令。

R<m>:编号为<m>的计算参数。

$MA...[n,X]:带动态特定数组元素的机床数据。

<n>:数组索引 取值范围为0~4:0为一般动态(DYNNORM),1为定位运行动态(DYNPOS),2为粗加工动态(DYNROUGH),3为精加工动态(DYNSEMIFIN),4为精修整动态(DYNFINISH)。

<X>:轴地址。

<值>:动态值。

(4)编程示例 激活动态值。

程序代码 注释

DYNNORM G1 X10 ;基本位置

DYNPOS G1 X10 Y20 Z30 F... ;定位运行,攻螺纹

DYNROUGH G1 X10 Y20 Z30 F10000 ;粗加工

DYNSEMIFIN G1 X10 Y20 Z30 F2000 ;精加工

DYNFINISH G1 X10 Y20 Z30 F1000 ;精修整