SAKI-AOI算法中文解析.ppt_第1页
SAKI-AOI算法中文解析.ppt_第2页
SAKI-AOI算法中文解析.ppt_第3页
SAKI-AOI算法中文解析.ppt_第4页
SAKI-AOI算法中文解析.ppt_第5页
免费预览已结束,剩余75页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 算法解析 2 内容 Black WhiteAverageRangeMax MinDistributionChipmissing3LandjudgmentPinsolderASPinsolderLiftedLeadColorXYAreaColorLength ImageMatchExNew OCRNew ASCAs Av LeadLengthColorRectRunLength 3 I Black White 4 I Black White 说明 计算出在设定亮度范围内的像素占整个窗口的百分比 level2是亮度范围的下限值 level1是上限值 5 I Black White 实例 假想设置 样本值71是指窗口内有71 的像素符合设定的亮度范围 100到255 设定的区域 6 Black White主要应用 检查nosolder缺锡 电阻 电容 二极管等 炉后程序 7 II Average 8 II Average 说明 计算出指定窗口内所有象素光亮度的平均值 参数不需要设定 9 II Average 实例 假想设置 样本值113是指在指定的区域内 光亮度的平均值为113 指定的区域 10 Average主要应用范围 检查Upsidedown反向 电阻 Reverse极反 Wrongpolarity错极 IC和二极管 11 III Range 12 III Range 说明 计算出一个窗口内最大和最小的光亮度之间的差值 在 AveragingX 和 AveragingY 中输入的数值是为了消除由杂物或脏污引起的误判 13 III Range 实例 假想设置 样本值191是 在指定的区域内 光亮度的最大值和最小值的差值为191 指定的区域 14 Range主要应用范围 检查missing缺件 电阻 shift偏移 misalignment未对准 三极管 15 IV MAX MIN 16 IV MAX MIN 说明 MAX 计算出窗口内最大的光亮度的数值2 Min计算出窗口内最小的光亮度的数值 在 AveragingX 和 AveragingY 中输入的数值是为了消除由杂物或脏污引起的误判 17 IV MAX MIN 实例 假想设置 对于这个例子 使用max算法 得出该区域的最大亮度为255 指定的区域 18 IV MAX MIN 实例 假想设置 对于这个例子 使用min算法 该区域的最小亮度值为55 制定区域 19 MAX主要应用范围 检查overmorecomponents多件 BGAPaste 20 Min主要应用范围 检查dust灰尘 BGAPaste 21 V Distribution 22 V Distribution 说明 计算出一个窗口长度方向上的光亮度的差值 Distribution会计算在检测窗口内长度方向上每列像素最大的光亮度和最小的光亮度之间的差值 取出其中最小的差值作为Sample值 而在Width中添入的数值是用来消除由于杂物和污点引起的误判 从而保证这种算法稳定的运行 23 V Distribution 实例 假想设定1 所制定的窗口宽度没有穿过明亮的区域 固样本值相对小 指定的区域 24 V Distribution 说明 假想设定2 对于这个例子 所制定的窗口宽度已经穿过明亮的区域 固样本值相对大 制定的区域 25 DistributionApplicationReference 检查bridge桥连 IC 连接器 Shift偏移 misalignment未对准 电阻 电容 二极管等 26 VI Chipmissing3 27 VI Chipmissing Chipmissing3 说明 焊盘的窗口 它的尺寸由焊盘的长度 PADlength 决定 通常设为20 50 28 VI Chipmissing3 实例 假想设定 对于这个例子 左边焊盘的样本值为95 右边焊盘的样本值为85 SAMPLE值 85 29 Chipmissing3主要应用范围 检查missing缺件 tombstone碑立 nosolder缺锡 电阻 电容 炉后 30 VII Landjudgement 31 VII Landjudgement 说明 这个算法 可以根据需要 选择两种不同的光源来计算sample值 32 VII Landjudgement 实例 假想设定 光源1选择Add3 光源2选择sidelight 样本值27指在窗口内 符合设定条件的像素占27 制定的区域 33 Landjudgement主要应用范围 检查shift偏移 misalignment未对准 电阻 电容 34 VIII Pinsolder 35 VIII Pinsolder 说明 焊料范围 焊料宽度范围 引脚范围 当焊料范围 引脚范围和焊料宽度范围设定好以后 sample值将在这个基础上计算得出 如左图所示的蓝色区域 该算法就是计算这个区域的光亮度的百分比 36 VIII Pinsolder 实例 假想设定 sample值77是指有77 的像素在设定的特殊条件范围内符合设定的亮度范围 对于这个例子 我们设定焊料的光亮度为100 指定的特殊区域 37 Pinsolder主要应用范围 检查nosolder缺锡 特别是二极管和有极性的桶式电容 多用在炉后 38 IX ASPinsolder 39 IX ASPinsolder 说明 引脚末端搜寻范围 引脚前端搜寻范围 引脚末端 引脚前端区域 关于如何设置这个特殊的区域 请参考Pinsolder Aspinsolder是在Pinsolder的基础上开发出的新算法 40 IX ASPinsolder 实例 假想设定 sample值97是指有97 的像素符合在设定的特殊条件范围内 制定的特殊区域 41 ASPinsolder主要应用范围 检查nosolder缺锡 IC 连接器 多用于炉后 42 X Liftedlead LiftedLead 这个算法针对检查IC 连接器的引脚焊锡不良 算法目的是搜寻或者定义焊锡部分和焊盘部分的灰度信息 例子 焊锡检查 焊盘检查 IC本体 Toplight 从明亮到黑暗进行搜寻 Sidelight从明亮到黑暗进行搜寻 43 X Liftedlead Lifted lead这个算法先用粉红色窗口检测有没有焊锡 如果焊锡的状况良好 那这个检测就会通过 当焊锡量较少 就会判断这个引脚上的焊锡不良 如果焊锡亮度在可以接受的范围时 那这个算法就会用绿色的窗口去检测焊盘的末端 在这个窗口中如果较暗面积超过设比例 就判断为虚焊 这个算法主要是针对引脚末端进行检测 TOPLIGH图像下 焊锡通常是灰暗色的 该算法就是通过检测灰暗的区域来判断焊锡的状况 光亮度 默认最亮为255 不可修改 调整搜寻粉红色窗口 如果大于60 则不能通过 介于两者之间的百分比 检查焊盘 用绿色的窗口检查 低于这个百分比 可以通过 44 X Liftedlead 绿色窗口的宽度 调整搜寻绿色窗口 合适范围OKrange 1的意思就是没有检查任务 粉红色窗口 绿色窗口 IC引脚横截面示意图 45 Liftedlead主要应用范围 检查nosolder缺锡 dryjoint翘脚 IC 连接器 多用于炉后 46 XI ColorXY 参数X1 Y1 X2和Y2是移动蓝线分界线自动设定 47 XI ColorXY 说明 绿色 黄色 蓝色 红色 黑色 白色 检测窗口中颜色在二维颜色坐标中的位置由红色符号标示 48 XI ColorXY 实例 假想设定 制定的区域 检测窗口内的象素是黄色 故可以在黄色的区域看到红色十字 样本值 31的意思是红色十字与蓝色线之间的距离 负数代表斜率为负值 49 ColorXY主要应用范围 检查missing缺件Shift偏移 misalignment未对准 50 XII AreaColor 51 XII AreaColor 说明 AreaColor 类似于颜色匹配 红 绿 蓝 Ctrl R1 G1 B1 Alt R2 G2 B2 这个算法是采用了彩色的信息 参数的设定时采用在由R G B三种颜色构成的三维坐标内确定两个点 和在这两点构成的直线周围加一个亮度范围 在CHA Width中输入范围的大小 来确定一个圆柱形的半径 然后这个算法就会计算出多少个像素是被包含在这个圆柱范围内的 同时计算出这些像素占整个窗口像素的百分比 第一个标准点 对图像上任意点Ctrl 双击鼠标左键第二个标准点 对图像上任意点Alt 双击鼠标左键 CHAWidth 52 XII AreaColor 实例 假想设置 对于这个例子 样本值61的意思是颜色范围内有61 的像素在这个区域内 制定的区域 设定的颜色 Ctrl 颜色1Alt 颜色2 53 AreaColor主要应用范围 检查Nosolder缺锡 炉后 炉前 这种算法可以有效的使用在印刷机后去检测锡膏的少锡 杂物 脏物 同时用在贴片机后检测元器件的缺件和偏移等 54 XV Length 55 XV Length 说明 计算出元器件长度方向上两极光亮度变化最大处之间的距离 Sample值就是两条粉红色线之间的距离 计算右图所示的两个电极之间 由亮到暗的边界 的距离 设定参数255为upperlevel 然后输入电极区域亮度数值在lowerlevel中 若计算左图所示的两个电极里的距离 里暗外亮 设定参数0为lowerlevel 然后输入较暗区域亮度数值在upperlevel中 56 XV Length 说明 假想设定 制定的区域 sample值83是指两条粉色线之间的距离 搜寻的范围是外亮内暗 57 Length主要应用范围 检查missing 58 XVI ImageMatchEx 59 XVI ImageMatchEx 说明 通过用比较当前窗口内图像和标准图像 计算出当前图像相似度 0 100 这种算法会把当前的图像和标准图像之间的每一个像素一一对应起来进行比较 同时会自动搜索最相近的图像位置 然后按照像素的重复度得出检测结果 60 XVI ImageMatchEx 实例 假想设定 样品图像 制定的区域 相比标准图像 在搜索区域进行图像比对 相似率100 61 ImageMatchEx主要应用范围 检查wrongpart错件 62 XVII New OCR 光亮度范围特性设定 设置参考字符 角度调整 清除图像噪点 调整完毕应用 设置相似字符 63 XVII New OCR 说明 该算法将检测窗口内识别出的字符与设定字符附和的数目作为sample值 64 XVII New OCR 实例 假想设定 Sample值 3 指有3个字符被识别为与参考的字符相符 65 New OCR主要应用范围 检查wrongpart错料 reverse极反 66 XVII NewASC 亮度范围设定 鼠标右键点击该区域进行参数详细设定 67 XVII NewASC 元件类型设置 元件尺寸设置 长度和宽度尺寸的判断标准 允许偏移范围的设定 68 New ASC主要应用范围 检查shift偏移 炉前 69 XVIII As Av LeadLength 引脚顶部搜索范围 引脚底部尺寸 引脚底部搜索范围 70 XVIII As Av LeadLength 说明 该算法用于检测IC Connector的引脚翘起 设置合适的参数 系统计算出一排引脚的平均长度 sample值就是单个引脚长度与平均长度值的差值 由于该差值可以是正值或者负值 故在设定的OKRange中要设置正负两个数值 若sample值过大 超出设定的OKRange 即此引脚长度异于其它引脚 则被判定为引脚翘起变形 71 XVIII As Av LeadLength 实例 假想设定 sample值是指在检测窗口的区域内该引脚比此排引脚平均长度长1个单位 72 As Av LeadLength主要应用范围 检查liftedlead翘脚 IC 连接器 炉后 73 XIX ColorRect 74 XIX ColorRect 说明 参数设定与AreaColor一致 sample值的含义则不同 ColorRect绘制出符合设定颜色范围象素区域的外接矩形 sample指该矩形窗口与检测窗口面积的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论