본문으로 건너뛰기
Granter Blog

August 14, 2026

MES 뜻과 기능 - 제조 현장 데이터가 재고·원가로 이어지는 구조

MES는 ERP·설비제어·QMS와 무엇이 다른가요?

박서윤

Corporate Finance Strategist

MES 뜻과 기능 - 제조 현장 데이터가 재고·원가로 이어지는 구조

MES(Manufacturing Execution System, 제조실행시스템)는 작업지시가 현장에서 어떻게 수행됐는지를 작업·자재·공정·품질·설비·작업자 기록으로 연결해 제조운영관리를 지원하는 시스템입니다. ERP의 사업계획·구매·재무 기능이나 PLC·DCS 같은 설비제어 기능을 대신하는 시스템으로 보면 범위가 어긋납니다.

MES의 가치는 이름이나 기능 개수보다 데이터 연결에서 판단해야 합니다. 작업지시별 양품·불량·재작업 수량, 자재와 LOT 투입, 공정실적, 품질 결과, 설비상태, 작업시간이 같은 식별값과 마감시점으로 연결돼야 재공품, 실제 원가, 재고 차이를 설명할 수 있습니다. 시스템을 도입했다는 사실만으로 실시간 최적화나 효율 향상이 보장되지는 않습니다.

확인 기준일: 2026년 7월 14일 아래 경계는 ISA-95와 NIST 공개 자료를 바탕으로 한 설계 가이드입니다. 실제 시스템 명칭과 기능 배치는 공정, 규제, 기존 시스템, 책임 조직에 따라 달라질 수 있습니다.*읽기 전 참고사항

MES는 ERP·설비제어·QMS와 무엇이 다른가요?

ISA-95 공식 안내는 설비와 센서가 있는 물리·제어 영역, 제조운영관리 영역, 사업계획·물류 영역을 논리적으로 구분합니다. 이 구분은 특정 소프트웨어 목록이 아니라 어떤 활동과 데이터에 누가 책임을 지는지 정하기 위한 모델입니다.

영역주된 책임대표 입력대표 출력경계에서 주의할 점
ERP·사업계획수요·수주, 기준정보, 자재계획, 구매, 표준원가, 재고평가, 회계판매계획, 주문, 품목·거래처, 원가정책생산요청, 구매계획, 회계·재고 장부초 단위 설비 신호나 공정 제어명령의 원장이 되지 않음
MES·제조운영상세 작업지시, 투입·산출, 공정진행, 자원 사용, LOT 추적, 생산실적ERP 작업지시, 공정·품목 기준, 현장 이벤트양품·불량·재작업, 실제 자재·시간, LOT 이력, 완료실적회계정책이나 설비 제어루프를 대신하지 않음
PLC·DCS·현장 제어센서 수집, 인터록, 공정값 감시·제어센서값, 스위치, 제어 설정값상태, 경보, 카운터, 제어 결과설비 이벤트만으로 어떤 주문·LOT의 원가인지 알 수 없음
SCADA·감시운영여러 설비의 상태·경보·공정값을 모아 감시하고 감독 제어설비 태그, 이벤트, 경보, 운전 설정통합 상태, 경보 이력, 감독 제어 결과제품명만으로 레벨을 고정하지 말고 실제 활동과 데이터 책임으로 배치해야 함
QMS·품질경영품질방침, 문서화된 정보, 운영 통제, 부적합·시정조치, 성과평가·개선고객·법규 요구, 규격, 검사계획, 품질 이슈승인 기준, 판정·조치, 변경·평가 이력현장 검사값의 수집과 조직의 품질경영 책임을 같은 것으로 보면 안 됨

ISA-95 공개 설명은 PLC와 DCS를 레벨 2 감시·제어의 예로 들고, 제조운영을 관리하는 SCADA는 레벨 3의 예로도 설명합니다. 따라서 SCADA라는 이름만 보고 항상 MES 아래의 설비제어 계층으로 고정할 수는 없습니다. 실제로 수행하는 감시·제어·제조운영 활동과 원장 책임을 기준으로 경계를 정해야 합니다.

NIST가 공개한 MESA 제조운영관리 성숙도 평가 도구는 레벨 3 제조운영을 생산·품질·재고·보전 운영으로 나누고, 각 영역에서 일정, 배정, 실행, 자원, 정의, 데이터 수집·추적, 성과분석을 평가합니다. 따라서 MES는 생산수량만 모으는 좁은 기록장도 아니고, 공장의 모든 업무를 소유하는 단일 시스템도 아닙니다.

ISO 9001:2015 공식 안내는 QMS의 수립·실행·유지·지속적 개선과 운영, 성과평가를 조직 차원의 요구사항으로 다루며 특정 소프트웨어의 기능 배치를 정하지는 않습니다. 예를 들어 회사는 QMS에서 승인한 검사 규격과 문서 버전을 관리하고, MES에서 해당 버전에 따른 작업지시별 검사값과 판정을 기록할 수 있습니다. 부적합 발생 시 현장 보류·재작업 실적은 MES에, 원인분석·시정조치·감사 이력은 QMS에 두는 식입니다. 이는 표준이 정한 고정 배치가 아니라 회사가 정해야 할 책임 모델입니다.

시스템 사이에는 어떤 데이터를 주고받아야 하나요?

연동 설계에서는 화면보다 먼저 원장 시스템, 식별값, 버전, 발생시각, 마감시각, 수정권한을 정해야 합니다. 같은 값을 두 시스템이 각각 수정할 수 있게 두면 수량과 원가가 쉽게 갈라집니다.

흐름넘길 데이터반드시 함께 보낼 문맥
ERP → MES생산오더, 품목, 계획수량, 납기, 자재명세, 공정경로오더번호, 품목·공정 버전, 단위, 사업장, 유효기간
MES → ERP양품·불량·재작업, 실제 투입량, 작업·설비시간, 완료·미완료 상태오더·공정·LOT, 실적시각, 취소·수정 이력, 마감상태
설비제어·SCADA → MES가동·정지·고장 이벤트, 생산 카운터, 공정 측정값설비번호, 시각, 신호 품질, 단위, 이벤트 원인
QMS → MES승인 검사규격, 샘플링 기준, 판정 규칙규격 버전, 승인일, 적용 품목·공정, 유효기간
MES → QMS검사값, 부적합, 보류·재작업·폐기 결과오더·LOT, 검사자·설비, 규격 버전, 판정시각

설비가 100개 생산을 보냈더라도 MES에는 추가 문맥이 필요합니다. 어느 작업지시인지, 양품인지 불량인지, 재작업을 거쳤는지, 어느 자재 LOT를 썼는지, 작업자가 수량을 승인했는지가 연결돼야 경영 수치가 됩니다. 반대로 ERP의 생산오더만으로 실제 투입과 공정상태를 대신할 수도 없습니다.

현장 기록은 재공품·불량·원가·재고로 어떻게 이어지나요?

핵심은 작업지시를 공통 축으로 삼고 수량·시간·금액의 변환 규칙을 문서화하는 것입니다.

현장 기록MES에서 연결할 항목재무·관리 결과끊겼을 때 생기는 차이
작업지시품목, 공정순서, 계획수량, 시작·종료생산실적, 재공품, 납기 이행계획과 실제 생산을 같은 주문으로 대사할 수 없음
자재·LOT투입·반환·대체·폐기 수량과 단위실제 재료비, 원재료 수불, LOT 추적장부 출고와 실제 투입이 달라짐
공정실적공정별 투입·완료·대기·이동 수량기말 재공품, 병목, 공정수율완성 전 수량이 누락되거나 중복됨
품질검사값, 규격 버전, 양품·보류·불량 판정불량률, 폐기, 품질비용재작업품을 양품이나 폐기로 잘못 집계함
설비상태가동·정지·고장·대기 시간과 원인설비시간, 간접원가 배부, 정지분석달력시간과 실제 생산시간이 섞임
작업자 기록작업·대기·재작업 시간, 승인자직접노무, 생산성, 책임 이력출퇴근시간을 실제 공정시간으로 오인함

기간 수량은 다음 항등식부터 맞춥니다.

text
기초 재공품 + 당기 공정 투입
= 양품 이관 + 최종 폐기 + 기말 재공품

재작업품은 아직 최종 양품이나 폐기로 판정되지 않았다면 재공품입니다. 같은 수량을 불량재작업 후 양품에 동시에 더하면 생산량과 손실이 이중 집계됩니다. 최초 검사 결과와 최종 처분 결과를 별도 상태로 남겨야 합니다.

자재수불도 같은 방식으로 맞춥니다.

text
장부 기말수량
= 기초수량 + 입고 + 생산반환 - 생산투입 - 기타출고

재고차이
= 실사수량 - 장부 기말수량

재고차이가 음수라고 곧바로 분실로 확정하지 않습니다. 단위 변환, 마감시차, 미기록 반환, 대체자재, LOT 이동, 계량오차를 먼저 확인해야 합니다.

도입 전에 데이터 정의와 KPI 기준선을 어떻게 점검하나요?

중소 제조사는 기능 목록보다 현재 기록의 정의와 기준선을 먼저 점검해야 합니다. 기준선은 업계 평균이 아니라 같은 품목·공정·기간·근무조 범위에서 현재 값을 재현할 수 있는 내부 비교점입니다.

데이터·KPI먼저 고정할 정의·산식기준선에 남길 조건도입 전 점검 질문
생산오더오더번호, 품목·공정 버전, 시작·마감 조건품목군, 공정경로, 관찰기간한 오더를 여러 시스템에서 같은 번호로 찾을 수 있나요?
수율최종 양품 ÷ 공정 투입, 또는 1차 양품 ÷ 최초 투입1차·최종 수율 구분, 재작업 포함 여부양품과 분모의 시점이 문서화됐나요?
불량률최초 부적합 ÷ 최초 투입, 또는 최종 폐기 ÷ 투입보류·재작업·폐기 구분서로 다른 불량률을 하나의 이름으로 섞고 있지 않나요?
재작업률재작업 투입 ÷ 최초 공정 투입반복 재작업의 중복 제거 규칙같은 개체가 두 번 재작업될 때 분자를 어떻게 세나요?
재공품마감시각 현재 미완료·미처분 수량공정별 위치, 완성도, 단위현물과 시스템 상태를 같은 시각에 셀 수 있나요?
설비 가동상태가동·계획정지·고장·대기의 상호배타 기준달력시간, 계획생산시간, 교대전원 켜짐과 실제 생산을 구분하나요?
실제 재료사용투입 - 생산반환, 대체·폐기 별도단위 환산, LOT, 마감시차kg·개·m 단위 변환과 반올림 규칙이 있나요?
작업시간직접작업·준비·대기·재작업 시간작업자·설비·공정별 기록 범위출퇴근시간과 직접작업시간을 구분하나요?
표준·실제원가표준 버전과 실제 재료·노무·설비의 포함 범위같은 품목·수량·기간, 배부정책현장실적과 원가계정의 매핑표가 있나요?
재고정확도실사수량과 장부수량의 차이 및 조사완료율창고·공정·외주처, 동시 마감차이 건수와 차이 금액을 함께 추적하나요?

기준선 기간은 정상 생산일만 골라 만들지 않습니다. 주력 품목, 교대, 계획정지, 자재대체, 재작업이 포함된 기간을 표시하고 표본 수를 함께 남기세요. 정의가 바뀌면 과거 값과 새 값을 한 그래프에 바로 이어 붙이지 말고 변경일과 영향을 기록해야 합니다.

가정 사례로 수율·불량·생산원가·재고를 대사해 보세요

다음은 계산 구조를 재현하기 위한 가상 사례입니다. 업계 평균이나 도입 효과를 뜻하지 않습니다.

1. 생산수량과 재공품을 맞춥니다

  • 단일 작업지시 최초 투입: 1,000개
  • 1차 양품: 900개
  • 재작업 대기: 50개
  • 1차 폐기: 50개
  • 재작업 결과: 양품 40개, 추가 폐기 10개
  • 기말 재공품: 0개

1차 판정 시점에는 다음처럼 맞습니다.

text
최초 투입 1,000
= 1차 양품 900 + 재작업 대기 50 + 1차 폐기 50

재작업을 마친 최종 시점에는 다음처럼 맞습니다.

text
최종 양품
= 1차 양품 900 + 재작업 양품 40
= 940개

최종 폐기
= 1차 폐기 50 + 재작업 추가 폐기 10
= 60개

기초 재공품 0 + 최초 투입 1,000
= 최종 양품 940 + 최종 폐기 60 + 기말 재공품 0

2. 지표의 분자와 분모를 분리합니다

text
1차 수율 = 900 ÷ 1,000 × 100 = 90.0%

1차 부적합률
= (재작업 대기 50 + 1차 폐기 50) ÷ 1,000 × 100
= 10.0%

재작업률 = 50 ÷ 1,000 × 100 = 5.0%

최종 수율 = 940 ÷ 1,000 × 100 = 94.0%

최종 폐기율 = 60 ÷ 1,000 × 100 = 6.0%

이 사례에서 불량률을 10%라고도, 6%라고도 부를 수 있습니다. 전자는 최초 검사에서 규격을 벗어난 비율이고 후자는 재작업 후에도 회수하지 못한 최종 폐기 비율입니다. 이름만 저장하지 말고 판정 시점과 재작업 포함 여부를 함께 저장해야 합니다.

3. 실제 생산원가를 계산합니다

다음 단가와 시간이 모두 가정이라고 두겠습니다.

원가 항목수량·시간가정 단가금액
기본 재료 투입1,100kg5,000원/kg5,500,000원
기본 직접작업120시간25,000원/시간3,000,000원
기본 설비·배부원가80시간20,000원/시간1,600,000원
재작업 추가 재료20kg5,000원/kg100,000원
재작업 직접작업8시간25,000원/시간200,000원
재작업 설비·배부원가4시간20,000원/시간80,000원
합계10,480,000원

기말 재공품과 폐기물 잔존가치가 없고, 위 원가를 최종 양품 940개에 모두 배부한다는 단순 가정에서는 다음과 같습니다.

text
실제 단위원가
= 10,480,000원 ÷ 940개
= 11,148.936...원
≈ 11,149원/개

ERP의 승인된 표준원가가 양품 1개당 10,800원이라는 추가 가정을 두면 비교 대상은 실제 생산량 940개로 맞춥니다.

text
실제 생산량 기준 표준원가
= 940개 × 10,800원
= 10,152,000원

총 원가차이
= 실제 10,480,000원 - 표준 10,152,000원
= 328,000원 불리

실제 결산에서는 정상·비정상 손실, 기말 재공품 완성도, 제조간접원가 배부, 부산물·폐기물 가치와 회사의 회계정책을 반영해야 합니다. 위 계산은 현장실적이 원가 비교로 넘어가는 연결만 보여줍니다.

4. 자재수불과 재고차이를 확인합니다

동일 재료의 기초수량이 2,000kg, 당기 입고가 500kg이고, 기본 투입 1,100kg과 재작업 투입 20kg이 모두 장부에 반영됐다고 가정합니다.

text
장부 기말수량
= 2,000kg + 500kg - 1,100kg - 20kg
= 1,380kg

같은 마감시각의 실사수량이 1,370kg이라면 재고차이는 1,370 - 1,380 = -10kg입니다. 가정 단가 5,000원을 적용한 조사 대상 금액은 50,000원입니다. 이 금액을 원가차이 328,000원에 곧바로 더하지 말고, 미기록 투입인지 계량·단위·마감 차이인지 원인을 확인한 뒤 회계 처리해야 합니다.

MES를 도입하면 스마트 제조가 완성되나요?

아닙니다. NIST의 스마트 제조 표준 지형 보고서는 스마트 제조를 제품, 생산시스템, 사업 영역 사이의 정보 통합 문제로 다룹니다. 최근 NIST의 제조 데이터 인프라 프로그램도 데이터 수집뿐 아니라 변환, 추적성, 상호운용성과 신뢰할 수 있는 정보 흐름을 강조합니다.

따라서 MES 도입 여부는 다음 질문으로 판단해야 합니다.

  • 현재 작업지시와 자재·공정·품질 기록이 같은 식별값으로 연결되는가?
  • 현장 수량을 재공품·재고·원가와 같은 마감시각에 대사할 수 있는가?
  • 설비 이벤트를 주문·품목·LOT 문맥으로 해석할 필요가 있는가?
  • ERP·설비제어·QMS 사이에서 값의 원장과 수정권한이 정해졌는가?
  • 시스템을 바꾸기 전에도 KPI 정의와 현재 기준값을 재현할 수 있는가?

간단한 공정이라면 표준화한 작업기록과 수불·마감 절차로 먼저 문제를 해결할 수 있습니다. 반대로 다품종, 여러 공정, LOT 추적, 재작업, 설비 데이터가 얽혀 수기 대사가 반복된다면 제조운영 영역을 별도로 설계할 이유가 커집니다. 중요한 것은 시스템 보유 여부가 아니라 현장 사건이 수량과 금액으로 변환되는 규칙을 같은 조직 언어로 합의하는 것입니다.

공식 참고 자료

확인일: 2026년 7월 14일

Related reading

환율 고정 계약·변동 계약 차이 - 결제통화 조항과 선물환 헤지 선택 기준

Article

환율 고정 계약·변동 계약 차이 - 결제통화 조항과 선물환 헤지 선택 기준

환율 고정 계약과 변동 계약을 비교할 때는 먼저 거래처와 맺는 매매계약과 금융기관과 맺는 환헤지 계약을 분리해야 합니다. 실무에서 검색되는 환율 고정 계약·환율 변동 계약은 법령이나 은행 상품의 표준 명칭이 아니어서, 문맥에 따라 서로 다른 계약을 가리킬 수 있습니다. 매매계약은 결제통화, 가격, 환율 조정 방식과 지급일을 정합니다. 선물환·외환스왑·통화옵션은 그 계약에서 생긴 외화 순노출을 별도로 관리하는 금융거래입니다.

병원 미수금 추심·채권양도 비교 - 환자·보험심사 채권별 판단 기준

Article

병원 미수금 추심·채권양도 비교 - 환자·보험심사 채권별 판단 기준

병원 미수금은 한 묶음으로 추심하거나 매각할 대상이 아닙니다. 먼저 환자에게 받을 확정 진료비, 건강보험 심사 중인 청구액, 삭감 후 이의절차 중인 금액, 카드사·보험사·계약기관 등 다른 지급자에게 받을 금액으로 나눠야 합니다. 권리와 금액이 확정되지 않은 심사·분쟁 금액은 연체 환자 채권처럼 독촉해서는 안 됩니다.

스타트업 자금 집행 내부통제 설계와 감사 증거 관리

Article

스타트업 자금 집행 내부통제 설계와 감사 증거 관리

스타트업의 자금 사고는 구성원의 도덕성을 평가하는 문구만으로 막기 어렵습니다. 자금 용도와 예산을 먼저 정하고, 기안·승인·집행·기록·대사를 가능한 범위에서 분리하며, 예외와 이해상충을 별도 승인하는 내부통제가 필요합니다. 감사 대응도 영수증을 모으는 일이 아니라 정책에서 재무제표까지 같은 거래를 추적할 수 있는 증거 흐름을 만드는 일입니다.