首页/文章/ 详情

RationalDMIS 7.1 模型对齐(CAD=工件)

1月前浏览49



手动采集的特征元素与CAD模型坐标系相拟合的过程,也是工件拟合CAD的过程。


工件上建立的坐标系,必须方向和位置完全一致(坐标轴方向一致,坐标原点重合),才能模型对齐。


RationalDMIS7.1坐标系 (汇总)


RationalDMIS 7.1构建测头



模型对齐自学习记录语句:$$ Set.CAD2PCS.CADM_1



RationalDMIS 7.1  模型对齐 (CAD=工件)方法如下:


1.CAD模型右键菜单——模型对齐


  路径:元素数据区-CAD模型右键菜单



   模型对齐: "模型对齐"是移动CAD模型到当前激活的坐标系下。



$$ Set.CAD2PCS.CADM_1


2.拖放到CAD模型


  路径:元素数据区-元素拖放应用    (元素数据区和坐标系数据区拖放操作)


 将新建的坐标系拖放到数模上实现数模对齐


当从坐标系数据区拖放一个坐标系名称到一个CAD模型名称上,这个CAD模型就会移动到拖放的坐标系下.


 这个功能可以用来更新CAD模型坐标系到机器实际坐标系.



拓展已有的指令:



3.  使用DMIS模板语句,添加数模对齐语句。


   将自学习程序转移到DMIS编辑器,使用鼠标右键菜单选择“数模对齐坐标”的语句。



将模板中的提示修改为CAD的名称,修改完成后将“编辑器面板”转移到“程序数据区”




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

RationalDMIS 7.1 平面 圆 圆 构建坐标系

要点:在A孔,B孔的中点设定原点RationalDMIS7.1坐标系 (汇总)1.测量平面,A孔,B孔。2.最佳拟合直线 A孔,B孔构造最佳拟合直线 3.构造中分点作为XY原点4.3-2-1法构建零件坐标系找正:平面(PLN1) Z+旋转:直线(LN_BF1) X+平移(原点): (X):点PT_MID1 (Y):点PT_MID1 (Z):PLN1$$/* HeaderDMISMN/'Created by [爱科腾瑞科技(北京)有限公司-091520-DEMO] on Friday, April 03, 2020', 4.0UNITS/MM, ANGDEC, MMPSWKPLAN/XYPLANPRCOMP/ONTECOMP/ONFLY/1.0000MODE/MANSNSET/APPRCH, 2.0000SNSET/RETRCT, 2.0000SNSET/DEPTH, 0.0000SNSET/SEARCH, 10.0000SNSET/CLRSRF, 20.0000RECALL/D(MCS)SNSLCT/S(L20-D2.0)GEOALG/BF, LSTSQRGEOALG/ANGLB, DEFALTGEOALG/CIRCLE, MAXINSGEOALG/ARC, LSTSQRGEOALG/PLANE, LSTSQR$$$$$$*/MODE/MANF(PLN1)=FEAT/PLANE,CART,-0.2338,6.2206,0.0000,-0.0000,0.0000,1.0000$$ Measurement points are created through actual pointsMEAS/PLANE, F(PLN1), 4 PTMEAS/CART, -48.9087, 33.1050, -0.0000, -0.0000, 0.0000, 1.0000 PTMEAS/CART, -50.9854, -17.9224, -0.0000, -0.0000, 0.0000, 1.0000 PTMEAS/CART, 49.4508, -16.8336, -0.0000, -0.0000, 0.0000, 1.0000 PTMEAS/CART, 49.5082, 26.5335, -0.0000, -0.0000, 0.0000, 1.0000ENDMESF(CIR1)=FEAT/CIRCLE,INNER,CART,-35.0000,0.0000,-5.0212,0.0000,0.0000,1.0000, 20.0000$$ Measurement points are created through actual pointsMEAS/CIRCLE, F(CIR1), 4 PTMEAS/CART, -38.0943, 9.5092, -5.0212, 0.3094, -0.9509, -0.0000 PTMEAS/CART, -25.3096, 2.4691, -5.0212, -0.9690, -0.2469, -0.0000 PTMEAS/CART, -34.7662, -9.9973, -5.0212, -0.0234, 0.9997, -0.0000 PTMEAS/CART, -44.9999, 0.0544, -5.0212, 1.0000, -0.0054, -0.0000ENDMESF(CIR2)=FEAT/CIRCLE,INNER,CART,35.0000,0.0000,-4.5379,0.0000,0.0000,1.0000, 20.0000$$ Measurement points are created through actual pointsMEAS/CIRCLE, F(CIR2), 4 PTMEAS/CART, 34.2871, 9.9746, -4.5379, 0.0713, -0.9975, -0.0000 PTMEAS/CART, 44.8815, 1.5350, -4.5379, -0.9881, -0.1535, -0.0000 PTMEAS/CART, 34.9592, -9.9999, -4.5379, 0.0041, 1.0000, -0.0000 PTMEAS/CART, 25.7356, -3.7644, -4.5379, 0.9264, 0.3764, -0.0000ENDMES$$ CREATED BY : External-Array Software, Inc$$ DATE : Jan 19, 2009$$ DISLAIMER: $$ This Macro has been tested internally but not been tested with$$ other DMIS compatible software. This Macro is provided as sample$$ and can be modifed for your own use. External-Array doesn't not $$ guarantee the quality of this Macro.$$ FUNCION: Create a nominal line using two actual features$$ DI, DJ, DK are the normal vector of the plane that the line lies onM(EASI_2PT_TO_LINE) = Macro/'FEAT1', 'FEAT2', 'FEATLINE', DI, DJ, DK DECL/LOCAL,DOUBLE,DVALUE[6] DECL/LOCAL,INTGR, INDEX1, INDEX2 CALL/M(EASI_GETX_INDEX), FEAT1, INDEX1 CALL/M(EASI_GETX_INDEX), FEAT2, INDEX2 DVALUE[1] = OBTAIN/FA(@FEAT1),INDEX1 DVALUE[2] = OBTAIN/FA(@FEAT1),INDEX1+1 DVALUE[3] = OBTAIN/FA(@FEAT1),INDEX1+2 DVALUE[4] = OBTAIN/FA(@FEAT2),INDEX2 DVALUE[5] = OBTAIN/FA(@FEAT2),INDEX2+1 DVALUE[6] = OBTAIN/FA(@FEAT2),INDEX2+2 F(@FEATLINE) = FEAT/LINE,BND,CART,DVALUE[1],DVALUE[2],DVALUE[3],$ DVALUE[4],DVALUE[5],DVALUE[6],$ DI, DJ, DKENDMACCALL/M(EASI_2PT_TO_LINE),(CIR1),(CIR2),(LN_BF1), 0.0000, 0.0000, 1.0000CONST/LINE,F(LN_BF1),BF,FA(CIR1),FA(CIR2)F(PT_MID1)=FEAT/POINT,CART,0.0000,0.0000,-4.7796,0.0000,0.0000,1.0000CONST/POINT, F(PT_MID1), MIDPT, FA(CIR1), FA(CIR2), PTPTD(CRD1) = DATSET/FA(PLN1), ZDIR, ZORIG, FA(LN_BF1), XDIR, FA(PT_MID1), XORIGD(CRD1) = TRANS/ZORIG, -0, YORIG, FA(PT_MID1), XORIG, -0来源:山涧果子

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