随着航空、航天和汽车等制造工业的加快速度进行发展,高精度、复杂大型零件的加工与精度评价成为业内关注的明显问题,通常这类工件产品需经过多次的加工—测量—修整,才能满足设计的基本要求。数字控制机床作为一种高效、高精度的制造装备在制造企业中得到了广泛应用,而且正朝着高精度、高效率、开放化、智能化、复合化的方向发展。复合化的目标是尽可能地在一台机床上利用一次装卡完成全部或大部分的加工任务,以保证工件位置精度,提高生产效率[1]。加之人们对工件加工的高精度、高效率的不断追求,与数控机床集成的在线测量技术在实际生产中受到广泛关注。
传统的离线测量方式,即采用拆卸移动工件的检测方式,涉及二次装夹定位问题,使得加工结果和测量结果的一致性差,导致生产周期延长、生产效率降低。拆卸移动工件的检测方式是阻碍数字化制造整体效率提高的根本原因[2]。在线测量,即加工与测量过程均在同一设备上实施的检测方式[3],工件经过一次装卡便可完成加工与测量工作,避免了二次装夹定位误差,可降低测量成本,减少生产辅助时间,提高生产效率和加工精度。数字控制机床在线测量技术具有采样速度快、精度高的特点,实现了工件的数字化数据采集和精度评价[4]。
与三坐标测量机(Coordinate Measuring Machining)相比,由于数字控制机床在线测量环境复杂,误差影响因素较多,但三坐标测量机价格昂贵,性价比与应用的广泛程度远不如数字控制机床[5]。因此在精度要求不是很高时,数字控制机床在线测量技术更具优势。
数字控制机床在线测量技术是加工测量一体化技术的重要组成部分,可以扩展数字控制机床的功能,有效地提高现有机床的使用价值,保证零件的加工质量[1,6,7]。因此,数控机床在线测量得到现代制造企业的重视和应用,具备极其重大的研究和应用价值,国内外研究人员针对此方面做了大量的研究工作,并在实际中进行了推广和应用[8]。
现代数字控制机床较之以前在开放性方面有了很大的提升,现代数控系统良好的扩展性和兼容性使得一台数字控制机床兼具一定精度的三维坐标测量功能成为可能[6,9-10]。如果把机床与测量系统有机地集成起来,在零件加工的同时,又能轻松实现工件的在线测量。
数控在线测量系统组成最重要的包含硬件和软件两部分。类似数控加工系统,其硬件系统最重要的包含数字控制机床系统和测头系统;软件系统则是利用二次开发技术,实现类似于数控加工编程的在线测量编程,得到驱动数字控制机床实现测量的NC代码[11]。数字控制机床在线测量系统的原理示意图如图1所示。
在工业发达国家,测头基本上和刀具一样已成为数控机床不可或缺的基本备件,在机械制造领域中得到愈来愈普遍的应用。数字控制机床上采用的测头大致上可以分为2种:一种是以加工工件为测量对象,使用时安装在机床主轴上的工件测量测头;另一种是以刀具为测量对象,处于机床固定位置的刀具测量测头。通常,机床在线测量采用是工件测量测头,可手动测量或根据测量(宏)程序对工件进行自动测量[12]。数控在线测量系统是基于数字控制机床系统开发并集成测量系统实现的,其测量过程和工艺流程十分相似。
尽管数控机床在线测量具有诸多优点,但现有的在线测量系统,大都是专用的,测量功能单一,不能够满足加工零件的复杂性、多样性需求。在机床在线测量系统基础上,将其与CAD系统来进行集成,经过CAD系统的二次开发,实现测量编程和仿真验证,增大了数字控制机床在线测量的灵活性及工作范围,实现了设计+加工+测量(Design-Manufacturing-Inspection,简称D-M-I)的集成。数控加工、测量与设计三者在不同阶段的集成示意图如图3所示。
在线检测系统中直接影响精度的核心部件是测头[6],具有搜索前进的能力的触发式测头最为常用[7,13-14],向数控系统提供触发信号以获得触发点的坐标[9,13]。测头系统最关键的一个功能是可生成程序中断指令,当测头测端与被测工件接触时,测头系统向数字控制机床发送一外部中断请求(该中断请求由测头触发信号提供)。当机床控制管理系统接收到中断后,便通过定位系统锁存此时测端球心的坐标值,以此来确定测端与被测工件接触点的坐标值。测头系统检验测试过程如图4所示。
接触式测头较其他测头拥有更高的测量精度,同时接触式测头由于结构相对比较简单、使用起来更便捷、制造成本低以及较高的触发精度等优点,在数字控制机床在线检测系统中被广泛应用。
为使数字控制机床能够准确、高效、快速地完成每一次的在线测量,在一次测量任务中需多次测量触发。根据测头在一次测量过程中运动,需设定3种距离[15],如图5所示。