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. 基础认知阶段(第1-6章):理解AOI与SPC的基本概念、数据字段、检测原理与统计基础。
  2. 数据工程阶段(第7-14章):掌握AOI数据采集、清洗、复判确认、数据库建模与数据质量评估。
  3. SPC实施阶段(第15-24章):学习控制图选型、判异规则配置、过程能力计算、报警管理与异常处置。
  4. 集成与优化阶段(第25-30章):完成AOI-SPC系统集成、实时监控看板、根因分析、持续改进与工程案例复盘。

课程不追求罗列所有SPC公式,而是聚焦于电子制造现场的真实数据形态、常见陷阱与可落地的操作。每章都会给出示例参数、数据片段或配置样例,帮助读者建立“从数据到判断”的完整链路。

学习建议:在进入后续章节前,先确认你所在产线的AOI设备能输出哪些字段(板号、时间、位号、缺陷代码、判定结果),以及这些字段是否可导出为CSV或数据库表。这是后续所有SPC分析的基础。
AOI检测数据 → SPC过程监控 集成数据流 AOI检测工位 锡膏/贴片/回流后 相机+光源+算法 输出:板号/位号/缺陷码 原始日志 数据清洗与复判 误报剔除/复判确认 字段标准化/时间对齐 输出:干净检测记录 结构化 数据聚合与计算 按时间/工位/缺陷码 计算缺陷率/不良数 输出:SPC输入数据 统计量 SPC控制图 P/NP/U/C图 CL/UCL/LCL 判异规则 SPC判异与处置逻辑 控制图判异 3σ/7点链/同侧 报警触发 工位/缺陷码/时间 根因定位 印刷/贴片/回流 措施与验证 Cpk趋势跟踪 课程四阶段任务全景(30章) 基础认知 第1-6章 数据工程 第7-14章 SPC实施 第15-24章 集成与优化 第25-30章

1.5 关键概念与常见误区

在进入实操之前,有必要澄清几个容易混淆的概念。第一,AOI的“检出率”和SPC的“受控状态”不是一回事。AOI检出率高,只说明设备能发现缺陷;SPC受控,说明过程波动稳定。一个过程可能缺陷率很低但波动很大,也可能缺陷率较高但波动稳定。第二,控制限不是规格限。控制限来自过程数据本身(通常±3σ),规格限来自客户或设计要求。把两者混为一谈,会导致误判。第三,SPC报警不等于过程失控。报警只是“值得调查的信号”,需要结合现场确认、复判数据和历史趋势综合判断。

另一个常见误区是“数据越多越好”。AOI每天产生海量检测记录,如果全部直接送入SPC,会导致控制图过于敏感、报警泛滥。实际工程中,需要根据监控目的选择合理的子组大小和采样频率。例如,监控锡膏印刷缺陷率,可以按每2小时或每500块板为一个子组;监控特定元件的贴片偏移,可以按每班次或每1000块板为一个子组。子组大小和频率的确定,将在后续章节详细展开。

注意:AOI数据在进入SPC前,必须经过复判确认。未经复判的原始数据包含大量误报,直接用于控制图会导致UCL/LCL被抬高,真实异常反而被掩盖。这是AOI-SPC集成中最常见的工程陷阱之一。

1.6 本章小结