今天继续进行数控车宏程序编程的第八讲,梯形螺纹的加工,完成如图所示零件的编程
一般在数控车床上加工螺纹的有三种方法,径向进刀的直进法、交替式进刀的左右车削法、侧向进刀的斜进法。
当螺距较大时,可以采用左右车削法。
还要通过查表计算螺纹的相关参数:螺距P=6mm;间隙ac=0.5mm;中径d2=d-0.5P=33mm
;小径d3=d-2h3=29mm;牙高h3=0.5P+ac=3.5mm;牙顶宽f=0.P=2.mm;牙槽底宽
w=0.P-0.ac=1.mm,主要参数如下图所示
首先你要明白什么是左右借刀的加工工艺,对螺纹刀具有什么样的要求!这些在此不在一一细说,简单的说就是左右进刀,间歇进给至牙深,每层切深逐渐减少,一直加工到牙底即可!如下图所示,如果把刀具比喻成一条直线,它要加工出一个三角形螺纹来,势必要一点一点的走三角形轮廓,也就是通过径向每进给一个深度,求出一个Z值,一直进给刀牙槽底29即可。
明白以上讲解后,再来看下如何编程,我的思路是以牙高为变量,参考程序如下:
G0X40
Z15
#1=0
#2=36
N1#3=TAN[15]*3.5-TAN[15]*#1;借刀量
#5=#2-#1
G0X#5
Z[15+#3];右借刀量
G32Z-30F6
G0X40
Z[15-#3];左借刀量
G0X#5
G32Z-30F6
G0X40
Z15
#1=#1+0.1
IF[#1LE3.5]GOTO1
G0X40
Z
M5M30
仿真效果图如下
考虑:如果不是标准刀具,或者是螺距较大,又或者是不等距,牙型角不是30°等等情况时,又该如何进行编程呢?还是那句话,把这个看明白了,其它就是举一反三的事情,祝好!