講座の概要

本講座では、まずMRPの基本的な役割である「何を、いつ、どれだけ調達・製造すべきか」を計算する仕組みを整理します。
次に、MRPを動かすために重要なBOM、MPS、在庫データについて、それぞれの役割と精度の重要性を解説します。
さらに、通常のMRPだけでは対応しにくい急な需要変動、特急オーダー、生産優先順位の見直しといった実務課題を取り上げます。
後半では、高速シミュレーションMRPの順展開・逆展開の考え方を紹介し、納期回答や在庫活用の判断を速くする方法を説明します。
最後に、最初から大規模な仕組みを目指すのではなく、BOM・在庫・発注残を活用した最小構成から始める現実的な導入ステップを紹介します。

MRPは今でも製造業の土台である

MRPとは、Material Requirements Planningの略で、日本語では資材所要量計画と呼ばれます。 簡単に言えば、製品を作るために必要な部品や材料について、何を、いつ、どれだけ調達・製造すべきかを計算する仕組みです。

MRPは古くからある概念ですが、現在でも製造業にとって非常に重要な仕組みです。 なぜなら、MRPは単なる在庫管理ではなく、在庫管理、発注管理、生産計画をつなぐ役割を持っているからです。

MRPが適切に機能すれば、欠品や過剰在庫を減らし、緊急手配や場当たり的な段取り変更も抑えやすくなります。 一方で、MRPがあるにもかかわらず、現場では人手による調整やExcelでの再計算が残っているケースも少なくありません。

MRPは何をもとに動いているのか

MRPを正しく動かすために重要な情報は、大きく3つあります。 それが、BOM、MPS、在庫データです。

  • BOM:製品を1台作るために必要な部品や材料の構成情報
  • MPS:何を、いつ、何台作るのかを示す基準生産日程計画
  • 在庫データ:現在庫、入庫予定、使用予定、発注残などの情報

MRPは、これらの情報をもとに必要資材を順番に計算していきます。 そのため、MRPの精度は入力データの精度に大きく左右されます。

たとえば、BOMが古い、在庫数が実態と合っていない、リードタイムが実際の調達期間と異なるといった状態では、システムが計算した結果をそのまま信用することが難しくなります。 その結果、「MRPは出ているが、結局最後は人が調整している」という運用になりやすくなります。

通常のMRPだけでは足りない場面

MRPは平常時の計画を支えるうえで非常に有効です。 しかし、実際の製造現場では、計画通りに進まない場面も多くあります。

たとえば、急な需要変動、特急オーダー、生産優先順位の急な見直しなどです。 営業から「この機種を今週中に何台出せるか」「手持ち在庫だけで何がどこまで作れるか」と聞かれたとき、すぐに答えられないケースがあります。

このような場面では、通常のMRPだけでは判断に時間がかかり、人がExcelで集計したり、関係部門で会議をして優先順位を決めたりすることがあります。 しかし、その判断に定量的な根拠が不足していると、納期回答や生産調整の精度にも影響します。

つまり、MRPがあるかどうかだけではなく、変動時にどれだけ早く、根拠を持って判断できるかが重要になります。

高速シミュレーションMRPとは何か

高速シミュレーションMRPとは、現有在庫、発注残、BOMなどの情報を活用し、短時間で生産可能性や部材の過不足を試算する仕組みです。 通常のMRPが平常時の計画を支えるものだとすれば、高速シミュレーションMRPは変動時の意思決定を支える仕組みと言えます。

高速シミュレーションMRPには、大きく分けて順展開と逆展開の考え方があります。

順展開:作りたい製品に対して何が足りないかを見る

順展開は、「機種Aを3台作りたい」と指定したときに、どの部材が不足するのか、今の在庫で何台まで作れるのか、不足部材の調達リードタイムを踏まえるといつ納品できるのかを確認する考え方です。

これは、特急オーダーへの対応や、営業からの納期確認に対して非常に有効です。 必要な情報を短時間で確認できれば、納期回答のスピードと精度を高めることができます。

逆展開:今ある在庫で何が作れるかを見る

逆展開は、今ある在庫や部材をもとに、どの製品を何台作ることができるかを逆算する考え方です。

たとえば、需要が急に変わった場合や、別機種の引き合いが強くなった場合に、手持ち在庫を無駄なく使うなら、どの機種を優先して生産すべきかを判断しやすくなります。

この判断を人手で行うと時間がかかり、担当者の経験や勘に依存しやすくなります。 逆展開の仕組みがあれば、生産優先順位の見直しや在庫活用の判断を、より定量的に行いやすくなります。

小さく始める導入アプローチ

高速シミュレーションMRPと聞くと、大規模で複雑なシステムを想像するかもしれません。 しかし、最初からすべての機能を備えた仕組みを目指す必要はありません。

現実的には、まず最小構成で始めることが重要です。 たとえば、BOMをフラット化し、在庫と発注残を取り込み、まずは部品の過不足判定に絞って始める方法があります。

その後、必要に応じてリードタイムの考慮、納期回答、逆展開、優先順位判断などへ段階的に拡張していくことができます。

また、既存の生産管理システムと最初から深く連携させるのではなく、CSVやバッチ連携などを使い、疎結合で始める方法も実務的です。 大切なのは、完璧なシステムを作ることではなく、今ほしい判断を早く出せる状態をつくることです。

まとめ

MRPは、BOM、MPS、在庫データをもとに必要資材を計算し、欠品や過剰在庫を減らすための製造業の基本的な仕組みです。 その重要性は現在でも変わりません。

一方で、急な需要変動、特急オーダー、手持ち在庫の有効活用、生産優先順位の見直しといった場面では、通常のMRPだけでは対応が難しいことがあります。

高速シミュレーションMRPは、こうした変動時の判断を速く、定量的に行うための有効なアプローチです。 順展開によって「作りたいものに対して何が足りないか」を確認し、逆展開によって「今ある在庫で何が作れるか」を把握できます。

もし現在、「MRPはあるが、急な判断は人手に頼っている」「納期回答に時間がかかる」「手持ち在庫をもっと有効に使いたい」といった課題があるなら、MRPの使い方を一段深めるタイミングかもしれません。

MRPを見直すことは、単なるシステム改善ではなく、変動に強い生産管理体制をつくる第一歩です。