当前位置:首页 > 半导体CIM FDE实战手册 > 正文内容
设备状态管理:状态模型定错,全厂OEE都是错的
设备状态管理:状态模型定错,全厂OEE都是错的

【摘要】

客户说:"你们这个 OEE 数字不对,我们手工统计是 85%,系统算出来只有 62%。"

这一类争议,我从来没见过是算法错的。全部追下去,问题都在底下的设备状态模型:状态怎么划分、每个状态的判定条件是什么、迁移由谁触发。状态模型是 OEE 的地基——地基歪一寸,楼顶歪一丈。这篇给一套在多个厂验证过的五状态模型,以及把 OEE 争议从"数字吵架"变成"口径讨论"的方法。

【核心要点】

  • 设备状态模型五个状态起步:Run、Idle、Down、PM、Engineering——多一个都嫌乱,少一个都不够
  • 每个状态必须定义三件事:判定来源(设备信号还是人工申报)、进入条件、退出条件
  • 迁移判定要有优先级:多个状态条件同时成立时听谁的,规则不写死,状态就会互相打架
  • OEE 三因子的分子分母要逐条签字确认:计划内时间包不包括待料?换线算不算停机损失?
  • 工程模式(Engineering)必须单列——它混进任何一个状态,数字都会被污染

---

一、五状态模型

Run(生产中):设备正在加工。判定来源优先用设备信号(Process 状态位),不用人工。

Idle(待机):设备可用但没有在制品。典型子场景:等批、等料、等操作员。Idle 是改善金矿——它不是故障,但通常是排产或物流问题,很多厂把它混进 Run 或 Down,两种混法都会把问题埋掉。

Down(故障停机):设备异常不能生产。必须有报警单关联——没有单据支撑的 Down 是口头状态,复盘时对不上账。

PM(保养停机):计划性维护。它和 Down 的区别不是"机器好不好",是计划性:在维护计划里的都是 PM,不在计划里的都是 Down。这条边界划不清,OEE 的计划外损失就被夸大。

Engineering(工程/调试):工程验证、工艺试验、教学用机。必须单列。很多厂把它塞进 Idle 或 PM,结果工艺部的试验时间全算在产线头上,两个部门为 OEE 打架。

状态要不要再细分?原则上不。每加一个状态,人工申报的负担就重一分,数据质量就降一分。子场景(等批/等料/等人的细分)用"原因代码"字段承载,不动状态本身——状态管骨架,原因码管肉。

二、迁移规则:来源与优先级

状态模型吵不吵架,全看迁移规则有没有写死三件事:

1. 判定来源,逐状态指定。Run/Down 尽量用设备信号自动判定(可信、实时);Idle 常常需要人工或 MES 上下文(设备说"没在加工"时,是待批还是故障,设备自己说不清);PM 由维护工单驱动。每个状态的来源写进数据字典,不允许"有时候自动有时候人工"。

2. 判定优先级。多个条件同时成立听谁的?给一条实战优先级:

安全联锁 > Down(报警激活) > PM(工单生效) > Engineering(模式开关) > Run(工艺执行) > Idle(兜底)

例:设备在跑工程批次时报警了——Down 优先,恢复后回 Engineering 而不是 Run(按"上一有效状态"回退,而不是回到默认态)。这条"恢复到哪"的规则不写,EAP 实现时会自己挑一个,然后各机台行为不一致。

3. 时间戳语义。状态切换的生效时间用哪个:设备侧变化时间,还是 EAP 收到时间?必须统一(用设备侧,断线补传场景才不会把 10 分钟的 Down 记成 3 秒)。这是 03-01 时钟同步伏笔的兑现处。

三、OEE 口径:分子分母逐条签字

状态模型定了,OEE 才有原料。但数字吵架的另一半来源在口径上——三个因子,每个都有必须提前回答的问题:

可用率 = Run时间 / 计划内时间。计划内时间包不包括:计划内 PM(多数厂:包括)、停电(通常不算计划内)、没有订单的整天空转(争议最大:建议把"无订单"排除出计划内,否则销售的问题会算成设备的锅)。

性能率 = 实际产出 / 计划产出(按 Run 时间)。节拍用哪个:理论节拍(设备规格书)还是实测最优节拍(历史最优)?用理论值,所有设备永远到不了 100%,士气受挫;用实测值,改善空间会隐藏。建议:考核用理论值、改善用实测值,两条线分开。

良率 = 合格产出 / 总产出。重测件算不算产出(半导体设备通常算,第一次不算数)?返工品归属哪个批次?试验批算不算?——每一条都是厂规,没有标准答案,但必须有唯一答案并签字。

三个因子共 8–10 个口径问题,做成一页表,客户设备部、生产部、质量部、IT 四方签字。这个动作放在配置阶段而不是验收阶段——验收时签字,等于拿既成事实逼各部门认账。

四、上线后的数据稽核

状态模型再好,跑三个月就会漂移——人工申报的 Idle 原因码越来越懒、Down 关联的报警单越来越假。两个低成本稽核动作:

  1. 矛盾检测日报:状态为 Down 但无报警单、状态为 PM 但无工单、Run 时间超过该机型理论最长工艺时间——三类矛盾自动列清单,每天早上发给设备部。数据的可信度是靠每天几条的纠正维持的。
  2. 人工申报占比周报:状态判定中人工修改的比例逐周上升,说明自动判定规则有漏(通常是某类机型的信号没接全),提需求补采集。别让"人补机器"变成常态。

五、可复用点

  1. 五状态起步:Run/Idle/Down/PM/Engineering,子场景进原因码不加状态。
  2. 每个状态三件事:判定来源、进入条件、退出条件,写进数据字典,不许"有时自动有时人工"。
  3. 迁移优先级写死:安全 > Down > PM > Engineering > Run > Idle;恢复回"上一有效状态"。
  4. 状态时间戳用设备侧时间,断线补传才不失真。
  5. OEE 三因子 8–10 个口径问题,四方签字放在配置期,不放验收期。
  6. 上线后两个稽核:矛盾检测日报 + 人工申报占比周报。数据可信度靠持续小纠正。

下一篇讲批次追踪与 WIP:Lot 状态机、暂存与 Hold 的落地细节——Fab 里最复杂的一台"状态机",比设备状态难一个量级。

相关文章

FDE薪资逻辑:半导体CIM方向为什么能开到30k–70k

FDE薪资逻辑:半导体CIM方向为什么能开到30k–70k 【摘要】 同一批候选人里,做 MES 实施 5 年的开 18k,做 CIM FDE 3 年的开 35k,这中间的差价不是资历,是风险定价。...

台系、韩系、国内晶圆厂,FDE交付模式差在哪

台系、韩系、国内晶圆厂,FDE交付模式差在哪 【摘要】 很多 FDE 的技术能力没问题,栽在"厂型不匹配"上。同一个人,在台系厂被评价"反应快、能扛事",换到韩...

FDE的作战栈:CIM全栈、SECS/GEM、数据库、脚本、Fab常识

FDE的作战栈:CIM全栈、SECS/GEM、数据库、脚本、Fab常识 【摘要】 FDE 的能力结构不是"深井",是"五根柱子"。任何一根塌了,现场就会卡住;但...

本专栏阅读路线、配套资产与适用人群

本专栏阅读路线、配套资产与适用人群 【摘要】 这份手册写了一件事:一个半导体 CIM 方向的 FDE,在现场到底该怎么干活。 不是产品说明书,不是 SEMI 标准翻译,也不是成功学。每一篇都尽量落到&...

FDE完整交付周期:从前期介入到闭环沉淀的六个阶段

FDE完整交付周期:从前期介入到闭环沉淀的六个阶段 【摘要】 大多数人以为 FDE 的工作从"合同签完、接到派单"开始。实际在成熟供应商里,FDE 从售前技术评估就该介入——因为一...

FDE权责边界:哪些事当场能改、哪些必须回总部、哪些绝对不能接

FDE权责边界:哪些事当场能改、哪些必须回总部、哪些绝对不能接 【摘要】 FDE 的权限是"看起来很大,实际很有边界":客户把你当专家,什么都问;公司把你当现场代表,希望你什么都能...