系统宏的调用举例

发布日期:2011-05-21    兰生客服中心    浏览:3836

例:下面的主程序 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]


;  如果没有定义 I、K 值,


M99        ;  则返回



ENDIF


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


IF AR[#8] ;  如果 I 值是绝对方式 G90


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


 


ENDIF



M99

更多相关信息