현장의 병목을 찾고 해결하는 방법
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
병목 분석은 공장 생산량을 제한하는 단 하나의 공정을 찾아냅니다. 이를 식별하고 측정하는 방법, 그리고 제약 이론(Theory of Constraints)의 다섯 가지 집중 단계를 적용하는 방법을 알아봅니다.
Automatically translated with AI from the original post. Read the English original
병목은 공정 중에서 공장 전체의 출력을 제한하는 단계입니다. 병목 분석은 그 단계를 찾아내고, 얼마나 손실이 발생하는지 측정한 뒤, 가장 먼저 조치하는 작업입니다. 이 글은 인원이나 설비를 늘리지 않고 처리량과 생산 능력을 높이고자 하는 공장 관리자를 위한 것입니다. 생산 병목을 식별하는 방법, 제약 이론을 다섯 단계로 적용하는 방법, 그리고 흔히 빠지는 함정을 피하는 방법을 설명합니다.
핵심 요점
- 병목은 전체 시스템의 출력을 제한하는 자원입니다. 병목에서 잃은 한 시간은 곧 공장이 잃은 한 시간입니다.
- 병목은 가장 높은 가동률, 한 공정 앞에 쌓인 가장 긴 대기열, 그리고 후속 공정이 기다리는 공정을 찾아 확인할 수 있습니다.
- 제약 이론은 다섯 가지 집중 단계를 제시합니다. 식별, 활용, 종속, 향상, 그리고 관성 방지입니다.
- 새로운 투자 없이도 병목을 가장 먼저 활용하십시오. 휴식, 품목 교체, 자재 부족 상황에서도 병목이 계속 가동되도록 관리합니다.
- 하나의 병목을 해결하면 제약은 다른 공정으로 옮겨갑니다. 다시 측정하고, 이를 지속적인 일상 업무로 관리하십시오.
병목이란 무엇이며, 왜 생산량을 결정합니까?
폭이 서로 다른 구간으로 이루어진 파이프를 생각해 보십시오. 물의 흐름은 가장 좁은 구간에 의해 정해집니다. 생산 라인도 같은 원리로 작동합니다. 톱이 시간당 60개의 부품을 자르고 도장 부스가 40개를 마무리한다면, 라인의 출력은 40개입니다. 이때 도장 부스가 병목입니다.
제약 이론(TOC)은 이 개념을 바탕으로 합니다. Lean Enterprise Institute 용어집은 TOC를 설명하면서, 이를 물리학자 엘리야후 골드랫(Eliyahu Goldratt)이 개발하고 그의 1984년 저서 The Goal을 통해 널리 알려진 조직 변화를 위한 경영 철학이자 도구 모음으로 소개합니다. 이 이론은 기업이 목표에 도달하지 못하게 막는 요인을 식별하고 관리하는 데 중점을 두며, 목적은 처리량을 늘리는 것입니다. 여기서 처리량은 전체 시스템의 출력 속도를 의미하며, 개별 기계의 속도를 뜻하지 않습니다.
현장에서는 다음 두 가지 결과가 중요합니다.
- 병목에서 잃은 1분은 공장이 잃은 1분입니다. 병목이 아닌 공정에서 같은 1분을 잃어도 보통 손실은 없습니다. 해당 공정에는 여유 용량이 있기 때문입니다.
- 병목이 아닌 공정을 개선해도 출력은 늘지 않습니다. 실제 병목 앞에 재공품만 더 쌓일 뿐입니다.
그래서 공장이 더 빠른 기계를 구입하고도 출하량에 변화가 없는 경우가 생깁니다. 투자가 잘못된 곳으로 간 것입니다.
병목 분석은 어떻게 수행합니까?
병목을 신뢰성 있게 식별하려면 세 가지 방향에서 증거를 찾고, 세 가지 결과가 일치할 때만 결론을 믿으십시오. 공장의 작업 흐름을 읽는 일이므로, 눈으로 확인할 수 있는 것부터 시작하십시오.
- 설비 가동률. 각 공정의 부하를 가용 시간과 비교합니다. 병목은 보통 100%에 가깝게 가동되며 여유가 거의 없습니다.
- 대기열. 현장을 둘러보며 작업이 어디에서 기다리는지 확인합니다. 한 공정 앞에 부품이 쌓여 있다면 가장 강력한 시각적 신호입니다.
- 자재 부족(기아 현상). 의심되는 병목 이후의 공정을 살펴봅니다. 이 공정들이 부품을 기다리며 자주 유휴 상태에 있다면, 병목은 그 공정의 상류에 있습니다.
그다음 간단한 데이터 점검으로 확인하십시오:
- 한 제품군을 대상으로 공정 흐름도를 그리는 것부터 시작합니다. 출시에서 출하까지 모든 단계와 각 단계의 경로를 한눈에 볼 수 있도록 작성합니다.
- 각 단계마다 적재와 하역 등 실제로 관찰되는 시간을 포함한 단위당 순 시간을 기록하고, 교대당 가용 시간도 함께 적습니다.
- 교대당 생산 능력을 계산합니다. 가용 분을 단위당 분으로 나누면 됩니다.
- 교대당 생산 능력을 교대당 수요와 비교합니다. 생산 능력이 가장 낮은 단계가 병목 후보입니다.
- 한 교대 전체를 관찰하면서 모든 정지를 기록합니다. 자재 대기, 사람 대기, 설비 고장, 품종 전환, 품질 검사 등이 여기에 해당합니다. 가장 큰 정지 원인에 대해서는 "왜"를 다섯 번 묻는 방식 등으로 근본 원인 분석을 수행합니다. 증상만 고치지 말고 원인을 해결해야 합니다.
하루 데이터만 믿지 마십시오. 다른 교대와 다른 제품으로 점검을 반복합니다. 날마다 다른 단계가 생산량을 제한한다면 이동하는 병목이 존재하는 것이므로, 제품군별로 따로 분석해야 합니다. 데이터 수집은 클립보드와 스톱워치만으로도 시작할 수 있습니다. 이후에는 시스템의 생산 데이터를 활용하면 분석을 반복 가능하게 만들고 수작업 분석을 줄일 수 있습니다.
현장(겐바)에 직접 가서 수치를 확인합니다. 겐바는 작업이 이루어지는 장소를 뜻하는 일본어입니다. 작업자가 휴식 시간을 잘못 기록하면 데이터상으로는 설비가 느려 보일 수 있습니다. 현장만이 실제 원인을 보여줍니다. 감독자와 작업자에게도 의견을 물어보십시오. 현장의 관점은 근거 있는 의사결정에 도움이 됩니다.
생산 병목의 일반적인 원인은 무엇입니까?
제조 병목은 검사와 포장을 포함해 모든 생산 공정의 어느 단계에서든 나타날 수 있습니다. 제약 요인을 일찍 찾아내는 팀은 생산 지연을 피할 수 있습니다. 대부분의 병목은 몇 가지 유형으로 나뉩니다. 이 유형을 알아두면 원인 탐색 시간을 줄이고 자원 배분을 개선할 수 있습니다.
- 사이클 타임이 긴 경우. 설비 또는 수작업 단계가 인접 공정보다 한 개당 시간이 더 오래 걸립니다.
- 작업 부하의 불균형. 특정 공정 앞에 작업물이 쌓이는 것이 가장 눈에 띄는 신호입니다.
- 가동 중단. 고장, 짧은 정지, 수리 대기는 단계의 실질 생산 능력을 떨어뜨립니다.
- 품종 전환. 긴 셋업 시간은 매주 몇 시간의 생산 시간을 잃게 합니다.
- 자재 및 공구 부족. 부품, 지그, 문서를 기다리느라 공정이 멈춥니다.
- 인력과 기술. 해당 단계를 한 명만 운영할 수 있으면 휴식이나 결근 때 공정이 멈춥니다.
- 품질 반복. 재작업과 검사 때문에 같은 단계를 부품이 두 번 거치게 됩니다.
- 생산 일정. 제한된 생산 능력을 고려하지 않은 계획은 원래 없던 병목을 만들어 냅니다.
병목은 어떻게 해결합니까? 다섯 가지 집중 단계
제약 이론 연구소(Theory of Constraints Institute)는 다섯 가지 집중 단계를 제시합니다. 이 이론은 제약 요소의 산출량이 조직 전체의 산출량을 좌우하거나 제한하며, 대부분의 시스템에는 설비나 부서와 같은 단일 자원 제약이 있다고 설명합니다. 다섯 단계는 다음과 같습니다.
- 시스템의 제약 요소를 식별합니다.
- 제약 요소를 활용합니다. 이미 보유한 자원에서 최대한의 성과를 끌어냅니다.
- 다른 모든 것을 제약 요소에 종속시킵니다.
- 2단계와 3단계로 충분하지 않을 때만 제약 요소를 향상합니다. 즉 설비를 추가하는 등 용량을 늘립니다.
- 관성이 새로운 제약 요소가 되지 않도록 방지합니다. 제약 요소가 이동하면 1단계로 돌아갑니다.
실제로는 순서가 중요합니다. 비용이 적게 드는 조치를 비용이 많이 드는 조치보다 먼저 실행하게 해 주기 때문입니다.
활용은 병목이 어떤 것도 기다리지 않게 하는 것을 뜻합니다. 일반적인 조치는 다음과 같습니다.
- 작업자를 시차 배치하여 휴식 시간과 교대 시간에도 병목 설비가 계속 가동되도록 합니다.
- 이전 작업이 끝나기 전에 자재, 공구, 문서를 미리 준비합니다.
- 품질 검사를 병목 공정 밖으로 옮기거나, 작업물이 병목에 도달하기 전에 검사하여 이미 불량인 부품을 병목이 가공하지 않도록 합니다.
- 가능한 경우 다른 작업이 진행되는 동안 품종 전환을 수행합니다. 빠른 품종 전환 기법인 SMED(Single-Minute Exchange of Die, 금형 교환 시간 한 자릿수 분 단위화)는 셋업 작업을 설비의 정지 시간 밖으로 옮깁니다.
- 병목 설비는 가동 시간 1분당 가치가 가장 높은 작업에 우선 투입합니다.
종속화는 공장의 나머지 공정이 병목의 속도에 맞춰 움직인다는 뜻입니다. 작업은 병목이 처리할 수 있는 속도에 맞춰 현장에 투입해야 합니다. 이렇게 하면 공정 내 재공품이 제한되고 리드타임이 짧아집니다. 생산 능력 계획에는 정격 속도가 아니라 병목의 실제 생산 능력을 사용해야 합니다. 제한된 능력을 고려하는 계획, 흔히 finite capacity scheduling이라고 부르는 방식은 이 규칙을 일정에 반영합니다.
향상은 마지막 단계입니다. 앞선 세 단계를 모두 적용한 뒤에야 교대를 추가하거나, 설비를 한 대 더 들이거나, 공정을 더 빠르게 바꾸는 것을 검토해야 합니다. 두 번째 단계 이전에 구매한 신규 설비는 대개 현장 관리만으로 해결할 수 있었던 문제를 위해 들인 설비입니다.
예시: 4단계로 구성된 셀
다음은 가상의 수치로 작성한 예시입니다.
한 셀에서 펌프 커버를 4단계 공정으로 생산합니다. 교대당 생산 가능 시간은 450분입니다. 개당 순 소요 시간은 절단 1.5분, 밀링 3.0분, 디버링 2.0분, 세척 1.0분입니다.
교대당 생산 능력은 생산 가능 시간을 개당 소요 시간으로 나눈 값입니다:
- 절단: 450 / 1.5 = 300개
- 밀링: 450 / 3.0 = 150개
- 디버링: 450 / 2.0 = 225개
- 세척: 450 / 1.0 = 450개
밀링이 병목입니다. 절단기가 아무리 빨라도 이 셀은 교대당 150개만 생산할 수 있습니다. 밀링 설비를 한 교대 동안 관찰해 보니 40분 동안 멈춰 있었습니다. 그중 25분은 다음 작업의 자재를 기다리는 시간이었고, 15분은 공구 교체 시간이었습니다.
팀은 먼저 밀링 설비를 최대한 활용하기로 했습니다. 자재를 설비 옆에 미리 준비해 두고, 현재 작업이 진행되는 동안 다음 공구를 미리 세팅합니다. 이렇게 해서 잃어버린 40분 중 35분을 되찾았습니다. 밀링의 생산 능력은 450 / 3.0 = 150개에서 (450 + 35) / 3.0 = 161.7, 약 161개로 올라갔습니다. 투자 없이 생산량이 약 7% 늘어난 것입니다. 이제 절단기에는 여유 시간이 생겼으므로, 팀은 밀링의 속도에 맞춰 절단기에 자재를 투입합니다. 디버링은 225개로 밀링보다 여전히 훨씬 높습니다. 병목은 디버링이 그 수준에 도달하기 전까지 밀링에 머뭅니다.
개선 효과를 유지하고 다음 병목을 어떻게 찾아낼까요?
하나의 병목을 해소하면 다른 공정이 새로운 제약이 됩니다. 이것이 다섯 번째 단계의 목표입니다. 각각의 개선 작업을 공정 개선 활동으로 다루고, 병목 분석을 지속적 개선 문화의 일부로 만드십시오:
- 교대마다 병목의 생산량, 정지 시간, 대기열 길이를 기록하고 셀 보드에 게시합니다.
- 일일 모임에서 수치를 검토합니다. 병목의 생산량이 떨어지면 같은 날 대응합니다.
- 한 번에 한 병목만 최적화하고, 제품 구성, 인력 또는 설비가 바뀔 때마다 생산 능력 분석을 다시 수행합니다.
여기에는 데이터가 도움이 됩니다. 교대당 생산량, 정지 시간, 대기열 길이 같은 몇 가지 KPI를 함께 활용하십시오. 공정별 계획 대비 실적을 비교하는 정기적인 병목 분석을 하면 전체 성과가 어디에서 얼마나 오래 미달하는지 보이고, 실제 병목과 일회성 문제를 구분할 수 있습니다.
흔한 실수
- 가장 바빠 보이는 설비를 개선하는 것. 하루 종일 돌아가는 설비가 항상 병목은 아닙니다. 아직 아무도 필요로 하지 않는 작업을 하고 있을 수도 있습니다.
- 설비 속도만으로 판단하는 것. 모든 정지, 셋업, 대기 시간을 반영한 뒤 생산 능력이 가장 낮은 공정이 병목입니다. 정격 속도가 가장 낮은 공정이 병목인 것은 아닙니다.
- 신규 설비부터 들여다보는 것. 무언가를 구매하기 전에 현재 보유한 자원으로 병목을 먼저 활용하십시오.
- 병목을 기다리게 두는 것. 공구 하나가 없거나 지게차가 한 번 늦는 것만으로도 공장 전체의 생산이 멈출 수 있습니다.
- 작업을 지나치게 많이 투입하는 것. 병목이 처리할 수 있는 속도보다 빠르게 현장에 작업을 투입하면 대기열만 쌓이고 리드타임만 길어집니다.
- 분석을 한 번만 하는 것. 제약 요인은 제품 구성과 개선 활동마다 바뀝니다.
소프트웨어는 어떻게 도울 수 있을까요
병목은 제품이 하나뿐인 셀에서는 쉽게 보이지만, 제품이 많은 공장에서는 찾기 어렵습니다. 소프트웨어를 쓰면 공정별로 계획값과 실제값을 비교해 부족분이 가장 큰 곳을 보여 줄 수 있습니다. iFAKT의 Polaris Analyzer는 모든 모듈에 걸쳐 생산의 계획값과 실제값을 비교하는 KPI 대시보드를 제공합니다. 이런 화면으로 어디를 살펴볼지 정하고, 그다음 현장에 가서 원인을 확인하십시오.
다음 단계
이번 주에 제품군 하나를 골라, 직접 관찰한 순 소요 시간을 바탕으로 각 공정의 생산 능력을 계산해 보십시오. 그런 다음 생산 능력이 가장 낮은 공정에서 교대 한 번 동안 설비가 멈추는 모든 시간을 기록하며 병목 분석을 시작하십시오.