熊福意 牛晓莉

摘 要:随着我国的工业化进程的不断推进,我国的制造业有了突飞猛进的发展,特别在机械模具方面更如雨后春笋。为此对机械产品提出了高精度、高复杂性的要求,而且产品的更新换代也在加快,这对产品不仅提出了精度和效率的要求,而且也对机床提出了通用性和灵活性的要求。零件加工程序通常是按零件轮廓编制的,而数控机床在加工过程中的控制点是刀具中心,因此在数控加工前数控系统必须将零件轮廓变换成刀具中心的轨迹。如此一来数控机床实际加工轮廓和理想轮廓就有很大的出入,因此我们必须对实际刀具路径作出分析提出具体优化方案。实际加工中刀具轨迹的合理安排占据着重要地位,因为刀具路径的合理性直接关系到工件的精度、表面质量及性能。

关键词:球面加工;刀具路径;宏程序;螺旋插补

0 引言

在实际生产加工中曲面的加工编程往往有自动编程和宏程序手工编程两种形式。自动编程常常借助于CAD/CAM软件,由于CAD/CAM软件构造曲面的底层数学模型所限,也由于CAD/CAM软件对曲面生成刀具轨迹的逼近原理所限,在执行事实上真正的整圆或圆弧轨迹时,软件无法智能地判断,生成的程序并不是G02/GO3指令,而是G01逐点逼近形成的圆。如此一来不但生成的程序指令占据庞大的空间使得机床反应迟钝,更重要的是由于直线逼近原理会使在造型期间的计算误差在加工过程中被放大进而影响工件精度及表面质量。本文以典型外球面的曲面手工编程加工为例详细进行了加工分析,并以实践方式得以论证。通过详细实践操作、详细分析最终得出加工路径的合理性对实际加工工件的性能及质量的影响,重要的是加工分析思路,由此可以更大程度影响以后实际加工,并且对于数控教学也有很大的指导意义。

1 外球面加工基本知识

1.1 球面加工常用刀具的选择

粗加工可以使用键槽铣刀或立铣刀,也可以使用球头铣刀。精加工应使用球头铣刀。

图1-1

1.2 球面加工的走刀路线

一般使用一系列水平面截球面所形成的同心圆来完成走刀。在进刀控制上有从上向下进刀和从下向上进刀两种,一般应使用从下向上进刀来完成加工,此时主要利用铣刀侧刃切削,表面质量较好,端刃磨损较小,同时切削力将刀具向欠切方向推,有利于控制加工尺寸。

1.3 进刀控制算法

1.3.1 进刀点的算法

图2-4

2.2.3 三维螺旋加工宏程序

主程序

O1010 注释说明

S1000 M03

G54 G90 G00 X0 Y0 程序开始,定位于G54原点

G65 P1011 X50.Y20.A50.B5.C0.M1.F1000 调用宏程序O1011

M30 程序结束

自变量赋值说明

#1=(A) 半球的半径

#2=(B) 球头铣刀的半径

#3=(C) (ZX平面)角度设为自变量

#13=(M) 角度#3每次递增量

#9=(F) 进给速度

#24=(X) 球心X坐标

#25=(Y) 球心Y坐标

宏程序 注释说明

O1011

G54 X#24 Y#25 在半球中心建立局部坐标系

#4=#1+#2 球头铣刀中心与半球中心连线的距离#4

G00 X0 Y0 Z[#1+30.] 定位于半球顶面上方(安全高度)

X[#4+1.] G00移动到X[#4+1.]处

Z[-#2+1.] G00移动到最底部(圆球直径处)上方1.处

G01 Z-#2 F[#9*0.3] G01进给至最底部(半球直径处)

X#4 G01进给贴近半球面

G02 I-#4 F#9 顺时针走1圈整圆

WHILE[#3LT90]DO1 如果#3<90,循环1继续

#5=#4*COS[#3] (ZX平面内)当前点刀尖对应的X坐标值

#6=#4*COS[#3+#13] (ZX平面内)下一点刀尖对应的X坐标值

#7=#4*SIN[#3+#13]-#2 (ZX平面内)下一点刀尖对应的Z坐标值

G02 X#6 I-#5 Z#7 F#9 G02螺旋加工至上一层

#3=#3+#13 (XZ平面内)角度#3依次递增#13

END 1 循环1结束(此时#3=90)

GOO Z[#1+30.] G00快速提刀至安全高度

G52 X0 Y0 恢复G54原点

M99 宏程序结束返回

注意:

①ZX平面内角度#3为自变量,做到3D等步距加工;

②由于角度#3的初始值可以设定,因此即使不是一个完整的半球也可套用此程序;

③实践加工证明,螺旋插补的加工方法使得加工流畅合理,特别是工件表面粗糙度得到了很大改善,除此以外,螺旋插补加工宏程序结构简单,过程简短精良容易编写。也正是以上程序的编写特点,决定了机床在执行程序时无需缓冲,由于其加工的流畅性极大地加快了加工速度,提高了生产效率。这种加工方法完全符合工业生产要求,这种改进思路完全符合机械加工领域的发展方向。

3 结论

生产实践表明灵活安排加工工序,合理设置刀具加工路径,在数控加工中有着重要的意义。它给我们的编程和加工带来很大的方便,能大大地提高工件精度、表面质量以及工作效率。?

本文通过一个简单的加工实例揭示了机械加工领域发展前进的过程,发现在机械加工领域里学习和创新是永无止境的,只要善于钻研刻苦努力技术水平和学术理论定能攀上新的台阶。在以后的工作中我将秉承精益求精的思想,遇见问题要多思考多和别人多探讨,争取找到最佳解决方案。笔者衷心希望,我国科技界、产业界和教育界通力合作,把握好知识经济带来的难得机遇,迎接竞争全球化带来的严峻挑战,为在21世纪使我国数控技术和产业走向世界的前列,使我国经济继续保持强劲的发展势头而共同努力奋斗!

参考文献:

[1]叶伯生主编.数控原理及系统[M].中国劳动和社会保障出版社,2004.

[2]王荣心主编.加工中心培训教程[M].机械工业出版社,2006.

[3]陈海舟主编.数控铣削加工宏程序[M].机械工业出版社,2006.

[4]翟瑞波,白一凡主编.数控编程与操作实例[M].中国劳动和社会保障版社,2005.

[5]冷柏军主编.数控机床操作与实例分析[M].北京:中国财政经济出版社.

[6]陈蕴博主编.数控编程技术与实例解析[M].北京:国防工业出版社.

作者简介:

熊福意,男,1982年2月出生,讲师,汉族,湖南长沙人,毕业于天津职业技术师范大学,工学学士,数控专业教师,教学研究方向:数控技术应用。

牛晓莉,女,1982年出生,讲师,汉族,山西太原人,毕业于天津职业技术师范大学,工学学士,数控专业教师,主要研究方向:数控技术应用。