자동화 라인이 멈추면 현장에는 익숙한 장면이 생긴다. 설비 화면에는 알람이 뜨고, 작업자는 투입구나 이송 구간을 들여다본다. 자재 하나가 비스듬히 놓였을 수도 있고, 포장재가 예상보다 조금 찌그러졌을 수도 있다. 바코드는 읽혔지만 실제 품목이 다르거나, 센서는 물체를 감지했는데 집게가 잡을 위치를 찾지 못하는 경우도 있다. 설비는 대개 이때 ‘이상’을 선언하고 사람을 호출한다.
처음에는 이를 장비 성능의 부족으로 해석하기 쉽다. 더 정밀한 센서가 있었으면, 인식 기능이 더 좋아졌으면, 설비가 멈추지 않았을 것이라고 생각한다. 실제로 기술적 한계가 원인인 경우도 있다. 다만 같은 종류의 알람이 반복되는 현장을 보면, 문제를 단순히 감지 능력으로만 설명하기 어렵다. 설비는 대상을 보지 못해서 멈추는 것이 아니라, 보고 난 뒤 그 상황을 어떤 경우로 분류해야 하는지 결정하지 못해서 멈추는 경우가 많기 때문이다.
자동화는 정상 상태를 빠르고 일관되게 반복하도록 만들어진다. 정해진 위치에 놓인 자재, 등록된 형상, 약속된 방향, 승인된 데이터, 허용 범위 안의 편차가 이어질 때 설비는 망설일 이유가 없다. 여기서 자동화가 수행하는 것은 동작만이 아니다. ‘이 조건이면 이 동작을 한다’는 판단을 설비 안에 고정하는 일이다. 그래서 정상 조건이 안정적일수록 설비의 움직임도 안정적으로 보인다.
예외는 물체가 아니라 해석의 문제다
문제는 예외가 단지 규격에서 벗어난 물체 하나로 끝나지 않는다는 데 있다. 누락된 자재를 발견했을 때, 그것이 앞 공정의 누락인지 데이터 등록 오류인지, 뒤에 들어올 자재와 한 묶음으로 처리해도 되는지 판단해야 한다. 예상 밖의 형상을 만났을 때도, 단순 불량으로 제외할지, 다른 작업 경로로 보낼지, 작업자가 방향만 바로잡으면 정상품으로 복귀하는지에 따라 다음 행동이 달라진다. 사람은 이런 단서를 동시에 읽는다. 앞뒤 작업의 맥락, 당일 생산 조건, 품질 기준, 납기 우선순위, 그리고 지금 멈추는 것이 더 큰 문제를 막는지까지 함께 고려한다.
설비가 어려워하는 것은 바로 이 맥락의 압축이다. 화면에 표시된 알람 코드는 현상을 알려 줄 수 있다. 그러나 그 현상이 무엇을 뜻하는지, 허용할 수 있는 변형인지, 누가 책임지고 어떤 기록을 남겨야 하는지는 코드 하나만으로 정해지지 않는다. 현장에서는 같은 알람이라도 작업조, 품목, 생산 시점에 따라 다른 방식으로 처리된 경험이 쌓여 있다. 사람은 그 경험을 바탕으로 애매한 상황에 임시 이름을 붙이고 다음 행동을 선택한다. 자동화 시스템에 이 판단이 명확한 기준으로 들어가 있지 않다면, 설비 입장에서는 서로 다른 여러 가능성이 모두 위험하다.
그래서 사람의 개입은 자동화가 덜 된 구간에 단순 노동력이 남아 있다는 뜻만은 아니다. 오히려 시스템이 아직 표준화하지 못한 판단을 사람이 맡고 있다는 신호에 가깝다. 작업자가 매번 설비를 재가동하면서도 그 이유를 서로 다르게 설명한다면, 설비의 빈틈은 기계 내부보다 운영 언어의 바깥에 있다. ‘조금 틀어진 경우’, ‘일단 통과시켜도 되는 경우’, ‘반드시 격리해야 하는 경우’가 현장 감각으로만 존재하면 자동화는 그 감각을 재현할 수 없다.
이 구조는 두 가지 결과를 만든다. 첫째, 설비는 멈춘 횟수보다 더 많은 불확실성을 사람에게 넘긴다. 사람이 개입해 즉시 처리하면 라인은 다시 돌아가지만, 왜 그 판단이 가능했는지는 시스템에 남지 않을 수 있다. 둘째, 숙련된 사람이 있을 때만 자동화가 안정적으로 보이는 역설이 생긴다. 설비가 독립적으로 운영되는 것이 아니라, 예외를 해석해 주는 사람의 판단 위에서 정상 상태를 유지하는 것이다.
자동화 설비가 예외에서 사람을 찾는 이유는 사람만이 손으로 문제를 해결할 수 있어서가 아니다. 사람은 아직 분류되지 않은 상황에 의미를 부여하고, 서로 충돌하는 기준 사이에서 다음 행동을 정한다. 자동화의 수준은 사람이 얼마나 멀리 떨어져 있는가보다, 사람이 하던 그 판단이 얼마나 반복 가능한 기준과 기록으로 바뀌었는가에서 드러난다. 설비가 멈춘 장면은 종종 기계의 실패가 아니라, 시스템이 아직 이름 붙이지 못한 예외를 보여 주는 장면이다.