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:15 | 08:17 | PRN-01 | W123 |
SMT240520-A01-0001 | 장비배치 | 08:18 | 08:22 | PNP-02 | W456 |
SMT240520-A01-0001 | 리플로우 | 08:24 | 08:30 | REF-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-0001 | RES-001-XYZ | 저항 10kΩ | 08:10 | Reel Feeder 3 |
SMT240520-A01-0001 | SOLDER-SNP | SnPb 솔더 | 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 등)