1、需求:
(1)参考下图,pin针两端同心度偏差,公差是0.2mm,pin针长度60mm。
(2)测量基准是pin针左端中心线为水平基准X、中间部位上下圆心连线为垂直基准Y。
(3)测量方法是pin针右侧端子上下边缘、水平基准线X,与垂直基准Y在pin针右侧头部的平行线,形成3个交叉点,测量3点之间的距离差。
2、最终效果
3、几个关键点
(1)常规操作:选择左侧端子作为定位的配准基准、位置校正。注意:每次调整“快速匹配”模块的模板后,都需要在“位置修正”模块中创建基准。进一步,后续依赖“位置修正”的模块需要重新调整设置ROI
(2)“平行线查找”:可以检测到pin针左侧、右侧的上下边缘、中心线
(3)垂直基准计算:“圆查找”模块找到上下2个圆心、点集、拟合直线Y(见上图中间圆心连线),然后“平行线计算”模块计算与直线Y平行的、穿过pin针右端上下边缘中心线终点的测量直线Y2(见上图右侧竖向直线)
(4)直线交点计算:使用“线线测量”模块,分别计算测量直线Y2与pin针左侧中心线的交点(O)、测量直线Y2与pin针右侧上下边缘线的交点(A、B)。注意“线线测量”的数据来源选择“订阅”。
(5)同心度偏差:使用“点点测量”模块,分别计算OA、OB的距离,最后使用“变量计算”模块计算|OA-OB|得到结果