数控车床上应用宏程序加工梯形螺纹

合集下载

如何用宏程序编程车削梯形螺纹的方法

如何用宏程序编程车削梯形螺纹的方法

如何用宏程序编程车削梯形螺纹的方法梯形螺纹较之三角螺纹,其螺距和牙型都大,而且精度高,牙型两侧面表面粗糙度值较小,致使梯形螺纹车削时,吃刀深、走刀快、切削余量大、切削抗力大,这就导致了梯形螺纹的车削加工难度较大。

参考程序①编程分析用宏程序编程时变量的设置是核心内容,一是要变量尽可能少,避免影响数控系统计算速度,二是便于构成循环。

经过分析本例中要4个变量,#1为刀头到牙槽底的距离,初始值为5.5mm,#2为背吃刀量(半径值),#3为(牙槽底宽—刀头宽度)/2,#4为每次切削螺纹终点X坐标。

本例中编程关键技术是要利用宏程序实现分层切削和左右移刀切削。

利用G92螺纹加工循环指令功能,左右移刀切削只需将切削的起点相应移动0.268*[#1-#2]+#3(右移刀切削)或者-0.268*[#1-#2]-#3(左移刀切削)就可以实现。

分层切削的实现通过#1和#2变量实现,每层加工三刀后,让#1=#1-#2实现进刀,而在每层中螺纹的X坐标不变,始终为#4=69.0+2*[#1-#2]。

②参考程序参考程序注释O0001;程序号N10 T0101;换01号刀具,调用01号偏置值N20 M08;打开切削液N30 M03 S180;主轴正转,转速为180r/minN40 G00 X90.0 Z10.0;刀具快速移动到点(90,10)N50 #1=5.5;#1为刀头到牙槽底的距离,初始值为5.5mmN60 #2=0.2;#2为背吃刀量(半径值)N70 #3=/2;#3为(牙槽底宽—刀头宽度)/2N80 WHILE[#1GE0.2]DO1;当#1≥0.2,执行循环1,底部留0.2mm的精车余量N90 #4=69.0+2*[#1-#2];#4为每次切削螺纹终点X坐标N100 G00 Z5.0;移动到直进刀切削的循环起点N110 G92 X#4 Z-286.0 F10.0;直进刀车削螺纹N120 G00 Z[5+0.268*[#1-#2]+#3];移动到右移刀切削的循环起点N130 G92 X#4 Z-286.0 F10.0;右移刀车削螺纹N140 G00 Z[5-0.268*[#1-#2]-#3];移动到左移刀切削的循环起点N150 G92 X#4 Z-286.0 F10.0;左移刀车削螺纹N160 #1= #1- #2;构成循环N170 END1;当#1<0.2,跳出循环1N180 G00 X200.0 Z150.0;快速退刀N190 M09;关闭切削液N200 M30;程序结束说明:①参考程序以工件右端面中心为编程原点。

梯形螺纹的数控车削加工

梯形螺纹的数控车削加工

梯形螺纹的数控车削加工摘要:梯形螺纹的加工是数控车削的一个难点, 针对在数控车床加工梯形螺纹时容易出现扎刀等现象,本文介绍使用GSK980TDa系统的数控车床,运用调用子程序和编制宏程序两种编程方法,对梯形螺纹进行分层切削加工,较好的解决了加工过程中梯形螺纹车刀各切削刃的受力分配问题,有效避免了扎刀现象,为数控车削梯形螺纹提供一个实用的加工方法。

关键词:梯形螺纹;数控车削;宏程序;调用子程序;分层切削法一、前言梯形螺纹在传动中应用越来越广泛, 精度要求越来越高, 这就对梯形螺纹提出了高精度高效率的制造要求。

在车床上加工梯形螺纹是一项技术难度较高的工作, 梯形螺纹的车削在普通车床上应用比较广泛, 但要求工人要有比较熟练的操作技巧, 劳动强度大,螺纹加工的精度和效率受人为因素影响比较大,废品率较高。

数控车床稳定的高精度加工性能为梯形螺纹的车削提供了良好的加工基础, 但在数车上加工梯形螺纹编程与控制比较困难, 因此有人错误地认为数车不适合用来车削梯形螺纹, 实际上如果所编制的梯形螺纹加工程序工艺合理, 在数车上车削梯形螺纹也会取得很好的效果。

二、数控车加工梯形螺纹的难点1.数控车不能直接使用普通车床的梯形螺纹加工方法普通车床所使用的梯形螺纹加工方法如左右切削法、直槽法、阶梯槽法等都不能直接用于数控车。

因为数控车取消了普通车床上的机械传动链,通过装在主轴末端的同步传动带与主轴脉冲编码器连接,从而构成了主轴与大滑板传动丝杆之间的传动链。

主轴脉冲编码器在车螺纹时,同时输出两路信号:一路是按编程人员在加工程序中给定的主轴转速和螺距值,确定伺服电机的转速,保证主轴和伺服电机两种转速形成严格的传动比;另一路是控制彳轴的定位,保证螺纹车刀在多次循环切削过程中,车刀刀尖始终在螺旋槽内而不乱牙。

如果在加工过程中因出现扎刀或刀具损坏需要更换螺纹车刀而使数控车床停止旋转时,主轴脉冲编码器停止工作,上述两路信号停止输出,此时重新安装的螺纹车刀就很难准确地落在前一把螺纹车刀车出的螺旋槽内,从而加大对刀难度,甚至出现乱牙现象。

在数控车床上用宏程序加工梯形螺纹

在数控车床上用宏程序加工梯形螺纹

不是理想的加工方法。
ቤተ መጻሕፍቲ ባይዱ
为了解决“直进分”和“斜进法”的缺点,就
必须改善刀具的切削方式。通过分析,最后选用
(见图3)“分层切削法”。“分层切削法”是先
把螺纹X向分成若干层,
每层Z向再进行若干次粗
切削,再进行左、右精车
切削。每层刀具只需沿左
右牙型线切削,背吃刀量
小,从而使排屑比较顺
利,刀具的受力和受热情
图3 分层切削法
起刀点Z轴偏 移量(CE)的计 算公式为
图7
CE=BE-BC=(AH+tan15°×HE)-BC =(P/4+tan15°×HE)-BC 即起刀点Z轴偏移量(螺纹右侧留0.1mm的精 加工量)参数变量为
#8=#2/4+TAN[15]*[#1-#3]/2-#6/2-0.1;
每层Z轴的切削余量(DF)的计算公式为
M 机床自动化 achine Tools Automation
在数控车床上用宏程序加工梯形螺纹
中国北车永济新时速电机电器有限责任公司 (山西 044502) 陈建军 永济电机高级技工学校 (山西 044500) 张丽波
一、梯形螺纹在数控车床上的加工工艺
数控车加工螺纹有三种指令:G32、G92、 G76。其中G32、G92的进刀方式为“直进法” (见图1);G76的进刀方式为“斜进法”(见图 2)。
DF=BF-BD=2(AH+tan15°×HE)-BD
即每层Z轴的切削余量(螺纹左侧留0.1mm的 精加工量)参数变量为
#9=#2/2+TAN[15]*[#1-#3]-#6-0.1
(3)外螺纹Tr36×6程序
O8888; M03S200; G00X100Z50; T0101; G00X40Z10; #1=36;(螺纹大径及公称直径) #2=6;(螺距) #3=#1-#2/2;(螺纹中径) #4=0.5;(牙顶间隙) #5=#1-#2-2*#4;(螺纹小径) #6=1(T型螺纹刀刀尖宽) #7=0.366*#2-2*TAN[15]*#4;(牙底槽宽) #8=#2/4+TAN[15]*[#1-#3]/2-#6/2-0.1;(起 到点Z轴偏移量,右侧留0.1mm) #9=#2/2+TAN[15]*[#1-#3]-#6-0.1;(每层Z 轴的切削余量,左侧留0.1mm) #10=0.5(X轴的吃刀量) N1IF[#1LE#5]GOTO4;(判断切削直径,如果X值 ≤小径,则执行N4程序段) N2IF[#9LE0.1]GOTO3;(判断每层Z轴切削余量如 果余量≤0.1mm,则执行N3程序段) G00Z[10+#8];(Z轴起刀点) G92X#1Z-42F#2;(切削螺纹) #8=#8-0.3;(重新计算Z轴起刀点偏移量,递减0.3mm) #9=#9-0.3;(重新计算每层Z轴切削余量,递减0.3mm) GOTO2;(无条件执行N2程序段) N3#1=#1-#10;(重新计算切削直径X值) #8=#2/4+TAN[15]*[#1-#3]/2-#6/2-0.1(重新 计算Z轴起刀点偏移量) #9=#2/2+TAN[15]*[#1-#3]-#6-0.1;(重新计 算每层Z轴切削余量) IF[#1GE33]THEN#10=0.5(判断切削直径,对X轴吃刀 量重新赋值)

宏程序在数控车床加工阀杆梯形螺纹中的应用

宏程序在数控车床加工阀杆梯形螺纹中的应用
IF〔#504GE#502〕THEN#505 = 0. 2; ……如果#504 ≥ # 502 条件成立则执行#505 = 0. 2
#504 = #504 + #505; ………………………… 循环相加 IF〔#504GT#503〕THEN#504 = #503; ……如果#504 > # 503 条件成立则#504 = #503 IF〔#504GE#502〕THEN#510 = 0……如果#504≥#502 条 件成立则#510 = 0 IF〔#502GE6. 0〕THEN#508 = #501 + 0. 1* #510; ……如 果#502≥6. 0 条件成立执行“左右借刀法”即#508 = #501 或 者#508 = #501 - 0. 1 END1; ………………………………………… 循环结束
2011 年第 5 期 文章编号:1002-5855(2011)05-0021-02


— 21 —
宏程序在数控车床加工阀杆梯形螺纹中的应用
李双喜,吴尖斌 ( 浙江石化阀门有限公司,浙江 温州 325025)
摘要 介绍了宏程序在阀杆梯形螺纹加工中节约编程调试时间,改善切削条件,提高加工精度
等方面的广泛适用性和应用过程。给出了阀杆梯形螺纹运用宏程序在数控机床上的加工工艺。
LI Shuang-xi,WU Jian-bin
( Zhejiang Petrochemical Valve Co. ,ltd Wenzhou,325025,China)
Abstract: Introduces applicability and application process of macro program in the aspect of saving time on programming and adjusting in the process of machining stem acme thread; improving cutting conditions; increasing machine finish and so on,gives machining process of stem acme thread by applying macro program by numerically controlled lathe. Key words: stem; macro program; acme thread; lathe machining; CAM

宏程序加工梯形螺纹的好处

宏程序加工梯形螺纹的好处

宏程序加工梯形螺纹的好处姓名:韩志刚班级:074101学号: 28指导老师:许洪伟(单位: 江苏省盐城技师学院邮编:224002 )2010-3-15宏程序加工梯形螺纹的好处【摘要】梯形螺纹是应用很广泛的传动螺纹,它有大的传动比,能实现定比传动。

它在普车上加工速度慢,而且加工的精度不高,在数车上加工快。

在数控车床上加工梯形螺纹是一个全新的课题,本文通过对梯形螺纹加工的工艺分析和加工方法的研讨,总结出一套能在数控车床上加工出合格的并快速的加工出梯形螺纹的发案,并加以推广。

【关键词】宏程序工艺分析加工方法合格快速一、前言在普车上加工梯形螺纹课题是最基本的课题,但在数控车床的实习过程中,由于加工工艺和加工方法选择的问题,很少有梯形螺纹加工实习,难道在数控车床上不能加工出合格的梯形螺纹吗?其实不然,只要你选择合理的加工指令和工艺路线,也能高效的加工出合格的梯形螺纹。

二、梯形螺纹的加工工艺分析1.梯形螺纹的标记梯形螺纹的标记是由螺纹代号、公差代号及旋和长度代号组成,彼此用“—”分开。

根据国标(GB5796—86)规定,梯形螺纹代号由螺纹种类代号Tr和螺纹“公称直径×导程”来表示。

螺纹的旋和长度分为三组,分别称为短旋和长度(S)、中等旋和长度(N)、和长旋和长度(L)。

在一般情况下,中等旋和长度(N)用的较多,可以不标注。

梯形螺纹的标记示例:Tr50×7—7H—LTr:螺纹种类代号50:大径7:螺距7H :内螺纹公差带L :旋和长度代号2.梯形螺纹的牙型国标规定梯形螺纹的牙型角为30°。

牙型如图1D M C图 1 内外梯形螺纹3. 梯形螺纹在数控车上的加工方法直进法 螺纹车刀轴向间歇进给至牙深处(如图2a )。

采用此种方法加工梯形螺纹时,螺纹车刀的三面都参加切削,导致加工排屑困难,切削力和切削热增加,刀尖磨损严重。

当进刀量过大时,还可能产生“扎刀”和“爆刀”现象。

斜进法 螺纹车刀沿牙型角方向斜向间歇进给至牙深处(如图2b )。

梯形螺纹的宏程序加工

梯形螺纹的宏程序加工

梯形螺纹的宏程序加工摘要:梯形螺纹是数控车工加工的难点,宏程序是数控编程的难点,然而二者结合起来就会使数控机床加工梯形螺纹,操作者只要修改参数的数值就可以完成不同螺距与长度的梯形螺纹加工,十分的方便快捷。

关键词:数控车床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。

浅谈在数控车床上运用宏程序加工多线梯形螺纹轴的应用

浅谈在数控车床上运用宏程序加工多线梯形螺纹轴的应用

MANUFACTURING AND PROCESS | 制造与工艺浅谈在数控车床上运用宏程序加工多线梯形螺纹轴的应用曾金平广西南宁技师学院 广西南宁市 530031摘 要: 本文以广州数控GSK980TD系统数控车床上加工多线梯形螺纹轴为例,借助于宏程序中的变量、算术代码及转移代码特点,编写出切实可行的多线梯形螺纹加工程序。

经过实践操作验证,该程序结构简单,运行可靠,其通用性、灵活性强。

关键词:宏程序 多线梯形螺纹 变量 数控车床多线梯形螺纹在机械工业应用十分广泛,多用于快速机构的传动中。

随着社会的发展,多线梯形螺纹应用的场合越来越精密,而对于加工技术要求也越来越高,无论是在普通车床上还是在数控车床上加工多线梯形螺纹,都是具有较大的挑战性。

都需要经过合理的分析图纸计算螺纹的各个参数、制定加工工艺、选择适合的刀具材料及几何角度。

而在数控车床加工中,有手工编制程序和自动编程两种。

对于大部分的零件,采用自动编程都能够达到很好的效果,而且快捷、方便。

但是在少数情况下如复杂的零件,很难采用自动编程完成,比如加工多线梯形螺纹。

本文以广州数控GSK980TD系统数控车床上加工多线梯形螺纹轴为例,对多线梯形螺纹的数控车削加工方法进行解析。

1 实例分析如图6-3所示,该零件为三线梯形螺纹轴零件,材料为:45#钢,该零件梯形螺纹部分的直径为40mm,导程为21mm,螺距为7mm,中径和顶径的公差等级为7e,牙两侧的表面粗糙度值为1.6μm,要求左端外圆φ440-0.018与右端外圆φ300-0.013同轴度达φ0.03。

该零件要求的表面质量及表面粗糙度值较高。

根据对图纸进行分析,本次装夹方式可采用一夹一顶的装夹方式进行加工。

加工步骤如下:1.工件伸出三爪自定心卡盘20mm并夹紧。

2.车平端面,钻中心孔。

3.掉头装夹,工件伸出三爪自定心卡盘45mm夹紧,车端面控制总长。

4.粗车外圆φ44.2×35mm、φ35.2×25mm5.精车外圆φ440-0.018×8mm、φ350-0.062×25mm6.使用φ23麻花钻钻孔。

数控车床上分层车削梯形螺纹的应用

数控车床上分层车削梯形螺纹的应用

f . W W
( a ) 直进 法
( b) 斜进法
( c )交错切 削法
( d ) 左右 车削法
斜进 法 :车刀 沿牙型角 间歇斜 向进 给至牙底 处 ( 如 图1
( b)所示 )。
图I 车 削梯形螺纹的几种常用方法
环) 等指令 。
(1 )G3 2( 单一 螺 纹车削指令 ) 采 用 G3 2 车 削 螺 纹
1 . 1 梯 形螺纹的尺寸计算 国标规 定 梯形 螺 纹 的牙 型角 为 3 O o ,表 示方 法 为字 母
矛瑚闻秣
戈l 蚤 中繇 小径 牙矗 d 西. h J

1 t 4 4 4 I j
“ T r ”加 “ 公 称直径 X 螺距 ” ,以m m 为单位 ,左旋梯形 螺
采用 分层 车 削法 时 ,除 每一层 下刀 时是 三面切 削外 , 的切 深 由操 作者 设定 ,从第 二层 开始 ,每次切 削量是 变化 其 余每 刀都 避免 了刀具 三 面同时切 削 ,故分层 车 削梯形 螺 的 。 纹 时每 一层 下刀 时刀具 受力 最大 。每一层 的切 削深 度可相 2 . 3宏程序编程车削梯形螺纹 同也可逐 层递 减 ,通 常 ,我们 只需 保证第 一层 下刀 时不扎 本 文以加工T r 3 6 X 6 d 梯形螺纹 为例 , ( 采 用F A N U C O i 刀 ,后续 加工 扎刀 的可 能性就 很小 。分层 车 削梯形 螺纹可 Ma t e T C 系统 )提供 了每层 切削量是等距 或递减 的两种 宏程 最 大 限度 地避 免三 面切 削 ,减 小刀 具受力 。当然 ,加工 时 序编写方式。 我们 还需 根据 机床 、零件 及刀 具 的实际情 况 ,合理选 择切 ( 1 )实例数值 计算 削参数 ,尽量避 免扎 刀或震刀。 2 . 2数控车常用 的螺纹加工 指令 采 用 数控 车加 工 螺纹 时可 以选 择 G 3 2( 单 一 螺纹 车削 指令 )、G 9 2( 螺纹 切削循 环 )、G 7 6( 复合 型螺纹 切削循 ①梯形螺纹加工尺寸计算 ( 见表2)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控车床上应用宏程序加工梯形螺纹梯形螺纹通常比三角螺纹螺距和牙型大,致使梯形螺纹车削时,吃刀深、走刀快、切削余量大、切削抗力大,这就导致了梯形螺纹的车削加工难度较大。

由于大多数经济型数控车低转速低扭矩原因,梯形螺纹数控车床上不得不采用小吃刀量快进给方式加工,加工中的刀路复杂,采用基本指令数控编程繁琐,而采用宏程序编程可以很好解决这一问题。

一,梯形螺纹加工方法分析
普车上车削梯形螺纹,常采用高速钢刀具低速车削,有四种进刀方法:直进法、左右切削法、车直槽法和车阶梯槽法。

直进法只适用于车削螺距较小(P<4mm)的梯形螺纹,而粗车螺距较大(P>4mm)的梯形螺纹常采用左右切削法、车直槽法和车阶梯槽法。

下面分析这几种车削方法特点:
以上加工方法除直进法外,其他三种车削方法都在不同程度地减轻或避免三刃同时切削,使排屑较顺畅,刀尖受力、受热情况有所改善,从而不易出现振动和扎刀现象,还可提高切削用量,改善螺纹表面品质。

二,数控车削梯形螺纹走刀方案
结合数控车床特点,综合直进法效率和左右切削法效果,车削梯形螺纹采用“层切法”较合适。

把牙槽分成若干层,转化成若干个较浅的梯形槽来进行切削。

每层的切削都采用先直进后左右的车削方法,由于左右切削时槽深不变,刀具只须做向左或向右的纵向“赶刀”进给即可。

直进刀右赶刀左赶刀
三,宏程序编程车削梯形螺纹
本文以加工一个Tr36×6的梯形螺纹加工为例介绍用宏程序程序编写方法:图形如下:
1,梯形螺纹加工尺寸计算
梯形螺纹的计算式及其参数值:
左(右)移刀量的计算
如上图可以得出层切时左(右)赶刀量计算式为
①、当刀头宽度等于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量);
②、当刀头宽度小于于牙槽底宽时,左(右)赶刀量=tan15°×(牙深—当前层背吃刀量)+(牙槽底宽—刀头宽度)/2
2,“层切法”车削梯形螺纹的刀具选择
“层切法”车削梯形螺纹所用的粗车刀和精车刀与普车用刀一样。

3,参考程序
①编程分析
用宏程序编程时变量的设置是核心内容,一是要变量尽可能少,避免影响数控系统计算速度,二是便于构成循环。

经过分析本例中要4个变量,#1为刀头到牙槽底的距离,初始值为3.5mm,#2为背吃刀量(半径值),#3为(牙槽底宽—刀头宽度)/2,#4为每次切削螺纹终点X坐标。

本例中编程关键技术是要利用宏程序实现分层切削和左右“赶刀”切削。

利用G82螺纹加工循环指令功能,左右“赶刀”切削只需将切削的起点相应移动0.268*[#1-#2]+#3(右赶刀切削)或者-0.268*[#1-#2]-#3(左赶刀切削)就可以实现。

层切的实现通过#1和#2变量实现,每层加工三刀后,让#1=#1-#2实现进刀,而在每层中螺纹的X坐标不变,始终为#4=29+2*[#1-#2]。

②参考程序(应用与华中系统HNC-21T系统)
4,说明:
①参考程序以工件右端面中心为编程原点。

采用直径编程。

本程序只为梯形螺纹加工一道工序的程序,采用T01为梯形螺纹刀号,在实际应用中根据刀架装刀调整。

②若螺纹的表面粗糙度要求不高,可用一把粗车刀加工即可,执行完程序后进行测量(采用单针或三针测量法进行测量,方法同普车加工测量),根据测量结果判断是否需要调整牙槽底宽的余量。

若中径尺寸未到,可以适当调整#3的数值,直至合格为止。

背吃刀量可以根据工件材料、刀具选择,只需修改#2的数值即可。

③若螺纹的表面粗糙度要求较高,先用粗车刀粗车,除底部留有余量外,侧面余量在#3变量上调节,要留余量则在#3=(牙槽底宽—刀头宽度)/2基础上减去所留余量,如0.2的侧面余量,则#3=(牙槽底宽—刀头宽度)/2-0.2;再用精车刀精车,依然使用该程序,只修改刀具指令和#3即可。

(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档