OEE(Overall Equipment Effectiveness/設備総合効率)は、設備が本来出せるはずの良品の量に対して、実際にどれだけ出せたかを1つの率で示す指標です。計算式は時間稼働率×性能稼働率×良品率。この記事では、1シフト480分の数字を使った計算例、稼働率・可動率・TEEPとの違い、7大ロスとの対応を整理します。そのうえで、計画停止や基準サイクルタイムの決め方ひとつで同じラインのOEEが70%にも61%にもなる理由と、IoTで稼働データを集めて自動算出するときの設計、OEEを主指標に据えるべきでない工場の条件まで踏み込みます。
まとめ|OEEは3つの率の掛け算と分母の定義を揃えて初めて比較できる指標
OEEは「止まったロス」「遅かったロス」「不良のロス」を、時間稼働率・性能稼働率・良品率の3つに分けて掛け合わせた値です。3つに分けるからこそ、どのロスから手を付けるべきかが見えます。よく引かれる世界水準の目安は85%前後ですが、これは定義を揃えた場合の話です。
実務で先に決めるべきは、計画停止を分母から外すかどうか、基準サイクルタイムを何で置くか、の2点です。ここが拠点や設備ごとにばらつくと、OEEは改善の物差しではなく、説明のための数字に変わってしまいます。
システム化は、設備状態・良品数・不良数の3つのデータと停止理由が取れるかで難易度が決まります。数台ならExcelで十分。ライン全体を日次で比べたい、停止理由を現場で入力させたい段階で、PLCからの自動収集や生産管理・MESとの連携を検討します。品種切替が多い段取り中心の工程では、OEEを単独のKPIにしないほうが判断を誤りません。
OEE(設備総合効率)とは何か|設備の時間・速度・品質のロスを1つの率で示す指標
OEEの定義と出どころ|JIPMがTPMで広めた時間稼働率×性能稼働率×良品率
OEEは、日本プラントメンテナンス協会(JIPM)が提唱したTPM(全員参加の生産保全)の中で、設備効率を測る物差しとして体系化された指標です。JIPMが提供する「工場実力診断」の案内資料(PDF)でも、設備総合効率は「時間稼動率×性能稼動率×良品率」で算出すると明記されています。JIPMは「稼動」の字を使いますが、意味は同じです。
英語圏では Availability × Performance × Quality と表記され、製造オペレーション管理のKPIを定めた国際規格 ISO 22400-2 にもOEEの算出方法が収められています。日本発の指標が海外の規格やクラウドサービスにまで広がったため、海外拠点や外資系の取引先とも同じ言葉で話せるのがOEEの強みです。
稼働率・可動率・OEEの違い|需要で動く稼働率と設備の健康度を示す可動率
現場で混同されやすいのが稼働率と可動率(べきどうりつ)です。稼働率は、設備の能力に対して実際にどれだけ生産したかの割合で、受注が少なければ下がります。需要に引きずられる指標なので、高ければよいとは限りません。売れない物を作って稼働率を上げれば、在庫が積み上がるだけです。
可動率は、動かしたいときに設備が正常に動いた割合で、理想は100%です。故障や段取りで止まらなかったかを測るため、設備の健康度に近い指標になります。OEEはこの可動率の考え方(時間稼働率)に、速度と品質のロスを掛け合わせたものです。整理すると次のようになります。
| 指標 | 何を測るか | 理想値 | 需要の影響 |
|---|---|---|---|
| 稼働率 | 能力に対する生産実績の割合 | 需要次第 | 受ける |
| 可動率 | 動かしたいときに動けた割合 | 100% | 受けない |
| OEE | 負荷時間内の良品生産の効率 | 100% | 計画停止の扱い次第 |
経営会議で「稼働率を上げろ」と指示が出たときは、どちらの意味かを確認してから動くほうが安全です。
TEEPとの違い|暦時間を分母にして計画停止まで含める設備有効利用度の考え方
TEEP(Total Effective Equipment Performance)は、OEEに負荷率(負荷時間÷暦時間)を掛けた指標です。OEEが「動かすと決めた時間の中での効率」なのに対し、TEEPは「24時間365日のうち、どれだけ設備を使えたか」を見ます。
使い分けは単純です。現場の改善にはOEE、設備投資の判断にはTEEP。たとえばOEEが80%でもTEEPが30%なら、設備は夜間や休日に眠っています。新しい設備を買う前に、シフトを増やす選択肢を検討する材料になります。
OEEの計算方法と計算例|負荷時間から良品数まで1シフトの数字で追う手順
時間の区切り方|操業時間・負荷時間・稼働時間・正味稼働時間の4段階
OEEの計算は、時間をどこで区切るかから始まります。区切りは4段階です。
- 操業時間:工場が操業する時間(例:1シフト480分)
- 負荷時間:操業時間から昼休み・朝礼・計画保全などの計画停止を引いた、設備を動かすと決めた時間
- 稼働時間:負荷時間から故障・段取り・調整などの停止時間を引いた、実際に設備が動いた時間
- 正味稼働時間:稼働時間のうち、基準の速度で良品も不良も含めて加工していたと換算できる時間
負荷時間と稼働時間の比が時間稼働率、稼働時間と正味稼働時間の比が性能稼働率に当たります。区切りの定義を紙1枚に書き出し、全拠点で同じ紙を使うことが、OEEを比較可能にする最初の作業です。
3つの率の計算式と1シフト480分の計算例でOEE70.0%を出す手順
計算式は次の3本です。性能稼働率は、速度低下(速度稼働率)とチョコ停(正味稼働率)を掛け合わせたものと分解することもできます。
- 時間稼働率=(負荷時間−停止時間)÷負荷時間
- 性能稼働率=(基準サイクルタイム×加工数量)÷稼働時間
- 良品率=(加工数量−不良数量)÷加工数量
操業480分、計画停止60分、故障30分と段取り40分の停止、基準サイクルタイム0.5分/個、加工数量600個、不良12個のラインで計算すると、次のとおりです。
| 項目 | 計算 | 結果 |
|---|---|---|
| 負荷時間 | 480分−60分 | 420分 |
| 稼働時間 | 420分−(30分+40分) | 350分 |
| 時間稼働率 | 350÷420 | 83.3% |
| 性能稼働率 | 0.5×600÷350 | 85.7% |
| 良品率 | 588÷600 | 98.0% |
| OEE | 0.833×0.857×0.980 | 70.0% |
このラインで一番大きいロスは時間(停止70分)です。良品率を98%から99%に上げるより、段取り40分を半分にするほうがOEEは大きく動きます。
良品数×基準サイクルタイム÷負荷時間で検算できる別解と使いどころ
3つの率を掛け合わせると、途中の稼働時間と加工数量が約分され、OEE=良品数×基準サイクルタイム÷負荷時間という1本の式になります。上の例では588個×0.5分÷420分=70.0%で、掛け算の結果と一致します。
この別解は検算に向いています。各率をExcelで別々に集計していると、どこかのセルで稼働時間の取り違えが起きても気づきにくいものです。良品数と負荷時間だけで出した値とずれていれば、集計のどこかに誤りがあります。逆に言えば、OEEの値だけを報告させても改善の手掛かりは得られません。3つの率の内訳まで揃えて初めて、打ち手の優先順位が決まります。
OEEを下げる7大ロスと3つの率の対応|改善の打ち手を指標から選ぶ考え方
停止・速度・不良の3系統に分かれる7大ロスと、どの率を下げるかの対応表
TPMでは、設備の効率を下げる要因を7大ロスとして整理するのが一般的です。数え方は文献によって6大ロス・8大ロスと揺れがありますが、3つの率への対応は共通しています。
| 系統 | ロス | 下がる率 | 主な打ち手 |
|---|---|---|---|
| 停止 | 故障・段取り調整・刃具交換・立上がり | 時間稼働率 | 保全・段取り短縮 |
| 速度 | チョコ停・空転、速度低下 | 性能稼働率 | 停止要因の記録と潰し込み |
| 品質 | 不良・手直し | 良品率 | 工程内検査・条件管理 |
故障ロスへの打ち手は、設備保全の方式(事後・予防・予知)の使い分けが対策を選ぶ際の軸です。センサーの兆候から故障前に手を打つなら予知保全の仕組みと費用対効果も判断材料になります。良品率の側は、工程ごとの歩留まりの計算と工程別集計と一緒に見ると、どの工程で良品が減っているかを追えます。
85%という世界水準の目安と、自社の現状値から目標を置くときの注意点
OEEの目安として、時間稼働率90%・性能稼働率95%・良品率99.9%を掛けた約85%が「世界水準」としてよく引かれます。ただし、これは連続生産のラインを想定した数字です。多品種少量で段取り替えが1日に何度もある工程が、いきなり85%を目標にしても意味がありません。
目標は自社の現状値から置きます。JIPMの工場実力診断は、2001年度以降にTPM優秀賞を受賞した約1,600事業所の指標データと比べて、設備総合効率・時間稼動率・性能稼動率・MTBF・MTTRなど17項目を偏差値で示すサービスです。案内資料に記載された料金は会員110,000円・一般132,000円(税込・1回)で、JIPMの工場実力診断ページから申し込めます。社外の比較軸が欲しい場合の選択肢になります。
同じラインでもOEEが70%にも61%にもなる理由|計画停止と基準CTの定義差
計画停止を分母から外すJIPM式と、停止に数えるAWS IoT SiteWise例の差
OEEの式そのものは世界共通でも、分母の取り方はツールや会社によって異なる点に注意が必要です。AWS IoT SiteWiseのOEE計算チュートリアルでは、設備状態を 1024(アイドル)・1020(故障)・1000(計画停止)・1111(正常稼働)のコードで受け取り、Availability=Run_Time÷(Run_Time+Down_Time)と定義しています。このDown_Timeには計画停止の時間も含まれます。
先ほどの例に当てはめると、計画停止60分も分母に入るため時間稼働率は350÷480=72.9%、OEEは72.9%×85.7%×98.0%=61.3%です。JIPM式で計算した70.0%と、同じラインで9ポイント近い差が出ます。
どちらが正しいという話ではありません。AWSのドキュメント自身も、計算式は例であって実際の定義は異なりうると断っています。問題は、拠点Aが70%、拠点Bが61%と報告されたときに、それが実力差なのか定義差なのかを誰も区別できないことです。ベンダーのダッシュボードを導入する前に、計画停止をどう扱うかを社内で決め、ツールの設定をそれに合わせてください。
基準サイクルタイムの置き方で性能稼働率が100%を超える台帳の落とし穴
性能稼働率の分子にある基準サイクルタイムは、設備の設計上の能力値で置くのが原則です。ところが現場では、実績の平均値や「無理なく出せる値」が台帳に入っていることがよくあります。
先ほどの例で基準サイクルタイムを0.6分に置くと、性能稼働率は0.6×600÷350=102.9%になります。100%を超えた時点で、基準値が実力より遅く登録されている証拠です。逆に100%を超えなくても、基準を緩めに置けばOEEは見かけ上よくなり、速度低下のロスが数字から消えます。
システム化するなら、品目と設備の組み合わせごとに基準サイクルタイムをマスタで持ち、変更履歴を残すことを勧めます。性能稼働率が100%を超えた記録を自動で抽出し、マスタを見直す運用を入れておけば、数字の水増しに早く気づけます。
OEEを自動算出するための稼働データ収集|設備状態・カウント・停止理由の設計
必要なデータは設備状態・良品数・不良数の3系列と基準サイクルタイムのマスタ
OEEを自動で計算するのに要るデータは、意外に少なく済みます。AWSのチュートリアルが前提にしているのも、設備状態(Equipment_State)・良品数(Good_Count)・不良数(Bad_Count)の3系列だけです。これに、計画停止の予定表と、品目別の基準サイクルタイムのマスタを加えれば計算はできます。
設備状態と生産数は、PLCのレジスタから取るのが一般的です。収集方式(PLCメーカーのプロトコル、OPC UA、MQTT、ゲートウェイ)の選び分けや欠測への対策は、PLCのデータ収集方式とタグ設計を実装目線で解説した記事で詳しく扱っています。古い設備でPLCから信号が取れない場合は、積層信号灯の色や電流センサーで状態を推定する後付けの方法もあります。
停止理由コードは10前後に絞る|選択肢が多すぎると現場が入力しない
時間稼働率が分かっても、なぜ止まったかが分からなければ打ち手は決まりません。停止理由は、設備から自動で取れる故障コードと、作業者がタブレットで選ぶ理由の2本立てで集めるのが現実的です。
作業者が選ぶ理由は、最初は7大ロスに沿って10前後に絞ります。選択肢を50も並べると、現場は先頭の「その他」ばかり選ぶようになり、データとして使えなくなります。「その他」の比率が2割を超えたら、多かった内容を新しい選択肢に昇格させる、という見直しを月1回入れる程度がちょうどよい運用です。
チョコ停(数秒〜数分の短い停止)は、作業者の入力に頼ると記録から漏れます。設備状態を秒単位で取り、一定時間未満の停止は自動でチョコ停に分類する仕組みにしておくと、性能稼働率の中身が見えるようになります。
Excel集計・PLC収集・MESのどこで計算するかを規模と台数で分ける判断
OEEをどこで計算するかは、設備台数と見たい頻度で決まります。目安は次のとおりです。
- ボトルネック設備が数台で、週次か月次で見れば足りる:日報の数字をExcelで集計する
- ライン全体を日次やシフト単位で比べたい:PLCから自動収集し、データベースで計算してBIで表示する
- 作業指示・実績・品質記録まで現場で一元管理したい:MESの機能の一部としてOEEを持たせる
MESにどこまで機能を持たせるかは、MESの11機能の実装要件とISA-95の境界を見ながら絞り込みます。工場長や経営層向けの画面設計は製造業のBIツール導入と可視化の判断基準が参考になります。
注意したいのは、OEEだけを見るシステムを単独で作らないことです。OEEの改善は、生産計画・保全計画・品質記録と組み合わさって初めて回ります。計画停止の予定は生産計画から、基準サイクルタイムは品目マスタから引くのが自然です。既存の生産管理の仕組みとつなぐ前提で設計を相談するなら、生産管理システム開発の段階で稼働データの持ち方まで含めて決めておくと、後から別システムをつなぎ直す手戻りを防げます。
OEEを導入すべき工場と見送るべき工場|単一KPIにしない条件と採用の基準
OEEが効く工場の条件|ボトルネック設備が特定でき品種切替が少ないライン
OEEがもっとも効くのは、生産量を決めているボトルネック設備がはっきりしていて、品種切替が1日に数回以内のラインです。プレス・成形・充填・包装のような設備主体の工程がこれに当たります。この条件なら、OEEが1ポイント上がるとそのまま出荷量が増えるため、改善の効果を金額に直しやすくなります。
導入の順序は、ボトルネック設備1台から始めて、定義と運用が固まってからライン全体へ広げるのが堅実です。最初から全設備で計測を始めると、計画停止や基準サイクルタイムの定義の議論が設備ごとに分かれ、比べられる数字がなかなか揃いません。
OEEを主指標にしない場面|多品種少量の段取り中心工程と人手作業中心の職場
次のような工場では、OEEを主指標に据えるべきではありません。
- 多品種少量で、段取り替えが1日に10回を超える工程:段取りロスが時間稼働率を支配し、品目構成が変わるだけで数字が上下する
- 組立・検査など人手作業が中心の職場:設備の効率より人の作業効率が律速になり、OEEは改善の対象を指さない
- 需要が能力を大きく下回り、設備が待機している時間が長い工場:OEEを上げても売れない在庫が増えるだけになる
こうした工場では、段取り時間そのもの、リードタイム、納期遵守率、人時生産性などを主指標に置き、OEEはボトルネック設備の補助指標に留めます。OEEは設備の指標であって、工場全体の成績表ではありません。この線引きを最初に決めておくことが、指標が形骸化するのを防ぐいちばん確実な方法です。
OEE(設備総合効率)のよくある質問|計算・目安・システム化の疑問に回答
OEEの計算や運用について、検討段階でよく出る質問をまとめました。
OEEと設備総合効率は同じ意味ですか?
同じ意味です。OEEはOverall Equipment Effectivenessの略で、日本語では設備総合効率と呼びます。JIPMの資料では「時間稼動率×性能稼動率×良品率」と「稼動」の字を使いますが、「稼働」と書く文献も多く、計算の中身は変わりません。英語の資料ではAvailability・Performance・Qualityの3要素で説明されます。
OEEの目安は何%ですか?
連続生産のラインでは、約85%が世界水準としてよく引かれます。時間稼働率90%・性能稼働率95%・良品率99.9%を掛けた値です。ただし多品種少量の工程では段取りロスが大きく、この水準は現実的ではありません。まず自社の現状値を正しい定義で測り、そこから段階的に目標を置くほうが改善は続きます。
可動率と稼働率はどう違いますか?
稼働率は設備能力に対する生産実績の割合で、受注が減れば下がります。可動率(べきどうりつ)は、動かしたいときに設備が正常に動けた割合で、理想は100%です。設備の故障や段取りによる停止を評価したいなら可動率を、工場の生産量の水準を見たいなら稼働率を使います。
OEEの計算に計画停止は含めますか?
JIPM式では計画停止を負荷時間から外すため、OEEの分母に含めません。一方、AWS IoT SiteWiseのチュートリアルのように計画停止を停止時間に数える例もあり、同じラインでも数値が変わります。どちらを採るかを社内で決め、拠点や設備ごとに定義を揃えることが比較の前提になります。
OEEの集計はExcelでもできますか?
ボトルネック設備が数台で、週次や月次で見れば足りる段階ならExcelで十分です。日報の停止時間・生産数・不良数を入れれば計算できます。設備台数が増えてシフト単位で比べたくなったり、チョコ停まで捉えたくなったりした段階で、PLCからの自動収集と生産管理システムとの連携を検討してください。
関連記事
- 生産管理システムとは?機能・ERP/MESとの違いから選び方まで:OEEの計算に使う生産計画・品目マスタを持つ基幹の仕組みを、全体像から確認できます。
- 設備保全管理システムとは?CMMS・EAMの機能とExcel台帳からの導入判断:故障ロスを減らすための保全履歴と台帳の管理を、システム化の観点で整理しています。
- 製造業のDXツールとは?IoT・MES・生産管理・BIの分類と選び方:稼働データの収集から可視化までを担うツールの守備範囲を比べたいときに役立ちます。