FANUC 宏变量 的种类与区别 主要了解的内容 • 1)变量的种类、特点及使用方法。
• 2)各项 系统变量 的特点以及使用方法,主要包括:系统接口信号、刀具补偿、 模态 信息、刀具位置相关、程序运行时的各种状态相关的系统变量等。
重点、目的 • 1)掌握变量的种类,以及和变量保护相关的参数,掌握局部变量、公共变量的区别以及在程序中的使用方法。
• 2)掌握系统变量的种类,以及系统变量在加工程序中读取和写入的方法;掌握变量在生产中的应用。
上机实验 • 1)通过上机实验,熟悉变量的界面,变量赋值的方法,熟悉读和写的概念。
• 2)通过上机实验,在编写加工程序的过程中,运用掌握变量使用的方法。
一、系统变量显示界面: 功能按键 【OFFSET】—-[+]—【宏变量】
断电后:#100~#199 #500~#999 数据保存 自变量显示#1~#33
公共变量显示#500~#999这些变量地址可以通过搜索和页面进行检索如这些变量地址可以通过搜索和页面进行检索
如500 地址—–【 搜索号码 】
二、变量的设定: 1.MDI方式输入变量数据.如对#100、#101、#102进行数据输入。
2. 程序指令MDI 方式 • 1)MDI 方式编辑程序并执行程序
输入后INSERT 并按” 循环启动”
当然在 编辑方式 下也可以编写同样的程序,然后在自动方式下进行执行。
三、画重点: (1)局部变量:#1~#33,初始状态为<空>,自变量输入可用程序或MDI方式输入★,可以自由使用,属性READ/WRTIE.
(2)公共变量:#100~#199、#500~#999,共600个,在主程序或调用的各子程序以及各个宏之间的通用.公共变量的用途没有在系统中确定,用户可自由使用.#100~#199断电不保护,#500~#999断电保护,属性READ/WRTIE.
(3)公共变量的写保护:参数6031~6032 ★对#500~#999进行保护,属性为READ,以防止输入/全清的误操作.
(4)系统变量:在系统中固定,属性有只读、只写、可读可写三种.
(5)系统常量:其值不变的常量,属性只读.
宏程序 变量可分为四种类型:空变量,局部变量,公共变量,系统变量。
1、 空变量 :#0,该变量总是空,任何值都不能赋值给该变量。
2、 局部变量 :#1~#33,只能在宏程序中存储数据、断电后局部变量会被清空,调用程序时自变量对局部变量赋值。
3、 公共变量 :#100~#199、#500~#999,在不同宏程序中意义相同断电时,变量#100~#199会被清空,#500~#999断电后数据不会丢失。
4、 系统变量 : #1000以上,用于读写 CNC 各种数据,例如补偿值,主轴当前位置。