浅谈FANUC0i系统数控加工指令的二次开发.docVIP

浅谈FANUC0i系统数控加工指令的二次开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈FANUC0i系统数控加工指令的二次开发

精品论文 参考文献 浅谈FANUC0i系统数控加工指令的二次开发 ——基于FANUC0i系统椭圆加工指令的开发过程 马灯怀 云南省文山州民族职业技术学校 663000 摘 要:宏程序具有良好的灵活性、通用性,以及在使用过程中占用机床内存较小的特点。使用FANUC0i系统的宏程序来开发椭圆加工指令,可以弥补普通手工编程速度慢、容易出错等弊端,从而大大提高编程人员编程的速度及准确性。 关键词:FANUC0i 宏程序 数控加工 指令 二次开发 类似双曲线、椭圆、抛物线等规则型腔或凸台的零件加工,在实际生产加工过程中被广泛运用。FANUC0i系统采用传统的手工编程方法,程序较长,容易出错,而采用宏指令编程有较大的灵活性、通用性,在使用过程中占用机床内存较小,可以大大简化程序,降低编程人员的劳动强度,提高工作效率。 一、数控加工指令开发的相关知识 日本FANUC0i系统在研发时就考虑到各个企业在功能上需求各不相同,因此提供了很多未指定的空指令集,要求企业根据各自需求进行二次开发。市场上最常见的数控铣床与加工中心的唯一区别就是有无换刀功能……而换刀功能就是机床制造商依据FANUC0i系统上述的特点进行研发,同样的原理便可以进行数控加工指令代码的二次开发。 数控指令代码的开发是一项极为复杂的工作,对研发人员的专业素质要求较高,至少需具备以下专业素质: (1)具有很强的数控编程知识及加工经验(特别是数控宏程序高级编程知识的经验);(2)了解FANUC0i系统的参数及调整方法;(3)了解FANUC0i控制系统的可选特征,会编制各类宏程序;(4)了解机床控制器的变量分类(系统变量、全局变量、局部变量)宏程序自变量的定义及函数运算方法;(5)能熟练地查阅局部变量赋值对应表(见表2)及相关的程序号与参数的对应表(见表1);(6)会使用宏程序的调试及调用。 表1、FANUC参数、G代码与宏程序号对应关系 参数号  G代码 被调用的用户的宏程序号 6050 G1   09010 6051 G1   09011 6052 G1   09012 6053 G1   09013 6054 G1   09014 6055 G1   09015 6056 G1   09016 6057 G1   09017 6058 G1   09018 6059 G1   09019 二、FANUC0i数控系统指令代码开发的原理 数控机床指令的开发就是利用FANUC0i系统所提供的除ISO标准G代码以外,对未指定的空代码集进行设定,调用所编制的B源宏程序,所调用的源宏程序号有严格的要求,与FANUC0i控制器中的参数严格对应(见表1)。 在编制宏程序主体的变量中,一定要按照FANUC0i系统所提供的局部变量的对应关系进行编程。换而言之,就是用G代码去调用所编制或定义的源宏程序,可用Glt;ggt;代码代替G65Plt;Pgt;,即:Glt;ggt;自变量赋值=G65Plt;Pgt;lt;自变量赋值gt;。在参数N0.6050-6059中设定调用宏程序号。对应的关系表见表2。 表2、FANUC系统局部变量赋值 例如:假设在FANUC0i系统中将参数N0.6505设置50,则G50即为G65P9010。特别要说明的是,在G代码调用程序中,不能用一个G代码调用多个源宏程序。 三、FANUC0i系统椭圆指令开发的步骤 1.打开相关参数开关,使参数处于写入状态。 2.打开系统参数N0.3202第四位NE9设置为1,允许程序O9000-O9999进行编辑操作。 3.在FANUC0i控制器中编制椭???源宏程序。 O9011(G100) #3=0(定义椭圆加工起始点) N1 #4=#1*COS[#3](定义X加工坐标) #5=#2*SIN[#3](定义Y加工坐标) G01X#4Y#5F#9(定义进给量) #3=#3+#18(定义每次角度增量) IF[#3LE360]GOTO1 G00Z0。 4.打开参数N0.6051设定值为100即可。 5.进行椭圆指

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档