
製造実行システム(MES)とは
製造実行システム(MES)は、現場の生産をリアルタイムで追跡・制御するソフトウェアです。ERPから製造指示を受け取り、各作業ステーションに何を作るかを伝え、実際に起きたことを記録して、結果をERPに返します。
計画(ERP)と設備(PLC、センサー)の間に位置します。ERPは何が売れ何を購入したかを知っており、MESはラインが今どうなっているか、なぜ止まったか、良品が何個出たかを分単位で把握しています。
MESの位置づけ:ISA-95ピラミッド
ISA-95規格(IEC 62264)は、企業と制御の統合を階層に整理しています。MESはレベル3、製造オペレーション管理に当たります。
| レベル | 内容 | 例 |
|---|---|---|
| 4 | 経営・業務計画 | ERP、販売、購買、原価計算 |
| 3 | 製造オペレーション | MES、詳細スケジューリング、品質、トレーサビリティ |
| 2 | 監視・制御 | SCADA、HMI |
| 1 | 直接制御 | PLC、ドライブ、センサー |
| 0 | 物理プロセス | 機械、ライン、作業者 |
レベル4と3は対象とする時間幅が違います。ERPは日・週単位で計画し(MRPと基準生産計画を参照)、MESはシフト・オーダー・工程単位で動きます。
MESの機能
1997年のMESA Internationalのモデルは11の機能を挙げています。実務では次の6つのまとまりに分けられます。
- 詳細スケジューリングと払い出し:機械ごとのオーダー順序と、ステーションへの指示の払い出し。生産計画・統制を補完します。
- データ収集と実績報告:数量、不良、段取り時間、作業工数、停止時間を、自動読み取りか端末で取得します。
- 資源・人員の管理:機械や治工具の状態、作業者の資格。
- 品質・工程管理:検査、逸脱の警報、ロットの保留。
- トレーサビリティと系譜:各製品をどの原料ロット、機械、作業者が作ったか。
- パフォーマンス分析と保全:OEE、生産性、保全依頼。
すべてを一度に必要とする企業はありません。多くは、すでにOEEとアンドンに使える実績収集と停止の記録から始めます。
MESとERPの連携
| 方向 | やり取りするデータ |
|---|---|
| ERPからMESへ | 製造オーダー、数量と納期、部品表、工程表、優先度 |
| MESからERPへ | 良品・不良の数量、実際の資材消費、機械・作業の時間、オーダーの状態 |
効果は後者の方向にあります。MESがないと、ERPには遅れて手入力された実績が届き、実際原価と在庫の把握が遅れます。MESがあれば、生産原価は見積りではなく計測データから得られます。
例:MESデータから計算するOEE
説明用の例です。計画シフト480分の機械加工ラインで、MESは停止60分、1個あたり30秒(0.5分)の理想サイクルタイム、生産700個、良品679個を記録しました。
| 項目 | 計算 | 結果 |
|---|---|---|
| 稼働時間 | 480 − 60 | 420分 |
| 可動率 | 420 ÷ 480 | 87.5% |
| 性能稼働率 | (700 × 0.5) ÷ 420 | 83.3% |
| 良品率 | 679 ÷ 700 | 97.0% |
| OEE | 0.875 × 0.833 × 0.97 | 70.7% |
検算:良品679個 × 0.5分 = 339.5分の完全に生産的な時間で、339.5 ÷ 480 = 70.7%です。MESの価値は入力データにあります。手作業の記録では60分の停止が過少に報告されやすく、OEEが実際より良く見えてしまいます。
6ステップでの導入方法
- 課題を定義します。実績報告の遅れ、トレーサビリティの欠如、原因が記録されない停止など。
- バリューストリームマッピングのように、ラインの流れとデータを描き出します。
- パイロットを選びます。ボトルネックが分かっている1ラインか1セルです。
- 連携します。ERP(オーダーと実績)と機械(カウンターと状態)です。
- 稼働前に、停止コードと不良コードを標準化します。
- 教育し、毎日の朝会で使い、そのあとで他のラインへ広げます。
MESはインダストリー4.0を支える現場データの基盤ですが、きちんと定義された工程の代わりにはなりません。
よくある間違い
- 工程と停止コードを標準化する前にシステムを買う。
- 手作業の記録を並行して続け、作業者の負担を倍にする。
- すべての機能とすべてのラインを一度に展開する。
- 各データの責任者を決めないままERPと連携する。
- 測るだけで動かない。毎日の会議に届かないデータは改善を生みません。
次の一歩:ベンダーを比べる前に、1つのラインで2週間、標準化したコードで停止と不良を記録してください。紙でも構いません。チームが毎日そのデータを使うなら、収集の自動化に進む準備ができています。そうでなければ、ソフトウェアでは問題は解決しません。
よくある質問
MESとは何の略ですか?
Manufacturing Execution System、製造実行システムの略です。生産をリアルタイムで制御・記録します。
MESとERPの違いは何ですか?
ERPは資源と事業(受注、在庫、原価)を計画します。MESは生産現場で起きていることを、オーダー・機械・シフト単位で実行し記録します。
MESは生産計画の代わりになりますか?
なりません。計画は計画が担い、MESは実行してデータを集め、実際の情報で再計画できるようにします。
MESはISA-95のどのレベルですか?
レベル3です。ERP(レベル4)と監視・制御(レベル2と1)の間にあります。
すべての工場にMESは必要ですか?
必要ではありません。機械が少なければ、表計算とボードで足りることもあります。オーダーが多い、トレーサビリティが必須、手作業の記録で意思決定が遅れる場合にMESは効果を発揮します。
MESはOEEを計算しますか?
はい。停止、生産数、不良を収集していれば計算できます。最初に使われる用途の一つです。
参考文献
- ANSI/ISA-95 / IEC 62264. Enterprise-Control System Integration.
- MESA International. MES Functionalities and MRP to MES Data Flows (white paper), 1997.
- KLETTI, J. (Ed.). Manufacturing Execution Systems: MES. Berlin: Springer, 2007.
- NAKAJIMA, S. Introduction to TPM: Total Productive Maintenance. Cambridge, MA: Productivity Press, 1988.
特記のない限り、参考文献は英語です。

