数控加工曲面零件的误差分析与补偿技术研究

2018-02-21 10:02韩晓光翟婷婷付移风郭奇
新型工业化 2018年11期
关键词:刀轴铣刀步长

韩晓光,翟婷婷,付移风,郭奇

(中国航发西安动力控制科技有限公司,陕西 西安 710077)

0 引言

目前,零件曲面的数控加工主要采用三轴和五轴设备,同时零件的加工误差受诸多因素的影响,主要包括机床制造精度、加工刀具尺寸误差、机床热变形误差、加工切削参数以及加工工艺过程引起的误差等[1]。本文以如何减少数控编程、刀具和刀轴摆动引起的误差为出发点,通过对加工误差进行计算,提出了误差的的补偿方法。

1 加工误差分类

1.1 概述

在曲面零件的数控加工过程中,数控刀具以采用端铣刀、球头刀、环形刀为主,端铣刀是五轴设备加工曲面常用刀具,球头刀是三轴设备曲面加工常用刀具,环形刀主要适用于五轴设备加工[2]。本文以端铣刀加工单曲率曲面零件为对象,分析加工过程产生的误差。五轴数控设备加工零件曲面过程中,刀具轨迹采用直线插补运动时,刀具的中轴线将随加工曲面的法线进行不断的摆动。因此,加工误差由直线逼近误差δt和加工刀具端铣刀的刀轴摆动误差δn两部分构成[3]。

1.2 凸面的加工误差

1.2.1 直线逼近误差

在曲面零件加工过程中,通常将加工曲线轮廓划分为无限多个直线单元,通过直线单元拟合曲线轮廓。在直线插补段加工过程中,以直线段AB近似代替弧线AB,如图1所示。直线逼近误差δt的计算如下:在一个直线插补段内,设曲面弧线AB长为Δs,与其对应的弧度为θ,曲线曲率半径为kf,则有:

1.2.2 刀轴摆动误差

图1 直线逼近误差示意图Fig. 1 Linear approximation error schematic diagram

图2 端铣刀与凸面的位置关系图Fig. 2 Position relationship diagram between end milling cutter and convex surface

刀具刀轴摆动误差是指在数控切削过程中,端铣刀刀轴矢量摆动引起的误差,切削过程中端铣刀与凸面的几何位置关系如图2所示。刀轴摆动误差δn的计算过程可以分为以下几个步骤:

(1)建立刀具端面中心O的直线方程MN

采用两点式建立方程,可得:

式(4)中:R为端铣刀半径,xA、yA为切触点A的横、纵坐标,xB为切触点B的横坐标,θA、θB分别为刀具在切触点A、B处刀轴与y坐标轴的夹角[4]。

(2)建立刀具接触点K的轨迹方程

在一个直线插补段内,接触点K由点A到点B的切削运动过程中,刀轴线与y坐标轴之间的夹角θk不断变化,接触点K的运动轨迹可由接触点的纵坐标yk和刀轴线与y轴之间的夹角θk两个参数进行表示[5]。由图2可知:

(3)切触点K的轨迹凹凸性判定

当刀具中心O轨迹方程为MN时,由曲线的单调性、凹凸性定义可知,yk对x的一阶导数可以得到曲线的单调性和极值,yk对x的二阶导数可以得到接触点轨迹的凹凸性。

yk对x的一阶导数为:

yk对x的二阶导数为:

可知:当θk>0时,,切触点轨迹为凹曲线;当θk<0时,,切触点轨迹为凸曲线;当θk=0时,,切触点在此时为凸、凹曲线的拐点[6]。

(4)刀轴摆动误差δn计算

应该求解产生的最大误差:

由,可知:

由上式可得:

当yk取最大值时,有代入式(11),可得:

由上述可知:接触点K的轨迹可能是凹曲线或凸曲线,刀轴摆动误差δn应取绝对值,可得:

(5)刀轴摆动误差δn表达式

如图3所示,θA、θB分别是一个直线插补段首末2点处的刀轴线与y轴之间的夹角,βA、βB分别为在A、B两接触点处的切线与刀具端面之间的夹角。分别过刀具中心点M、点N作平行于AB的直线,分别交接触点处的切线于A1、B1两点。

在ΔAA1M中,可得:同理,在ΔBB1N,可得将θA、θB代入式(13),可得:

故总误差为:

1.3 凹面加工误差

加工凹曲面时的直线逼近误差δt同凸曲面加工相同,如图4所示。即为:

庭院水体的特点是小而精致,以其独有的摄人魅力满足人们追求自然、亲近自然的向往.水景的位置、水面的大小、水位的深度是设计的重点,在做水景设计时既不能做得太深又不能太浅,这就要求在满足人们亲水性、生态美观性、经济性要求的前提下,还要综合考虑老人、孩子的安全等.

图3 刀轴摆动误差示意图Fig. 3 Schematic diagram of tool shaft swing error

图4 端铣刀与凸面的位置关系图Fig. 4 Position relationship between end milling cutter and convex surface

加工凹曲面刀轴的摆动误差在直线逼近误差之内,其求解方法同加工凸曲面的方法,同时,由于此时|δn|总小于|δt|,因此总的误差为:

1.4 误差影响因素

由上述分析可知,曲面零件的加工误差主要由直线逼近误差δt和刀轴摆动误差δn两部分构成[7],同时,在直线插补段的中点处的误差最大。直线逼近误差δt与加工所用刀具无关,只与所加工曲面的形状有关,且于所加工曲面的法曲率kf、插补段的曲面弧长Δs的平方成正比;刀具刀轴摆动误差δn既与加工所用刀具半径R、加工曲面曲率kf、曲面弧长Δs有关,还与刀具在切削过程中切入曲面的位置关系有关[8-9]。

2 误差补偿

2.1 直线逼近误差补偿

由式(3)可知,采用直线插补拟合曲线加工产生的直线逼近误差为。在切削加工过程中,曲线的曲率kf是不可控参数,弧长△s是可控参数,由切削刀具走刀步长L来近似代替,式(13)可写为:

通过控制走刀步长L对直线逼近误差进行有效控制,同时,对任意指定的直线逼近误差极限ε,当 |δt|≤ε时,有,可求得走刀步长:

可得出:根据加工曲面的精度要求,在允许的加工误差范围ε内,控制切削走刀步长L就可实现对直线逼近误差的控制。

2.2 刀轴摆动误差补偿

图5 刀轴摆动误差补偿示意图Fig. 5 Schematic diagram of tool axis swing error compensation

图6 切削步长设定Fig. 6 Cutting step setting

图7 切削公差设定Fig. 7 Cutting tolerance setting

图8 非切削运动参数设定Fig. 8Non-cutting motion parameter setting

当加工曲面沿刀具进给方向为凸曲线,即kf>0时,刀具接触点的运动轨迹仍然为凹曲线,此时的加工误差达到较大,最大值为直线逼近误差与刀具轴线摆动误差绝对值之和[10],即:δ=|δt|+|δn|,此时需要对加工误差进行补偿,加工误差的补偿方法如图5所示,将刀具接触点在一个直线插补段的起点A沿加工曲面在A点处的法矢量方向平移一段距离至A1点,经过计算,使得,此时最大误差值为直线逼近误差δt,可以有效地控制加工误差。

当加工表面沿走刀方向为凹曲线,即kf<0时,刀轴摆动误差δn小于直线逼近误差δt,无需误差补偿。

3 实例验证

为验证上述方法有效性,选择X-11零件进行加工验证。选用φ6端铣刀,转速4000 r/min,进给1000 mm/m,曲率半径为160 mm,θ=20,通过式(3)计算,得δt≤0.31,取δt=0.31,根据直线逼近误差补偿步长计算公式式(18)计算,得步长L≤0.05 mm,取L=0.05 mm,在切削参数中设置切削步长0.05 mm,如图6所示,参数设置如图7所示。在非切削移动对话框中设置进刀路径为线性沿矢量[11],矢量为在切削区域起点处的法矢量,通过摆动误差补偿公式计算,设置距切触点距离0.16 mm,如图8所示。

图9 验证实物图Fig. 9 Diagram of verifying physical objects

通过实物加工验证(图9),零件的曲面加工加工误差可有效控制在0.1之内,满足零件的加工要求。

4 结论

通过对五轴加工中心加工曲面零件产生误差的理论分析,建立了产生误差的数学模型,提出了误差补偿的控制方法,通过软件编程仿真及实物加工验证,经验证误差补偿办法可行、有效,误差补偿办法的提出为高效率、高精度加工曲面零件提供了依据,对曲面薄壁件的高精度加工具有指导意义。

猜你喜欢
刀轴铣刀步长
基于Armijo搜索步长的BFGS与DFP拟牛顿法的比较研究
基于随机森林回归的智能手机用步长估计模型
铣刀盘的5轴数控加工
可转位面铣刀铣削力解析建模与实验研究
基于Armijo搜索步长的几种共轭梯度法的分析对比
基于Pro/E的核电轮槽可换硬质合金精铣刀设计
全断面隧道掘进机(TBM)盘形滚刀刀轴断裂失效分析
瓦线横切机刀轴偏心质量对切刀磨损影响的研究
基于强度比较的微耕机刀轴的优化设计
螺纹铣刀