6.5.2  间接编程G指令

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可设定工件坐标系