分享好友 文章首页 频道列表

华中数控系统宏的调用举例

    普通会员

    阿凡达创作者

    1年前-来自 TA的动态

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


举报

版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。

免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。如遇虚假诈骗信息,请立即举报

反对 0
收藏 0
打赏 0
评论 0