- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序在车铣复合中的应用
摘要:车铣复合通过一次装夹基本可以完成所有的车削、洗削工作,大大提高零件的加工效率和加工精度,但是车铣复合机床的程序编制复杂。宏程序的使用是车铣复合复杂结构编程中的必要环节,合理的宏程序可以有效保证程序的正确性。
关键词:车铣复合;宏程序;加工效率
doi:10.16640/j.cnki.37-1222/t.2019.08.142
1前言
随着我国航空业的快速发展,航空产品成为制造业的重要组成部分。航空产品由于结构复杂、精度要求高,加工难度都比较大。为了保证零件的加工精度(尤其是位置精度),通常需要做很多的高精度的工装夹具,这在增加了生产成本的同时,不仅降低了生产效率,还降低了加工精度。利用车铣复合机床,通过一次定位完成绝大部分车削、铣削工作,不仅大大提高了加工效率、加工精度不断提升,而且几乎无需专用夹具。但是车铣复合相对于五轴加工中心编程难度更大,对编程人员的技术水平要求更高。
2提出问题
以加工转子为例:某产品转子该零件的加工按照传统的工艺方法需分别加工两端的大小外圆后,用专用夹具加工v型槽,并且由于有7个型槽,需要装夹7次,费时费力。v型槽的加工需要定制昂贵成型刀(进口合金刀),刀具成本高,且加工效率低。所以,如何可靠保证加工精度的情况下,提高该零件的加工效率,在实际生产中有重大意义。车铣复合机床可以有效地提高该零件的加工效率,但是程序的编制比较复杂,如何编制最优的程序是解决该问题的关键。
该转子加工效率低的原因主要在于工序多、装夹次数多、加工v型槽的效率低。加工效率的提高。加工效率的提高可以通过缩短非加工时间,如装夹、找正、换刀、工序间等待;缩短加工时间如优化程序。归根结底是程序的编制。难点在于v型槽的加工,需要找出v型槽的参数关系,并用机床程序语言表达出来。
3解决问题
对v型槽的加工方法进行说明:
3.1找到相应几何参数以及相应函数变量的变化规律
现将槽分解为3个运动:(1)沿z轴的直线、圆弧运动。(2)沿x轴的深度分层(直线运动)。(3)沿y轴的单层洗削(直线运动)。
综合分析,第(2)运动中x方向的深度是3个运动变化的根本,其他两个运动均受此影响而动。现定义x深度变量为r2(以下涉及变量的解释见程序),在第(1)运动中,直线部分与x(r2)相同,圆弧部分终点及半径位置受x(r2)影响,变化规律为:半径:r10=r12-r2,终点:r8=r10*sin(r9),在第(3)运动中,根据x(r2)及90度槽,确定关系如下:y向起点:r5=r2*tan(r1)-r3/cos(r1),y向终点:r6=-r5。
3.2宏程序的应用
一般的编程方式不能有效地表达该加工关系,这里需要用到宏程序编程。宏程序可以相对简洁的表达相对复杂的逻辑关系。程序如下:
diamof;打开半径编程transx74.6z444.5;坐标系平移到v型槽圆心
g0x10y0z30;aroty6;坐标系旋转6度
g0x0z30;mark1:程序段标记m10
(宏程序开始):
r1=45;v型槽角度赋值r3=3;刀具半径赋值
r2=13;x起点r9=33;圆弧夹角
r4=r3/sin(r1);x方向余量r12=40;v型槽圆弧半径
r13=30;z向快速点定位g0z=r13;
nn1:ifr2=r4gotofnn4;判断x向最终下刀点
r5=r2*tan(r1)-r3/cos(r1);y向起点r6=-r5y向终点
nn2:g0y=r6;x=r2-r12;r10=r12-r2;每层圆弧半径
r8=r10*sin(r9);z向终点坐标值r11=r10*cos(r9);x向終点坐标值
g1z0;g2z=-r8x=-r11cr=r10;g1x-20;g0z=r13;
ifr6=r5gotofnn3;r6=r6+3;
ifr6r5gotofnn3;gotobnn2;
nn5:r6=r5;gotobnn2;nn3:r2=r2-0.2;gotobnn1;
nn4:g0x0;
z30;(宏程序结束)
m11;c=ic(306/7);角度增量
mark2:
repeatmark1mark2p6;重复执行标记中的程序6次
tcarr=0;cut2d;rot;trans;
diamon;frei1;m1
文档评论(0)