3 梯形螺纹的加工程序
本文我们采用宏程序编制该例所示工件的加工程序。宏程序变量的设置如下 :
#1 Z 向分层初始值 ;
#2 梯形螺纹牙槽宽度 ;
#3 梯形螺纹车刀刀头宽度 ;
#4=[[#2-#3]/2-#1*TAN[15*PI/180]] 切削起点 Z 轴偏移量。
加工程序如下 :
O0001 ;程序名
%1 ;程序头
M03 S150 T0101; 启动主轴正转 150/min,调用 1 号螺纹车刀 1 号刀具补偿
G00 X42 Z10; 刀具快速移动到螺纹加工起始点
#1=0; X 向分层初始值
#2=4.44; 梯形螺纹牙槽宽度
#3=2; 梯形螺纹车刀刀头宽度
WHILE#1LE#2; 如果 #1 小于 #2,循环继续
#4=[[#2-#3]/2-#1*TAN[15*PI/180]]; 切削起点 Z 轴偏移量
G00 X45 Z-20; 刀具快速移动到加工起始点
X[40-#1*2] Z[-20-#4]; 切削第一刀螺纹起始点 ,这时梯形螺纹车刀左刀刃车削
G32 Z-110 F7; G32 指令螺纹车削
G00 X52; 刀具沿 X 方向快速退回
Z[-20+#4]; 刀具快速移动到螺纹加工起始点
X[40-#1*2]; X 方向分层切削深度
G32 Z-110 F7; 梯形螺纹右刀刃车削螺纹
G00 X52; 刀具沿 X 方向快速退刀
#1=#1 + 0.2; X 方向逐次递进 0.2 mm
ENDW; 循环结束
G00 X100; 刀具沿 X 方向退刀
Z100; 刀具沿 Z 方向退刀
M30; 程序结束
4 结束语
我们将宏程序的编写梯形螺纹加工程序输入进机床进行试加工 ,粗精车时间只有 15 分钟 ,生产效率提高了 2~3 倍 ,大大降低了成本。