7.2尺寸测量接口规范(DMIS)
  在现代工厂中,为各类尺寸测量设备(Dimensional Measuring Fquipment,缩写为DME)编制检测程序是一项比较
繁重的工作。许多DME的运行程序需要在DME本身提供的环境中在线生成。这样一来,对同样的被测零件,在某种CME
上生成的检测程序无法在其它DME上运行。如果要在其它检测设备上检测该零件,检测程序需要另外生成。为了提高DME
的使用效率,有的DME制造商通过为每一台DME配置专用处理器的方法,为他们的DME本身具有的控制语言,控制本身
的运动。在这样的环境中,对应于每一组互相联接的CAD系统和DME系统,都要有一专用处理器作中间转换器。如图7-13
所示。可以看出,用这种方法要将数套互不相同的CAD系统和数台互不相同的DME互联起来,需要很多的专用处理器做中
间转换器。这对整个系统的维护、扩展等将带来许多不便。为了解决这一问题,必须有一种大家共同遵守的规范,尺寸测
量接口规范(Dimensional Measuring Interface Specification,缩写为DMIS)就是基于这种情况产生的。  
  DMIS是由国际计算机辅助制造公司(CAM-I)质量保证计划资助开发的,为了开发自动化系统之间检测数据的通信标
准,从1985年2月开始,作为尺寸测量接口规范课题,它是由DME供应厂商与用户联合共同开发的成果。  
  7.2.1DMIS环境  
  DMIS的目标是作为一套计算机系统和测量设备之间检测数据双向通信的标准。它提供一种数据格式,形成各类分系统
之间进行数据交换的中性文件。它的内容也具有检测规程和分析检测结果的作用。由一套术语词汇表建立起一个用于检测
规程和检测结果数据在中性格使用计算机的情况下也可以编写检测程序和分析检测结果。  
  DMIS提供一套词汇表用来将检测规程提供给尺寸测量设备以及将测量设备的检测结果传递给接受系统。一台通过
DMIS与其它设备相联通的设备必须有一个前置处理器,它将自己内部的数据格式转化为DMIS格式,同时还需要一个后置
处理器,将DMIS格式转换为自己的数据结构。  
  采用DMIS格式作为数据交换标准的简化环境。每个CAD系统和DME都有一对前、后置处理器,负责将检测规程或检
测结果转换为DMIS格式以及将DMIS数据格式转换成系统内部的数据格式。这样一来,可以在三个互不相同的CAD系统中
的任一个系统上来编写检测规程。检测规程可以在三个不同的DME上运行。DME可将数据送回到任一CAD系统作分析,也
可将数据送到质量信息系统(QIS)进行统计过程控制及建立数据档案。  
  DMIS的实施处理可以由用户决定。用户可以将CAD系统与DME直接相联,也可以使用主计算机。有的用户可能以串
联方式相连,有的可能是平行的等等。DMIS只是定义一套由ASCII文件传递的词汇表,这些文件的传输、储存与管理都由
用户决定。  
  7.2.2 DMIS总体结构  
  DMIS有两类基本形式的语句:面向过程的命语句和面向几何学的定义语句。过程命令语句由运动语句和机器参数语句
以及检测过程本身所特有的其它语句组成。定义语句是用来描述几何、公差、坐标系统以及可能包括在CAD系统数据库中
的其它形式的数据。到目前为止,零件描述模型并不包含DMIS接口所需的全部数据,因而,补充数据必须由手工加入。  
  整个DMIS程序由定义、命令以及程序子单元组成。命令语句命令DME或接受系统实现它们的功能。定义语句描述各
种事物。  
  7.2.3 DMIS支持的特征和公差  
  7.2.3.1特征  
  特征是零件上的或空间存在(不在零件上)的几何元素。特征有两类:基本特征和实际特征。基本特征是由CAD模型
零件图上来的,用“F”来标记,例如:F(CIRCLE-1)=FEAT/CIRCLE,INNER,CART10,10,5,0,0,1,40实际特
征是由DEM测量或构造出来的。用“FA”来标记。例如:FA(CIRCLE-1)=FEAT/CIRCLE,INNER,
CART9.998,9.997,5,0,-,1,39.989。 
  从这个语句可看出,实际的圆心在X轴上的偏差为0.002,Y轴上为0.003。实际直径的偏差0.011。  
  DMIS支持的特征有:弧、圆、圆锥、圆柱、随圆、复杂曲线、复杂面、线、PARPLN(由平行平面构成的特征,如槽
、块)、模型(使用已定义过的特征)、平面、点、左形锥、班干部。  
  7.2.3.2公差  
  DMIS支持ANSI Y 14.5M-1982尺寸与公差标准。支持的公差有:角度、直径、半径、宽度、圆度、圆柱度、平面度、
直线度、线轮廓度、面轮廓度、全跳动、倾斜度、平行度、垂直度、同轴度、位置度。  
  公差有基本公差和实际偏差。基本公差是CAD模型或零件图上标注的,以“T”标记。实际偏差是测量出来的,以“TA”
标记。下面是一个特征与公差联系的例子。  
  7.3面向CMM的计算机辅助检测规划生成系统  
  质量是一个企业保持长久发展能力的重要因素之一,如何提高和保证产品质量,是企业活动中的重要内容。为了提高
和保证产品质量,对产品零件实施检测是必不可少的,合理地制定零件的检测规程是正确实施零件检测的前提。而目前在
我国的制造企业中,仍普遍依靠落后的手工方式编写零件的检测规程,编写的零件检测规程不规范,其准确性、一致性,
严重影响了对零件检验活动的实施。  
  计算机在检测规程编制中的引入,大大提高了检测规程的编写速度和准确性。目前计算机辅助检测规划(CAIP)系统
已经成为计算机辅助质量信息系统(CAQIS)的重要组成部分,它的核心问题是解决如何检测零件,因而它是实施各种质
量保证技术的开端和起点。根据所面向的检测设备的不同,CAIP系统可分为:面向CMM的CAIP系统和面向通用检测量具
的CAIP系统等。在本节和下节中将对面向CMM的CAIP系统和面向通用检测量具的CAIP系统分别作介绍。  
  7.3.1面向CMM的CAIP功能模型  
  7.3.2面向CMM的CAIP系统简介  
  CAIP系统一般包括定义/获取检测任务、确定工件在工作台上的装夹、检测点数量及分布的确定、检测路径的生成及
信真、执行检测、分析检测结果打印报表等六个功能模块组成。下面对各个模块的功能分别进行介绍。  
  7.3.2.1定义/获取检测任务  
  从设计信息中提取与检测有关的数据是检测规划制定的开始,也是检测规划制定的关键。检测信息的提取与CAD系统
采用的建模技术密切相关,在使用传统几何建模技术CAD系统中,一般采用人机交互的方式给指定的几何特征赋予检测、
技术要求等信息。这些信息以性文件形式存放,配合建模的几何信息支撑后续的加工信息、检测信息的提取。可将公差信
息以如下的方式赋予面F1:
  FACE/F1:TOLERANCES/ORIENTATION,PERPENDICULARITY,0.002;DATUM,F2  
                    
  产品建模以几何建模为基础,面向设计、生产过程以及各应用环节的,从产品设计一开始就考虑到了产品周期各阶段
需要的信息。因此,包含的信息层次高,信息量大,与几何建模相比,产品建模不仅要描述几何建模中必须要描述的几何
、拓扑信息、而且还必须描述几何建模时所不包含的高层次几何、拓扑信息(指形面特征的结构)和表达产品设计、工艺
、检测、装配工艺技术要求的信息。  
  定义/获取检测任务模块的功能是以上述各种建模环境为基础,从设计信息提取和检测有关的数据,包括特征的几何系
、尺寸和公差、特征的定置和定位。并从技术和经济的角度出发,找出不能或不适合用CMM测量的那些特征,这些特征将
用其它的方法生成检测计划。这样,检测范围就被确定了。由于CMM是将特征作为几何元素来检查,而不是识别特征的实
际形状,所有确定的特征都必须分解为几何元素,从而使检测任务得到进一步细化。  
  7.3.2.2确定工作在工作台上的装夹  
  当工件放在工作台上后,它的定位也就确定了。由于测头具有一定的体积,且它在空间的位置不是任意的,故在某种
定位方式下,可能只有一部分特征能被测量,而其它一些特征可以通过改变测头和/或工件的定位方式来测量。为了减少改
变测头和/或工件定位方式的频率,提高检验效率,对所有特征的可测性都要进行检查,然后以测头的定位和工作的装夹为
基础,按照可测性将工件的特征进行分组。  
  对基准特征的检验必须在以其为基准的其它特征检验之前进行。因此,工件初次装夹后,有关的基准特征应该进行分
组。  
  7.3.2.3检测点数量及分布的确定  
  一般情况下,检测点的数量根据被测项的几何特征、公差类型确定。
  对于非规则被测表面——自由曲面,检测点数量及分布的确定比较复杂,下面另外介绍。CMM是一种通过采样来进行
测量的设备,对于采到的点可以肯定地判断其是否在公差允许的范围内,但对于未采到的点却不能。这样一来,虽然采到
的点全部在公差允许的范围之内,但并不能保证未采到的点也在公并差允许的范围之内。对于自由曲面,采样点数量及分
布的不同往往不有同测量结果。而要对整个曲面进行扫描并且测量曲面上的所有点是不可能的。因此,必须建立一个适当
的检测点样,包括样本大小及样本点分布,对样本的要求地:首先要满足质量保证的要求,同时样本要尽可能小,以节省
检测时间。  
  工件的形成要经过设计、制造等过程。在设计时,根据工件所承担的功能规定其公差范围,在加工过程中由于各方面
加工因素的影响,加工结果将编离设计时给定的理想尺寸,偏离训分将构成加工误差。因此样本大小将与设计、加工两过
程均有关系。一般影响样本大小的因素有两个,一是设计时给定的公差范围,二是加工因素,包括机床的加工能力、加工
参数等。对于自由曲面,检测点分布形式有两种,一种是仍然采用均匀分布的方法;另一种按曲率及预报的加工误差来对
检测点进行分布,对曲面上变化剧烈区域(即曲率大的区域),难加工区域(即加工误差比较大的区域),在进行检测时
应当增加检测点以保证检测质量。