天天看点

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

以VOVO标准文档提供的 Example of DMO file为参考,进行举例说明

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

      首先,输出DMO文件前需要在软件输岀面板→设置→设备定义→文件下,把默认DMS勾选

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

自学习打开,记录如下程序:

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

    第1-19行是状态头,是输出DMO文件不需要的,从状态头设置中将“DMS头”设置为否,重启软件之后记录的程序将不再有DMS状态头的这些语句;

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

22-23行是设备定义语句,定义一个DMO文件,文件保存路径及文件名可以自己指定及更改,这里使用默认设置来说明,“写方式”可以修改数据是追加还是覆盖;

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

把这个设备关闭掉的方式是将勾去掉,自学习打开会有记录 CLOSE语句。

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

之后所有的语句都要放到OPEN和 CLOSE之间,来形成一个完整的程序。

下面具体解释如何输出示例中的内容:

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

 第一句 FILNAN不是标准DMS用法,所以可以把它看成是一个文本来输出,输出文本使用关键字WRTE来实现。

示例程序如下:

WRITE/DID(DEFAULTDMIS), 'FILNAM/'31801231''

希望输出的内容通过修改单引号组内的红色字体就可以实现。

TEXT/OUTFIL, 'PARTNAME'

TEXT/OUTFIL, 'DMISVERSION/MEASURINGMACHINE'

TEXT/OUTFIL, 'CONTACTPERSON/PHONENUMBER'

TEXT/OUTFIL, 'CHANGENOTE'

   希望输出的内容通过修改单引号组内的红色字体就可以实现;TEXT语句后面红色字体内容主要是输岀客户希望的内容,比如工组号、程序版本号、操作者等,根据需要自己增加或者减少TEXT语句的条数。

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

这2句是输出日期和时间,应该是取计算机当前时间,所以需要用到相应函数

SDATE()用来取得当前的日期

STME(用来取得当前的时间

   具体实现的语句如下,先定义2个字符变量,然后分别给这2个字符变量赋值日期和时间,然后用WRTE语句输出到DMO文件。

DECL/COMMON, CHAR, 255, DATE_ OUTPUT,TIME _OUTPUT 

DATE_ OUTPUT= ASSIGN/SDATEO 

TIME _OUTPUT= ASSIGN/ STIMEO

 WRITE/ DID(DEFAULTDMIS), DATE=,DATE_ OUTPUT 

WRITE/DID(DEFAULTDMIS), TIME=, TIME_ OUTPUT

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

上面这几句可以当成文本语句来输出,也是用WRTE关键字实现,输出内容及WRTE条数自己控制。

WRITE/ DID(DEFAULTDMIS), 'PR(1)='CAD MODEL NUMBER/PARTNUMBER''

WRITE/DID(DEFAULTDMIS), 'LI(2)= 'SERIE and CARIDENTITY/UNITIDENTITY''

WRITE/DID(DEFAULTDMIS), 'PL(3) =LH, RH, UNIQUE, LHD, RHD''

WRITE/DID(DEFAULTDMIS),'PN(4)=SUPPLIER/LOCATION''

WRITE/DID(DEFAULTDMIS), 'PS(5)=NUMBER OF MP-DRAWING WITH ISSUE''

RITE/DID(DEFAULTDMIS), 'Q(COMMENT)=OTHER INFO ABOUT MEASUREMENT''

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

5)当作文本语句来对待,用如下语句实现

WRITE/DID(DEFAULTDMIS),'OUTPUTF(FRO021AL), T(pt_ x),T(pt_ y), T(pt _z),T(pt_ n)'

6)7)分别为定义语句,直接用DMS定义语句来实现

F(FR0O21AL)=FEAT/POINT,CART,1291170,717.610,1474110,$

0.369,-0.347,-0861

T(pt_ x)=TOL/CORTOL, XAXIS,-0.50,0.50

T(pt_ y)=TOL/CORTOL, YAXIS,-050, 0.50

 T(pt _z)=TOL/CORTOL, ZAXIS,-050, 0.50

 T(pt_ n)=TOL/PROFP,-025, 0.25

  上面这些功能语句是输出理论元素、及坐标公差定义、点轮廓度公差定义;其他理论元素输出及公差带定义方法类似;

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

8)9)10)这些语句只用下面这一句就可以实现

OUTPUT/FA(FRO021AL),TA(pt _x),TA(pt _y), TA(pt _z), TA(pt_ n)

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

11)用它本身来实现,作用是清空输出面板中的内容;ENDEIL内容可以不加,最后自己写到DMo文件最后,因为 ENDFIL运行后输出面板中的内容就清空了,所以可以不加此句,把报告保存之后,自己在DMO文件最后加上 ENDFIL即可;

ENDFIL

  说明:这一部分只是输出,并未涉及到测量,所以要在测量完成之后再来进行DMO报告的输出;以上说明的完整DMIS程序如下,或者查看 DEMO,DMI文件;

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件

以下是输出的DMO文件截图;

OPEN语句会写入DMO文件,如果不需要可以自行删掉此行;在最后自己写入 ENDFIL语句就完整了。

RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件
RationalDMIS如何输出符合 VOLVO 50369标准的DMO文件