- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控铣削中G10 指令的巧用
目 录
摘 要 1
前 言 2
1 绪论 3
2 FANUC0i系统刀具半径补偿值的说明与使用方法 3
3 加工实例分析 4
3.1 图件分析 4
3.2加工轨迹分析 5
4程序及说明 6
4.1 加工程序 6
4.2 程序说明 7
5 G10的应用 7
结 论 8
参考文献 9
致 谢 10
数控铣削中G10 指令的巧用
摘 要:在数控铣削常常会出现轮廓的倒圆(角)或倒角的加工在FANUC系统当中提供了一个很好的指令-G10指令.利用数控宏程序并结合G10指令就可以很容易的完成这类零件的加工型腔的斜面、倒圆角及其组合的三维铣削加工在零件加工过程中我们经常会遇到到加工,这时一般选择自动编程软件来做这样的曲面,但自动编程软件后置处理程序较烦琐并且不易看懂。这时我们就可以选择用户宏程序来完成这个任务。随着数控零件的复杂程度的提高,用户宏程序的应用越来越受倒编程者的关注,运用用户宏程序编出的程序结构简洁,逻辑严密,具有较好的易读性。在数控机床的铣削编程中,可以直接按加工工件的轮廓尺寸编程,系统使用刀补功能进行自动的计算处理,从而使计算及编程均大大简化,这就编程人员必须掌握刀补功能的正确、合理使用的方法。 在FANUC?0i?数控系统中,刀补实质上是指生成加上补偿量以后的刀具轨迹的功能,其作用体现的两个方面:一是在编程时直接按图样尺寸编程可不必考虑刀具的半径,只要在实际加工时输入刀具的半径补偿值即可;二是刀具磨损引起的刀具半径变化值,可以用刀具半径补偿值来修正。在实际轮廓加工过程中,刀补执行过程刀补的建立、刀补的运行和刀补的取消三个阶段。根据刀补在工件拐角处过渡方式的不同,刀补通常又分为B型刀补和C型刀补。B型刀补是指在拐角处采用圆弧过渡,C型刀补则是采用直线过渡方式。如今的大多数数控系统均采用了C型刀补方式。在手工编程加工中半径补偿值输入CNC储存器的方法有两种
(1)D、H:刀具长度补偿和刀具半径补偿 刀具补偿包括地址D、H,刀具补偿参数D、H具有相同的功能,可以任意互换, 它们都表示数控系统中补偿寄存器的地址名称, 但具体补偿值是多少, 关键是由它们后面的补偿号地址来决定。 过去在加工中心中, 为了防止出错, 我们规定H为刀具长度补偿地址,如H1;D为刀具半径补偿地址, 如D01。
例如:
G00 G43 H1 Z100.0;
G01 G41 D21 X20.0 Y35.0 F200;
(2)G10: 用程序输入刀具补偿值的指令 在FANUC0i数控系统中, G10 是可用程序输入补偿值的指令, 它的使用有着严格的规定, 编程式取决于使用的刀具补偿存储器。 见下表:
刀具补偿存储器的种类 格 式 H代码的几何补偿值 G10L10P_R_; D代码的几何补偿值 G10L12P_R_; H代码的磨损补偿值 G10L11P_R_; D代码的磨损补偿值 G10L13P_R_; P:刀具补偿号
R: 绝对值指令(G90)方式的刀具补偿值
增量值指令(G91)方式的刀具补偿值, 该值与指定的刀具补偿号的值相加(其和为刀具补偿值)。
一般情况下使用比较多的是表中的第二种, 即D:代码( 半径补偿) 的几何补偿值如-L12,如:D10L12P01R#10,表示变量#10 代表值等于“D01”所代表的刀具半径补偿值,即在程序中输入刀具的半径补偿值,R值后可以是一个变量,也可以是一个常数。
例如:
……
N10#10=3
N20 G10 L12 P01 R#10
……
……
N60……
N70M30
用程序输入刀具补偿值的主要使用场合是在手工编程中编制出一些平时无法编制出来的轮廓循环加工和规则的曲面,与宏程序灵活运用在一起就可以解决轮廓的倒圆角和需要半径补偿变化的编程中。
3.加工实例分析
3.1.图件分析
如图1和图2所示,现有一加工件,棱长为40mm的正方体,上端面四棱圆角为R6,工件圆点心为G56原点,顶面为Z0,以等高方式自下而上加工R6mm的圆角曲面( 采用R5mm球刀,球尖对刀),为了便于说明G10的使用, 在此做了一定的简化,该零件已经进行粗加工,以下仅就半圆弧的精铣加工进行详细的说明。
在这个加工程序中,程序需要建立几个重要的关系,即球刀加工半圆弧时的Z轴深度位置关系,加工半圆弧时X轴移动的运动轨关系,这几个关系相互影响,相互作用。
图1 立体示意图 图2 主视图示意图
3.2.加工轨迹分析
如图3所示,采用球刀并运用顺铣的方式对半圆弧进行加工,加工方向为从下向上的方式逐层提升,但球刀加工半圆弧时的Z轴深度是需
文档评论(0)