FANUC系统宏指令在数控车削循环中的应用.docVIP

FANUC系统宏指令在数控车削循环中的应用.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文档。上传文档
查看更多
FANUC系统宏指令在数控车削循环中的应用

精品论文 参考文献 FANUC系统宏指令在数控车削循环中的应用 Application of FANUC System Macro Instruction in CNC Turning Circle   张恒 ZHANG Heng   (江苏省常熟中等专业学校,常熟 215500)   (Jiangsu Province Changshu Specialized Secondary School,Changshu 215500,China)   摘要: 本文以数控车削加工中外圆沟槽作为研究对象,分析了FANUC系统宏指令基本编程原理,并结合具体案例,详细介绍了宏指令在特殊零件轮廓加工中的使用方法。通过案例对比,文章还提出了宏指令在特殊零件加工中具有程序简短、修改方便的优点。   Abstract: This article sets the actual CNC cylindrical trench parts as research object, analyzes the FANUC macro basic programming principles, described the using methods of special macro contour machining parts combined with specific cases. By comparing the case, the article also presents that macro instruction in particular parts machining have the advantages of easy modification and simple programs.   关键词: FANUC;宏指令;系统变量   Key words: FANUC;macro instruction;system variables   中图分类号:TG519.1 文献标识码:A 文章编号:1006-4311(2014)13-0045-02   0 引言   用户宏指令是指程序员事先定义的特定的单一“指令”,这样的指令就是一组重复出现的代码缩写,此后,在宏指令出现之处,汇编程序均会自动将其替换为相应定义的代码块。用户宏指令为使用者提供了一种全新的程序编写加工手段,它允许编程者在程序中进行简单的逻辑和数学运算,大大拓展了编程的灵活性与实用性。以FANUC Oi系统为例,宏程序分为AB两类,本文介绍的宏指令就是FANUC Oi-D数控系统宏程序的B类。   1 FANUC 0i-D型系统宏指令      FANUC 0i-D系统中变量有空变量、局部变量、公共变量和系统变量4种类型,如表1所示。空变量的变量号为#0,该变量总为空,没有值能赋给该变量;局部变量的变量号为#1~#33,该类变量只能用于在宏程序中存储数据,当断电时局部变量初始化为空,调用宏程序时,给局部变量赋值。公共变量的变量号为#100~#199、#500~#999,公共变量在不同的宏程序中的意义相同。当断电时,变量#100~#199初始化为空,变量#500~#999中的数据保存,即使断电也不丢失。系统变量的变量号为#1000~,系统变量用于读和写CNC的各种数据。      2 案例分析   由于数控车削加工的零件外型较为特殊。因此在刀具的选择方面,普通外圆车刀、割槽刀加工精度差,表面质量不高,一般我们需要使用球头刀加工;在指令选用方面,普通复合车削循环指令G71或G73使用过程中会出现“PS064 程序非单调”报警。基于这样的情况,可以考虑采用FANUC 系统中的宏指令来实现程序编写。   3 编程思路   宏程序的本质是找出刀具运行轨迹特征,通过某种数学算法实现程序中某一段语句的重复调用。根据以上零件特征,我们发现X坐标值在逐渐缩小。因此,可以利用FANUC系统中X磨耗值的变化,自定义车削循环加工,控制刀具每次偏离零件轮廓的距离值固定,并在每次加工循环前修改,加工完成后再利用系统条件进行指令跳转,返回对应处进行语句修改。待粗加工循环结束后,测量工件确定精加工切削量,修改刀补参数,再跳转至精加工完成车削,具体流程如图1所示。   针对上述流程,具体内容说明如下:①系统变量刀具参数赋值:使用系统变量#2001-#2064来设置对应刀具的 X磨耗(例:调用1号刀具,T0101,对应#2001),在系统变量处输入刀具对应的假想刀尖位置号和刀具的圆弧半径数(例:刀尖假想位置号对应#2301-2364#,刀具圆弧半径对应#2901-2964#

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档