当前位置:首页 > 半导体工具包 > 正文内容

OEE数据可信度校验器|OEE与设备效能工具

这个工具解决什么问题

把损失科目拆开算,比笼统说提高稼动率有用得多。

对每台设备每天的 OEE 记录做 8 类规则体检:时间分解闭合性、性能率物理上限 (>100% 即录错)、良品数越界、OEE 复算与上报值一致性、填充式记录(连续完全相同)、 计划停机与良率异常等;按严重度扣分,给出可信度评分与必须复核的记录清单。

输入数据格式

数据文件 oee_records.csv,列顺序为:date、equipment、calendar_min、planned_stop_min、unplanned_stop_min、ideal_ct_s、total_pcs、good_pcs、oee_reported。

示例首行:2026-09-17,EQ-01,1440.0,60.0,45.0,12.0,5775.0,5630.0,0.755

示例输出(真实运行结果节选)

OEE 数据可信度校验报告
==============================================================================

受检范围:3 台设备 × 14 天,共 42 条记录
校验规则:时间分解闭合性 / 性能率物理上限 / 良品数越界 / OEE 复算一致性 /
          填充式记录 / 计划停机占比 / 良率合理性

【一、异常清单(按设备与严重度排序,共 12 条)】
  [中] EQ-01   2026-09-30 填充嫌疑      连续 5 天以上停机时长/产量/OEE 完全相同,疑似复制填充
  [低] EQ-01   2026-09-18 良品率       良品率 100%,疑似未记录不良
  [高] EQ-02   2026-09-21 性能率       性能率 109.3% >100%,物理不可能:节拍或产量录入有误
  [高] EQ-02   2026-09-22 性能率       性能率 108.9% >100%,物理不可能:节拍或产量录入有误
  [高] EQ-02   2026-09-25 性能率       性能率 109.3% >100%,物理不可能:节拍或产量录入有误
  [中] EQ-02   2026-09-21 OEE一致性    复算 OEE 99.7% 与上报 78.0% 相差 21.7 个百分点
  [中] EQ-02   2026-09-22 OEE一致性    复算 OEE 97.7% 与上报 76.0% 相差 21.7 个百分点
  [中] EQ-02   2026-09-25 OEE一致性    复算 OEE 99.5% 与上报 78.3% 相差 21.2 个百分点
  [低] EQ-02   2026-09-18 良品率       良品率 100%,疑似未记录不良
  [高] EQ-03   2026-09-20 时间分解      计划停机 900 + 非计划停机 620 = 1520 分钟 > 日历时间 1440
  [高] EQ-03   2026-09-27 良品数       良品数 5540 大于总产量 5500
  [低] EQ-03   2026-09-18 良品率       良品率 100%,疑似未记录不良

【二、可信度评分】
  高严重度 5 条(×8.0 分)|中 4 条(×4.0)|低 3 条(×1.5)
  扣分合计 60.5 → 可信度评分 39.5 / 100
  等级:不可信。高严重度缺陷

解决什么问题

OEE 报表数字越看越好,但「性能率 105%」「连续 7 天一模一样」「停机明细加起来 超过日历时间」这类硬伤,往往直到客户审核才被发现。本工具在数据进 KPI 之前 先做体检,把「数字好看但数据不可信」挡在门外。

使用方法

python oee_data_audit.py # 示例数据(3 台 × 14 天,含 3 类注入缺陷) python oee_data_audit.py 我的.csv

输出说明

· oee_records.csv:示例数据(首次运行自动生成) · oee_audit_report.txt:逐条问题清单(设备/日期/问题类型/严重度/说明)、 可信度评分与分级、复算口径对照、复核行动建议

适用场景

OEE 上线前的数据治理、月度绩效数据抽查、客户/总部审核前的自查。

注意事项

合格(而非可信)的判定标准是「复算值与上报值偏差 ≤0.5pp」且无高严重度问题; 建议把本校验挂在报表生成前,不要等到 KPI 算完再回头查。

常见误判(人工复核时先排除)

1. 性能率 >100%:多数不是造假,而是「理想节拍(ideal_ct_s)录成了实际节拍」或 一机多品种共用了一套节拍参数 —— 先核对节拍的主数据来源,再判断是否人为修饰。 2. 连续多日完全相同:可能是 MES 未采集而人工抄上月数据;也可能是复制粘贴公式时 忘了改行引用。两者处置不同:前者要补数据源,后者只需重填。 3. 停机明细相加超过日历时间:常见于「计划停机」里已经包含保养时间,又在 「非计划停机」里重复计入 —— 属于口径重叠,不是造假,但要统一定义后再算 OEE。 4. 复算值与上报值偏差小但长期同向偏移:说明口径差异固定(如是否计入换型), 应写进报表注释,而不是每月逐条复核。

可调参数与计算口径

脚本顶部集中了主要阈值与常量:CSV_NAME="oee_records.csv"、REPORT_NAME="oee_audit_report.txt"、DAYS=14、BASE={、SEV={"高": 8.0, "中": 4.0, "低": 1.5}。改完直接重跑即可,不必改动计算逻辑。

会生成哪些文件

运行后除控制台输出外,还会生成:oee_records.csv、oee_audit_report.txt。

脚本里的主要处理步骤

  • make_sample():注入 4 类缺陷:性能率>100%(节拍录错)、时间分解超日历时间、

以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。

工具中出现的字段与提示

  • 时间分解
  • 停机时长为负值
  • 计划停机 %.0f + 非计划停机 %.0f = %.0f 分钟 > 日历时间 %.0f
  • 可用于生产的时间 ≤0 或产量为 0
  • 性能率 %.1f%% >100%%,物理不可能:节拍或产量录入有误
  • 良品数 %.0f 大于总产量 %.0f
  • OEE一致性
  • 复算 OEE %.1f%% 与上报 %.1f%% 相差 %.1f 个百分点
  • 计划停机
  • 计划停机占比 %.0f%%,偏高(需确认是否排产不足)
  • 良品率 100%,疑似未记录不良
  • 填充嫌疑
  • 连续 5 天以上停机时长/产量/OEE 完全相同,疑似复制填充
  • OEE 数据可信度校验报告
  • 受检范围:%d 台设备 × %d 天,共 %d 条记录
  • 校验规则:时间分解闭合性 / 性能率物理上限 / 良品数越界 / OEE 复算一致性 /
  • 填充式记录 / 计划停机占比 / 良率合理性
  • 【一、异常清单(按设备与严重度排序,共 %d 条)】

其余字段以界面与示例报告为准。

下载与文件清单

压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。

主程序文件:oee_data_audit.py。

下载 OEE数据可信度校验器 工具包(zip)

本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 9 列:date、equipment、calendar_min、planned_stop_min、unplanned_stop_min、ideal_ct_s、total_pcs、good_pcs。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

跑完最该关注哪几项?
报告按 一、异常清单(按设备与严重度排序,共 %d 条)、二、可信度评分、三、按设备汇总、四、必须复核的记录(高严重度)、五、结论与建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。

阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。

附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。

同分类的其它工具

本工具归在 OEE与设备效能工具包,全部工具见 工具资源包下载页。

标签: 4119

相关文章

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

工具简介读取CP测试数据,自动绘制Wafer Map、统计每片晶圆良率与FAIL bin分布、边缘/中心分层对比,输出中文分析报告。资料包内容· 主程序 wafer_yield_analyzer.py...

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

工具简介自动绘制Xbar-R控制图、计算Cp/Cpk/Ppk,内置Nelson判异规则1~5,输出异常清单与控制图。资料包内容· 主程序 spc_auto.py(Python 3.8+,核心功能零第三...

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

工具简介读取工单与停机记录,自动计算OEE三大指标、统计停机损失TOP,输出Excel周报。资料包内容· 主程序 mes_report.py(Python 3.8+,核心功能零第三方依赖)· 自动生成...

DOE实验设计方差分析Python工具免费下载|因子效应排序

DOE实验设计方差分析Python工具免费下载|因子效应排序

工具简介全因子实验矩阵生成、单因子方差分析(F检验)、因子效应极差排序、最优工艺窗口推荐。资料包内容· 主程序 doe_analyzer.py(Python 3.8+,核心功能零第三方依赖)· 自动生...

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工具简介一套三步提示词工作流:长文扩写(4500-6000字,含FAQ/表格)→ CSDN版改写(@[TOC]+配图占位)→ SEO元信息生成,附配图规范与发布自检清单。资料包内容· 主程序 提示词1...

FDC设备数据采集与超限报警Python框架免费下载

FDC设备数据采集与超限报警Python框架免费下载

工具简介模拟SECS-GEM数据流采集,内置超限/均值漂移/趋势三类报警规则引擎,输出报警CSV,可直接作为产线FDC原型二开。资料包内容· 主程序 fdc_collector.py(Python 3...