FANUC宏编译器的应用.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《精密制造与自动化》 FANUC宏编译器的应用 毕海军 张洪斌 上海机床厂有限公司 (200093) 摘 要 介绍了FANUC宏编译器宏执行器的强大功能和 FANUC用户界面的二次开发过程。结合上海机床厂有限公 司生产的数控端面外圆磨床实例,应用这些功能开发设计了实用的人机界面并详细介绍了FANUC宏编译器宏执行 器功能的使用 。 关键词 宏编译器 宏执行器 FANUC P-CODE 二次开发 FANUC宏编译器宏执行器是 FANUC数控系 公共变量:#100~#149 (非保持型变量) 统进行二次开发的众多开发工具中的一种,它具有 公共变量:#500~#53l (保持型变量) 开发方便、成本低、速度快、运行稳定等特点。机 系统变量:#8500~ 床制造商制作的用户宏程序可以写入 F.ROM 中, P.CODE变量:#10000~ 使程序执行速度更快更可靠,而且因为程序是存储 P.CODE扩展变量: #20000~ 在 F—ROM 中,最终用户不可见,更不可修改,保 密性很高,机床制造商的知识产权可以得到保护。 另外还可以为不同型号的专机,甚至不同的最终用 户分别制作专用的人机界面,提高了机床的可操作 性,体现用户个性。 1FANUC宏编译器主要内容 1.1 开发工具 PC、宏编译器系统软件 MacroCompiler、宏编 译器库文件 Library、宏执行器系统MarcoExecutor. 1.2 P-CODE程序的分类 用户宏程序经过编译链接以后,以P—CODE的 形式存入F—ROM 中,P—CODE程序可以分为三类。 1) 执行宏程序 类似普通的用户子程序,可 以用 G/M代码简单的调用,用于制作保密的用户宏 存储卡格式文件转 换 mmcardexe 程序 。 2) 对话宏程序 控制 NC画面的程序 ,与加 生成$ . mem格式文件 工程序无关,用于制作个性的机床操作画面 。 3) 辅助宏程序 开机即运行,用于监测 NC 状态 以及机械运转情况。 1.3 宏程序编译过程 系统F—Rom 宏执~ MacroEx 宏程序的编译执行过程 图1。 图 1 宏程序编译过程 1.4 P-CODE变量 FANUC提供 了多种 P.CODE变量,编程过程 1.5 相关G代码 中各种变量可以灵活运用,几类变量简单列举如下: FANUC 宏执行器提供 了非常丰富的功能指 局部变量:#1-#33 令,能实现字符、图形、屏幕、程序、PMC、用户 2008年第4期 (总第 176期) 变量等强大的功能处理,功能指令见表 1。 磨削参数设定、磨削工艺设定等。 FANUC宏编译器宏执行器文字编辑功能可以 表 1 功能指令表 很好地向用户展示公司形象 。这些界面不但有文字 G代码 功能 指令格式 处理功能、光标处理功能、动态坐标显示功能等, GOl 画直线 GO1X Y ; 还有用户宏变量的读写和 PMC数据的读写功能。 G02 画圆弧(顺时

文档评论(0)

有志者事竟成 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档