螺纹加工目前常用的方法是以车削加工为主,但在实际生产中往往会受到条件的限制而无法正常完成加工任务。例如在KC6132小型数控车床上用成型梯形螺纹车刀加工Tr55×10长60mm的梯形螺纹。
一、梯形螺纹相关部分尺寸计算
大径d=55mm
中径d2=d-0.5P=55-0.5×10=50mm
小径d3=d-2h3=55-2×5.5=44mm
牙高h3=0.5p+ac=0.5×10+0.5=5.5mm
螺纹长度为60mm
二、螺纹加工指令分析
KC6132小型数控车床本身车削刚性较差,在车削螺纹时极易出现闷车现象,因此,在选择加工指令时尤为关键。在目前的FANUC系统数控车床中,常用的螺纹编程指令有G32、G92、G76三种加工方法。其中:G32是单一螺纹切削指令,G92螺纹切削固定循环采用直进式进刀方式,G76螺纹切削复式循环采用斜进式进刀方式,由于切削方法的不同,编程方法不同,造成切削力和加工误差也不同。我们从操作使用上来仔细分析一下。
1.G32螺纹切削
使用该指令编程要完成一次切削至少需要4个程序段,用这种方法来加工大螺距的螺纹,程序过长,难以编辑,错误多并大大减少控制系统的存储能力。
2.G92螺纹切削固定循环
在切削Tr55×10梯形螺纹时,G92的进刀方式是直进式切削图1,三侧刃同时工作,切削面积大,产生的切削力大,而且排削困难,因此在切削时,不但三切削刃容易磨损,而且极易出现闷车扎刀现象。
3.G76螺纹切削复式循环
该指令加工螺纹时的进刀方式是斜进式切削图2,由于粗加工时刀具斜进式切削,始终保持二面同时工作从而减少切削力,切削较流畅不易出现闷车现象。但在精加工的时候,刀具还是和G92一样采用的直进法,这样又回到了三侧刃口同时切削的情况,从而导致闷车扎刀现象。
综合三种加工指令的特点,常规编程下一般不能在KC6132小型数控车床上完成Tr55×10长60mm的梯形螺纹。但在实践中我们合理应用数控编程指令和应用条件,开拓思路,可以渡过这一难关。
三、宏程序加工梯形螺纹
采用宏程序的目的就是在加工螺纹时不断改变起到点的位置,沿牙侧面下刀,采用左右交替的方式切削(图3),从而避开三侧刃口同时切削的情况,防止加工中出现闷车扎刀现象。程序如下:
O0001
G99 G40 G21;
T0101; (梯形螺纹车刀)
M03 S600;
G00 X57.0 Z10.0;
#1=55.0; (定义螺纹大径)
N20 #2=[[#1-44]/2]*TAN[15];
G00 X57.0 ;
Z10.0;
X[#1]; (左右借刀法循环起点第一点)
G32 X[#1] Z-65.0 F10.0;
G00 X57.0 ;
Z[10.0+#2];
X[#1] ; (左右借刀法循环起点第二点)
G32 X[#1] Z-65.0 F10.0;
G00 X57.0 ;
Z[10.0-#2];
X[#1] ; (左右借刀法循环起点第三点)
G32 X[#1] Z-65.0 F10.0;
#1=#1-0.1;
IF [#1 GE 44.0 ] GOTO20;
GOO X100.0 Z100.0;
M30;
采用这种加工方式,刀具不会出现三侧刃同时加工现象,切削力较低,在刚性较差的数控车上加工可避免闷车扎刀问题,尺寸精度易保证。同时在编程中使用了最基本的G32进行编程,采用宏指令优化后使原本非常大的程序量极大的减少,这也是基本指令的优点。
本文来自莫莫的微信公众号【UG数控编程】,关注后可领取教程。
学习UG编程,能力到了,薪资都不是问题。干操机累,即使干操机一个月五到七千,但那不是长之计,你每次换了工作薪资还是一样,没多大区别。而干编程,你越往后,积累的技术能力越强,薪资自然会更高。希望大家找对学习的方向,也希望在群192963572可以帮助到正在迷茫的你。
网友评论