background image

  

③加工 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 所示刀具轨迹,编程格式如下所示: 

  ・

 

  ・

 

  ・