首页/文章/ 详情

RationalDMIS 7.0 程序检测模板制作 2019

2天前浏览7



    当一个公差项目包含多个公差标签时,如何区分和管理用户构建过的公差标签显得很必要。


   批量计算元素的多公差计算,一般使用DMIS编辑器—其他—输出。RationalDMIS 7.0新功能批量元素重复计算公差会更快捷。



1.主菜单—保存解决方案,文件名:RationalDMIS 7.0 检测模板 2019。



2.元素数据区—父节点右键菜单—添加前缀


  前缀用来成组显示元素



3.公差数据区—公差分组—公差包组  (以坐标公差和点轮廓度为例)


(1)公差数据区公差类型节点右键选择“公差分组”,方便公差数据管理。



(2)选择“操作选择工具条”中的“公差”图标,在公差操作面板的图标中选择“坐标公差”和“点轮廓”公差图标。


     定义坐标公差   (注意:元素窗口为空)




  定义点轮廓度公差(T值)



(3)公差数据区“公差包组”节点右键“创建新包组”


     批量计算元素的多公差计算,批量元素重复计算公差会更快捷。



4.保存制作的模板文件



5.打开检测模板程序,导入要检测的工件3D(数模),另存为新的解决方案(文件名:图纸号/数模号)。



6.分析数模坐标系,利用零件上能够测得的元素,建立第一个坐标系,通过平移和旋转,建立与CAD模型一致的坐标系,模型对齐。


 状态区测量设置“回退距离”,点击应用。打开自学习,选择“手动模式”,采集基准元素。





6.切换到程序模式(DCC),选择一个平面做安全平面,测量特征元素。



7.使用鼠标在 CAD数模上选择需要检测的元素


  (1)CAD点型图形定义



 (2)CAD线型图形定义



8.从MODE/PROG,MAN处开始运行,运行一遍所产生的元素的DMIS程序,元素观察测量的特征实测值以及T值。



9.评价元素


  将测量的元素拖放到公差操作区,评价相关公差。



10.制作图形报告


   将元素拖放到图形报告窗口,即可创建简单的图形输出报告。


  先将第一页输出的元素拖放到图形报告,窗口位置排列好,点击保存为图像报告。

 

   将所有元素输出依次保存为Report2,Report3...



11.输出图形报告


   自定义视图数据区“图形报告”根节点右键菜单“将所有报告保存为PDF”。


   此菜单将所有报告保存到一个PDF文件中。




附录:从解决方案中导入数据


(1)从解决方案中导入数据一元素数据库



(2)从解决方案中导入数据一公差数据库




来源:山涧果子
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-03
最近编辑:2天前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 688课程 0
点赞
收藏
作者推荐

RationalDMIS 7.0 DO循环实例

从一个简单常用的例子说起,循环可能是我们在高级应用服务中运用最多的语句,DMIS标准中的循环语句为主字DO。语法格式为: DO/变量,启始值,终止值,步幅 那么一个语句如果为DO/I,1,10,1的意义就为,执行一个循环,I的值+1,增加10次之后,循环结束.来看一个实例: 假设我的工件有一个孔,名为CIR1,我需要把它测量5次,取其中的最小值.那么测量部分的循环语句即为AUTO/AUTO,PROG,MANDO/I,1,5MEAS/CIRCLE,CIR1,4ENDMESENDDO运行这段语句,测量机就会自动去测量圆CIR1,直到5次结束后位置.需要注意的地方:1.所有的变量在使用前都必须声明,上面的I是一个整型变量,每循环一次,I+12.每一个DO语句都必须跟一个ENDDO表示该循环的结束.3.步幅表示每次循环I的增量,如果步副是2,那么下次I就为3,再循环一个为5,以此类推.RationalDMIS 7.0 DO循环实例如下: 当程序运行时,操作软件就会提醒操作者输入需要测量被测特征的次数,界面如下: 这就要操作者自行输入需要的数字,当输入的数字完毕,软件就会执行这段程序输入数字相应的次数,测量特征一次之后,界面如下:这样,操作者就很清楚测量的进度。 通过这一方法,还可以确定测量的重复性,帮助我们判断测量结果的准确度和可靠性。DECL/COMMON,INTGR,IDECL/COMMON,INTGR,NUMNUM = PROMPT/'要测量特征多少次!'DECL/COMMON,CHAR,255,C1DO/I,1,NUMF(J-1)=FEAT/CIRCLE,INNER,CART,15.9115,22.5000,-2.0000,0.0000,0.0000,1.0000, 10.0000$$ Empty Meas BlockMEAS/CIRCLE, F(J-1), 5ENDMESC1 = ASSIGN/CONCAT('已测量',STR(I),'次,','共',STR(NUM),'次。')TEXT/OUTFIL, C1T(TCOR1)=TOL/CORTOL,XAXIS,-0.0300,0.0300OUTPUT/FA(J-1),TA(TCOR1)T(TCOR2)=TOL/CORTOL,YAXIS,-0.0300,0.0300OUTPUT/FA(J-1),TA(TCOR2)T(TDM1)=TOL/DIAM,0.0000,0.0210OUTPUT/FA(J-1),TA(TDM1)TEXT/OPER, C1ENDDO能实现同样效果的程序如下:软件示例(傅海鑫):1. 下面的例子将提示语句循环执行4次,每次提示循环到第几遍DO/KNPTN1,1,4,1$$将数字转化为字符并与提示合并KNPTC1=ASSIGN/CONCAT('这是第',STR(KNPTN1),'遍循环')TEXT/OPER, KNPTC1ENDDO2. 下面的程序控制机器在500X500的范围内走S形轨迹DECL/LOCAL,REAL,XPOS,YPOSDECL/LOCAL,INTGR,XN,YNDO/YN,0,500,100 $$RL函数将整数转换为实数 YPOS=ASSIGN/RL(YN) DO/XN,0,500,100 XPOS=ASSIGN/RL(XN) GOTO/XPOS,YPOS,50 ENDDOENDDO来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈