FANUC系统宏程序配合G10指令倒角分析.docVIP

  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系统宏程序配合G10指令倒角分析 湖南科技工业职业技术学院 戴继东 摘要: G10指令是可编程参数输入指令,在数控编程中经常会碰到倒角或加工曲面的宏程序,但一般编辑较复杂,如果我们可以根据零件结构的特点,灵活运用G10指令与用户宏指令配合使用,可以使零件的加工程序更加简化,达到事半功倍的效果。 关键词: G10指令 刀具补偿 宏程序 简化编程 G10指令分析 在数控加工中输入补偿值通常有两种方式,一种是通过MDI 面板直接输入另一种是利用指令输入。G10指令是可编程参数输入指令,可用来输入系统参数.坐标系参数、刀具补偿值等,在输入刀具补偿值时的格式为: H的几何补偿值编程格式:G10 L10 P_ R_ H的磨损补偿值编程格式:G10 L11 P_ R_ D的几何补偿值编程格式:G10 L12 P_ R_ D的磨损补偿值编程格式: G10 L13 P_ R_ 其中L为补偿对象P为补偿值地址R刀具补偿量,当系统运行G10的程序段时系统会按指令中指定的位置、地址输入补偿值,补偿值既可以为常量也可以为变量,用G10指令倒圆角就是利用了补偿值可以为变量的特点实现的。 零件分析 图一是一个100*80*28的一块矩形毛坯,在四条边上各有一个R12圆弧,现要在其上表面轮廓线上加工出一个半径为R6的圆弧倒角。为了编程方便将编程原点设在工件的对称中心和工件上表面的交点上。 图一 程序构思 利用G10指令倒圆角,是将刀具的半径补偿设为变量来实现的 刀具的半径补偿是指刀具轴线与编程轮廓线之间的距离,在图中用#5表示,当自变量#1发生改变时,下刀深度变量#4和刀具半径补偿变量#5就会随着改变,也就是说只要当自变量#1从0度变化到90度,而不断的改变加工深度和调用新的刀具补偿值就可以完成零件的倒角。现以下图为例介绍轮廓圆角的等高外形的刀路程序编辑。 根据图二中的图形关系可以得出各变量的表达式: #1=0 角度变量 #2=6 倒圆角半径 #3=5 球斗刀半径 #4=COS[#1]*[#2+#3]-#2-#3 下刀深度变量 #5=SIN[#1]*[#2+#3]-#2 刀具半径补偿值变量 加工程序编辑 O1234 G54G17G40G49G90 G0XOYOZ1OOM3S1800 X70Y0 Z2 #1=90 #2=6 #3= 图二 N10#4=COS[#1]*[#2+#3]-#2-#3 #5=SIN[#1]*[#2+#3]-#2 G10L12P01R#5 输入刀具补偿值 G01Z-#4F200 下刀到切削深度 G41X60Y10D01 调用刀具补偿 G03X50Y0R10 圆弧进刀 G01Y-28 G02X38Y-40R12 G01X-38 G02X-40Y-28R12 G01Y28 G02X-38Y40R12 G01X38 GO2X40Y28R12 G01Y0 G03X60Y-10R10 圆弧出刀 G01G40X70Y0 返回下刀点取消刀具补偿 #1=#1-1 更新角度 IF[#1GE0]GOTO10 条件转移语句,当#1≥0时 G00Z100 转移到N10处 M30 由本程序可以看出倒圆角的程序变得非常简单,只需要在轮廓加工程序的开始和结束加入含有宏程序的程序段就可以完成整个倒圆角的加工,其倒角表面的粗糙度质量可以通过改变#1的每次变化角度的大小来进行控制。这样的话就可以把倒圆角或倒斜角的宏程序做成一个模块,不论所倒角零件的外形轮廓形状怎么变化只需要把这个模块加到轮廓加工程序中就可以完成倒角加工,这样极大的简化了倒角程序的编写,节省了编程的时间和程序存储器空间。 分析总结 在FANUC系统中使用G10指令配合宏程序对工件进行倒角程 序的编辑,使零件加工程序变得更简单、更灵活,在进行程序优化时往往再智能的CAM软件也要根据变化后的加工参数重新计算刀具轨迹,在经后处

文档评论(0)

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

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

1亿VIP精品文档

相关文档