모든 ERP와 연결

SkyPlanner의 개방형 REST API는 사내 ERP를 포함한 ERP, MES 및 운영 시스템과 연결됩니다. 직접 구축하거나 저희 팀의 도움을 받을 수 있습니다.

독립 실행도 가능 — ERP 연동은 선택사항이며 필수가 아닙니다.

연동 프로젝트 논의

다음과 같은 ERP 및 MES 시스템과 연결

APS 및 스케줄링

밀크런 물류: 공장 내 자재 흐름을 끊김 없이 유지하는 방법

공장에 맞는 밀크런 물류: 소비량에 맞춰 순회 공급을 설계하고 라인 자재 부족을 막으며, 자재 가용성을 생산에 연계하세요.

Jussi Mäntylä 생산계획 전문가, SkyPlanner 업데이트 2026년 10월 27일 10 분 분량
A factory milk run links a supply rack and assembly stations, delivering full bins and returning empty containers.
이 글의 내용
  1. 제조 현장의 밀크런이란?
  2. 밀크런은 어떤 경우에 적합할까요?
  3. 운행 시간표를 확정하기 전에 보충 순환 체계를 설계하세요
  4. 각 작업장의 소비량부터 파악하세요
  5. 30분마다 순회해도 대기 시간은 1시간이 될 수 있습니다
  6. 한 번의 순회에 필요한 모든 작업이 주기 안에 끝나야 합니다
  7. 적재 물량과 회수 경로를 확인하세요
  8. 경로 하나를 시범 운영하고 문제의 원인을 정확히 찾으세요
  9. 자재를 공급받는 작업을 실행 가능한 생산 일정에 배정하세요
  10. 고객사의 생산 현장 적용 사례
  11. 자재 관련 의사결정을 공장 생산 일정에 연결하세요

홈 » 리소스 » 밀크런 물류: 공장 내 자재 흐름을 끊김 없이 유지하는 방법

예상 읽기 시간: 10 분

자재 운반 차량이 30분마다 방문하는 상황을 생각해 보세요. 그런데도 조립 셀에서는 부품이 떨어집니다. 정해진 주기로 순회하고 있지만, 정작 보충은 늦는 것입니다.

밀크런을 운영하는 것과 제대로 운영하는 것은 이처럼 다릅니다. 밀크런 물류는 정해진 경로를 반복해서 순회하며 여러 지점에서 자재를 수거하거나 공급하는 방식입니다. 공장 안에서는 개별적으로 반복하던 자재 공급을 정기 순회로 대체해, 예측 가능한 주기로 부품을 공급하고 빈 용기를 회수할 수 있습니다.

핵심 질문은 단순히 “이 경로를 30분마다 돌 수 있는가?”가 아닙니다. “보충 자재가 도착할 때까지 각 작업장에 사용할 수 있는 자재가 충분한가?”를 먼저 확인해야 합니다. 그런 다음 자재 가용성을 생산 계획에 연계하세요. SkyPlanner APS를 사용하면 해당 자재를 소비하는 작업을 공장의 다른 작업과 함께 스케줄링할 수 있으며, 영향을 받는 모든 설비의 작업 순서를 일일이 수작업으로 다시 짤 필요가 없습니다.

제조 현장의 밀크런이란?

공장 내 밀크런은 창고나 슈퍼마켓(보충 자재를 정해진 방식으로 관리하는 공급 거점)과 여러 생산 작업장 사이를 반복해서 순회하며 자재를 공급하는 방식입니다. 경로와 방문 간격은 정해져 있지만, 운반 물량은 소비량에 따라 달라질 수 있습니다. 자재가 채워진 용기는 약속된 공급 지점으로 보내고, 빈 용기와 보충 신호는 순환 경로를 따라 공급 거점으로 돌아옵니다.

밀크런은 외부 물류에도 쓰이는 용어입니다. 예를 들어 트럭이 여러 공급업체에서 부품을 수거한 뒤 공장으로 돌아오는 방식도 밀크런이라고 합니다. 이 가이드에서는 공장 내부의 생산 자재 공급을 다룹니다. 여기서 중요한 것은 가용 재고를 필요한 작업장까지 전달하는 과정입니다.

밀크런과 칸반의 역할은 다릅니다. 칸반은 자재 소비 후 보충을 승인하는 역할을 합니다. 밀크런은 자재를 실제로 운반합니다. 빈 용기가 보충 신호로 쓰일 수는 있지만, 그 신호를 확인했다고 해서 보충 자재가 이미 운반 중이라는 뜻은 아닙니다.

이 두 역할을 구분하면 자재 부족의 원인을 파악하기 쉬워집니다. 작업장에서 신호를 너무 늦게 보냈나요? 공급 거점에 가용 재고가 없었나요? 피킹이 출발 시간에 맞춰 끝나지 않았나요? 아니면 남은 재고가 바닥난 뒤에야 차량이 도착했나요? 원인마다 대응 방법이 달라야 합니다.

밀크런은 어떤 경우에 적합할까요?

차량 구매보다 자재 흐름 검토가 먼저입니다. 가까이 있는 여러 공급 대상에서 수요가 반복적으로 발생하고, 용기를 취급하기 쉬우며, 공급 거점에서 보충 물량을 안정적으로 준비할 수 있다면 밀크런을 검토하기 좋습니다. 여러 곳의 수요를 한 번에 처리할 수 있을 때 정기 순회의 가치가 생깁니다.

교대 근무 시간 내의 소비 패턴을 살펴보세요. 하루 동안 꾸준히 쓰는 부품과 특별 주문에 한 번 필요한 대형 부품은 다르게 봐야 합니다. 일평균 수량만 보면 둘 다 밀크런에 적합해 보일 수 있지만, 실제 운반 요구는 매우 다릅니다.

자재 흐름 상황우선 검토할 방식
여러 셀에서 공통 부품을 소형 용기 단위로 반복 소비보충 신호와 방문 간격을 정하고, 여러 셀에 함께 공급하는 밀크런을 시험 운영하세요.
매번 방문할 때 차량 한 대에 거의 가득 실을 물량을 한 공급 대상에 전달관련 없는 경유지를 추가하기보다 전용 공급 방식과 비교하세요.
크거나 고가인 부품이 불규칙한 특정 시점에 필요매 순회를 위한 완충 재고로 보유하기보다 필요한 시각에 별도로 공급하는 방식을 검토하세요.
각 경유지의 수요가 드물고 대부분의 순회에서 운반 물량이 적음경로의 범위를 재검토하거나 수요에 따라 공급하는 방식을 사용하세요.
제품 구성에 따라 소비량이 크게 달라짐방문 간격과 용기 수량을 고정하기 전에 소비량이 많은 제품 구성을 구체적으로 확인하세요.

여러 방식을 병행하는 것이 현실적인 해법일 때가 많습니다. 적합한 부품은 정기 순회로 공급하고 나머지는 정해진 예외 절차로 처리하는 것입니다. 밀크런 물류의 효과를 얻기 위해 공장의 모든 자재를 하나의 경로에 포함할 필요는 없습니다.

기대할 수 있는 이점은 명확합니다. 여러 곳에 함께 공급하면 개별 운반 횟수를 줄일 수 있고, 보충 주기가 안정적이면 라인 옆에 보유할 자재 수량도 더 적게 계획할 수 있습니다. 작업자가 부품을 찾아다니는 시간도 줄일 수 있습니다. 다만 이런 효과는 전체 순환 과정이 제대로 작동해야 얻을 수 있습니다. 차량에 적재된 물량이 적다고 실패한 것은 아니며, 가득 실었다고 생산에 필요한 자재를 잘 공급하고 있다는 뜻도 아닙니다.

운행 시간표를 확정하기 전에 보충 순환 체계를 설계하세요

경로도는 차량이 어디로 가는지를 보여 줍니다. 하지만 실제로 작동하는 공급 체계를 설계하려면 무엇이 보충을 요청하는 신호가 되는지, 공급 거점이 언제 그 신호를 받는지, 어느 순회 때 보충 자재를 가져오는지까지 정해야 합니다.

각 작업장의 소비량부터 파악하세요

부품별·공급 대상별로 용기당 수량, 해당 제품 구성에서의 예상 소비량, 공급 지점, 사용 가능한 공간을 정하세요. 공급 거점의 위치와 다음 운반 물량을 준비할 담당자 또는 절차도 명시하세요. 이런 정보는 부품별 관리 계획(PFEP)에 정리해 두면 유용합니다.

그다음 용기 하나가 순환하는 과정을 따라가 보세요. 언제 비게 되나요? 그 사실은 어떻게 전달되나요? 피킹은 언제 시작할 수 있나요? 보충 자재는 다음 방문에 맞춰 준비되나요, 아니면 그다음 방문에 맞춰 준비되나요? 창고에서 출발한 뒤 이동하는 시간만 재지 말고, 실제 보충 신호가 발생한 시점부터 작업장에서 자재를 사용할 수 있게 될 때까지의 시간을 측정하세요.

남은 재고는 이 보충 대기 시간 동안의 소비를 감당해야 합니다. 여기에 시스템이 흡수하도록 설계한 변동을 고려해 여유분을 명시적으로 더하세요. 이유도 밝히지 않은 채 용기를 더 쌓아 두는 식으로 여유분을 숨기지 마세요.

30분마다 순회해도 대기 시간은 1시간이 될 수 있습니다

생산이 일정하게 이어지는 동안 조립 셀에서 동일한 부품을 시간당 60개씩 사용한다고 가정해 보겠습니다. 용기 하나에는 부품 20개가 들어가고, 밀크런은 30분마다 방문합니다.

용기 하나의 물량은 20분이면 소진됩니다. 방문 간격 동안 소비되는 부품은 30개입니다. 하지만 이 두 가지 사실만으로는 보충 순환 체계에 용기가 몇 개 필요한지 알 수 없습니다.

운전자가 빈 용기를 회수하는 것이 보충 신호라고 가정해 보겠습니다. 차량이 다녀간 직후 용기가 비면, 거의 30분 뒤인 다음 순회 때 운전자가 이를 회수합니다. 이후 공급 거점에서 보충 물량을 준비하고, 그다음 순회 때 전달합니다. 준비 작업을 그 주기 안에 마칠 수 있다는 전제에서, 신호 발생부터 보충 물량이 도착하기까지 거의 60분이 걸립니다.

가정한 소비 속도라면 이 대기 시간 동안 조립 셀에는 거의 60개의 부품이 필요합니다. 가득 찬 용기 3개에 해당하는 물량이 남아 있어야 한다는 뜻입니다. 이는 지연이나 소비량 변동에 대비해 정한 여유분을 더하기 전의 수량입니다. 방문 사이에 소비하는 30개만 계산하면 대기 시간의 절반을 놓치게 됩니다.

다음 출발 전에 피킹과 적재를 마칠 수 있을 만큼 요청이 일찍 공급 거점에 도달한다면, 바로 다음 방문 때 보충 물량을 받을 수도 있습니다. 이는 정보 전달 방식이 달라져서 가능한 것이지, 같은 경로를 유지하는 것만으로 얻을 수 있는 이점은 아닙니다.

실제 신호 전달 시점과 준비 과정에 걸리는 시간을 기준으로 순환 체계에 필요한 용기 수량을 정하세요. ‘2회 순회 주기’라는 기준이 모든 밀크런에 통하는 정답은 아닙니다. 또한 순환 중인 전체 용기 수와 각 시점에 작업장에서 차지하는 공간은 별개의 문제입니다.

한 번의 순회에 필요한 모든 작업이 주기 안에 끝나야 합니다

실제 작업을 관찰한 결과를 바탕으로 시간표를 짜세요. 이동, 정차, 자재 전달, 빈 용기 회수, 신호 처리, 회수품 하역, 다음 출발 준비까지 포함해야 합니다. 주행에 20분이 걸리는 경로라도 전체 운영에는 훨씬 더 긴 시간이 필요할 수 있습니다.

예를 들어 30분 주기로 계획한 순회에 이동 8분, 경유지 작업 10분, 회수품 하역과 다음 순회 물량 적재 5분, 점검과 신호 처리 3분이 필요하다고 가정해 보겠습니다. 합계는 26분으로, 다음 예정 출발까지 4분이 남습니다.

이 수치는 설명을 위한 가정이지 권장 여유시간이 아닙니다. 통상적인 변동, 휴식, 교대 인수인계가 있어도 이 여유시간으로 감당할 수 있는지 검증하세요. 전체 작업을 주기 안에 마칠 수 없다면 경유지 묶음, 취급 방법, 공급 체계 또는 운행 빈도를 바꾸세요. 필요한 작업을 빼서 서류상으로만 맞는 시간표를 만들지 마세요.

적재 물량과 회수 경로를 확인하세요

평균적인 순회뿐 아니라 실제로 발생할 수 있는 최대 물량의 순회도 확인하세요. 가득 찬 용기를 필요한 순서대로 운반하고 전달할 수 있나요? 공급이 진행되는 동안 회수한 빈 용기는 어디에 두나요? 각 작업장에는 공급받는 자재를 놓을 공간이 합의된 기준에 따라 충분히 확보되어 있나요?

장비에 승인된 사용 한계와 현장의 통행·취급 요건을 기준으로 검토하세요. 차량 선정과 통행 체계는 현장별 평가가 필요합니다. 경로도를 그리는 것만으로 그 평가를 대신할 수는 없습니다.

회수 과정도 공급만큼 주의 깊게 살펴야 합니다. 이번 순회가 제시간에 도착했더라도, 빈 용기가 누락되거나 신호가 불명확하거나 자재를 다시 채우기 위해 대기하는 용기가 밀려 있으면 다음 순회에 차질이 생길 수 있습니다.

경로 하나를 시범 운영하고 문제의 원인을 정확히 찾으세요

대상 작업장과 부품의 범위를 한정하고, 경로 운영 책임자를 지정한 뒤, 요청한 물량을 공급할 수 없을 때 어떻게 처리할지 합의하세요. 출발 시점에 운전자가 부족을 발견하기 전에, 자재 부족을 누구에게 어떻게 보고하고 대응을 요청할지 절차를 정해 두어야 합니다.

시범 운영 중에는 계획된 방문 시각과 실제 방문 시각, 미충족 요청, 긴급 운반 건을 기록하세요. 공급 거점에 사용 가능한 재고가 있는데도 작업장에서 자재 부족이 발생한 경우도 기록해야 합니다. 작업자의 행동도 살펴보세요. 여전히 부품을 가지러 작업장을 떠나야 한다면 해당 순회 노선이 제 역할을 하고 있다고 볼 수 없습니다.

기록한 내용을 원인별로 검토하세요.

  • 방문이 늦었다면 노선에서 수행하는 작업, 운행을 방해하는 요인, 출발 시각 준수 여부를 살펴보세요.
  • 제시간에 방문했지만 실어 온 자재가 잘못됐다면 보충 신호, 준비 작업, 자재 식별 방식을 살펴보세요.
  • 정확히 공급했는데도 이후 자재가 부족해졌다면 소비량, 용기당 수량, 보충 시점에 대한 가정을 살펴보세요.
  • 작업장에 과잉 재고가 계속 쌓인다면 같은 가정들을 반대 방향에서 검토하세요.

노선을 확대하기 전에 대표적인 피크 시간대와 제품 구성을 대상으로 시험하세요. 운반에 드는 노력뿐 아니라 생산 중단과 긴급 대응 작업도 함께 비교해야 합니다. 그렇지 않으면 겉으로는 효율적인 순회 운행이 대기 비용을 생산 부문에 떠넘기는 데 그칠 수 있습니다.

자재를 공급받는 작업을 실행 가능한 생산 일정에 배정하세요

순회 공급이 제대로 이루어지면 부품을 작업장까지 어떻게 운반할 것인지가 해결됩니다. 생산 계획은 또 다른 질문에 답해야 합니다. 공장 내 다른 모든 작업의 소요까지 고려할 때, 그 부품을 사용하는 작업은 언제 실행할 수 있을까요?

창고에 재고가 있다는 사실만으로 부품이 사용 지점에 도착했다고 볼 수는 없습니다. 자재 공급 절차에서 실제 인계 여부를 명확히 구분하세요. 생산에 사용하는 자재 가용성 정보는 재고 잔량을 실시간 전달 확인으로 간주해서는 안 되며, 합의된 실제 운영 방식을 반영해야 합니다.

자재 변동에 맞춰 설비별 작업 대기열을 수동으로 조정하고 있다면 SkyPlanner APS가 적합한 다음 단계입니다. 자재를 고려한 스케줄링 기능을 활성화하면 생산 작업에 사용되는 자재의 가용성을 기록된 정보에 따라 고려합니다. Arcturus는 설정된 작업장, 교대조, 우선순위, 공정 간 선후 관계를 반영해 작업 일정을 수립합니다. 간트 화면에서는 이렇게 정해진 작업 순서와 완료일에 미치는 영향을 확인할 수 있습니다.

이렇게 하면 자재 목록과 설비별 작업 대기열을 따로 대조하고 조정하는 대신 하나로 통합된 생산 계획을 사용할 수 있습니다. 자재 가용성이 달라지면 스케줄링 계산이 영향을 받는 작업들을 함께 반영하므로, 담당자는 우선순위를 결정하고 약속한 납기를 검토하는 데 집중할 수 있습니다.

예를 들어 구매 부품을 내부 공급 절차를 통해 조립 공정에 공급하는 상황에서 공급업체의 입고가 지연됐다고 가정해 보겠습니다. SkyPlanner에서 구매 발주서의 납품일은 자재를 사용할 수 있을 것으로 예상되는 날짜를 의미하며, 납품 완료로 확정하면 재고가 갱신됩니다. 입고 예정일을 수정하고 일정을 다시 계산하면, 영향을 받는 생산 작업은 공장의 다른 제약 조건과 함께 해당 날짜를 반영해 조정됩니다.

이제 생산계획 담당자는 실행 불가능한 작업 시작 일정을 맞춰 달라고 내부 물류팀에 요청하기 전에 생산에 미치는 영향을 판단할 수 있습니다. 다만 내부 순회 공급을 통해 부품을 정해진 목적지까지 전달하는 일은 여전히 필요합니다. 구매 발주 정보를 반영한 일정 수립이 실제 자재 인계를 대신하지는 않습니다.

고객사의 생산 현장 적용 사례

판금 위탁 제조업체 KJH-Comp는 과거 C9000과 스프레드시트로 대략적인 주간 부하를 계획했지만, 일별 설비 배정은 여전히 수작업으로 처리했습니다. 이 회사는 기존 ERP를 유지하면서 유한 용량 스케줄링을 위해 SkyPlanner를 도입했습니다.

KJH-Comp는 용접 전 부품을 모으는 단계에서 구매 부품을 포함해 해당 작업에 필요한 모든 부품이 준비됐는지 확인한 뒤 작업 대기열에 넣도록 구현했습니다. SkyPlanner는 설비 배정도 처리하며, 현장 관리자는 일정에서 병목을 확인할 수 있습니다.

이 사례의 핵심은 준비 상태를 다음 생산 작업과 연결하는 데 있습니다. 자재 공급 순회 노선을 설계한 뒤에도 이 연결이 필요합니다. 주간 총량만이 아니라 실제로 실행 가능한 작업을 기준으로 생산 순서를 정해야 합니다. 전체 도입 과정은 KJH-Comp의 SkyPlanner 사용 후기에서 확인하세요.

자재 관련 의사결정을 공장 생산 일정에 연결하세요

여러 작업장에 반복적으로 묶음 공급하는 방식이 자재 흐름에 적합하다면 밀크런 물류를 활용하세요. 보충 신호, 준비 작업, 빈 용기 회수 흐름, 작업장별로 확보해야 할 공급량을 명확히 정하세요. 그런 다음 SkyPlanner를 활용해 해당 자재를 소비하는 생산 작업이 지속적으로 관리되는 자재 가용성 정보와 실제 생산 능력에 맞춰지도록 하세요.

SkyPlanner는 개방형 REST API를 통해 모든 ERP 또는 MES와 연동됩니다. 기존 주문 관리 시스템을 유지하면서 해당 시스템의 생산 데이터를 하나의 통합 일정에 연결할 수 있습니다. 이를 통해 자재 변동에 맞춰 설비별 작업 대기열을 조정하는 수작업을 줄일 수 있습니다.

부품 하나와 그 부품을 사용하는 작업, 입고 지연 상황을 중심으로 SkyPlanner 데모를 예약하세요. 어떤 공정의 일정이 바뀌고 납품일에는 어떤 영향이 생기는지 확인해 보세요. 자사 생산에 얼마나 도움이 될지 판단할 수 있는 실용적인 방법입니다. 먼저 직접 살펴보고 싶다면 데모 데이터로 SkyPlanner를 체험해 보세요.

Jussi Mäntylä

생산계획 전문가, SkyPlanner

SkyPlanner로 더 명확한 생산 일정을 만드세요

데이터를 연결하고 첫 계획을 검토하세요. 실제로 적용되는 모든 일정은 계획 담당자가 직접 통제합니다.