测量直线运动轴的反向偏差时,测量工具通常采有千分表或百分表,若条件允许,可使用双频激光干涉仪进行测量。当采用千分表或百分表进行测量时,需要注意的是表座和表杆不要伸出过高过长,因为测量时由于悬臂较长,表座易受力移动,造成计数不准,补偿值也就不真实了。若采用编程法实现测量,则能使测量过程变得更便捷更精确。
N20X-50;工作台左移,消除传动间隙
N30G04X5;暂停以便观察
N40Z50;Z轴抬高让开
N50X-50:工作台左移
N60X50:工作台右移复位
N70Z-50:Z轴复位
N80G04X5:暂停以便观察
回转运动轴反向偏差量的测量方法与直线轴相同,只是用于检测的仪器不同而已。
对于其他类别的数控机床,通常数控装置内存中设有若干个地址,专供存储各轴的反向间隙值。当机床的某个轴被指令改变运动方向时,数控装置会自动读取该轴的反向间隙值,对坐标位移指令值进行补偿、修正,使机床准确地定位在指令位置上,消除或减小反向偏差对机床精度的不利影响。
一般数控系统只有单一的反向间隙补偿值可供使用,为了兼顾高、低速的运动精度,除了要在机械上做得更好以外,只能将在快速运动时测得的反向偏差值作为补偿值输入,因此难以做到平衡、兼顾快速定位精度和切削时的插补精度。
对于FANUC0i、FANUC18i等数控系统,有用于快速运动(G00)和低速切削进给运动(G01)的两种反向间隙补偿可供选用。根据进给方式的不同,数控系统自动选择使用不同的补偿值,完成较高精度的加工。
将G01切削进给运动测得的反向间隙值A
输入参数NO11851(G01的测试速度可根据常用的切削进给速度及机床特性来决定),将G00测得的反向间隙值B
输入参数NO11852。金属加工内容不错,值得关注。需要注意的是,若要数控系统执行分别指定的反向间隙补偿,应将参数号码1800的第四位(RBK)设定为1;若RBK设定为0,则不执行分别指定的反向间隙补偿。G02、G03、JOG与G01使用相同的补偿值。
现在通过RS232接口将计算机与机床CNC控制器联接起来,用VB编写的自动校准软件控制激光干涉仪与数控机床同步工作,实现对数控机床定位精度的自动检测及自动螺距误差补偿,其补偿方法如下:
备份CNC控制系统中的已有补偿参数;
由计算机产生进行逐点定位精度测量的机床CNC程序,并传送给CNC系统;
自动测量各点的定位误差;
根据指定的补偿点产生一组新的补偿参数,并传送给CNC系统,螺距自动补偿完成;
重复进行精度验证。
根据数控机床各轴的精度状况,利用螺距误差自动补偿功能和反向间隙补偿功能,合理地选择分配各轴补偿点,使数控机床达到zui佳精度状态,并大大提高了检测机床定位精度的效率。