劉運琴 彭中年
在車床上加工梯形螺紋是一項技術(shù)難度較高的工作,可采用參數(shù)編程, 在主程序中給定刀具尺寸、螺紋尺寸等, 把編寫成相應(yīng)的子程序。
一、程序設(shè)計思路
程序運行流程如圖1所示:
以螺紋的螺距為條件進(jìn)行條件運算,以確定牙頂間隙的值。
在深度方向?qū)⒙菁y的切削分成多層,每一層的螺旋槽加工完畢后再向切深方向進(jìn)刀,一直進(jìn)刀至螺紋的底徑。
以同一切深層上整個切削槽寬為轉(zhuǎn)移條件完成螺紋某一層的加工。程序在每層切深處進(jìn)行計算得到該層的槽寬,在z向分多次進(jìn)刀實現(xiàn),如果出現(xiàn)進(jìn)刀總寬度超過本層槽寬的情況,則直接取槽寬。
二、程序工藝創(chuàng)造點
1.分層切削
在深度方向分為多層進(jìn)行切削,且分層數(shù)并不固定,適用于不同螺距的螺紋切削。每層刀具位于槽寬的中心,分別向左、右兩個方向借刀,保證螺旋槽兩側(cè)面的加工精度。
2.牙側(cè)留有余量
每層在z方向的移動都留有左右各0.1mm的余量,在通用程序的最后對牙側(cè)進(jìn)行精加工,保證了牙側(cè)的粗糙度要求。
3.起刀點設(shè)置合理
起刀點距螺紋的起點距離是與螺紋大徑和導(dǎo)程建立聯(lián)系公式,保證了各種導(dǎo)程螺紋都有足夠的升速進(jìn)刀段。
三、通用宏程序舉例
下面用通用程序加工一個長度40mm,Tr36X6的梯形螺紋。
%2009
T0101
#2=0.5(牙頂間隙)
#4=1(進(jìn)刀次數(shù))
#5=1(每次下刀深度)
#6=36(螺紋大徑)
#2=0.25
endif
if#8gt12
#2=1#
endif
#11=0.366*#8-0.536*#2(牙底槽寬)
#12=#6-#8-2*#2(螺紋小徑)
S400M03
g00X[#6+2]
Z[#8]
while#7GE#12
#3=0(借刀參數(shù))
#13=0(借刀參數(shù))
#10=[#8-0.366*#8]-tan[15*pi/180]*2*#4*#5(每層槽寬)
G01X[#7]
M98P1000
while#3le[#10/2-#9/2](向左借刀)
G00X[#7]
w[-#3]
M98P1000
#3=#3+0.1
ENDW
WHILE#13LE[#10/2-#9/2] (向右借刀)
G00X[#7]
W[#13]
M98P1000
#13=#13+0.1
ENDW
在HNC-21/22T系統(tǒng)的數(shù)控車床上,利用本通用程序進(jìn)行梯形螺紋的實際加工,取得了良好的效果。本程序適應(yīng)性廣、工藝編制合理、加工質(zhì)量高,解決了梯形螺紋數(shù)控編程加工的諸多難題。該方法也可在其他系統(tǒng)上切削梯形螺紋時作為參考。
(作者單位:湖北省武漢工程職業(yè)技術(shù)學(xué)院)