OEE 数据多久采一次才够用
采集粒度决定能看到哪些损失。按班手填只能得到当班总数和较长的停机;按小时记录产量能看到班内波动;只有按件或按秒记录设备状态信号,才能把几十秒一次的小停机和降速分辨出来。要做小停机治理和节拍分析,需要秒级的状态信号;OEE 指标本身按小时或按班计算和展示就够了。
看你想看到哪一类损失。设备综合效率(OEE)这个数字本身,按班算一次就能得到;但如果想知道时间具体丢在哪,采集粒度必须比你要找的损失更细。经验法则:按班手填能看到总数和长停机,按小时能看到班内波动,按件、按秒的设备状态信号才能看到小停机和降速。
要分清两件事:采集粒度(原始数据记得多细)和计算周期(OEE 多久算一次、展示一次)。采集要尽量细,计算和展示按小时、按班就足够。粗数据无法事后变细,细数据随时可以汇总成粗的。
三种粒度,各能看到什么
| 采集粒度 | 典型做法 | 能看到 | 看不到 |
|---|---|---|---|
| 按班 | 班末手填停机记录和班产量 | 当班 OEE 总数;五分钟以上的故障、换型、待料 | 小停机、降速、班内什么时候出的问题 |
| 按小时 | 小时产量板,每小时抄一次计数 | 班内波动:开班慢、饭后慢、交接前松 | 这一小时少做的 30 件,是停了一次 8 分钟还是停了 20 次 |
| 按件 / 按秒 | 自动采集运行信号和每个循环完成信号 | 每一次停机的起止时刻、每一件的实际周期 | 停机的原因,仍需人来补充 |
按班:只有一个总数
班末凭记忆填,得到的是一张“大事记”:换模 47 分钟,顶针断了修 35 分钟,待料 20 分钟。这些加起来可能有 100 分钟,可按产量倒推,设备实际少干了 170 分钟的活。剩下的 70 分钟去哪了,表上找不到。按班数据适合起步和看长期趋势,做法见用 Excel 算 OEE 可以吗。
按小时:看得见波动,看不清原因
小时产量板是很多工厂的好习惯:目标 110 件,实际 85 件,差 25 件,旁边写一句原因。它能暴露时段规律,也能让班组长在班内就反应。局限在于原因栏通常只写最大的那一件事,零碎的损失还是被平均掉了。
按件、按秒:损失有了时间戳
当每一个循环的完成时刻都被记下来,设备的一个班就变成一条时间线:哪里是连续稳定生产,哪里周期从 32 秒拖到 38 秒,哪里停了 45 秒又恢复。小停机和降速第一次变成可以数、可以排序的东西。
为什么小停机需要秒级的状态信号
小停机的特点是单次很短、次数很多、恢复不需要维修工:飞达卡料、送料误送检出、产品掉落、传感器误报,操作工伸手拨一下就好。一般把几分钟以内(不少工厂取 5 分钟)的停顿归为小停机。它难抓,有三个原因:
- 没人会为 40 秒的停顿填一条记录,也不该这么要求;
- 操作工天天处理,已经习以为常,不觉得这是“停机”;
- 采样间隔一旦大于停机时长,信号就漏过去了。
示例数据(假设):一条自动装配线,理想节拍 12 秒,当班运行时间记录为 420 分钟,理论产量 2 100 件,实际产出 1 750 件,性能开动率 83.3%。少做的 350 件相当于 70 分钟。
手填表上这 70 分钟是空白。接上秒级状态信号后的记录显示:
- 10 秒到 3 分钟的停顿共 96 次,合计 52 分钟,其中 61 次集中在第 3 工位的振动盘送料;
- 其余 18 分钟来自实际周期比理想节拍慢约 0.6 秒。
于是问题从“性能为什么只有 83%”变成了“第 3 工位振动盘为什么一个班卡 61 次”,这是一个可以动手解决的问题。
同样的道理适用于降速损失:只有知道每一件的实际周期,才能区分“设备一直慢 5%”和“设备正常但频繁停顿”,两者的对策完全不同。小停机的分类和治理步骤见小停机与空转损失和小停机怎么治理。
“每分钟采一次”是一个常见的坑。每 60 秒读一次设备状态,20 秒的卡料多半读不到;读到了也只知道“那一刻是停的”,不知道停了多久。正确做法是事件触发:状态一变化就记下时刻,或者采样间隔做到 1 秒左右。
需要采哪些信号
秒级采集听起来复杂,实际需要的信号很少:
- 运行 / 停止状态:设备的自动运行信号、三色灯、主电机电流,任取其一;
- 循环完成 / 计数信号:开合模、冲次、出料光电,每件或每模一个脉冲;
- 停机原因:超过设定时长(比如 2 分钟)的停机,由操作工在平板或按钮盒上选原因;更短的小停机不要求逐次选,按工位或报警码自动归类。
没有通讯接口的老设备,外加电流互感器和一个光电开关就能拿到前两类信号。
不同目的,选什么粒度
| 目的 | 够用的采集粒度 | OEE 计算 / 展示周期 |
|---|---|---|
| 建立口径、摸清大致水平 | 按班手填 | 按班、按周 |
| 班内追进度、班组日会 | 按小时 | 按小时、按班 |
| 小停机治理、降速分析 | 按件 / 按秒 | 按小时、按班 |
| 停机当场响应(安灯) | 按秒 | 实时状态 + 按班汇总 |
| 厂级月报、集团对比 | 任意,但口径要一致 | 按周、按月 |
OEE 不要按分钟去算和展示。窗口太短,一次换料就能让数字从 100% 掉到 0,曲线剧烈跳动,没有管理意义。看板上放“当班累计 OEE”和“本小时产量对目标”,比一个每秒在变的百分比有用。手工和自动两种数据来源的差别,见人工报工与自动采集的 OEE 差多少。
常见问题
OEE需要实时显示吗?
要分对象。给操作工和班组长看的,实时或按小时刷新有价值,落后于目标当班就能追;给经理和厂长看的,按班、按日、按周汇总就够。采集要细,展示不必追求秒级刷新。实时显示的真正作用是让停机当场被看到、当场有人响应。
采样间隔设成1分钟够不够?
对统计较长的停机够用,对小停机不够。每分钟读一次状态,一次持续20秒的卡料有很大概率落在两次采样之间而被漏掉,即便被采到也无法知道它实际持续了多久。要统计小停机,应采用状态变化即记录的方式,或者秒级采样。
节拍很长的设备,比如一件要加工40分钟,也要秒级采集吗?
状态信号仍然建议按秒记录,因为要知道主轴什么时候在转、什么时候在等人上下料。但这类设备计数很稀疏,性能开动率按班或按天算更稳定,按小时算会因为跨小时的工件而剧烈跳动,意义不大。
秒级采集的数据量会不会太大?
不会。通行做法是只在状态变化时记一条事件,例如“10:32:15 由运行转为停止”,而不是每秒存一条。一台设备一天通常只有几百到几千条事件记录,数据量很小,普通的工业网关和数据库都能轻松处理。
接着看
本站由 TEEPTRAK 出版,正文保持厂商中立;商业关系见出版方声明。发现错误请发邮件至 yqf@teepchina.com。
微信号 Teeptrak-SZ