椭圆倒圆角的加工难点编程方法.doc

椭圆倒圆角的加工难点编程方法.doc

ID:51708921

大小:49.45 KB

页数:2页

时间:2020-03-15

椭圆倒圆角的加工难点编程方法.doc_第1页
椭圆倒圆角的加工难点编程方法.doc_第2页
资源描述:

《椭圆倒圆角的加工难点编程方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、椭圆倒圆角的加工难点编程方法黄海(深圳职业技术学院)摘要:本文介绍了实际生产过程中用立式数控铣床加工椭圆并倒圆角时,遇到的一些加工难题,说明解决的方法,并编写出相应的加工程序,以供数控机床操作者和工程技术人员参考。关键词:椭圆倒圆角;加工难点;编程方法。1前言在实际生产和各种数控大赛中,我们经常碰到加工椭圆并倒圆角的问题,由于目前大多数数控机床不具备加工椭圆的直接编程代码,往往需要用参数方程或椭圆解析式作为数学模型,再用宏指令编写出加工程序。在调试过程中,往往会出现如下问题:一是建立刀补后总显示过切;二是走椭圆不光顺,有明显的间歇停顿

2、现象;三是倒圆角粗糙度难于满足要求。第一个问题主要有两个关键点,一个是建立刀补和取消刀补只能在顺着椭圆的切线方向进行(这一点与圆不同,圆可以在垂直方向);另一个是沿椭圆切向建立刀补时,走完刀补必须再走一段直线段,然后再进入椭圆加工循环。第二个问题的关键点是,要用WHILE…DO;END;语句,而不宜用IF…GOTO语句,这样走出来的椭圆则要光顺得多,间歇停顿现象即可减轻或消除,在备有FANUC0i数控系统的机床中尤为明显。第三个问题的关键点是,要用小一些的球头刀(如R4mm)高转速(如2500~3000rpm)加工,这样加工倒圆角的粗

3、糙度有明显的好转。但上述几点给编程会带来一些困难,尤其在进出刀切削点位置较狭窄的时候,由于上述加工需用改变刀半径补偿的方式来不断改变刀心轨迹,与Z轴的不断变化相协调以走出所需的轨迹,如R5圆角等,这就要求必须有建立刀半径补偿的空间此在综合考虑加工技巧的过程中,会花费相当多的时间来调试程序。下面是经试的椭圆倒圆角加工程序,是比较典型的例子,供读者参考。2椭圆倒圆角加工程序如图,粗实线为被加工件,上部为椭圆台并带有圆角;细实线为球头刀加工过程中的某一个位置。图1加工椭圆倒圆角下面为整椭圆倒圆角程序,椭圆中心为XY坐标0点,上顶面为坐标轴Z

4、果椭圆中心为XY坐标0点,可通过G52建立局部坐标系;Z向刀心编程,XY轮刀半径补偿值#7通过G10指令动态赋给G42X30D2;语句中的D2,不断改变#6#7的值随之而变,从而改变刀心偏离编程轨迹的不同距离,以实现倒圆角。O1011(加工椭圆倒圆角程序,适于FANUC0i系统,不带小数点亦为毫米#4=4;(指形刀球头半径r)#5=5;(需倒圆角半径R)G54G90G17G40G21G80;G0X0Y0;M3S2000;G1Z20F2000M8;X35Y-5;G1Z-5F200;#6=0;(刀心与圆角中心连线与+X夹角,初值为0)WH

5、ILE[#6LE90]DO1;#3=5-9*SIN[#6];(刀心的Z坐标值)G1Z-#3F200;#7=9*COS[#6]-5.;(动态刀半径值)G10L12P2R[#7];(预置刀半径值,FANUC18M系统则为G10P2R[#7])G1X35Y-5;G42X30Y-3D2;Y0;(建立刀补后再走一段直线与椭圆相切)#9=0;WHILE[#9LE360]DO2;(该循环为椭圆轨迹,若用IF…GOTO语句走刀则不够顺畅)#11=30*COS[#9];(假设椭圆长半轴为30mm)#12=20*SIN[#9];(假设椭圆短半轴为20mm

6、)G1X#11Y#12;#9=#9+5;END2;G1Y2F2000;G40X35;Y-5;#6=#6+5;END1;G0Z20M9;X0Y0M30;3小结该程序是一个非常典型的例子,适应较广,除了可以加工椭圆倒角外,还可加工其他各种形状的倒角,只要改变程序段WHILE[#9LE360]DO2;至程序段END2;的轨迹即可。也可以走出椭球形面来,只要#7与#3两变量符合椭圆的轨迹即可。

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

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

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