MESとERPの違いとは?役割の違いと連携のポイント
MESとERPは、どちらも製造業で活用される情報システムですが、対象範囲や役割が異なります。ERPを導入済みの企業でも、製造現場の管理に課題を感じているケースは少なくありません。 本記事では、MESとERPの違いを整理し、両システムの使い分けと連携によって得られる効果について解説します。
MESとERPの基本的な違い
それぞれのシステムの定義
ERP(Enterprise Resource Planning)は、企業資源計画と訳され、企業全体の経営資源を統合的に管理するシステムです。販売管理、購買管理、在庫管理、財務会計、人事管理など、複数の業務領域を一つのデータベースで管理し、部門間の情報連携を実現します。経営層が迅速な意思決定を行うための情報基盤として機能し、企業全体の業務効率化と経営の可視化を目的としています。
MES(Manufacturing Execution System)は、製造実行システムと訳され、製造現場における工程管理や作業指示、データ収集を担うシステムです。生産計画を具体的な製造指示に落とし込み、作業の進捗をリアルタイムで把握し、品質データや設備稼働データを収集します。製造現場の効率化と品質向上を目的としています。
対象とする管理階層の違い
両システムの違いを理解するには、製造業における情報システムの階層構造を把握することが有効です。
ERPは計画層に位置します。経営計画や販売計画をもとに、何を、いつまでに、どれだけ生産するかという生産計画を策定します。管理の単位は日単位や週単位が一般的で、工場全体や製品群といった粒度で情報を扱います。
MESは実行層に位置します。ERPから受け取った生産計画をもとに、どの設備で、どの順序で、どのように作るかという製造指示を行います。管理の単位は分単位や秒単位にまで及び、個々のロットや作業オーダーといった細かな粒度で情報を扱います。
この階層の違いが、両システムの役割分担を決定づけています。ERPは「計画する」システムであり、MESは「実行する」システムです。
利用者の違い
ERPの主な利用者は、経営層、管理部門、営業部門、購買部門など、企業全体の業務に関わる人々です。経営判断に必要な情報を参照し、部門横断的な業務処理を行います。
MESの主な利用者は、製造現場の作業者、現場監督者、生産技術者、品質管理担当者など、製造に直接関わる人々です。作業指示を受け取り、実績を入力し、現場の状況をリアルタイムで把握します。
管理対象と対応業務の比較
ERPが管理する領域
ERPは企業全体の経営資源を管理対象とします。具体的には以下のような領域をカバーします。
財務・会計領域では、売上、原価、経費、資産などの財務情報を管理します。月次決算や予算管理、管理会計などに活用されます。
販売管理領域では、受注情報、出荷情報、売上情報などを管理します。顧客からの注文を受け付け、納品までのプロセスを追跡します。
購買管理領域では、発注情報、入荷情報、仕入先情報などを管理します。必要な原材料や部品を適切なタイミングで調達するための情報を提供します。
在庫管理領域では、原材料、仕掛品、製品の在庫数量と金額を管理します。在庫の過不足を把握し、適正在庫の維持に役立てます。
生産計画領域では、需要予測や受注情報をもとに、生産数量と生産時期を計画します。ただし、ERPの生産計画は日単位や週単位の粒度であり、詳細なスケジューリングには限界があります。
MESが管理する領域
MESは製造現場の実行管理を対象とします。具体的には以下のような領域をカバーします。
作業スケジューリング領域では、ERPから受け取った生産計画を、設備や人員の制約を考慮した詳細な作業順序に展開します。分単位での作業割り当てや、段取り替えの最適化などを行います。
製造指示領域では、作業者に対して具体的な作業内容を指示します。図面や作業手順書の参照、使用する材料やツールの指定など、作業に必要な情報を提供します。
進捗管理領域では、各工程の作業開始・終了をリアルタイムで把握します。計画に対する進捗状況を可視化し、遅延の早期発見と対策を可能にします。
品質管理領域では、検査データの収集と分析、不良品の発生状況の把握、トレーサビリティの確保などを行います。品質問題の原因特定や、品質改善活動に活用されます。
設備管理領域では、設備の稼働状況をリアルタイムで監視し、停止時間や稼働率を把握します。設備保全のスケジュール管理や、予防保全にも活用されます。
両システムの境界領域
ERPとMESの間には、どちらのシステムでも扱える領域が存在します。在庫管理や生産計画がその代表例です。
在庫管理について、ERPは倉庫単位や品目単位の在庫数量を管理しますが、MESは工程間の仕掛在庫やロット単位の所在を管理します。管理の粒度が異なるため、両システムが補完し合う関係にあります。
生産計画について、ERPは日単位・週単位の大日程計画を策定しますが、MESは分単位・時間単位の小日程計画(詳細スケジュール)を策定します。ERPの計画をMESが詳細化するという役割分担が一般的です。
MESとERPを連携させる効果
計画と実行のギャップを埋める
ERPで策定した生産計画と、製造現場の実態との間にはしばしばギャップが生じます。ERPの計画は理想的な条件を前提としていることが多く、設備の突発故障、材料の入荷遅れ、作業者のスキル差といった現場の変動要因を十分に反映できません。
MESを導入し、ERPと連携させることで、このギャップを埋めることができます。MESは現場の制約条件を考慮した実行可能なスケジュールを立案し、計画の実現性を高めます。また、現場で発生した変動に対して迅速に再スケジューリングを行い、計画からの逸脱を最小限に抑えます。
リアルタイムな情報共有
ERPとMESを連携させることで、製造現場の情報をリアルタイムで経営層や関連部門に共有できます。
従来、製造実績の情報がERPに反映されるまでには、日報の集計や手作業でのデータ入力といったタイムラグが発生していました。MESで収集した実績データを自動的にERPに連携することで、このタイムラグを解消できます。
営業部門は正確な在庫情報と生産進捗をもとに、顧客への納期回答を行えるようになります。購買部門は実際の消費状況をもとに、適切なタイミングで発注を行えるようになります。経営層は製造原価の実態を把握し、迅速な経営判断を行えるようになります。
データの一貫性確保
ERPとMESを連携させることで、マスタデータや取引データの一貫性を確保できます。
品目マスタ、工程マスタ、設備マスタなどの基準情報をERPで一元管理し、MESに配信することで、データの整合性を維持できます。また、MESで収集した実績データをERPに連携することで、二重入力の手間を省き、入力ミスによるデータ不整合を防止できます。
原価管理の精度向上
MESで収集した詳細な実績データをERPの原価計算に活用することで、製造原価の精度を向上させることができます。
従来の原価計算では、標準原価や配賦基準にもとづく概算値が用いられることが多くありました。MESから実際の作業時間、使用材料、設備稼働時間などのデータを取得することで、より実態に即した原価計算が可能になります。製品別、ロット別、工程別の原価を把握し、収益性の分析や原価低減活動に活用できます。
連携時の注意点
データ連携の設計
ERPとMESを連携させる際には、どのデータを、どのタイミングで、どの方向に連携させるかを慎重に設計する必要があります。
連携するデータ項目としては、生産計画、品目マスタ、BOM(部品構成表)、製造実績、在庫情報、品質情報などが挙げられます。それぞれのデータについて、連携の頻度(リアルタイム、バッチ処理など)と方向(ERPからMES、MESからERP、双方向)を定義します。
連携の頻度は、業務要件とシステム負荷のバランスを考慮して決定します。すべてのデータをリアルタイムで連携する必要はなく、データの性質に応じて適切な頻度を選択します。
マスタデータの整備
連携を成功させるためには、マスタデータの整備が不可欠です。ERPとMESで品目コードや工程コードの体系が異なっていると、データの突合ができません。
連携に先立って、マスタデータの棚卸しと標準化を行う必要があります。コード体系の統一、名称の標準化、不要データの削除などを実施し、両システムで一貫したデータ管理ができる状態を整えます。
業務プロセスの見直し
システム連携に伴い、業務プロセスの見直しが必要になる場合があります。従来、手作業で行っていた業務がシステム化されることで、作業手順や担当者の役割が変わることがあります。
たとえば、製造実績の入力業務は、MESの導入により現場でのリアルタイム入力に変わります。これに伴い、従来の日報作成業務は不要になる一方、現場での入力作業が増えます。このような変化を事前に想定し、業務フローの再設計と関係者への周知を行う必要があります。
段階的な連携拡大
ERPとMESの連携は、一度にすべてを実現しようとせず、段階的に拡大していくアプローチが有効です。
まずは基本的なデータ連携(生産計画の配信、製造実績の収集など)から開始し、運用が安定したら連携範囲を拡大していきます。品質データの連携、設備稼働データの連携、原価データの連携など、優先度に応じて順次追加していくことで、リスクを抑えながら連携の効果を高めていくことができます。
まとめ
- ERPは企業全体の経営資源を統合管理する計画層のシステムであり、MESは製造現場の実行管理を担う実行層のシステムです。
- ERPは日単位・週単位の粒度で生産計画を策定し、MESは分単位・秒単位の粒度で製造指示と進捗管理を行うという役割分担があります。
- ERPとMESを連携させることで、計画と実行のギャップを埋め、リアルタイムな情報共有、データの一貫性確保、原価管理の精度向上といった効果が得られます。
- 連携を成功させるためには、データ連携の設計、マスタデータの整備、業務プロセスの見直しが重要なポイントとなります。
- 連携は段階的に拡大していくアプローチが有効であり、基本的なデータ連携から開始して運用を安定させた後に範囲を広げていくことでリスクを抑えられます。