5.9.2 激活工艺专用动态值(DYNNORM,DYNPOS,DYNROUGH,DYNSEMIFI...
2025年10月13日
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 ;精修整