矢量方向(I,J,K)

矢量方向(以下简称矢量)是垂直于零件表面的路径方向。任何特征都需要有矢量,它指导测量探针垂直于测量表面操作。这个复杂的计算工作通常交给测量软件由CAD数模自动完成。但是对于临时手动测量(尤其是研发阶段,这种情况非常多),不存在CAD数模时,判断结果时需要知道矢量的计算方法,才能更好的指导质量问题的处理、模具的维修等。


例如,当在XY平面,矢量与X轴夹角45°,则i=cos(45°)=0.70711,同样对于Y轴也是45°,j=cos(45°)=0.70711,若沿Z轴探测(与Z轴夹角为0°),k=cos(0°)=1,则矢量为:
i = 0.70711
j = 0.70711
k = 1.00000
由此可知,矢量值域在±1范围内,如果是(1,0,0),(0,1,0),(0,0,1)表示是理论上的标准法向矢量。矢量误差是计算机带来的误差,不可避免。

法向偏差的计算


探针正常应该是按照黑色箭头的零件矢量方向路径探测零件表面,但是这个值无法准确获得,通常由CAD数模给出理论矢量方向指导探针的运动方向,这就是测量误差的主要来源之一。


以下内容为了满足深入了解测量原理的需要。这些算法复杂,变换多样,通常是计量软件自动完成,如果需要比较一下三坐标是否给出真实值,为项目研发做深入分析,可以了解这些,了解这些内容可以将测量仪器的功能发挥到最高,比如精密分析凸轮运动、或半导体项目微观测量等。

三坐标给出的面的矢量偏差通常是这样获得的:由CAD数模可以得到曲面上某点M的理论坐标值(x0,y0,z0),和过该点的法线向量m与X、Y、Z三个坐标轴的夹角θ10,θ20,θ30,建立M点的标准法向矢量。设实测点为M1,获得坐标为(x1,x2,x3),那么差值为:
Mx = x1-x0
My = y1-y0
Mz = z1-z0
M0-M1的向量为:

以下给出演示算法的DMIS程序:
$$ Calc point profile
$$ By FuHaixin,  Ver:20170511
M(PtProfile)=MACRO/'PtLabel'DECL/COMMON,DOUBLE,NOMX, NOMY, NOMZ, NOMI, NOMJ, NOMKDECL/COMMON,DOUBLE,ACTX, ACTY, ACTZDECL/COMMON,DOUBLE,PtDistNOMX = OBTAIN/F(@PtLabel),3NOMY = OBTAIN/F(@PtLabel),4NOMZ = OBTAIN/F(@PtLabel),5NOMI = OBTAIN/F(@PtLabel),6NOMJ = OBTAIN/F(@PtLabel),7NOMK = OBTAIN/F(@PtLabel),8ACTX = OBTAIN/FA(@PtLabel),3ACTY = OBTAIN/FA(@PtLabel),4ACTZ = OBTAIN/FA(@PtLabel),5$$ 计算理论点实际点距离PtDist = ASSIGN/ SQRT( (NOMX-ACTX)*(NOMX-ACTX) + (NOMY-ACTY)*(NOMY-ACTY) + (NOMZ-ACTZ)*(NOMZ-ACTZ) )DECL/COMMON,VECTOR,VcAct2Nom DECL/COMMON,DOUBLE, VcAct2NomI, VcAct2NomJ, VcAct2NomK$$ 得到实际点和理论点连线的向量,并将向量单位化;VcAct2Nom = ASSIGN/ VCART( NOMX-ACTX, NOMY-ACTY, NOMZ-ACTZ )VcAct2Nom = ASSIGN/ VUNIT( VcAct2Nom )VcAct2NomI = ASSIGN/ VECX( VcAct2Nom )VcAct2NomJ = ASSIGN/ VECY( VcAct2Nom ) VcAct2NomK = ASSIGN/ VECZ( VcAct2Nom ) $$ 计算点轮廓结果;DECL/COMMON,DOUBLE,COSAngle , PtProfCOSAngle = ASSIGN/ (NOMI*VcAct2NomI +NOMJ*VcAct2NomJ +NOMK*VcAct2NomK) / SQRT( NOMI*NOMI+ NOMJ*NOMJ+ NOMK*NOMK ) / SQRT( VcAct2NomI*VcAct2NomI+ VcAct2NomJ*VcAct2NomJ+ VcAct2NomK*VcAct2NomK )PtProf = ASSIGN/ COSAngle * PtDist * -1$$ WRITE/DID(DefaultScreen),PtProfENDMACCALL/M(PtProfile),'PT1'
CALL/M(PtProfile),'PT2'
CALL/M(PtProfile),'PT3'
CALL/M(PtProfile),'PT4'
CALL/M(PtProfile),'PT5'
CALL/M(PtProfile),'PT6'
CALL/M(PtProfile),'PT7'
CALL/M(PtProfile),'PT8'
CALL/M(PtProfile),'PT9'
CALL/M(PtProfile),'PT10'

M0M1向量在法线向量m上的投影就是通常三坐标测量给出的曲面的P - “法向偏差”。法向偏差通常是GD&T中的轮廓度的公差值。
P值为正,实测点在该点负值的切平面外侧(通常三坐标软件表示为黄或红色),工件做大了。P为负值,实测点在该点的切平面内侧(通常三坐标软件表示为蓝色),说明工件做小了。因此法向偏差P可以比较直观的显示零件的某处是做大了还是做小了。


面的法向偏差图(3D),蓝色为缺料(凹陷),黄色和红色表示多料(凸出),这个法向偏差图可以清晰的看到铸造缺陷,蓝色通常为冷却过慢的地方,发生在浇注口的远端或在料厚偏差大区域, 如拐角处。对比模流分析数据可以为平衡冷却速度,或保证重要特征先冷却,防止疏松可以做出实际的分析


面的法向偏差图(2D),蓝色为缺料(凹陷),黄色和红色表示多料(凸出),矢量的偏差可以各个截面分析,对于快速修理模具提供依据,此分析可以看出零件的中间壁厚整体内偏,但下侧凸台却外偏,应该是变形或应力问题,需要适当的结构设计修正,以获得更好的质量。

三坐标检测基础知识之RationalDMIS 2020 ,PC-DMIS 2019 点轮廓度(T值)算法说明相关推荐

  1. 三坐标检测基础知识之新工件测量流程

    1·分析测量要求 当一个新的工件送到三坐标进行检测时,我们首先要了解的送测人员的测量要求.根据我们三坐标的精度如1.6+3.0L/1000 um对测量要求进行分析,看三坐标精度是否满足测量要求,还有该 ...

  2. 三坐标检测基础知识:温度对三坐标测量结果的影响

    在测量条件中,温度.湿度.震动.灰尘及腐蚀性气体等因素都可以直接或间接影响三坐标测量精确度.在这些因素中,温度的变化对三坐标测量精确度的影响尤为显著.在三坐标测量机的机房内温度自下而上是逐渐升高的,而 ...

  3. 三坐标检测基础知识之坐标系2021

    当你需要使用卷尺测量一面墙的高度时,你会沿着和地面垂直的方向进行测量,而不会沿着与地面倾斜一定的角度进行测量.其实你已经利用地面建立了一个坐标系,该坐标系的方向是垂直于地面.而你测量墙体的高度是沿着这 ...

  4. 三坐标检测基础知识之并非只有DCC方式才能进行零件坐标系的精找正

    只要操作正确,手动测量与自动测量的精度差没有太大区别,但是手动测量的效率实在大低了,所以我这边手动测量所建的基准只是给工件定位用,真正的测量基准还是要自动测量来完成的. 看了不少帖子,感觉有个不同的看 ...

  5. 三坐标检测基础知识之测针选型技巧

    坐标测量机是一种精密的测量仪器,测针是其关键部件,它在传感器和组件之间提供了关键的连接点.它们能够测量工件周围的特征,而且必须把表面位置正确地传递给测头.要执行精确的测量,测针必须由精密部件组装而成, ...

  6. 三坐标检测基础知识之小测针的使用2021

    小测针:测球直径小于等于1mm的测针,因为测杆太细,刚性较差,使用时更应该注意: 1)测针本身长度要尽量短,以保证刚性.建议使用加长杆来来减小测针的接触力. (2)尽量降低速度,包括扫描速度,接触速度 ...

  7. 三坐标检测基础知识之坐标系(山涧果子)

    1.坐标系 三坐标测量机的坐标系在实际应用中包括了机器坐标系和工件测量坐标系两种形式.机器坐标系是三坐标测量机自身工作的基准,在我们进行测量时,无论采用了其他什么坐标系,实际上都是在该坐标系下经过换算 ...

  8. 三坐标检测基础知识之建立工件坐标系

    坐标系规定为右手定则-直角坐标系. 建立工件坐标系一般分为三个步骤: 空间旋转:将所需的矢量元素(平面,直线,圆锥,圆柱)确定为第一轴(主轴). 平面旋转:将所需的矢量元素(平面,直线,圆锥,圆柱)确 ...

  9. 三坐标检测基础知识之矢量的定义

    矢量可以被看做一个带有箭头的单位长度直线,I方向在X轴,J方向在Y轴,K方向在Z轴.矢量I.J.K值介于1和-1之间,分别表示与X.Y.Z夹角的余弦. 在三坐标测量中矢量精确指明测头垂直触测被测特征的 ...

最新文章

  1. linux 交叉编译 生成模块 makefile
  2. 网络爬虫基本原理(一)
  3. EF里一对一、一对多、多对多关系的配置和级联删除
  4. Windows 10 S 已死,S 模式长存!
  5. Other - 个人对知识讨论、分享等平台上抄袭乱象的看法
  6. 数字信号处理实验三 FIR数字滤波器设计与软件实现
  7. \t\tASE产生排名除使用identity外另外的方式(转载)
  8. IDEA改变背景颜色(护眼色)
  9. 2019-成长的一年
  10. No matter how well thought out it is
  11. 如何在uni-app中使用vant组件?最细教学,还看不懂你来捶我
  12. Excel添加固定文本到开头的2种操作方法
  13. 【Markdown笔记】数学公式 三角函数
  14. 产品分析报告—年轻人的体育社区—虎扑
  15. laravel——实现Email形式的邮箱验证注册以及登陆功能
  16. iOS 代理(Delegate)
  17. 金立金刚GN5001刷机救黑砖
  18. 一个ACM底层参赛选手的退役感言
  19. 【定制开发】【M5】Python爬虫 - 获取【一品威客】最新发布需求,并实时通知用户
  20. 【译】基础设施即代码

热门文章

  1. Multisim3.8应用实例
  2. 微型计算机 外储存器,微型计算机的外辅储存器是指什么
  3. Elastix 显示座席的状态
  4. python 读取文件到字典读取顺序_python顺序的读取文件夹下名称有序的文件方法...
  5. IDEA中出现Connection refused: connect问题的解决方法
  6. 001-eNSP 先学画个漂亮的拓扑图
  7. HashMap在JDK1.7版本头插法实现解析
  8. 每周一本书之《Python大战机器学习:数据科学家的第一个小目标》
  9. 浅谈teamtalk
  10. python爬虫图片工具安卓版下载_python爬虫之图片下载APP1.0