编程思路: 根据分层进刀法的刀轨,我们可以把螺纹深度和背吃刀量作为变量来控制。螺纹加工路径为:进刀—切削一径向退刀—轴向退刀,多次重复直至完成螺纹车削。下面我们以M30X1.5的外螺纹为例,来说明宏程序的思路。
程序:
T0101;(螺纹刀)
G00X29.8Z3;(第一次螺纹加工起点)
1=30;(螺纹起始直径)
2=0.5;(第一层背吃刀量)
N100
1=1-2;(螺纹深度减去每次进刀量)
G00X[1+30];(进刀)
G32Z-46F1.5;(螺纹车削)
G00X40; Z3;
IF[1GT-1]GOTO100;(条件判断)
2=0.3;(第二层背吃刀量)
IF[1GT-1.6]GOTO100;(条件判断)
2=0.1;(第三层背吃刀量)
IF[1GT-1.8]GOTO100;(条件判断)
2=0.05;(第四层背吃刀量)
IF[1GT-1.95]GOTO100;(条件判断)
G00 X100Z100;
在这里,我们不考虑空走刀(程序会产生大量的空刀),1.95为两倍的牙高。