Xg系列操作手册.pdf - 第226页
B-9 8 4 . 算 法 : 特 殊 3 ( 形 状 由 4 个 部 分 组 成 的 元 件 ) 求 取 4 个 部 分 的 重 心 G1 〜 G 4 。 从 连 接 该 重 心 之 间 的 直 线 上 求 得 P1 〜 P 8 。 将 P1 、 P 2 的 中 心 和 P 3 、 P 4 的 中 心 相 连 ; P 5 、 P 6 的 中 心 和 P 7 、 P 8 的中 心 相 连 , 这 二 根 线 的 相 交 点 就 是 元 …

B-8
8
2.2.4 标记型识别方式
标记型识别有几种算法。
1. 校正类型 : 标记 ( 由 1 个部分组成的元件 )
如下图所示,识别由 1 个部分形成的元件的算法。
适用于识别不规则形状的元件。将元件的中心为重心位置,将主轴的倾斜为倾斜度。因此,圆 / 正方形的元件不能取得倾斜度。
( 因为主轴不存在 )
C
校正类型:标记
25012-E0-00
2. 算法 : 特殊 1 ( 由 1 种形状组成的元件 )
请使用几根直线检出元件的中心及倾斜度。
作为特征量需取得元件大致的重心和倾斜度。以这为基础设置 1、2 直线,并在该直线上的边缘位置求得 P1 〜 P4。P1 和 P2
的中点、P3 和 P4 的中点连成直线 3,直线 3 的倾斜度为元件的倾斜度。再设置平行于直线 3 的直线 5、6、7、8,求得边缘
位置 P5 〜 P8。平衡这些直线,求得元件中心。
P1
P7
P8
P5
P6
P2
G
P3
P4
直线3
直线4
直线1
直线2
直线7
直线8
直线
5
直线6
标记:特殊1
25013-E0-00
3. 算法 : 特殊 2 ( 形状由 2 个部分组成的元件 )
如下图所示,该算法适用于元件由 2 个部分分别组成时。
中心位置为各个部分的重心平均点,倾斜度为 2 个部分之间的重心位置连成的直线倾斜度。
C1
C2
校正类型:标记
25014-E0-00

B-9
8
4. 算法 : 特殊 3 ( 形状由 4 个部分组成的元件 )
求取 4 个部分的重心 G1 〜 G4。从连接该重心之间的直线上求得 P1 〜 P8。将 P1、P2 的中心和 P3、P4 的中心相连 ;P5、P6
的中心和 P7、P8 的中心相连,这二根线的相交点就是元件的中心,二根线的倾斜度就是元件的倾斜度。
P1
P5
G1
G3
G2
G4
P6
P7
P8
P2
P3
P4
标记:特殊3
25015-E0-00
5. 算法 : 特殊 4 ( 由复数部分组成的元件 )
取得每条边的中心,将连接各中心直线的倾斜度作为元件的倾斜度。
适用于下列条件下的元件 : 只存在上面的引脚、只存在下面的引脚、只存在左面的引脚、只存在右面的引脚、上下都存在引脚、
左右都存在引脚、上面的左下方存在引脚、上面的右下方存在引脚、上下左右都存在引脚。
元件中心可以选择几种方法取得。
如果选项 2 设置为 0,请将外接矩形的中心为元件的中心。
如果选项 2 设置为 1,通过各边中心的矩形的中心为元件的中心。
如果选项 2 设置为 2,请将检出引脚中心的平均点作为元件的中心。
P1
P5
P6
P7
C
P8
P2
P3
P4
标记:特殊4
25016-E0-00

B-10
8
2.2.5 特殊长方形识别方式
该算法可以识别长方形 / 正方形的元件。
1. 轮廓检测
突出元件的轮廓。
2. 检测范围的设置
在检出轮廓上的上 / 下 / 左 / 右分别设置检测范围。( 根据参数设置可以设置上下左右中的一个为检测对象。)
3. 直线的应用
对被设置范围的轮廓坐标应用直线。该处理分别在 4 个方向执行。( 先决定上下左右中的哪一个作为检测对象,再以此为依
据求取直线。)
4. 元件中心、倾斜度检测
平衡取得的 4 条直线的倾斜度,将平均值作为元件的倾斜度。将对象物的重心作为元件的中心。( 先决定上下左右中的哪一
个作为检测对象,再以相应的方法求取倾斜度。)
P1
P5
P6
P7
P0
P2
P3
P4
P1
P5
P6
P7
P0
P2
P3
P4
特殊长方形
检出轮廓
25017-E0-00