控论文与试题.docVIP

  • 7
  • 0
  • 约3.48千字
  • 约 5页
  • 2017-08-15 发布于重庆
  • 举报
控论文与试题.doc

1.宏扩展编程的技术基础? ??? HNC系统在调用宏子程序的同时可进行参数传值[1],即将调用行所跟的主调参数A~Z各字段的内容拷贝到宏执行的子程序内为局部变量#0~#25预设的 存贮空间中;将指令的初始平面Z的模态值拷贝到#26中;同时还拷贝当前通道九个轴(XYZ/ABC/UVW)的绝对位置坐标到宏子程序的局部变 量#30~#38中;并且还可以通过系统变量#1120~#1145来访问A~Z 26个地址字的模态数据,通过系统变量#1150~#1169来访问0~19组G代码的模态值。? ??? 在HNC系统中,对于每个局部变量,都可用系统宏AR[]来判别该变量是否被定义、是被定义为增量坐标还是绝对坐标方式。? ??? 调用格式为:AR [#变量号]? ??? 返回值:? ??? 0:表示该变量没有被定义;? ??? 90:表示该变量被定义为绝对方式G90;? ??? 91:表示该变量被定义为增量方式G91。? ??? 例如:IF [AR[#23] EQ 0]? ??? IF [AR[#1143] EQ 91]? ??? #23=0? ??? ELSE? ??? #23=#1143? ??? ENDIF? ??? ENDIF? ??? 表达的意思是:如果指令行的X(对应#23)参数未指定,且系统变量#1143(X坐标以前的模态)为增量方式,X就取增量0值;若#1143为绝对方式,X

文档评论(0)

1亿VIP精品文档

相关文档