제조 공정
공정 스케줄링: 다공정 주문을 순서대로 정리하는 실용적 논리
2026. 9. 13. 14:000 views
한 주문에 CNC, 판금, 3D 프린팅, 복제 성형 부품이 동시에 있을 때 무엇을 먼저 하고, 어디서 막히며, 어떻게 긴급 투입할까? 이 글에서는 공정 스케줄링의 의존 관계, 병목 식별, 긴급 투입 비용을 명확히 설명하고 스케줄링 점검 리스트를 첨부한다.
한 주문이 전체 라인을 막을 때, 문제는 종종 기계에 있지 않다
현장에서 흔히 보이는 장면: 한 주문에 CNC 정밀 부품, 판금 외장, 3D 프린팅 시제품, 수작업 복제 성형 부품이 동시에 포함되어 있다. CNC 부품 몇 개는 클램핑 방안이 임시로 조정되어 이틀 늦어졌고, 판금 외장은 일찍 절곡이 완료되어 선반에 쌓여 있다. 복제 성형 부품은 CNC 부품의 조립 치수 확인을 기다리느라 실리콘 몰드를 열지 못하고 있다. 결과적으로 후공정 조립 스테이션은 헛되이 기다리고, 전체 라인은 '매우 바쁜' 것처럼 보이지만 납기는 계속 밀린다.
이런 문제는 보통 기계가 부족하거나 인력이 부족하다고 탓하지만, 실제로 전체 주문을 막는 것은 공정 간 의존 관계가 명확히 배치되지 않은 것이다. 공정 스케줄링의 본질은 각 기계에 작업을 가득 채우는 것이 아니라 '누가 누구를 기다리는지'의 순서를 정하는 것이다. 기계가 유휴 상태라고 해서 주문이 진행되는 것은 아니며, 전 공정이 납품되지 않으면 후 공정을 미리 완료해도 재공품이 될 뿐이다.
먼저 의존 관계를 정리하자: 공정 스케줄링의 세 가지 기본 관계
스케줄링은 기계를 시간순으로 채우는 것이 아니라 의존 관계를 정리하는 것이다. 다공정 주문에서 부품 간 선후 제약은 보통 세 가지뿐이다.
| 관계 유형 | 대표적 시나리오 | 스케줄링 관점 |
|---|---|---|
| 직렬 의존 | CNC 부품 가공이 끝나야 버 제거, 아노다이징 가능 | 전 공정 완료 시간이 후 공정 최조 시작 시간이며, 버퍼는 핵심 체인에 남겨야 함 |
| 병렬 분할 가능 | 판금 외장과 3D 프린팅 시제품은 서로 간섭하지 않음 | 동시 투입 가능하며 각자의 병목 공정에 따라 독립적으로 배치하여 서로 기계를 점유하지 않도록 함 |
| 집결 의존 | 조립 전 모든 부품이 갖춰져야 함 | 가장 늦게 완료되는 부품에서 조립 시점을 역산하며, 단일 부품 진행보다 갖춤률을 우선 |
먼저 의존 관계도를 그리고 나서 시간을 배치한다. 직렬 체인에서 어느 한 고리가 지연되면 전체 주문이 순연된다. 병렬 부품은 같은 장비를 두고 경쟁하지 않도록 해야 한다. 집결 지점에서는 '가장 느린 부품'이 무엇인지 미리 확인해야 한다. 이 세 가지 관계를 주문 카드에 표시해야 이후 병목 식별과 긴급 투입 판단의 근거가 생긴다.
병목 찾기: 전체 주문의 리듬은 가장 느린 공정이 결정한다
다공정 주문의 리듬은 가장 빠른 장비가 아니라 가장 느린 공정이 결정한다. 병목 판단에는 복잡한 시스템이 필요 없다: 어느 공정 앞에 재공품이 가장 많이 쌓이고 대기 시간이 가장 긴지 보면 그것이 병목이다. 흔한 경우는 CNC 정밀 가공이나 복제 성형 경화처럼 단일 부품 소요 시간이 긴 단계로, 앞에는 대기 부품이 잔뜩 쌓여 있고 뒤의 조립은 헛되이 기다릴 수밖에 없다.
핵심 인식은 이것이다: 비병목 공정을 미리 완료하면 재공품만 늘어날 뿐 전체 주문이 빨라지지 않는다. 판금 부품을 사흘 일찍 절곡 완료해도 CNC 부품이 아직 도착하지 않았다면 그 외장들은周转 구역만 차지할 뿐이다. 스케줄링은 버퍼를 병목 앞에 두어 병목이 멈추지 않게 해야 하며, 비병목은 병목의 소비 속도에 맞춰 투입해야지 각자 앞서 달려서는 안 된다.

긴급 투입과 변경: 비용은 그 부품 하나에 있지 않다
긴급 투입에서 가장 과소평가되는 것은 그것이 그 부품 하나의 가공 시간만 차지하지 않는다는 점이다. 실제로 소모되는 것은 세 가지다: 전환 준비(공구 교체, 프로그램 교체, 재클램핑, 초물 확인), 후속 공정 재배치(원래 배치된 절곡, 용접, 복제 성형 순서가 흐트러짐), 그리고 배치 재작업 위험—긴급 투입 부품이 재공품과 같은 지그나 같은 로트를 공유할 때 파라미터 조정으로 이미 완료된 부품을 재검사해야 할 수 있다.
긴급 투입이 가치 있는지 판단하려면 세 가지 질문을 할 수 있다: 밀려난 주문이 이미 되돌릴 수 없는 공정(예: 금형 개방, 주입 완료)에 들어갔는가? 긴급 투입 부품을 독립적인 소량 배치로 분리하여 메인 라인을 방해하지 않고 먼저 할 수 있는가? 이번 변경이 특정 집결 지점(예: 총조립)의 갖춤 시간을 오히려 늦추는가? 답이 '갖춤이 늦어진다'로 향한다면 긴급 투입의 이익은 보통 상쇄된다.
더 안정적인 방법은 변경 비용을 명시화하는 것이다: 스케줄표에 각 공정의 전환 비용 등급을 표시하여 영업과 엔지니어링이 같은 뷰에서 논의하게 하고, 두 부품의 단가만 비교하지 않도록 한다. 다공정 조합의 비용 구조를 평가해야 할 때는 먼저 AI 대화 견적을 통해 공정 경로와 수량을 명확히 설명한 후 긴급 투입 우선순위를 결정할 수 있다.
자주 묻는 질문
스케줄링 논의는 결국 반복적으로 나타나는 몇 가지 문제로 귀결된다. 아래는 실제 의사결정 시나리오에 따라 정리했으며, 답변은 구체적인 납기 약속을 포함하지 않는다. 구체적인 주문은 엔지니어링과 확인하라.
한 주문에 CNC 부품, 판금 외장, 3D 프린팅 시제품이 동시에 있을 때 무엇을 먼저 배치하는가?
가장 의존 체인이 긴 것부터 먼저 배치하세요. 일반적으로 CNC 부품과 판금 외장은 조립으로 모여야 하고, 3D 프린팅 시제품은 대부분 검증용이라 조립을 막지 않으므로 뒤로 미룰 수 있습니다. 판단 기준은 어느 체인이 지연되면 전체 주문 납기가 함께 지연되는지이며, 그 체인을 먼저 움직여야 합니다.
외주 공정(예: 표면 처리, 열처리)에는 어떻게 버퍼를 둘까요?
외주는 내부 공정보다 통제 불가능성이 높으므로, 버퍼는 외주 반환 이후에 두어야 하며 외주 자체의 주기를 압축해서는 안 됩니다. 일반적인 방법은 외주 공정에 별도의 대기 노드를 설정하고, 반환 후 먼저 입고 확인을 한 뒤 다음 공정으로 투입하여 반환품이 바로 라인에 올라가 이차 대기를 일으키는 것을 피하는 것입니다.
긴급 삽입 주문이 들어온 뒤 기존 주문은 어떻게 처리하나요?
먼저 삽입 주문이 차지하는 병목 공정 시간을 평가한 뒤, 밀려난 주문을 순연할지 분할할지 결정합니다. 밀려난 주문의 후속 공정이 병렬로 분할 가능하다면, 영향을 받은 부품만 지연시키고 나머지는 정상적으로 흐르게 하여 전체 주문 순연의 비용을 줄일 수 있습니다.
스케줄표에는 최소한 어떤 정보가 포함되어야 하나요?
포함을 권장합니다: 부품 번호와 수량, 해당 공정, 전후 공정 의존 관계, 현재 상태(대기/생산 중/외주 대기/검사 대기), 그리고 병목 공정의 점유 상황. 정보가 많을 필요는 없지만 의존 관계와 병목 점유 이 두 항목은 빠져서는 안 됩니다. 그렇지 않으면 스케줄표는 단순한 작업 목록에 불과합니다.
소량 다품종 주문은 스케줄링 로직이 달라져야 하나요?
그렇습니다. 배치가 작고 전환이 많을 때 병목은 종종 단일 설비에서 준비와 전환 공정으로 이동합니다. 이때 스케줄링의 핵심은 같은 공정, 같은 재료의 부품을 병합 생산하여 전환 횟수를 줄이는 것이지, 단일 품목의 최단 흐름을 추구하는 것이 아닙니다.
Key takeaways
- 스케줄링의 핵심은 기계를 배치하는 것이 아니라 의존 관계를 배치하는 것이다: 전 공정이 완료되지 않으면 후 공정을 배치해도 공회전할 뿐이다.
- 병목 공정이 전체 주문의 리듬을 결정하며, 비병목 공정을 미리 끝내면 재공품만 쌓인다.
- 긴급 투입의 실제 비용은 그 부품 자체의 가공 시간이 아니라 전환과 재배치이다.
- 외주와 열처리 등 통제 불가능한 단계에는 버퍼를 남겨야 하며, 자신의 가공 시간을 압축해서는 안 된다.
- 스케줄표는 현장에서 이해할 수 있어야 한다: 공정, 의존 관계, 책임자, 상태 네 가지 요소가 모두 있어야 한다.