宏程序在梯形螺纹车削中的应用

时间:2022-08-17 12:51:57

宏程序在梯形螺纹车削中的应用

珠海市技师学院

【摘 要】本文简要举例说明宏程序在梯形螺纹车削中的应用,通过变量的重新赋值,控制了每层背吃刀量的变化,实现了分层切削螺纹,提高了工件的表面质量和减少刀具的磨损,适合在实际生产中推广,提高经济效益。

【关键词】数控车削;梯形螺纹;宏程序;分层法

某 Tr38×6梯形螺纹的工件如图1所示,螺纹有效长度为60mm,材料为45#钢,用G76专用指令和宏程序编制车削外梯形螺纹的加工程序。

1.工艺分析和加工路线

1.1准备外圆和端面己完成加工的毛坯。

1.2装夹方式:普通自定心卡盘,采用一顶一夹的方式;

1.3采用分层切削的方法车削螺纹,其中精车螺纹余量要小,制订车削工序卡见表一所示,其中背吃刀量为双边径向值。

2.编程思路和刀具路径规划

2.1 车削外圆梯形螺纹的方式为:进刀切入径向退刀轴向退刀。

2.2本实例给出采用G76指令和宏程序两种方法来编制梯形螺纹的加工程序。

2.3本实例编制宏程序中需要赋值的变量有精车次数、螺纹加T起点、最小切深限制、精加工余量、牙底直径、首次背吃刀量、螺距。

程序1:G76指令车削梯形螺纹

O1001; (程序名)

T0101; (调1号刀具以及1号刀补)

M03 S120 M08; (主轴正转,转速为120r/min,切削液打开)

G00 X42 Z1; (快速定位)

G0 Z-15; (到达螺纹切削的起点)

G76 P020530 Q50 R0.05; (螺纹切削循环指令)

G76 X28.75 Z-85 P3500 Q600 F6; (螺纹切削循环指令)

G00 X150 (径向退刀)

Z100; (轴向退刀)

M05; (关主轴)

M09; (关冷却液)

M30; (程序结束)

程序2:采用宏程序车削梯形螺纹

O1003; (程序名)

T0101; (调1号刀具以及1号刀补)

M03 S120 M08; (主轴正转,转速为120r/min,切削液打开)

G00 X38 Z1; (快速定位)

G00 Z-15; (到达螺纹切削的起点)

#101=0; (螺纹背吃刀量的初始值)

#102 = -15; (螺纹加工的Z向起点)

#104=0.5; (第1层螺纹背吃刀量)

#105=0.114; (进刀量)

N10#101 =#101 - #104; (螺纹深度每次减去背吃刀量)

#106 =#101 +38; (x向退刀位置)

G00 X[#106]; (径向进刀)

Z[ #102 - #105]; (轴向进刀)

G32 Z-85 F6; (车削螺纹)

G00 X[#106+10]; (径向退刀)

Z[#102+#105j; (轴向退刀)

X[#106]; (返回到上次螺纹加工进刀起点)

G32 Z-85 F6; (车削螺纹)

G00 X[ #106+10]; (径向退刀)

Z[ #102 -#105]; (轴向进刀)

IF[#101GT-3]GOTO10; (如果#101大于-3,则跳转到N10)

#104=0.3; (第2层螺纹背吃刀量)

IF[#101 GT-6]GOTO10; (如果#101大于-6,则跳转到N10)

#104=0.1; (第3层螺纹背吃刀量)

IF[#101GT-6.8]GOT010; (如果#101大于-6. 8 ,则跳转到N10)

G0X100; (较蛲说叮

Z100; (轴向退刀)

M05;

M09;

M00;

M03 S40 M08; (主轴正转,转速为40Mm;n,打开切削液)

G00 X42 Zl; (快速定位)

Z-15; (定位刀螺纹的轴向起点)

#104=0.05; (第4层螺纹背吃刀量)

IF[#101 GT-7]GOT010; (如果#101大于-7 ,则跳转到N10)

G00 X100; (径向退刀)

Z100; (轴向退刀)

M05; (关主轴)

M09; (关冷却液)

M30; (程序结束)

3.结论

采用G76指令车削螺纹,除了第1刀切人深度和精加工可以控制外,中间切削循环过程的背吃刀量,是由机床根据参数内部进行运算的,这样容易会增加扎刀的概率。

采用该宏程序车削螺纹实现了分层切削螺纹,是加工梯形螺纹较为典型的编程方法,其中通过#104 变量的重新赋值,可以控制每层背吃刀量的变化。这样有利于提高工件的表面质量和减少刀具的磨损,适合在实际生产中推广,提高经济效益。

参考文献:

[1]王新国主编.数控车加工与项目实践(数控车工一体化学材)[M].浙江大学出版社2013年8月

上一篇:江罗高速公路与佛开高速公路共线方案研究 下一篇:浅谈框架震害分析与抗震措施