首页 Saki-AOI操作指导

Saki-AOI操作指导

举报
开通vip

Saki-AOI操作指导Sheet1 编制回焊炉后元器件的检测程序 1.在回焊炉后通常有几种不良会发生在印刷电路板上 1-1缺件(Missing) 1-2偏移(Shift) 1-3缺锡(NoSolder) 1-4极反(Reverse) 1-5桥连(Bridge) 1-6焊点不良(DryJoint) 1-7侧立(Tombstone) 2.编制Chip元器件的检测程序库 在编完一个Chip元器件的检测程序后可以存入Chip元器件的检测程序库. Chip元器件:...

Saki-AOI操作指导
Sheet1 编制回焊炉后元器件的检测程序 1.在回焊炉后通常有几种不良会发生在印刷电路板上 1-1缺件(Missing) 1-2偏移(Shift) 1-3缺锡(NoSolder) 1-4极反(Reverse) 1-5桥连(Bridge) 1-6焊点不良(DryJoint) 1-7侧立(Tombstone) 2.编制Chip元器件的检测程序库 在编完一个Chip元器件的检测程序后可以存入Chip元器件的检测程序库. Chip元器件:电阻/电容/电感/电子晶体管及其他一些小元器件 2-1  设置第一个窗口(Area) 第一个窗口是用来设定元器件的位置的,所以在编辑的时候不要移动它的坐标. 第一步在类型Type选项中选择Chip. 第二步在左侧名称列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 窗口中用鼠标右键点击,在随后出现的窗口中点击Add按钮加入一个窗口. 第三步用鼠标左键拖动窗口四角上的黄点使窗口的尺寸和元器件相一致(不要移动窗口的位置) 第四步把窗口类型名称Kind选为Area. 第五步像下面示例一样设置OKRange: OKRange Upper:100 Lower:0 *第一个窗口只是用来给元器件定位,不进行检测. 2-2  设置校正窗口 根据元器件的位置来校正窗口. 用算法"LTracking",可以在长度方向搜索到元器件的位置.用算法"WTracking",可以 在宽度方向搜索到元器件的位置. 用算法"LTracking"和"WTracking"对元器件位置进行搜索后可以校正以后检测窗口的位置. 第一步加入一个新的窗口,类型选为Adjust,算法用LTracking,光线用Toplight,把窗口的尺 寸改为和元器件一致,参数像下面一样设置: Upperlevel(0—255)255 Lowerlevel(0—255)255 SearchRange(Dot)5 OKRange*: Upper=5 Lower=-5 MemorizetoV1 *这个窗口可以搜索到元器件长度方向上的位置,然后把窗口中心和元器件实际中心之间的偏移量存 入到寄存器V1. 第二步加入一个新的窗口,类型选为Adjust,算法选为WTracking,光线选为Toplight,把窗口的尺 寸改为和元器件一致,参数像下面一样设置: Upperlevel(0—255)255 Lowerlevel(0—255)255 SearchRange(Dot)5 OKRange*: Upper=5 Lower=-5 MemorizetoV2 *这个窗口可以搜索到元器件宽度方向上的位置,然后把窗口中心和元器件实际中心之间的偏 移量存入到寄存器V2. *这个窗口可以搜索到元器件宽度方向上的位置,然后把窗口中心和元器件实际中心之间的 偏移量存入到寄存器V2. 第三步加入一个新的窗口,类型选为Adjust,算法选为V1+V2参数向下面一样设置: Vector(V1—V8)V1 Vector(V1—V8)V2 OKRange*: MemorizetoV3 *这个窗口只是把V1和V2相加,然后存入到V3.现在V3包括X方向和Y方向的偏移量, 我们可以用V3去校正以后的窗口.对于这个窗口光线和OKrange的设置都无关紧要. 2-3  设置缺件窗口 缺件窗口是用来检测元器件有没有被贴在板子上. 2-3-1第一种方法Length算法和Toplight光线 Length可以根据两边光线变化最大两点获取到元器件的长度.Length检测点的值相应设在"Upper Level","LowerLevel".它通常来检测元器件的长和宽.Width和Length一样工作只是用来获 取元器件宽度间距的. 第一步加入一个新窗口,把类型选为Missing,算法用Length,光线用Toplight,像下面一样设置参数: Upperlevel0 Lowerlevel0 OKRange*: Upper=Sample+15 Lower=Sample–15 *计算结果(Sample)的值会根据元器件具体的尺寸变化. 第二步如果用示例的参数不对,请根据窗口情况作相对应改动. 2-3-2第二种方法Black/White算法和Sidelight光线 Black/White用来计算符合你所设置范围内的像素占这个窗口所有像素的百分比. 第一步加入一个新窗口,把类型选为Missing,算法用Black/White,光线用Toplight或者Outline, 像下面一样设置参数: Level1(0—255)120 Level2(0—255)1 OKRange*: Upper=100 Lower=70 *计算结果(Sample)的值会根据元器件和板子具体的光亮度变化. 第二步如果用示例的参数不对,请根据窗口情况作相对应改动 2-3-3第三种方法ChipMissing算法和Toplight/Sidelight光线 ChipMissing是用来计算所检测的窗口内,符合你所设置的光亮度范围的像素占整个窗口像素的百分比. 第一步加入一个新的窗口(使它的尺寸和元器件一致),类型 选Missing,光线用Toplight或Sidelight,算法 用ChipMissing,像下面一样设置参数: PADSideMax:140 PADLength:50 PADTopMax:70 OKRange: Search:0 Upper:100 Shift(V1—V8):V3 Lower:45 *上面的参数有可能要根据焊盘和元器件的具体光亮度进行调整. 第二步如果用示例的参数不对,请根据窗口情况对窗口的尺寸,位置,参数做相对应改动.通常用前 面两种方法就可检测出元器件的缺件. 2-4  设置偏移窗口 偏移窗口是检测所贴好的元器件位置是否在允许的范围内. 在这里,我们选择Distribution算法.它是来计算窗口内光亮度的差别.Distribution会计算在检测窗 口内长度方向上最大的光亮度和最小的光亮度之间的差值.而你在Width中添入的数值是用来消除 由于杂物和污点引起的误判,从而保证这种算法稳定的运行. 第一步加入一个新的窗口,然后改变它的尺寸并把它移动到元器件 本体的旁边(窗口长度等于元器件的长度,窗口的宽度等于 宽度的一半). 第二步类型选为Shift,光线用TopLight或Add,算法用 Distribution,像下面一样设置参数: OverRange:0 Upper:60 Width:2 Lower:0 OKRange 第三步用鼠标右键点击这个窗口,随后点击XCopy按钮复制另一个Shift窗口. 第四步加入一个新的窗口,放在元器件本体的正中央,窗口宽度等于元器件的一半,长度等于 焊盘的间距。类型选为Shift,光线用Toplight或Add,算法用 Distribution,像下面一样设置参数: OverRange:0 Width:2 Upper:60 OKRange Lower:0 2-5设置缺锡窗口 缺锡窗口是检测元器件是否被焊接良好. 通常用Black/White算法来检测缺锡窗口. 在TopLight这种光线下良好的焊锡会呈现出灰暗的图像,我们的机器就是以此来检测缺陷的. 第一步加入一个新的窗口,然后改变它的尺寸并把它移动 到焊盘上(窗口的尺寸和焊盘一样大小).把类型选为 NoSolder,光线用Toplight,算法用Black/White, 像下面一样设置参数: Level1(0—255):100 OKRange: Level2(0—255):1 Upper:100 Shift:V3 Lower:70 第二步用鼠标右键点击这个窗口,随后点击XCopy来 复制另一个NoSolder窗口. 2-6更新存储入Chip检测程序库 第一步按Update按钮,在随后出现的窗口中按OK按钮把你做的这个程序库加入到总的程序库中. 第二步然后点OK按钮退出. 3.编制IC元器件的检测程序库 在编完一个IC元器件的检测程序后可以存入IC元器件的检测程序库.我们机器可以自动生成IC元器 件的检测程序.IC元器件的类型:SOP/QFP/Connector 3-1设置第一个窗口(按照IC本体尺寸),第二个窗口(按照IC引脚尺寸),第三个窗口 (按照IC引脚焊盘尺寸) 第一步在左侧名称列表窗口中用鼠标右键点击,在随后出现的窗口中点击Add按钮加入一个窗口, 然后拖动窗口四角的黄点使窗口的尺寸和IC本体尺寸一致.(不要移动窗口的坐标) 第二步再加入一个新窗口,拖动窗口四角的黄点使窗口的尺寸和IC引脚尺寸一致.(不要移动窗口的坐标) 第三步再加入一个新窗口,拖动窗口四角的黄点使窗口的尺寸和IC焊盘尺寸一致.(不要移动窗口的坐标) 第四步在Type选项目录中选IC/Connector.随后LeadComponent’sSetup窗口就会出现. 3-2从LeadComponent'sSetup中创建检测窗口 在LeadComponent’sSetup对话窗中,你可以看到以下设置; 元器件封装形式PackageType 元器件封装尺寸PackageSize(XandY) 引脚间距LeadPitch 引脚长度LeadLength 焊盘长度PadLength 引脚数量NumberofLeads(XandY) 第一步在type选项中选IC/Connector可以得到Lead Component’sData对话窗口,选择相对应的PackageType 和LeadPitch.在NumberofLeadX和LeadY中输入 引脚的数量. 这个示例中像下面这样输入; PackageType:QFP LeadPitch:0.5 NumberofLeadsX:25 NumberofLeadsY:25 第二步然后点OK键就会自动生成所有的检测窗口. 第三步在自动生成之后,你需要把它更新存储入总的检测程序库.点击Update按钮,机器会显示 NCLibraryEdit对话窗口.点击Cancel按钮退出.机器会像上面一样出现 一个窗口,然后点击OK按钮把它加入总的程序库中,同时会自动把它加到相同 的元器件上进行检测. 第四步随后检查一下各引脚之间的间距,位置和尺寸,如有什么不符的话,请重做上面的几步再设 置一遍.如果都好了的话,请把第一个窗口的类型改为Area,像下面一样设置OKRange参数: OKRange Upper:100 Lower:0 3-3创建检测IC缺件的窗口 第一步加入一个新窗口,类型选为Missing,光线用 SideLight,算法用ColorXY,像下面一样设置参数: X1:100 OKRange: Y1:100 Upper:0 X2:150 Lower:-255 Y2:180 3-5创建检测IC偏移的窗口 第一步加入一个新窗口,把它移动到元器件本体的边角上, 类型选为Shift,光线用TopLight,算法用Range,像下 面一样设置参数: AverageX(dot):4 Upper:50 AverageY(dot):4 Lower:0 OKRange: 第二步用鼠标右键点击这个窗口,随后点击XCopy 按钮在X方向复制相同的窗口,然后同时选中这两个窗 口,做一次YCopy.这样你就完成在元器件 本体的每个角上都有检测窗口. -6修改缺锡/焊点不良/桥连窗口的设置. 缺锡窗口默认用LiftedLead算法来检测.LiftedLead是检查缺锡的一种算法.一个LiftedLead 窗口既可以检测IC引脚缺锡同时也可以检测焊点不良.这个算法的具体参数 要在LeadDetail对话框中添写. 第一步在左侧列表中任选一个缺锡NoSolder的窗口.这时在右边图像的右上角上会显示出PadSample 第二步用鼠标右键去点击这个字符.这时LeadDetail对话框就会出现.你可以向上图一样设置参数. 第三步点击OK键结束参数设置. 第四步如果你重新编辑过任一个IC引脚的窗口(每一个IC引脚检测窗口包括下面三个窗口组成 缺锡窗口NoSolder,焊点不良窗口Dryjoint和桥连窗口Bridge),然后想把它的设置相同拷贝到其 他的引脚上去.那么,请在选择程序库Library的下拉框处再选择一次这个 程序库名.这样在随后出现的窗口中点击Copycurrentleadsettingtoothers按钮就会自动地把 参数复制到其他的引脚上去. 选中缺锡NoSolder窗口,它总是检测引脚一组窗口中的第一个窗口1NoSolder,2Dryjoint, 3Bridge.请在选择程序库Library的下拉框处再选择一次这个程序库名, 在随后出现的窗口(LibraryKind)中,点击Copycurrentleadsettingsto others按钮来完成其它引脚参数的设置. 第五步你也可以在检测IC引脚的时候加入新的窗口.但是必须加在第一个窗口NoSolder后面, 做好一个之后同样重复第四步复制 3-7更新存储入IC检测程序库 第一步先检查一下编好的检测程序里是否没有错误了;有的话可能需要你重复前面的步骤去 修改一些设置.可以的话点击Update按钮,机器将会显示NCLibraryEdit对话框,点击Cancel 按钮退出.随后机器会显示上面的对话框,然后点击OK按钮把这个程序库更 新存储入总的程序库,同时会把这个库添加到相同元器件上进行检测. 第二步点击OK按钮准备退出,也许机器会显示上面的对话框,那是因为你移动了元器件的坐标 位置(第一个窗口的位置).这时你要点击Cancel按钮退出,因为元器件的坐标 是从CAD文件中读取来的,不要随意的更改它. 程序库 1.概述 1-1什么是程序库Library 程序库是元器件检测数据的一个集合.当你重新编辑了一个元器件的检测数据, 可以把它更新存储入程序库. 程序库对于作检测程序非常有帮助.如果你已经做过一个元器件的检测程序并把它存储入程序库, 那机器就会自动的使用它.从而你不必每次都去编辑元器件的检测程序. 1-2检测程序INSPECTIONDATA和检测程序库INSPECTIONLIBRARY 一组检测程序可以看作是一个检测程序库. 很多的检测程序库集合在一起就是一个检测数据资料库. 你可以把一个检测程序库自动的复制到其他相同的元器件上进行检测. 检测数据中最主要的数据就是“INSPECTIONDATA”和“INSPECTIONLIBRARY”.下面就是 我们机器的数据结构说明. 《检测程序》 板子名称 样板-1 板子数据 板子名称/组别/板子尺寸/板子原点/Mark等. 《检测程序库》 元器件的数据 参考信息 位号/料名/封装形式(程序库名称) 程序库名称 D1608 位号 坐标信息 X,Y坐标及角度 程序库数据 程序库组别 R101 检测窗口信息 第一个窗口 坐标/尺寸/参数等. 检测窗口信息 第一个窗口 第二个窗口 〃 第二个窗口 第三个窗口 〃 第三个窗口 第四个窗口 〃 第四个窗口 第五个窗口 〃 第五个窗口 元器件的数据 参考信息 位号 R130 坐标信息 检测窗口信息 第一个窗口~ : : : 元器件的数据 参考信息 位号 坐标信息 C121 检测窗口信息 第一个窗口~ 我们机器对程序库有以下几种管理方法; 第一种方法.编辑程序库EditLibrary >>>我们可以在不同的组别之间互相复制程序库 第二种方法.参考程序库ReferenceList >>>料名是一个很重要的数据,我们机器用它来链接一个相对应的检测程序库. 第三种方法.链接程序库LinkLibrary >>>这个功能可以自动生成检测程序库. 2.怎样使用程序库功能 2-1第一种方法.编辑程序库EditLibrary 第一步在Edit下拉单中点击EditLibrary进入EditLibrary对话框. 第二步选择程序库类型librarytype. 第三步点击Browse,然后选择哪一个组别的程序库 LibraryGroup.再点击OK. 第四步你就可以选择想要的库的名称,点[<<<]或[>>>] 进行来回复制. 第五步完成之后,点OK键保存退出. 2-2第二种方法.参考程序库 第一步在Edit下拉单中点击ReferenceList进入LibraryAssignTable对话框. 第二步选择程序库类型librarytype. 第三步请在左边的程序库列表中选中一个, 点击Up键把它放到上面的候选框library中. 同时使用它的元器件的料名会在Macro-code 候选框中显示. 第四步想加入一个新的料名Macro-code进入 当前的设置>>>在Macro-code列表中选中你想 加入的名称,点击Up键完成. 想从当前的设置删除一个料名Macro-code>>>在 Macro-code候选框中选中你想删的名称, 点击Down键完成. 第五步点击Assign键.就会出现“UpdateReferenceFilewithCandidateLibraryandMacroCode” 提示信息,点OK确认. 第六步这时点击OK键的同时会进行保存. 2-3第三种方法.链接程序库 第一步在Edit下拉单中点击LinkLibrary,机器就会自动生成检测程序. 《链接程序库后》 第二步如果你对链接不满意,想取消的话请点击UnlinkLibrary①创建新的检测程序②更新存储入程序库检测数据自动生成①创建新的检测程序②更新存储入程序库检测数据自动生成Sheet2 Sheet3
本文档为【Saki-AOI操作指导】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
busy
我是中学教学,担任英语教学工作
格式:xls
大小:3MB
软件:Excel
页数:0
分类:小学语文
上传时间:2020-03-08
浏览量:0