认证会员

    阿凡达

  • 829文章 0粉丝 32735浏览
  • 简介:资源共享,严禁用于商业用途。非专业传播关于数控行业的知识。
  • IP属地:
动态详情

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

    更新时间:2023-05-21 11:10浏览次数:180返回列表

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