定义
OEE(Overall Equipment Effectiveness,设备综合效率)是可用率、性能率、良品率的乘积,用于衡量设备利用与生产效率。边缘网关、工业网关可采集 PLC、数控机床、机器人数据,在边缘侧计算 OEE 并上报至 MES,实现产线 OEE 实时看板。
计算公式
OEE = 可用率 × 性能率 × 良品率。可用率 = 实际运行时间 / 计划生产时间,考虑故障、换型、待料等停机;性能率 = 实际产量 / 理论产量(按标准节拍),考虑空转、降速;良品率 = 合格品数量 / 总产量,考虑废品、返工。世界级 OEE 约 85% 以上,一般企业 60~70%。
数据采集
OEE 计算需采集设备运行状态(运行/停机/故障)、产量、节拍、合格率等。工业网关通过 Modbus、OPC UA、EtherNet/IP 等从 PLC、数控系统、机器人获取数据;条码枪、视觉检测可提供产量与质量数据。边缘网关可本地计算 OEE,减少上传数据量;或原始数据上传至 MES 统一计算。
应用价值
OEE 帮助识别六大损失:故障、换型、空转、降速、启停废品、运行废品。通过 OEE 看板、趋势分析、根因追溯,支撑精益生产、TPM、持续改进。为 MES 核心 KPI 之一。
三个比率的时间边界
乘积只在同一时间窗成立
设备综合效率是三个比率的乘积,任何一个比率的分子分母换了时间窗,乘积就不再表示“计划时间里有多少变成了合格品”。可用率看计划生产时间里真正在跑的比例,性能率看这段运行里相对标准节拍快慢,良品率看这段产量里合格的比例。三个“这段”必须是同一班、同一工单或同一统计日。把全月可用率和某一天的良品率乘在一起,得到的数没有操作意义。
标准节拍来自工艺文件,不是来自过去一周的平均产量。平均产量里已经含有降速和空转,拿它当理论值,性能率会永远接近满分,损失被藏起来。合格的定义也要事先写明:返工后通过的算不算当班合格,报废在后道才发现时算不算前道的损失。口径不写进点表,换一个统计员结果就变。
计划停机不要混进可用率
计算前要先划出计划生产时间。吃饭、无订单、计划保养若算进分母,可用率会被没有生产任务的时间拉低,设备看起来很差,维护却没有抓手。故障、换型、待料和堵料应留在计划时间之内,并带原因代码。没有原因代码的停机只能算“未知”,不能在软件里默认成性能损失或质量损失。
采集侧要能区分运行、停机和关机。控制器里的一个自动位常常不够,因为空转时自动位仍为真,产量却不增加,这时应进入性能率而不是可用率。计数脉冲的含义要固定:一个脉冲是一件、一模还是一箱。视觉或人工录入的不合格数要能对上同一时段的总产量,对不上就不要算出一个精确到小数的比率充数。
节拍口径和合格判定
容易出错的是换型。换型期间若仍被记成运行,性能率下降;若被记成关机,可用率下降。两种记法描述的改善方向相反,必须按工厂约定选一种并保持。另一类错误是理论节拍用了理想循环,而现场包含了规定的上下料,性能率长期低于预期,班组只好改分子来“做平”,指标失去比较价值。
质量数据滞后也会破坏乘积。当班产量当晚就进分母,不合格第二天才录入,当天良品率虚高,次日又无法对应产量。应允许按批次回写,并保留改写记录。边缘计算只适合在原因代码和时间窗已经一致时把三个比率算好上报;点表还在变动时,把原始起停和计数交给 MES 统一算更不容易分叉。不要把一次样本的比率写成设备能力,样本至少要覆盖换型、故障和正常班。
跨班交接还会把未完成的工单切成两段。前一班的停机原因若没有在交班时封口,后一班的第一小时会被记成原因不明,周报里的损失结构每周都在漂。封口时间、未完工数量和在制品位置应作为交班数据的一部分,而不是第二天靠记忆补录。