网站大量收购独家精品文档,联系QQ:2885784924

FANUC用户宏程序.ppt

  1. 1、本文档共281页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FANUC用户宏程序剖析

单元一、概述 3210密码锁 三、局部变量、公共变量、系统变量的用途和特性 局部变量:#1~#33,初始状态为空,自变量输入可用程序或MDI方式输入★,可以自由使用,属性READ/WRTIE. 公共变量:#100~#199、#500~#999,共600个,在主程序或调用的各子程序以及各个宏之间的通用.公共变量的用途没有在系统中确定,用户可自由使用.#100~#199断电不保护,#500~#999断电保护,属性READ/WRTIE. 公共变量的写保护:参数6031~6032 ★对#500~#999进行保护,属性为READ,以防止输入/全清的误操作. 系统变量:在系统中固定,属性有只读、只写、可读可写三种. 系统常量:其值不变的常量,属性只读. 参数6008#0为0时,最大值± , 最小值± 参数6008#0为1时,最大值± , 最小值± 超出范围出现PS0111#报警 七、系统变量与常量的名称★ 系统变量与常量可通过变量号指定,也可通过事先准备的系统变量(常量)名称来指定. 1.系统变量 它由_(下划线)开始8个英文字母、数字构成.对轴和刀具补偿,作为名称的标号,可用[n](n为整数),n可用表达式即运算格式指定. 注意:当n指定整数以外的数值时,n小数则按四舍五入处理. 八、公共变量的名称★ 由SETVN指定设定变量名称,即可读取或写入.指令格式如[#VAR500],必须以[#公共变量名称]的格式指定. 公共变量名称设定和指令时,可赋值#500~#549,共50个,公共变量8个字符,开头必须是字母,断电不消失. 例如:SETVN n[AVR500,AVR501,AVR502,…..];变量号n、n+1 、 n+2的变量名称:各字符串之间以 “, ”隔开.字符除了控制出、控制入、[、] 、EOB 九、设定和指令 单元三、系统变量 单元三、系统变量 举例 二、刀具补偿量(M) 1.变量范围: #2001~#2800、#10001~#13400(属性R/W) 2.刀补A: 参数8136#6为1 ★ 3.刀补小于等于200个,变量使用范围#2001~#2200 4.刀补400个:补偿个数为400, #10001~#10400 刀具补偿(M) 刀具补偿存储器A,参数8136#6 ★ 刀补补偿存储器C 刀补补偿存储器C,参数8136#6=0;6000#3=1★ 刀具补偿(T) 无刀具形状/磨损补偿器,参数8136#6=1★ 刀具补偿个数小于等于64个 刀具补偿(T) 刀具形状/磨损补偿器,参数8136#6=0★ 刀补C长度补偿 参数8136#6=0, ★补偿个数小于等于200个,参数6000#3=0.长度补偿 参数6000#3=1,补偿个数小于等于200个.长度补偿(F10/F11) 刀具半径补偿 补偿个数为400个(小于等于200个也可使用#2001~#2800) 参数6000#3=0 长度补偿举例 范围:#2001~2964、#10001~#19200(属性R/W) 无刀具形状和磨损补偿器:8136#6=1 ★,补偿个数小于等于64个 补偿个数200个,补偿个数小于等于64个,也可使用#2001~#2499. 有刀具形状和磨损补偿器:8136#6=1★,刀补个数小于等于64个 磨损补偿 几何补偿 补偿个数200个,补偿个数小于等于64个,也可使用#2001~#2964. 工件坐标系偏移(T) 工件坐标系偏移量 五、时钟和零件数 时钟控制 例如:2009年1月20日 下午4时17分5秒 #3011 #3012=161705 零件数 刀补存储器(M)#3980 ★ 主程序号 七、自动运行控制 #3000~#3008★ 可通过变量名称实现个别控制. 准确停止方式G09﹑G61 变量名称指令 ●当电源接通时,#3003和#3004的值为0. ●当进给暂停无效时. 1 当进给暂停按钮被按下时,机床在单段停止方式停止,但是当用 变量#3003使单程序段方式无效时,单程序段停止不执行. 2 当进给暂停按钮压下又松开时,进给暂停灯亮但是机床不停止, 程序继续执行,并且机床停在进给暂停有效的第一个程序段. ●当进给速度倍率无效时,总是100%的倍率,而不管机床操作面板上 的进给速度倍率开关的设置如何. 攻丝案例 伴随信息同时停止 #3006

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档