系统宏的调用举例

例:下面的主程序O1000 在调用子程序O9990 时,设置了I、K之值,子程序O9990 可分别通过当前局部变量#8、#10来访问主 程序的I、K之值。

%1000

G92 X0 Z0

M98 P9990 I20 K40

M30

%9990

IF[AR[#8] EQ 0] OR [AR[#10]EQ 0]

如果没有定义IK值,

M99 则返回

ENDIF

N10 G91 用增量方式编写宏程序

IFAR[#8]如果I值是绝对方式G90

#8=#8-#30 I 值转换为增量方式, #30 X 的绝对坐标

ENDIF

M99