矩子JutzeAOI程式误报调试.docx
《矩子JutzeAOI程式误报调试.docx》由会员分享,可在线阅读,更多相关《矩子JutzeAOI程式误报调试.docx(19页珍藏版)》请在冰豆网上搜索。
矩子JutzeAOI程式误报调试
程式誤報調試
检查原理图示
常见故障排除
(1)MarkError
弹出MarkError错误信息,进入Mark编辑窗口查看
i)进板位置是否到位Ctrl+L再次搜寻基板
ii)本体是否有缺陷修补或是重新制作Mark
iii)本体亮度和彩度是否差异过大重新设定抽取窗口内的亮度和彩度
(2)SafeSensorError
两侧安全传感器被触发ServoON---Start---归零---R
(3)AirPressureError
查看气压压力表是否在0.4Mpa以上
(4)SpeedMotorCarryDelay
i)查看(EntranceSlowdownStopperExit)Sensor灵敏度
ii)查看皮带张紧度
(5)ServoMotorError
X/Y轴伺服马达超出极限
(6)软件故障
i)程式保存路径不支持中文
ii)系统错误
iii)操作错误
算法参数说明
Scale
计算参数:
a)亮度上限:
设定最高亮度值(0~173)
b)亮度下限:
设定最低亮度值(0~173)
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
判定参数:
a)百分比上限:
设定百分比最大值(0~100)
b)百分比下限:
设定百分比最小值(0~100)
计算方法:
计算检查窗口内部符合亮度和颜色设定范围内的像素的百分比。
百分比的结果符合判定参数范围时,判定结果为OK。
反之,判定结果为NG。
Mean
计算参数:
无
判定参数:
a)上限:
亮度最大值(0~255)
b)下限:
亮度最小值(0~255)
计算方法:
计算检查窗口内部像素亮度的平均值。
结果符合判定参数的范围时,判定结果为OK。
反之,判定结果为NG。
Max
计算参数:
a)X邻域:
设定X方向做均值运算的像素个数
b)Y邻域:
设定Y方向做均值运算的像素个数
判定参数:
a)上限:
亮度最大值(0~255)
b)下限:
亮度最小值(0~255)
计算方法:
先X邻域和Y邻域做均值运算后,再计算检查窗口内部像素亮度最大值。
结果符合判定参数的范围时,判定结果为OK。
反之,判定结果为NG。
Range
计算参数:
a)X邻域:
设定X方向做均值运算的像素个数
b)Y邻域:
设定Y方向做均值运算的像素个数
判定参数:
a)上限:
亮度最大值(0~255)
b)下限:
亮度最小值(0~255)
计算方法:
先X邻域和Y邻域做均值运算后,再计算检查窗口内部像素亮度最大值。
结果符合判定参数的范围时,判定结果为OK。
反之,判定结果为NG。
RectSearch
计算参数:
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限:
设定最高亮度值(0~255)
b)亮度下限:
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
判定参数:
a)百分比上限:
设定百分比最大值(0~100)
b)百分比下限:
设定百分比最小值(0~100)
计算方法:
计算检查窗口内部符合亮度和颜色设定范围内的像素组成的最大连通区域的最小外接矩形。
并计算该外接矩形面积与检查窗口面积的百分比。
百分比的结果符合判定参数范围时,判定结果为OK。
反之,判定结果为NG。
MarkSearch
计算参数:
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限:
设定最高亮度值(0~255)
b)亮度下限:
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
判定参数:
a)百分比上限:
设定百分比最大值(0~100)
b)百分比下限:
设定百分比最小值(0~100)
计算方法:
计算检查窗口内部符合亮度和颜色设定范围内的像素组成的尺寸大小最符合目标尺寸的连通区域的最小外接矩形。
并计算该外接矩形与目标尺寸的差异,完全符合时为100%。
该差异值符合判定参数范围时,判定结果为OK。
反之,判定结果为NG。
位移输出:
输出向量:
同时包含X/Y方向的偏移量
ContoursFind
计算参数:
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限:
设定最高亮度值(0~255)
b)亮度下限:
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
目标尺寸:
i)X:
设定搜寻的目标尺寸X方向大小,单位为um
j)Y:
设定搜寻的目标尺寸Y方向大小,单位为um
k)容许差异%:
实际搜寻的目标与设定目标之间容许差异百分比
块参数:
l)数量:
设定组成目标的联通区域数量(0,1,2,3,4,)
m)一致性:
连通区域几何尺寸的大小接近程度(0,1,2,3,4)
判定参数:
n)百分比上限:
设定百分比最大值(0~100)
o)百分比下限:
设定百分比最小值(0~100)
位移输出:
输出向量:
同时包含X/Y方向的偏移量
计算方法:
计算检查窗口内部符合亮度和颜色设定范围内的像素组成的尺寸大小最符合目标尺寸的连通区域的最小外接矩形。
并计算该外接矩形与目标尺寸的差异,完全符合时为100%。
该差异值符合判定参数范围时,判定结果为OK。
反之,判定结果为NG。
LBandSearch/WBandSearch
计算参数:
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限:
设定最高亮度值(0~255)
b)亮度下限:
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
检查参数:
带宽百分比:
设定检查窗口内部符合亮度和颜色的带宽占窗口长(宽)百分比
判定参数:
i)位移上限:
以检查窗口中心为原点,带宽最大位移值(um)
j)位移下限:
以检查窗口中心为原点,带宽最小位移值(um)
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG。
位移输出:
输出向量:
一个窗口只包含X/Y方向其中一个偏移量
OCR
计算参数:
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限(High):
设定最高亮度值(0~255)
b)亮度下限(Low):
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
判定参数:
a)上限:
检查窗口内文字个数的最多值
b)下限:
检查窗口内文字个数的最少值
c)辨识结果:
检查窗口内符合亮度和颜色识别出的文字
d)标准字符:
参考文字
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG
替代字符设定:
字符0(O),1(I),2(Z),8(B)....
OCV
图像获取方法:
a)取窗口:
按照设定检查窗口大小获取参考图像(目标图片大小)
b)取模板:
在检查窗口内搜寻和参考图像最接近图像,
c)旋转模板:
以原有模板为基础,调整参考图像的角度
模板匹配参数设定项目:
a)横向分割:
将取窗口获得模板在X向进行细分,提升判定等级(通常字符数定义)
b)纵向分割:
将取窗口获得模板在Y向进行细分,提升判定等级(通常字符数定义)
c)反向允许:
例如常用贴片电阻的文字允许0/180;90/270的贴装;此项选择:
YES
判定参数:
a)百分比上限:
实际获取到的图像和参考图像进行相似度比对(0-100)
b)百分比下限:
实际获取到的图像和参考图像进行相似度比对(0-100)
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG
OCVBIN
图像获取方法:
调整亮度和颜色的设定范围,将文字和本体的过滤
a)取窗口:
按照设定检查窗口大小获取参考图像(目标图片大小:
案例SP8K2)
b)取模板:
在检查窗口内搜寻和参考图像最接近图像,
c)旋转模板:
以原有模板为基础,调整参考图像的角度
模板匹配参数设定项目:
d)横向分割:
将取窗口获得模板在X向进行细分,提升判定等级(通常字符数定义)
e)纵向分割:
将取窗口获得模板在Y向进行细分,提升判定等级(通常字符数定义)
f)反向允许:
IC晶体管类元件均带有极性;此项选择:
NO
判定参数:
d)百分比上限:
实际获取到的图像和参考图像进行相似度比对(0-100)
e)百分比下限:
实际获取到的图像和参考图像进行相似度比对(0-100)
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG
ImageMatch
图像获取方法:
a)取窗口:
按照设定检查窗口大小获取参考图像(目标图片大小)
b)取模板:
在检查窗口内搜寻和参考图像最接近图像,
c)旋转模板:
以原有模板为基础,调整参考图像的角度
判定参数:
f)百分比上限:
实际获取到的图像和参考图像进行相似度比对(0-100)
g)百分比下限:
实际获取到的图像和参考图像进行相似度比对(0-100)
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG
位移输出:
输出向量:
一个窗口只包含X/Y方向其中一个偏移量
Connex
判定参数:
a)上限:
窗口内亮度连通的最大值(0-255)
b)下限:
窗口内亮度连通的最小值(0-255)
检查结果:
结果符合上限和下限之间,判定结果为OK。
反之,判定结果为NG
LedBox
计算参数:
引脚根部、引脚、焊锡、焊盘各赋予一套亮度和颜色
亮度参数(可用鼠标通过直方图来设定):
a)亮度上限:
设定最高亮度值(0~255)
b)亮度下限:
设定最低亮度值(0~255)
颜色参数(可用鼠标通过色彩图来设定):
c)红色上限:
设定红色最大值(0~173)
d)红色下限:
设定红色最小值(0~173)
e)绿色上限:
设定绿色最大值(0~173)
f)绿色下限:
设定绿色最小值(0~173)
g)蓝色上限:
设定蓝色最大值(0~173)
h)蓝色下限:
设定蓝色最小值(0~173)
检查参数:
引脚间距:
提供常规标准间距,也可自定义间距
引脚类型:
分长引脚和短引脚
引脚根部%:
符合亮度和颜色的引脚长度占搜索窗口的长度百分比*1
引脚根部搜索方法:
分本体边缘定位和引脚边缘定位
焊盘末端%:
符合亮度和颜色的焊盘长度占搜索窗口的长度百分比*2
焊盘搜索目标:
分焊盘、焊锡、焊盘+焊锡
参数选择:
引脚根部搜索、引脚、焊锡、焊盘
判定参数:
a)根据引脚根部设定参数:
计算出最接近设定值的百分比作为引脚根部(白色虚线)
b)根据焊盘末端设定参数:
计算出最接近设定值的百分比作为焊盘前端(黄色虚线)
检查结果:
统计所有检查窗口结果均符合上限和下限之间,判定不良数目:
0。
反之,按实际不良窗口进行统计数目。
参数复制
a)不含子元件的元件库,可使用【当前元件】对LedBox算法中的窗口进行复制
b)含有子元件的元件库,可使用【当前元件+子元件】对LedBox算法中的窗口进行
LedBox算法注解
计算参数:
无
判定参数:
a)上限:
亮度最大值(0~255)
b)下限:
亮度最小值(0~255)
计算方法:
计算检查窗口内部像素亮度的平均值。
结果符合判定参数的范围时,判定结果为OK。