...用单刃螺纹铣刀宏程序。普通程序能加工也可以
发布网友
发布时间:2024-05-29 10:21
我来回答
共1个回答
热心网友
时间:2024-06-11 17:36
1 攻丝加工
1.1 攻丝加工的方法 攻丝加工是利用丝锥进行螺纹加工,其加工过程和传统方法相同,在加工进给和退出时要保证丝锥转一转在进给方向进给一个螺距,属于成型刀具加工,刚性攻丝,其加工过程都是由数控铣床自动控制,生产效率和质量得到了提高,程序编制简单方便。攻丝属于比较困难的加工工序,因为丝锥几乎是被埋在工件中进行切削,其每齿的加工负荷比其它刀具都要大,并且丝锥沿着螺纹与工件接触面非常大,切削螺纹时它必须容纳并排除切屑,所以一般只有小直径、小螺距的螺纹采用攻丝加工的方法。一般情况下M6—M16、螺距小于2 mm 的精度不高的内螺纹较适合在数控铣床上采用攻丝加工。
1.2 攻丝加工的程序编制
攻丝加工的编程指令为G84 攻丝循环指令,其格式为:
G84 X__ Y__ Z__ R__ F__
其中X、Y 为螺纹孔中心的坐标,Z 为螺纹孔底深度的坐标,R 为参考点平面的位置,F 为进给速度,其值为主轴转速和螺距乘积。G84 攻丝循环指令的加工动作过程为: ( 1) 位,丝锥快速运行至工件安全平面; ( 2) 位,丝锥快速移动到参考点平面; ( 3) 位,攻丝加工至孔深尺寸; ( 4) 位,在孔底主轴反转; ( 5) 位,退出到参考点平面,准备加工下一孔,或快速退至工件安全平面。
如图1 所示零件,加工M10 粗牙内螺纹,工件材料为LY12 铝合金,螺纹深度10 mm,螺距为1. 5 mm,选择主轴转速100 r /min,进给速度150 mm/min,Φ8. 5 mm 螺纹底孔已加工完成,以工件上表面中心为工件原点,程序如下:
01
G54 G90 G00 Z60;
M03 S100;
X - 30 Y0;
G99 G84 X - 30 Y0 Z - 13 R5 F150
G98 X30
M05;
M30;
2 铣削加工
2.1 螺纹铣削的方法
其加工方法是利用数控铣床螺旋线插补功能进行铣削,在XY 轴进行圆弧插补的同时,Z 轴进行直线插补进给。采用单刃螺纹铣刀铣削螺纹时,其走刀轨迹为螺旋线,主轴转速和进给量与螺纹的螺距无关,这与一般螺纹加工中保证进给量与转速的对应关系有着本质区别,其加工的速度和进给量可以进行实时的调控,以达到最佳的切削效果和加工质量。
2.2 螺纹铣削的特点
对于采用数控铣削方式加工螺纹,它的特点就是用同一把刀具可以加工具有不同螺距、不同直径、左旋和右旋不同的螺纹,在加工中可以通过修改刀具半径补偿值来调整每次进刀深度,进行多次切削,以实现粗、精加工分开,达到螺纹加工的尺寸和质量,尤其对于大直径中小螺距的螺纹孔,此方法具有更大的优越性。
螺纹铣削加工与传统螺纹加工方式相比,在加工精度、加工效率方面具有极大优势,且加工时不受螺纹结构和螺纹旋向的限制,对于不允许有过渡扣或退刀槽结构的螺纹,采用传统的车削方法或丝锥、板牙很难加工,但采用数控铣削却十分容易实现。另外,螺纹铣刀的耐用度是丝锥的十多倍甚至数十倍,而且在数控铣削螺纹过程中,对螺纹直径尺寸的调整极为方便,这是采用丝锥、板牙难以做到的。
2.3 螺纹铣削的程序编制 如图2 所示零件,加工M42X1. 5 - 7H 深24 mm 的螺纹,工件材料为45#钢调质,硬度为HRC24 ~ 28,刀具采用可换刀片的25 mm 单刃螺纹铣刀,如图3 所示,其螺纹加工的关键是螺纹加工进给方向和切削用量的选择。
以FANUC 0i Mate - MC 数控系统为例,其螺旋线插补功能由G02 /G03 指令实现,编程格式为:
G02 /G03 X__ Y__ I__ J__ Z__ F__;
程序中G02 代表沿顺时针方向螺旋线插补; G03 代表沿逆时针方向螺旋线插补; X__Y__Z__代表螺旋线插补的终点坐标; I__J__代表螺旋线的轴心坐标相对于螺旋线起点坐标在X、Y 方向对应的坐标增量,一条指令一次实现一个整圆的螺旋线插补[1]。在实际加工中,若要实现多圈的螺旋线插补则可通过子程序或宏程序来编程,选择从上向下铣削或从下向上铣削都可以完成螺纹的加工,为了采用顺铣的方式,右旋螺纹要从下向上铣,如图4 所示,1表示进给方向,2表示螺旋线插补方向,3表示主轴旋转方向,这样有利于排屑,
可以预防切屑的堆积和减小刀具磨损,保证加工质量。切削参数可选V = 70 m/min,单齿进给量0. 035 mm/r,主轴旋转速度n = 900 r /min,进给速度F = 32 mm/min,铣削深度通过
修改刀具半径值D01 分三次逐步达到,可先设定为12. 9 mm,再设为12. 6 mm,最后设为12. 5 mm,加工完后使用螺纹塞规检测其是否到尺寸。
( 1) 用子程序编程加工螺纹
以增量方式把螺纹加工插补一圈的过程编写为子程序,然后进行若干次调用,实现整个螺纹的加工,此程序需调用子程序16 次,程序如下:主程序
01
G54 G90 G00 G40 Z60. 0;
M03 S900;
X0 Y0;
Z10. 0;
G01 Z - 29. 0 F200;
G41 G01 X21. 0 Y0 D01 F32;
M98 P160002;
G90 G40 G01 X0 Y0;
Z10. 0 F300;
G00 Z60. 0;
M05;
M30;
子程序
02
G91 G03 I - 21. 0 Z1. 5;
M98;
( 2) 用宏程序编程加工螺纹
用宏程序变量编程和循环功能可实现螺旋线终点坐标的自动变化和螺纹加工的连续性进行,程序中只需设定一个变量#1,其初始赋值为1. 5 mm,即螺距大小,因为每进行一整圈螺旋线插补后其终点Z 坐标变化一个螺距,只要根据螺旋线起点坐标和加工圈数即可求得实际终点的Z 坐标值,而利用宏程序循环功能可实现螺旋线插补的自动进行,从而实现螺纹的整体加工,程序如下:
03
G54 G90 G00 G40 Z60. 0;
M03 S900;
X0 Y0;
Z10. 0;
螺纹的加工方法多种多样,传统的螺纹加工方法主要为采用螺纹车刀车削螺纹或采用丝锥、板牙手工攻丝及套扣。随着数控加工技术的发展,尤其是三轴联动数控加工系统的出现,应用数控铣床对螺纹进行加工已经成为非常重要和使用广泛的方法与手段。