MES에서 LOT 바코드 추적 기능과 구현 방법

LOT추적성2

1. LOT 바코드 추적이란?

LOT(생산 단위 묶음) 바코드 추적은 MES 시스템이 SMT 공정에서
제품의 생산 이력, 사용 자재, 검사 결과, 장비 이력 등을
바코드 기반으로 시계열로 통합 추적하는 기능입니다.

이 기능은 단순 이력 보관이 아니라 Traceability, 불량 분석, 리콜 대응, 품질 인증의 핵심입니다.


2. LOT 바코드 추적의 핵심 기능

기능설명
🔹 생산 이력 관리각 LOT이 어떤 공정을 어떤 시간에 어떤 장비에서 처리되었는지 추적
🔹 자재 이력 연결LOT에 사용된 자재(리드, 솔더, 부품 등) 바코드와 자동 연결
🔹 검사 결과 매칭SPI, AOI, X-ray, FCT 등 공정별 검사 결과와 연동
🔹 작업자 추적작업자 ID와 LOT 간 연결 → 작업자별 품질 분석 가능
🔹 리콜/불량 대응문제가 발생한 LOT의 상위/하위 연계 정보 빠르게 조회
🔹 LOT 폐기 및 보류 관리품질 기준 미달 시 자동으로 LOT 격리 처리 (Hold 기능)

3. LOT 바코드의 구성 예시

LOT 바코드는 일반적으로 다음과 같은 정보를 내포합니다.

예시 바코드: SMT240520-A01-0001
항목설명
SMT공정명
240520생산일자 (YYMMDD)
A01라인 ID 또는 장비군
0001순차 번호 (Lot 시리얼)

➡ MES 시스템에서 이 바코드를 인식해 해당 생산 단위 전체 이력을 조회 가능하게 합니다.


4. 구현 방식

🔹 4.1 LOT 생성 시점

  • 일반적으로 자재 투입 시점, 또는 생산 오더 시작 시점에 MES가 자동 LOT 생성
  • LOT ID 생성 규칙은 ERP 또는 MES 내부 규칙 기반 (자동 또는 수동 가능)
예시:
{
"lot_id": "SMT240520-A01-0001",
"product_code": "PCA-2230",
"model_name": "Control Board v2",
"start_time": "2025-05-20 08:15:00",
"line": "SMT-A01"
}

🔹 4.2 공정 흐름 등록 및 추적

LOT이 각 공정을 지나갈 때마다 MES는 다음과 같이 이력을 생성합니다.

LOT ID공정시작시각종료시각장비 ID작업자 ID
SMT240520-A01-0001프린터08:1508:17PRN-01W123
SMT240520-A01-0001장비배치08:1808:22PNP-02W456
SMT240520-A01-0001리플로우08:2408:30REF-01자동
  • 공정 이동은 스캐너 + 바코드 인식 or 자동 센서 신호로 감지
  • MES는 공정 이력을 시간순으로 저장 (→ Gantt Chart 형태 UI 구현 가능)

🔹 4.3 검사 결과와 연동

각 공정에서 수행되는 검사 장비에서 출력된 데이터를
LOT ID와 매칭해 저장합니다.

예시) AOI 검사 결과 저장 구조

json복사편집{
  "lot_id": "SMT240520-A01-0001",
  "panel_id": "PNL-01",
  "defect_count": 2,
  "ng_position": ["X45,Y33", "X88,Y12"],
  "pass_rate": 95.5,
  "inspector": "W789"
}

➡ 해당 LOT에 어떤 NG가 발생했는지, 누가 검사했는지를 즉시 추적 가능


🔹 4.4 자재 투입 연동 (BOM 기반 Traceability)

LOT 단위로 어떤 자재(부품, 솔더, PCB)가 투입되었는지도 기록

LOT ID자재 바코드품목명투입 시각위치
SMT240520-A01-0001RES-001-XYZ저항 10kΩ08:10Reel Feeder 3
SMT240520-A01-0001SOLDER-SNPSnPb 솔더08:00프린터 솔더탱크
  • 리플로우 시 솔더 Batch 정보도 함께 연동하면 더 강력한 이력 관리 가능

5. 시스템 구성 예시 (개념도)

[ERP] → 생산 오더

[MES]
├─ LOT 생성 및 바코드 발행
├─ 공정별 처리 이력 저장
├─ 검사 장비 연동 (AOI, SPI, X-ray)
├─ 자재 이력 연동 (리더기/피더 인식)
└─ Dashboard: LOT 단위 이력조회

➡ 사용자가 LOT ID 하나만 입력하면 모든 이력을 한눈에 조회할 수 있는 구조


6. 구현 시 고려사항

항목권장 방식
바코드 스캔 기기2D 코드 인식 가능 스캐너 권장 (DataMatrix, QR 등)
시간 동기화모든 장비/스캐너와 MES 서버 시간 동기화 (NTP 필수)
LOT ID 표준ERP, MES, 장비 간 공통 LOT ID 정의 필요
보안관리LOT 데이터는 품질 인증 및 분쟁 대응용 → 백업 중요
UI 구성LOT별 공정, 검사, 자재 이력을 시계열로 제공할 수 있는 UX 필요

7. 결론

LOT 바코드 추적 기능은 MES의 핵심 중 핵심입니다.
단순한 생산 단위 관리가 아니라, 정확한 품질 보증, 빠른 이슈 대응, 신뢰성 있는 데이터 확보를 가능하게 해줍니다.

MES를 설계하거나 도입할 때, 반드시 다음 세 가지를 고려하세요:

  • LOT 생성 기준이 언제이며 일관되게 유지되는가?
  • 공정/검사/자재 이력이 LOT 기준으로 완전하게 연결되는가?
  • 조회 UI와 연동 DB 설계가 유지보수에 강한 구조인가?

참고 자료

  • IPC-1782 Traceability 표준
  • MES 구축 사례 (중소기업 스마트팩토리 지원사업)
  • Zebra, Keyence 바코드 리더기 통합 자료
  • AOI/SPI 장비 CSV 연동 표준 예시 (Mirtec, Koh Young 등)

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤