设为首页|收藏本站

当前位置: 首页 >> 新闻中心 >> 如何提高数控机床的精度?(下)
新闻中心

新闻概述:【反向偏差的补偿】国产数控机床,定位精度有不少>0.02mm,但没有补偿功能。对这类机床,在某些场合下,可用编程法实现单向定位,清除反向间隙,在...差、定位精度进行准确测量和补偿,可以很好地减小或消除反向偏差对机床精度的不利影响,提高机床的定位精度,使机床处于最佳精度状态,从而保证零件的加工质量。

关键词:永大精机铣床磨床火花机加工中心雕铣机数控车床中走丝线切割报价价格江苏机床展厅

如何提高数控机床的精度?(下)

如何提高数控机床的精度?(下)

【反向偏差的补偿】

国产数控机床,定位精度有不少>0.02mm,但没有补偿功能。对这类机床,在某些场合下,可用编程法实现单向定位,清除反向间隙,在机械部分不变的情况下,只要低速单向定位到达插补起始点,然后再开始插补加工。插补进给中遇反向时,给反向间隙值再正式插补,即可提高插补加工的精度,基本上可以保证零件的公差要求。

对于其他类别的数控机床,通常数控装置内存中设有若干个地址,专供存储各轴的反向间隙值。当机床的某个轴被指令改变运动方向时,数控装置会自动读取该轴的反向间隙值,对坐标位移指令值进行补偿、修正,使机床准确地定位在指令位置上,消除或减小反向偏差对机床精度的不利影响。

一般数控系统只有单一的反向间隙补偿值可供使用,为了兼顾高、低速的运动精度,除了要在机械上做得更好以外,只能将在快速运动时测得的反向偏差值作为补偿值输入,因此难以做到平衡、兼顾快速定位精度和切削时的插补精度。

对于FANUC0i、FANUC18i等数控系统,有用于快速运动(G00)和低速切削进给运动(G01)的两种反向间隙补偿可供选用。根据进给方式的不同,数控系统自动选择使用不同的补偿值,完成较高精度的加工。

将G01 切削进给运动测得的反向间隙值A 输入参数NO11851(G01的测试速度可根据常用的切削进给速度及机床特性来决定),将G00测得的反向间隙值B 输入参数NO11852。需要注意的是,若要数控系统执行分别指定的反向间隙补偿,应将参数号码1800的第四位(RBK)设定为1;若RBK设定为0,则不执行分别指定的反向间隙补偿。G02、G03、JOG与G01使用相同的补偿值。

二、定位精度

数控机床的定位精度是指所测量的机床运动部件在数控系统控制下运动所能达到的位置精度,是数控机床有别于普通机床的一项重要精度,它与机床的几何精度共同对机床切削精度产生重要的影响,尤其对孔隙加工中的孔距误差具有决定性的影响。一台数控机床可以从它所能达到的定位精度判出它的加工精度,所以对数控机床的定位精度进行检测和补偿是保证加工质量的必要途径。

【定位精度的测定】

目前多采用双频激光干涉仪对机床检测和处理分析,利用激光干涉测量原理,以激光实时波长为测量基准,所以提高了测试精度及增强了适用范围。检测方法如下:

安装双频激光干涉仪;

在需要测量的机床坐标轴方向上安装光学测量装置;

调整激光头,使测量轴线与机床移动轴线共线或平行,即将光路预调准直;

待激光预热后输入测量参数;

按规定的测量程序运动机床进行测量;

数据处理及结果输出。

【定位精度的补偿】

若测得数控机床的定位误差超出误差允许范围,则必须对机床进行误差补偿。常用方法是计算出螺距误差补偿表,手动输入机床CNC系统,从而消除定位误差,由于数控机床三轴或四轴补偿点可能有几百上千点,所以手动补偿需要花费较多时间,并且容易出错。

现在通过RS232接口将计算机与机床CNC控制器联接起来,用VB编写的自动校准软件控制激光干涉仪与数控机床同步工作,实现对数控机床定位精度的自动检测及自动螺距误差补偿,其补偿方法如下:

备份CNC控制系统中的已有补偿参数;

由计算机产生进行逐点定位精度测量的机床CNC程序,并传送给CNC系统;

自动测量各点的定位误差;

根据指定的补偿点产生一组新的补偿参数,并传送给CNC系统,螺距自动补偿完成;

重复进行精度验证。

根据数控机床各轴的精度状况,利用螺距误差自动补偿功能和反向间隙补偿功能,合理地选择分配各轴补偿点,使数控机床达到最佳精度状态,并大大提高了检测机床定位精度的效率。

定位精度是数控机床的一个重要指标。尽管在用户购选时可以尽量挑选精度高误差小的机床,但是随着设备投入使用时间越长,设备磨损越厉害,造成机床的定位误差越来越大,这对加工和生产的零件有着致命的影响。采用以上方法对机床各坐标轴的反向偏差、定位精度进行准确测量和补偿,可以很好地减小或消除反向偏差对机床精度的不利影响,提高机床的定位精度,使机床处于最佳精度状态,从而保证零件的加工质量。


联系方式

地址:常州市长三角模具城21-15号

电话:0519-83369888

传真:0519-69999238

邮箱:yd13511670908@163.com