APS란? 유한능력 계획이 필요한 경우
APS(Advanced Planning and Scheduling)는 설비와 인력의 한정된 능력을 고려해 생산 계획과 작업 순서를 세우는 방식입니다. 우리말로는 유한능력 계획 또는 생산 일정계획이라고 부릅니다.
생산계획을 세울 때 자재가 확보되어 있어도 그대로 생산할 수 있는 것은 아닙니다. 해당 설비에 다른 작업이 이미 배정되어 있거나, 작업자와 금형이 모자라면 계획한 일정대로 돌아가지 않습니다. APS는 이런 제약을 반영해, 무엇을 만들지에서 멈추지 않고 어떤 설비에서 어떤 순서로 돌리면 납기와 생산능력을 함께 지킬 수 있는지까지 계산합니다.
앞에 붙은 ‘Advanced’는 기능이 뛰어나다는 뜻이 아니라, 능력을 무시하던 기존 계산과 구분하기 위해 붙은 말입니다. 핵심은 하나입니다 ― 능력을 보느냐 보지 않느냐입니다.
APS = 유한능력 계획설비와 인력의 한정된 능력 안에서 실행 가능한 일정을 세우는 방식
무한능력 계획과 유한능력 계획
MRP의 기본 계산은 설비 능력을 보지 않습니다. 필요한 시점에 필요한 양을 그대로 얹습니다. 이것을 무한능력 계획이라고 합니다. 계산이 단순하고 빠르지만, 결과가 실행 가능한지는 보장하지 않습니다.

같은 계획을 두 방식으로 세웠을 때의 주차별 부하왼쪽을 보면 2주차와 4주차가 설비 능력을 넘겼는데도 계획은 그대로 나옵니다. 문제가 드러나는 것은 계획 단계가 아니라 그 주가 닥쳤을 때입니다. 현장은 잔업으로 메우거나 뒤로 밀고, 밀린 작업은 다음 주를 다시 넘기게 만듭니다.
오른쪽은 처음부터 능력 안에서만 배치합니다. 넘치는 물량은 앞뒤로 옮겨지고, 그 결과 완료일이 계획 단계에서 드러납니다. 납기를 지킬 수 없다는 사실을 미리 아는 것이 APS가 주는 가장 큰 값입니다.
| 구분 | 무한능력 계획 | 유한능력 계획 (APS) |
|---|
| 능력 확인 | 하지 않음 | 주차 · 설비별로 확인 |
| 결과의 성격 | 필요한 것의 목록 | 실행 가능한 일정 |
| 넘치는 물량 | 그대로 계획에 남음 | 앞뒤로 재배치되거나 납기 초과로 표시 |
| 계산 부담 | 가볍다 | 무겁다 ― 조건이 많을수록 길어진다 |
| 필요한 데이터 | BOM, 재고, 리드타임 | 그 위에 공정별 표준시간과 설비 능력 |
APS가 효과를 내는 조건
APS는 모든 공장에 필요한 것이 아닙니다. 아래 조건에 해당할수록 값이 커집니다.
- 병목 공정이 뚜렷하다 ― 특정 설비가 전체 생산량을 결정한다
- 작업 순서가 생산량을 바꾼다 ― 색상이나 규격 전환에 금형 교체 시간이 크게 든다
- 납기 약속을 자주 해야 한다 ― 수주 시점에 언제 가능한지 답해야 한다
- 품종이 많고 공정 경로가 서로 다르다 ― 사람이 머리로 조합하기 어렵다
반대로 설비에 여유가 있거나, 공정이 단순해 순서가 결과를 바꾸지 않거나, 같은 제품을 계속 만드는 환경이라면 투입 대비 효과가 낮습니다. 이 경우에는 작업지시와 실적 집계를 안정화하는 쪽이 먼저입니다.
도입 전에 확인할 것
APS가 기대만큼 작동하지 않는 이유는 대부분 소프트웨어가 아니라 입력 데이터에 있습니다. 세 가지를 먼저 점검하시기 바랍니다.
| 점검 항목 | 확인할 내용 | 없을 때 생기는 일 |
|---|
| 공정별 표준시간 | 실측값인가, 수년 전 추정값인가 | 계획 일정이 현실과 어긋난다 |
| 설비 능력 정의 | 가동 가능 시간에 보전 · 교대를 반영했는가 | 능력을 과대 산정해 넘치는 계획이 나온다 |
| 전환 시간 | 규격 · 색상 교체에 걸리는 시간을 품목 조합별로 아는가 | 순서 최적화가 의미를 갖지 못한다 |
특히 세 번째가 자주 빠집니다. 전환 시간을 모르면 APS는 순서를 바꿀 근거가 없어, 결국 사람이 하던 것과 같은 순서를 내놓게 됩니다.
구축 현장에서 자주 보는 순서는 작업지시와 실적을 먼저 전산화해 표준시간 실측값을 쌓은 뒤 APS를 검토하는 쪽입니다. 실적 데이터 없이 시작하면 추정값으로 계획을 세우고 그 결과를 다시 추정으로 검증하게 됩니다.
APS 자주 묻는 질문
Q. APS는 MRP를 대체하나요?
대체하지 않습니다. MRP가 자재를 언제 얼마나 확보할지 계산하면, APS는 그 물량을 설비 능력 안에서 어떤 순서로 돌릴지 정합니다. 다루는 대상이 자재와 설비로 다릅니다. 실제 시스템에서는 MRP 결과를 APS가 받아 일정으로 바꾸는 형태가 일반적입니다.
Q. ERP에 들어 있는 일정 기능과는 다른가요?
대부분의 ERP는 능력을 보지 않는 단순 일정 기능을 제공합니다. 설비별 부하를 보여 주더라도 넘친 물량을 자동으로 재배치하지는 않는 경우가 많습니다. 능력 안에서 순서를 다시 짜는지, 아니면 부하만 표시하는지를 확인하시면 구분됩니다.
Q. APS를 도입하면 납기를 지킬 수 있나요?
지킬 수 없는 납기를 미리 알려 준다는 쪽이 정확합니다. 능력이 모자라면 APS도 물량을 만들어 내지는 못합니다. 다만 수주 시점에 가능 여부가 드러나므로 납기를 다시 협의하거나 외주를 검토할 시간이 생깁니다.
Q. 계획을 다시 돌리는 데 시간이 얼마나 걸리나요?
품목과 공정, 제약 조건의 수에 따라 크게 다릅니다. 조건을 많이 넣을수록 결과는 정교해지지만 계산이 길어져 하루에 여러 번 돌리기 어려워집니다. 처음에는 병목 공정과 핵심 제약만 넣고 운영하면서 늘려 가는 편이 안전합니다.
Q. APS와 MES는 무엇이 다른가요?
APS는 앞으로 어떻게 돌릴지 정하는 계획 쪽이고, MES는 지금 현장에서 무엇이 어떻게 돌아갔는지 집계하는 실행 쪽입니다. 둘은 짝으로 움직입니다. MES가 모은 실적에서 공정별 실제 소요시간이 나오고, 그 값이 APS의 입력이 됩니다. 그래서 MES 없이 APS를 먼저 넣으면 계획의 근거가 될 실측값이 없습니다.
Q. APS와 스케줄러, 디스패칭은 같은 말인가요?
범위가 다릅니다. APS는 계획과 일정을 함께 다루는 상위 개념이고, 스케줄러는 그중 작업 순서를 짜는 기능을 가리킵니다. 디스패칭은 그보다 더 좁아, 설비 앞에 와 있는 작업 중 다음에 무엇을 올릴지 고르는 현장 규칙입니다. 제품 설명서에서 ‘스케줄링’이라고만 적혀 있다면 능력을 보고 재배치하는지부터 확인하시는 편이 좋습니다.
APS 용어 정리
- APS는 유한능력 계획 ― 능력 안에서 실행 가능한 일정을 만든다
- MRP의 기본 계산은 능력을 보지 않는 무한능력 계획이다
- APS의 값은 지킬 수 없는 납기를 계획 단계에서 드러내는 데 있다
- 병목이 뚜렷하고 순서가 생산량을 바꾸는 공장일수록 효과가 크다
- 표준시간 · 설비 능력 · 전환 시간이 없으면 결과를 믿을 수 없다
함께 보면 좋은 글
㈜케이언트
생산계획과 설비 운영을 하나의 체계로 설계하는 구축형 ERP 전문 기업입니다. 병목 공정과 능력 데이터를 먼저 점검한 뒤 계획 방식을 제안합니다.
상담문의 02-6278-1225