宏程序及子程序.docVIP

  • 26
  • 0
  • 约6.25千字
  • 约 9页
  • 2017-08-12 发布于安徽
  • 举报
宏程序与子程序类似,对编制相同加工的操作可以使程序简化.同时宏程序中可以使用变量,算术和逻辑运算及转移指令,还可以方便地实现循环程序设计。使相同加工操作的程序更方便,更灵活。本章以FANUC系统为例介绍宏程序设计的内容。 12.1 变量的定义 宏程序中使用的变量与日常生活中使用的变量不同,变量用符号“#”后跟变量的变量号指定。变量可分为四种类型。 1. 空变量 #0为空变量,该变量不能赋值。 2. 局部变量 #1~#33为局部变量,局部变量只能在宏程序中存储数据。当断电时局部变量被初始化为空,调用宏程序时,自变量对局部变量赋值。局部变量的数值范围10-29~1047或-1047~-10-29,如果计算结果超过该范围则发出P/S报警No.111。 3. 公共变量 #100~#199、#500~#999为公共变量,公共变量在不同的宏程序中意义相同。当断电时,变量#100~#199被初始化为空,变量#500~#999的数据不会丢失。全局变量的数值范围10-29~1047或-1047~-10-29,如果计算结果超过该范围则发出P/S报警No.111。 4. 系统变量 #1000~为系统变量,系统变量用于读和写CNC运行时的各种数据,如刀具的当前位置和补偿 值等。 5. 变量与地址(自变量)的对应关系 系统可用

文档评论(0)

1亿VIP精品文档

相关文档