手工编程和gibbscam软件编程在复合加工中的应用

手工编程和gibbscam软件编程在复合加工中的应用

ID:34620358

大小:782.33 KB

页数:7页

时间:2019-03-08

手工编程和gibbscam软件编程在复合加工中的应用_第1页
手工编程和gibbscam软件编程在复合加工中的应用_第2页
手工编程和gibbscam软件编程在复合加工中的应用_第3页
手工编程和gibbscam软件编程在复合加工中的应用_第4页
手工编程和gibbscam软件编程在复合加工中的应用_第5页
资源描述:

《手工编程和gibbscam软件编程在复合加工中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、手工编程和GibbsCAM软件编程在复合加工中的应用--摘自《新技术新工艺》2010/1贵州航天电器股份有限公司李贺摘要:根据目前复合加工中技术现状,举例讲解应用手工宏程序编制方式和GibbsCAM软件编程方式。手工编程应用广泛,而软件编程则极大的简化编程难度,提高制造效率。关键词:手工宏程序编程;GibbsCAM软件编程;复合加工在零件加工尤其是复合加工中,目前手工编程方式依旧普遍存在。针对比较复杂的零件,手工编程主要是应用宏程序的方式来进行。谈到宏程序我们就应该关注历届全国数控大赛。全国数控大赛由劳动和社会保障部、教

2、育部、国防科学技术委员会、中华全国总工会、中国机械工业联合会联合举办,堪称数控奥林匹克,大赛试题引领着数控应用的高端技术。第三届全国数控大赛已经于2008年10月在大连圆满结束,但大赛中的很多东西还值得我们学习探讨。图1是大赛数车实操实体装配图:图1第3届全国数控大赛数控车实体装配图由图一可知本题涉及到了轴、套、盘三类零件,几何形状涉及到了非圆弧曲面、V形槽、锥度、直槽等等,这里就不一一列举。本文着重分析针对非圆弧曲面的传统手工宏程序编程和应用CAM软件进行的新型编程方法。1.传统加工法(宏程序编程法)在这里大家可能会觉

3、得奇怪,宏程序编程怎么会叫传统呢,同行人都知道宏程序在数控加工编程中是最困难的一种编程方法,因为它涉及到了C语言知识、加工工艺知识、实操经验等,可以说它是一种劳动密集型和智慧密集型的结晶。但这里我还是称它为传统,因为宏程序是你不借助任何辅助CAM软件,直接手工编制出宏程序就可以将零件加工到尺寸要求。图二为零件加工特征尺寸。www.cimatron.com.cnwww.gibbscam.com图2零件加工特征尺寸1.1双曲线特征编程宏程序为:G0X100.0Z1.0;(快速定位到待加工点,对刀时加工双曲线的35度外圆尖刀以

4、双曲线右端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;(如

5、果没有加工到双曲线的Z终点12.075处,就跳转到N100处,继续加工,直到加工完毕为止)G1X100.0Z1.0;(退刀)G0X200.0Z100.0;(回安全点)M1;(程序单段停止)www.cimatron.com.cnwww.gibbscam.com我这里所编的宏程序在现实加工中根据工艺的安排顺序有两种用法:1)用35度或55度外圆车刀直接加工,可以直接用G73或G71调用宏程序;2)不用G71或G73调用,直接用宏程序加工,但这样必须在用宏程序加工之前,用外切槽刀对双曲线进行粗加工,粗加工时可以先切槽,在用外圆

6、刀走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轴偏移)N20G0X90.Z#6.G0X#3G32Z-10.F8.0(导程8mm)G0X90.Z

7、#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#3G32Z-10.F8.0www.cimatron.com.cnwww.gibbscam.comG0X90.Z#6#5=#5+1.(层次加1)#2=[8.0-#1]-[0.072*#5](下一层加工宽度Z向)IF[#2GT3.0]GOTO10(终点判别)G0X100.Z0.M1宏程序中用到了几个公共变

8、量,按常理说公共变量不会影响到数控机床系统内部设定的系统变量,但我们应该根据现场情况灵活处理,比如说双通道的数控机床(哈挺QTT65、DMGTwin42等)可能单独运行宏程序模块时会产生报警,因为宏程序变量和系统内部变量发生冲突,这时我们可以做以下更改:打开机床面板-手轮调到编辑模式-可写入打开(把WRITE参数0改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。