CN115666125B - 基于机器视觉的贴片机xy平台定位误差检测与补偿方法 - Google Patents
基于机器视觉的贴片机xy平台定位误差检测与补偿方法 Download PDFInfo
- Publication number
- CN115666125B CN115666125B CN202211681882.3A CN202211681882A CN115666125B CN 115666125 B CN115666125 B CN 115666125B CN 202211681882 A CN202211681882 A CN 202211681882A CN 115666125 B CN115666125 B CN 115666125B
- Authority
- CN
- China
- Prior art keywords
- point
- platform
- coordinate system
- jig
- positioning error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000001514 detection method Methods 0.000 claims abstract description 46
- 238000004364 calculation method Methods 0.000 claims description 10
- 239000003550 marker Substances 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 241000287196 Asthenes Species 0.000 claims 2
- 239000011521 glass Substances 0.000 description 25
- 238000012937 correction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000013178 mathematical model Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Abstract
本发明涉及贴片机控制技术领域,具体公开了一种基于机器视觉的贴片机XY平台定位误差检测与补偿方法,所述检测方法包括以下步骤:计算XY平台内的各标记点基于机械坐标系下的理论位置坐标;分别移动基准标记相机至所述各标记点,通过基准标记相机获得各标记点基于机械坐标系下对应的实际位置坐标为;根据理论位置坐标和实际位置坐标计算各标记点的定位误差。该方案通过分析误差来源,建立了误差检测模型,有效归纳和精确计算出定位误差的大小与分布规律,在此基础上,设计了误差检测流程,实现了高效的误差检测方案,定位精度大幅度提高,并且极大地减少误差检测的时间和成本。
Description
技术领域
本发明涉及贴片机控制技术领域,具体地涉及一种基于机器视觉的贴片机XY平台定位误差检测与补偿方法。
背景技术
常规贴片机包括贴装头模块、XY轴运动模块和传送轨道模块等,如图1所示,在贴装元件过程中,X轴1与Y轴2将贴装头移动到目标位置,由基准标记相机3部件识别传送轨道5上PCB电路板基准点动作,由贴装头上多个吸嘴杆4执行元件吸取、元件贴装等动作。可见,X、Y轴移动定位精度是贴装元件精度的重要组成部分,直接影响生产质量。
X、Y轴定位误差主要来源于控制误差和几何误差,其中控制误差通常由控制系统的不精确引起的运动部分实际运动轨迹与理想运动轨迹的偏差,几何误差主要来源于零部件的制造及装备精度,由于机器零部件本身及其装备过程存在形状和位置误差,当X、Y轴运动部件移动或转动时,这些形状和位置误差会反映到运动部件上,从而产生几何误差。其中,控制误差可采用先进的控制系统达到微米量级的精度,故几何误差是影响X、Y轴定位精度的主要误差因素。
常用的XY移动平台几何误差校正方法借助于精密测试仪器,如用激光干涉仪、激光测距仪或电子水平仪逐一测量X、Y轴误差,这对于实际的现场误差校正有如下不足:首先,高精度仪器使用需有熟练的操作,校正过程对于工程人员的知识面要求高;其次,考虑到由多个贴片机组成的生产线,校正环境空间紧凑,难以有效搭建基于高精密测试仪器的平台,校正方法实现繁杂;再次,高精密测试仪器通常伴随着检测时间长的特点,由于校正数据采集时间间隔过长,可能会增大贴片机X、Y轴误差的随机性,甚至影响数据之间的一致性和相关性,从而降低数据的有效程度。
此外,常规的贴片机X、Y轴定位误差补偿方法仅包括检测与补偿这两部分工作,误差补偿仅通过修改程序或代码实现,忽略或缺失误差建模。而有效的误差补偿应建立误差模型,在此基础上,才能有效进行误差检测和补偿,误差建模和检测关系密切,相互依赖,故贴片机X、Y轴定位误差校正中误差建模是不可或缺的组成部分。
发明内容
本发明的目的是为了解决上述问题,本发明方法提出了一种基于机器视觉的贴片机XY平台定位误差检测与补偿方法,针对贴片机XY运动平台误差来源,建立误差模型,设计定位误差检测方法,并构建误差补偿模型,极大地提高了贴片机XY轴定位精度。
为了实现上述目的,本发明第一方面提供了一种基于机器视觉的贴片机XY平台定位误差检测方法,包括以下步骤:
计算XY平台内的各标记点基于机械坐标系下的理论位置坐标Pt(xt mn , yt mn ),公式如下:
,
其中,所述各标记点由治具标定且在所述治具上成矩形阵列分布,Δθ表示所述治具相对XY平台的倾斜角,、/>分别表示第m行第n列个标记点在基于治具坐标系下的横纵坐标,/>、/>分别表示基准点一在基于治具坐标系下的横纵坐标,xr 11、yr 11分别表示基准点一在基于机械坐标系下的实际位置横纵坐标;
分别移动基准标记相机至所述各标记点,通过基准标记相机获得各标记点基于机械坐标系下对应的实际位置坐标为Pr(xr mn , yr mn );
计算各标记点的定位误差(Δx mn ,Δy mn ),公式如下Δx mn =xt mn - xr mn ,Δy mn =yt mn - yr mn 。
优选地,所述治具相对XY平台的倾斜角Δθ计算公式如下:
,
,
其中,θ T 为治具理论角度,θ R 为治具实际角度,x MN 、y MN 分别表示基准点二在基于机械坐标系下的横纵坐标,Δx MN 、Δy MN 分别表示基准点二的位置偏差,Δx 11、Δy 11分别表示基准点一的位置偏差,x 11、y 11分别表示基准点一在基于机械坐标系下的横纵坐标。
优选地,所述位置偏差由所述基准标记相机利用识别标记圆方法获得。
优选地,所述治具为板状结构,设于所述XY平台上;所述基准标记相机固设于贴装头上。
优选地,还包括存储所述各标记点的位置信息及其定位误差[xr mn, yr mn , Δx mn ,Δy mn ]。
本发明第二方面提供了一种基于机器视觉的贴片机XY平台定位误差检测系统,包括
图像采集模块,用于贴装头移动到各标记点位置拍摄标记点图像,包括基准标记相机和治具,所述基准标记相机安装在贴装头上,所述治具设于所述XY平台上且所述各标记点在所述治具上成矩形阵列分布;
图像处理模块,用于识别图像上标记点中心位置,通过标记点中心与图像中心位置的偏差计算各标记点的位置偏差;
运控控制模块,用于驱动XY轴将所述基准标记相机移动至各标记点位置;
计算模块,用于根据各标记点的位置信息执行上述检测方法的步骤。
本发明第三方面提供了一种基于机器视觉的贴片机XY平台定位误差补偿方法,包括以下步骤:
计算位于XY平台内的电路板相对XY平台的倾斜角Δθ R ;
根据上述检测方法计算得到所述定位误差,利用插值算法计算电路板上基准点J 0的定位误差,记为(,/>),则有:
式中f x 、f y 分别为插值算法获得的X、Y轴定位误差补偿值,(xr J0 ,yr J0 )为基准点J 0基于机械坐标系下的实际位置坐标;
根据贴装点P在基于机械坐标系下的理论位置坐标(xt P , yt P ),计算对应的实际位置坐标(xr P , yr P ),则有:
,
式中xt J0、yt J0分别为基准点J 0在机械坐标系下的理论位置横纵坐标;
计算所述贴装点P的定位误差补偿值,记(,/>),则有:
;
对所述贴装点P进行补偿,补偿后的贴装位置坐标记为(,/>),则有:
。
优选地,所述电路板相对XY平台的倾斜角Δθ R 的计算过程如下:
在位于XY平台内的电路板上确定两个基准点J 0和J 1,两个基准点J 0和J 1基于机械坐标系下的理论位置坐标分别记为J 0t (xt J0, yt J0) 和J 1t (xt J1, yt J1);
利用基准标记相机分别识别两个基准点J 0和J 1的位置偏差,分别记为ΔJ 0(Δx J0,Δy J0) 和ΔJ 1(Δx J1,Δy J1);计算所述电路板相对XY平台的倾斜角Δθ R ,公式为:
,
xr J0=xt J0 + Δx J0,yr J0 =yt J0 + Δy J0,xr J1 =xt J1+ Δx J1 ,yr J1 =yt J1 + Δy J1 ,
其中,xr J1 ,yr J1 分别为基准点J 1基于机械坐标系下的实际位置横纵坐标。
优选地,所述插值算法根据最近邻插值、线性插值或双线性插值实现。
本发明第四方面提供一种基于机器视觉的贴片机XY平台定位误差补偿系统,包括:电路板倾斜角模块,用于计算位于XY平台内的电路板相对XY平台的倾斜角Δθ R ;
基准点定位误差模块,用于利用插值算法计算电路板上基准点J 0的定位误差,记为(,/>),则有:
式中f x 、f y 分别为插值算法获得的X、Y轴定位误差补偿值,(xr J0 ,yr J0 )为基准点J 0基于机械坐标系下的实际位置坐标;
实际位置坐标模块,用于根据贴装点P在基于机械坐标系下的理论位置坐标(xt P ,yt P ),计算对应的实际位置坐标(xr P , yr P ),则有:
,
式中(xt J0,yt J0)为基准点J 0在机械坐标系下的理论位置坐标;
贴装点定位误差模块,用于计算所述贴装点P的定位误差补偿值,记(,/>),则有:
;
补偿模块,用于对所述贴装点P进行补偿,补偿后的贴装位置坐标记为(,/>),则有:/>。
通过上述技术方案,分析误差来源,建立了误差检测模型,有效归纳和精确计算出定位误差的大小与分布规律,在此基础上,设计了误差检测流程,实现了高效的误差检测方案,定位精度大幅度提高,并且极大地减少误差检测的时间和成本。
附图说明
图1为常规贴片机结构示意图;
图2为XY平台定位误差补偿玻璃板治具示意图;
图3为两种坐标系下玻璃板治具校正位置示意图;
图4为基于机器视觉的治具上标记点识别综合误差示意图;
图5为玻璃板治具倾斜角度误差校正示意图;
图6为本发明实施例误差检测XY运动轨迹;
图7为XY平台补偿前、后的误差对比示意图,图7(a)为补偿前的结果,图7(b)为补偿后的结果;
图中:1、X轴;2、Y轴;3、基准标记相机;4、吸嘴杆;5、传送轨道。
具体实施方式
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
为实现贴片机XY平台高精度定位精度要求,首先分析XY轴的定位误差来源,其中,定位误差主要来自XY轴几何误差,XY轴几何误差来源的分析过程具体如下:
当贴装头运动分别沿X、Y轴进给时,忽略Z方向的几何误差,轴沿x、y方向运动之后的实际位置点(x real , y real )和理想位置点(x theory , y theory )在XY平台存在两个方向的误差Δx geo 、Δy geo ,即:
(1)
式中,E x (x, y)、E y (x, y)为贴装头分别沿X、Y轴运动后在x、y方向上产生的误差值;E x (x, y)误差值是沿X轴运动在x方向上产生的误差的综合,包括了定位误差、直线度误差、转角误差和垂直度误差的影响。同理,E y (x, y)为沿Y轴运动在y方向上产生的误差的综合。本发明的检测及补偿方法是针对所述的X、Y轴运动产生的几何误差。
X、Y轴运动几何误差测量采用治具对XY平台进行标定,治具优选为精密玻璃板,采用矩形阵列的圆作为标记点标记精密玻璃板,进行平面综合定位校正,如图2所示,图2为XY平台定位误差补偿玻璃板治具示意图。假设X g -Y g 为治具坐标系,X-Y为机械坐标系(即基于XY平台构建的坐标系),玻璃板可视为理想矩形平面阵列,标记点行间距为D x ,列间距为D y ,在X g -Y g 治具坐标系下,第m行、n列个测量点单元的坐标位置为(,/>):
(2)
如图3所示,图3为两种坐标系下(即X g -Y g 治具坐标系与X-Y机械坐标系)玻璃板治具校正位置示意图,玻璃板放置在XOY平面内,玻璃板在传送轨道上有倾斜,即X g -Y g 治具坐标系与X-Y机械坐标系存在微小夹角误差。
假设F 11为基准点(见图2标注),通过X、Y轴运动增量D x 倍数和增量D y 倍数到达某标记点位置时,根据图像识别圆方法,获得位置图像位置偏差并记录,如图4所示,实测位置与理论位置会存在偏移Δx和Δy,偏移Δx和Δy可描述为下列关系式:
(3)
式中,Δx jig 为玻璃板治具摆放倾斜引起的X方向误差,Δx geo 为X轴几何误差,Δx rec 为机器视觉识别圆产生的X方向误差。同理,Δy jig 为玻璃板摆放倾斜引起的Y方向误差,Δy geo 为Y轴几何误差,Δy rec 为识别圆产生的Y方向误差。
进一步地,所述图像识别圆方法,是使用图像处理方法计算标记圆中心像素位置,采用常规的阈值分割、二值化处理、边缘提取点的最小二乘拟合圆流程,计算后的圆中心能够得到亚像素精度,约为0.1 pixel(piexl表示像素)。优选地,本发明图像识别圆方法中使用的基准标记相机采用放大倍率镜头,图像中像素分辨率约为5 μm/pixel,故机器视觉能够达到的精度为:0.1 pixel*5 μm/pixel = 0.5μm,很好地满足了检测的精度要求。
考虑到标记圆图像识别产生的误差小且不超过1μm,为了便于分析,可忽略Δx rec 和Δy rec 误差,即Δx rec = 0和Δy rec = 0。因此,式(3)可简化为:
(4)
根据式(4)可知,为了能够获得测量点XY轴的几何误差Δx geo 、Δy geo ,需要消除玻璃板摆放引起的倾斜误差Δx jig 、Δy jig 。
其次,基于XY轴几何误差来源分析,构建XY轴几何误差检测数学模型,基本原理是:贴装头上的基准标记相机可视为精密设备,采用基于基准标记相机的机器视觉提供精密的参照基准,进而将基准标记相机作为机械运动定位误差的测量工具,定位精度由机器视觉定位精度和机械运动精度共同决定,在此基础上,构建XY轴几何误差检测数学模型。
XY轴几何误差检测的数学模型建模具体过程为:
在X g -Y g 治具坐标系下,示例性地以第1行第1列的标记点作为基准点,记基准点F 11(见图2标注)的坐标位置为(,/>),则基准点F MN (见图2标注)的坐标位置为 (/>,) = (/> +m*D x , /> +n*D y );在X-Y机械坐标系下,记基准点F 11对应的理论位置坐标为/>(x 11, y 11),则基准点F MN 对应的理论位置坐标为/> (x MN , y MN )= (x 11 +m*D x , y 11 + n*D y )。
在X-Y机械坐标系下,将贴装头上的基准标记相机移动到位于(x 11, y 11) 位置并拍图,根据图像识别圆得到基准点/>偏差,记偏差为(Δx 11, Δy 11),则基准点/>的实际位置坐标为(xr 11, yr 11) = (x 11 +Δx 11, y 11 +Δy 11)。然后X轴移动m*D x 距离且Y轴移动n*D y 距离,到达基准点/>,同理,记识别偏差为(Δx MN , Δy MN ), 则基准点/>的实际位置坐标为(xr MN , yr MN ) = (x MN +Δx MN , y MN +Δy MN ),如图5所示。则玻璃板的倾斜夹角Δθ计算公式如下:
Δθ =θ R - θ T (5)
式(5)中θ T 为玻璃板理论角度,θ R 为玻璃板实际角度,关系式分别为:
(6)
(7)
默认治具的伸长率为1,采用玻璃板做治具时,考虑玻璃板倾斜情况下,在X-Y机械坐标系,第m行n列标记点消除倾斜误差后的理论坐标记为Pt(xt mn , yt mn ),则有:
(8)
其中,、/>分别表示第m行第n列个标记点在基于治具坐标系下的横纵坐标。
进一步地消除玻璃板倾斜误差,即根据式(8),将基准标记相机移动到标记点位置Pt(xt mn , yt mn ),同理根据圆图像识别处理,得到圆心识别偏移量记为(Δx mn , Δy mn ),第m行n列标记点的实际位置坐标为Pr(xr mn , yr mn ),则有:
(9)
根据式(4)和式(9),可得第m行n列标记点的几何误差值为:
(10)
因此,根据式(10)可得到X-Y二维平面下各标记点的几何误差数据,即得到各标记点的定位误差。
基于上述定位误差来源分析和构建的数学模型,本发明第一方面提供了一种基于机器视觉的贴片机XY平台定位误差检测方法,包括以下步骤:
S1、计算XY平台内的各标记点基于机械坐标系下的理论位置坐标Pt(xt mn , yt mn ),公式如下:
式中,所述各标记点由治具标定且在所述治具上成矩形阵列分布,Δθ表示所述治具相对XY平台的倾斜角,、/>分别表示第m行第n列个标记点在基于治具坐标系下的横纵坐标,/>、/>分别表示基准点F 11在治具坐标系下的横纵坐标,xr 11 、yr 11 分别表示基准点F 11在机械坐标系下的理论位置横纵坐标。
执行步骤S1前,需要执行计算玻璃板倾角流程,具体包括以下过程:
S11、先调整传送轨道宽度,将玻璃板放置在传送轨道上,再利用基板夹具夹住固定玻璃板;
S12、手动将基准标记相机移动到F 11标记点视野范围内,尽可能保证F 11标记圆在相机视觉中心位置,利用识别标记圆方法获得F 11标记点偏差(Δx11, Δy11);
S13、移动X、Y轴,将基准标记移动到F MN 标记点位置,利用识别标记圆方法获得F MN 标记点偏移量,记为(Δx MN, ΔyMN);
S14、根据公式(7)计算得到治具倾斜角度Δθ。
S2、分别移动基准标记相机至所述各标记点,通过基准标记相机获得各标记点基于机械坐标系下对应的实际位置坐标为Pr(xr mn , yr mn );
执行完计算玻璃板倾角流程后,依次移动基准标记相机至各个标记点,示例性地,各标记点位置与运动轨迹如图6所示,依次从m=1:M,n=1:N顺序依次拍摄标记点,图6中的运动轨迹顺序如箭头所指:1->2->3->4,获得各标记点基于机械坐标系下对应的实际位置坐标为Pr(xr mn , yr mn )。
S3、计算各标记点的定位误差(Δx mn , Δy mn ),公式如下:
Δx mn =xt mn - xr mn ,
Δy mn =yt mn - yr mn 。
S4、存储所述各标记点的位置信息及其定位误差[xr mn , yr mn , Δx mn , Δy mn ],以表的形式存储到数据文件中,为后续的补偿实现提供数据集。
基于同一发明构思,本发明第二方面提供一种基于机器视觉的贴片机XY平台定位误差检测系统,包括:
图像采集模块,用于贴装头移动到各标记点位置拍摄标记点图像,包括基准标记相机、治具和图像采集卡,所述基准标记相机安装在贴装头上,所述治具设于所述XY平台上且所述各标记点在所述治具上成矩形阵列分布;图像采集卡将图像信息传输到上位机进行图像识别处理;
图像处理模块,用于识别图像上标记点中心位置,通过标记点中心与图像中心位置的偏差计算各标记点的位置偏差;
运控控制模块,用于驱动XY轴将所述基准标记相机移动至所述各标记点位置;由上位机发送XY轴运动控制指令到XY轴运控控制系统,运控控制系统中的伺服电机驱动滚珠丝杠实现XY轴定位;运控控制系统中运动控制误差是控制系统的稳态误差,本发明方案中运动控制误差小于4μm,故忽略运动控制产生的系统误差;
计算模块,用于根据各标记点的位置信息执行上述基于机器视觉的贴片机XY平台定位误差检测方法的步骤。上述方案通过分析误差来源,建立了误差检测模型,有效归纳和精确计算出定位误差的大小与分布规律,在此基础上,设计了误差检测流程,实现了高效的误差检测方案,定位精度大幅度提高,并且极大地减少误差检测的时间和成本。
本发明第三方面提供一种基于机器视觉的贴片机XY平台定位误差补偿方法,包括以下步骤:
(1)计算位于XY平台内的电路板相对XY平台的倾斜角Δθ R ;
示例性地,以PCB电路板为例,建立PCB电路板误差补偿数学模型实现误差补偿。首先计算倾斜角Δθ R :假设PCB电路板有2个基准点分别记为J 0和J 1,在X-Y机械坐标系的理论位置坐标数据记为J 0t (xt J0, yt J0) 和J 1t (xt J1, yt J1),利用基准标记相机图像识别基准标记的偏差记为ΔJ 0(Δx J0,Δy J0) 和ΔJ 1(Δx J1,Δy J1),故J 0和J 1在X-Y机械坐标系实际位置坐标为J 0r (xr J0, yr J0 ) = (xt J0 +Δx J0, yt J0 + Δy J0) 和J 1r(xr J1 , yr J1 ) = (xt J1 + Δx J1, yt J1 + Δy J1)。
根据式(5)可知该PCB电路板倾斜角为:
(11)
(2)根据上述检测方法计算得到所述定位误差,利用插值算法计算电路板上基准点J 0的定位误差;
根据插值算法和已存储的定位误差补偿数据,计算基准点J 0的的几何误差,记 (,/>)为基准点J 0识别XY轴几何误差值,则有:
(12)
式中f x 、f y 分别为插值算法获得的X、Y轴几何误差补偿值。
(3)根据贴装点P在基于机械坐标系下的理论位置坐标记为(xt P , yt P ),计算对应的实际位置坐标(xr P , yr P );根据PCB板倾斜角度计算贴装点P的实际贴装位置,则有:
(13)。
(4)计算所述贴装点P的定位误差补偿值,记(,/>);
根据式(13)进一步计算贴装点计算几何误差补偿值,记 (,/>)为XY平台的几何误差补偿误差值,则有:
(14)。
(5)进一步对贴装点P进行补偿,补偿后的贴装坐标位置记为(,/>),则有:
(15)。
因此,在X-Y机械坐标系下,经误差补偿后,贴装点P的最终贴装位置为(,)。
进一步地,所述的插值算法可根据最近邻插值、线性插值或双线性插值等常规算法实现获得目标位置的XY轴几何误差补偿数据。
基于同一发明构思,本发明第四方面提供一种基于机器视觉的贴片机XY平台定位误差补偿系统,包括:
PCB电路板倾斜角模块,用于计算位于XY平台内的电路板相对XY平台的倾斜角Δθ R ;
基准点定位误差模块,用于利用插值算法计算电路板上基准点J 0的定位误差,记为(,/>),则有:
式中f x 、f y 分别为插值算法获得的定位误差补偿值,(xr J0 ,yr J0 )为基准点J0基于机械坐标系下的实际位置坐标;
实际位置坐标模块,用于根据贴装点P的基于机械坐标系下的理论位置坐标(xt P ,yt P )计算对应的实际位置坐标(xr P , yr P ),则有:
;
贴装点定位误差模块,用于计算所述贴装点P的定位误差补偿值,记(,/>),则有:
;
补偿模块,用于对所述贴装点P进行补偿,补偿后的贴装位置坐标记为(,/>),则有:
。
本发明技术方案根据XY轴几何误差来源,构建了基于机器视觉的XY轴几何误差检测的数学模型,然后通过误差检测模型设计了误差自动检测流程,最后根据误差数据,建立了PCB电路板误差补偿数学模型,利用新增一种新的与原始误差大小相等、方向相反的误差抵消XY轴定位误差,大大提高了贴片机XY轴定位精度,达到了提高设备精度的目的。
因此,该方案提出了基于机器视觉的贴片机X、Y轴定位误差的补偿方法,通过分析误差来源,建立了误差检测模型,有效归纳和精确计算出几何误差的大小与分布规律,在此基础上,设计了误差检测流程,实现了高效的误差检测方案,大大减少误差检测的时间和成本。进一步地,提出了一种软件技术的补偿手段,人为产生一种新的误差抵消当前成为问题的原始误差,验证了该方法的有效性,贴片机X、Y轴误差补偿效果显著,定位精度大幅度提高,实现了一种既有效又准确的提高贴片机X、Y定位精度方法,达到了提高设备精度的目的。为了验证本发明技术方案的有效性,进行了误差补偿对比测试,补偿前后的检测条件以及玻璃板治具等套件的安装方式不变,得到对应的误差补偿数据,如图7所示,图7为XY平台补偿前、后的误差对比示意图,其中Δx横坐标为实际位置与理论位置的X方向偏差,同理,Δy 纵坐标实际位置与理论位置的Y方向偏差,标注同图4示意图。
由图7可知,X方向位置误差从图7(a)所示补偿前的30μm降低到图7(b)所示补偿后的5μm,Y方向误差从补偿前的20μm降低到补偿后的5μm,X、Y定位精度都得到了很好的改善,部分误差降低的幅度超过20μm,部分精度提高超50%,由以上对比测试可知,运用本发明提出的技术方案进行补偿后,误差补偿效果明显,X、Y定位精度大幅度提高。
综上所述,本发明技术通过分析误差来源,建立了误差检测模型,有效归纳和精确计算出几何误差的大小与分布规律。借助高精度玻璃板治具,实现了高效的误差检测方案,误差检测为自动化流程,大大减少误差检测的时间和成本,采用软件技术的补偿手段,构建了PCB电路板误差补偿数学模型,产生一种新的误差抵消当前成为问题的原始误差,验证了该方法的有效性,补偿后的定位精度明显提高,适用于贴片机X、Y轴高精度定位系统,达到了提高设备精度的目的。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于此。在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型包括各个具体技术特征以任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。但这些简单变型和组合同样应当视为本发明所公开的内容,均属于本发明的保护范围。
Claims (7)
1.一种基于机器视觉的贴片机XY平台定位误差检测方法,其特征在于,包括以下步骤:
计算XY平台内的各标记点基于机械坐标系下的理论位置坐标Pt(xtmn,ytmn),公式如下:
其中,所述各标记点由治具标定且在所述治具上成矩形阵列分布,所述治具为板状结构并设于所述XY平台上,Δθ表示所述治具相对XY平台的倾斜角,x′mn、y′mn分别表示第m行第n列个标记点在基于治具坐标系下的横纵坐标,x′11、y′11分别表示基准点一在基于治具坐标系下的横纵坐标,xr11、yr11分别表示基准点一在基于机械坐标系下的实际位置横纵坐标;所述治具相对XY平台的倾斜角Δθ计算公式如下:
Δθ=θR-θT,
其中,θT为治具理论角度,θR为治具实际角度,xMN、yMN分别表示基准点二在基于机械坐标系下的横纵坐标,ΔxMN、ΔyMN分别表示基准点二的位置偏差,Δx11、Δy11分别表示基准点一的位置偏差,x11、y11分别表示基准点一在基于机械坐标系下的横纵坐标;所述位置偏差由所述基准标记相机利用识别标记圆方法获得,所述基准标记相机固设于贴装头上;
分别移动基准标记相机至所述各标记点,通过基准标记相机获得各标记点基于机械坐标系下对应的实际位置坐标为Pr(xrmn,yrmn);
计算各标记点的定位误差(Δxmn,Δymn),公式如下Δxmn=xtmn-xrmn,Δymn=ytmn-yrmn。
2.根据权利要求1所述的检测方法,其特征在于,还包括存储所述各标记点的位置信息及其定位误差[xrmn,yrmn,Δxmn,Δymn]。
3.一种基于机器视觉的贴片机XY平台定位误差检测系统,其特征在于,包括
图像采集模块,用于贴装头移动到各标记点位置拍摄标记点图像,包括基准标记相机和治具,所述基准标记相机安装在贴装头上,所述治具设于所述XY平台上且所述各标记点在所述治具上成矩形阵列分布;
图像处理模块,用于识别图像上标记点中心位置,通过标记点中心与图像中心位置的偏差计算各标记点的位置偏差;
运控控制模块,用于驱动XY轴将所述基准标记相机移动至各标记点位置;
计算模块,用于根据各标记点的位置信息执行如权利要求1或2所述的方法的步骤。
4.一种基于机器视觉的贴片机XY平台定位误差补偿方法,其特征在于,包括以下步骤:
计算位于XY平台内的电路板相对XY平台的倾斜角ΔθR;
根据如权利要求1或2所述方法计算得到所述定位误差,利用插值算法计算电路板上基准点J0的定位误差,记为则有:
式中fx、fy分别为插值算法获得的X、Y轴定位误差补偿值,(xrJ0,yrJ0)为基准点J0基于机械坐标系下的实际位置坐标;
根据贴装点P在基于机械坐标系下的理论位置坐标(xtP,ytP),计算对应的实际位置坐标(xrP,yrP),则有:
式中xtJ0、ytJ0分别为基准点J0在机械坐标系下的理论位置横纵坐标;
计算所述贴装点P的定位误差补偿值,记则有:
对所述贴装点P进行补偿,补偿后的贴装位置坐标记为则有:
5.根据权利要求4所述的补偿方法,其特征在于,所述电路板相对XY平台的倾斜角ΔθR的计算过程如下:
在位于XY平台内的电路板上确定两个基准点J0和J1,两个基准点J0和J1基于机械坐标系下的理论位置坐标分别记为(xtJ0,ytJ0)和(xtJ1,ytJ1);
利用基准标记相机分别识别两个基准点J0和J1的位置偏差,分别记为(ΔxJ0,ΔyJ0)和(ΔxJ1,ΔyJ1);计算所述电路板相对XY平台的倾斜角ΔθR,公式为:
xrJ0=xtJ0+ΔxJ0,yrJ0=ytJ0+ΔyJ0,xrJ1=xtJ1+ΔxJ1,yrJ1=ytJ1+ΔyJ1,
其中,xrJ1,yrJ1分别为基准点J1基于机械坐标系下的实际位置横纵坐标。
6.根据权利要求4或5所述的补偿方法,其特征在于,所述插值算法根据最近邻插值、线性插值或双线性插值实现。
7.一种基于机器视觉的贴片机XY平台定位误差补偿系统,其特征在于,包括:
电路板倾斜角模块,用于计算位于XY平台内的电路板相对XY平台的倾斜角ΔθR;
基准点定位误差模块,用于利用插值算法计算电路板上基准点J0的定位误差,记为则有:
式中fx、fy分别为插值算法获得的X、Y轴定位误差补偿值,(xrJ0,yrJ0)为基准点J0基于机械坐标系下的实际位置坐标;
实际位置坐标模块,用于根据贴装点P在基于机械坐标系下的理论位置坐标(xtP,ytP),计算对应的实际位置坐标(xrP,yrP),则有:
式中xtJ0、ytJ0分别为基准点J0在机械坐标系下的理论位置横纵坐标;
贴装点定位误差模块,用于计算所述贴装点P的定位误差补偿值,记则有:
补偿模块,用于对所述贴装点P进行补偿,补偿后的贴装位置坐标记为则有:/>
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211681882.3A CN115666125B (zh) | 2022-12-27 | 2022-12-27 | 基于机器视觉的贴片机xy平台定位误差检测与补偿方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211681882.3A CN115666125B (zh) | 2022-12-27 | 2022-12-27 | 基于机器视觉的贴片机xy平台定位误差检测与补偿方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115666125A CN115666125A (zh) | 2023-01-31 |
CN115666125B true CN115666125B (zh) | 2023-08-18 |
Family
ID=85023482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211681882.3A Active CN115666125B (zh) | 2022-12-27 | 2022-12-27 | 基于机器视觉的贴片机xy平台定位误差检测与补偿方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115666125B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116709764B (zh) * | 2023-08-02 | 2023-12-08 | 深圳市诺泰芯装备有限公司 | 转塔式MiniLED贴片设备的位置偏差补偿方法 |
CN117835690B (zh) * | 2024-03-04 | 2024-05-03 | 合肥安迅精密技术有限公司 | 基于机器视觉的贴装平面坐标热补偿方法及系统、存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0449700A (ja) * | 1990-06-19 | 1992-02-19 | Oki Electric Ind Co Ltd | サポートプレートのピン指示装置及び方法 |
KR19980020835A (ko) * | 1996-09-12 | 1998-06-25 | 이종수 | 칩 마운터의 부품 실장위치 보정방법 |
JP2003069293A (ja) * | 2001-08-29 | 2003-03-07 | Fuji Mach Mfg Co Ltd | プリント基板の位置ずれ検出装置および部品装着点座標補正方法 |
WO2014103027A1 (ja) * | 2012-12-28 | 2014-07-03 | 富士機械製造株式会社 | 作業機、および、位置ズレデータ取得方法 |
CN111992911A (zh) * | 2020-09-04 | 2020-11-27 | 武汉华工激光工程有限责任公司 | 基于旁轴视觉结构振镜拼图加工的视觉定位方法 |
CN112261864A (zh) * | 2020-10-12 | 2021-01-22 | 合肥安迅精密技术有限公司 | 一种求解贴片机贴装优化问题的种群初始化方法及系统 |
KR20210022195A (ko) * | 2019-08-19 | 2021-03-03 | 하이윈 테크놀로지스 코포레이션 | 비전 가이드 로봇 암 교정 방법 |
CN113037970A (zh) * | 2021-03-02 | 2021-06-25 | 合肥安迅精密技术有限公司 | 一种贴片机设备的图像数据采集和传输装置及其方法 |
CN113423191A (zh) * | 2021-07-26 | 2021-09-21 | 合肥安迅精密技术有限公司 | 一种贴片机mark点相机的校正方法及系统 |
CN113658884A (zh) * | 2016-07-08 | 2021-11-16 | 科迪华公司 | 传送路径校正技术和相关系统、方法和装置 |
CN114488944A (zh) * | 2020-10-26 | 2022-05-13 | 上海霍塔浩福自动化测试技术有限公司 | 一种基于插值的伺服走位误差补偿方法 |
CN114841925A (zh) * | 2022-04-12 | 2022-08-02 | 深圳市凯码时代科技有限公司 | 一种测试设备对位计算方法、终端及存储介质 |
CN115119497A (zh) * | 2022-08-31 | 2022-09-27 | 合肥安迅精密技术有限公司 | 贴片机带式飞达校正方法及系统、存储介质 |
-
2022
- 2022-12-27 CN CN202211681882.3A patent/CN115666125B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0449700A (ja) * | 1990-06-19 | 1992-02-19 | Oki Electric Ind Co Ltd | サポートプレートのピン指示装置及び方法 |
KR19980020835A (ko) * | 1996-09-12 | 1998-06-25 | 이종수 | 칩 마운터의 부품 실장위치 보정방법 |
JP2003069293A (ja) * | 2001-08-29 | 2003-03-07 | Fuji Mach Mfg Co Ltd | プリント基板の位置ずれ検出装置および部品装着点座標補正方法 |
WO2014103027A1 (ja) * | 2012-12-28 | 2014-07-03 | 富士機械製造株式会社 | 作業機、および、位置ズレデータ取得方法 |
CN113658884A (zh) * | 2016-07-08 | 2021-11-16 | 科迪华公司 | 传送路径校正技术和相关系统、方法和装置 |
KR20210022195A (ko) * | 2019-08-19 | 2021-03-03 | 하이윈 테크놀로지스 코포레이션 | 비전 가이드 로봇 암 교정 방법 |
CN111992911A (zh) * | 2020-09-04 | 2020-11-27 | 武汉华工激光工程有限责任公司 | 基于旁轴视觉结构振镜拼图加工的视觉定位方法 |
CN112261864A (zh) * | 2020-10-12 | 2021-01-22 | 合肥安迅精密技术有限公司 | 一种求解贴片机贴装优化问题的种群初始化方法及系统 |
CN114488944A (zh) * | 2020-10-26 | 2022-05-13 | 上海霍塔浩福自动化测试技术有限公司 | 一种基于插值的伺服走位误差补偿方法 |
CN113037970A (zh) * | 2021-03-02 | 2021-06-25 | 合肥安迅精密技术有限公司 | 一种贴片机设备的图像数据采集和传输装置及其方法 |
CN113423191A (zh) * | 2021-07-26 | 2021-09-21 | 合肥安迅精密技术有限公司 | 一种贴片机mark点相机的校正方法及系统 |
CN114841925A (zh) * | 2022-04-12 | 2022-08-02 | 深圳市凯码时代科技有限公司 | 一种测试设备对位计算方法、终端及存储介质 |
CN115119497A (zh) * | 2022-08-31 | 2022-09-27 | 合肥安迅精密技术有限公司 | 贴片机带式飞达校正方法及系统、存储介质 |
Non-Patent Citations (1)
Title |
---|
高精度贴片机多吸嘴位姿误差分析与标定算法;尚亚光;徐维荣;王石刚;;机电一体化(12);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115666125A (zh) | 2023-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115666125B (zh) | 基于机器视觉的贴片机xy平台定位误差检测与补偿方法 | |
CN103945653B (zh) | 柔性线路板印刷的多自由度平台的自动校正方法 | |
US20080250636A1 (en) | Component Mounting Method and Apparatus | |
CN109283804B (zh) | 一种提高直写曝光机曝光精度以及涨缩测量精度的方法 | |
CN103079746A (zh) | 激光加工装置及基板位置检测方法 | |
JP2008036918A (ja) | スクリーン印刷装置および画像認識位置合わせ方法 | |
US6268920B1 (en) | Registration of sheet materials using statistical targets and method | |
JPWO2014037993A1 (ja) | 作業装置 | |
US6647138B1 (en) | Electronic component mounting method and mounting apparatus | |
US6563530B1 (en) | Camera position-correcting method and system and dummy component for use in camera position correction | |
JP2016205957A (ja) | X−y基板検査装置の可動ヘッド位置補正方法およびx−y基板検査装置 | |
US10535157B2 (en) | Positioning and measuring system based on image scale | |
CN113421309A (zh) | 单相机跨视野测距平台标定方法、测距方法和系统 | |
CN1189072C (zh) | 插装印刷电路板的装置的测量方法 | |
JP5545737B2 (ja) | 部品実装機及び画像処理方法 | |
JP3644846B2 (ja) | 描画装置の移動誤差検出装置及びその方法 | |
JP4515814B2 (ja) | 装着精度測定方法 | |
JP2008072058A (ja) | 補正量検出方法、補正量検出装置および基板処理機 | |
CN100401014C (zh) | 线宽测量装置 | |
CN100539810C (zh) | 在焊膏印刷时使基板和印刷模板对准的方法和装置 | |
CN114295056B (zh) | 一种激光加工设备的视觉定位系统快速校正方法及应用 | |
JP3286105B2 (ja) | 実装機の装着位置補正方法 | |
CN116592757A (zh) | 一种测量系统的二维精度补偿方法 | |
JP2013239720A (ja) | 画像歪補正方法 | |
JP3697948B2 (ja) | 電子部品の実装方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |