2026-09-16
なぜあなたのERPは最適な生産スケジュールを作成できないのか

あなたのERPは、製造日の計算、MRPによる需要の展開、ルーティング、在庫、発注書、製造指図の管理を行えます。しかしそれは、工場で実際に実行できる製造スケジュールを自動的に作成できることを意味しません。このエピソードでは、ERPによる計画と有限生産スケジューリングのギャップを解説し、複数の注文が同じ時間に同じ設備を奪い合っている中で、ERP上では完全に妥当に見えるスケジュールがなぜ成立し得るのかを説明します。
無限能力の問題
従来のERP計画では、実際の設備時間の有限なブロックを確保することなく、需要をリソースに割り当てることができます。この「無限能力」という前提は、需要計画や資材計画には有用ですが、計画日が現場で実行可能な確約として扱われると問題になります。能力レポートでは、マシニングセンタに対して16時間しか利用できないのに40時間分の需要があることが示されるかもしれません。それは過負荷を特定しますが、どの注文を先に実行し、どれを移動させるべきか、またそれらの判断が後工程にどう影響するかは決定してくれません。
能力は機械時間以上のもの
実際の生産能力は、作業センタのカレンダーよりもはるかに多くの要素に依存します。設備には停止時間があります。作業者には資格やシフトのパターンがあります。治具や工具はすでに使用中の場合があります。品質検査も資源を消費します。保全作業によって能力は失われます。そして8時間のシフトが、8時間分の実稼働時間をもたらすことはめったにありません。したがって実行可能なスケジュールは、設備、人員、工具、治具、カレンダー、保全、工程ルールの組み合わせを考慮しなければなりません。
順序が重要な理由
生産順序は結果を大きく変えることがあります。類似の製品ファミリーをまとめて流せば、大きな段取りは1回で済むかもしれません。ファミリー間を行き来すると、工具交換、洗浄、検査、治具交換が繰り返し発生することがあります。したがって、同じ注文を同じ設備で処理しても、その順序によって消費する能力は大きく異なります。
ボトルネックがペースを決める
多くの注文が1つの制約された資源に依存している場合、上流のすべての設備を稼働させ続けることは、実際には性能を悪化させることがあります。より多くの作業がシステムに投入され、待ち行列が伸び、仕掛品が増え、優先順位が見えにくくなります。効果的なスケジューリングでは、むしろボトルネックの能力を守り、生産への作業投入のタイミングを制御します。
資材があることは、すぐに稼働可能であることを意味しない
MRPでは資材が存在するように見えても、その資材は品質保留中であったり、別の注文のために引き当てられていたり、検査待ちであったり、特定のロット要件に適合しなかったりするかもしれません。有限スケジューリングでは、資材の準備状況と資源の利用可能性を組み合わせる必要があります。水曜日に到着する部品は、資材が使用可能になる時点で、必要な設備にも合法的な生産枠が確保されている場合にのみ役立ちます。
ルーティングは能力を予約しない
ルーティングは、どの工程が何の前に来るかを示します。たとえば切断→機械加工→検査→組立と定義できます。しかしルーティングは、それらの作業を実行するために必要な実際の資源時間を必ずしも予約しません。複数の注文がそれぞれ有効なルーティングに従っていても、同じ機械や作業センタで衝突する可能性があります。
Excelが使われ続ける理由
このギャップは、計画担当者がスプレッドシート、ホワイトボード、メモ、現場ごとの優先順位リストを使い続ける理由を説明します。彼らはERP、MES、保全、品質、生産からの情報と、自らの現場知識を組み合わせて、工場が実際に従うスケジュールを作成しています。Excelは多くの場合根本原因ではなく、ERPの外側に存在するスケジューリングロジックへの回避策なのです。
有限スケジューリングが変えること
有限スケジューリングは、生産時間を実際に予約しなければならないものとして扱います。ある作業に加工センタで4時間必要な場合、その4時間は実際の枠を占有します。その期間中、他のジョブは同じ資源を使用できません。同じロジックは、作業者、工具、治具、その他の必要な資源にも適用できます。合法的な枠が存在しない場合、システムは計画日の裏に隠すのではなく、競合を明示しなければなりません。
有限スケジューリングから最適化へ
複数の実行可能なスケジュールが存在すると、制約ベースの最適化によってそれらを比較できます。工場は遅延注文を最小化すべきか。段取り時間を削減すべきか。ボトルネックのスループットを守るべきか。残業を避けるべきか。仕掛品を減らすべきか。近期のスケジュールの安定性を保つべきか。普遍的に「最適」な生産スケジュールが1つだけ存在することはめったにありません。最適なスケジュールは、工場が違反できない制約と、優先すると選択した事業目標に依存します。
ERP対MES対APS
ERPは、需要、受注、在庫、購買、部品表、取引ベースの計画において依然として不可欠です。MESは現場からの実行の事実を提供します。APSは意思決定の層を加えます。需要、資材、ルーティング、資源の利用可能性、制約、現在の生産状況を組み合わせ、有限かつ制約を考慮したスケジュールを作成し、代替シナリオを検証します。
本エピソードの内容
ERPのスケジュールが過負荷になる理由、無限能力が実際に何を意味するのか、ボトルネックと順序依存の段取りが重要な理由、資材の利用可能性が生産準備の完了とどう異なるのか、計画担当者がExcelに頼る理由、そして有限スケジューリングと制約ベースの最適化が生産日を実行可能な計画へとどう変えるのかを学びます。鍵となる考え方は単純です。ERPは何が起こる必要があるかを示します。生産スケジュールは、それがいつどこで実際に起こり得るかを証明しなければなりません。
このポッドキャストのサポーターになる: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.
Apple Podcasts · Spotify · YouTube · Deezer
Why Your ERP Can't Build an Optimal Production Schedule (English)