(完整版)数控车床上应用宏程序加工梯形螺纹
- 格式:doc
- 大小:45.51 KB
- 文档页数:3
欢迎阅读数控车床上应用宏程序加工梯形螺纹梯形螺纹通常比三角螺纹螺距和牙型大,致使梯形螺纹车削时,吃刀深、走刀快、切削余量大、切削抗力大,这就导致了梯形螺纹的车削加工难度较大。
由于大多数经济型数控车低转速低扭矩原因,梯形螺纹数控车床上不得不采用小吃刀量快进给方式加工,加工中的刀路复杂,采用基本指令数控编程繁琐,而采用宏程序编程可以很好解决这一问题。
一,梯形螺纹加工方法分析
左(右)移刀量的计算
如上图可以得出层切时左(右)赶刀量计算式为
①、当刀头宽度等于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量);
②、当刀头宽度小于于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量)+(牙槽底宽—刀头宽度)/2
2,“层切法”车削梯形螺纹的刀具选择
,#2
#3。
梯形螺纹的宏程序加工摘要:梯形螺纹是数控车工加工的难点,宏程序是数控编程的难点,然而二者结合起来就会使数控机床加工梯形螺纹,操作者只要修改参数的数值就可以完成不同螺距与长度的梯形螺纹加工,十分的方便快捷。
关键词:数控车床FANUC系统梯形螺纹宏程序#1=A 梯形螺纹大径#2=B 梯形螺纹小径#3=B 梯形螺纹牙底槽宽#4=I 梯形螺纹车刀刀头宽度#5=J 梯形螺纹长度L#6=K 梯形螺纹螺距#7=D 升速段长#8=E 减速段长#9= 粗车转速#10= 精车转速#19=S 精加工余量(直径值)主程序:O0001;N10 G54 G40 G21;N20 T0404;调用梯形螺纹车刀N30 G65 P333;调用梯形螺纹宏程序N40 M05;主轴停止转动N50 M30;程序结束并返回程序开头宏程序;O333N10 M03 S#9;主轴正转,转速为#9N20 #30=FUP[[#1-#2-#19]/2/#18];根据背吃刀量和精加工余量计算径向粗车循环次数(下取整)N30 #31=[#1-#2-#19]/#30;计算径向粗加工每次背吃刀量(直径值)N40 #40=FUP[#3-#4-#19/2]/2/#20;计算Z向粗车循环次数;N50 #41=[#3-#4-#19/2]/2/#40;计算Z向粗加工每次背吃刀量N60 #28=1;径向切削次数初始值赋值N70 WHILE[#28GT#30]DO1;N80 G00 X[#1+3];车刀快速移动到X方向起刀位置N90 Z#7;车刀快速移动到Z方向起刀点N100 X[#1-#31];车刀径向切入一个背吃刀量N120 G32 Z-[#5+#8]F#6;粗车梯形螺纹N110 #29=1;Z向切削次数初始值赋值N130 WHILE[#29GT#40]DO2;N140 G00 X[#1+3];车刀快速返回到X方向起刀位置N150 Z#7;车刀快速移动到Z方向起刀点N160 W-#41;车刀Z向负向移动一个切削量N170 X[#1-#31];车刀径向进刀#31N180 G32 Z-[#5+#8]F#6;粗车梯形螺纹N190 G00 X[#1+3];车刀快速返回到X方向起刀位置N200 Z#7;车刀快速移动到Z方向起刀点N210W#41;车刀Z向正向移动一个切削量N220X[#1-#31];车刀径向进刀#31N230G32Z-[#5+#8]F#6;粗车梯形螺纹N240G00X[#1+3];车刀快速返回到X方向起刀位置N250Z#7;车刀快速移动到Z方向起刀点N260#29=#29+1;Z向移动次数增加1N270#41=#41*#29;Z向移动量递增N280END2;N290#28=#28+1;X向切削次数增加1N300#31=#31*#28;X向切削量递增N310END1;N320 #41=[#3-#4-#19/2]/2/#40;计算Z向粗加工每次背吃刀量N330#29=1;Z向切削次数初始值赋值N340S#10;选用精加工转速N350G00X[#1+3];车刀快速返回到X方向起刀位置N360Z#7;车刀快速移动到Z方向起刀点N370X#2;车刀进给到X向精车位置N380G32Z-[#5+#8]F#6;精车螺纹牙底N390WHILE[#29GT#40]DO3;N400G00X[#1+3];车刀快速返回到X方向起刀位置N410Z#7;车刀快速移动到Z方向起刀点N420X#2;车刀进给到X向精车位置N430W-#41;车刀Z向负向移动一个切削量N440G32Z-[#5+#8]F#6;精车螺纹牙底N450G00X[#1+3];车刀快速返回到X方向起刀位置N460Z#7;车刀快速移动到Z方向起刀点N470X#2;车刀进给到X向精车位置N480W#41;车刀Z向正向移动一个切削量N490G32Z-[#5+#8]F#6;精车螺纹牙底N500#29=#29+1;Z向移动次数增加1N510#41=#41*#29;Z向移动量递增N520END3;N530G00X[#1+3];车刀快速返回到X方向起刀位置N540Z#7;车刀快速移动到Z方向起刀点N550X#2;车刀进给到X向精车位置N560W-[#3-#4]/2;车刀移动到螺纹牙右侧面起点N570G32Z-[#5+#8]F#6;精车螺纹牙牙右侧面N580G00X[#1+3];车刀快速返回到X方向起刀位置N590Z#7;车刀快速移动到Z方向起刀点N600X#2;车刀进给到X向精车位置N610W[#3-#4]/2;车刀移动到螺纹牙左侧面起点N620G32Z-[#5+#8]F#6;精车螺纹牙牙左侧面N630G0X100;N640Z100;N650M99。
分层切削法的概念所谓分层切削法,就是将梯形(或蜗杆)的螺纹牙槽按一定的深度分成若干层。
一层层的往里加工。
使得每层的每一刀的吃刀深度都是一样切削力也基本一样。
降低了切削难度。
能快速、准确、顺利将螺纹槽余量粗车完成。
如图所示:从上图B中可以看出,第一刀到第三刀中与第A、B刀的切削深度是一样的。
车刀与工件的接触面积几乎相等。
所受的切削力几乎相同。
他们的切削难度也几乎一样的。
下面以TR40X10为例讲述分层切削法的过程。
(如图3所示)2、大螺距的分层原理对于大螺距的外梯形螺纹、内梯形螺纹、大模数的蜗杆他们的加工方法基本上相似。
根据他们不同的加工情况。
分别介绍其分层过程。
2.1外梯形螺纹的分层过程1、参数的计算3-1牙顶槽宽=P-0366X10=10-0.366X10=6.34 (mm)3-2牙型高度=0.5XP+0.5=0.5X10+0.5=5.5(如图4所示)设刀宽为2mm,留0.2mm的精车余量,每1mm深分一层.则各层粗车时应车的宽度为:(图6用于宏程序)X=1Xtan15=0.268≈0.273-3第一层粗车时应车的槽宽为:AB =6.34(顶宽)-0.2(精车余量)-0.27(左边减小量)-0.27(右边减小量)=5.6mm3-4第二层粗车时的槽宽:C、D两端分别比A、B两端缩小0.27,所以CD长为(以下第层都缩小0.27)CD=5.6-0.54=5.063-5第三层粗车时的槽宽:EF=5.06-0.54=4.52mm3-6第四层粗车时的槽宽:GH=4.52-0.54=3.983-7第五层粗车时的槽宽:IJ=3.98-0.54=3.443-8第六层(0.5mm深)粗车时的槽宽:KL=3.44-0.28=3.16设车螺纹时车刀的起刀点为(X42,Z5),各项参数如下图所示:备注栏为采用子程序时,在原来每刀基础上再分出3刀后的每层总刀数。
2.2 加工程序粗车完后再进行精加工,上述螺纹部分的加工程序为:O0001……T0303(梯形螺纹刀,刀宽为1.2)G00 X42 Z5G92 X38 Z-95 F10G00 Z7G92 X38 Z-95 F10G00 Z8.6G92 X38 Z-95 F10G00 Z5.27G92 X36 Z-95 F10G00 Z7.27G92 X36 Z-95 F10G00 Z8.33G92 X36 Z-95 F10G00 Z5.54G92 X34 Z-95 F10G00 Z7.54G92 X34 Z-95 F10G00 Z8.06G92 X34 Z-95 F10G00 Z5.81G92 X32 Z-95 F10G00 Z7.79 G92 X32 Z-95 F10G00 Z6.08G92 X30 Z-95 F10G00 Z7.52G92 X30 Z-95 F10G00 Z6.22G92 X29 Z-95 F10G00 Z7.38G92 X29 Z-95 F10。
数猪乡凉仑应用宏繹瘁加3榛糅衫緩总逼常比三色綏总緩更如劳型尢,致俊梯够緩金孑 杳)时,叱刀探、走刀僅、切削会逻尢、切杳)犹力尢,迫就导致 了糅衫谡盘的■的加3姙虐筱尢。
由孑尢乡数0;埼型敌施乡傾 約速傾也艇应®,糅衫緩幺炭总乡凉£不務刁:采用J 叱刀蚤僅 逬诒方式加工,加3中的刀路夏多,采用基本北今数挖编終鑿 瘙,而采用宏程存备程可以俚阿斜块迪一向腿。
样够鯉仗加工方法分朽善乡上釦的糅衫緩盘,常采用篇速絢刀翼傾速夕树,侖国 种逍刀方:主:盍逬法、左右切树:主、孑&槽:主和乡陷榛槽:主。
盍逬注□适用孑孑削緩更殓J(Pv4mm)的糅衫緩&,而粗 孑綏鉅验尢(P>4mm)的糅衫緩&常采用左右切•的:•去、孑盍橹注 餉孑隋糅橹:主。
下而分朽迫几神孑树方:主丝点:以E 北工方:主險盍逬:主夕卜,典他三种乡剖方注都急刁:同往 虐他滅包或遊免三刀同时切杳),俊站用筱顺场,刀支登力、< 必懾况侖函改善,从而彳昌出呢链动如九刀珈兔,込可握爲切 树闱蚤,改善緩俊恚而爲煽。
X,敌滋夕树梯够経仗走刀方裔倨合数怎乡凉游点,稔合盍逬怙敘率如左右切树注敘果, 孑树糅衫谡金采创作:欧阳体用“老切:主”殓合俺。
把牙橹分戌若孑卮,fi 亿戌若彳个验濱的糅衫槽来逬矽切树。
备卮的切削都采用先益逬后左右的乡树方:主,由孑左右切削吋槽除不卷,刀翼口须筱角左或角右的以初“左刀"逬诒即可。
三,宠住厚偽終夕剖修彩縫盘本幺以力© 3 —个Tr36x6的糅衫緩幺力。
1筠例介区用宏終唐移存备富方:主:修够厶下:1,糅衫磯&加工尺寸皆愆糅的緩&的皆篇式乞豐痞数侥:左(右)紹刀蚤的讨算&上谢可以爲出尼切时左(右)左刀蚤皆篇式巧①、比刀块寃虐等孑劳橹凉寃时,左(右)為刀f =tanl5^x(劳除一老渤老背叱刀蚤);②、省刀块寃廈J孑孑牙橹凉妄时,左(右)卷刀蚤=tanl5°x (劳探一省前老背吃刀逻)+ (另橹凉寃一刀块寃虐)/22,“老切:主'’■的糅衫谡总的刀典逸择“卮切:•主"孑削梯衫緩&所用的粗孑刀如耦乡刀与善孑用刀—样。
如何运用宏程序加工梯形螺纹通用宏程序举例下面用通用程序加工一个长度40的Tr36X6(P3)梯形螺纹。
3.1变量的使用所有变量见表1中,首先根据图纸尺寸填写表1 中的螺纹尺寸参数变量,然后结合工艺条件选取切削加工参数并填入表1中对应各栏。
表1 通用程序变量表将表1中各参数带入表2的通用程序表。
对于不同的规格的梯形螺纹只要填写程序中的#1到#14后的值,便可直接应用程序进行加工。
表2 应用实例程序及说明我们在FANUC0I系统的数控车床上,利用本通用程序进行了多头梯形螺纹的实际加工,取得了良好的效果。
本通用程序考虑全面,加工时只需快速地将变量表中各项变量的值赋入程序便可进行加工,程序适应性广、工艺编制合理、加工质量高,解决了梯形螺纹数控编程加工的诸多难题,可以直接将本程序编为子程序推广作为机床的配套程序。
内梯形螺纹(Tr40x7)的宏程序内梯形螺纹(Tr40x7)的宏程序系统:FANUC-oimait编程思想:每一层分中、右、左三分,每一刀的Z轴方向的起刀点都不同1、内梯形螺纹加工程序:G54G99M3S100T0101G0Z3X33#101=0.2; 每一刀的的深度(半径)#102=4 梯形螺纹的深度(半径)#103=1 分层切削的次数N90 G0U[2*#101*#103]G32Z-32F7G0X32Z[3+[#102-#101]*0.268+A];A是槽底宽-刀尖宽的一半X33U[2*#101*#103]G32Z-32F7G0X32Z[3-[#102-#101]*0.268-A] 梯形螺纹的牙顶宽:0.366x螺距梯形螺纹的牙底宽:螺距-牙顶宽-2倍的(螺纹深度Xtg15°)X33U[2*#101*#103]G32Z-32F7G0X32G0Z3X33#102=#102-0.2#103=#103+1IF[#103LE20]GOTO90;G0Z100M5M30。
欢迎阅读数控车床上应用宏程序加工梯形螺纹梯形螺纹通常比三角螺纹螺距和牙型大,致使梯形螺纹车削时,吃刀深、走刀快、切削余量大、切削抗力大,这就导致了梯形螺纹的车削加工难度较大。
由于大多数经济型数控车低转速低扭矩原因,梯形螺纹数控车床上不得不采用小吃刀量快进给方式加工,加工中的刀路复杂,采用基本指令数控编程繁琐,而采用宏程序编程可以很好解决这一问题。
一,梯形螺纹加工方法分析
左(右)移刀量的计算
如上图可以得出层切时左(右)赶刀量计算式为
①、当刀头宽度等于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量);
②、当刀头宽度小于于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量)+(牙槽底宽—刀头宽度)/2
2,“层切法”车削梯形螺纹的刀具选择
,#2
#3。