SAKI 3D AOI 编程手册2019-04_V1.03D(中文版) (1).pdf - 第308页
3D AOI Programming Manual 第 3 部分 检验算法 III- 8 1.2.4 搜索方法:Gravity(重心) 第1步: 从Search Method(搜索方法)的下拉菜单中选择Gravity(重心)。 第2步: 如果基准标定点周围不均匀,请将Edge range(边缘范围)的数值设置的更高以进行调 整,使基准标定点包含在外圈内。 第3步: 点击 ,检查是否检测到基准标定点。 基准标定点周围显示两个粉色的虚线圆圈…

3D AOI Programming Manual
第 3 部分 检验算法
III-
7
1.2.3 设置步骤
第1步: 从Algorithm(算法)下拉列表中选择CircularFiducial(圆形基准标定点)。
第2步: 选择可以使基准标定点能够清晰显示在Image filter(图像过滤器)下拉列表中的灯光。
第3步: 将检测窗口调整至包围该基准标定点。
图 1-5 调整检测窗口
第4步: 如果基准标定点亮度高于其周围亮度,则选择Bright mark in dark area(黑暗区中的明
亮点)。如果基准标定点亮度低于周围亮度,则从Pattern(图案)的下拉菜单中选择Dark
mark in bright area(明亮区中的暗点)。
第5步: 请参考第1部分 2.1.3 测量所选区域的尺寸,准确测量基准标定点的圆直径并将测量值设
置为Diameter(直径)。
第6步: 当Search Method(搜索方法)设置为Gravity(重心)时请调整参数,可参考1.2.4 搜索
方法:Gravity(重心)
当Search Method(搜索方法)设置为FindCircle(寻找圆)时请调整参数,可参考1.2.5
搜索方法:FindCircle(寻找圆)。
第7步: 若要与其他检测窗口共享使用该算法检测的偏移信息,请选中Parameter Editor(参数编
辑器)上的Shift(偏移),然后左键点击弹出菜单中的Body Shift(本体偏移)。随后,
参考第2部分 1.10.7 调整应用偏移信息的检测窗口调整检测窗口。
第8步: 如果样本值被判为NG时,指定样本值的OK Range(良品范围)并设置NG Type(NG类型)。
第9步: 点击 图标,并检查检验是否顺利完成。

3D AOI Programming Manual
第 3 部分 检验算法
III-
8
1.2.4 搜索方法:Gravity(重心)
第1步: 从Search Method(搜索方法)的下拉菜单中选择Gravity(重心)。
第2步: 如果基准标定点周围不均匀,请将Edge range(边缘范围)的数值设置的更高以进行调
整,使基准标定点包含在外圈内。
第3步: 点击 ,检查是否检测到基准标定点。
基准标定点周围显示两个粉色的虚线圆圈。
内圈显示设置为Diameter(直径)的圆圈尺寸。外圈直径为Diameter(直径)加Edge
range(边缘范围)。
图 1-6 搜索方法:重心
1.2.5 搜索方法:FindCircle(寻找圆)
第1步: 从Search Method(搜索方法)的下拉菜单中选择FindCircle(寻找圆)。
第2步: 当噪点与基准标定点(其亮度与噪点亮度相同)相邻时,请将Circle Tolerance[%](圆公
差[%])设置得更高。然而,如果该数值设置得过高,误判可能会增多。

3D AOI Programming Manual
第 3 部分 检验算法
III-
9
Circle Tolerance[%](圆公差[%])基于外切四边形的长宽比,判定目标是否为圆
形。
当符合以下条件时,目标判定为非圆。
- 高度 < 宽度 × (1 - (圆公差 / 100))
- 高度 > 宽度 × (1 + (圆公差 / 100))
ޚ⚍催ᑺ
ᆑᑺ
图 1-7 圆公差
当Circle Tolerance[%](圆公差[%])值较高时,即使外切四边形的长宽比较高,
该目标还是判定为圆。但是,当该数值过高时,会误识别到基准标定点以外的其他
圆。
当Circle Tolerance[%](圆公差[%])值较小时,仅识别到接近于完整圆形的圆。
但是,当该数值过小时,即使有轻微的噪点也会加大影响,且目标可能不会被判定
为圆。
请根据基准标定点及其周围的图像情况调整Circle Tolerance[%](圆公差[%])的
值。
第3步: 在Threshold Method(阈值法)中选择Manual(手动)。
将Upper Level(较高值)设置为255。并将Lower Level(较低值)设置为使基准标定点清
晰可见的数值。
第4步: 当与基准标定点尺寸相似的圆位于基准标定点附近,且噪点在圆内/外时,将Noisy
Circular(噪点圈)设置为Ignore(忽略)。
Noisy Circular(噪点圈)通过利用二进制或标记,判断目标是否为带有噪点的
圆。将带有噪点的圆视为不在检测目标范围内。如需提高二进制的准确性,需进行
第3步的参数调整。