1. 왜 LOT 기반 리워크 자동화가 중요한가?
SMT 생산 공정에서 불량이 발생하면 재처리(리워크, Rework) 작업이 필수적입니다.
하지만 수기로 리워크를 관리하거나, LOT과 무관한 형태로 처리하면 다음과 같은 문제가 발생합니다:
- 불량품이 정상품과 섞여 출하되는 리스크
- 리워크 수량 통계 누락 → 품질 보고 왜곡
- 리워크 공정 이력이 없어서 고객사/감사 대응 곤란
➡ 이를 방지하기 위해, MES에서 LOT 단위로 리워크 처리를 자동화해야 합니다.
2. 리워크 자동화 흐름 개요
아래는 LOT 기반 리워크 자동화 처리의 흐름도입니다:
[불량 발생 (AOI 등)]
↓
[LOT ID + 불량 위치 수집]
↓
[MES → 불량 판정 기록]
↓
[자동으로 Rework LOT 생성]
↓
[지정된 Rework 공정으로 유도]
↓
[Rework 완료 후 검사/이력 통합]
이 과정은 MES 내부의 로직으로 완전히 자동화할 수 있으며, 불량 발생 시 즉시 재처리 체계로 전환됩니다.
3. 리워크 처리 자동화 설계 구성
🔹 3.1 불량 판정 → Rework 조건 자동 인식
항목 | 내용 |
---|---|
검사 장비 연동 | AOI, SPI, FCT 등에서 발생한 불량 판정 정보를 MES에 실시간 저장 |
기준 설정 | “판정: FAIL” 또는 “NG 위치 ≥ 1” 조건 → 리워크 트리거 |
조건 유형 | 부품 위치 기준, 패널 ID 기준, LOT ID 기준 등 유연한 조건 매핑 가능 |
예시 JSON (AOI 불량 결과):
{
"lot_id": "SMT240520-A01-0001",
"panel_id": "PNL-003",
"result": "FAIL",
"ng_position": ["U3", "C14"]
}
🔹 3.2 자동 Rework LOT 생성
- 원래 LOT에서 불량 판정된 유닛만 추출 → 새로운 Rework LOT 생성
- 생성 시 원본 LOT과 연동관계 유지 (하위 LOT 구조 or 링크 정보로 관리)
Rework LOT ID | 원본 LOT | 패널 ID | 생성일시 |
---|---|---|---|
SMT240520-A01-0001-RW01 | SMT240520-A01-0001 | PNL-003 | 2025-05-20 09:40 |
MES에서 자동 생성되며, ERP 연동 필요 시에는 별도 플래그 설정(is_rework = true
)
🔹 3.3 Rework 공정 유도 및 추적
- Rework 대상 LOT은 일반 흐름과 분리된 리워크 라인 또는 공정으로 자동 안내
- MES UI에 “리워크 전용 공정 흐름” 표시
- 작업자는 스캔 시 자동으로 리워크 절차 안내받음
[리워크 공정 흐름 예시]
→ 불량 부품 탈거
→ 재장착(PNP)
→ 수동 납땜 또는 접점 보수
→ Re-AOI 검사
→ 합격 시 메인 공정 복귀 or 출하 승인
🔹 3.4 이력 통합 및 Rework LOT 병합
Rework 완료 시 MES는 자동으로 다음 중 하나를 수행합니다:
- Rework 이력 통합 기록
- 원본 LOT의 생산 이력에 “Rework” 섹션으로 기록
- 추후 LOT 조회 시 완전한 시계열 정보 확인 가능
- Rework LOT 병합 처리
- Rework 공정 완료 시 자동으로 원본 LOT로 병합
- 병합 조건은 검사 PASS + 담당자 승인일 때만 가능
- Rework 이력 별도 관리
- 품질 인증이 요구될 경우, 별도 LOT로 출하 및 보고서 첨부
4. 데이터 필드 정의 예시
필드명 | 설명 |
---|---|
lot_id | 원본 LOT ID |
rework_lot_id | 리워크로 생성된 LOT ID |
defect_position | 불량 발생 위치 정보 |
rework_reason | 리워크 사유 (AOI 불량, 납땜 불량 등) |
rework_start_time | 리워크 시작 시각 |
rework_end_time | 리워크 완료 시각 |
rework_operator | 리워크 담당자 |
recheck_result | 리워크 후 검사 결과 |
➡ 이 필드를 기반으로 리워크 리포트 자동 생성, 통계 분석, 고객 감사 대응 가능
5. 실제 설계 시 고려사항
항목 | 권장 기준 |
---|---|
리워크 공정 정의 | 표준 공정 흐름과 별도 정의 필요 (MES 공정맵 구성) |
장비 연동 | AOI/FCT → Rework 구간 입출력 연동 필요 |
바코드 정책 | Rework LOT도 고유 바코드 필요 (스캔 관리 용이) |
품질 보증 | Rework 결과 검사 의무화 (AOI 재검 or FCT 검사 필수) |
ERP 연동 여부 | 리워크 LOT이 ERP 수불, 자재 재사용과 연결되는 경우 별도 플래그 관리 필요 |
6. 리워크 관리 UI 예시
📋 리워크 대상 리스트
┌──────────────┬──────────────┬───────────┬────────────┐
│ 원본 LOT │ 리워크 LOT │ 불량 위치 │ 상태 │
├──────────────┼──────────────┼───────────┼────────────┤
│ SMT240520... │ ...RW01 │ U3, C14 │ 리워크 대기 │
│ SMT240520... │ ...RW02 │ R10 │ 리워크 중 │
└──────────────┴──────────────┴───────────┴────────────┘
- 작업자는 스캔만으로 자동 처리
- 관리자는 이력 조회, 완료 상태 확인 가능
7. 결론
리워크 처리는 MES에서 반드시 자동화되어야 할 품질 관리 프로세스입니다.
특히 SMT처럼 소형 부품, 자동화 장비, 빠른 속도가 요구되는 환경에서는
LOT 기반 리워크 자동화 설계가 곧 품질의 핵심입니다.
MES 설계 시, 다음을 반드시 고려하세요:
- 불량 판정 조건의 자동화 기준 설정
- Rework 공정 분리 및 병합 로직 구현
- Rework 이력의 통합 저장 및 리포트 기능 제공
📚 참고 자료
- IPC-A-610 / IPC-7711 & 7721 (수정/리워크 기준)
- AOI 불량 데이터 포맷 표준
- MES 리워크 자동화 사례 (중소기업 스마트공장 구축 과제)
- SAP, Oracle ERP와 리워크 연동 정책 문서