高精度贴片机自动定位的快速算法

合集下载

高精度贴片机自动定位的快速算法

高精度贴片机自动定位的快速算法

1 引言
高精度自动贴片机是典型的集机 、 电、 液、 气、 光为 一体的复杂高科技产品 , 可以满足现在已有的其他封 装形式所不能够提供的高性能 、 大量 I/O 数量的应用 要求 。目前世界上只有少数几个国家中不多的几个大 公司可以生产自动贴片机整机 , 价格昂贵 。由于它在 MCM、 M EM S、 MOEM S、 三维封装 、 红外传感器 、 射频器 件、 图像探测器等领域有着广泛应用的前景 ,因此对于 它的研究对我国半导体产业有着重要的意义 。
采集卡 、 计算机等硬件和图像处理软件部分组成 。光 学成像系统的分辨率和图像处理算法的性能对视觉系 统的精度起着关键的作用 。定位精度对最终的贴片精 度的影响至关重要 。同时由于实时的要求 , 速度也是 一个非常重要的因素 。因此需要提出一种高精度且快 速的算法才能满足系统要求 。
3 自动定位方法
法、 线性插值法 、 正交多项式法 , 所以本文采用样条插 值方法 。精确的亚像素边缘可以确保下面提取的角点 的精确性 。本文采用 SUSAN 角点提取算法来提取特 征点 ,这种方法定位比较准确 ,抗噪能力很强 。算法如 下 : 首先以图像中每一像素为内核点判断模板内的像 素是否属于 USAN (最小核值相似区 ) , 公式如下 :
2 ″ = 2 c2 / a - f ( x ) + O ( n ) , 可见 , 当 n 减小时 , 误差增加
式匹配算法 , Van W amelen 提出的快速点模式匹配算 法是目前点模式匹配算法中最快速的 , 算法的时间复 杂度为 O ( n ( log n )
1 ) 模型的建立
3 /2
) 。运用算法如下 。
3. 1 噪声平滑
2 自动定位系统结构和实现原理
自动倒装贴片机主要由承片加工台 、 芯片拾放头 、 芯片自动对准系统 、 压焊头 、 监视显示屏和控制系统各 部分组成 ,主要研究的就是芯片自动定位系统 ,它的作 用是 当 拾 起 的 芯片 在 基 板 焊 区上 方 一 定 高 度时 , 将两束光 分别 照 射 对 准 芯片 和 基 板 移 图 1 视觉对准系统结构示意 动加工台 , 使芯 片与基板相应焊区精确对位 。示意结构如图 1 所示 , 由光学成像系统 、 光学照明系统 、 CCD 摄像器件 、 图像

贴片机X/Y轴快速高精度定位的实现

贴片机X/Y轴快速高精度定位的实现

贴片机X/Y轴快速高精度定位的实现刘明晓,龙绪明,罗爱玲,贺海浪【摘要】负载惯量和外界干扰是影响贴片机X,Y轴快速高精度定位的两个关键因素。

本文针对负载惯量和外界干扰对控制性能的影响,提出了基于RBF神经网络的自适应滑模控制算法。

利用RBF神经网络的万能逼近特性实现对外加干扰和被控对象模型信息的逼近,运用自适应控制算法计算前馈补偿量以补偿负载惯量和摩擦力对运动性能的影响,采用滑模控制算法以抑制其他不确定干扰对运动控制的影响。

通过仿真分析可以得出,所采用的控制算法能够有效地补偿负载惯量和外界干扰对定位性能的影响,从而实现贴片机X,Y轴的快速高精度定位。

【期刊名称】现代电子技术【年(卷),期】2014(000)017【总页数】4【关键词】贴片机;快速高精度定位;运动控制;RBF神经网络;自适应滑模控制0 引言贴片机X,Y轴运动控制的工作状态是高加速、高速地在点到点之间运行,并且在定位点处实现精确定位。

要实现运动控制系统平稳、快速、精确的定位,其关键就在于如何有效地抑制摩擦力和外界干扰的影响。

而这些干扰随着工作状态的变化而变化,具有很强的非线性,这就需要控制器能够有效地进行补偿[1]。

同时由于X,Y轴在高速运行下需要伺服驱动系统快速启停,系统容易出现抖动,这就严重阻碍了贴装的速度和精度。

针对上述问题,提出了基于RBF神经网络的自适应滑模控制算法,使得系统有效地抑制了摩擦力和外界干扰的影响,从而能够快速地实现精确定位。

1 自适应控制随着控制领域的发展,自适应控制在电力系统、飞机控制、机器人操作、化学过程控制等领域得到了广泛的应用。

自适应控制的用法基本可以分为如下两类:(1)通过在线调整控制器的参数使得系统输出能够跟踪预先设定的期望值,其典型代表是参考模型自适应控制;(2)首先通过辨识系统模型参数得出系统的模型,然后根据得出的模型设计控制器,采用这种控制器的关键就在于如何准确地辨识出系统模型中的参数,其典型代表是自调整控制器。

贴片机校正原理及定位体系大纲

贴片机校正原理及定位体系大纲
贴片机校正原理及定位体系 第一章:机器的简单结构 1.1 整体铸造(重,稳,牢) 1.2 控制系统
第一章:定位坐标体系 1.1 原点(机器原点,程序零点,拼板原点,单板原点,坐标位置) X=X(主挡)+ 1.2 定位顺序(找到焊盘,找到FEEDER) 1.3 每片板的定位(MARK点) 1.4 运用(保证初始坐标) 第二章:轴定位 1.1 轴/光栅尺/伺服马达 1.2 马达的运动轨迹(振荡到位)
第二章:校正原理 2.1 为什么需要校正(机械磨损,偏差) 2.2 局限性(软件补偿,调整细微偏差) 2.3 校正方法(给定标准位置,计算偏差.) 2.4 运用
驱动卡
计算机
控制卡Leabharlann 马达BLOCK2BLOCK1
PCB原点 程序原点
机器原点
BLOCK1
PCB原点 程序原点
机器原点
丝杆 轨道

贴片机pcb板的定位算法

贴片机pcb板的定位算法

贴片机pcb板的定位算法
贴片机pcb板的定位算法是一种自动化生产中常用的技术,它可以精确地将元器件贴在pcb板上,提高生产效率和质量。

该算法主要涉及到两个方面:pcb板的定位和元器件的定位。

首先,pcb板的定位需要考虑到板面的形状、大小和位置。

常见的定位方式有两种:一种是通过光学识别板上的定位孔或者边缘来定位;另一种是通过机械手臂夹紧板的边缘进行定位。

这两种方式都可以实现高精度的定位,但是机械手臂夹紧的方式可以更好地适应不同形状的板面。

其次,元器件的定位需要考虑到元器件的形状、大小和位置。

一般来说,元器件的定位主要是通过光学识别来完成。

贴片机会通过光学传感器扫描pcb板上的元器件,并将它们的位置和方向传输到贴片机控制系统中。

控制系统会根据这些信息,精确地将元器件贴在预定的位置上。

总的来说,贴片机pcb板的定位算法是一项非常重要的技术,它可以帮助企业提高生产效率和产品质量,降低生产成本,进而增强市场竞争力。

- 1 -。

GSM1高精度贴片机编程技巧.

GSM1高精度贴片机编程技巧.

GSM1高精度贴片机编程技巧烽火通信科技股份有限公司鲜飞为应对不断扩大的生产规模,我公司于2002年3月引进了一条环球高速贴片线,其中高精度贴片机是GSM1。

GSM1为拱架式结构,安装了新型Flex Jet贴装头,同以往贴装头相比,进行了以下一系列改进:把每个CCD摄像机内至到每个贴装头里,各自独立,以往的4 Spindle Nozzle已进化成7 Spindle Nozzle;把这样的7个贴装头都装设在贴装平台系统上,并行运行。

在2年的使用过程中,我们总结出了许多有益的经验,特提出来与同行交流,希望对广大使用环球GSM1贴片机的用户有所帮助,本文主要涉及编程方面。

我公司GSM1贴片软件使用的是UPS 4.21 Supplement F,运行在IBM OS2环境下。

1、实现不换吸嘴在贴片过程中机头频繁更换吸嘴(Nozzle Change),不但增加贴片时间(更换一次需花费1.5S左右),而且会对吸嘴、夹具等造成磨损,所以应尽量减少换吸嘴次数,甚至不换吸嘴。

一开始,由于我们还不太熟悉,我们通过人工手动调整方法来实现不换吸嘴,这种方法既费时又费力。

后来经过我们的摸索,我们发现软件中有可以实现不换吸嘴的优化功能,并总结了一套有效办法,具体步骤如下:第一步:机头吸嘴设定(Head Setup)。

进入程序编辑(Data Edit)界面,单击Order 菜单中的Head Setup,进入“Head Setup”标签,在这里你可以设定机头每个Spindle上的吸嘴型号。

设定吸嘴时要考虑吸嘴的使用频率,使用频率高的吸嘴数目相应多一些(如图1所示),并去掉“A llow Nozzle Change”前的勾。

这是非常关键的一步,若不去掉这一选项,程序优化时会依然不按照已设定好的吸嘴进行优化,这样就无法实现不换吸嘴。

图1 Head Setup在图1中,Spindle 1设定340F吸嘴,Spindle 2未设定(在后面笔者会解释为何不设定),Spindle 3、4、5、6设定为125F吸嘴,Spindle7设定为234F。

机床定位精度快速计算公式

机床定位精度快速计算公式

机床定位精度快速计算公式
机床定位精度是指机床在加工过程中,能够准确地定位工件的
能力。

定位精度的高低直接影响着加工零件的质量和精度。

因此,
对于机床定位精度的计算公式是非常重要的。

一般来说,机床定位精度可以通过以下公式来计算:
定位精度 = (实际加工尺寸设计加工尺寸) / 设计加工尺寸
× 100%。

其中,实际加工尺寸是指机床加工后的工件尺寸,设计加工尺
寸是指工件的设计尺寸。

通过这个公式,我们可以快速地计算出机
床的定位精度。

除了上述公式外,还有一些其他因素也会影响机床的定位精度,比如机床的结构、传动系统、控制系统等。

因此,在实际应用中,
我们还需要考虑这些因素对机床定位精度的影响,并进行综合评估。

总之,机床定位精度的快速计算公式可以帮助我们更好地评估
机床的加工能力,从而指导我们在实际加工过程中进行相应的调整和改进,以提高加工质量和效率。

besi贴片机定位原理

besi贴片机定位原理

besi贴片机定位原理
贴片机是一种用于电子元件贴片的自动化设备,其定位原理涉
及到多个方面。

首先,贴片机通常配备了视觉系统,通过相机和图
像处理软件对PCB板上的元件进行识别和定位。

这种视觉定位原理
利用相机拍摄PCB板上的元件图像,然后通过图像处理软件识别元
件的位置、方向和尺寸,从而精确定位元件的贴合位置。

其次,贴片机还可以采用机械定位原理,通过精准的机械结构
和运动控制系统,将贴片头精确移动到元件需要贴附的位置。

这种
机械定位原理通常涉及到高精度的导轨、螺杆传动和伺服控制系统,确保贴片头能够准确地定位到目标位置。

另外,一些先进的贴片机还可能采用激光定位原理,通过激光
传感器对PCB板和元件进行扫描和测量,实现精确的定位。

激光定
位原理可以提供更高的定位精度和稳定性,特别适用于对定位精度
要求较高的应用场景。

除了上述几种常见的定位原理外,还有一些贴片机可能会结合
多种定位技术,如视觉定位和机械定位相结合,以实现更高的定位
精度和可靠性。

总的来说,贴片机的定位原理是多种技术的综合应用,以实现对电子元件的精确贴附和定位。

BGA芯片的高速高精度视觉检测与定位算法

BGA芯片的高速高精度视觉检测与定位算法
t r th n rt mei . e mac i g a i n h tc
Ke r s B y wo d : GA; s n d tci n; on a tr ; MT p a e n ; o t g Vi o ee t i o P itp t n S l c me t S r n e i
( o t hn nvri f eh o g , a g h u 5 0 4 , hn ) S uh C iaU ies yo c n l y Gu n z o 6 0 C a t T o 1 i
Ab t a t Ac o d n o t e p s i n n n e e t g p o l ms o o u e iin i h ih s e d sr c : c r i g t o i o i g a d d t c i r b e fc mp tr vso n t e h g p e h t n a d h g r cso MT p a e n ,t e rc g i o r h t f B s r s a c e . h a e rt n ih p e iin S lc me t h e o n t n a t mei o GA i e e r h d T e p p r f s y i i c i l p i t o tt e k y o h e o n t n o G b n y i g t e r c g i o a k n t e p o e s o MT on s u h e f t e r c g i o f B A y a a sn h e o n t n ts s i h rc s f S i l i p a e n r d ci n S c n l ,t e c re p n i g i g e o n t n a t me i f me i g v n T i l , lc me t o u t . e o d y h o r s o d n ma e r c g i o r h t a s ie . hr y p o i i cl d t e p it a tr t hn s d i r p s d a t mei sd s r e .F n l t e a t mei sgv n o t n h on t n mac i gu e p o o e r h t i e c b d i a l h r h t i ie u p e n i c i y, i c i d ti.T e r s l d mo sr tst a e s e d a d a c r c f h r h t r o d e o g o me t h eal h e u t e n t e t h p e n c u a y o e a t mei a e g o n u h t e e a h t t i c t p a t a p l ai n r q i me t. B s e h t h r h t e f r n e i etr t a h o n a— r ci la p i t e u r c c o e n s e i st a ,t e a t mei p r ma c s b t h n t e p i tp t d i c o e
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在得到像素级边缘之后 , 经过多项式插值在亚像 素精度上再次确定零交叉点 , 得到了精确到亚像素级 的边缘 。逐点扫描边缘图像 , 对于每一个在边缘图像 中检测到并标记为边缘的零交叉点 , 在卷积图像中对 应的该点处 , 选择该点合适的邻域 , 即窗口 , 进行精确 到子像素的插值计算 。 这里可以采用多种插值方法 , 如线性插值 , 三次多 项式插值 , 正交多项式插值 , 样条插值等 。因为边缘对 应二阶导数过零点 , 所以不同插值方法检测边缘的相 对精度可以用它们二阶导数的收敛速率来测量 , 即考 察当信号的采样间隔减小时 , 二阶导数的误差减至零 的速度 。 线性插值方法 : gl ( x ) = f ( x ) + C, C ≠0。说明误 差不会减至零 。三次多项式插值方法 : gf ( x ) - f ( x )
© 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved.

仪器仪表与检测
首先在点集 P 中提取一个随机点 , 然后在 Q 点集 里搜寻和随机点局部匹配点 , 这里的匹配实际上是指 点集 P 的最近邻点与点集 Q 的最近邻点是否存在一 个仿射变换 , 如果找到了这个局部匹配的仿射变换 , 再 来判断它是否为全局匹配的仿射变换 。先给出这里几 个参数的定义 ,ρ 为匹配概率 , ∈ [ 0, 1 ]; t为匹配尺寸 , 即误差容限 , t∈R , 取 t =λr/ 2 n, 因为点集 Q 最近邻 点的平均最短距离为 r/ 2 n, 这里 λ为比例系数 。 步骤 1: 预先计算 : ( 1 ) 出点集 P, Q 中每个点的 k 个最近邻点并存储在最近邻点列表中 。 k 个最近邻点 按由近到远的顺序排列 。详见文献 [ 2 ]或 [ 3 ]。 ( 2 )包 含点集的最小方格分割成二维的边长 r/ n的方格的 矩阵 , 矩阵中每个方格都包含了点集 Q 中的一列点 。 这样可以快速地查找在指定的坐标轴下是否存在点集 Q 中的点 。 步骤 2:随机选取点集 P 中点 p, 判断 p 的 k 个最 近邻点是否和点集 Q 中 q的 k 个最近邻点匹配 。如匹 配 , 则 T 为此局部匹配的仿射变换参数 。最后检查 T 是否为全局匹配 。如果是则输出参数 T 和匹配点对 。 3 ) 搜寻点集 Q 中的点 步骤 1 中 ( 2 ) 可以检查对于任何的坐标点 qo ( x,
=
x + y ;σ是高斯平滑滤波器的方差 ,σ越大 , 图像
2 2
6
c ( p, p0 ) ……………………… ( 3 )
式中 , n ( p0 ) 为 USAN 区的点数计算函数 。然后利用 式 ( 4 )得到 USAN 区的特征图像 :
R ( p0 ) = g - n ( p0 ) , n ( r 0 ) <g
采集卡 、 计算机等硬件和图像处理软件部分组成 。光 学成像系统的分辨率和图像处理算法的性能对视觉系 统的精度起着关键的作用 。定位精度对最终的贴片精 度的影响至关重要 。同时由于实时的要求 , 速度也是 一个非常重要的因素 。因此需要提出一种高精度且快 速的算法才能满足系统要求 。
3 自动定位方法
1 引言
高精度自动贴片机是典型的集机 、 电、 液、 气、 光为 一体的复杂高科技产品 , 可以满足现在已有的其他封 装形式所不能够提供的高性能 、 大量 I/O 数量的应用 要求 。目前世界上只有少数几个国家中不多的几个大 公司可以生产自动贴片机整机 , 价格昂贵 。由于它在 MCM、 M EM S、 MOEM S、 三维封装 、 红外传感器 、 射频器 件、 图像探测器等领域有着广泛应用的前景 ,因此对于 它的研究对我国半导体产业有着重要的意义 。
传统的贴片机定位方法主要有模板匹配以及质心 法等 ,前一种方法精度较高 ,但对于标记图像可能存在 的旋转 、 平移的情况处理起来很慢 ,而后一种方法虽然 速度快 ,但定位精度并不是很高 。本文介绍的一种高 精度的快速的贴片机的自动定位方法 , 一方面采用一 种快速的点模式匹配方法 ,可以快速处理旋转 、 平移和 缩放等各种情况 ,另一方面采用亚像素方法来提取边 缘点 ,提高定位精度 , 同时为了保证速度要求 , 采用比 矩法处理速度快的插值方法 。自动定位的过程先对模 板图像进行噪声平滑 ,提取特征点 ,最后与输入图像进 行匹配 。模板处理的过程可以离线完成 , 这样不影响 自动对准处理系统的速度 。
125
仪器仪表与检测
波 ,中值滤波和 SUSAN 滤波进行比较可以看出均值滤 波和高斯滤波都对图像有一定程度的模糊 , 中值滤波 和 SUSAN 滤波对边缘保护比较好 ,但是中值滤波对图 像的角点有一定的破坏 ,影响后面的匹配定位精度 ,因 此 SUSAN 滤波的效果相对较好 。
SUSAN 滤波的思想是取模板中与核心点相似的
仪器仪表与检测
高精度贴片机自动定位的快速算法
周 洁 钟毓宁 史铁林 吕青花
3
摘要 在简要介绍高精度自动倒装贴片机的原理和实现过程的基础上 ,阐述了一种快速的高精度的自动定位算法 。该 算法的基本思想是先用 LOG算子得到像素级边缘 ,再用插值方法得到其亚像素边缘 ,然后用 SUSAN 角点检测法提取精 确的特征点 ,最后用 Van W amelen算法实现快速点模式匹配 。它能在输入标记缺损或遮挡的情况下快速有效完成对准 , 而且精度较高 。 关键词 : 贴片机 自动定位 亚像素 点模式匹配 中图分类号 : TN305 —7 文献标识码 : A 文章编号 : 1671 —3133 ( 2005 ) 07 —0125 —04
c ( p, p0 ) =
像素进行处理 ,实质上是一种加权平均的均值滤波 ,其 中的相似比较函数类似于权重函数 。
SUSAN 滤波算法公式为 :
J [ x, y ] =
( i,Байду номын сангаасj) ≠ ( 0, 0 )
1, | i ( p) - i ( p0 ) ≤T | 2, | i ( p) - i ( p0 ) > T |
6 2 逐步降低 , 从 O ( n ) 减少到 O ( n ) , 相比较众多的点模
特征点集的提取是关键的一步 。为了实现实时得 到较高精度的特征点 , 提出先用 LOG算子得到像素级 边缘 , 再用插值方法得到其亚像素边缘 , 最后用 SU 2
SAN 角点检测法提取精确的特征点 。插值算法如下 。
…………… ( 2 )
式中 , c ( p, p0 ) 为模板内属于 USAN 区域的像素的判别
r2
6
I[ x + i, y + j] e
σ2 2
-
( I[ x + i, y + j] - I[ x, y ] ) 2 T2
函数 ; i ( p0 ) 是模板中心像素 (核 ) 的灰度值 ; i ( p ) 为模 板内其他任意像素的灰度值 ; T 是灰度差门限 , 表示能 检测的角点的最小对比度 。 再计算其 USAN 区中点的个数 :
假设二维图像中的两个点集 , P = { p1 , p2 , …, pn } ,
Q = { q1 , q2 , …, qm } , 需要确定两个点集的仿射变换参


数 Ts,θ, tx, ty , 使得 T ( P ) 和点集 Q 相匹配 , 其中 s为伸缩 系数 ,θ 为旋转角度 , tx , ty 分别是 X, Y 轴方向的位移 。
2 对于 ( x, y ) ∈R , 存在 :


了 。样条插值方法 : gz ( x ) = f ( x ) - O ( n ) , 说明误差 减至零的速度至少与 n 减至零的速度一样快 。上式中 的 f ( x ) 为原函数的二阶导数 。从以上分析可见 , 在 收敛速率的意义上 , 精度从高到低依次为 : 样条插值
A fa st a lgor ithm of automa tic loca tion in h igh prec ision d ie bonder
Zhou J ie, Zhong Y un in g, Sh i T ielin , L üQ in ghua
Abstract The im age p rocessing algorithm s of automatic location are described. Firstly, LOG operator is used to find the edge and interpolation is app lied subp ixel resolution, secondly, SUSAN p rincip le is used to extract exact feature point . A t last, a way of point pattern matching, Van W amelen A lgorithm , is comp iled to realize the automatic location, which can accurately align the t wo fidu2 cials in chip and substrate even when the input fiducial is not comp lete or party occluded. Key words:D ie bonder Automa tic loca tion Subp ixel Po in t pa ttern ma tch i ng
n ( p0 ) =
p∈ M ( p0 )
( i, j) ≠ 0, 0 )
6(
e
-
r2
σ2 2
-
( I[ x + i, y + j] - I[ x, y ]) 2 T2
……………………………………… ( 1 ) 式中 , I[ x, y ]和 I [ x + i, y + j]分别是像素和邻域内像 素的灰度值 ; J [ x, y ]是像素 I[ x, y ]滤波后的灰度值 ; r
相关文档
最新文档