首页/文章/ 详情

模型对齐介绍

1月前浏览360

DMIS5.0没有强制性作规范,各大测量软件,产生的模型对齐语句各不相同。
 

PC DMIS2017软件,没有产生DMIS语句。CAD=工件

 
RationalDMIS软件,产生:$$ Set.CAD2PCS.CADM_1

尼康 CAMIO软件,产生:
EQUATE/DA(label1),CADCS,DID(label3),var_1

雷尼绍 由于购买了LK CAMIO软件的原始代码,雷尼绍MODUS测量软件和尼康CAMIO软件是同一款软件,只是换了一个名字而已。二者使用方法完全一样。。。。。



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

RationalDMIS编程之元素定义

所有元素在测量前,都必须先有理论值,这个理论值或从图纸上获得,或直接从CAD模型中拾取。作为测量程序,所有的元素在使用前,都必须先有理论值。在进行各项元素的检测前,都必须先有理论定义:1、定义点的DMIS格式为: F(LABEL) = FEAT/POINT, VAR_1, I,J,K VAR_1为Cart,x,y,z或者POL,r,a,h那么如果我需要定义一个坐标值为10,20,30,方向为Z轴正方向的点定义语句为: F(PT1) = FEAT/POINT, CART,10, 20, 30, 0, 0, 1运行上面的这行语句后,即会出现一个坐标值为10,20,30,方向为0,0,1的点。2、定义直线元素: F(LABEL) = FEAT/ LINE,var_1,ni,nj,nk VAR_1为 UNBND,var_2或者 BND,var_3VAR_2为 CART,x,y,z,i,j,k或者 POL,r,a,h,i,j,kVAR_3为 CART,e1x,e1y,e1z,e2x,e2y,e2z或者 POL,e1r,e1a,e1h,e2r,e2a,e2h上面的部分参数意义: UNBND:为一条未限制边界的直线(无限长) BND:为一条限制范围的直线(定长)e1x,e1y,e1z:e2x,e2y,e2z:为限制直线的两个端点的直角坐标值 e1r,e1a,e1h: e2r,e2a,e2h:为限制直线的两个端点的极坐标值 i,j,k:为沿直线方向第一点到第二点的向量 ni,nj,nk:为直线所在平面的向量,可以用来做探头补偿如语句: F(LINE1) = FEAT/LINE, BND, CART, -10, -10, -10, 10, 10, 10, -1, 1, 0所定义的直线LINE1的两个端点坐标为 (-10,-10,-10) (10,10,10) 所在平面的方向为-1,1,03、定义球元素 F(LABEL) = FEAT/SPHERE,var_1,var_2,diam var_3 Var_1为 INNER或者 OUTER Var_2为 CART,x,y,z或者 POL,r,a,h Var_3为 i,j,k var_8或者不存在 Var_8为 angle或者不存在上面部分参数意义: INNER:为一个内球 OUTER:为一个外球 i,j,k:为球的法向量(如下面图示) angle:为指示球的可测范围(如下面图示)的角度 4.定义平面元素 F(label)=FEAT/PLANE,var_1,i,j,k Var_1为 Cart,x,y,z或者 Pol,r,a,h 上面部分参数的意义: x,y,z 为平面上某一点的坐标5.定义曲线元素 F(label)=FEAT/GCURVE,var_1 Var_1为 CART,x,y,z,i,j,k或者POL,r,a,h,i,j,k CART,x,y,z,i,j,k,PTDATA,xd,yd,zd,id,jd,kd var_7POL,r,a,h,i,j,k,PTDATA,rd,ad,hd,id,jd,kd var_8 Var_7为 xd,yd,zd,id,jd,kd var_7或者 xd,yd,zd,id,jd,kd Var_8为 rd,ad,hd,id,jd,kd var_8或者 rd,ad,hd,id,jd,kd上面部分参数的意义 x,y,z 曲线所在平面上任意一点的坐标 i,j,k 曲线所在平面的向量. PTDATA 表示为曲线上每个点的数据(由测量曲线时的实测点来确定) xd,yd,zd,id,jd,kd 曲线上每一个测量点的坐标和法向6.定义理论圆柱 F(label)=FEAT/CYLNDR,var_1,var_2,i,j,k,diam var_3 Var_1为 INNER或者OUTER Var_2为 CART,x,y,z或者 POL,r,a,h Var_3为 len或者不存在上面部分参数的意义啊 x,y,z 圆柱为没有边界时,为轴上任意一点的坐标.圆柱有边界时,为圆柱轴线中点的坐标 i,j,k 为圆柱轴线方向 7.定义理论椭圆F(label)=FEAT/ELLIPS,var_1,var_2,var_3,i,j,k,diamVar_1为 INNER或者OUTER Var_2为 CART,f1x,f1y,f1z,f2x,f2y,f2z或者 POL,f1r,f1a,f1h,f2r,f2a,f2 hVar_3为 MAJOR或者MINO R部分参数的意义f1x,f1y,f1z f2x,f2y,f2z为椭圆的两个焦点的直角坐标f1r,f1a,f1h f2r,f2a,f2h为椭圆的两个焦点的极坐标MAJOR 表示下面定义的为椭圆的大直径MINOR 表示下面定义的为椭圆的小直径椭圆在DMIS标准里是两点定义,为椭圆上任意一点,到两个焦点的距离之和为定值,这样来进行椭圆二次曲线的几何定义.在RationalDMIS中,元素定义窗口是用椭圆的圆心点坐标,长短轴长度,长轴方向来唯一确定一个椭圆. 8.定义理论圆锥 F(label)=FEAT/CONE,var_1,var_2,i,j,k,ang Var_1为 INNER或者 OUTER Var_2为 CART,x,y,z或者 POL,r,a,h部分参数的意义 CART,x,y,z 为圆锥顶点直角坐标 POL,r,a,h 为圆锥顶点极坐标 i,j,k 为圆锥轴线方向,方向如图示 9.定义圆弧圆弧有两种定义方式:四点定义和角度定义四点定义格式: F(label)=FEAT/ARC,4POINT,var_1,e1x,e1y,e1z,mx,my,mz,e2x,e2y,e2z,cx,cy,cz Var_1 为INNER或者OUTERe1x,e1y,e1z 为圆弧第一个边缘点的坐标值 mx,my,mz 为圆弧中点的坐标值 e2x,e2y,e2z 为圆弧第二个边缘点的坐标值 cx,cy,cz 为圆弧圆心的坐标角度定义格式: F(label)=FEAT/ARC,var_1,var_2,i,j,k,rad,ang1,ang2 var_3 Var_1 为INNER或者OUTER Var_2 为CART,x,y,z或者POL,r,a,h Var_3 为is,js,ks或者不存在部分参数意义 i,j,k 为圆弧所在平面的向量 rad 为一个正整数表示圆弧的半径 ang1 为由Var_3参数确定的主轴所确定的角度 ang2 为对于角度1包含圆弧的角度 is,js,ks 为圆弧起始点在平面上的向量对于测量时特征元素算法选择: 定义圆、圆弧、平面的拟合算法为最小二乘法,其中圆的算法可以根据程序进行选择,有4种算法可供选择:最小外接圆:(最小覆盖圆)将所有的测量点都包含在圆内,直径最小的那个圆。最大内接圆:(最大空圆)所有测量点都在圆外,直径最大的那个圆。最小区域圆:(最小半径)从这个圆的圆心出发,画两个同心圆,将所有测量点都包含在这两个同心圆内,在所有符合上面条件的同心圆中,径向距离最小的那一组。最小二乘圆:(最小平方差)所有测量点到该圆的距离平方和最小。实际中应用最多的是最小平方差,给出的为参数的平均值,计算方便,同时个别点的偏差对测量结果影响不大。在配合中,为了顺利进入装配,轴的尺寸应采用最小覆盖圆,而最小半径,主要用于形状差的评定。来源:山涧果子

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