APP下载

异型螺纹的数控车削编程方法*

2015-11-23倪春杰

机械研究与应用 2015年1期
关键词:牙型宏程序圆弧

倪春杰

(兰州石化职业技术学院机械工程系,甘肃兰州 730060)

0 引言

卷扬机、起重机、滚珠丝杠螺母副、航空发动机中采用的圆弧、椭圆或抛物线等牙型的螺纹,称为异型螺纹。此类螺纹的数控车削加工借助 CAM软件编程无法完成,用成型刀具加工耗时耗力,加工困难[1]。为此,笔者以华中数控系统为平台,根据数控车床螺纹加工原理,结合数控系统的宏程序编程功能,介绍圆柱面上异型螺纹宏程序的编制方法,完成异型螺纹的编程加工,拓展数控车床的加工范围,且计算量较小、程序易懂、修改容易。

1 圆弧螺纹的数学模型

如图1所示,圆弧螺纹的截面形状为 R2.5,深1 mm的圆弧,螺距为6mm。选择比较常见的刀尖角为35°的外圆车刀,经检验得知后刀面不发生干涉。

图1 圆柱面上的圆弧螺纹

如图2所示,圆弧牙型截面在ZOX坐标系下的数学表达式为:

X2+Z2=2.52,-2≤ Z ≤2 (1)

此处关键是找准圆弧牙型的坐标系位置、数学表达式、圆弧的起始点和终止点。

图2 圆弧牙型螺纹

2 圆弧螺纹的编程思路

圆弧螺纹的编程思路是:用等间距法分割牙型曲线,逐点计算并车削螺纹,继而近似构成圆弧螺旋面。

(1)按长度或按角度[2]等间距分割圆弧牙型,分割的间距决定逼近的精度。例如,图2中将圆弧牙型曲线分割为6个点。

(2)利用螺纹加工指令车螺纹。图2中刀具依次按①~⑥的顺序计算、车削螺纹,6条螺旋线近似构成圆弧螺旋面。

(3)设置螺纹加工的升速段[3-4]和降速段。图2中取了一倍螺距的升速段距离。

3 圆弧螺纹编程实例

以图1为例,选用华中数控系统,圆弧螺纹的宏程序可按以下步骤进行编程。

3.1 以螺纹牙型曲线的数学表达式坐标编程

以图1中的ZOX坐标系编程。

3.2 确定螺纹牙型曲线的起点和终点

图1中圆弧牙型在ZOX坐标系下的起点Z坐标为2,终点Z坐标为-2。

3.3 合理选择牙型曲线的分割变量

图2中等间距分割圆弧牙型时,应按X分割还是按Z分割?由图可知,圆弧牙型沿X轴左右对称,除了X轴上的点以外,圆弧上的每一个X值对应两个Z值,即由X求得的Z不唯一。而选Z作为分割变量时,一个Z值对应一个X值,即按Z分割圆弧时,获得的分割点坐标是唯一的。比较结果,选Z作为分割变量合适。

3.4 确定牙型曲线分割变量的取值范围

为方便加工,选择自右向左车削,因此式(1)中Z的取值范围为2~-2,而X则按式(2)随Z变化:

3.5 宏程序变量分配

宏程序变量分配:#1表示圆弧上分割点的Z坐标,#2表示圆弧上分割点的X坐标。

3.6 圆弧螺纹宏程序

采用等间距法编制的圆弧螺纹宏程序如下:#1=2;变量Z初值

WHILE[#1GE[-2]];当 Z≥ -2时,执行循环体程序,否则跳出循环向后执行

#2=SQRT[2.5*2.5-#1*#1];按式(2)计算出随Z变化的X值

G01X35Z[6+#1]F200;1倍螺距处作为螺纹切削循环起点

G82X[33-2*#2]Z-34F6;螺纹切削循环,转换为加工坐标系的坐标,33为圆心直径

#1=#1-0.1;Z轴等间距分割的间距取0.1 ENDW

3.7 加工结果

程序在CK6136数控车床上的运行结果如图3。

圆弧牙型螺纹加工实物照片

4 结语

在异型螺纹的宏程序编程过程中,正确获得螺纹牙型曲线的数学表达式是编程的关键;其次确定曲线表达式的等间距分割变量及取值范围,并按牙型曲线的坐标系编程;最后转换成加工坐标系的螺纹加工程序。由上述两例可知,此方法适用于各种圆柱面上的异型螺纹编程加工。

[1] 李素娟.一种异型螺纹的车削方法[J].包头职业技术学院学报,2010(4):9-10.

[2] 滕 汶,杨曦祥.基于宏程序在异型螺纹加工中的应用[J].机械工程师,2010(9):73-74.

[3] 唐晓震.异型螺纹椭圆牙型编程与加工[J].金属加工冷加工,2010(15):71-72.

[4] 王晓莉,穆 瑞.应用宏程序加工多线梯形螺放[J].机械,2010(7):58-60.

猜你喜欢

牙型宏程序圆弧
浅析圆弧段高大模板支撑体系设计与应用
椭球槽宏程序编制及其Vericut仿真
外圆弧面铣削刀具
通过对搭铁螺栓牙型的创新来降低搭铁性能不良率
加工普通螺纹产生缺陷的原因分析
应用Fanuc宏程序的球面螺旋加工程序编制
六圆弧齿廓螺旋齿轮及其啮合特性
基于Vericut的四轴数控加工宏程序仿真研究
G代码B类宏程序在数控切割参数化图形库中的应用
等截面圆弧无铰板拱技术状况评价