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 三坐標測量機 測量儀器 工具顯微鏡 三坐標測量儀
