QAD Adaptive ERP는 실제 생산능력을 반영한 생산 스케줄링을 지원할까요? CRP, 라인 스케줄링, SkyPlanner APS
일부 지원합니다. QAD Adaptive ERP는 Advanced Repetitive Line Schedule Workbench에서 생산 라인의 생산능력 한도 내로 부하를 배정합니다. 개별 생산 작업지시의 부하는 Capacity Requirements Planning(CRP)에서 확인합니다. CRP는 납기에서 역산해 일정을 잡고, 과부하 조정은 계획 담당자에게 맡깁니다. QAD에서 작업 순서를 편성하는 스케줄러는 별도 제품인 QAD Advanced Scheduling입니다. 모든 기계, 인력, 공구, 자재의 실제 가용 범위 내에서 일정을 편성해야 하는 공장은 QAD와 함께 SkyPlanner APS를 사용합니다.
이 글은 공개된 최신 자료인 QAD Enterprise Edition 2020 및 2021 사용자 가이드를 바탕으로 작성했습니다. QAD Adaptive ERP는 기존 Enterprise Edition, QAD Cloud ERP, MFG/PRO를 포함하는 동일 ERP의 현재 명칭입니다.
QAD의 생산능력 계획 절차
1. 생산 능력 기준정보
생산능력 설정은 Work Center Maintenance (14.5)에서 시작하며, Department Maintenance (14.1)를 기준으로 그룹화합니다. 작업 센터의 생산능력은 기계 또는 인력 수에 현장 작업 달력의 가동 시간을 곱해 산출합니다. Routing Maintenance (14.13.1)에는 품목별 공정과 각 공정의 공정 전 대기, 셋업, 가공, 공정 후 대기, 이동 시간이 저장됩니다. 구성품은 Product Structure Maintenance (13.5)에서 관리합니다.
2. MRP와 작업지시
MRP는 계획 오더를 생성합니다. Work Order Maintenance (16.1)와 Work Order Release/Print (16.7)를 통해 이를 릴리스된 작업지시로 전환합니다. 각 작업지시에는 표준 공정 순서가 복사되며, Work Order Routing Maintenance (16.13.13)에서 변경할 수 있습니다. 다만 QAD는 변경 한계를 명확히 명시합니다. “Once the work order status is Exploded, Allocated, or Released, no more changes can be made to the routing.” (작업지시 상태가 Exploded, Allocated 또는 Released가 되면 더 이상 공정 순서를 변경할 수 없습니다.) (출처)
3. Capacity Requirements Planning: 납기에서 역산
MRP 실행 후 Recalculate Capacity Plan (24.1)을 실행합니다. 계획 오더, 확정 계획 오더, 릴리스된 오더의 공정 순서를 전개하고 각 공정의 일자를 정합니다. QAD는 CRP의 로직을 다음과 같이 설명합니다. “takes the due date of an order or repetitive schedule and schedules each of its operations from the last operation in the order routing or process backward to the first one.” (오더 또는 반복 생산 일정의 납기를 기준으로, 공정 순서나 프로세스의 마지막 공정부터 첫 공정까지 역산해 각 공정의 일정을 잡습니다.)
부하에는 셋업 시간과 가공 시간만 반영됩니다. “Queue, wait, and move times are excluded from load calculations.” (공정 전 대기, 공정 후 대기, 이동 시간은 부하 계산에서 제외됩니다.) 공정의 전체 부하는 하루에 집중됩니다. “The system assigns the entire load for an operation to its scheduled start date.” (시스템은 공정의 전체 부하를 예정 시작일에 배정합니다.) Input/Output Inquiry (24.4)와 Input/Output Report (24.5)에서 계획 부하와 실제 부하를 비교합니다. (출처)
4. Advanced Repetitive: 라인 생산능력 한도 내 부하 배정
반복 생산 공장은 Production Line Maintenance (18.22.1.1)에서 라인을 설정하고 Line Schedule Workbench (18.22.1.10)에서 일정을 편성합니다. QAD 가이드는 그 목적을 다음과 같이 설명합니다. “Run a production line with repetitive schedules, forward scheduled to capacity limits.” (생산능력 한도 내에서 순방향으로 편성한 반복 생산 일정에 따라 생산 라인을 운영합니다.) 이 워크벤치는 작업 전환을 반영해 라인에 생산 수량을 순서대로 배정하며, 그 결과가 반복 생산 일정이 됩니다.
5. 스케줄링 워크벤치
Master Scheduling Workbench와 Production Scheduling Workbench는 생산 라인에서 개별 생산 품목과 반복 생산 품목의 일정을 편성합니다. QAD는 “the PSW lets you schedule discrete and repetitive items on production lines,” (PSW를 통해 생산 라인에서 개별 생산 품목과 반복 생산 품목의 일정을 편성할 수 있습니다)라고 설명합니다. 품목의 순서는 하루 및 교대조 내에서 정합니다. 두 도구 모두 “are .NET UI-only scheduling tools,” (.NET UI에서만 실행되는 스케줄링 도구입니다)이며, “require an active Maintenance license before you can access them.” (사용하려면 유효한 Maintenance 라이선스가 필요합니다.) (출처)
6. QAD의 별도 계획 제품
- 2024년에 출시된 QAD Advanced Scheduling은 현장 작업을 “on a sequence-sensitive continuous time-line (Gantt chart)” (작업 순서를 반영하는 연속 시간축인 간트 차트상에서) 편성합니다(QAD 블로그). QAD는 그 결과를 “a minute-by-minute, line-by-line optimized production schedule for each plant.” (공장별로 각 라인의 일정을 분 단위로 최적화한 생산 일정)이라고 설명합니다.
- QAD DSCP Production Planning은 제약조건을 반영해 여러 사업장의 생산 계획을 수립합니다.
- QAD Redzone은 생산 일정을 전달받아 사용하는 QAD의 현장 인력 연결 솔루션입니다.
계획 담당자가 챙겨야 할 사항
- 과부하 조정. CRP는 생산능력 대비 부하를 보고합니다. “If a work center or machine is over- or under-loaded, you can modify either its capacity or the timing or amount of the load.” (작업 센터나 기계의 부하가 과도하거나 부족하면 생산능력 또는 부하의 시점이나 양을 조정할 수 있습니다.)
- 수동으로 지정한 일자는 덮어씁니다. “When you run CRP, all open operations for selected work orders are rescheduled. That means that if you have manually adjusted your operation start and stop dates, they will probably be changed unless you also adjusted the work order release and due date to match.” (CRP를 실행하면 선택한 작업지시의 모든 미완료 공정 일정이 다시 편성됩니다. 따라서 공정 시작일과 종료일을 수동으로 조정했더라도, 작업지시의 릴리스일과 납기도 그에 맞춰 조정하지 않았다면 해당 일자가 변경될 가능성이 높습니다.)
- 하루에 집중되는 부하. 여러 날이 걸리는 공정도 전체 부하가 시작일에 배정되므로, 일별 부하 화면에서는 부하가 급증했다가 급감합니다.
- 평균을 기준으로 한 리드타임. 오더 수량이 리드타임 산정에 사용한 평균 수량과 다르면 “CRP may schedule the start date for an order’s first operation before the release date for that order.” (CRP가 오더의 첫 공정 시작일을 해당 오더의 릴리스일보다 앞서 배정할 수 있습니다.)
- 릴리스된 작업지시의 공정 순서는 고정됩니다. 상태가 Exploded, Allocated 또는 Released가 되면 공정 순서를 변경할 수 없습니다.
- 셋업 시간은 작업 순서와 무관합니다. 각 공정에는 하나의 셋업 시간이 지정되며, 기계에서 직전에 어떤 작업을 했는지는 반영되지 않습니다.
- 워크벤치는 특정 UI에서만 실행됩니다. MSW와 PSW는 .NET UI에서만 실행됩니다.
QAD 기본 스케줄링으로 충분한 경우
다음과 같은 경우에는 QAD 기본 기능으로 충분합니다.
- 반복 생산 라인을 운영하고 Line Schedule Workbench 또는 PSW에서 일정을 편성합니다.
- 작업 센터별 주간 CRP 부하만 확인해도 납기를 약속할 수 있습니다.
- 작업 센터 내 기계를 서로 대체할 수 있고, 작업자 가용성이 생산량을 제한하지 않습니다.
- 작업 전환 시간이 짧거나 직전에 생산한 제품의 영향을 받지 않습니다.
- 릴리스된 작업지시는 일단 시작하면 작업 순서가 거의 바뀌지 않습니다.
이 조건에 해당한다면 공정 순서, 작업 센터 생산능력, 현장 작업 달력을 실제 상황에 맞게 유지하고 MRP를 실행할 때마다 이어서 CRP를 실행하세요.
실제 생산능력을 반영하는 스케줄러가 필요한 경우
다음 중 여러 항목에 해당한다면 기본 도구만으로는 부족합니다.
- CRP상 주간 부하는 적정한데 납기는 지연됩니다.
- 계획 담당자가 CRP 실행 후 매번 공정 일자를 다시 입력하거나, 실제 작업 순서를 스프레드시트로 관리합니다.
- 개별 생산 작업지시에 따라 여러 기계에서 소량 배치로 생산합니다.
- 직전에 생산한 제품에 따라 작업 전환 시간이 달라집니다.
- 작업자, 교대조, 결근도 기계 못지않게 생산량을 제한합니다.
- 다이, 금형, 치구를 기계나 프레스 간에 옮겨 사용합니다.
- 자재 입고 지연에 따라 시작할 수 있는 작업이 달라집니다.
선정 시 확인할 기능
- 모든 자원의 가용 한도를 동시에 반영: 작업 센터의 총량이 아니라 기계, 인력, 공구 각각의 한도를 반영해야 합니다.
- 우선순위와 납기를 기준으로 한 공정 단위 순서 편성.
- 작업 순서에 따라 달라지고 전환 방향별로도 다른 작업 전환 시간을 관리하는 셋업 시간 매트릭스.
- 공구를 가용 한도가 있는 공유 자원으로 관리하고 여러 작업자가 투입되는 작업을 지원.
- 재고와 입고 예정 구매 오더를 확인하는 자재 가용성 기반 스케줄링.
- 진행 상황이나 오더가 바뀌면 자동으로 일정 재편성.
- 명확한 QAD 데이터 연계 경로. QXtend Outbound 또는 비즈니스 문서 REST API로 데이터를 읽고, QXtend Inbound를 통해 Work Order Maintenance에 데이터를 기록해야 합니다. 각 공급업체에 어떤 QDocs를 사용하는지, 가동 후 지원은 누가 담당하는지 확인하세요.
전반적인 방법은 실제 생산능력을 반영하는 생산 스케줄링 가이드를 참고하세요.
SkyPlanner의 역할
SkyPlanner APS는 앞서 나열한 한계를 모두 해결합니다. 모든 작업장, 인력, 공구의 가용 한도를 반영합니다. Arcturus AI 엔진은 작업 우선순위, 완료일, 고객 우선순위, Fast Track, Dynamic Priorities를 기준으로 순서를 정해 몇 초 만에 공정 단위 일정을 편성합니다.
셋업 시간 매트릭스에는 각 제품 쌍의 양방향 작업 전환 시간이 저장되며, 엔진은 셋업이 가장 적게 필요한 순서를 선택합니다. 공구는 가용 한도가 있는 공유 자원으로 관리하고, 여러 사람이 같은 작업을 동시에 수행할 수 있습니다. 기본 배정된 기계나 인력을 사용할 수 없으면 대체 기계나 인력으로 작업을 옮깁니다.
자재 기반 스케줄링은 현재 재고와 입고 예정 구매 오더를 바탕으로 향후 재고를 시뮬레이션하여, 자재가 확보되는 시점에 작업을 배정합니다. Autopilot은 생산 상황이 바뀌면 자동으로 일정을 재편성합니다. Running Time Lock은 바로 앞으로 몇 시간 동안의 작업 일정을 고정해 현장 혼선을 막습니다. 작업자는 휴대전화나 태블릿에서 Mobile Confirmations, Production Timer, Quick Log Mode로 작업 실적을 기록합니다.
다음과 같은 경우에는 QAD Advanced Scheduling이나 스케줄링 워크벤치보다 SkyPlanner를 선택하세요.
- 기계와 인력에 개별 생산 작업지시를 배정합니다. QAD는 Advanced Scheduling을 공장별 라인 단위 일정으로 설명합니다. SkyPlanner는 각 기계, 작업자, 공구에 배정되는 모든 공정의 순서를 편성합니다.
- CRP가 일자를 계속 변경합니다. SkyPlanner는 편성한 일정에 맞춰 작업지시의 릴리스일과 납기를 기록합니다. 이는 CRP 실행 시 일자를 유지하기 위해 QAD가 명시한 조건입니다.
- 작업 전환, 공구, 작업조, 자재가 작업 순서를 결정합니다. 셋업 시간 매트릭스, 공구의 가용 한도, 여러 작업자가 투입되는 작업, 대체 작업장, 구매 오더의 입고 시점을 하나의 일정에 반영합니다.
- 계획 담당자와 현장 작업자가 브라우저에서 작업해야 합니다. 워크벤치는 .NET UI에서만 실행됩니다. SkyPlanner는 사용자 수에 제한이 없으며, Mobile Confirmations로 모든 휴대폰이나 태블릿에서 작업 대기열을 확인할 수 있습니다.
- 몇 주 안에 실제 운영에 쓸 일정을 마련하고 싶습니다. 체험 기간에 자사의 QAD 작업지시로 SkyPlanner를 테스트하고, 온보딩 시작 후 몇 주 안에 실무에 적용하세요.
미완료 QAD 작업지시를 Excel로 내보내 30일 무료 체험을 시작하세요. 작업장 최대 20개까지 이용할 수 있으며 신용카드는 필요하지 않습니다. 이후 요금은 작업장 5개를 포함해 월 199 €부터 시작하며 매월 청구됩니다. 연동 비용은 귀사의 업무 절차와 요구사항에 맞춰 이용 요금제와 함께 사전에 견적을 제시합니다.
SkyPlanner는 QAD QXtend를 통해 QAD Adaptive ERP와 양방향으로 연동됩니다. 온보딩 과정에서 SkyPlanner 팀이 연동을 설정하며, 귀사의 파트너나 개발자도 문서화된 REST API를 활용해 작업할 수 있습니다. QAD Adaptive ERP용 SkyPlanner 페이지, QAD Adaptive ERP 연동 가이드 또는 전체 ERP 연동 목록을 확인하세요.
제조업체의 SkyPlanner 사용 후기
2시간매주 절약
“SkyPlanner 덕분에 Excel 스프레드시트로 생산 계획을 세우던 방식에서 벗어나 실시간으로 생산을 최적화하고 있습니다.”
Kalle Kalliomäki, 공급망 전문가
UTU · 배전반 및 개폐장치
생산 계획 업무에서 매주 2시간을 절약하고, 새로운 작업 대기열이 몇 초 만에 생산 라인에 전달됩니다.
+90%생산 효율 향상
“생산 효율이 90% 향상되었습니다.”
Abdul Rucyinga, IT 책임자
Laboratory & Allied · 의약품 제조
생산 효율이 90% 향상되었으며, 모든 작업장의 석 달치 최적화 계획을 수립하는 데 30분도 걸리지 않습니다.
6개월앞의 여유 생산능력까지 영업팀이 확인
“SkyPlanner는 모든 생산 계획의 기반을 마련하고 신뢰성을 높여줍니다.”
Anu Järvinen, 생산 관리자
Fredman Operations · 식품용 포장지
영업팀은 여섯 달 앞의 여유 생산능력까지 확인할 수 있습니다. 답변에 한 시간 이상 걸리던 일정 변경 요청에도 이제 몇 초 만에 답할 수 있습니다.
감소자재 부족으로 인한 생산 중단
“SkyPlanner의 가치는 일상 업무에서 실질적으로 쓸 수 있는 도구라는 점입니다. 특히 납기일을 정할 때 유용합니다.”
Tommi Männistö, 생산 계획 관리자
Eskomatic · 수탁 기계가공
부하를 자동으로 배분해 일정을 수립하므로 납기일이 더 정확해졌으며, 자재 부족으로 인한 생산 중단도 크게 줄었습니다.
자주 묻는 질문
QAD CRP는 생산능력에 제한을 두지 않나요?
CRP는 부하가 생산능력을 넘지 않도록 제한하지 않습니다. 주문 납기일에서 역산해 공정 일정을 잡고 생산능력 대비 부하를 보고합니다. 계획 담당자는 생산능력이나 부하가 발생하는 시점을 조정해 과부하를 해소합니다.
QAD Line Schedule Workbench란 무엇인가요?
작업 전환을 반영하고 생산능력 한도 내에서 생산 라인 일정을 순방향으로 수립하는 Advanced Repetitive 프로그램(18.22.1.10)입니다. 라인의 반복 생산 일정을 다루며, 여러 설비에 걸친 개별 작업지시를 다루는 것은 아닙니다.
QAD Advanced Scheduling은 QAD Adaptive ERP에 포함되나요?
QAD는 2024년에 출시한 Advanced Scheduling을 별도 제품으로 제공하며, DSCP Production Planning 및 QAD Redzone과 함께 소개하고 있습니다. Adaptive ERP의 기본 계획 기능은 MRP, CRP, Advanced Repetitive입니다.
QAD는 작업 순서에 따라 달라지는 셋업 시간을 처리하나요?
반복 생산 라인에서는 Line Schedule Workbench의 작업 전환 기능으로 처리합니다. 개별 작업지시의 경우 공정 순서에 속한 각 공정에 하나의 셋업 시간이 지정됩니다. SkyPlanner의 준비 시간 매트릭스는 제품 쌍 사이의 양방향 작업 전환 시간을 저장하고, 이를 최소화하도록 작업 순서를 정합니다.