- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手工编程和GibbsCAM软件编程在复合加工中的应用
摘 要:根据目前复合加工中技术现状,举例讲解应用手工宏程序编制方式和GibbsCAM软件编程方式。手工编程应用广泛,而软件编程则极大的简化编程难度,提高制造效率。
关键词:手工宏程序编程;GibbsCAM软件编程;复合加工
在零件加工尤其是复合加工中,目前手工编程方式依旧普遍存在。针对比较复杂的零件,手工编程主要是应用宏程序的方式来进行。谈到宏程序我们就应该关注历届全国数控大赛。全国数控大赛由劳动和社会保障部、教育部、国防科学技术委员会、中华全国总工会、中国机械工业联合会联合举办,堪称数控奥林匹克,大赛试题引领着数控应用的高端技术。第三届全国数控大赛已经于2008年10月在大连圆满结束,但大赛中的很多东西还值得我们学习探讨。图1是大赛数车实操实体装配图:
图1 第3届全国数控大赛数控车实体装配图
由图一可知本题涉及到了轴、套、盘三类零件,几何形状涉及到了非圆弧曲面、V形槽、锥度、直槽等等,这里就不一一列举。本文着重分析针对非圆弧曲面的传统手工宏程序编程和应用CAM软件进行的新型编程方法。
1.传统加工法(宏程序编程法)
在这里大家可能会觉得奇怪,宏程序编程怎么会叫传统呢,同行人都知道宏程序在数控加工编程中是最困难的一种编程方法,因为它涉及到了C语言知识、加工工艺知识、实操经验等,可以说它是一种劳动密集型和智慧密集型的结晶。但这里我还是称它为传统,因为宏程序是你不借助任何辅助 CAM 软件,直接手工编制出宏程序就可以将零件加工到尺寸要求。图二为零件加工特征尺寸。
图2 零件加工特征尺寸
1.1 双曲线特征编程
宏程序为:
G0X100.0 Z1.0;(快速定位到待加工点,对刀时加工双曲线的35度外圆尖刀以双曲线右端X值为63.886处对Z向为零点)
G1X63.886F0.1;
#101=12.075;(定义曲线方程的Z值)
N100#102=-9*SQRT[1+#101*#101/56.25]+49;(定义曲线方程的X值)
#103=#101-12.075;(定义加工中工件坐标系的Z值变化)
#104=#102*2.0;(定义加工中工件坐标系的X值变化)
G1X#104Z#103F0.1;(通过走直线的方式来逼近非圆弧曲线)
#101=#101-0.1;(加工时Z向步距为0.1)
IF[#101GE-12.075]GOTO100;(如果没有加工到双曲线的Z终点12.075处,就跳转到N100处,继续加工,直到加工完毕为止)
G1X100.0Z1.0;(退刀)
G0X200.0Z100.0;(回安全点)
M1;(程序单段停止)nextpage
我这里所编的宏程序在现实加工中根据工艺的安排顺序有两种用法:
1)用35度或55度外圆车刀直接加工,可以直接用G73或G71调用宏程序;
2)不用G71或G73调用,直接用宏程序加工,但这样必须在用宏程序加工之前,用外切槽刀对双曲线进行粗加工,粗加工时可以先切槽,在用外圆刀走R14.5的始末两点圆弧,最后用宏程序加工双曲线。
1.2 圆弧面上的圆弧螺旋槽
该螺旋槽走势为一条导程为8mm的螺纹线,但它不是螺纹,而是一个R3的圆弧顺着螺纹线缠绕于圆弧面上的一条特殊的螺旋弧槽。
宏程序为:
#1=1.(刀宽)
#3=81.(大经)
#4=10.(起点Z)
#5=0(起始层次)
#2=[8.-#1]-[0.072*#5](Z向加工宽度)
N10#6=#4-[#5*0.036](Z轴偏移)
#3=81.-[#5*0.2](X轴偏移)
N 20G 0X90.Z#6.
G0X#3
G32Z-10.F8.0(导程8mm)
G0X90.
Z#6
#6=#6-0.2(每一层中Z轴偏移量减刀宽尺寸)
#2=#2-0.2(每一层中Z向终点判别)
IF[#2GT0]GOTO20
#6=#4-[8-#1]+[0.036*#5](每一层中Z轴最终尺寸)
G0X90.Z#6.
G0X#3
G32Z-10.F8.0
G0X90.Z#6
#5=#5+1.(层次加1)
#2=[8.0-#1]-[0.072*#5](下一层加工宽度Z向)
IF[#2GT3.0]GOTO10(终点判别)
G0X100.
Z0.
M1
宏程序中用到了几个公共变量,按常理说公共变量不会影响到数控机床系统内部设定的系统变量,但我们应该根据现场情况灵活处理,比如说双通道的数控机床(哈挺QTT65、DMG Twin42等)可能单独运行宏程序模块时会产生报警,因为宏程序变量和系统内部变量发生冲突,这时我们可以做以下更改:打开机床面板-
您可能关注的文档
最近下载
- 我与诗歌有个约会综合实践活动方案.docx VIP
- 中国古代天文科技成就.ppt VIP
- 应急执法课件.pptx VIP
- 2025年无人机理论考试题库附参考答案(完整版).docx VIP
- 2026年辽宁石化职业技术学院单招职业适应性测试题库必考题.docx VIP
- 2025AICon全球人工智能开发与应用大会-上海站:昇腾推理技术的优化实践 .pptx VIP
- 河南省直第三人医院.doc VIP
- CAAC无人机理论考试题库附参考答案详解【完整版】.docx VIP
- 《策略三周期嵌套之理论篇(1)—经济周期综述—我们为.doc VIP
- 三周期嵌套之理论篇(4):周期嵌套的实证研究.pdf VIP
原创力文档


文档评论(0)