原価要素ごとに、MESの実績の使いみちは違う

実際原価は、材料費・直接労務費・製造間接費・不良損失の4つに分けると議論が整理できます。MESの実績がどこまで使えるかは、この4つで大きく異なります。

原価要素MESが持つ実績そのまま使えるか主な注意点
材料費投入品目・数量・ロットほぼそのまま使える端材・返却・歩留の扱いを決める必要がある
直接労務費作業者×工程×時間条件付きで使える段取り・待ち・手直しの時間区分が必要
製造間接費設備稼働時間・エネルギー配賦基準としてのみ使える原価そのものはMESにない
不良損失不良数・不良コード・工程数量は使える/金額は使えない発生工程までの累積原価が必要

MESが持っているのは「量」であって「金額」ではありません。単価はERPまたは原価管理システムが持ちます。したがって実際原価計算は、常に「MESの量 × ERPの単価」という掛け算になります。この分担を最初に固定しておくと、後の設計判断がぶれません。連携の設計原則はMES-ERP連携の設計で扱っています。

材料費:最も素直に使えるが、3つの穴がある

材料費はMESの実績が最も直接的に効く領域です。製造オーダに対して、どの品目のどのロットを何個投入したかが記録されていれば、ERPの単価を掛けるだけで実際材料費が出ます。標準BOM上の理論消費量との差が、そのまま材料費差異になります。

ただし、実運用では次の3つが抜けやすい項目です。

  1. 端材・切り屑の扱い。 板金や樹脂成形では、投入量と製品重量の差が大きくなります。スクラップとして計上するのか、歩留として単価に織り込むのかを決めないと、原価が二重にぶれます
  2. 未使用返却。 現場に払い出したが使わずに戻した材料を、MESが記録していないケースが非常に多くあります。返却を記録しないと、実際材料費が恒常的に過大になります
  3. 副資材・共通材料。 接着剤や洗浄液のように、オーダ単位で計量しない材料をどう配賦するか。MESで計量しない以上、間接費として扱うのが素直です

直接労務費:MESの時間データをそのまま原価にしない

ここが最大の落とし穴です。MESは作業者の作業開始・終了を記録できますが、記録された時間がそのまま原価計算に使える時間とは限りません。

区分を分けたうえで、製品原価に乗せるのは正味加工時間と段取り時間、非稼働と手直しは期間費用または改善対象として別建てにする、というのが一般的な設計です。どこまでを製品に乗せるかは会計方針の問題なので、設計段階で経理部門の合意を取ってから実装します。設計後に方針が変わると、実績データの取り直しが必要になります。

製造間接費:MESは配賦基準を提供するだけ

製造間接費(減価償却、間接人件費、光熱費、保全費)はMESに存在しません。MESが提供できるのは、それを配賦するための基準値です。

  • 設備稼働時間(機械時間基準の配賦)
  • 直接作業時間(直接作業時間基準の配賦)
  • 生産数量(数量基準の配賦)
  • 電力量(エネルギー多消費工程での実測配賦)

このうち、MES導入によって大きく精度が上がるのは設備稼働時間です。従来は「設備は1日8時間動いている前提」で配賦していたものを、実測値に置き換えられます。段取り替えの多い多品種少量ラインでは、この置き換えだけで品種別原価の順位が入れ替わることがあります。

エネルギーの実測配賦は、GX対応のカーボンフットプリント算定と基準データを共有できるため、両方を同時に設計する価値があります。KPI定義の標準化についてはMESで見るべきKPIを参照してください。

不良損失:数量は取れるが、金額は工程位置で決まる

MESは不良数と不良コードと発生工程を記録します。しかし損失金額は、その不良が何工程目で出たかによって桁が変わります。第1工程で出た不良の損失は材料費だけですが、最終工程で出れば全工程の加工費が乗ります。

したがって不良損失を金額化するには、工程ごとの累積原価(工程仕掛単価)が必要です。これはMESではなく原価管理側の機能です。MES側でやるべきことは3つに絞られます。

  1. 発生工程を必ず記録する(検出工程ではなく発生工程。両方記録するのが理想)
  2. 不良コード体系を、あとから集計可能な階層で設計する
  3. 手直しで救済したものと、廃棄したものを区別する

不良コード体系は稼働後に変更するのが極めて難しい項目です。不良コード体系の設計で詳しく扱っています。

段階を分けて導入する

一度に実際原価まで到達しようとすると、たいてい要件が膨らんで頓挫します。実務では次の3段階に分けます。

第1段階:量の可視化。材料投入量、正味加工時間、不良数を工程別に取れるようにする。金額は出さない。この段階でも、標準との乖離が大きい工程は特定できます。

第2段階:単価を掛けて品種別実際原価を出す。ERPの単価マスタと接続し、月次で品種別の実際原価と標準原価の差異を出します。差異の内訳を材料・時間・不良に分解できることが目標です。

第3段階:差異を改善アクションに接続する。差異が大きい品種・工程を毎月レビューし、改善対象として管理する。ここまで来て初めて、MESの原価データが投資回収に寄与します。

Rockwell が2026年5月19日に公表した「2026 State of Smart Manufacturing Report」(17カ国1,560名)では、収集したデータを有効に活用できていると答えた割合は43%にとどまりました。データを取る仕組みより、取ったあとの使い道の設計のほうが難しいという実態を示しています。

MESを入れれば標準原価をやめて実際原価だけにできますか?

できませんし、するべきでもありません。実際原価は事後にしか確定せず、見積・価格決定・予算編成には使えないためです。標準原価は「あるべき原価」として残し、MESの実績で算出した実際原価との差異を分析するのが実務的な使い方です。MESの価値は、その差異を材料・時間・不良・工程の単位まで分解できるようにすることにあります。

作業者が端末を押し忘れた分は、どう扱えばよいですか?

まず、押し忘れが起きる前提で設計します。工程完了時に自動で前工程の終了時刻を補完する、設備の稼働信号から作業時間を推定する、といった補正ロジックを入れたうえで、補正されたレコードにはフラグを立ててください。原価計算では補正データを使ってよいのですが、改善活動の分析からは除外できるようにしておく必要があります。補正の有無が区別できないデータは、どちらの用途にも使いにくくなります。

原価計算はERP側に持たせるべきですか、MES側ですか?

原価計算のロジックはERPまたは原価管理システムに置き、MESは実績データの供給元に徹するのが原則です。原価計算ロジックをMESに実装すると、会計方針の変更や税制改正のたびにMESの改修が必要になり、バリデーションのやり直しも発生します。MES側に置いてよいのは、原価計算の入力となる「量」の集計までです。