あらゆるERPと連携

SkyPlannerのオープンREST APIは、社内ERPを含むERP、MES、運用システムと連携します。自社で構築することも、当社チームの支援を受けることもできます。

単体でも動作 — ERP連携はオプションで、必須ではありません。

連携プロジェクトを相談

以下のようなERP・MESシステムと連携

リソース

有限能力スケジューリング:現実的な計画の立て方

現実的な有限能力スケジュールを作成。無限能力との違い、共通作業者の例、工場向けソフトウェアの選び方を解説。

Jussi Mäntylä 生産計画スペシャリスト、SkyPlanner 更新されました 2026年10月3日 3 分で読めます
Two machines with free time and one operator who cannot run both, so one job waits
この記事では
  1. 有限能力スケジューリングと無限能力の違い:製造現場で何が変わるか?
  2. 計算例:2台の機械と1人の共通作業者
  3. ワークシートを自社の作業に適用する
  4. 有限能力スケジュールに必要なデータ
  5. 有限能力スケジュールの作成と更新方法
  6. 能力が不足する場合は、具体的な判断を検証する
  7. 有限能力スケジューリングソフトウェアで検証すべきこと
  8. SkyPlannerでこの手法を活用する
  9. よくある質問
  10. 有限能力スケジューリングは生産能力計画と同じですか?
  11. 有限能力スケジューリングは常に最適なスケジュールを作成しますか?
  12. Excelで有限能力スケジューリングを使用できますか?

ホーム » リソース » 有限能力スケジューリング:現実的な計画の立て方

推定読書時間: 10 分

有限能力スケジューリング(FCS)は、特定の時点における利用可能なリソースへ生産工程を割り当てます。材料の準備状況と工程順序を考慮しながら、機械の能力、シフト、有資格者、工具に合わせて作業を配置します。その結果、各作業を実際にいつ開始・完了できるかを示す日程表が得られます。

生産計画担当者にとって有用な問いは単純です。この注文は、すでに確定している作業と両立できるか。有限能力スケジュールでは、競合とその完了日に及ぼす影響が明らかになります。どの約束を変更するか、あるいはどこで追加能力が有効かを判断できます。

有限能力スケジューリングと無限能力の違い:製造現場で何が変わるか?

無限能力のスケジュールでは、算出負荷がリソースの利用可能量を超えることを許容し、要求納期またはリードタイムの前提に従って作業を配置します。有限能力スケジュールでは、各リソースに設定された能力の範囲内で作業を割り当てます。その能力が埋まっている場合、別の工程はより遅い時間枠か、適切な代替リソースを必要とします。

計画上の問い無限能力スケジューリング有限能力スケジューリング
2つの作業が同じ機械を同時に使用できるか?算出された日程は重複する場合があり、計画担当者が解消すべき過負荷が明らかになります。工程はそれぞれ別の利用可能な時間枠を占有します。
シフトの枠が埋まるとどうなるか?負荷がシフトの利用可能時間を超えることがあります。残りの作業は別の利用可能な時間枠へ移されます。
待ち行列はどこに発生するか?製造現場が、楽観的な日程に基づいて投入された作業を抱え込むことがあります。スケジュールされた工程の間に待ち時間が生じます。
納期はどのように評価されるか?リードタイム計算により目標日が算出されます。工程日程表により、能力に基づく完了日が得られます。
故障後には何が変わるか?計画担当者は、既存の日程と失われた能力を調整します。リソースカレンダーを更新すると、移動が必要な作業が明らかになります。

MRPは、需要、部品表、在庫情報から資材所要量を計算します。工程のスケジューリングは、リソースがいつ作業を実行できるかを決定します。これらの機能は、ERP内または連携するスケジューリングソフトウェアを通じて連動できます。ERPシステムに有限能力スケジューリングの機能が含まれる場合もあります。

実務上の利点は、競合を早い段階で把握できることです。ある機械で午後のシフトが使えなくなった場合、次の作業を投入する前に、どの工程と納期の約束が影響を受けるかを計画担当者は確認できます。

計算例:2台の機械と1人の共通作業者

機械負荷レポートでは余裕があるように見えても、スケジュールが実行不可能な場合があります。以下の共通作業者に関する実現可能性ワークシートでは、この隠れた制約を可視化します。

この説明用の例では、08:00から16:00までの正味稼働時間が各日八時間ある二日間を使用します。材料は1日目の開始時点で準備済みで、作業間に依存関係はありません。所要時間には該当する段取り時間を含みます。各作業では、実行中の全期間にわたり作業者Oが必要です。作業Bは夜間に中断し、追加の段取りなしで再開できます。選択した優先順はA、C、Bです。

作業機械所要時間共通リソース目標完了時刻
AM13時間作業者O1日目、12:00
BM13時間作業者O1日目、16:00
CM24時間作業者O1日目、16:00

M1の作業時間は、八時間のシフトに対して六時間です。M2は四時間です。どちらの機械にも空き時間があります。しかし作業者Oには十時間の作業があり、利用可能なのは八時間です。負荷は125%で、能力は二時間不足しています。

機械だけを考慮した計画では、AをM1で08:00から11:00まで、CをM2で08:00から12:00まで実行するかもしれません。その場合、Oが三時間にわたり二か所に同時に必要となります。作業者の制約を加えると、次の実行可能な日程表になります。

作業予定時刻占有するリソース完了結果
A1日目、08:00–11:00M1とO目標を達成。
C1日目、11:00–15:00M2とO目標を達成。
B1日目、15:00–16:00、2日目、08:00–10:00M1とO次のシフトで完了。

Bでは、2時間の作業時間が翌日に持ち越されます。完了時刻は、1日目の目標である16:00から2日目の10:00へ移ります。変更後の日程を顧客に伝える際には、夜間の空き時間が重要です。

ワークシートを自社の作業に適用する

各工程について、必要なリソース、加工時間、段取り時間、材料準備時刻、先行工程、目標完了時刻を1行ずつ作成します。初期の負荷計算は次のとおりです。

負荷 = 段取り時間 + 数量 × サイクルタイム

例えば、各部品の加工時間が四分で、30個の加工に加えて段取りに20分かかる場合、機械の負荷は140分です。作業者が拘束される時間は別に記録します。無人運転の機械加工では、段取りと取り出しのときだけ人手が必要になる場合があります。

各リソースの負荷を合計し、利用可能なカレンダー時間と比較してから、工程をタイムラインに配置します。各工程には、材料準備時刻と先行工程の完了後に、必要なすべてのリソースが同時に必要です。最後に、スケジュール上の完了時刻と目標を比較します。合計時間で不足が分かり、タイムラインでリソースの同時使用による競合と待機が分かります。

有限能力スケジュールに必要なデータ

まずは1つの生産フローと、その主な制約から始めます。共有のマシニングセンタが納入実績を左右するなら、そのセンタのカレンダー、そこへ流入する工程、それらの工程に必要なリソースをモデル化します。実際の作業と照合して検証しながら、モデルを拡張します。

入力項目記録する内容値が不正確な場合の影響
注文と優先順位数量、目標日、相対的な緊急度利用可能な時間枠が誤った約束に割り当てられます。
工程順序先行工程、移動要件、使用可能な機械後工程の開始が早すぎる、または不適切な機械を使用します。
加工時間と段取り時間運転時間、段取り時間の見込み、該当する段取り替え予定された作業が占有する能力が少なすぎる、または多すぎます。
リソースカレンダーシフト、休憩、保全、不在作業が利用できない時間に配置されます。
スキルと工具各工程に必要な有資格者と共有工具他の必要なリソースが使用中でも、機械の時間枠が利用可能に見えてしまいます。
材料の準備状況必要な部品の利用可能時刻材料が到着する前に工程に時間枠が割り当てられる。
実行フィードバック完了数量、実績進捗、残作業完了済みの作業が予約されたままになる、または未完了の作業が能力割当を失う。

機械時間と労働時間は、プロセスに応じてモデル化します。作業者が常時対応する組立工程では、両者が同じ場合があります。自動化された機械加工では、大きく異なる場合があります。この違いによって、見かけ上のボトルネックが設備なのか人員なのかが決まることがあります。

有限能力スケジュールの作成と更新方法

1. 計画範囲を定義します。スケジューリングする受注、工程、計画期間を選択します。すでにそれらのリソースを占有している既存の確約も含めます。

2. 利用可能なカレンダーを設定します。機械と共有リソースの稼働時間および計画停止時間を入力します。正味の利用可能時間を工程時間と整合するよう一貫して使用します。

3. 工程と材料を結び付けます。順序、リソースの適格性、材料が使用可能になる最も早い時刻を確認します。まず制約に関する入力を確認します。

4. 優先順位を選択します。能力を巡って競合する場合に、どの確約を優先するか決定します。運用プロセスで必要な場合は、すでにリリース済みまたは固定済みの作業を維持します。

5. 工程を配置して確認します。過負荷のリソース、待ち時間、完了日を確認します。遅延した受注を工程に沿って追跡し、移動の原因となった制約を特定します。

6. 実行結果に基づいて更新します。進捗、修正後の時間、変更された利用可能性を記録します。影響を受ける作業を再計算し、修正後の確約を共有します。

フォワードスケジューリングは、利用可能な最も早い開始時刻から始め、完了日を求めます。新規受注がいつ完了できるかを判断するのに役立ちます。バックワードスケジューリングは、要求される完了時点から始めて、前の工程へと遡ります。実行可能な最も遅い開始時刻を特定するのに役立ちます。どちらの方法でもリソースの利用可能性確認が必要です。バックワード計算では、目標を達成するには材料の準備が整う前に作業を開始する必要があることが判明する場合があります。

能力が不足する場合は、具体的な判断を検証する

共有作業者の例に戻りましょう。二人目の有資格作業者は、1日目の13:00から15:00までのみ対応可能です。Aは08:00~11:00、Cは11:00~15:00のままとします。BはM1で13:00から16:00まで実行します。追加の作業者が13:00~15:00を担当し、その後、最後の一時間はOが引き継ぎます。これで三つの作業すべてが目標を満たします。

この判断は、特定の時間帯に有資格者の労働時間を2時間追加することです。機械時間を増やしても、元の人員配置の競合は解消されません。

ほかの選択肢には、適格な代替機械、順序の見直し、ロット分割、納期確約の変更があります。それぞれの選択肢を、実際に変更されるリソースに照らして検証します。ロットを分割すると追加の段取り作業が発生する場合があり、工程を移動すると別の工具が必要になる場合があります。変更を承認する前に、新しい完了日と追加負荷を記録します。

有限能力スケジューリングソフトウェアで検証すべきこと

ソフトウェアの評価には、少数で代表的な受注、工順、リソースカレンダーを用意します。工程のタイムテーブルと、作業が移動した理由を確認できるよう求めます。

検証項目有用な結果で確認できること
1つの共有リソースを必要とする2つの作業をスケジューリングする個別のリソース予約と、その結果としての完了時刻。
必要な材料を遅らせる影響を受ける工程が新しい利用可能時刻より後へ移動し、後続への影響も確認できる。
シフトを削除する、または欠勤を記録する失われた能力により、影響を受ける作業と納期見通しが変わる。
緊急受注を追加する計画担当者が選択した優先順位に基づいて、修正後の順序が決まる。
固定された工程を維持する修正後のスケジュールでは、その確約を守りつつ、対象となる作業をその周囲に移動する。
追加能力を比較する対象を絞った追加リソースによって、関連する完了日が変わる。

自社工場で採用している人員配置パターンでテストを繰り返します。常時作業者が対応する作業を扱えるモデルは、該当する場合、段取り時のみ必要な人員や共有工具の要件も表現できる必要があります。作業ステーション間の待機時間も含め、受注を工順全体にわたって確認します。

SkyPlannerでこの手法を活用する

SkyPlanner APSは、個別加工・組立を行う製造業向けのAPS(高度な計画とスケジューリング)ソフトウェアです。Arcturus AIは、材料の利用可能性、シフト、優先順位、納期を考慮し、作業を作業ステーションに割り当てます。インタラクティブなGanttタイムラインでスケジュールを確認でき、自動再スケジューリングにより生産上の変更にも対応できます。

SkyPlannerのAI生産スケジューリングソフトウェアで、これらの入力がどのように生産タイムテーブルへ反映されるかをご確認ください。SkyPlannerはオープンなREST APIを通じてあらゆるERPまたはMESシステムと連携し、スケジューリングのワークフローを既存システムに接続します。

デモデータまたはSkyPlanner AssistantのAI支援付きGetting Startedパスで、30日間の無料トライアルを開始してください。上記の評価用の質問を活用して、次回の相談では工場の納期を左右する制約に焦点を当ててください。

よくある質問

有限能力スケジューリングは生産能力計画と同じですか?

生産能力計画では、利用可能なリソースで一定期間の予想需要を満たせるかを評価します。スケジューリングでは、個々の工程に時間とリソースを割り当てます。週単位の能力バランスは問題なく見えても、火曜日の午前中に1つの工具を2つの工程が必要とする場合があります。その重複を調べるにはワークシートを使用してください。

有限能力スケジューリングは常に最適なスケジュールを作成しますか?

実行可能なタイムテーブルは、最適化の出発点です。実行可能な順序が複数あり、それぞれで納期達成度や段取り時間の合計が異なる場合があります。改善したい目的を選び、同じリソース制約を維持しながら結果を比較します。

Excelで有限能力スケジューリングを使用できますか?

Excelでは、単純なリソースカレンダーを用いて小規模な待ち行列をモデル化できます。自社の作業時間でワークシートを試す際に役立ちます。工程の依存関係、共有リソース、繰り返される変更の管理に多くの手作業が必要になる場合は、スケジューリングソフトウェアを検討してください。

受注が納期前に収まらない場合、どうなりますか?

遅延の原因となっているリソースを特定し、具体的な変更を検証します。たとえば、人員を追加しても、その人が有資格であり、競合する工程の時間帯に対応可能な場合にのみ効果があります。新たな納期確約を行う前に、修正後の完了時刻を確認します。

有限能力スケジューリングはERPまたはMESとどのように連携しますか?

ERPは受注と生産マスタデータを提供でき、MESは実績フィードバックを提供できます。スケジューリングでは、これらの情報を用いて工程スケジュールを更新します。連携プロジェクトでは、各情報をどのシステムが提供するか、完了または変更された作業をどのように計画ワークフローに戻すかについて合意します。

Jussi Mäntylä

生産計画スペシャリスト、SkyPlanner

SkyPlanner を使用してより明確な生産スケジュールを作成する

データを接続し、最初の計画を確認し、プランナーが実際に実行されるすべてのスケジュールを管理できるようにします。