2. OEE计算逻辑与包装设备时间模型搭建
OEE(设备综合效率)之所以在包装线上经常“算不准”,根源往往不在公式,而在时间口径。OEE = 时间开动率 × 性能开动率 × 合格品率,三个因子分别对应“停机损失、速度损失、质量损失”三大类。要把这三类损失算清楚,必须先建立一套与包装线节拍相匹配的设备时间分类模型:把日历时间逐层剥离,明确每一分钟究竟属于可用时间、计划停机,还是六大损失中的某一项。本节围绕这一目标,先定义各类时间与损失,再结合包装线节拍给出可落地的时间模型搭建方法。
一、从日历时间到净运行时间:时间分类的层级
包装设备时间模型通常按“日历时间 → 计划生产时间 → 可用时间 → 运行时间 → 净运行时间 → 有效运行时间”逐层收敛。每一层剥离掉的内容,正好对应一类损失:
- 日历时间:统计周期内的全部时间,如一天 24 h、一周 168 h。
- 计划停机:计划内不安排生产的时间,包括无订单、计划休息、班前会、计划保养、计划清洗等。日历时间扣除计划停机,得到计划生产时间。
- 可用时间:计划生产时间中真正“应该能生产”的时间。可用时间 = 计划生产时间 − 计划停机。OEE 的时间开动率以可用时间为分母,这是最容易被误用的口径——把计划保养算进可用时间,会人为压低 OEE。
- 故障停机与换型调整:属于非计划停机损失,从可用时间中扣除后得到运行时间。
- 速度损失与小停机:设备虽在转但未达到理论节拍,或短时卡阻、缺料、堵料造成的隐性停机,从运行时间中折算扣除后得到净运行时间。
- 废品损失:净运行时间产出中不合格品所占的时间当量,扣除后得到有效运行时间(即合格品理论所需时间)。
需要强调:可用时间、运行时间、净运行时间都是“时间”口径,而速度损失和小停机往往以“次数/时长”记录,需按理论节拍折算为时间当量,才能与停机时间同口径相加。
二、六大损失的定义与包装线对应场景
结合包装线实际,六大损失可逐项落到具体现象上:
| 损失类别 | 定义 | 包装线典型场景 | 记录口径 |
|---|---|---|---|
| 故障停机 | 设备突发失效导致非计划停机 | 封口机加热故障、贴标机伺服报警、输送带断裂 | 停机起止时间、故障代码 |
| 换型调整 | 更换规格、模具、参数导致的停机 | 换瓶型、换标签、调整灌装量、清洗换料 | 换型开始到首件合格时间 |
| 小停机 | 短时卡阻、缺料、堵料,通常无需维修即可恢复 | 倒瓶、缺盖、标签卡纸、料道堵包 | 次数与累计时长(阈值如≤5 min) |
| 速度损失 | 实际速度低于理论节拍 | 降速运行、节拍不匹配、前后段不同步 | 实际产量与理论产量差 |
| 废品损失 | 生产出不合格品 | 封口不良、标签歪斜、灌装超差、漏装 | 不合格品数量 |
| 启动损失 | 换型或开机后到稳定产出合格品前的损失 | 开机预热、参数爬坡、首件调试 | 启动到稳定运行时间 |
其中启动损失常被并入换型调整或废品损失,建议在模型中单列,否则换型效率会被高估。小停机与故障停机的分界应事先约定阈值(如 5 min),并在全厂统一,避免同一事件在不同班次被记成不同类别。
三、结合包装线节拍建立时间模型
包装线的核心参数是理论节拍,即设备在理想状态下单位时间应产出的合格品数量,通常由设备铭牌或工艺设计给出,例如灌装封口线理论节拍 120 瓶/min。理论节拍是速度损失和净运行时间折算的基准,必须与时间模型绑定。
以一条日化灌装封口线为例(以下为教学示例参数,非实测):三班制,日历时间 24 h;计划停机含班前会 30 min、计划清洗 60 min、计划保养 30 min,合计 2 h;则计划生产时间 22 h,可用时间同为 22 h(本例计划停机已全部扣除)。当日记录:故障停机 45 min,换型调整 70 min,则运行时间 = 22×60 − 45 − 70 = 1205 min。理论节拍 120 瓶/min,实际产出 132 000 瓶,则理论应产出 1205×120 = 144 600 瓶,性能开动率 = 132 000 / 144 600 ≈ 91.3%。若其中不合格品 2 640 瓶,合格品率 = (132 000 − 2 640)/132 000 ≈ 98.0%。时间开动率 = 1205 / 1320 ≈ 91.3%。OEE ≈ 91.3% × 91.3% × 98.0% ≈ 81.7%。
这个算例说明:时间模型的分母必须是可用时间 1320 min,而不是日历时间 1440 min;速度损失已通过“实际产量/理论产量”体现,不能再把速度损失重复扣进运行时间,否则会双重计算。
四、时间模型的落地结构
把上述关系固化为可采集的结构,是数据采集系统设计的前提。下图给出包装设备时间分类模型的主干:左侧为时间层级,右侧为对应损失,中间标注计算关系。
图中红色虚线表示“从上一层扣除损失得到下一层”,灰色实线表示时间层级的递进。搭建模型时,采集系统只需按此结构设置字段:时间戳、事件类型(计划停机/故障/换型/小停机)、持续时长、产量与不合格数、理论节拍。事件类型必须与六大损失一一映射,避免出现“其他停机”这类无法归因的兜底项长期堆积。
五、常见口径陷阱与校验
实际搭建中最易出错的有三处:其一,把计划保养计入可用时间,导致时间开动率偏低;其二,速度损失既在性能开动率中体现,又在运行时间中扣一次,造成重复计算;其三,小停机阈值不统一,同一卡阻事件在不同班次被记为故障或小停机,使损失结构失真。校验方法是做一次“时间平衡”:可用时间 = 运行时间 + 故障停机 + 换型调整;运行时间 × 理论节拍 = 实际产量 + 速度损失当量;实际产量 = 合格品 + 不合格品。三式闭合,模型才算自洽。建议在正式上线采集前,用一天的历史记录手工走一遍平衡校验,确认各字段能对上,再固化到系统中。
时间模型一旦稳定,OEE 的改善方向就清晰了:时间开动率低,重点查故障与换型;性能开动率低,重点查节拍匹配与小停机;合格品率低,重点查工艺参数与来料。模型不是算完就结束的报表工具,而是把损失定位到具体设备、班次和事件类型的分析骨架。