AOI系统的性能——不仅仅是各部分之和

2023-12-06 00:08

本文主要是介绍AOI系统的性能——不仅仅是各部分之和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目前,有很多厂商都在提供用于检测PCB组件的 自动光学检测系统(AOI),因此,如何选择 一个“适当”的供应商就成为一项极具挑战性 并且可能带来深远影响的任务。其中,最大的困难在于面 对令人目不暇接的众多AOI供应商时保持敏锐的观察力;因 为不同的供应商在描述产品时使用不同的技术名词并且在 广告里标榜各自所谓的特殊功能,造成了极大的混乱,给 潜在的用户制造了很多麻烦,尤其是那些打算购买AOI系统承担重要检测任务的客户。

对用户来说,最重要的问题是:哪个系统最适合目前 的生产状态?关于这个问题可以简单地考虑几个基本的因 素:AOI系统将被整合到生产线中(在线使用)还是用作所 谓的“AOI 解决方案”(单独使用),或者检测过程是否包 含在生产过程中?这些问题无需测试任何产品就能回答。

更重要的问题则是关注系统对测试程序编制的灵活 性、缺陷识别或误判率。这些问题的答案只能来源于设备 测试的第一手资料。当试运行一台AOI系统时,如下程序必 须确切执行:

·选择典型PCB来编制测试程序 ·检查调试过程 ·检测用户自己生产的无缺陷和有缺陷PCB

当然,就算完成了基础的排查,还有太多的工作要 做,所以用户必须进一步缩小范围。因此,有必要确定进 一步的预选标准,比如分析一下系统配置。对于系统中的 摄像机模块必须给予极大的重视,因为这是决定任何AOI系 统性能的关键模块。

选择鱼眼视野还是高精度图片
众所周知,近几年来对于高性能IC和焊点的检测工 作,基于摄像机的系统已经超越基于扫描仪的系统而成为 可接受的标准配置,因为远心镜头可以在更加灵活的光照 和配置条件下获得更高的图片分辨率和更少的失真。

为了满足现代化的生产对检测速度的要求,在不损 失图像质量的前提下需要更大的视野范围(FOV)。工业 用的四百万象素相机可以在一张高分辨率的照片中涵盖近20cm2的范围。

当系统通过远心镜头记录一张图像时,其极高的分 辨率和极低的失真将真实地反映被检测区域的每一部分, 这不仅能显著减少调试检测程序的工作量,还能减少错报 率,尤其是对于较高的元器件、多引脚而且引脚间距很小 的IC。检测系统的这一特性能带来决定性的益处(图1)。

必须强调的是,远心镜头是一项了不起的创新,特别 是对四百万象素相机来说。对于GÖPEL electronic 公司的 OptiCon 4M 系列检测系统(图2和图3),排成一行的远心 光学模块能拍摄42mm×42mm被检测区域的高质量图像。 一方面,这是提供更精细的元件位置信息的基础——与其 高度无关;另一方面,它对于实际的检测性能也是至关重 要的。

越亮越好
和光学模块的质量同样重要的是光源控制,选择合适 的光源就意味着更高的PCB缺陷发现率。此外,灵活的光照也是检测大量不同型号的电子元器件并发现其各种缺陷所 必需的。由于其与生俱来的高稳定性和亮度,各种形状和 颜色的LED近年来得到了广泛应用并成为标准配置。

光源有多种多样的配置方法,例如:

配置在上方的环状垂直光源,大多围绕在镜头周围: ·用于检查元件的存在与否和识别月牙形焊点形状 时很有效 ·缺点是用于检测IC引脚间的缺陷时经常因为助焊 剂和焊点标记的存在而产生误判。

呈角度配置的光源,多方向多入射角配置: ·适于检测焊接短路,降低误判率 ·能以高对比度显示激光标志,这是有效使用真正 的OCR(光学字符识别)功能和极性检测的前提

多种颜色的光源: · 能以高对比度显示彩色极性标记,从PCB背景中 区分出元件 ·提高缺陷发现率,降低误判率。

另外,对于不同的PCB材质和不同颜色的元件,具体 检测任务中的亮度控制也是必需的。因为光源的排列组合 方式是多种多样的,为了更快更容易地管理检测任务就需 要提供大量的参数,而AOI的软件必须使这个过程尽可能地 简单。

在OptiCon系统中,一套特别的光源使得即使在最小的 引脚间距中焊接短路也可以被正确地检出,并不受助焊剂 和焊点标记可能导致的污染的影响(图4)。用户可以选择 不同颜色的光源,以便安全地检测出错误的极性(例如彩 色标记)。

“灵活性”不应仅仅是个流行语
一套灵活的系统配置不仅是指软件及其参数管理,而 且包括其整合其他模块的可能性。由于生产环境中会遇到 各种各样的装配方式,附加的检测模块非常有助于提高缺 陷覆盖率。例如,具有 呈角度视点的摄像机系 统使得检测一些关键元 件(如PLCC和SOJ元 件的焊点和短路)成为可能。(图5)

总结
以上指出的要点概 括了AOI系统的性能, 但是其它的因素比如售 后服务和技术支持也应 同样重视,因为这些因素对操作者来说十分有益,而且最 终决定了用户的满意程度。AOI系统的用户应该从未来的发 展中受益从而得到最佳的投资回报。

AOI系统的选择需要做一系列的工作,因为用户必须考 察很多指标。除了对特定的生产环境和产品范围做出详细 的要求,系统安装和使用的元器件也将突现出对系统性能 和特色的额外需求。用户应该特别注意图像采集模块和光 源模块,因为它们是保证系统在面对多种PCB类型时具备 高度灵活性的关键。一套有效而用户界面友好的数据库管 理软件在编制新的PCB程序时可以大大节省时间,这对于 多样化的检测对象是十分必要的。

当然,用户在最终决定之前要分别测试各套备选系 统。当完成如前所述的预选后,用户应当在备选系统上用 自己的同一种PCB产品考核它们的程序编制和检测运行的 具体情况。

没人会认为选择一套合适的AOI系统是件容易的事—— 但是当确定了那些真正重要的指标后,你会发现条条大路 通向的不是罗马,而是一家合适的检测系统供应商。

 

这篇关于AOI系统的性能——不仅仅是各部分之和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/459665

相关文章

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

从原理到实战解析Java Stream 的并行流性能优化

《从原理到实战解析JavaStream的并行流性能优化》本文给大家介绍JavaStream的并行流性能优化:从原理到实战的全攻略,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的... 目录一、并行流的核心原理与适用场景二、性能优化的核心策略1. 合理设置并行度:打破默认阈值2. 避免装箱

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

深度剖析SpringBoot日志性能提升的原因与解决

《深度剖析SpringBoot日志性能提升的原因与解决》日志记录本该是辅助工具,却为何成了性能瓶颈,SpringBoot如何用代码彻底破解日志导致的高延迟问题,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言第一章:日志性能陷阱的底层原理1.1 日志级别的“双刃剑”效应1.2 同步日志的“吞吐量杀手”

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

Java慢查询排查与性能调优完整实战指南

《Java慢查询排查与性能调优完整实战指南》Java调优是一个广泛的话题,它涵盖了代码优化、内存管理、并发处理等多个方面,:本文主要介绍Java慢查询排查与性能调优的相关资料,文中通过代码介绍的非... 目录1. 事故全景:从告警到定位1.1 事故时间线1.2 关键指标异常1.3 排查工具链2. 深度剖析: