2. 半导体与电子制造场景解析

EAP(Equipment Automation Program,设备自动化程序)与MES(Manufacturing Execution System,制造执行系统)的协同,并不是一套放之四海而皆准的固定方案。同样是"设备联机+MES派工",在晶圆制造、封装测试和SMT产线上,业务对象、数据粒度、节拍要求和痛点来源完全不同。理解这些差异,是设计协同架构、选择通信协议、确定数据模型的前提。本节沿着"晶圆制造→封装测试→SMT产线"这条真实的产品流,逐段识别EAP与MES协同的业务痛点与自动化需求。

一、晶圆制造:批次流与设备状态的强耦合

晶圆制造是典型的批次(Lot)流场景。一片晶圆从投料到出厂要经过数百道工序,每道工序对应一台或一组设备,Lot在设备间按工艺路线流转。这里的核心协同对象是"Lot + 设备 + 工艺配方(Recipe)"。

MES负责决定"哪个Lot下一步去哪台设备、用哪个Recipe",EAP负责把MES的指令翻译成设备能识别的SECS/GEM消息,并在设备完成加工后把结果回传MES。真实痛点集中在三处:

  • Recipe管理失控:同一台设备可能对应几十个Recipe,人工在设备端选择极易选错。EAP需要从MES获取Recipe绑定关系,并在加工前校验设备当前Recipe与MES要求是否一致,不一致则拦截。
  • 设备状态与派工脱节:设备处于PM(预防性维护)、工程模式或Down机时,MES若仍派工,Lot就会卡在设备前。EAP必须实时上报设备状态,MES据此动态调整派工。
  • 数据采集粒度粗:晶圆制造关心每片晶圆的加工参数(温度、压力、时间),EAP需要采集设备Trace数据并与Lot绑定,供SPC分析。

一个典型的协同动作是:MES下发TrackIn指令,EAP校验设备状态与Recipe后放行,设备加工完成触发TrackOut,EAP将加工结果、设备状态、Trace摘要回传MES。这个闭环的响应时间通常要求在秒级,否则会影响OHT(天车)搬运节拍。

二、封装测试:多设备串行与工单拆分

封装测试的流程是"磨划→装片→键合→塑封→电镀→切筋→测试→编带",设备类型多、单台设备节拍快,且存在大量工单拆分与合并。例如一个晶圆批次在装片工序可能被拆成多个子批次,到测试工序又需要按测试程序重新组织。

这里的EAP与MES协同痛点与晶圆制造不同:

  • 工单粒度频繁变化:MES需要支持子批次(Sub-Lot)的生成、流转与合并,EAP要能识别子批次ID并正确绑定设备加工记录。
  • 测试程序与产品对应关系复杂:同一台测试机可能跑多种产品,测试程序(Test Program)切换频繁。EAP需在换型时校验程序版本,防止用错程序导致批量误判。
  • 设备联机率参差不齐:封装测试设备品牌杂、年代跨度大,部分老设备仅支持串口或文件接口。EAP需要兼容SECS/GEM、OPC UA、文件交换等多种接入方式。

以键合工序为例,MES派发工单后,EAP从设备读取当前程序名与MES要求的程序名比对,一致才允许Start;加工完成后,EAP将每颗产品的键合参数与工单绑定回传。若程序不匹配,EAP应拒绝启动并上报MES,由MES重新派工或触发工程确认。

三、SMT产线:整线节拍与多设备协同

SMT产线由锡膏印刷机、SPI、贴片机、AOI、回流焊、X-Ray等设备串联而成,产品以拼板(Panel)为单位高速流转。与晶圆、封装不同,SMT的核心矛盾是整线节拍平衡和换线效率。

MES在SMT场景下关注的是"工单→拼板→单板"的追溯关系,以及换线时的物料、程序、钢网准备。EAP则要解决:

  • 整线联机与节拍监控:贴片机是瓶颈设备,EAP需实时采集每台设备的产出、停机、换料时间,MES据此计算OEE并识别瓶颈。
  • 换线协同:换线时MES下发新工单,EAP需同步切换贴片程序、印刷程序、AOI程序,并校验物料站料盘与BOM一致。
  • 不良品拦截与追溯:AOI检测到不良后,EAP需将不良位置、缺陷类型回传MES,MES决定是否拦截后续拼板或触发返修。

一个真实需求是:当SPI检测到锡膏印刷不良时,EAP应立即通知MES,MES判断是否暂停贴片机进板,避免不良拼板继续流入回流焊。这种跨设备的联动,单靠设备自身无法完成,必须由EAP与MES协同实现。

四、三类场景的协同差异对比

把三类场景放在一起看,EAP与MES协同的侧重点差异非常明显。下图以数据流为主线,展示了从晶圆制造到SMT产线中,MES派工、EAP执行、设备反馈三者的关系与关键差异点。

EAP与MES协同:三类制造场景的数据流与差异 MES 制造执行系统 派工 / 工单拆分 / Recipe绑定 / 程序校验 / 追溯 / OEE计算 / 不良拦截决策 EAP 设备自动化程序 SECS/GEM · OPC UA · 文件接口 / 指令翻译 / 状态上报 / Trace采集 / 程序切换 / 联机兼容 生产设备层 刻蚀机 / 光刻机 / 键合机 / 测试机 / 印刷机 / SPI / 贴片机 / AOI / 回流焊 派工/Recipe/程序要求 状态/结果/Trace回传 指令下发/程序切换 设备事件/加工数据 晶圆制造 • 批次Lot流,数百道工序 • Recipe绑定与校验 • 设备状态与派工强耦合 • Trace数据与Lot绑定 封装测试 • 工单拆分/合并频繁 • 测试程序版本校验 • 设备品牌杂,联机方式多 • 子批次追溯与绑定 SMT产线 • 整线节拍平衡与OEE • 换线程序/物料同步 • 拼板→单板追溯 • 跨设备不良拦截联动

五、从场景差异到自动化需求

把上述痛点归纳起来,EAP与MES协同的自动化需求可以落到四个层面:

  1. 指令闭环:MES派工必须能被EAP确认执行,执行结果必须回传,形成可追溯的闭环。任何"只下发不确认"的设计都会导致工单状态失真。
  2. 校验前置:Recipe、程序、物料、设备状态的校验应尽量在加工前完成,而不是事后发现。EAP是执行校验的最佳位置,因为它最接近设备。
  3. 数据粒度匹配:晶圆制造要Lot级Trace,封装测试要子批次级绑定,SMT要拼板/单板级追溯。EAP采集的数据粒度必须与MES的追溯要求对齐,否则数据无法使用。
  4. 异常联动:设备异常、质量异常、程序不匹配等事件,EAP应主动上报MES,由MES做全局决策(如暂停派工、拦截进板、触发返修),而不是各设备孤立处理。
在实际项目中,判断EAP与MES协同方案是否合理,可以问三个问题:MES下发的指令EAP能否确认执行?设备的关键状态和加工数据能否实时回传MES?异常发生时,是设备自己处理还是由MES统一决策?这三个问题的答案,基本决定了协同方案的成熟度。