一种五点识别CCD方法技术

技术编号:16916838 阅读:64 留言:0更新日期:2017-12-31 13:26
本发明专利技术公开了一种五点识别CCD方法,该方法首先固定PCB板,并定位其上三个PIN孔,另外选取PCB板上的两点,记为MARK1、MARK2;根据当前PCB板的PIN孔三角形相对于模板的PIN孔三角形是否全等,判断PCB板内是否发生形变,如果无形变或PCB板的涨缩误差r小于1/2(l+d),则以PCB板上较小形变基准边建立坐标系,即将PCB板上形变最小角的对边作为X轴,该边的一个端点或中点为原点建立PIN孔坐标系;计算出线段Mark1Mark2与线段模板Mark1模板Mark2形成的夹角,得到旋转偏移角;将点Mark1、Mark2从PIN孔坐标系转移到夹具中心坐标系;计算PCB板在X轴和Y轴的平移量记为X、Y,并结合所述旋转偏移角θ,将夹具(或PCB板)按照X、Y、θ(或‑X、‑Y、‑θ)进行运动。本发明专利技术识别方法更精确、也更稳定。

【技术实现步骤摘要】
一种五点识别CCD方法
本专利技术涉及机器视觉
,更具体的说,特别涉及一种五点识别CCD方法。
技术介绍
传统的应用在PCB测试设备中CCD系统,采用两点或四点标识进行分析。其中,采用两点标识法,其CCD工位与夹具测试工位的定位一致性要求很高,往往难以达到,由于定位基准的偏移,造成分析发生偏差,容易造成CCD系统效果不佳。采用四点标识法,比较准确,但往往会有PIN孔破损,单个PIN孔移位的情况,导致四点分析系统少了一个基准,自然也就分析不准,CCD效果自然也不理想。
技术实现思路
本专利技术的目的在于针对现有技术存在的技术问题,提供一种五点识别CCD方法,能够解决PCB板测试时、整体偏移或旋转的产品无法扎到PAD上,导致测试FAIL的问题。为了解决以上提出的问题,本专利技术采用的技术方案为:一种五点识别CCD方法,该方法具体步骤包括如下:步骤S1:固定PCB板,并定位其上三个PIN孔,另外选取PCB板上的两点,记为MARK1、MARK2;步骤S2:根据当前PCB板的PIN孔三角形相对于模板的PIN孔三角形是否全等,判断PCB板内是否发生形变,如果无形变,则执行下一步;如果有形变,则判定PCB板的涨缩误差r是否小于1/2(l+d),若小于则执行下一步;若大于,则直接判定为该PCB板不合格;其中,l为被测PCB最小焊盘直径,d为探针针尖截面直径;步骤S3:以PCB板上较小形变基准边建立坐标系,即将PCB板上形变最小角的对边作为X轴,该边的一个端点或中点为原点建立PIN孔坐标系;步骤S4:将Mark1和Mark2在所述PIN孔坐标系内的坐标与模板上的模板Mark1和模板Mark2在所述PIN孔坐标系内的坐标进行比较,计算出PCB板的线段Mark1Mark2与模板的线段模板Mark1模板Mark2形成的夹角,得到旋转偏移角;步骤S5:根据三个PIN孔在夹具中心坐标系内的坐标,以原点的中心坐标进行坐标系平移,以X轴上两PIN孔组成的线段在中心坐标系内与中心坐标系X轴的夹角进行坐标系旋转,将点Mark1、Mark2从PIN孔坐标系转移到夹具中心坐标系;步骤S6:计算当前线段Mark1Mark2的中心相对于线段模板Mark1模板Mark2的中心在X轴和Y轴的平移量记为X、Y,并结合所述旋转偏移角θ,将夹具按照X、Y、θ进行搬针,或PCB板按照-X、-Y、-θ进行运动。所述步骤S3中,若涨缩造成的形变对平移计算造成的误差为r1,确保接触良好时针尖与焊盘接触面直径为r2,则允许涨缩误差r为l+d-r1-2r2。所述夹具按照X、Y、θ进行搬针,具体包括如下:如果是先旋转后平移,那么先将线段模板Mark1模板Mark2旋转θ得到线段模板Mark1’模板Mark2’,并计算出线段模板Mark1’模板Mark2’的中点与PCB板上的线段Mark1Mark2中点的位置偏差作为X、Y平移量,再将线段模板Mark1’模板Mark2’在X轴、Y轴平移X、Y;如果是先平移后旋转,先计算出PCB板上的线段Mark1Mark2旋转-θ角度后的虚拟位置,在根据虚拟线段Mark1”Mark2”中点与线段模板Mark1模板Mark2中点的位置偏差作为X、Y平移量,并将线段Mark1Mark2在X轴、Y轴平移X、Y后,再旋转θ。与现有技术相比,本专利技术的有益效果在于:本专利技术中采用五点识别CCD的方法,可以更稳定,更精确的分析计算出PCB板发生的整体偏移、偏转量XYθ,再通过外围的夹具微调结构,按这个计算结果进行搬针,使得夹具能准确的扎到那些发生偏移、偏转的产品上PAD,从而进行顺利的测试,提高客户产品测试的合格率。相对于以往的CCD识别方法,在建立PIN孔坐标系时,还可以选择最小形变边作为基准,这样分析得出的结果更精确。附图说明图1为本专利技术的一种五点识别CCD方法的步骤流程图。图2为本专利技术远端偏移的示意图。图3为本专利技术涨缩形变的示意图。图4为本专利技术PIN孔坐标系的示意图。图5为本专利技术旋转偏移角的示意图。图6为本专利技术坐标系转换的示意图。图7为本专利技术待测PCB板先旋转后平移的示意图。图8为本专利技术待测PCB板先平移后旋转的示意图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。参阅图1所示,本专利技术提供的一种五点识别CCD方法,该方法具体步骤包括如下:步骤S1:固定PCB板,并定位其上三个PIN孔,分别记为PIN1、PIN2、PIN3;另外选取PCB板上的两点,记为MARK1、MARK2。步骤S2:根据当前PCB板的PIN孔三角形相对于模板的PIN孔三角形是否全等,判断PCB板内是否发生形变,如果无形变,则执行下一步;如果有形变,则判定PCB板的涨缩误差r是否小于1/2(l+d),若小于则执行下一步;若大于,则直接判定为该PCB板不合格。本步骤中,由于PCB板一旦变形,那么三个PIN孔的位置必定发生改变,其相对距离也会发生变化,且形变是绝对的,基本上所有PCB板的PIN孔都不会与模板的PIN孔位置完全一致,即必然会发生变形。如果没有形变,则要判断MARK1、MARK2两点是否产生了偏移,也要执行下一步。具体分析如下:若PCB板变形,且最大形变角导致允许最大尺寸板的“远端偏移”超过1/2(l+d)时,则判定PCB板为形变过大,直接判定为不合格(其l为最小焊盘直径、d为最小探针针尖截面直径)。上述中,所述远端偏移(参阅图2所示)为以PIN孔三角形的“形变最大角”对应的顶点为圆心,以该角为扇形圆心角,以PCB板的长边为半径的扇形,与PCB板边的交点,其末端相对于模板发生的偏移。所述形变角为模板上PIN孔三角形与被测PCB板上PIN孔三角形的三内角之差称为形变角。根据内角差值大小分为形变最大角和形变最小角。这里假设未形变时,针尖刚好扎到焊盘中心上,此时,焊盘中心到针尖中心距离为0;倘若形变导致焊盘超过针尖能接触的范围,即焊盘中心到针尖中心距离超过1/2(l+d)时,针与焊盘就无接触。这里忽略了接触面积、形变的不定向性、还有形变造成软件计算造成的误差,所以“1/2(l+d)”只是允许涨缩误差r的粗略估算。若考虑以上造成误差的因素,假定涨缩造成的形变对平移计算造成的误差为r1,确保接触良好时针尖与焊盘接触面直径为r2,则允许涨缩误差r为l+d-r1-2r2。下面通过具体实例来说明,具体如下:如附图3所示,若焊盘直径为0.15mm,探针针尖截面直径为0.1mm。当PCB板出现膨胀变形时,假如左边焊盘左移0.1mm,右边焊盘右移0.15mm,则只需要将针床整体往右移动0.025mm,即可出现图中第二行的情况,探针与焊盘刚好能接触到。令:被测PCB最小焊盘直径为l,探针针尖截面直径为d;假定:涨缩造成的形变对平移计算造成的误差为r1,确保接触良好时针尖与焊盘接触面直径为r2。则:允许涨本文档来自技高网
...
一种五点识别CCD方法

【技术保护点】
一种五点识别CCD方法,其特征在于:该方法具体步骤包括如下:步骤S1:固定PCB板,并定位其上三个PIN孔,另外选取PCB板上的两点,记为MARK1、MARK2;步骤S2:根据当前PCB板的PIN孔三角形相对于模板的PIN孔三角形是否全等,判断PCB板内是否发生形变,如果无形变,则执行下一步;如果有形变,则判定PCB板的涨缩误差r是否小于1/2(l+d),若小于则执行下一步;若大于,则直接判定为该PCB板不合格;其中,l为被测PCB最小焊盘直径,d为探针针尖截面直径;步骤S3:以PCB板上较小形变基准边建立坐标系,即将PCB板上形变最小角的对边作为X轴,该边的一个端点或中点为原点建立PIN孔坐标系;步骤S4:将Mark1和Mark2在所述PIN孔坐标系内的坐标与模板上的模板Mark1和模板Mark2在所述PIN孔坐标系内的坐标进行比较,计算出PCB板的线段Mark1Mark2与模板的线段模板Mark1模板Mark2形成的夹角,得到旋转偏移角;步骤S5:根据三个PIN孔在夹具中心坐标系内的坐标,以原点的中心坐标进行坐标系平移,以X轴上两PIN孔组成的线段在中心坐标系内与中心坐标系X轴的夹角进行坐标系旋转,将点Mark1、Mark2从PIN孔坐标系转移到夹具中心坐标系;步骤S6:计算当前线段Mark1Mark2的中心相对于线段模板Mark1模板Mark2的中心在X轴和Y轴的平移量记为X、Y,并结合所述旋转偏移角θ,将夹具按照X、Y、θ进行搬针,或PCB板按照‑X、‑Y、‑θ进行运动。...

【技术特征摘要】
1.一种五点识别CCD方法,其特征在于:该方法具体步骤包括如下:步骤S1:固定PCB板,并定位其上三个PIN孔,另外选取PCB板上的两点,记为MARK1、MARK2;步骤S2:根据当前PCB板的PIN孔三角形相对于模板的PIN孔三角形是否全等,判断PCB板内是否发生形变,如果无形变,则执行下一步;如果有形变,则判定PCB板的涨缩误差r是否小于1/2(l+d),若小于则执行下一步;若大于,则直接判定为该PCB板不合格;其中,l为被测PCB最小焊盘直径,d为探针针尖截面直径;步骤S3:以PCB板上较小形变基准边建立坐标系,即将PCB板上形变最小角的对边作为X轴,该边的一个端点或中点为原点建立PIN孔坐标系;步骤S4:将Mark1和Mark2在所述PIN孔坐标系内的坐标与模板上的模板Mark1和模板Mark2在所述PIN孔坐标系内的坐标进行比较,计算出PCB板的线段Mark1Mark2与模板的线段模板Mark1模板Mark2形成的夹角,得到旋转偏移角;步骤S5:根据三个PIN孔在夹具中心坐标系内的坐标,以原点的中心坐标进行坐标系平移,以X轴上两PIN孔组成的线段在中心坐标系内与中心坐标系X轴的夹角进行坐标系旋转,将点Mark1、Mark2从PIN孔坐标系转移到夹具中心坐...

【专利技术属性】
技术研发人员:徐谨慎高云峰
申请(专利权)人:大族激光科技产业集团股份有限公司深圳麦逊电子有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1