この記事でわかること

  • OEEとは何か、なぜ製造現場で使われるのか
  • OEEの計算式と3つの構成要素(時間稼働率・性能稼働率・良品率)
  • 具体的な計算例と数値の読み方
  • 装置・生産条件に合わせた目標値の考え方
  • OEEを使った改善サイクルの進め方

OEEとは——生産を予定した時間の有効さを測る指標

OEEの数値を判断するには、先に「どの設備・品種・期間を、どの時間と個数で測ったか」をそろえます。この記事では、同一品種をつくる設備の計算例を使って3要素の意味と改善へのつなぎ方を整理します。

OEE(Overall Equipment Effectiveness:総合設備効率)は、生産を予定した時間に対して、良品を理論上の速さでつくった時間がどれだけあったかを表す指標です。時間・速度・品質の定義と記録が整合すれば0〜100%になります。設備の暦時間すべてに対する利用率や、納期・利益・安全性そのものを表す値ではありません。

OEEは時間の割合だけでなく、速度低下と不良・手直しによる損失も反映します。ただし「稼働率」という言葉の分母は現場によって異なります。ライン間・設備間を比較する場合も、品種、段取り頻度、時間の算入、基準CT、集計期間の違いを先に確認してください。


OEEの計算式

OEEは3つの要素の掛け算で計算します。各要素を0〜1の割合にして掛け、百分率で表示するときに100を掛けます。たとえば90%は0.90として計算します。

OEE = 時間稼働率 × 性能稼働率 × 良品率

以下はVorneの計算解説のA・P・Qに沿った定義です。Lean Enterprise InstituteのOEE解説も3要素の積を示しています。ここでは単一品種・同じ集計期間を前提にします。品種ごとに理論CTが異なるデータを、単純な平均CTや率の平均だけで混ぜないでください。

① 時間稼働率
Availability
稼働時間 ÷ 計画稼働時間
② 性能稼働率
Performance
(生産数×基準CT) ÷ 稼働時間
③ 良品率
Quality
良品数 ÷ 生産数

要素①:時間稼働率(Availability)

「生産を予定した時間から、停止として記録した時間を引いた割合」

時間稼働率 = 稼働時間 ÷ 計画稼働時間 × 100
稼働時間 = 計画稼働時間 − 停止時間(故障・段取り・調整)

計算用の仮定例:

  • 計画稼働時間:480分(生産しない時間を除いた後の8時間。休憩込みのシフト全体ではない)
  • 停止時間:故障30分+段取り替え20分=50分
  • 稼働時間:480 − 50 = 430分
  • 時間稼働率:430 ÷ 480 × 100 = 89.6%

分母は、対象期間のうち生産を予定した時間です。Vorneの時間区分では、生産予定内の故障だけでなく、予定していた段取り替えも停止損失に含めます。「計画停止」という名前だけで分母から外すわけではありません。 生産を予定しない休止時間は分母の外ですが、清掃・保全・休憩も、どの時間に生産を予定する方式なのかを明記して扱いを決めます。

⚠️ この「計画稼働時間」は、文献によっては「負荷時間」と呼ばれます。 当サイトの 可動率・稼働率・OEEの違いでは、この層を負荷時間と呼び、 「計画稼働時間」はその1つ外側(休憩・計画停止を引く前)を指しています。 同じ言葉が別の層を指すので、社内で数字を出すときは指標名より先に「分母は何分か」を書くこと。

社内に段取りなどを分母から除外する別方式がある場合は、その方式名・除外時間と理由を残し、上記の定義と区別します。数字をよく見せるために算入範囲を変えないでください。たとえば同じ765個の良品でも、この例の段取り20分を分母から外すだけで382.5÷460=約83.2%になります。元の約79.7%からの上昇は、実際の改善ではなく定義変更です。


要素②:性能稼働率(Performance)

「稼働時間に対して、実際の生産数を理論CTでつくる時間が何%だったか」

性能稼働率 = (実際の生産数 × 基準サイクルタイム) ÷ 稼働時間 × 100

例:

  • 稼働時間:430分
  • 基準サイクルタイム:0.5分/個(この品種・設備条件で損失のない理論CTと仮定)
  • 実際の生産数:780個
  • 性能稼働率:(780 × 0.5) ÷ 430 × 100 = 390 ÷ 430 × 100 = 90.7%

この定義では、停止として別記録しなかった短い停止や、理論CTより遅いサイクルが性能の損失に現れます。

⚠️ チョコ停をどちらに数えるかは、現場によって違う。 停止として時間稼働率から引く方式と、稼働時間に含めて性能稼働率に出す方式があります。停止理由を記録する時間のしきい値と例外を決め、時間稼働率の分子と性能稼働率の分母には、同じ稼働時間を使います。 停止側へ計上した時間を性能損失の内訳へもう一度足さないこと。計上先を変えると内訳が変わるため、方式を記録して比較します。→ 6大ロスとは

ここでの基準サイクルタイムは、対象品種・設備条件で達成できる損失のない理論CT(Ideal Cycle Time)です。VorneのFAQは、予定を組むための損失込みの標準時間と区別しています。メーカー仕様の適用条件を確認するか、同条件の最速サイクルを測定します。最良の日平均や立上げ直後の平均に小停止・速度低下が含まれていれば、そのまま基準にすると損失を隠します。

測定の起点・終点、個数単位、品種、設備設定、含めた損失、根拠資料と基準の適用日を記録します。暫定値ならその旨と確認予定を残し、改訂前後を同じ基準の改善として比べません。性能稼働率が100%を超えたら、100%に丸めて隠さず、理論CT・生産数・稼働時間・単位の設定や記録を確認してください。


要素③:良品率(Quality)

「生産した数のうち、手直しなしで初回に良品だった割合」

良品率 = 良品数 ÷ 生産数 × 100

例:

  • 生産数:780個
  • 不良・手直し品:15個
  • 良品数:780 − 15 = 765個
  • 良品率:765 ÷ 780 × 100 = 98.1%

この例の15個は不良・手直しの側に数え、765個は手直しなしの初回良品です。後から手直しで良品になっても、最初の品質損失を消して初回良品へ戻しません。再投入がある工程は再処理の時間・個数の記録方法も定め、同じ個体をどの処理実績として数えたか分かるようにします。OEEの良品率だけで、検査の妥当性や出荷可否まで判断するものではありません。


OEEの計算(まとめ)

上記の例でOEEを計算します。

OEE = 時間稼働率 × 性能稼働率 × 良品率
    = (430/480) × (390/430) × (765/780)
    = 0.796875
    ≈ 79.7%(百分率表示)

掛けているのは89.6%・90.7%・98.1%という損失を反映した後の有効割合です。損失率そのものの積ではありません。計算には丸め前の値を使います。

この例では良品765個×理論CT0.5分/個=382.5分が有効な生産時間に相当し、計画稼働時間480分の約79.7%です。残る97.5分、約20.3%が損失に相当します。各要素の損失率は分母が違うため、単純に足したり掛けたりして総損失率にはしません。


計算を整理する:OEE計算シート

項目 数値 意味
計画稼働時間480分生産を予定した時間。非生産予定の時間を除いた後の8時間と仮定
停止時間50分故障・段取り替えなどで実際に止まっていた時間
稼働時間430分計画時間から記録した停止を引いた時間(480−50)。性能側に計上する小停止は含む
基準サイクルタイム0.5分/個対象条件の理論CTと仮定。損失がなければ1分で2個
実際の生産数780個良品・不良品を含む総生産数
不良・手直し品15個初回に不適合だった、または手直しが必要だった個数
良品数765個手直しなしの初回良品数(780−15)
時間稼働率89.6%計画時間のうち10.4%が停止ロス(430÷480)
性能稼働率90.7%理論CTで780個をつくる390分は、稼働430分の90.7%
良品率98.1%生産した780個のうち約1.9%が不良・手直し(765÷780)
OEE79.7%損失を反映した3つの有効割合の積。良品換算382.5分÷計画480分

OEEの目標値——何%を目指すべきか

85%は全業種・全装置の合否を決める規格値ではありません。 VorneのWorld-Class OEE解説では離散製造の参考水準として紹介され、企業共通の唯一の目標ではないと説明しています。単品大量の連続製造装置だけの基準とも言えません。現在の定義・品種構成・段取りと損失を確認して目標を決めます。

下表は一律の目標レンジではなく、装置ごとに測定の意味をそろえるための確認例です。

装置・生産形態 定義・条件の確認例 併せて見るもの
反復加工設備(射出・プレスなど)品種・型・取り数に対応した理論CTと個数単位段取り、初回良品、停止の内訳
自動組立ライン測定する工程とライン全体の範囲、工程間の待ち供給詰まり・欠品と制約工程の出力
多品種少量ライン品種別の基準CTと生産時間、段取りの算入品種構成をそろえた推移と段取り時間
検査装置正しく検査を完了した出力と基準時間をどう定義するか検査機の誤判定・再検査と、投入品の不良を区別
搬送装置経路・距離・荷姿別の有効搬送と基準時間供給待ち・閉塞、搬送量、破損や誤搬送

検査・搬送も、装置名だけでOEEの対象外とは決まりません。ただし有効出力、速度、品質の定義が管理目的に合わないなら、時間稼働率や搬送量など別の指標を選びます。いずれも稼働中であることや数量だけで、検査・搬送の正しさまで保証しない点は同じです。

目標は現状の損失記録から、どの損失をどれだけ減らせるか、必要な時間・費用と需要を踏まえて設定します。過去最良値から一律に5〜10%上乗せする方法は採りません。

条件の違うOEEを単純に優劣へ置き換えないこと。 自社の改善進捗を追う場合も、分母や理論CT、品種構成を変えた影響を分けます。他設備・他社との比較には、定義と生産条件の対応が必要です。

装置による評価目的の違いはOEEは装置の種類で変わるも参照してください。個別の数値目標は、自工程の定義と損失から別に設定します。


OEEを現場で使う——改善サイクルの進め方

OEEは計算するだけでは意味がありません。数値から「どのロスが大きいか」を特定し、改善につなげることが目的です。

ステップ1:3要素から具体的な損失を調べる

低い要素 調べる損失の候補 原因確認後の対策例
時間稼働率が低い故障・段取りが多い予防保全・SMED
性能稼働率が低いスピードダウン・チョコ停チョコ停分析・条件出し
良品率が低い不良・手直しが多いポカヨケ・条件管理

一番低い率だけで、改善順位は決まりません。 この例を同じ時間単位へ換算すると、停止は50分、性能損失は430−390=40分、品質損失は15×0.5=7.5分です。合計97.5分は先ほどの総損失に一致します。

ただし、損失時間が大きいものを全量回復できるとは限りません。回復可能な幅、必要な費用・工数、ラインの制約工程や需要への効果を確認します。品質・安全上の必要対策を、OEEへの寄与が小さいという理由で後回しにしないことも大切です。

ステップ2:ロスを層別する

同じ「時間稼働率が低い」でも、故障か段取りかで対策は異なります。最初は停止理由を少数に絞って手書きで記録する方法もありますが、記録の詳細度を減らすことと、時間・個数の誤りを容認することは別です。

開始・終了時刻と計画時間の整合、重複した停止、欠測、総生産数と良品・不良数の対応を確認します。理由不明は無理に分類せず不明として残し、後で確認します。記録担当と確認の周期を決め、無理なく続けられる範囲でデータの品質を保ちます。

ロスの分類方法については6大ロスとは|故障・チョコ停・速度低下の分類と改善手順で詳しく解説しています。

ステップ3:改善→効果確認のサイクルを回す

対象ロス、対策、担当、実施時点と確認期間を決め、比較条件をそろえて効果を確かめます。一つの対策が複数の要素へ影響することもあるため、テーマを絞ってもA・P・Qの全てと、品質・安全への影響を追います。集計周期は、異常への対応や改善判断に必要な時間幅で決めてください。

率の変化は「%」と「ポイント」を区別します。たとえば時間稼働率80%→85%なら5ポイント上昇、相対では6.25%増です。これは表記の仮定例で、月次にその幅を上げる定石ではありません。ほかの2要素が不変でない限り、時間稼働率の変化だけからOEEの改善幅を決めることもできません。


OEEと稼働率・可動率との違い

「稼働率」「可動率」という言葉も現場でよく使われますが、OEEとは測る対象が異なります。3つの指標の使い分けについては可動率・稼働率・OEEの違いを現場目線で整理するをご覧ください。


まとめ

OEEは「時間稼働率 × 性能稼働率 × 良品率」の3要素で構成される設備効率の指標です。

  • 時間稼働率:止まっているロスを捉える
  • 性能稼働率:遅いロスを捉える
  • 良品率:不良ロスを捉える

3要素は損失を反映した後の有効割合です。分母・理論CT・初回良品の数え方をそろえて掛け、目標値は一律の85%や装置別レンジに頼らず、自工程の損失と条件から決めます。

まず同じ定義で記録し、具体的な損失と回復できる量を調べます。需要や制約工程、必要な費用、品質・安全も見て対策を選び、全3要素への影響を確認することが、OEEを改善に使うための手順です。