1984年伊利诺斯技术研究中心和数家主要三坐标测量机生产厂商及用户发起了旨 在实现测量机数据交换的CAM-I项目.随着1990年DMIS 2.1被认可为CAD数据和测量机接口的ANSI标准(ANSI CAM—I 101),许多公司纷纷采用DMIS作为测量程序的编程语言,坐标测量机生产商也纷纷推出了带有DMIS前、后处理器的测量系统。1996年发布了 DMIS3.0,目前最新的DMIS标准是DMIS4.0。
DMIS语言主要由测量控制语句和测量要素定义两部分组成,其中测量控制语句包括流程控制语句(主要是条件和循环)和机器参数选择和控制(测量臂和探针的选择、探针的运动等)。测量要素定义包括被测几何元素、公差带、坐标系及其他描述CAD模型的数据。
DMIS的语法结构类似于NC编程语言APT,在主词和附词之间用“/”隔开,JUMPTO指令实现分支和循环。一般而言,DMIS程序由以下几部分组成:
a.定义机器运行模式和显示设备等;
b.定义测量臂和探针;
c.定义变量;
d.定义公差带;
e.建立坐标系;
f.测量几何要素;
g.评定几何要素。

如图l所示,可以通过多种方法得到DMIS文件。
1)手工编写
作为一种编程语言,DMIS程序具有良好的可读性,完全可以和其它编程语言一样按照语法格式手工编写。
2)基于CAD图形辅助的
DMIS生成器利用专门的软件如Audimess,可在CAD模型上设置模拟探测点,控制探针的运动轨迹,检查是否发生碰撞。
3) 测量系统的前处理器转换
目前国外先进的三坐标测量机一般都提供DMIS前处理器,即把控制代码转换成等价的DMIS语句。
在实际应用中,通常综合使用这几种方法得到DMIS测量程序.经过相应的后处理,即得到针对另一测量系统的控制代码,也可以直接驱动图形化测量过程模拟软件,检查测量过程.
文章来源:网络
搜索关键字:DMIS 三坐标测量机 测量仪器 工具显微镜 三坐标测量仪
