在车身及薄壁件的测量当中,经常需要评价点轮廓公差并给出报告,但是点轮廓的具体意义是什么呢?很多人误以为是理论点和实际点的距离,这个理解是错误的;比较常用的一个说法将点轮廓公差叫做点的综合误差,也就是在法矢方向的误差,这个误差值有正负区分;当实际点相对于理论点及理论法矢在正方向,点轮廓为正;否则为负;
如下图:黑色原点及箭头为理论点和理论法矢,红色原点和蓝色原点分别为在正方向和负方向的2个实测点,那么点轮廓绝对值就是将实测点投影到过理论点以理论法矢为方向的直线上得到的投影点和理论点之间的距离;
以下给出演示算法的DMIS程序:
$$ Calc point profile
$$ By FuHaixin, Ver:20170511
M(PtProfile)=MACRO/'PtLabel'
DECL/COMMON,DOUBLE,NOMX, NOMY, NOMZ, NOMI, NOMJ, NOMK
DECL/COMMON,DOUBLE,ACTX, ACTY, ACTZ
DECL/COMMON,DOUBLE,PtDist
NOMX = OBTAIN/F(@PtLabel),3
NOMY = OBTAIN/F(@PtLabel),4
NOMZ = OBTAIN/F(@PtLabel),5
NOMI = OBTAIN/F(@PtLabel),6
NOMJ = OBTAIN/F(@PtLabel),7
NOMK = OBTAIN/F(@PtLabel),8
ACTX = OBTAIN/FA(@PtLabel),3
ACTY = OBTAIN/FA(@PtLabel),4
ACTZ = OBTAIN/FA(@PtLabel),5
$$ 计算理论点实际点距离
PtDist = ASSIGN/ SQRT(