文献综述---数控加工中的螺距误差补偿技术现状及发展趋势

数控加工中的螺距误差补偿技术现状及发展趋势

一.螺距误差产生的原因及误差补偿的意义

螺距误差,从字面上看是指滚珠丝杠的螺距间隙,一般产生螺距误差的原因有:

1.机床丝杠本身螺距累计误差造成的机床目标值偏差;

2.是在机床丝杠的装配过程中,由于采用了双支撑结构使丝杠轴向拉长,造成丝杠螺距误差增加,产生机床目标值偏差;

3.是在机床装配过程中, 由于丝杠轴线与机床导轨平行度的误差引起的机床目标值偏差。

但在误差补偿中,测量的是每个坐标的实际运动精度;因此,螺距误差不单纯是丝杆的螺距间隙,它还与伺服信号、电机输出、齿轮传动、丝杠传动等等有关。实际上,为了提高数控机床的加工精度,在设计上已考虑到了如何减小进给传动装置的间隙,诸如在进给传动装置中加入减速器环节,通过减小单位脉冲对应的进给部件位穆量(即脉冲当量)、采用预紧的滚珠丝杠、以及减少传动件和连接件等办法来达到提高传动精度和定位精度的目的。因此,影响数控机床加工精度的最大因素就和丝杠的螺距误差有关了;因为经过长时间的磨合,在整个丝杠长度上,总有一段是使用额率最高的,而在这一段与其它不常用的一些地方相比,磨损程度就大一些,总会产生一定程度的差异;对于信号回路以及电机或者齿轮传动,因其与轴运动的区域段关系不很大,因此常规上定义的螺距误差补偿就指的是丝杠运动的螺距误差补偿。

数控机床大都采用滚珠丝杠作为机械传动部件,电机带动滚珠丝杠,将电机的旋转运动转换为直线运动。如果滚珠丝杠没有螺距误差,则滚珠丝杠转过的角度与对应的直线位移存在线性关系。实际上,制造误差和装配误差始终存在,难以达到理想的螺距精度,存在螺距误差,其反映在直线位移上也存在一定的误差,降低了机床的加工精度。而利用数控系统提供的螺距误差补偿功能,可以对螺距误差进行补偿和修正,达到提高加工精度的目的。另外,数控机床经长时间使用后,由于磨损等原因造成精度下降,通过对机床进行周期检定和误差补偿,可在保持精度的前提下延长机床的使用寿命。

1

对于机床定位精度上,螺距误差补偿能改善的机床性能指标有: a.机床的定位精度; b.机床的重复定位精度; c.传动丝杠运动的反向误差。

而螺距误差补偿对开环控制系统和半闭环控制系统具有显著的效果,可明显提高系统的定位精度和重复定位精度,而在半闭环系统中,定位精度很大程度上受滚珠丝杠精度的影响,虽采用精度高的滚珠丝杠,因制造误差、装配误差始终存在, 要得到高的运动精度,必须采用螺距误差补偿功能,利用数控系统对螺距误差进行补偿与修正;对于全闭环控制系统,由于其控制精度高,螺距误差补偿效果不突出,但也可以进行螺距误差补偿,以便提高控制系统的动态特性,缩短机床的调试时间。

二.国内外螺距误差补偿的方法 1.国外螺距误差补偿的方法

国外的大部分机床的螺距误差补偿是以高精度的检测装置为基准的,采用的是等间距螺距误差补偿,这种补偿方法选取机床参考点作为补偿的基准点,然后每隔一定距离作为一个补偿点,通过给补偿点编号,并根据工作台的现行位置计算补偿点号,可方便地用软件实现误差补偿。

等间距螺距误差补偿首先选取机床参考点作为补偿的基准点,机床参考点由反馈系统提供的相应基准脉冲来选择。然后实测出机床某一坐标轴各补偿点的反馈增量值修正,以伺服分辨率为单位存入IFC 表。

补偿点IFC值=(数据指令值-实际位置值)/伺服分辨率

一个完整的IFC 表要一次装入,不宜在单个补偿点的基础上进行修改。当其完整性遭到破坏时,可定期刷新IFC 表。

等间距螺距误差补偿的软件实现过程分以下六步: ① 计算工作台离开补偿基准点的距离。 Di = Ri - REF

式中:Di —采样周期工作台离开补偿基准点的距离 Ri ———采样周期工作台的绝对位置 REF ———补偿基准点的绝对位置

2

② 根据Di 的符号决定采用正向被偿(Di > 0) 还是负向补偿(Di < 0),图1 所示。

③ 确定当前位置所对应的补偿点号Ni 。 Ni =[Di/校正间隔]

式中,[ ]表示取整数部分,校正间隔在确定IFC值时确定,且恒为正数。 ④ 判断当前位置是否需要补偿。

若Ni = Ni - 1 ,无需补偿,否则需要补偿。

⑤ 查IFC 表,确定补偿点Ni上的补偿值。当坐标轴运动方向与补偿方向一致时(对正向补偿Ni >Ni - 1 ,对负向补偿Ni < Ni - 1 ,补偿值δi 取IFC(Ni),否则,取- IFC(Ni - 1) 。

⑥ 修正位置反馈增量及当前位置坐标。 △Ri +δi △Ri Ri +δi Ri

(1)补偿原理

将数控机床某轴的指令位置与高精度测量系统测得的实际位置进行比较,计算出在全行程上的误差曲线,并将误差值以表格形式输入数控系统中。加工过程中,数控系统在对该轴实施控制时,会自动对该轴误差值加以补偿。

误差补偿步骤如下:①在机床上安装高精度位移测量装置(国外大部分采用磁栅,光栅以及激光干涉仪等);②编制简单程序,在整个行程上顺序设置一些位置点; ③测量并记录运行到这些位置点时的实际精确位置; ④标出各位置点的误差值,形成在不同的指令位置处的误差表;⑤通过多次测量,取平均值;⑥将修正表输入数控系统,按此表进行误差补。

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4