6.5.2 间接编程G指令
2025年10月13日
6.5.2 间接编程G指令
通过间接编程G指令,可以进行有效的循环编程。
(1)编程格式
G[<组]=<编号>
(2)指令参数说明
G[...]:带扩展名(索引)的G指令。
<组>:索引参数G功能组,类型为INT。
<编号>:用于G指令编号的变量,类型为INT或REAL。
通常只能间接编程非编程格式定义的G指令。编程格式定义的G指令中只有G功能组1可采用间接编程。而G功能组2、3和4中的编程格式定义G指令则不可以。
在间接G指令编程中不允许进行算术计算。必须在G指令间接编程前,在一个自身的零件程序行中进行必要的G指令编号计算。
(3)编程示例 可设定的零点偏移(G功能组8)
程序代码 注释
N1010 DEF INT INT_VAR ;定义整型数值变量
N1020 INT_VAR=2 ;对已定义的整型数值变量赋值
…
N1090 G[8]=INT_VAR G1 X0 Y0 ;间接表示:使用G54可设定工件坐标系
N1100 INT_VAR=INT_VAR+1 ;G指令计算
N1110 G[8]=INT_VAR G1 X0 Y0 ;间接表示:使用G55可设定工件坐标系