Skip to content

建立 2026-09-15 更新 2026-09-15

先進規劃與排程 APS

先進規劃與排程(Advanced Planning and Scheduling, APS)在 有限產能 下,同時考慮物料、機台、模具、班表與換線,排出現場做得到的順序。MRP 告訴你「這批貨週五要齊」;APS 告訴你「週三早班在 2 號機做 A,換模後做 B」。

基本概念

APS 通常包含兩段,名字裡的 P 與 S 各管一段:

問題 視野
Planning(規劃) 哪個廠、哪條供應鏈、哪週的供需平衡 週~月
Scheduling(排程) 哪張工單、哪一資源、起迄時刻、先後順序 小時~日

工廠導入時最常先落地的是後者:有限產能排程(Finite Capacity Scheduling)。

flowchart LR
    ERP[ERP / MRP<br/>工單、物料、交期] --> APS
    CAL[班表、日曆] --> APS
    RES[機台、模具、人力] --> APS
    SETUP[換線矩陣] --> APS
    APS[APS 演算] --> G[甘特圖/派工清單]
    G --> MES[MES 執行]
    MES -->|延期、停機、提前完工| APS

無限排程假設資源永遠有空,只把工時往時間軸上堆,看起來很滿、其實重疊。有限排程會把同一機台的作業錯開;塞不進去就延後完工,或提示你必須加班、外協、改順序。

為什麼 MRP 不夠

MRP 用固定前置時間。真實工廠的前置時間會隨瓶頸負荷變動:空線時兩天;滿線加換模時可能八天。APS 把前置時間當成 排程結果,而不是輸入常數。

它還能處理 MRP 很難表達的限制,例如:

  • 換淺色到深色只要 10 分鐘,反向要 2 小時。
  • 某模具同時只能給一台機用。
  • 夜班沒有技師,精密件只能排白班。
  • 急單插入後,要立刻看到哪些訂單會受影響。

輸出通常是資源甘特圖:橫軸是時間,列是機台,色塊是工單。排程員用拖曳、鎖定(firm)、重跑來處理插單。

APS 與 MES、ERP 的分工

  • ERP/MRP:產生要做的工單與物料齊套狀況。
  • APS:在約束下排出可執行的時間表,回寫預計開工/完工,供承諾交期(ATP/CTP)使用。
  • MES:按派工清單執行,回報實際開始、完成、停機;APS 再依實績重排。

沒有 MES 回饋,APS 的漂亮甘特圖會在兩小時後過期。沒有可靠的途程與標準工時,APS 只是把錯誤排得更細。

不是每家工廠都需要獨立 APS

產品單純、途程短、瓶頸穩定,ERP 的粗排加上現場調度可能夠用。多品種、換線昂貴、交期承諾要精準時,獨立 APS 才划算。

實際應用

導入前先寫清楚約束,而不是先買引擎:

  1. 真正的瓶頸資源是哪幾台?不要一開始就排全廠每一支起子。
  2. 換線規則有沒有寫成矩陣?只存在老師傅腦子裡,系統排不出來。
  3. 工單能否凍結近幾天的排程,避免每小時重跑把現場打亂?
  4. 急單的優先權誰能改?沒有治理規則,甘特圖會變成政治工具。

常見演算法從啟發式規則(最短換線、最早交期)到最佳化搜尋都有。對使用者而言,可解釋、可重跑、能鎖定,往往比「宣稱全球最佳」更重要。

推薦影音

有限與無限排程在 ERP 裡長什麼樣子

簡述:Acumatica 官方介紹 APS 如何結合班表、物料日期、甘特看板與工單鎖定,適合對照本頁的 P/S 兩段。

SAP PP/DS:把計畫變成可執行班表

簡述:說明有限排程、順推/逆推、規劃看板,以及它與傳統 MRP「只看料、不看資源」的差異。

相關資料