
由此可知式(5)、(6)具有普遍意义。
3.2反向间隙误差补偿
由于丝杠螺母副之间的间隙存在,当工作台反向时,必产生反向间隙误差而影响到工作台送料定位精度。丝杠螺母副之间的间隙具有两个特点:
(1)具有相对的稳定性,即在一定范围内间隙是一个常数;
(2)随着机械传动的磨损而相应增加。
因此,预先测出其间隙,利用反向间隙的统计平均值,对其产生的定位误差进行软件补偿。在软件设计时,只需设计一方向寄存器,用来判断工作台是否换向。采用不换向不补偿,每换向一次补偿一次来消除丝杠螺母的反向间隙误差。
3.3x、y轴不垂直产生的定位误差补偿
前面分析了由丝杠驱动引起的工作台x、y坐标方向全程分布的非线性位移误差的补偿。当x、y两轴不垂直而产生的定位误差补偿没包括在内。考虑两轴不垂直而引起的几何误差是个线性函数,其值为:
E′xn=Lyn.α/2 (11)
E′yn=Lxn.α/2 (12)
将E′xn、E′yn叠加到式(5)、(6)的Exn、Eyn中,就可同时消除x、y轴不垂直产生的定位误差。这样定位误差的补偿式即为:


4 结论
此定位误差补偿方法用在我们开发的两台数控冲床上,该数控冲床步进电机脉冲当量为1/15mm,当冲压75mm的印花圆盒和60mm的印花圆盒盖时,每分钟冲压180次,其定位精度达到±0.10mm,满足了生产厂家的技术指标。
此定位误差补偿方法简单可靠,容易用软件编程实现,在不增加任何硬件的基础上,可在一定程度上提高数控冲床的定位精度。当系统投入使用一定时间后,可重新对其工作台定位误差动态测量,修正表格,消除传动件磨损引起的定位误差的变化。
本文以数控冲床为例,但其应用可推广到所有点位数控机床的误差补偿。