Chapter 11

현장 AI: 설비·공정·품질

사무실의 AI가 문서와 메일을 다룬다면, 현장의 AI는 센서 신호·관리도·검사 이미지를 다룬다. 데이터는 더 많고 빠르지만, 틀렸을 때의 대가도 라인 정지와 불량 유출로 곧바로 나타난다. 이 장에서는 현장 데이터가 어디서 오는지부터 SPC와 이상 탐지, 예지 보전, 비전 검사까지 "현장에서 실제로 돌아가는 AI"의 조건을 살펴본다.

OT와 IT의 경계: 데이터는 어디서 오는가

설비 엔지니어에게 "설비 데이터 좀 주세요"라고 하면 되묻는 질문이 돌아온다. "어떤 데이터요? PLC 태그요, 설비 로그요, MES 실적이요?" 같은 "설비 데이터"라도 층마다 주기·형식·주인이 다르다. 공장의 기계를 직접 움직이는 기술을 OT(Operational Technology), 업무 시스템을 IT라고 부르는데, 현장 AI는 이 둘이 만나는 경계에서 만들어진다.

ISA-95(IEC 62264) 계층 대표 주기 Level 4 · ERP 주문 · 원가 · 구매 · 재고 일 · 주 Level 3 · MES · QMS · CMMS LOT 이력 · 실적 · 검사 결과 · 정비 이력 분 · 시간 IT OT OPC UA · 엣지 게이트웨이 · DMZ Level 2 · SCADA · HMI · 설비 PC 알람 · 레시피 · 설비 로그 · 계측기 결과 · 비전 판정 초 Level 1 · PLC · 컨트롤러 태그 값 · 인터록 · 시퀀스 상태 ms Level 0 · 센서 · 액추에이터 · 카메라 진동 · 온도 · 압력 · 전류 · 이미지 (kHz 파형 포함)
그림 11-1. 공장 데이터의 계층(4장의 ISA-95 계층). 아래로 갈수록 데이터는 빠르고 많아지며 의미(LOT, 제품, 작업자)와는 멀어진다. 현장 AI의 첫 과제는 아래층의 신호를 위층의 맥락(어느 LOT, 어느 레시피)과 시간으로 정확히 잇는 것이다.
데이터 원천예주기·형식현장에서 흔한 문제
PLC 태그모터 전류, 밸브 상태ms~s, 시계열태그명이 설비마다 다름(MTR_CUR_01 vs Motor1.I), 단위 미기재
설비 로그·알람알람 코드, 이벤트이벤트, 텍스트설비 제조사별 코드 체계, 설비 PC 시계 불일치
계측기막두께, 치수, 저항LOT·표본 단위표본 검사라 대부분의 제품에는 값이 없음
비전외관 이미지, 판정이미지 + OK/NG판정만 저장하고 원본 이미지는 며칠 뒤 삭제
MESLOT 이력, 투입·완료트랜잭션설비 신호와 LOT를 잇는 키(시간, 슬롯)가 불명확
정비 기록작업지시, 교체 부품문서, 엑셀자유 텍스트("이상 있어 조치함"), 고장 코드 미표준

계층 사이를 잇는 표준으로는 산업용 상호운용성 표준인 OPC UA(IEC 62541)가 대표적이다. 값뿐 아니라 "이 값은 어느 설비의 어느 센서이며 단위는 무엇인가" 같은 정보 모델을 함께 전달할 수 있다는 점이 AI 관점에서 특히 중요하다. 경량 메시징 프로토콜인 MQTT도 엣지와 서버 사이에서 널리 쓰인다. 원본 신호를 모두 서버로 올리기 어려운 경우(진동 파형, 이미지)에는 설비 가까이의 엣지(edge) 장비에서 특징값을 뽑거나 판정을 끝내고 결과만 올린다.

OT 보안은 IT 보안과 우선순위가 다르다

IT가 기밀성을 먼저 지킨다면 OT는 가용성과 안전을 먼저 지킨다. 설비 네트워크에 AI용 수집 장비를 붙일 때는 산업 제어 시스템 보안 표준인 IEC 62443의 영역(zone)·통로(conduit) 개념에 맞춰 망을 분리하고, 원칙적으로 읽기 전용 경로로 시작한다. AI가 설비에 값을 써 넣는 폐루프 제어는 별도의 안전성 검토를 거친 뒤의 일이다.

SPC: 관리도와 공정 능력

현장 AI 이야기를 하기 전에 이미 수십 년간 현장을 지켜 온 도구부터 보자. 통계적 공정 관리(SPC, Statistical Process Control)의 핵심은 관리도(control chart)다. 공정이 안정적일 때의 평균 \(\mu_0\)와 표준편차 \(\sigma_0\)로 관리 한계를 정하고, 그 밖으로 나가거나 이상한 패턴이 보이면 "우연 원인이 아닌 이상 원인이 생겼다"고 판단한다.

$$ \mathrm{UCL} = \mu_0 + 3\sigma_0, \qquad \mathrm{CL} = \mu_0, \qquad \mathrm{LCL} = \mu_0 - 3\sigma_0 $$
개별값 관리도의 경우. 부분군 평균(\(\bar{X}\)) 관리도라면 \(\sigma_0\) 대신 \(\sigma_0/\sqrt{n}\)을 쓴다. 정규분포에서 한 점이 우연히 ±3σ 밖으로 나갈 확률은 약 0.27%다.

한 점이 한계를 넘는 것만 보면 작은 평균 이동은 늦게 잡힌다. 그래서 패턴 규칙을 함께 쓴다. 널리 쓰이는 것이 Western Electric 규칙(1956년 Western Electric사의 품질 관리 핸드북에서 유래)이다.

  1. 규칙 1: 한 점이 ±3σ 밖.
  2. 규칙 2: 연속 3점 중 2점이 같은 쪽 ±2σ 밖.
  3. 규칙 3: 연속 5점 중 4점이 같은 쪽 ±1σ 밖.
  4. 규칙 4: 연속 8점이 중심선의 같은 쪽.

관리도가 "공정이 평소와 같은가"를 본다면, 공정 능력 지수는 "공정이 고객 규격을 만족할 만큼 좋은가"를 본다.

$$ C_p = \frac{\mathrm{USL} - \mathrm{LSL}}{6\sigma}, \qquad C_{pk} = \min\!\left( \frac{\mathrm{USL} - \mu}{3\sigma},\ \frac{\mu - \mathrm{LSL}}{3\sigma} \right) $$
USL/LSL: 규격 상·하한. \(C_{pk}\)는 평균이 규격 중심에서 벗어난 정도까지 반영한다. 많은 고객사와 산업에서 1.33 이상을 기본 요구 수준으로 삼고, 신규 공정이나 중요 특성에는 더 높은 기준을 두기도 한다.
INTERACTIVE

관리도 시뮬레이터 — 이동과 산포를 주입하고 규칙으로 잡기

적용 규칙
첫 탐지—
이상 전 오경보—
Cpk 이상 전—
Cpk 이상 후—
관리 한계는 과거 안정 구간에서 구한 μ₀ = 0, σ₀ = 1로 고정했고, 규격은 ±4σ(이상 전 Cpk 1.33)로 두었다. 빨간 점은 해당 시점까지의 관측 창에서 규칙이 발동했음을 표시하며, 점 위 숫자는 규칙 번호다. 규칙 2·3에서는 마지막 점 자체가 2σ·1σ 밖이 아니어도 앞선 점들로 창 조건이 충족되면 신호가 나온다. 해볼 것: 평균 이동 1σ에서 규칙 1만 켜면 탐지가 얼마나 늦어지는지, 규칙을 모두 켜면 오경보가 얼마나 늘어나는지 "새 데이터 생성"을 여러 번 눌러 비교하자.
관리도는 사라지지 않는다

AI 이상 탐지가 SPC를 대체한다고 생각하기 쉽지만, 실제로는 관리도가 현장의 공통 언어로 남는다. IATF 16949 환경의 많은 공장에서 관리계획서에 SPC 대상 특성과 이상 시 조치(OCAP, Out-of-Control Action Plan)가 정의되어 있고, 고객 감사도 이를 본다. AI는 관리도가 못 보는 곳(수백 개 센서의 상호 관계, 이미지, 파형)을 보완하는 위치에서 시작하는 것이 자연스럽다.

SPC에서 ML 이상 탐지로: 불균형과 비용

관리도는 특성 하나를 따로 본다. 하지만 식각 설비 한 대에도 수백 개의 센서가 있고, 불량은 "온도는 정상, 압력도 정상인데 둘의 조합이 이상한" 형태로 오기도 한다. 이럴 때 여러 센서를 함께 학습한 머신러닝 이상 탐지 모델(다변량 통계, 오토인코더, 아이솔레이션 포레스트 등)이 정상 패턴과 얼마나 다른지를 하나의 이상 점수(anomaly score)로 내놓는다. 그다음 결정은 사람의 몫이다. 점수가 몇 이상이면 경보를 낼 것인가?

제조 데이터의 특징은 극단적인 불균형이다. 불량률이 0.1%라면 "모두 정상"이라고 답하는 모델의 정확도는 99.9%다. 그래서 정확도 대신 다음 지표를 본다.

$$ \text{정밀도} = \frac{TP}{TP + FP}, \qquad \text{재현율} = \frac{TP}{TP + FN}, \qquad \text{총 비용} = FP \cdot c_{FP} + FN \cdot c_{FN} $$
TP: 불량을 불량으로 잡음, FP: 양품을 불량으로 경보(오탐, 과검), FN: 불량을 놓침(미탐, 유출). 정밀도는 "경보가 울렸을 때 진짜일 확률", 재현율은 "진짜 불량 중 잡아낸 비율"이다.
오탐(FP)의 비용미탐(FN)의 비용
비전 외관 검사재검사 인력, 양품 폐기고객 클레임, 선별 출장, 신뢰 하락
설비 이상 탐지불필요한 정지·점검, 경보 피로돌발 고장, 대량 불량, 안전 사고
공정 SPC 경보불필요한 OCAP 대응이상 LOT의 후공정 진행
INTERACTIVE

이상 탐지 임계값 — 혼동행렬·정밀도·재현율·비용

분포 보기
정밀도—
재현율—
총 비용 (10만 개당)—
비용 최소 임계값—
정상 점수 ~ N(0, 1), 불량 점수 ~ N(d′, 1), 생산량 10만 개로 가정한 교육용 모델이다. 위 그래프는 점수 분포, 아래는 임계값에 따른 총 비용(점은 현재, 세로 점선은 최솟값). 비용 단위는 만 원(예시). 해볼 것: "실제 비율"로 바꾸면 불량 분포가 거의 보이지 않는다. 불량률을 0.1%로 낮추면 같은 모델인데 정밀도가 어떻게 무너지는지, 미탐 비용을 올리면 최적 임계값이 어느 쪽으로 움직이는지 보자.

이 시뮬레이터가 보여 주는 교훈은 셋이다. 첫째, 임계값은 모델이 아니라 비용 구조가 정한다. 같은 모델이라도 자동차 안전 부품처럼 미탐 비용이 큰 곳에서는 임계값을 낮춰 재현율을 올린다. 둘째, 불량률이 낮을수록 정밀도가 무너진다. 경보 열 번 중 아홉 번이 헛경보면 현장은 곧 경보를 무시하기 시작한다(경보 피로). 셋째, 분리도 \(d'\)를 올리는 것, 즉 더 좋은 센서·특징·라벨이 결국 모든 숫자를 함께 좋게 만든다.

예지 보전: P-F 곡선과 잔여 수명

보전 전략은 크게 셋으로 나뉜다. 고장 나면 고치는 사후 보전(BM, Breakdown Maintenance), 정해진 주기마다 점검·교체하는 예방 보전(PM, Preventive Maintenance), 설비 상태를 감시해 고장 징후가 보일 때 계획적으로 조치하는 예지 보전(PdM, Predictive Maintenance)이다. 상태 기반 보전(CBM)은 예지 보전과 거의 같은 뜻으로 쓰이거나, 임계값 기반의 단순한 형태를 가리킨다.

예지 보전의 원리는 신뢰성 중심 정비(RCM)에서 쓰는 P-F 곡선으로 설명된다. 설비는 어느 시점(P, Potential failure)에 감지 가능한 열화를 시작하고, 시간이 지나 기능을 잃는 고장(F, Functional failure)에 이른다. 이 사이의 시간이 P-F 간격이며, 예지 보전은 이 간격 안에서 징후를 잡아 계획 정비로 바꾸는 일이다.

설비 상태 → 시간 → P 열화 시작(감지 가능) F 고장 ① 진동 스펙트럼 ② 오일 분석 ③ 소음 · 발열 ④ 성능 저하 · 불량 증가 P-F 간격 = 계획 정비로 바꿀 수 있는 시간 진동 감지 시점의 RUL
그림 11-2. P-F 곡선. 같은 열화라도 진동처럼 일찍 잡히는 신호를 쓰면 대응 시간이 길어지고, 성능 저하나 불량 증가로 알게 되면 이미 늦다. 예측의 가치는 "얼마나 일찍"과 "그 시간 안에 부품·인력을 준비할 수 있는가"의 함수다.

잔여 수명(RUL, Remaining Useful Life)은 지금 시점부터 고장까지 남은 시간의 추정치다. 실무에서 중요한 것은 RUL의 점 추정보다 불확실성 구간이다. "12일 남음"보다 "90% 확률로 7~20일"이 정비 계획에 쓸모 있다. 그리고 그 경보 리드타임이 부품 조달·정비 인력 확보·생산계획 조정에 필요한 시간보다 짧으면, 예측이 맞아도 고장을 막지 못한다.

INTERACTIVE

보전 전략 비용 비교 — 사후 · 예방 · 예지

사후 보전—
예방 보전—
예지 보전—
막을 수 있는 고장—
단위는 백만 원/년(예시). 가정: 예방 보전은 연 12회 정기 정비로 잠재 고장의 50%를 막는다. 예지 보전으로 막는 고장 = 고장 수 × 재현율 × min(1, 리드타임 ÷ 필요 대응 시간), 오경보 1건 점검 비용 150만 원. 해볼 것: 리드타임을 필요 대응 시간보다 짧게(예: 3일) 줄이면 재현율이 높아도 예지 보전의 이점이 사라진다. 고장 비용이 작은 설비에는 사후 보전이 합리적일 수도 있다.

비전 검사·가상 계측·레시피 최적화·디지털 트윈

비전 검사: 모델보다 라벨이 어렵다

규칙 기반 비전(밝기·면적·형상 임계값)은 정해진 불량에는 강하지만, 모양이 다양한 불량(스크래치, 얼룩, 이물)에서는 과검이 늘어난다. 딥러닝 비전은 이런 불량에 강하지만 라벨의 일관성에 크게 좌우된다. 같은 이미지를 검사원 세 명에게 보여 주면 경계선 근처 불량에서 판정이 갈리는 일이 흔하다. 모델은 그 불일치를 그대로 배운다. 그래서 비전 과제의 첫 작업은 대개 모델 학습이 아니라 불량 정의서와 한도 견본(limit sample, 합격·불합격의 경계를 보여 주는 견본)을 정비하는 일이다. 이것은 4장의 "같은 불량을 같은 이름으로" 문제의 이미지 버전이다.

카메라·조명 촬영 조건 고정 전처리 정렬·ROI 모델 점수·위치 OK → 출하 애매 → 재검 NG → 격리 검사원 판정 한도 견본 기준 라벨 축적 · 재학습 · 성능 모니터링 원본 이미지 · 판정 · 모델 버전 · 레시피 버전을 함께 저장
그림 11-3. 비전 검사의 운영 루프. 모델이 확신하지 못하는 "애매" 구간을 사람에게 보내고, 그 판정을 라벨로 되돌려 재학습한다. 원본 이미지를 지우면 이 루프가 끊긴다.

가상 계측, 레시피 최적화, 디지털 트윈

가상 계측(VM, Virtual Metrology)은 설비 센서 데이터로 계측값(막두께, 치수 등)을 예측하는 기술이다. 표본으로만 재던 특성을 모든 웨이퍼·제품에 대해 추정할 수 있게 되므로, 표본 사이에서 생긴 이상을 일찍 잡을 수 있다. 레시피 최적화는 공정 조건과 결과의 관계를 학습해 목표를 만족하는 조건을 찾는 일로, 실험계획법(DOE)과 베이지안 최적화 같은 기법이 쓰인다. 디지털 트윈(digital twin)은 실제 설비·공정과 데이터로 연결되어 상태를 반영하는 가상 모델이다. 제조용 디지털 트윈의 참조 틀로 ISO 23247 시리즈가 있다.

적용입력 → 출력데이터 요건흔한 함정
비전 검사이미지 → OK/NG, 불량 위치원본 이미지 보관, 일관된 라벨불량 표본 부족, 촬영 조건 변화
가상 계측설비 센서 요약값 → 계측값 추정센서와 계측의 LOT·웨이퍼 단위 연결PM 후 설비 상태가 바뀌어 예측이 틀어짐
레시피 최적화공정 조건 → 수율·특성조건을 바꿔 본 이력(실험), 결과 연결운영 데이터는 조건 변동이 좁아 인과를 못 배움
디지털 트윈실시간 상태 → 시뮬레이션·예측설비 정보 모델, 동기화된 데이터"3D 화면"을 트윈으로 오해, 유지 비용 과소평가

현장에 생성형 AI가 들어가는 자리

현장 AI라고 하면 센서·이미지 모델만 떠올리기 쉽지만, 생성형 AI가 즉시 쓸모를 보이는 곳은 오히려 신호와 사람 사이의 설명·기록·인계다. 예측 모델이 "이상 점수 0.92"를 내놓아도 현장 엔지니어에게 필요한 것은 "그래서 무엇을 봐야 하나"다.

ALARM

알람 해설과 트리아지

알람 코드, 매뉴얼, 최근 센서 추이, 과거 정비 이력을 묶어 원인 후보와 근거를 정리한다(10장의 트레이스).

OCAP

SPC 이탈 시 조치 안내

관리도 규칙 위반이 생기면 해당 특성의 OCAP와 과거 유사 이탈 기록을 찾아 첫 조치를 안내한다.

LOG

작업일지 구조화

"이상 있어 조치함" 같은 자유 텍스트를 고장 부위·현상·원인·조치 코드로 바꿔 예지 보전의 라벨로 만든다.

SHIFT

교대 인수인계

MES 이벤트와 알람, 작업일지를 요약해 다음 교대에 넘길 메모 초안을 만든다.

특히 세 번째 카드가 중요하다. 예지 보전 모델을 만들려고 보면 정비 기록이 자유 텍스트라 고장 라벨을 만들 수 없는 경우가 많다. 생성형 AI로 과거 기록을 고장 코드 체계에 맞춰 구조화하고 사람이 검수하면, 수년 치 기록이 학습 데이터로 바뀐다. 생성형 AI가 예측형 AI의 데이터 기반을 만드는 셈이다.

현장 AI가 실패하는 이유와 운영

현장 AI 파일럿이 PoC 보고서에서는 정확도 99%였다가 라인에서는 몇 달 만에 꺼지는 이유는 대개 모델 밖에 있다.

LABEL

라벨 부족과 불일치

불량은 드물고, 그나마 판정 기준이 사람마다 다르다. 고장 이력은 자유 텍스트로만 남아 있다.

DRIFT

드리프트

설비 PM, 부품 교체, 원자재 LOT 변경, 계절에 따라 데이터 분포가 바뀐다. 학습 때의 정상이 오늘의 정상이 아니다.

TRUST

현장의 신뢰

근거 없이 울리는 경보, 설명할 수 없는 판정은 무시당한다. 오경보가 몇 번 이어지면 경보가 꺼진다.

MLOPS

운영 체계 부재

누가 성능을 보고, 언제 재학습하고, 어떤 모델 버전이 어떤 라인에서 도는지 아무도 모른다.

"PoC 정확도 99%"를 들으면 물어볼 것

① 불량률이 얼마인 데이터에서 잰 정확도인가(불량률 1%면 "전부 정상"도 99%다). ② 학습 데이터와 시험 데이터가 시간상 분리되어 있는가(같은 기간의 데이터를 섞으면 미래 성능을 과대평가한다). ③ 정밀도와 재현율, 그리고 오탐·미탐 1건의 비용은 얼마인가. ④ 설비 PM 전후 데이터가 모두 들어 있는가.

이를 막는 운영 체계를 흔히 MLOps라고 부른다. 제조 현장에서 최소한 갖출 것은 다음과 같다.

실패하는 현장 AI

  • 데이터 팀이 과거 데이터로 모델을 만들어 "전달"
  • 경보는 화면에만 뜨고 근거 표시 없음
  • 성능 저하를 현장이 먼저 알아챔
  • 담당자 이동 후 아무도 모르는 모델

살아남는 현장 AI

  • 설비·품질 엔지니어가 프로덕트 오너
  • 경보마다 근거(센서 추이, 유사 사례)와 피드백 버튼
  • 드리프트·경보율 모니터링으로 먼저 감지
  • 모델 카드와 운영 매뉴얼, 재학습 주기 문서화

핵심 정리

  1. 현장 데이터는 ISA-95 계층마다 주기·형식·주인이 다르다. 아래층 신호를 위층 맥락(LOT, 레시피)과 정확한 시간으로 잇는 것이 첫 과제이며, OPC UA·엣지·IEC 62443 기반의 망 분리가 기반이 된다.
  2. 관리도(\(\mu_0 \pm 3\sigma_0\))와 Western Electric 규칙, Cpk는 여전히 현장의 공통 언어다. AI는 관리도가 못 보는 다변량·이미지·파형 영역을 보완한다.
  3. 불균형 데이터에서는 정확도가 아니라 정밀도·재현율을 보고, 임계값은 오탐·미탐 비용으로 정한다. 불량률이 낮을수록 정밀도가 무너져 경보 피로가 생긴다.
  4. 예지 보전의 가치는 P-F 간격 안에서 얼마나 일찍 잡는가와, 그 리드타임 안에 정비를 준비할 수 있는가에 달려 있다. 모든 설비에 예지 보전이 정답은 아니다.
  5. 비전 검사는 모델보다 라벨(불량 정의서, 한도 견본)이 어렵고, 가상 계측·레시피 최적화·디지털 트윈도 데이터 연결이 선행되어야 한다.
  6. 현장 AI의 실패는 라벨 부족, 드리프트, 현장 신뢰, 운영 체계 부재에서 온다. 현장 오너, 근거 표시, 피드백 버튼, 모니터링, 되돌아갈 경로를 갖춰야 살아남는다.

확인 퀴즈

Q1. 설비 센서 신호로 AI 모델을 만들 때 가장 먼저 해결해야 할 문제로 적절한 것은?

신호가 어떤 제품·조건에서 나왔는지 모르면 불량과 연결할 수 없다. 데이터 연결과 시간 동기화가 먼저다.

Q2. 규격이 USL = 10.4, LSL = 9.6이고 공정 평균 10.1, 표준편차 0.1일 때 Cpk는?

\(\min\big((10.4-10.1)/0.3,\ (10.1-9.6)/0.3\big) = \min(1.0,\ 1.67) = 1.00\). Cp는 0.8/0.6 ≈ 1.33이지만 평균이 치우쳐 Cpk가 낮다.

Q3. Western Electric 규칙을 많이 켤수록 일반적으로 나타나는 현상은?

규칙이 많을수록 민감도는 오르고, 우연히 규칙에 걸릴 확률도 커진다. 탐지 속도와 오경보는 트레이드오프다. Cpk는 공정 자체의 특성이라 규칙과 무관하다.

Q4. 불량률 0.1%인 라인에서 재현율 90%, 오탐률(양품 중 경보 비율) 1%인 모델의 정밀도에 가장 가까운 것은?

10만 개 중 불량 100개 → TP 90. 양품 99,900개 중 1% → FP 999. 정밀도 = 90 / (90 + 999) ≈ 8.3%. 경보 12번 중 11번이 헛경보다.

Q5. 예측 재현율이 95%인데도 예지 보전이 돌발 고장을 거의 줄이지 못했다. 가장 그럴듯한 원인은?

P-F 간격 안에서 잡아도, 대응할 시간이 부족하면 결국 고장 난다. 예측의 가치는 리드타임과 대응 체계의 함수다.

Q6. 비전 검사 AI의 성능이 기대에 못 미칠 때 가장 먼저 점검할 것은?

모델은 라벨의 불일치를 그대로 배운다. 불량 정의서와 한도 견본을 정비하고 검사원 간 일치도를 재는 것이 출발점이다.