MRPeasy는 설비·인력의 생산 능력을 반영한 생산 스케줄링을 지원할까요? MRPeasy 생산 계획과 SkyPlanner APS 비교
네, 다만 오더별로 처리합니다. MRPeasy는 제조 오더를 생성하는 시점에 작업장의 가용 생산 능력을 확인해 가장 이른 빈 시간대에 배정합니다. 이미 일정에 잡힌 미완료 오더의 순서를 다시 조정하지 않으며, 한 오더를 이동해도 다른 오더는 이동하지 않습니다. 전체 일정을 함께 최적화해야 하는 공장에서는 MRPeasy와 SkyPlanner APS를 함께 사용합니다.
MRPeasy 요금 안내 페이지에서는 이 기능을 “Operations scheduling (MRP II, finite capacity)”(공정 스케줄링: MRP II, 가용 생산 능력 반영)이라고 부릅니다. Starter, Professional, Enterprise, Unlimited의 네 요금제 모두에 포함됩니다.
MRPeasy의 생산 스케줄링 과정
1. 작업장 그룹과 작업장
생산 능력 설정은 Production planning → Workstation groups에서 시작합니다. 각 그룹에는 Type이 지정됩니다.
- Active processing: 가용 생산 능력에 제한을 받습니다. 문서에서는 “constrained by capacity (the number of available workstations) and working hours”(생산 능력, 즉 사용 가능한 작업장 수와 근무 시간에 따라 제한됨)라고 설명합니다.
- Passive processing: 생산 능력에 제한을 받지 않고 24/7 가동할 수 있으며, 건조나 냉각 같은 공정에 사용합니다.
그룹별로 근무 시간과 휴무일을 따로 설정할 수 있습니다. 전사 공통 근무 시간과 휴무일은 Settings의 Work hours와 Holidays에서 설정합니다. (출처)
각 Workstation은 Active processing 그룹에 속합니다. 설정 필드에는 Hourly rate(시간당 요율), Productivity(그룹의 첫 작업장 대비 생산성), Default worker(기본 작업자), Maintenance cycle(유지보수 주기), Idle time이 있습니다. Idle time은 “periods when no works can be planned”(작업을 계획할 수 없는 시간대)를 뜻합니다. (출처)
2. 공정 순서
공정 순서의 각 공정에는 개별 기계가 아닌 Workstation group을 지정합니다. MRPeasy는 “When scheduling the production, the individual workstation from that group with the best availability is chosen.”(생산 일정을 잡을 때 해당 그룹에서 가용성이 가장 좋은 작업장을 선택합니다.)라고 설명합니다. 스케줄링에 영향을 주는 공정 필드는 다음과 같습니다.
- Setup time(셋업 시간)과 Cycle time(사이클 타임)
- Capacity: 오븐처럼 한 번에 처리할 수 있는 수량
- Sequence(순서)와 Overlap(중첩): Professional 이상에서 Overlap and Special Sequences 기능으로 제공
- Parallelize(병렬 처리): Professional 이상에서 제공
하위 작업은 스케줄링에 영향을 주지 않습니다. (출처)
3. 제조 오더 생성
제품과 수량을 선택하면 “the software will calculate the production schedule”(소프트웨어가 생산 일정을 계산합니다). MRPeasy는 각 BOM과 공정 순서별로 일정을 계산하며, “For each BOM, the routing with the earliest finish date is selected, by default.”(기본적으로 각 BOM에서 완료일이 가장 빠른 공정 순서를 선택합니다.)라고 설명합니다.
스케줄링은 “takes into account all limitations in resources”(자원의 모든 제약을 고려합니다). 여기에는 다른 작업, 예정된 설비 유휴 시간이 포함되며, 정방향 스케줄링에서는 재고가 없는 자재의 조달 리드타임도 반영됩니다. 이 기능을 사용하려면 품목에 BOM과 Routing이 있어야 합니다. (출처)
4. 정방향 또는 역방향 스케줄링
기본값은 정방향 스케줄링입니다. “By default, the software schedules the Manufacturing Order to the first available time.”(기본적으로 소프트웨어는 제조 오더를 가장 이른 가용 시간에 배정합니다.)
역방향 스케줄링은 Enterprise 기능입니다. Customer Order를 기준으로 “schedules production operations as late as possible before delivery”(납품 전에 완료할 수 있는 범위에서 생산 공정을 최대한 늦게 배정합니다). 필요하면 일 단위로 여유 기간을 설정할 수 있습니다. (출처)
5. Production schedule 화면
Production schedule 페이지에서는 제조 오더별 또는 작업장별로 캘린더와 간트 차트를 볼 수 있습니다. “dynamic drag-and-drop rescheduling of manufacturing orders and operations”(드래그 앤 드롭으로 제조 오더와 공정 일정을 즉시 변경) 기능, 진행 상황과 부품을 구분하는 색상 표시, “Rebook parts for planned MOs”(계획된 제조 오더의 부품 할당 재조정) 기능을 제공합니다. (출처)
6. 생산 현장 실적 보고
작업자는 My production plan 또는 Internet-kiosk에서 공정별로 Start, Pause, Finish 버튼을 누릅니다. “The button press times are recorded and accordingly, the actual labor hours are calculated.”(버튼을 누른 시각을 기록하고 이를 바탕으로 실제 작업 시간을 계산합니다.) (출처)
여전히 계획 담당자가 처리해야 하는 일
- 먼저 입력한 오더부터 배정됩니다. 각 오더는 생성 시 가장 이른 빈 시간대를 차지합니다. 현장 작업 순서는 우선순위나 납기가 아니라 입력 순서를 따릅니다.
- 전체 일정을 다시 계획하지 않습니다. “The software will only reschedule the manufacturing order which has been dragged to a new time, other manufacturing orders will not be rescheduled.”(새 시간대로 끌어 옮긴 제조 오더만 일정을 변경하며, 다른 제조 오더의 일정은 변경하지 않습니다.) Manufacturing Orders 페이지에서도 한 오더의 일정을 변경해도 “will not automatically reschedule the whole production calendar.”(전체 생산 캘린더의 일정이 자동으로 변경되지는 않습니다.)라고 명시합니다. (출처)
- 간트 차트에서 이동할 때는 자재를 확인하지 않습니다. “The software will not check for material availability.”(소프트웨어는 자재 가용성을 확인하지 않습니다.)
- 가동 중단을 설정해도 작업은 그대로 남습니다. “Setting an idle time does not reschedule works automatically which were previously planned for the idle time.”(유휴 시간을 설정해도 해당 시간대에 이미 계획된 작업의 일정은 자동으로 변경되지 않습니다.)
- 셋업 시간은 고정값입니다. 직전에 어떤 제품을 생산했든 공정 순서의 각 공정에 지정된 셋업 시간은 하나의 고정값입니다. 또한 “Setup time cannot be defined for an operation in the routing that has ‘Parallelize’ or ‘Overlap’ enabled.”(공정 순서에서 ‘Parallelize’ 또는 ‘Overlap’이 활성화된 공정에는 셋업 시간을 지정할 수 없습니다.)
- 역방향 스케줄링은 자재를 고려하지 않습니다. “Material lead times are ignored when backward scheduling is used.”(역방향 스케줄링을 사용하면 자재 리드타임을 무시합니다.)
- 자재 데이터가 불완전하면 리드타임을 반영하지 않습니다. 가용성을 알 수 없는 자재가 하나라도 있으면 “the MO is scheduled ASAP, ignoring material lead times”(자재 리드타임을 무시하고 제조 오더를 가능한 한 빠른 시점에 배정합니다).
- 하위 조립품은 번호로 선택합니다. 다단계 오더에서는 “sub-assembly BOM is automatically selected alphabetically according to its number.”(하위 조립품 BOM을 번호의 알파벳순으로 자동 선택합니다.)
- 장기 계획에는 생산 능력의 상한을 적용하지 않습니다. 개략 생산 능력 계획은 “RCCP, infinite capacity”(RCCP, 무한 생산 능력)로 표기되어 있으며 Enterprise 기능입니다. (출처)
- 공정 순서가 없으면 생산 능력을 반영하지 않습니다. BOM과 Routing이 없으면 MRPeasy는 “basic scheduling without capacity planning”(생산 능력 계획이 없는 기본 스케줄링)을 제공합니다.
실무에서는 긴급 오더를 빈틈에 끼워 넣고, 설비가 고장 날 때마다 담당자가 오더를 끌어 옮기며, 스프레드시트에 별도 계획을 유지하게 됩니다.
MRPeasy의 자체 스케줄링으로 충분한 경우
다음과 같은 환경에서는 MRPeasy의 스케줄러로 충분합니다.
- 소수의 작업장 그룹을 단일 교대로 운영하며, 여러 오더가 같은 병목 공정을 두고 경합하는 일이 드뭅니다.
- 공정 순서가 안정적인 재고생산 방식이며, 실제 생산할 순서대로 오더를 입력합니다.
- 작업 전환 시간이 짧거나 모든 제품에서 같아, Setup time의 고정값이 실제 소요 시간과 맞습니다.
- 돌발 상황이 드물며, 매주 간트 차트에서 오더 몇 개를 끌어 옮기는 정도로 신속하게 대응할 수 있습니다.
귀사의 공장이 여기에 해당한다면 공정 순서와 작업장 캘린더를 정확히 관리하고 유휴 시간을 미리 설정하면서 MRPeasy만으로 운영하세요.
실제 생산 능력을 반영하는 전용 스케줄러가 필요한 경우
다음 중 여러 항목에 해당한다면 자체 스케줄러만으로 대응하기 어려운 단계입니다.
- 긴급 오더나 우선순위 변경에 대응하려면 빈 시간대를 채우는 데 그치지 않고 기존 오더를 이동해야 합니다.
- 설비 고장, 자재 지연, 불량 폐기 때문에 매주 많은 오더를 수동으로 끌어 옮겨야 합니다.
- 직전에 생산한 제품에 따라 작업 전환 시간이 달라집니다.
- 공용 공구나 치구, 여러 작업자가 필요한 작업, 교대별 인력 배치가 계획의 제약 조건이 됩니다.
- 20개 이상의 작업장에서 수십 건의 미완료 오더를 처리하며, 계획 담당자가 매일 몇 시간씩 일정 중복을 해소하는 데 씁니다.
도입 시 확인할 기능
- 전체 일정에 걸쳐 모든 미완료 오더의 작업 순서를 우선순위와 납기에 따라 조정하는 기능.
- 생산 진행 상황이나 오더가 바뀔 때 자동으로 일정을 재조정하는 기능.
- 셋업 시간 매트릭스: 작업 순서와 전환 방향에 따라 달라지는 작업 전환 시간을 반영해 총 셋업 시간을 최소화하는 기능.
- 수량이 제한된 공용 자원으로 공구를 관리하는 기능과 여러 작업자가 필요한 작업을 처리하는 기능.
- 변경이 있을 때마다 현재 재고와 입고 예정 구매 오더를 반영하는 자재 기반 스케줄링.
- 엔진이 실제 일정 배정에 활용하는 대체 작업장과 인력.
- MRPeasy에 결과를 다시 기록하는 구체적인 방식. MRPeasy API로 제조 오더의 납기와 사용자 정의 필드를 업데이트할 수 있습니다. 각 공급업체에 스케줄링 결과를 어떤 필드에 다시 기록하는지 확인하세요.
선택지는 네 가지 유형으로 나뉩니다.
- MRPeasy 자체 스케줄러는 MRPeasy 안에서 오더를 하나씩 배정합니다.
- 스프레드시트 기반 스케줄러는 내보낸 CSV 데이터로 작업하고 결과를 파일로 전달합니다.
- 범용 자동화 도구는 앱 사이에서 알림과 단순한 레코드를 전달합니다.
- SkyPlanner가 속하는 생산 현장 실행 기능을 갖춘 클라우드 APS는 MRPeasy와 함께 모든 자원의 일정을 자동으로 배정하고 작업자가 해당 일정을 직접 활용할 수 있게 합니다.
SkyPlanner가 맡는 역할
SkyPlanner APS는 앞서 설명한 한계를 각각 보완합니다. Arcturus 엔진은 작업 우선순위, 완료일, 고객 우선순위, Fast Track, Dynamic Priorities를 기준으로 모든 미완료 제조 오더의 순서를 한 번에 조정합니다. 긴급 오더에 시간대를 배정하면 Bulldozer가 후속 작업을 뒤로 밀어 공간을 확보합니다.
셋업 시간 매트릭스에는 각 제품 쌍의 양방향 작업 전환 시간이 저장되며, 엔진은 총 셋업 시간이 가장 짧은 작업 순서를 선택합니다. 공구는 수량이 제한된 공유 자원이며, 한 작업에 여러 작업자가 동시에 필요할 수도 있습니다. 작업장이나 인력을 사용할 수 없으면 엔진은 사용자가 지정한 대체 자원을 활용합니다.
자재 기반 스케줄링은 현재 재고와 입고 예정 구매 주문을 바탕으로 미래 재고를 시뮬레이션합니다. 주문을 생성할 때뿐 아니라 계획을 다시 수립할 때마다 자재가 확보되는 시점에만 작업을 배정합니다.
MRPeasy의 데이터 구조는 SkyPlanner에 바로 대응됩니다. Workstation groups, Productivity, Capacity는 각각 SkyPlanner의 작업장 그룹, 효율, 배치 작업으로 연결됩니다. 생산 상황이 바뀌면 Autopilot이 자동으로 일정을 다시 수립하고, Running Time Lock은 이미 시작한 작업의 일정을 유지합니다. 작업자는 자신의 작업 대기열을 확인하고 Mobile Confirmations, Production Timer, Quick Log Mode로 작업 실적을 기록합니다.
새로운 우선순위에 맞춰 MRPeasy에 이미 잡힌 주문 일정을 재배치해야 한다면 SkyPlanner를 선택하세요.
작업 전환, 공유 공구 또는 작업조에 따라 다음에 실행할 작업이 결정된다면 SkyPlanner를 선택하세요.
일주일에 여러 번 계획을 다시 수립하고, 몇 주 안에 실제 생산에 적용할 일정을 마련하고 싶다면 SkyPlanner를 선택하세요.
CSV로 내보낸 데이터로 30일 무료 체험을 시작하세요. 작업장을 최대 20개까지 사용할 수 있으며 신용카드는 필요하지 않습니다. 이후 요금은 작업장 5개를 포함해 월 199 €부터이며, 매월 청구됩니다. 연동 비용은 고객의 공정과 요구사항에 맞춰 요금제와 함께 사전에 견적을 제공합니다.
SkyPlanner는 MRPeasy REST API를 통해 MRPeasy와 양방향으로 연동되며, 고객 프로젝트에서 실제로 연동한 사례가 있습니다. 제조 주문, 공정 순서, 작업장 정보를 받아오고, 계획 일자와 진행 상황을 각 제조 주문에 다시 전달합니다. 온보딩 과정에서 SkyPlanner 팀이 연동을 구성하거나, 고객사의 MRPeasy 컨설턴트 또는 개발자가 문서화된 SkyPlanner REST API로 연동을 구축할 수 있습니다(API 참조 문서).
MRPeasy용 SkyPlanner 페이지에서 개요를 확인하거나 MRPeasy 연동 가이드를 살펴보세요. ERP 연동 허브에서는 다른 시스템도 비교할 수 있습니다.
제조업 고객의 SkyPlanner 사용 후기
2시간매주 절약
“SkyPlanner 덕분에 Excel 스프레드시트로 생산 계획을 세우던 방식에서 실시간으로 생산을 최적화하는 방식으로 전환했습니다.”
Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐장치
생산 계획 업무에서 매주 2시간을 절약하고, 새로운 작업 대기열은 몇 초 만에 생산 라인에 전달됩니다.
+90%생산 효율 향상
“생산 효율이 90% 높아졌습니다.”
Abdul Rucyinga, IT 책임자
Laboratory & Allied · 의약품 제조
생산 효율이 90% 높아졌으며, 모든 작업장의 석 달 치 계획을 최적화하는 데 30분도 걸리지 않습니다.
감소자재 부족으로 인한 가동 중단
“SkyPlanner의 가치는 일상 업무에서 실질적으로 쓸 수 있는 도구라는 점입니다. 특히 납기일을 정할 때 유용합니다.”
Tommi Männistö, 생산 계획 관리자
Eskomatic · 위탁 기계가공
자동 부하 스케줄링으로 납기일을 더 정확하게 산정하며, 자재 부족으로 인한 생산 중단이 크게 줄었습니다.
자주 묻는 질문
MRPeasy에는 생산 스케줄링 도구가 있나요?
네. MRPeasy는 작업장 그룹과 작업 시간을 기준으로 각 제조 주문을 가장 이른 가용 시간에 배정하는 정방향 스케줄링을 수행하며, 결과를 Calendar와 Gantt 차트에 표시합니다. 역방향 스케줄링은 Enterprise 요금제부터 사용할 수 있습니다.
MRPeasy는 모든 주문의 일정을 자동으로 다시 수립할 수 있나요?
아니요. Gantt 차트에서 주문을 드래그하면 해당 주문만 이동하고 나머지 생산 캘린더는 그대로 유지됩니다. SkyPlanner의 Autopilot은 생산 상황이 바뀌면 전체 일정을 다시 수립합니다.
MRPeasy는 작업 순서에 따라 달라지는 셋업 시간을 처리하나요?
아니요. 셋업 시간은 공정 순서에 포함된 각 공정에 고정값으로 지정됩니다. SkyPlanner APS는 제품 쌍별 작업 전환 시간(파란색에서 빨간색으로 30분, 빨간색에서 파란색으로 60분)을 담은 준비 시간 매트릭스를 사용하며, 이 시간을 최소화하도록 작업 순서를 정합니다.
MRPeasy 요금제별로 어떤 스케줄링 기능이 포함되나요?
공정 스케줄링, 생산 능력 계획, Gantt 차트, 드래그 앤 드롭은 모든 요금제에 포함됩니다. Overlap, Parallelize와 일정 미배정 주문은 Professional부터, 역방향 스케줄링, MPS, RCCP는 Enterprise부터 사용할 수 있습니다. REST API는 Unlimited에 포함되며, MRPeasy 요금 페이지에 명시된 가격은 사용자당 월 $149입니다.