キャパシティプランニングと有限キャパシティスケジューリング: 工場に必要なもの
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
有限キャパシティスケジューリングかキャパシティプランニングか。両者の違い、無限負荷が現場で機能しない理由、そして工場に実行可能なスケジュールが必要になる場面を解説します。
Automatically translated with AI from the original post. Read the English original
有限キャパシティスケジューリングは、すべての設備、人員、工程を有限のリソースとして扱い、各作業を実際のカレンダー上に配置します。そのため、作業開始前に受注間の競合が見えるようになります。一方、キャパシティプランニングはより長い期間にわたって、全体としての能力が足りているかを確認します。本記事は、信頼できる納期を必要とする製造部門の管理者を対象としています。両者の違い、無限負荷が現場で機能しない理由、実行可能なスケジュールが必要になる場面、そしてよくある失敗を避ける方法を解説します。
重要なポイント
- キャパシティプランニングは、より長い期間でリソースが足りているかを見積もるのに対し、有限キャパシティスケジューリングは各作業を実際のリソースカレンダー上に配置します。
- 従来のMRPと所要能力計画(CRP)は無限のキャパシティを前提に計画するため、利用可能な時間を超えて設備に作業を割り当ててしまうことがあります。
- 有限スケジュールは受注間の競合を早期に明らかにし、理論上のリードタイムではなく、実現可能な生産量を反映した納期を示します。
- 慢性的なボトルネック、多品種、短いリードタイム、頻繁な受注変更がある工場は、有限スケジューリングの恩恵を最も受けられます。
- 有限スケジュールの信頼性は入力データに左右されるため、実測の能力、段取り時間、実際の交代勤務カレンダーを使用してください。
有限キャパシティスケジューリングとは何ですか。
有限キャパシティスケジューリングは、製造作業を実際のリソースカレンダーに従って計画します。各リソースが1日に処理できる作業量には限りがあります。リソースが埋まると、次の作業は次の空きスロットに移動し、スケジュールには作業が実際に完了する時点が示されます。
計画ソフトウェアベンダーのDelfoiによる記事も同様に説明しています。作業は、リソースの利用可能な能力の範囲内でのみ割り当てられます。このモデルは、交代勤務パターン、計画停止、治具・工具、資材の入荷状況、作業者のスキルを取り込みます。短期間の詳細レベルで動作し、MRPから資材所要量を受け取り、実行可能な計画へと順序付けします。詳しくは、Delfoiの記事「finite capacity scheduling and MRP」をご覧ください。
有限キャパシティスケジュールを現実的なものにする要素は3つあります。
- リソースの制約。 キャパシティの制約は現実のものです。設備は同時に2つの作業を実行できません。
- 実際のカレンダー。 交代勤務、休憩、祝日、計画保全を考慮します。
- 見える競合。 複数の受注が同じリソースを取り合う場合、スケジュールがそれを示します。現場に解決を任せるだけにはなりません。
キャパシティプランニングとスケジューリングはどう違いますか。
両者は異なる問いに答えます。
キャパシティプランニングは、想定される需要に対して十分なキャパシティがあるかを問います。数週間から数か月単位で、作業センターごとの時間を単位として検討します。人員、設備、交代勤務、投資の判断に役立ちます。
スケジューリングは、何をどこで、いつ実行するかを問います。数日から数時間単位で、リソースごと、受注ごとに検討します。各作業の順序と開始時刻を決定します。
製造スケジューリングの歴史を扱った章(Wiley の書籍抜粋)では、計画と日程計画の違いを次のように説明しています。計画は、より長い期間にわたって将来の資材と能力の必要量を概算するものであり、日程計画は、短い期間の作業を正確に定めるものです。詳しくは抜粋「Why Schedule?」をご覧ください。このプレビューには著者名が記載されていないため、参考資料として扱います。
両方が必要です。ラフカット能力計画は、工場が原理的に負荷を処理できるかどうかを示し、有限能力計画はそれをリソースごとの生産スケジュールに落とし込みます。日程計画は、特定の受注を納期どおりに完了できるかどうかを示します。
無限能力負荷が現場で失敗するのはなぜでしょうか。
Delfoi は、MRP は無限能力を前提として計画すると説明しています。納期から逆算して資材の必要量と発注タイミングを決めますが、機械や作業場が空いているかどうかは確認しません。リソースは無制限と想定しています。その結果、ボトルネックに過負荷がかかる一方で、ほかの機械が遊休するという計画になることがあります。Fabrico のブログも同じ点を平易に指摘しています。従来型の MRP では、1 台の機械に 3 件の作業を同時刻で割り当ててしまうことがあり、その日付は現場では守れないことが多いのです。詳しくは有限能力と無限能力のスケジューリングに関する Fabrico の記事をご覧ください。
Wiley の抜粋は、その帰結についても述べています。スケジュールが「作業は到着するとすぐに開始される」「待ち時間は平均値で計算される」と仮定すると、特急対応が日常的な作業方法になります。その結果、計画担当者は毎日手作業で計画を修正することになります。
無限能力計画が役に立たないわけではありません。計算が速く、おおまかな長期計画には十分です。概算の時期で足りる場面には適しています。問題が生じるのは、その日付を顧客への約束として使ったときです。
工場では、いつ有限スケジュールが必要になるのでしょうか。
Delfoi は、導入の効果が大きい状況として、ボトルネックが繰り返し発生する場合、製品の種類が多い場合、リードタイムが短い場合、受注変更が頻繁な場合を挙げています。また、次のような危険信号も挙げています。
- 計画担当者が MRP の出力を毎日手作業で調整している
- 納期遵守率にばらつきがある
- 一部の機械は過負荷なのに、ほかの機械は遊休している
さらに、受注生産(MTO)や受注設計(ETO)の環境で最も効果が大きく、安定した大量の需要がある見込生産(MTS)の工場では、MRP にラフカット能力チェックを組み合わせれば足りる場合もあると付け加えています。これはベンダーの見解ですが、一般的な実務経験とも一致します。受注が多様であるほど、単純な資材計画は破綻しやすくなります。
自社工場を確認するための簡単なセルフチェックです。
- 制限要因となることが多いリソースはありますか。まずはボトルネックを探してください。
- 計画の確定後に納期が変更されることはありますか。
- ERP システムの横で、計画担当者が個人用のスプレッドシートを管理していませんか。
- 顧客には伝えた日付を、現場が後から守れないことはありますか。
「はい」が 2 つ以上あるなら、能力計画だけでは不十分である可能性が高いです。
有限能力計画はどのように導入すればよいのでしょうか。
始めるのに大規模なプロジェクトは必要ありません。実践的な進め方は次のとおりです。
- 対象範囲を決める。1 つのバリューストリーム、1 つの工場建屋、またはボトルネックとその前後の工程を選びます。
- 顧客需要と受注残を確認する。どの受注が確定していて、どれが予測でしょうか。
- 実際の制約を読み込む。機械稼働時間だけでなく、稼働カレンダー、スキル、段取り、資材も反映させます。
- 今後 1〜2 週間分の最初の生産計画を作成する。計画担当者が手作業で行う場合と比較します。
- 競合を関係者で確認する。計画担当者、現場監督、営業が協議し、納期の変更、残業、外部サプライヤーの活用のいずれかを決めます。
- 1 つの計画を現場に展開する。状況が変われば計画を更新します。現実的なスケジュールには、実際の作業結果に関するリアルタイム、少なくとも日次のフィードバックが必要です。
- 測定する。納期の正確さと手作業による変更の回数を追跡し、データの改善に役立てます。
有限スケジュールにはどのようなデータが必要でしょうか。
有限スケジュールの信頼性は、入力データの品質に左右されます。Fabrico は、定格 8 時間の機械が実際には 6 時間しか稼働しない場合、定格値に基づいて作成した計画は過大な約束をしてしまうと指摘しています。OEE データなどから得られる実測の能力を使うと、モデルの精度が高まります。
次の入力データを収集してください。
- 工程表(ルーティング)。作業内容、順序、使用可能なリソースの候補、所要時間。
- 実際の能力。 休憩、保守、通常のロスを差し引いた、実際に使える稼働時間です。
- 段取り時間と切り替え時間。 特に製品の投入順序によって変わる場合は必ず含めます。
- カレンダー。 各リソースのシフト、休日、計画停止を登録します。
- スキル。 どの作業者がどの機械を扱えるかを把握します。
- 受注。 ERPシステムから、数量、納期、優先度を取得します。
- 資材の状況。 現在の在庫と、次に入荷する時期を確認します。
開始に完璧なデータは必要ありません。まずはボトルネックとその実際の能力から始め、対象範囲を徐々に広げてください。
例:週単位の負荷は問題なさそうでも、日単位では問題がある
この例の数値は仮定です。
プレスは1日7.5時間の稼働時間で、週5日、1シフト稼働しています。週の能力は5 × 7.5 = 37.5時間です。今週の受注には、プレスで34時間の作業が必要です。
能力計画での見方。 負荷は34 ÷ 37.5 = 91%です。週単位で見ると実行可能に見えます。
納期。 34時間は3つのグループに分かれます。火曜日の終業時までが18時間、水曜日の終業時までが4時間、金曜日の終業時までが12時間です。
有限能力スケジュールでの見方。 火曜日の終業時までに、プレスが使える時間は2 × 7.5 = 15時間です。火曜日のグループには18時間が必要です。つまり18 − 15 = 3時間が収まりません。これは1日の3 ÷ 7.5 = 40%に相当します。
スケジュールでは、この3時間を水曜日に移します。水曜日の作業は3 + 4 = 7時間で、使用可能な7.5時間に収まります。木曜日と金曜日は12時間の作業を余裕をもって処理できます。したがって、誰かが対応しなければ1件の受注が1日遅れます。対応策は、火曜日に3時間の残業を行う、2台目のプレスや外部のサプライヤーを使う、または顧客に連絡して1件の納期を変更してもらう、のいずれかです。
能力計画では「91%なので問題ない」と判断されていました。有限能力のスケジュールなら、問題を早い段階で明らかにできます。スケジュールは「1件の受注が遅れます。その受注はこれです」と示します。この違いがあるため、工場では両方の視点が必要です。
よくある間違い
- 週単位の負荷だけを信用する。 週単位で実行可能でも、特定の日は実行不可能な場合があります。
- 定格能力を使う。 実測した実際の能力で計画してください。
- 段取り時間を無視する。 投入順序によって段取りの負荷が変わります。これを含めないスケジュールは楽観的すぎます。
- すべてのリソースを同じ詳細度で計画する。 まずはボトルネックに集中してください。
- 計画を固定する。 障害は必ず起こります。再計画し、現場に伝えてください。
- スケジュールを個人のスプレッドシートで管理する。 計画担当者、監督者、営業が見られる共有の計画を1つ用意してください。
- 無限能力の前提で納期を約束する。 顧客への納期は有限能力のスケジュールから提示してください。
ソフトウェアでできること
手作業による有限能力スケジューリングは、機械が数台であれば機能しますが、受注や制約が増えると破綻します。高度計画スケジューリング(APS)と呼ばれるスケジューリングソフトウェアは、能力、カレンダー、資材、優先度から実行可能な計画を算出します。iFAKT's Polaris Optimizer は iFAKT Polaris のモジュールで、リソース、シフト、ゾーン、資格、能力などの制約のもとで、最適化された生産計画を自動的に作成します。ツールを比較する際は、自社のボトルネックと実際の受注リストで試し、障害発生後に計画がどれくらい速く更新されるかも確認してください。
次のステップ
工場のボトルネックを選び、今後2週間の実際の正味能力と、納期が迫っている受注を比較してください。日単位の負荷が利用可能な時間を超えている場合は、有限能力スケジューリングを導入する根拠になります。また、最初に衝突が起きる箇所を計画担当者と営業チームに示すこともできます。