唐静朱俊
(常州信息职业技术学院机电工程学院 江苏常州 213164)
由于制造、安装、受载变形以及热变形等多种因素的影响,实际的数控机床在运动过程中不可避免地要出现各种误差,难以达到精密加工的要求。尤其在高精产品的加工中,如何提高零件的数控加工精度、减少误差,以及对由于各种原因引起的误差进行补偿,已受到越来越多的关注[1]。西门子Sinumerik 840D比Sinumerik 802C等数控系统提供了更多的误差补偿功能,通过多种误差补偿可以进一步提高零件的加工精度。
在数控机床进给传动链的各个环节中都会留有较小的间隙,在机床部件和测量系统之间也可能有间隙。由于反向间隙的存在,会导致伺服电机空转而工作台无实际运动,会影响定位精度,进而影响机床的加工精度。反向间隙补偿的原理就是通过给指定轴设置一个补偿值,使得轴的运动方向改变时,能自动进行补偿,从而得到实际的运行位置。
Sinumerik 840D数控系统的反向间隙补偿方法是:1)用千分表或激光干涉仪在进给行程内进行多点测量(如图1的A、B、C三点)。例如取补偿轴的一个测量点安装好千分表并调零,先让轴正向进给20步,再反向进给20步,千分表的读数即为该点的反向间隙值。2)取各点反向间隙的平均值作为反向间隙补偿值,如表1所示,通过MD32450来设定反向间隙补偿值。反向间隙补偿值的正负与测量元件的安装位置有关,如果测量元件的运动先于工作台,给MD32450输入正值;如果工作台的运动先于测量元件,则给 MD32450输入负值[2]。……