目前贴片机种类很多,但无论是全自动高速贴片机还是手动低速贴片机,它的总体结构均有类似之处。全自动贴片机是由计算机控制,集光机电气一体的高精度自动化设备,主要由机架、PCB传送及承载机构、驱动系统(X/Y轴运动机构,Z/0轴运动旋转机构)、定位及对中系统、贴装头、供料器、光学识别系统、传感器和计算机控制系统组成,其通过吸取一位移一定位一放置等功能,实现了将SMD元件快速而准确地贴装。
一. 机架
机架是机器的基础,所有的传动、定位机构均和供料器均牢固固定在它上面,因此必须具有足够的机械强度和刚性。目前贴片机有各种形式的机架,主要包括整体铸造式和钢板烧焊式。第一种整体性强,刚性好,变形微小,工作时稳定,一般应用于高档机;第二种具有加工简单,成本较低的特点。机器具体采用哪种结构的机架取决于机器的整体设计和承重,运行过程中应平稳、轻松、无震动感。
二. PCB传送及承载机构
传送机构是安放在导轨上的超薄型皮带传送系统,通常皮带安装在轨道边缘,其作用是将PCB送到预定位置,贴片后再将其送至下一道工序。传送机构主要分为整体式和分段式两种,整体式方式下PCB的进入、贴片和送出始终在同一导轨上,采用限位块限位、定位销上行定位、压紧机构将PCB压紧、支撑台板上支撑杆上移支撑来完成PCB的定位固定。定位销定位精度较低,需要高精度时也可采用光学系统,只是定位时间较长。分段式一般分为三段,前一段负责从上道工艺接收PCB,中间一端负责PCB定位压紧,后一段负责将PCB送至下一道工序,其优点是减少PCB传送时间。
三. 驱动系统
驱动系统是贴片机的关键机构,也是评估贴片机精度的主要指标,它包括XYZ传动结构和伺服系统,功能包括支撑贴装头运动和支撑PCB承载平台运动,第一主要应用于多功能贴片机,第二种主要应用于转塔式贴片机。还有一种贴片机为贴装头安装在X导轨上,PCB承载台安装在Y导轨上,两者配合完成贴片过程,特点是XY导轨均与机座固定,属于静导轨结构。
当所有运动都集中在贴装头上时,一般可以获得最高的贴装精度,因为这种情况下只有两个传动机构影响X-Y定位误差。当PCB承载台运动时,由于大型元件的惯性会使已贴装元件移位,导致故障。而当贴装头和PCB都运动时,贴装头和PCB承载台机构的运动误差相重叠,导致总误差增加,贴装精度下降。
1. 传动结构
XY传动机构主要有两大类,一类是滚珠丝杠/直线导轨,另一类是同步带/直线导轨。滚珠丝杠/直线导轨结构较为为典型,贴片头固定在滚珠螺母基座和对应的直线导轨上方基座上,马达工作时带动螺母做X方向往复运动,有导向直线导轨支撑保证运动平行。X轴在两平行滚珠丝杠/直线导轨上做Y方向移动,从而实现XY方向正交平行移动。
由于运动马达和和滚珠丝杠之间摩擦产生热量,很容易影响贴装精度。新型传动系统在导轨内部设有液氮冷却系统,保证热膨胀带来的误差。新型高速贴片机中采用无摩擦线性马达和空气轴承导轨传动,运送速度更快。
同步带/直线导轨结构钟,同步带由传动马达驱动小齿轮,使同步带在一定范围内做直线往复运动。由于同步带载荷能力相对较小,仅适用于支持贴片头运动,典型产品是德国西门子贴片机,如HS-50型贴片机,该系统运动噪音低,工作环境好。
2. 伺服系统(定位系统)
随着SMC/SMD尺寸的减少及精度的不断提高,对贴片机贴装精度要求越来越高,即对XY定位系统的要求越来越高,而这是由XY伺服系统来保证,即上述滚珠丝杠/直线导轨及同步带/直线导轨由伺服电机驱动,并在位移传感器及控制系统指挥下实现精确定位,因此位移传感器的精度起着关键作用。目前传感器有旋转编码器、磁栅尺和光栅尺。
编码器是一种通过直接编码将被测线形位移量的编码器转化为二进制表达方式的数字测量装置。编码器有接触式、电磁式和光电式,结构简单,抗干扰性强,测量精度取决于编码器中光栅盘上的光栅数及滚珠丝杠导轨的精度,一般位为1~5%,主要应用于多功能型贴片机中。
磁栅尺是一种利用电磁特性和录磁原理对位移进行测量的装置,由电磁性标尺、拾磁头及检测电路组成。磁栅尺优点为复制简单,安装调整方便,高稳定性,量程范围大,测量精度1~5um。一般高精度自动贴片机采用此装置,贴装精度一般在20mm。
光栅尺是一种新型数字式位移检测装置,由光栅标尺,光栅读数头,检测电路组成。光栅尺是在透明玻璃或金属镜面上真空沉积镀膜,利用光刻技术制作密集条纹(每毫米100~300条纹),条纹平行且距离相等。光栅读数头由指使光栅、光源、透镜及光敏元件组成。指示光栅有相同密度条纹,光栅尺是根据物理学的莫尔条纹形成原理进行位移测量,测量精度高达0.1~1um。西门子贴片机最早采用光栅尺/AC伺服电机系统,但对环境要求比较高,特别是防尘,否则很容易出现敌障。
3. Y轴方向运行的同步性
由于支撑贴装头的X轴是安装在两根Y轴导轨上,为了保证运行的同步性,早期贴片机采用齿轮、齿条和过桥装置将两Y导轨相连接。但这种做法机械噪音大,运行速度受到限制,贴片头的停止与启动均会产生应力,导致震动会影响贴装精度。目前设计的新型贴片机采用XY完全同步控制回路的双AC伺服电机驱动系统,将内部震动降至最低,速度快,噪音小,贴片头运行流畅轻松。
4. XY运动系统的速度控制
在高速机中,XY运动系统的运行速度高达150mm/s,瞬时启动与停止都会产生振动和冲击,最新运动系统采用模糊控制技术,运动分为三段控制“慢一快一慢”,呈“S”型变化,从而使运动变得更“柔和”,也有利于贴装精度的提高,噪音也小。
5. Z轴/吸嘴伺服系统(定位系统)
Z轴控制系统特指贴片头的吸嘴运动过程中定位,其目的是适合不同厚度PCB与不同高度元件的贴片需要。Z轴控制系统主要有旋转编码器(AC/DC马达伺服系统)和圆筒凸轮控制系统。值得注意的是,凸轮控制系统中依靠特殊设计的凸轮曲线实现吸嘴上下运动,贴片时PCB装载台高度调节完成贴片过程。
贴装头拾放动作中,吸嘴做乙向移动时,既要速度快,又要平稳。早期吸嘴乙向移动是选用微型气缸完成,气缸易磨损、寿命短、噪音大。目前不少新机型都选用了新颖的机电一体化传动杆,使乙向运动状态都可以控制,大大提高乙方向运动综合性能。贴装头的微型气动电磁阀是一个重要组件,它管理着移动和拾放等功能。随着贴片机的发展,集成电磁阀组亦有了相当大的发展,有些单个电磁阀厚度仅为10~18毫米,而且电磁阀驱动功率小,一般电路的驱动电平都可直接驱动。
6. Z轴/吸嘴旋转系统(定位系统)
吸嘴吸取元件移动定位时,大部分元件都需作一定量的旋转运动,一是修正板上元件的安装轴线和元件在移动过程中轴线的角度,二是解决供料器上元件与PCB板元件焊盘轴线的角度差。早期贴片机Z轴旋转控制是采用气缸和挡块来实现,或采用开环步进电机控制通过小型同步皮带进行回转操作。现在贴片机已直接将微型脉冲马达安装在贴装头内部,通过高精度的谐波驱动器(减速比30:1)直接驱动吸嘴装置,以实现0方向高精度控制。
7. 精度影响因素
一般贴装精度为引线间距的1/10,即贴装0.65mm引线间距元件的系统应具有士0.065mm的定位精度。要精确贴装元件,一般要考虑几个因素:PCB定位误差,元件定心误差和机器本身运动误差(XY0)等。
驱动XY二维运动构件的参数是贴片机精度的关键,X-Y二维运动都是在XY轴的导轨上进行。驱动有伺服电机和有步进电机等,副传动有同步带或滚珠丝杆,它们都有很好的动态特性和位置精度,承载运动件导轨是运动导向精度的关键零件。目前使用最广的是精刻滚珠直线导轨,此导轨摩擦系数小、精度高、寿命长,安装维护方便,便于标准化生产。常用直线导轨的断面形状也有多种,在结构形式上也有大跨距双丝杆横梁结构、单悬肩双导轨式等。有些高速机采用无摩擦线形马达驱动和空气轴承导轨传动。导轨安装时要保证两导轨在空间平行,并保持水平工作面,导轨应直线性好,并不应有扭弯等几何变形,滚珠丝杆与伺服电机联结处,有一高精度高性能的弹性联轴器有效地消除安装过程中产生的不同轴不同心等现象。根据贴装精度要求不同,驱动系统可采用开环或闭环两种不同的控制方式。根据要求和精度进行配置设计之后就需要有一组的合理结构装置和相应的传动元件。
四. 贴装头
贴装头是贴片机关键部件,安装在PCB上方,可配置一个或多个机械夹具或真空吸嘴,通过安装多种形式的传感器使各机构能够协同工作。贴装头拾取元件后能在校正系统的控制下自动校正位置,并将元件准确的贴装到指定位置,和供料器一起决定着贴装能力。贴装头是贴片机发展进步的标志,已由早期的单头机械对中发展到多头的光学对中。
贴装头拾取元件一般是采用真空负压吸嘴来吸住元件,依据达到一定真空度来判断拾起元件是否正常,当元件侧立或“卡带”未能被吸起时将发出报警。贴装头贴装元件有两种方式,一种是根据元件高度实现输入厚度值,当贴装头下降到此位置后释放元件,这种有时会因为元件厚度偏差出现贴装过早或过迟现象,从而引起移位或“飞片”缺陷;另一种是根据元件与PCB接触的瞬间产生的反作用力来实现贴装的软着落,贴片轻松不易出现移位与飞片缺陷。
贴片机配有自动更换吸嘴装置以适应不同元件的贴装,吸嘴与吸管之间有一弹性补偿的缓冲机构,保证在拾取过程对元件的保护,提高元件的贴装率。随着元件的微型化,吸嘴材料和机构也得到重视。由于高速下元件磨损,吸嘴材料由早期的合金材料改为碳纤维耐磨塑料,更线径的则采用陶瓷材料及金刚石,使吸嘴更耐用。吸嘴孔的大小由元件的外形决定,每一台贴片机都有一套实用性很强的吸嘴。为了保证小元件吸起的可靠性,吸嘴开孔为双孔以保证吸取平衡。此外考虑与周围元件的间隙在减小,吸嘴制作为锥形而不影响周边元件。
贴装头是一个高速运动的组件,要提高精度就必须减小它的重量和体积。设计贴装头之前要多研究分析各种贴装的特点,还要充分由集机电一体化技术发展的各种元件性能、结构、材料等,如传感器,微电机,激光器,真空发生器,视觉识别系统,微型电磁阀,微型珠滚丝杆等。
五. 光学定位对中系统
贴片机对中是指贴片机在吸取元件时要保证吸嘴吸在元件中心,使元件的中心与贴装头主轴中心线保持一致。早期贴片机的元件对中是机械方法来实现(定心台、定心爪),速度收到限制,同时也容易收到损坏,目前对中方式主要为光学定位对中。
1. 光学系统原理
贴片机光学系统主要采用摄像机作为计算机感觉图像的传感部件。摄像机感觉到在给定视野内的物的光强分布,然后将其转化为模拟电信号,通过A/D转化器被数字化成离散数值,这些数值表示视野内给定点的平均强度,这样得到的数字影像被规则的空间网格覆盖,每个网格叫一个像元,一个图像占据一定的像元数,如图2-1所示。计算机对上述像元阵列进行处理,所得图像特征与事先输入计算机的参考图像进行比较判断,并根据其结果向执行机构发出指令。
2. 光学系统构成
贴片机光学系统由视觉硬件和软件组成。硬件基本组成包括光源、镜头、摄像机、图像处理单元、数模转换及监视器。光源一般采用LED光源,光照稳定、寿命长、体积小、形状可塑性好。镜头一般使用长角镜头和变角镜头,选择镜头时要考虑分辨率、相对孔径(与物体亮度有关)、焦距等相关参数。摄像机有标准光导摄像机、固态电视摄像机。用于贴片机的一般采用固态电视摄像机,其主要部分是一块集成电路,集成电路芯片上有许多细小精密光敏元件组成的CCD阵列。摄像机获取大量信息由微处理机处理,其结果由监视器显示。摄像机与微处理机,微处理机与执行机构及监视器之间有通讯电缆连接,一般采用RS232串行通讯接口。
3. 光学系统分辨率及精度
(1)光学系统分辨率
光学系统中采用两种分辨率:灰度分辨率和空间分辨率。灰度值法是用图像多级亮度来表示分辨率的大小。机器能分辩给定点的测量光强度,需要处理的光强越小,灰度分辨率就越高。但是光学系统的分辨率能力有限,灰度值超过256的系统就失去意义(人眼处理灰度值仅为50~60)。灰度值越大,数字化图像与人观察的视图越接近。目前不少光学系统采用256级灰度值,具有很强的区别目标特征的能力,但是处理的信息量大,时间长。空间分辨率规定覆盖原始影像的栅网大小,栅网越细,即网点和像元数越高,尺寸测量就越精确。具有512×512网格的系统比具有128×128网格系统测量精度高。
通常在分辨率高的场合下CCD能见的视野小,大视野条件下分辨率低,故在高速高精度贴片机中装有两种不同视野的CCD,在处理高分辨率的情况下采用小视野CCD,在处理大元件时则使用大视野CCD。在一个光学测量系统中,灰度值分辨率和空间分辨率要相匹配,因为整个系统的分辨率是视野尺寸和改系统不同单元分辨率的函数。
每个光敏探测元件输出的电信号与被观察目标上相应位置反射光强度成正比,这一电信号即作为这一像元的灰度值被记录下来,像元坐标决定了该点在图像中的位置。
(2)光学系统精度
影响光学系统精度的主要因素是摄像机的像元数和光学放大倍数:摄像机的像元数越多,精度就越高;图像的放大倍数越高,精度就越高。因为图像的光学放大倍数越大,对于给定面积的像元数就越多,所以精度越高。不过放大倍数过大,寻找元件更加困难,容易丢件,降低了贴装率。所以要根据实际需要选择合适的光学放大倍数。
4. 摄像机安装位置
视像系统一般分为激光对齐、俯视、仰视和头部摄像机,具体视位置和摄像机的类型而定。激光对齐是指从光源产生一适中的光束,照射在元件上来测量元件投射的影响。如图2-2所示,这种方法可以测量元件的尺寸、形状以及与吸嘴中心轴的偏差。这种方法快速,因为不要求从摄像机上方走过。但对于有引I脚的元件,如SOIC、QFP和BGA等,则需要第三维的摄像机进行检测,这样每个元件的对中又要增加数秒的时间,影响整机性能。90年代激光对位技术推出时只能处理7mm×7mm的元件,目前安必昂公司推出的第二代激光对位系统处理元件尺寸增至18mm×18mm,激光技术可识别更多的形状,精度也有显著提高。
俯视摄像机在电路板上搜寻目标(称作基准点),以便在组装前将电路板置于正确位置。仰视摄像机用于在固定位置检测元件,一般采用CCD技术,在安装之前,元件必须移过摄像机上方,以便做视像处理。粗看起,好像有些耗时。但是由于贴装头必须移至供料器收集元件,如果摄像机安装在拾取位置(从送料处)和安装位置(板上)之间,视像的获取和处理便可在贴装头移动的过程中同时进行,从而缩短贴装时间。
头部摄像机直接安装在贴装头上,一般采用line-sensor技术,在拾取元件移到指定位置的过程中完成对元件的检测,这种技术又称为“飞行对中技术”,它可以大幅度提高贴装效率。如图2-3所示,系统由两个模块组成:一个模块是由光源与镜头组成的光源模块,光源采用LED发光二极管与散射透镜,光源透镜组成光源模块,另一个模块为接收模块,LineCCD及一组光学镜头组成接受模块,此两个模块分别装在贴装头主轴的两边,与主轴及其他组件组成贴装头。贴片机有几个贴装头,就会有相应的几套系统。
三种元件对中方式(激光、CCD、Line-sensor)中,以CCD技术为最佳,目前的CCD硬件性能都具备相当的水平。在CCD硬件开发方面前些时候开发了“背光”及“前光”技术(如图2-4),以及可编程的照明控制,以更好应付各种不同元件贴装需要。例如引脚QFP元件从后面照明,而BGA元件最好是从前光照明,将完整的锡球分布在包装底面上显示出来,有些微型BGA在元件底面有可见的走线,可能混淆光学系统,这些元件要求侧面照明系统,它将从侧目照明锡球,而不是底面的走线,因此光学系统可检查锡球分布,正确地认识元件。
5. 照明技术
元件材料多种多样,表面特征也各有不同,需要采用有效的元件图像识别系统。这些系统的性能取决于照明技术所采用的算法。
(1)外形对中的照相技术
这种方式对于元件进行光学对中时采用平行光,对元件的边缘进行确认,找到元件的中心,算出贴片时需要调整的误差。尽管这个原理对于测量元件较困难的光学特性来说是完全可行的,但对于面阵列元件成像问题有点无能为力。一般对于间距达到一定范围的面阵列封装元件也可以采外形对中法,比如对于间距大于0.5mm的FC元件和间距大于0.75mm的BGA/CSP。由于FC的芯片切割误差(平均为25um)和BGA/CSP的基板外形误差可能会对贴装质量造成负面影响。
利用外形对中还可以采用激光侧面照明法,它的原理是从侧面发一小段激光束并转动元件(激光对中)。激光对中装置集成到贴装头上时,就能在运动的过程中进行光学对中,而不会增加时间。与固定安装的仰视摄像机相比,这种方法只对边长大于30mm的元件进行测量。
(2)球栅对中的照明技术
BGA/CSP/FC因为是球型引I脚,在照相处理上不同于其它元件,它要对每一个焊球进行检测,焊球位置和焊球亮度都是检测内容。有不合标准的,就作为不合格元件弃用。侧光在对BGA进行光学检测时起着重要的作用。
为消除FC切割误差和BGA/CSP基板误差的影响,球栅对中可能只有强制使用正面光照系统。这是因为如果获取的图像质量很差,即使使用最好的算法也没意义。因此对于元件摄像机来说,主要目标是使用比例协调的光,从不同角度照亮目标,从而在相关结构(球栅)和背景环境之间获得足够的对比度。至少使用三个不同的光源,每个都要确定一个特定的照射角度,每个光源强度都可进行精细调整,从而实现最大的灵活性。这样通过使用几个可调节器间的光源,每种封装形式都能获得一个独特的“理想”光照(仰视摄像机)。正是由于这个原因,再加上其它的因素,需要处理所有封装形式的高性能SMD贴装系统至少要有两个元件摄像机。
(3)BGA/FC球栅检测
尽管焊料球阵列很坚固,有时也要求元件图像识别系统对封装的焊料球阵列进行检测。采用有效、灵活的照明方法和特定的检测算法,可以对焊料球阵列的完整性(包括损伤和是否存在)进行一定程度检测。
元件图像识别系统的主要工作是对各种不同类型的封装进行准确和快速对中,只有简单的摄取图像才可能实现高速的光学对中(不进行复杂的多重测量)。较大视野会导致分辨率相对较低,影响到精密球栅检测,而且在全部球栅检测和较高的贴切装速度之间存在着矛盾。由于这个原因,对于封装的每个区域,通常只对很少量的球栅(3~5个)进行检测。
(4)方向性检查
球栅阵列对中的另一个问题是方向性检查,对于面阵列封装,通常也称为第一脚识别。SMD贴装设备图像识别系统具有这种功能,能有效地防止方向性的错误。对非对称的面阵列进行球栅对中时,方向性检查在贴装过程中自动进行。在FC技术中,面阵列通常已经是非对称的。但是对于已经在高产量、全自动SMT生产线中大量应用的BGA/CSP元件来讲,这个重要的前提条件还不具备。
6. 光学系统作用
贴片机光学系统在工作过程中首先是通过对俯视摄像机对PCB进行定位,然后通过仰视摄像机或贴装头摄像机对元件进行对中检测。贴片机在执行检测功能时,将被检测元件的各项特征与存储的封装元件进行比较,如果通不过检测,则可能元件封装出错,或者料上错,或者元件有缺陷,系统就令贴装头将元件送入废料区。各项检测特征主要有元件有否偏差(封装:包括引脚数、引脚位置、引脚长度、外型大小)、引脚有无弯曲、引脚的共面性、以及极性检测等。
六. 传感器
贴片机中装有多种传感器,主要包括压力传感器(空气压力检测)、负压传感器(元件吸附检测)、位置传感器(PCB传输定位)、图象传感器(元件辨识)、激光传感器(元件辨识)、区域传感器(贴装头安全区域检测)、元件检查传感器(元件辨识)和贴装头压力传感器(软着陆)。贴片机通过众多传感器与驱动系统协调工作,完成元件准确无误贴装到PCB上。
七. 计算机控制系统
贴片机系统按照涉及到的控制对象从功能上看可分为两大块:运动控制和I/O控制。运动控制主要对XYZR四个运动轴系进行伺服控制,包括速度控制、加速度控制、运动轨迹的控制等;I/O控制主要是获取传感器的信号并对各种开关量进行控制:如位置传感器信号的采集、气阀的控制、真空度的控制、光源控制以及CCD摄像机图像采集触发信号的控制等。
控制系统的组成结构主要由运动控制卡、各种传感器、各种阀和汽缸、伺服电机和编码器等组成。工作过程中数据采集、传输和计算的工作量大、实时性要求高;运动过程速度快、行程短、精度高、启动频繁;I/O需要控制点多,逻辑关系和信号种类复杂。鉴于这种情况,控制系统在总体上采用两级控制:上位机+下位机。
1. 软件系统整体设计
系统的整个功能一般由PC上位机和PMAC下位机共同分担完成。因此整个系统软件的设计实际上也可以分为两个部分:上位机软件设计和下位机软件设计。其中上位机软件主要完成人机界面交互、贴装信息数据库管理、系统诊断报警等非实时性工作。而下位机软件则完成运动伺服控制,PIC循环逻辑检测等实时性工作。而上位机程序和下位机程序之间的连接则是依靠硬件供应商提供的驱动程序(动态连接库)。上位机程序是根据贴片机所需要的工艺要求而开发的用户程序,开发平台常采用当前最通用的VisualC++。下位机程序一般由运动控制子程序、PLC子程序和硬件驱动程序组成,它是采用PMAC自带的语言编写,直接控制运动执行件。
上位机软件是整个软件系统的顶层,是直接面对操作者的。由于贴片工艺的复杂,造成上位机软件也很复杂。为了软件研发的顺利和结构清晰,将上位机软件分为多个子系统组成,每个子系统完成不同的功能:
(1)项目管理子系统:将每一个PCB板的贴片作为一个项目存储有关项目的信息并进行管理,包括项目的新建、删除、复制等。
(2)PCB板管理子系统:对PCB板的贴装数据进行输入、输出、修改、存储等有效管理。
(3)元件数据库管理子系统:对各种元件的信息建立数据库,并进行调用、查找、排序等操作。
(4)工艺控制子系统:对各种不同的贴片工艺进行配置,调整。以满足不同的贴片工艺要求。
除了这些必备的功能子系统外,为了使用者的方便,还应该建立其他一些辅助子系统,如用户管理子系统、帮助子系统、外部数据接口子系统等。
下位机软件在上位机软件的协调指挥下直接控制硬件的动作,因此可以认为所有在下位机运行的软件对上位PC机来说都是由硬件来完成的,即所有由下位控制卡上完成的工作对PC机都是透明的,它所有的信息对上位机来说是可以获取的。
下位机软件从结构上可分为运动控制程序和PIC程序,其中运动控制程序负责4个运动轴系的运动,包括速度控制、加速度控制、位移轨迹控制等。PLC程序则负责I/O点的逻辑关系控制。由于刷新速度非常快,因此运动控制程序和PLC程序可以看作是实时并行的。下位机软件从功能上看,又可分为许多子程序,如取料运动程序、取像运动程序、自动贴装运动程序、上板PLC程序、送料PLC程序、输入输出刷新PLC程序等,以完成不同的控制任务。
1365