MRPとは? 製造業の資材調達を支える計画手法の仕組みと活用のポイントを解説
「必要な部品が必要なタイミングで揃わず、生産ラインが止まってしまう」
「欠品を恐れて多めに発注した結果、過剰在庫が倉庫を圧迫している」
「計画変更のたびに、どの部品をいつ・いくつ発注すべきか手作業で再計算している」
製造現場では、資材の「量」と「タイミング」の管理をめぐって、こうした課題が日常的に発生しています。これらの課題を解決するための代表的な計画手法が、MRP(資材所要量計画)です。
MRPは、生産計画と部品表(BOM)、在庫情報をもとに、必要な資材の量と手配時期を算出する仕組みであり、多くの生産管理システムやERPの中核ロジックとして現在も広く使われています。
本記事では、MRPの基礎知識から計算の仕組み、運用上の注意点、そして工程管理との関係まで体系的に解説します。製造業において生産管理や資材調達に携わる方はぜひ参考にしてください。
Smart Craft サービス資料の無料ダウンロードはこちら
目次
MRPとは? 基本定義と関連用語の整理
MRPの基本定義
MRP(Material Requirements Planning)とは、日本語で「資材所要量計画」と訳される生産管理手法です。生産計画に基づいて、「必要な資材を、必要な時に、必要な量だけ」手配するための計画を立てる仕組みを指します。ここでいう「手配」には、外部への発注(購買)と、自社内での製造指示の両方が含まれます。
MRPのルーツは、1940〜50年代に発達したコンピュータベースの在庫管理システムや部品表処理にあります。その後、IBMに在籍していたJoseph Orlickyをはじめとする実務家やエンジニアによって現在のMRPとして体系化が進み、1970年代にはAPICS(American Production and Inventory Control Society、現ASCM)の普及活動を背景に、製造業へ広く浸透していきました。現在でも、多くの生産管理システムやERPにおいて、MRPの計算エンジンは中核的な機能として組み込まれており、製造業の資材管理を支える基盤的な手法であり続けています。
MRP・MRP II・ERPの違い
MRPに関連して、「MRP II」や「ERP」という用語が登場する場面があります。これらは管理の対象範囲が異なるため、違いを整理しておきます。
MRP(Material Requirements Planning) は、資材の所要量計算に特化した計画手法です。「どの部品が、いつ、いくつ必要か」を算出し、購買計画と製造指図を生成することが主な役割です。
MRP II(Manufacturing Resource Planning) は、1980年代にMRPを拡張する形で発展した考え方です。日本語では「製造資源計画」と訳されます。MRPが対象とする資材の計画に加え、能力計画や生産活動管理、購買、さらに財務との連携なども含めて、製造資源全体を統合的に計画・管理する枠組みです。
ERP(Enterprise Resource Planning) は、1990年代以降に普及したシステムで、日本語では「統合基幹業務システム」と呼ばれます。生産管理にとどまらず、販売・会計・人事・購買など企業全体の経営資源を統合的に管理します。
MRP → MRP II → ERPと管理範囲は段階的に広がってきました。現在でも、多くのERPでは生産管理モジュールの中核機能としてMRPの所要量計算ロジックが組み込まれています。
MRPと比較される生産管理手法(JIT・製番管理)
MRPと比較されることが多い手法として、JIT(Just In Time:ジャストインタイム) があります。MRPは生産計画に基づいて前工程から後工程へ資材を手配する「プッシュ型」の計画手法であるのに対し、JITは後工程から前工程に必要な分だけ引き取る「プル型」の生産方式です。どちらも在庫の適正化を志向する点では共通していますが、計画主導か現場主導かというアプローチが異なります。
このほか、個別受注生産の現場では、オーダーごとに製番を付与して部材を管理する**「製番管理」** が用いられることがあります。MRPは見込生産や量産型の生産形態と親和性が高い一方、個別受注生産では製番管理や案件単位の計画管理との相性がよく、MRPと組み合わせて運用するほうが適する場合もあります。
MRPの仕組み ― 3つのインプットと計算ロジック
MRPに必要な3つのインプット
MRPの計算を実行するためには、以下の3つの情報が必要です。
MPS(Master Production Schedule:基準生産計画) は、「何を・いつまでに・いくつ作るか」を定めた生産計画です。需要予測や受注情報に基づいて策定され、MRPの出発点となります。
BOM(Bill of Materials:部品表) は、製品を構成する部品・原材料とその所要量(員数)を階層的に整理したデータです。MRPはBOMの構成情報をもとに、製品に必要な部品を展開して所要量を計算するため、BOMの正確性がMRPの計算精度を直接左右します。
BOMの詳細については「BOM(部品表)とは? 製造業の「工程管理」を支える重要な役割と、E-BOM・M-BOMの違いを解説」をご参照ください。
在庫情報 は、手持ち在庫(現在庫)、発注残、入出庫予定といった供給に関する情報を指します。MRPはこれらを参照して正味所要量(実際に追加で手配すべき数量)を算出するため、在庫データが実態と乖離していると、過剰発注や欠品の原因になります。
MRPの計算プロセス
MRPの計算は、大きく以下の4つのステップで進みます。
ステップ1:総所要量の算出
MPSの生産数量をBOMで展開し、構成部品ごとの「総所要量」を算出します。たとえば、製品Aを100台生産する計画で、BOM上「部品Xが1台あたり2個必要」であれば、部品Xの総所要量は200個になります。
ステップ2:正味所要量の算出(ネッティング)
総所要量から手持ち在庫と発注残を差し引き、正味所要量を計算します。たとえば、部品Xの手持ち在庫が50個、発注残が30個であれば、正味所要量は200 − 50 − 30 = 120個です。
ステップ3:ロットサイズの決定
最小発注単位や固定発注量、経済的発注量(EOQ)などの条件を考慮し、実際の発注・製造数量を決定します。
ステップ4:発注時期の確定(リードタイム逆算)
調達リードタイム(発注から納品までの日数)や製造リードタイム(加工・組立にかかる日数)を逆算し、「いつまでに発注・着手すべきか」を確定します。
以上のプロセスを経て、MRPは購買部門向けの発注提案(何を・いつ・いくつ発注すべきか)と、製造部門向けの製造指図(何を・いつ・いくつ作るべきか)をアウトプットとして生成します。
計画変更が生じた場合にも、新しい条件でMRPを再計算することで、変更が各品目の所要量や手配時期にどう影響するかの把握に役立てることができます。
MRP運用上の注意点と課題
マスターデータの精度がすべての前提になる
MRPの計算結果は、インプットとなるデータの質に直接依存します。BOMに誤りがあれば所要量計算がずれ、在庫情報が古ければ正味所要量の計算が実態と合わなくなります。
特にBOMについては、設計変更が発生した際にM-BOM(製造部品表)側へ速やかに反映される仕組みがないと、「旧部品を発注してしまう」「新部品の手配が漏れる」といったトラブルの原因になります。
リードタイムのマスター登録値と実態の乖離にも注意が必要です。マスターに登録されたリードタイムが実際の調達・製造にかかる時間より短ければ、「計算上は間に合うはずが、実際には間に合わない」という事態が生じます。逆に長すぎれば、必要以上に早い段階で手配がかかり、過剰在庫の原因になります。
無限能力前提の限界
MRPは、設備や人員のキャパシティ制約を考慮せず、資材の量とタイミングのみを計算します。これは「無限能力前提」と呼ばれ、MRPの構造的な特性です。
そのため、MRPが「この日に着手せよ」と算出しても、実際にはその日に設備が空いていなかったり、作業者が足りなかったりすることが起こりえます。MRPの計算結果だけで現場のスケジュールを確定させると、実行不可能な計画になるリスクがあります。
この限界を補う手法として、CRP(Capacity Requirements Planning:能力所要量計画) と APS(Advanced Planning and Scheduling:高度計画・スケジューリング) があります。CRPは、MRPが算出した計画オーダーをもとに各設備・工程の負荷を事後的に検証する手法です。一方、APSは計画の立案段階から設備負荷や制約条件を組み込み、実行可能なスケジュールを生成する手法です。MRPとこれらの手法を組み合わせて運用することで、資材計画と能力計画の整合性を高めることができます。
部門間の情報連携が不可欠
MRPの計算結果は、購買部門と製造部門に対する計画オーダー(手配の提案)です。これが承認・確定され、実際の発注や製造指示として実行されて初めて意味を持ちます。
計画変更が生じた際には、MRPの再計算結果を購買・製造の各部門に速やかに共有し、現場の動きに反映する必要があります。生産管理・購買・製造の各部門がリアルタイムに同じ情報を参照できる環境がなければ、MRPの計算結果と現場の実態が次第に乖離していきます。
関連記事:工程管理とは?製造業における重要性やメリット、効率化方法を紹介
MRPの精度は工程管理が左右する
MRPの計算精度を支える「現場の実績データ」
前章で述べたとおり、MRPの計算精度はインプットの質に依存します。中でも在庫情報とリードタイムは、現場の実態を正確に反映している必要があります。
しかし実際には、在庫の消費や工程の進捗がシステムにリアルタイムに反映される仕組みがないと、MRPのインプットと現場の実態が乖離していきます。たとえば、製造現場で部品がすでに消費されているにもかかわらず、システム上の在庫がまだ残っている状態が続けば、MRPはその在庫を前提に計算するため、発注数量が不足します。
リードタイムについても、マスターに登録された標準値と、現場での実績値が乖離していれば、計画の前提そのものがずれていることになります。このずれを修正するには、現場の実績データ(実際の作業時間や停止時間など)を継続的に収集し、マスターに反映していく必要があります。
製造指図の実行と進捗の把握
MRPのアウトプットである製造指図は、現場の各工程で実行されます。その進捗がリアルタイムに把握できれば、計画変更が生じた際に「どの工程まで進んでいるか」「影響を受ける範囲はどこか」を即座に判断できます。
逆に、現場の進捗が見えなければ、MRPで再計算した結果を現場の実態と突き合わせることができず、計画と実行の間にずれが生じやすくなります。
計画と実行のフィードバックサイクル
MRPは一度計算して終わりではなく、計画と実績の差異を検証し、マスターデータを更新していくことで精度が向上します。たとえば、計画上のリードタイムと実績リードタイムのずれを定量的に把握できれば、マスターの修正根拠が得られます。
このフィードバックサイクルを回すには、現場の工程管理を通じて正確な実績データを継続的に収集・蓄積する仕組みが前提になります。
関連記事:製造業の進捗管理を改善!見える化のコツやすぐに使える手法を紹介
MRPを自社で活用するためのポイント
STEP 1:マスターデータの整備から始める
MRPの計算精度はマスターデータの品質に直結するため、まずここから着手することが重要です。
BOMについては、品目コード(品番)の全社統一、親子関係の整理、員数の正確性の確認が基本的な整備項目になります。BOMの整備方法については「BOM(部品表)とは?」もご参照ください。
在庫情報については、実棚との乖離を解消し、可能な限りリアルタイムに近い精度で在庫数を把握できる状態をつくることが求められます。
リードタイムについては、調達LT・製造LTの登録値が実態に合っているかを定期的に見直す運用が必要です。
STEP 2:小さな範囲から運用を始める
全製品・全工程に一度にMRPを適用しようとすると、マスター整備やルール策定の負荷が膨大になり、プロジェクトが停滞するリスクがあります。
まずは特定の製品群やラインを対象に試行し、計算結果と現場の実態を突き合わせながら、データの精度や運用ルールを磨いていくアプローチが現実的です。効果を検証しながら対象を段階的に広げていくことで、手戻りを抑えつつ全体展開につなげることができます。
STEP 3:現場の実績データを計画にフィードバックする
MRPの精度を維持・向上させるには、計画と実績の差異を定量的に把握し、マスターデータを更新し続けるサイクルを回すことが重要です。
そのためには、現場の作業実績(工数・進捗・停止時間など)を正確に記録・蓄積する仕組みが必要になります。紙やExcelによる記録では、転記ミスやタイムラグが避けにくく、フィードバックの精度と速度に限界が生じます。MRPの効果を持続的に高めるためには、現場の実績データをタイムリーかつ正確に収集できるデジタル基盤の整備が欠かせません。
Smart Craftのような工程管理システムを活用すれば、作業実績や進捗データをリアルタイムに蓄積でき、計画と実績の差異を定量的に把握してマスターデータの継続的な改善につなげることができます。
まとめ
本記事では、MRP(資材所要量計画)の基本定義から計算の仕組み、運用上の注意点、そして工程管理との関係について解説しました。
- MRP(資材所要量計画)は、MPS(基準生産計画)・BOM(部品表)・在庫情報の3つをインプットに、必要な資材の量と手配タイミングを算出する計画手法である。
- MRP → MRP II → ERPと管理範囲は拡大してきたが、多くのERPでは現在も生産管理モジュールの中核機能としてMRPの所要量計算ロジックが組み込まれている。
- MRPの計算精度は、インプットとなるマスターデータ(BOM・在庫情報・リードタイム)の品質に大きく依存する。マスターの整備がMRP活用の出発点である。
- MRPは資材計画に特化した手法であり、設備や人員の能力制約は直接考慮しない(無限能力前提)。必要に応じてCRPやAPSなどの手法と組み合わせて運用される。
- MRPの精度を維持・向上させるには、現場の実績データを計画にフィードバックし、マスターデータを更新し続けるサイクルを回すことが重要である。
まずは自社のBOMや在庫データの整備状況を点検するところから、MRP活用の見直しを始めてみてはいかがでしょうか。
製造現場のデジタル化を支援する「Smart Craft」のご紹介
MRPをはじめとする生産管理の仕組みを効果的に機能させるには、現場の進捗や実績をリアルタイムに把握し、正確なデータを蓄積できる環境が重要になります。
Smart Craftは、製造現場の作業指示・進捗管理・実績記録・データ集計/分析といった一連の工程管理業務を、タブレットやスマートフォンから利用できるクラウドサービスです。紙やExcel、ホワイトボードなどのアナログ業務をデジタル化し、現場の状況をリアルタイムに「見える化」することで、工場全体のQCD向上を支援します。
MRPの運用に欠かせない現場の実績データを正確かつタイムリーに収集し、生産管理の改善サイクルを加速させたい方は、ぜひSmart Craftの導入をご検討ください。
Smart Craftで製造現場のDXを
始めよう!
「Smart Craft」は、これひとつで工場内のすべての業務プロセスをデジタル化できます。
- Smart Craft でできること
- 導入企業の活用事例
- ご利用料金
- 導入の流れ