(一)反向间隙补偿
在数控机床的传动系统中,伺服电机与丝杠之间通常情况下会采用直连、同步带传动、齿轮传动等三种方式进行连接传动。而齿轮、滚珠丝杠、螺母等均存在反向间隙,这种反向间隙的存在就会造成在机床工作台发生反向运动时,伺服电机空转而工作台没有发生实际的运动,或者伺服电机带动机械部分发生了运动而测量装置没有检测到位移。对于数控机床来说反向间隙将会影响到机床的定位精度和重复定位精度,从而影响到加工产品的精度。这就需要数控系统提供反向间隙的软件补偿功能,以便对机床的反向间隙进行补偿,减小其对机床精度的影响,提高加工零件的精度。往往随着数控机床使用时间的增长,反向间隙还会因机械部分磨损而逐渐增大,因此需要定期对数控机床各坐标轴的反向间隙进行测定和补偿。
(二)螺距补偿
数控机床上的线性进给轴多采用滚珠丝杠作为机械传动部件,电机带动滚珠丝杠运动,将电机的旋转运动转换为进给轴的直线运动。如果滚珠丝杠各螺距之间没有误差,则滚珠丝杠转动的角度与其所对应进给轴的直线位移成线性关系。但是在实际中,无论是在制造过程中和装配中始终存在着误差,滚珠丝杠各螺距问就存在着螺距误差。其反映在进给轴的直线位移上也存在着一定的误差,这样就会降低机床的加工精度。多数数控系统都提供有螺距误差补偿的功能,可以对数控机床出现的螺距误差进行补偿,以达到降低机床误差、提高加工精度的目的。另外,数控机床经过长时间使用后,由于对滚珠丝杠各螺距磨损程度的不同,各螺距之间的误差会进一步加大,导致机床的加工精度下降。通过对机床进行周期性的检定和误差补偿,可在保持精度的前提下延长机床的使用寿命。