第三章测试程序的制作(入门篇)|1第三章测试程序的制作(入门篇)3.1调整PCB的固定治具令X/Y平台回到加载位置,用手扭动固定PCB压扣上的固定螺母,调整PCB板压扣,使PCB板可以放到位置固定而不晃动。(注意元件高度不可高于25.4mm)注意:在测试出现误判多时,主要原因可能是PCB板未固定好。3.2改变编辑模式AOI应用程序分两种编辑模式:操作状态和编辑状态。操作状态下只能进行正常的测试而不能修改和编辑程序,供作业员测试用。编辑状态下可以调用、新建和编辑程序,供工程师或技术员编程用。系统默认为操作状态,单击菜单〔其他〕→〔更改编辑模式〕,输入密码(初始密码为123456),确定即进入编辑模式,同时窗口右下角状态栏显示“编辑状态”。3.3新建一个程序单击〔文件〕→〔新建程序OR程序装载〕,新建一个程序。比如:要在D盘AOIPRGRAME文件夹下新建test程序。我们在弹出窗口中选择D盘,然后双击AOIPROGRAME文件夹,最后确定系统将建立test的程序,同时窗口标题栏显示test的实际目录:D:\AOIPROGRAME\test.3.4设定坐标原点及PCB板的尺寸坐标原点是零件坐标的基准点,一般将板的左下角设为坐标原点。机器测试是以坐标原点为零点去找元件的位置,坐标原点的坐标是相对于机器原点的。机器原点是在机器出厂时已设定好。而每台机器的机器原点不尽相同,当在一台机器上编好的程序拷贝到另一台机时,只需重新设定程序的坐标原点即可。坐标原点的设定:点选〔显示十字〕及〔移到指定位置〕,然后将十字架中心(镜头正中心)移动到PCB的左下角。单击〔程序编辑〕→〔程序设置〕,在弹出窗口中点击〔坐标原点〕的〔当前位置〕,再点击〔确定〕即可。同理将十字架中心位置移动到PCB的右上角,设置PCB尺寸。(如下图组所示)移动到PCB左下角定义坐标原点3.5创建缩略图缩略图是当前测试的PCB的缩小图像,便于于全局观察、显示错误位置以及进行选择框操作。另:如要将镜头移到某一位置,只需双击缩略图上的相应位置即可。第三章测试程序的制作(入门篇)|2制作方法:可以在窗口右下角选择〔制作缩略图〕或在菜单〔程序编辑〕下选择制作缩略图,然后选择适当比例单击〔制作缩略图〕按钮。缩小比例根据板的大小而定,一般以缩略图窗口能显示整个PCB的外形图像为宜。缩略图的移动可直接在图上按下左键托动或移动缩略图窗口的滚动条来移动。3.6设置MARK点一般在PCB的对角位置选择两个容易识别的点作为mark点,可以是板边上的mark或板上的圆孔。作法:在缩略图上双击事先选好的作为mark点的位置,将其移动到镜头下方。在〔实时显示〕窗口可以看到mark点的图像。点击菜单〔程序设置〕→〔设置MARK〕,将弹出设置MARK的窗口。同时〔实时显示〕图像窗口会出现一个可以改变大小的绿色小方框,移动方框到mark位置并适当改变其大小,然后单击〔定义MARK〕按钮,在设置MARK窗口将出现所选中的MARK点。选择适当的颜色设置和对比度亮度,令Mark的效果如下图所示。同理移到对角位置设定第二个MARK点,最后点击〔确定〕按钮即设置完毕。注意:一般选择外观比较规则、变化小的图像作为mark点。照mark点时一般只用红光和黑白图像较好,实际效果根据具体情况而定,mark误差范围默认为10%可适当调到15%左右。也可以从菜单中选取为了令缩略图可完整的显示PCB,选择适当的缩小比例。第三章测试程序的制作(入门篇)|33.7增加测试元件测试元件的确定有两种方式:手动逐个增加确认及CAD数据导入3.7.1手工增加元件3.7.2CAD数据导入要求:AOI编程时要用到以下数据元素:元件脚位(元件位置号)它对应PCB板上每颗料的位置,如:R201,C21,U2等。X/Y坐标可以直接使用贴片机的坐标、角度数据贴片角度元件形状(以下称物料号)标示零件规格的名称,实际上可对应贴片机FEEDER的编号。当一条SMTLine有多台贴片机时,Feeder相同的编号要注意区分。通常作法是在不同的贴片机FEEDER编号前加上一个数8或9来区分。比如:第一台机FEEDER号从1排到50,第二台机也有1到30站。同样是20号在两台机上应该是不同的料,所以要区分开。可以在第二台机FEEDER号前统一加上6或7都行,但不能加3或4,这样会导致相同的31或41等有两种不同的料。特别强调一点就是相同的料号不能有不同型号的料。作法:先从贴片机或坐标机的数据包含以上4种数据元素的数据,并将其转换txt文本文件,一般可直接从贴片机上完成。然后去掉多余的参数,只保留贴片零件的元件脚位、X/Y坐标、贴片角度和物料号。参数之间用统一制表符或逗号或分号或空格等分割符分开(可以用Excel软件来进行相关操作)。手工增加元件,首先选择“增加元件”,然后在元件上画框(如图所示)在数据窗口系统会自动输入增加的元件数据(X/Y坐标和角度)在此框可以对元件框进行细调整第三章测试程序的制作(入门篇)|4然后校正mark点,单击“文件”菜单下“CAD数据导入”,按提示一步一步完成。见下图:单击下一步:单击调入设定分割符单击导入单击右键设定参数名称第三章测试程序的制作(入门篇)|5下一步:下一步:点击选中〔显示元件〕复选框,可以看到所有元件框都偏离元件所在位置。这都是正常情况,因为贴片机的坐标原点与aoi的坐标原点不同所引起的。接下来我们要对所有元件框整观察零件分布是否与进板方向一致,如果不一致可以旋转或镜相将其调整为一致第三章测试程序的制作(入门篇)|6体移动,我们可以直接计算它们的相对坐标,也可以用图像定位确定起点和终点系统自动完成。用图像定位只能是定到大概的位置,最后还是要输入数据进行微调。如果是直接计算相对坐标来定位就可以一次性准确定位了。做法:先找到任何一个元件框(一般选靠近板边较容易找到的元件框),单击右边缩略图窗口的数据窗口可以得到该元件框所对应的元件的名称及坐标,然后根据元件名称找到PCB板上的元件实物元件的图像,将鼠标光标移到元件本体中心位置,记下显示在状态栏右下方此时所显示的坐标即该元件相对坐标原点的相对坐标。将CAD导入的元件坐标(数据窗口所显示对应该元件的坐标)减去该坐标相对坐标(状态栏所显示的坐标),两者之差就可得到它们的偏移量,然后在AOI应用程序窗口的右下方选择〔选择框操作〕会弹出选择框操作对话框窗口,在该窗口选择〔对所有数据操作〕、〔偏移〕和〔输入数据〕,在数据输入框里输入刚计算得到的偏移量,然后点击〔确定〕,系统自动将所有元件框移到所对应的原件上。最后保存,CAD数据导入完成。3.8建立初始标准并建立连接CAD数据导入完成后接下来要建立标准库。点击菜单〔编辑程序〕→〔编辑标准图库〕,将弹出〔标准图库〕窗口。在窗口右边可以看到该基种所有的元件类型名称(物料号),此时窗口左边无标准图片,AOI检测中要用到图像比对(待测图与标准图比对),所以在这里要给将鼠标放在元件中心得到元件坐标元件框输入偏移量第三章测试程序的制作(入门篇)|7每类元件建立一个标准图片模型。建立标准的过程就是统计建模,即计算机通过学习一系列OK样品,观察图像变化并结合所有OK图像中看到的视觉偏差,找出元件外形变化和未来可能变化方式的特征来增强系统识别OK与NG图像的能力。做法:从标准图库中第一点开始,先选中第一个标准,然后单击〔到第一点〕镜头会走到与该标准建立连接的第一颗元件的元件框,在元件框上单击选中该元件框,在单击右键在弹出的对话框选择〔断开〕(将该元件框与标准断开),将鼠标放在元件框上的八个小方框的任何一个小方框上,光标变成双箭头此时压下左键托动即可改变框的大小,适当改变框的大小,框住要检测的部分(CHIP元件框住本体和焊盘),然后单击右键在弹出对话框选择注册标准,然后再打开标准图库窗口,找到第一个标准然后将其替换为刚注册的标准即建立了该类元件的初始标准。同样的方法将所有无标准图片的标准都注册一个初始标准然后替换。初始标准的建立完成接下来要进行调试。第三章测试程序的制作(入门篇)|83.9优化镜头初始标准建立完后,计算机要对所有要检测的元件框分配镜头,也就是优化镜头即根据元件框的分布计算一个最短的镜头拍摄路径。做法:单击〔编辑程序〕→〔优化镜头〕系统自动完成优化,最后提示优化成功。如果在编程过程中,有标准的偏移量设得太大或元件框的大小超出一个镜头所拍摄的范围,系统会提示不能为该元件分配镜头,这时我们要检查元件标准,对不满足要求的元件标准作修改然后再进行优化镜头。3.10调试程序调试程序即让系统学习OK样品自动建立标准模型。统计建模原理要求同时满足以下两个条件:1.学习20块以上的不同的OK板。2.每个标准满足至少学习100次以上(如:如果某个元件每块PCB上用量有20个,学习5块PCB就完成学习过程了)。做法:先设定模式设置,将模式设为〔全部学习〕、〔测试正确自动定位〕。学习两三片板后去掉〔测试正确自动定位〕。学习20片后改为〔限量学习〕(100次)、〔错误暂停〕直到程序稳定。3.11正常测试程序调完后,保存程序(本地保存和程序回传)注意:做完每一步都要及时保存程序以免发生意外。最后保存程序后同时备份程序。然后改回操作状态,可以安排作业员正常操作设备进行测试。