1. AOI检测与SPC过程监控工程导论
1.1 AOI在电子制造中的角色
自动光学检测(Automated Optical Inspection,AOI)是电子制造中用于替代或辅助人工目检的自动化检测手段。它通过工业相机、光源与图像处理算法,对PCB裸板、锡膏印刷、贴片后、回流焊后等工序的板面进行成像,识别缺件、偏移、极性反、少锡、连锡、立碑、异物等缺陷。AOI的核心价值不在于“看见”,而在于把“看见”转化为可记录、可追溯、可统计的结构化数据。
在典型SMT产线上,AOI通常部署在三个位置:锡膏印刷后(SPI常与AOI配合)、贴片后(Pre-reflow AOI)、回流焊后(Post-reflow AOI)。不同位置的检测对象和缺陷类型不同,但共同输出的是每块板的检测结果:板号、时间、工位、元件位号、缺陷代码、判定结果(Pass/Fail/Review)。这些字段构成了后续SPC分析的原始数据源。
需要特别强调的是,AOI的判定并非绝对真值。误报(False Call)和漏报(Escape)始终存在,因此AOI数据在进入SPC之前,通常需要经过复判(Review)确认。复判后的数据才具备统计意义,否则SPC会被误报噪声污染,导致控制图频繁报警却找不到真实原因。
1.2 SPC核心理念
统计过程控制(Statistical Process Control,SPC)的核心思想是:过程输出必然存在波动,波动分为“普通原因”和“特殊原因”。普通原因是过程固有的、稳定的随机波动;特殊原因是异常事件引起的、可归因的波动。SPC的目标不是消除所有波动,而是识别特殊原因并采取措施,使过程回到受控状态。
SPC的三大工具是:控制图、过程能力指数、以及基于控制图的判异规则。控制图通过中心线(CL)、上控制限(UCL)、下控制限(LCL)区分普通波动与特殊波动。常用的判异规则包括:单点超出3σ、连续7点上升或下降、连续7点在中心线同一侧、以及更复杂的链式规则。过程能力指数Cp、Cpk则衡量过程在规格限内的能力,Cpk同时考虑偏移。
在电子制造中,SPC的监控对象可以是连续型数据(如锡膏厚度、元件偏移量)或离散型数据(如缺陷率、不良数)。AOI输出的大多是离散型数据,因此常用P图、NP图、U图或C图进行监控。
1.3 AOI与SPC集成的工程价值
AOI与SPC的集成,本质上是把“检测结果”转化为“过程控制信号”。单独使用AOI,只能做到事后拦截;单独使用SPC,缺少高频、细粒度的数据来源。两者结合后,可以实现:
- 实时预警:当某工位缺陷率连续上升时,控制图触发报警,产线可在批量不良前介入。
- 根因定位:按缺陷代码、元件位号、时间窗口分层,可快速锁定是印刷、贴片还是回流环节的问题。
- 持续改进:通过Cpk趋势跟踪,量化改善效果,避免“感觉变好了”的模糊判断。
- 追溯闭环:每块板的AOI数据与SPC报警记录关联,形成可追溯的质量档案。
一个典型的集成数据流是:AOI设备输出检测日志 → 数据清洗与复判确认 → 按时间/工位/缺陷类型聚合 → 计算缺陷率或不良数 → 绘制控制图 → 触发判异规则 → 生成报警与处置任务。这个链条中,任何一环的数据质量都会影响最终监控效果。
1.4 课程任务全景
本课程围绕“AOI检测数据如何支撑SPC过程监控”展开,共30章。整体分为四个阶段:
- 基础认知阶段(第1-6章):理解AOI与SPC的基本概念、数据字段、检测原理与统计基础。
- 数据工程阶段(第7-14章):掌握AOI数据采集、清洗、复判确认、数据库建模与数据质量评估。
- SPC实施阶段(第15-24章):学习控制图选型、判异规则配置、过程能力计算、报警管理与异常处置。
- 集成与优化阶段(第25-30章):完成AOI-SPC系统集成、实时监控看板、根因分析、持续改进与工程案例复盘。
课程不追求罗列所有SPC公式,而是聚焦于电子制造现场的真实数据形态、常见陷阱与可落地的操作。每章都会给出示例参数、数据片段或配置样例,帮助读者建立“从数据到判断”的完整链路。
1.5 关键概念与常见误区
在进入实操之前,有必要澄清几个容易混淆的概念。第一,AOI的“检出率”和SPC的“受控状态”不是一回事。AOI检出率高,只说明设备能发现缺陷;SPC受控,说明过程波动稳定。一个过程可能缺陷率很低但波动很大,也可能缺陷率较高但波动稳定。第二,控制限不是规格限。控制限来自过程数据本身(通常±3σ),规格限来自客户或设计要求。把两者混为一谈,会导致误判。第三,SPC报警不等于过程失控。报警只是“值得调查的信号”,需要结合现场确认、复判数据和历史趋势综合判断。
另一个常见误区是“数据越多越好”。AOI每天产生海量检测记录,如果全部直接送入SPC,会导致控制图过于敏感、报警泛滥。实际工程中,需要根据监控目的选择合理的子组大小和采样频率。例如,监控锡膏印刷缺陷率,可以按每2小时或每500块板为一个子组;监控特定元件的贴片偏移,可以按每班次或每1000块板为一个子组。子组大小和频率的确定,将在后续章节详细展开。