MES(製造実行システム)とは、製造現場で「計画を実績に変える」工程を管理する仕組みです。ERPやPLMと混同されがちですが、担う領域はくっきり分かれています。本記事では、計画系(ERP・PLM)と実行系(MES)の境目を現場の具体に沿って解説し、製造BOMの受け渡しや実績データの流れ、装置・IoT連携の現実までを中立に整理します。
1. MESとは何か
MESとは、製造部門において製造現場での実行を管理し、生産計画を実行プロセスに落とし込む仕組みです。製造指示、作業工程、設備の稼働状況だけでなく、品質検査結果やトレーサビリティ情報といったデータも扱い、製造後に必要な対応までを見据えています。
MESにおいて最も重要な点はリアルタイム性です。製造ラインで発生したエラーや、品質検査で発覚した粗悪品など、何か問題が起きたらすぐにラインを止めて製造工程を見直し、改善する必要があります。問題を抱えたまま製造が続いてしまうと、販売できない製品や不良在庫を作ることになり、それまでの準備や作業自体が無駄になってしまいます。
MESは、エンジニアリングチェーンとサプライチェーンが交わる製造の現場を担います。設計・調達と積み上げてきた準備を、最終的に「実際の製品」として形にする、責任の重い役割です(5つのシステムの位置づけは「製造業のシステム全体地図」で解説しています)。
2. MESが担う主な機能
MESの担う機能のうち、代表的なものを説明します。
計画を現場の作業手順に落とす
製品の製造を計画から実際の作業にブレークダウンすると、各作業は「誰がどの機械でどの部品をいくつ使って、どこから来た何にどうする」という具体的な作業になります。ただし、製品によってどれくらいの作業量があるのかは全く違います。数工程で完成するものであれば人間の手作業で指示を出せなくはないですが、これが数十、数百という工程になると、人間の手作業だけでは指示を作り上げるだけでも相当な時間がかかってしまいます。
MESを使えば、あらかじめ製造ラインや機械、稼働状況、稼働計画などに基づいて、現場の作業手順を素早く作ることが可能です。運用を続けるほど過去の作業手順が蓄積し、MESの設定が更新・洗練され、機械の稼働計画と実際の稼働状況の差(予実管理)が縮まっていき、より効率的な製造が可能となります。無理な作業指示も減ってくるので、現場でのミスを減らすことにもつながります。
いつ、どの工程で、どれだけ作ったかを記録する
作業指示は、出したまま放置してはいけません。指示を出したら、それがいつ・どのように遂行されたのかを確認し、記録する必要があります。MESでは、各作業指示に対して、実際にいつ・誰が・どのように・何個製造したのかを記録できます。この「量と時間」の記録は、次の製造計画の精度を上げるための土台になります。
ただし、作業者が記録するだけでは、入力ミスや虚偽入力といった問題が起こり得ます。そのためMESのユーザーには権限が振られるのが一般的で、作業を記録するユーザーと、それを確認・承認するユーザーという、作業者と監督者のような関係性を作ります。承認プロセスがあることで記録の間違いが減り、次の製造計画を作るための信頼できるデータになります。
設備稼働を把握・記録する
設備の稼働状況や稼働計画は、製造を管理するうえで非常に重要です。作業指示を出したものの、使いたい機械が別の製品の製造で埋まっている、となったら目も当てられません。MESでは、使える設備を把握したうえで作業指示を作成できます。急ぎの製品があれば、特定の機械における他製品の作業と順番を入れ替える、といった指示も可能です。
また、製造機械・装置によっては、稼働合計時間に上限を設定してメンテナンスを求めたり、特定の部品を交換したりしなければなりません。機械や装置が突然使えなくなることは製造に大きな影響を与えるため、MES上で事前にアラートを立て、保守期間や部品の交換時期を管理するのが一般的です。そのためにも、設備の稼働状況を記録しておくことが重要になります。
品質・トレーサビリティ情報を記録する
こちらは「量と時間」ではなく、「どのラインで・いつ作られたか」を後から遡るための記録です。製品に問題が起きたときには、その原因を追求し、実際の製造工程を改善しなければなりません。問題は、供給前の品質検査で発覚することもあれば、供給後にお客様からのクレームで発覚することもあります。原因も、人為的なミス、材料の選定ミス、機械の設定ミスなど、挙げればキリがありません。
製造現場に限ってみても、1つの製品に対して製造ラインが何本もあることは珍しくなく、特定のラインで起きているミスの可能性もあります。その場合、原因特定の手がかりとなるのが、製品番号や部品番号に含まれる製造ライン固有の番号です。これを人の手で管理するのは非常に手間なので、MES上で管理し、各製品や部品に、特定の作業完了後にシールや焼き入れで番号やバーコードを付与します。こうして、後からどのラインでいつ製造されたのかがわかるようにし、製造ロットの追跡を可能にします。
3. ERP(計画)とMES(実行)の境界
ERPは「何を・いくつ作るか、いくらかかるのか」を決める計画系であるのに対して、MESは「現場で実際にどう作るのか、どの工程でいくつ作られたか」を管理する実行系です。この違いが、両者を分ける最も大きな線引きです。
それぞれ独立したシステムですが、API連携などを通じて、ERPとMESは双方向でデータをやりとりします。具体的には、ERP側で「製品Aを100個」という指示をMESに連携し、MES側がそれを工程ごとの作業・実績に変えて設備状況を管理します。そして作業が完了したら、その実績を今度はERPへ返す、という流れです。
どこまでのデータをERPが持ち、どこからをMESが持つかという線引きは難しく、企業によっても異なります。ただし一般的には、計画段階の情報と実績の情報はERP、部品在庫の移動や設備の稼働状況、作業指示など実際に製造現場で起きていることはMESで管理します。
MESは「何を作るか」と「どう作るか」を受け取る
MESが作業指示を組み立てるには、2種類の情報が揃っている必要があります。ひとつはERPから来る「何を・いくつ・いつまでに作るか」という製造指示。もうひとつは「どう作るか」を支える技術情報——製造BOM(M-BOM)と、それに紐づく図面や作業標準です。
このうちM-BOMをどこで完成させるかは、企業によって分かれます。PLM側でE-BOMから変換して完成させ、MESへ渡す形もあれば、ERP側でM-BOMを持ち、MESと連携する形もあります(この論点は「ERPとは」のBOMの章で詳しく扱っています)。どちらの形でも、MESから見れば「工程に展開できる粒度のBOMが、決まった経路で届く」ことが重要です。
見落とされがちですが、MESの作業指示の質は、受け取るM-BOMの質で決まります。M-BOMに副材料の漏れや工程順の誤りがあれば、そのまま現場への誤った指示になります。MES導入の検討では、MES自体の機能に加えて「M-BOMを誰が・どのシステムで・どの時点で確定させ、MESへどう渡すか」という上流の設計を必ずセットで決めておく必要があります。
「PLMとERPが計画系、MESが実行系」と理解しておくと、3つの関係が整理しやすくなります(各システムの詳細は「ERPとは」「PLMとは」「BOMとは」で解説しています)。
4. MES導入で現場は何が変わるのか(Before / After)
MES導入で変わるポイントを、部門内と部門間という2つの視点で説明します。
部門内
MESでは、作業指示の出し方を設定できます。エラーが少なくなる指示の出し方の知見が蓄積されると、現場に立つメンバーとしても安心して指示に従えます。MES導入以前は、手書きの文字が読みにくい、指示の内容が不明確など、意図しないミスにつながりかねない指示が現場の暗黙の了解で進められていました。MES導入により、誰が見ても概ね理解しやすい指示に変わります。ミスの発生確率は下がり、属人的な作業も目に見えて減っていきます。
さらに、現場での報告が標準化され、報告の承認フローも明確になるため、間違った報告が減り、後から見返してもわかりやすくなります。経営陣への報告など、製造部門の管理者としてもデータをまとめやすくなります。
部門間(システム間)
MESがERPやPLMと連携することで、他部門とのデータのやりとりが非常に簡単になります。システム連携の開始時点で、やりとりするデータの型の定義(要件定義)が完了しているため、都度どんな形でデータをやりとりするかを決める必要がありません。設定にもよりますが、MESでの記録や実績が一定のステータスに達したら(半)自動的にERPやPLMへ連携されるようにすれば、人が介さずともデータ連携ができ、手間も時間も減らせます。
5. なぜ今MESなのか
MESの導入が進んでいる背景には、いくつかの理由があります。
品質の向上とトレーサビリティ要求の高まり
顧客が製品を選ぶ観点として、品質だけでなく、トラブル時の対応やトレーサビリティも重要になっています。標準化された対応や、トレーサビリティ能力を示せないと、製品が選ばれにくくなってきているのです。長年の信頼関係で取引が続くことも依然としてありますが、それとは別に、トレーサビリティを客観的に示せることが取引の前提になりつつあります。
また、顧客の要求だけでなく、法律として一定程度のトレーサビリティが求められる場面も増えています。社会のグローバル化が進み、製品が国内外を移動する世界において、国が企業に一定の義務を課すことは、その国の製品の品質を担保・証明することにつながります。
現場作業の標準化・見える化
製造業において、人手不足の問題は徐々に大きくなっています。いかに若手を採用し、ベテランから技能を承継してもらうかは、ほとんどの製造業が抱える課題です。作業を見て覚えてもらう方法は、時間がかかり、わかりにくい部分もあるため、育成方法として適切でない場面があります。標準化したステップとポイントを説明できれば、より早く・わかりやすく育成が進みます。MES導入により作業指示が細かく出るので、教える立場としても、どのような指示を出すのが良いのか、どこがポイントなのかを伝えやすくなります。
IoT/スマートファクトリーとの連携
近年、製造業におけるIoT(Internet of Things)化が注目されています。機械や装置をインターネットに接続し、製造状況や完成品の状況を自動でデータ化する仕組みです。こうしたデータは標準化されているためMESでの管理と相性がよく、機械のエラーや品質トラブルの即時把握に役立ちます。ただし、IoTを使った製造管理はまだ発展途上であり、中堅・中小企業にとっては、まずはMESを導入し、段階的に自動収集へ広げていくのが現実的です。
なお、MESが常に最初の一手になるわけではありません。工程数が少なく作業が単純な現場や、そもそも作業標準がまだ文書化されていない段階では、MESを入れても設定すべき「標準」がなく、宝の持ち腐れになりがちです。その場合は、紙でもExcelでもよいので作業標準と記録ルールを整えることが先で、MESはそれを載せ替える器として後から導入するほうが定着します。
まとめ/関連記事
MESは、計画を現場の実績に変える「実行系」のシステムです。作業手順への落とし込み、実績の記録、設備稼働の把握、品質・トレーサビリティの管理を担い、リアルタイム性を武器に製造現場を支えます。そして、計画を担うERP・PLMと実績でつながることで、製造という「エンジニアリングチェーンとサプライチェーンが交わる場所」を成り立たせています。
- 計画側の基幹システム →「ERPとは」
- 製品の技術情報の一元管理 →「PLMとは」
- 5システムの俯瞰 →「製造業のシステム全体地図」
- 自社に必要か逆引き →「製造業システムの選び方」