本期文章的第一篇我们探讨了计算T值或者轮廓度所需要的基本数学知识,比如矢量的减法和乘法。
我们先将第一篇介绍的核心内容回顾一下。
1)矢量的减法计算:已知空间坐标中的两点, 点A(x1, y1, z1)和点B(x2, y2, z2),利用矢量的减法,则可以得出矢量AB的坐标为(x2-x1, y2-y1, z2-z1 ),利用这个信息,我们可以得出AB的长度和方向角。
2)投影长度的计算:已知空间坐标中的两点, 点A(x1, y1, z1)和点B(x2, y2, z2),利用矢量的乘法再整理,则可以计算出矢量OB在OA上的投影l OB’l 。投影计算公式为:
lOB’l =(x1*x2+y1*y2+z1*z2)/lOAl
本期文章的内容就是上期文章所介绍的数学知识点的具体应用,今天,我们将探讨剩下的两个章节。
2. T值的计算原理
3. 带基准轮廓度的计算原理
还没有读上一篇文章的小伙伴,建议先读一读再来看这篇文章。
2. T值的计算原理
当我们用UG或者Croe等3D软件设计好零件的型面,供应商根据3D数模开模具生产出零件,此时我们如果想知道供应商提供的零件的型面和3D数模的型面是否一致的时候,我们就会用到T值(矢量方向偏差)来判断。
图10 实际轮廓和理论轮廓
如图10所示,通常我们的做法是,在理论轮廓上采一个理论点P(采的点越多越好),然后在实际零件上的同样位置采一个实际点P’, 将实际点P’和理论点P进行比对。此时,我们希望实际点P’和理论点P越近越好(最好重叠),这样就说明供应商做的零件型面的误差就越小。
事实上实际零件的型面和理论3D数模型面一定有偏差,比如图10中的点P’和P就一定不会重叠。那么,我们如何评估这种偏差呢?
很多三坐标软件,都提供了“矢量方向的偏差”这个评估参数,比如PC-DMIS就采用的T值代表矢量方向的偏差。
T值究竟代表什么偏差,它是怎么计算出来的呢?
我们知道,当我们在3D数模上选取了一个理想点P, 我们就会得到2个信息(这些信息是3D数模自带的):
1. P点的坐标(x1, y1, z1)
2. 过P点的单位矢量n。
注意,该单位矢量n的特点是垂直于过P点处的切面(也就是说,单位矢量的方向是P点处的法向),而且方向是从材料里边指向材料外边。当然既然是单位矢量,显然有ln