mcpField
M
mfg-production-planning

mfg-production-planning

github.com/asgard-ai-platformその他24349 回インストール21 週間前に更新
リポジトリ

mfg-production-planning について

製造チーム向けの生産計画スキルで、需要から現場のスケジューリングまでを階層的に扱います。MPS・MRPの計算に加え、能力確認、スケジューリング規則、段取り時間短縮の指針を含みます。

主な機能

  1. 01需要から現場までのトップダウン計画
  2. 02週ごとの完成品生産量
  3. 03資材所要量と発注時期の算出
  4. 04能力確認とスケジューリング規則
  5. 05SMEDによる段取り改善

活用シーン

  1. 01完成品の週次生産計画の作成
  2. 02資材の発注時期と数量の決定
  3. 03納期や能力制約に応じた工程順序の決定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/asgard-ai-platform/skills --skill mfg-production-planning

インストール後、Claude Code で/mfg-production-planningを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

examples/
sample_scenario.md
references/
demand-forecasting.md
sop-process.md

詳細

生産計画(MPS/MRP)

フレームワーク

IRON LAW: Plan Hierarchically — Demand → MPS → MRP → Shop Floor

Production planning flows TOP-DOWN:
1. Demand forecast / customer orders → what to make, when
2. MPS → master schedule for finished goods
3. MRP → material and component requirements (what to buy, when)
4. Shop floor scheduling → which machine, which sequence

Skipping levels (going from demand forecast directly to shop floor)
creates chaos — material shortages, capacity conflicts, missed deliveries.
計画階層
レベル計画期間粒度決定事項
戦略S&OP(販売・操業計画)12-18 か月月次、製品ファミリー生産能力への投資、人員計画
戦術MPS(基準生産計画)3-6 か月週次、最終製品各週に何を生産するか
運用MRP(資材所要量計画)4-12 週間日次、部品・資材何を、いつ、どれだけ発注するか
実行製造現場のスケジューリング1-2 週間時間単位、作業区順序、機械の割り当て
MPS プロセス
  1. 入力:需要予測+顧客注文+現在の在庫+安全在庫の目標
  2. ロジック:各週について、次のように計算します:必要生産量 = 需要 - 期首在庫 - 予定入庫 + 安全在庫
  3. 出力:各最終製品の週ごとの生産計画数量
  4. 制約:利用可能な生産能力を超えてはなりません(概略生産能力計画による確認)
MRP プロセス
  1. 入力:MPS(何を作るか)+BOM(部品表 — 何で作られているか)+在庫状況+リードタイム
  2. ロジック:BOM を「展開」し、各完成品について、必要な時期に間に合うよう各部品・資材をいつ発注すべきかを計算します
  3. 出力:日付と数量を指定した購買発注書および製造指図の計画
  4. 主要な計算式:発注日 = 必要日 - リードタイム
スケジューリングアルゴリズム
アルゴリズムルール最適な状況
FCFS(先着順)受け付けた順に処理複雑さが低く、公平性が重要
SPT(最短処理時間順)最短のジョブを最初に処理平均フロー時間を最小化する
EDD(納期順)最も納期が迫ったジョブを最初に処理納期遅れを最小化する
ボトルネック優先制約工程を先にスケジュールし、残りをそれに従属させる生産能力が制約となる環境(TOC の考え方)
SMED(シングル段取り)

段取り替え時間を短縮して柔軟性を高めます:

  1. 内部段取り(機械を停止して行う作業)と外部段取り(稼働中に実施できる作業)を分ける
  2. 可能なものは内部段取りから外部段取りに切り替える
  3. 残る内部段取りの手順を効率化する
  4. 練習して標準化する

出力形式

# Production Plan: {Product/Period}

## Demand vs Capacity
| Week | Demand | Available Capacity | Gap |
|------|--------|-------------------|-----|
| W1 | {units} | {units} | {+/-} |

## Master Production Schedule
| Week | Product A | Product B | Product C | Total |
|------|----------|----------|----------|-------|
| W1 | {units} | {units} | {units} | {units} |

## Material Requirements
| Material | Quantity | Order Date | Supplier | Lead Time |
|----------|---------|-----------|----------|-----------|
| {material} | {qty} | {date} | {supplier} | {days} |

## Scheduling
| Work Center | Mon | Tue | Wed | Thu | Fri |
|------------|-----|-----|-----|-----|-----|
| {center} | {job} | {job} | ... | ... | ... |

注意点

  • 予測精度がすべての限界を決めます:MPS/MRP の精度は需要予測の精度に左右されます。予測精度(MAPE)を追跡し、予測誤差に応じて安全在庫を設定してください。
  • リードタイムのばらつきは計画を台無しにします:サプライヤーのリードタイムが「2-6 週間」(4 週間のばらつき)の場合、最悪のケースに備えた安全在庫が必要です。サプライヤー管理を通じてばらつきを抑えてください。
  • MRP では BOM の正確性が重要です:BOM が誤っていると、間違った資材を発注することになります。BOM を四半期ごとに監査してください。
  • 凍結期間:MPS の最初の 1-2 週間は、安定した実行を可能にするため「凍結」してください(変更不可)。凍結期間内の変更は、システム全体に混乱を連鎖的に引き起こします。
  • 有限生産能力と無限生産能力:基本的な MRP は無限の生産能力を前提とし(機械の制約を無視します)、常に MRP の出力に生産能力チェック(概略または詳細)を重ねてください。

参考資料

  • S&OP プロセスの設計については、references/sop-process.md を参照してください
  • 需要予測手法については、references/demand-forecasting.md を参照してください

コメント