摘要 本文建立了由CAD技术、计算机视觉技术和计算机辅助检测规划(CAIP)技术与数控坐标测量机(CNC—CMM)集成形成的机器人化柔性自动坐标测量系统(RFACMS)。RFACMS将计算机视觉和CAIP引入CNC—CMM,极大地提高了CNC—CMM的柔性化和自动化程度;利用CAD数据库中的工件信息,是RFACMS集成到柔性制造系统(FMS)或计算机集成制造系统(CIMS)的基础。文中给出了RFACMS的工作原理。实验结果表明本文方法有效可靠。RFACMS可以集成到FMS或CIMS中,实现完整的设计、制造、检测循环。
关键词 坐标测量机 计算机视觉 计算机辅助检测规划 CAD 自动测量
1 引 言
目前,世界机械制造业正在经历着以工厂自动化(FA)为特征的第三次技术改造〔1〕。FA是柔性自动化,它的最高层次是计算机集成制造系统(CIMS)。FA对检测技术提出了高精度、自动化、柔性化、智能化和100%在线检测等越来越高的要求。而传统的检测设备不能满足这些要求,因此需要研究新的测量系统。
数控三坐标测量机(CNC—CMM)是集光学、机械、数控和计算机为一体的大型精密测量仪器。由于CNC—CMM具有测量空间大、精度高、通用性强、可一次性定位、有较高的柔性程度、可实现计算机数控自动测量等特点,使它成为制造业尤其是自动化制造业中收集质量数据,实现质量控制的主要检测设备,它是自动化生产、柔性加工线中不可缺少的一个组成部分〔2、3〕。
为了进一步提高CNC—CMM的智能化、柔性化和自动化程度,满足FA对检测技术的要求,将CAD技术、计算机视觉技术和计算机辅助检测规划(CAIP)技术与数控三坐标测量机(CNC—CMM)结合形成机器人化柔性自动坐标测量系统(RFACMS)是一行之有效的方法。利用计算机视觉技术实时地识别被测工件的种类、确定工件的位置方向,使CNC—CMM可以具备自动地调整和执行不同测量任务的能力,极大地提高了CNC—CMM的柔性;计算机辅助检测规划(CAIP)使CNC—CMM可以根据被测工件的设计和检测信息,对工件的测量过程及测头测量行走路径进行规划,从而提高CNC—CMM的自动化和智能化程度;利用CAD数据库中的工件信息,是CNC—CMM集成到柔性制造系统(FMS)或计算机集成制造系统(CIMS)的基础。
图1 测量系统工作原理 2 测量系统的原理和组成 RFACMS由四个子系统组成:(1)工件建模子系统;(2)基于CMM的计算机辅助检测规划子系统;(3)视觉子系统;(4)数控坐标测量子系统。其工作原理流程如图1所示。 |
图2 实验工件零件图 基于坐标测量机(CMM)的计算机辅助检测规划子系统根据被测工件的几何结构和检测信息,利用基因算法(Genetic Algorithm)对坐标测量机检测工件的过程及其细节进行规划,产生CNC—CMM的无碰撞测头测量行走路径。CNC—CMM测头测量行走路径存于测量系统数据存储器,根据工件的位置和方向变换后用于指导CNN—CMM的测量。 3 测量系统实验 为了验证RFACMS的各项设计功能,进行了一系列试验,包括:从Auto CAD输出的DXF文件中提取工件几何结构;由工件几何结构生成识别用MORLC样本;视觉子系统的识别及定位、定向;工件检测规划的自动生成;工件的规划测头测量行走路径向实际测头测量行走路径的转换;工件的自动检测等,获得了令人满意的结果。试验是在OPTON UMC 850型计量型数控三坐标测量机上进行的,工件建模子系统、检测规划子系统及视觉子系统由一台IBMPC机控制运行。视觉子系统由CCD摄像机和图像卡构成,其分辨率为512H×512V,256灰度级。下面给出一个工件的部分实验数据: |
表1 工件的M0ORLC坐标样本和长度样本(M=0,m=1,n=8) |
| 样本 | P[1,1] | P[1,2] | P[1,3] | P[1,4] | P[1,5] | P[1,6] | P[1,7] | P[1,8] |
| X | 16.000 | 30.000 | 0.000 | -30.000 | -48.000 | -30.000 | 0.000 | 30.000 |
| Y | 0.000 | 30.000 | 30.000 | 30.000 | 0.000 | -30.000 | -30.000 | -30.000 |
| 样本 | L[1,1] | L[1,2] | L[1,3] | L[1,4] | L[1,5] | L[1,6] | L[1,7] | L[1,8] |
| L | 16.000 | 42.426 | 30.000 | 42.426 | 48.000 | 42.426 | 30.000 | 42.426 |
表2 工件在CMM工作台不同位置和不同方向的部分测量结果(mm) |
| 测量项目 | 位置方向1 | 位置方向2 | 位置方向3 | 位置方向4 | 位置方向5 | 位置方向6 |
| 直径1 | 30.158 | 30.159 | 30.160 | 30.160 | 30.160 | 30.157 |
| 圆柱度1 | 0.012 | 0.015 | 0.015 | 0.012 | 0.012 | 0.013 |
| 平行度1 | 0.098 | 0.095 | 0.097 | 0.097 | 0.097 | 0.096 |
| 垂直度1 | 0.222 | 0.219 | 0.220 | 0.216 | 0.216 | 0.215 |
| 平面度1 | 0.001 | 0.001 | 0.002 | 0.003 | 0.001 | 0.005 |
| 距离1 | 60.011 | 60.009 | 60.010 | 60.010 | 60.011 | 60.010 |
| 距离2 | 79.870 | 79.873 | 79.872 | 79.871 | 79.872 | 79.872 |
| 距离3 | 45.432 | 45.432 | 45.433 | 45.435 | 45.433 | 45.433 |
| 4 结 论 本文的研究工作表明,将计算机辅助设计、计算机视觉和计算机辅助检测规划与数控坐标测量机结合是提高数控坐标测量机的柔性化、自动化和智能化程度的一条行之有效的途径。RFACMS既可以作为一个检测工作站在现有的制造环境下使用,提高检测效率,为生产服务,也可以集成到柔性制造系统(FMS)或计算机集成制造系统(CIMS)中,实现完整的设计、制造、检测循环,提高FMS或CIMS的质量控制水平。 作者单位:天津大学 天津 300072 参考文献 [1] 周延佑等.China Computer World.1993,(46):123~125. |




