③加工 4-M16 的螺纹。
3.2 螺纹铣削程序的编制
螺纹铣削加工所用的指令为
G02/G03 圆弧插补指令。螺纹铣刀进行螺纹铣削的原理是,
螺纹铣刀旋转加工一周时,刀具沿着
Z 轴方向下降一个距离,这个距离就是导程,当为单
线螺纹时就是螺距。根据这个原理可以将螺纹铣削加工一个导程作为子程序,依据螺纹加工
的总深度可以确定加工的圈数,从而确定调用子程序的次数。
3.2.1 单线螺纹铣削加工
根据本例图形可以选择刀具直径为
16mm 的单刃螺纹铣刀,该螺纹是贯通整个工件,
工件的厚度为
80mm,螺距为 3,单线螺纹。所以可以通过调用子程序 27 次来完成螺纹加工
在螺纹加工前我们先进行螺纹底孔的加工,该螺纹的底孔直径可通过公式:螺纹底孔直径
=公称直径-1.0825×3 计算出,直径为 32.7mm。在进行螺纹加工时如图 3 所示,刀具从圆弧
B 点进入,在 OB 段建立刀补。圆弧导出点为 A,在 OA 段取消刀补。
对图形分析后对螺纹加工程序进行编制:
子程序:
O0100;
G91 G02 I18.0 Z-3.0 F200;(螺纹铣刀进行圆弧加工,在 Z 方向上移动一个导程)
M99;
主程序:
O0001;
T3;(调用 3 号刀,16mm 螺纹铣刀)
G80 G40 G69;(程序取消固定循环,刀具半径补偿,旋转指令)
G54 G90 G00 X0 Y0 M03 S1500;(程序初始化)
G43 Z30 H03;(3 号刀长度补偿)
Z5.0;(快速定位到工件附近)
G01 Z0 F50;(工进到工件表面)
G42 D03 G01 X-8.0 Y-8.0;(刀具运动到 B 点,并在 OB 建立刀具补偿)
G02 X-18.0 Y0 R10.0;(圆弧运动到起刀点)
M98 P100 L27;(调用子程序 O100,调用 27 次)
G90 G02 X-8.0 Y8.0 R10.0;(刀具以圆弧的方式运动到 A 点,)
G40 G01 X0 Y0;(刀具运动到原点并在 OA 段取消刀具补偿)
G0 Z100;(快速抬刀到 Z100 的高度)
M05;(主轴停止)
M30;(程序结束并返回到程序前端)
%
3.2.2 多线螺纹铣削加工
多线螺纹的加工编程和单线螺纹编程格式基本一样,如图
4 所示的多线螺纹在进行编
程时一般程序格式如下:
G17 G02 I___J___Z B1 F___ ;
G17 G02 I___J___Z B2 F___ ;
G17 G02 I___J___Z Bn F___ ;
也可以采用参数化编程如图
5 所示刀具轨迹,编程格式如下所示:
・
・
・