
先說這篇文章的重點也是結論:生產管理管的是「計畫如何、應該怎麼做」;現場管理管的是「現在怎麼做得動、實際狀況如何」。 前者講交期、產能與計畫;後者是缺料、治具、停機與插單等實際開工的狀況。兩個名詞很像,但它們是完全不同的東西。
回到皮克敏娃娃訂單案例就知道了 XD
週一早上 7 點,生管 Kevin 在早會提到的:「工單 WO-01 先跑。」這句話的本質是派工:WO-01 派給 A 吊飾線,優先序壓過 WO-03。到了 10:30,A 線傳回來:「夾治具還沒到,先做工單 WO-03 可以嗎?」,這問的是現場能不能開工、若開不了工要不要先跑另一張。業務 Peter 又在群組補一句:「客戶臨時要 100 隻,今天一定要出。」那是新的交期壓力又會逼生管重新派工一次。
同一個早上,兩種管理正在同時運作:
若把「派工」與「開工」當成同一件事,就會覺得:早會已拍板,為什麼還要人在製程線決定?答案很簡單——拍板是派工;開工才是現場這一層的事情。
說白話點:
如果 ERP / MRP 或 MES(生產管理) 告訴你「應該發生什麼」,那麼 MES(現場管理) 則會跟你說「當下正在發生什麼」。
把它翻成一個工廠現場最常用的二分法:
MES 系統不是「等於生產管理」也不是「等於現場管理」;它比較像橋樑:一邊承接生管的派工結果,一邊記錄現場的開工實績。
計畫奠定整個方向;排程制定出可行的執行順序;派工(或調度)在製程線已動起來時決定下一張做哪張工單;開工與執行則是把已派工的指令真正做起來,留下開工、完工、停機與進度等實績。
這四層可以直接對應在 MES 系統裡會碰到的「誰在進行決策」:
| 層級 | 在做什麼 | 影響粒度(時間) | 典型角色 |
|---|---|---|---|
| Planning(規劃) | 這週做哪些、做多少 | 週或月 | 生管 |
| Scheduling(排程) | 把規劃翻成機台、製程線、站點的可行順序 | 天 ~ 週 | 生管、排程 |
| Dispatching(派工) | 工班中「下一張工單到底做哪張」的即時決策 | 分 ~ 時 | 生管(必要時授權工班 / 領班,但權責仍屬生產管理) |
| Execution(開工與執行) | 實際開工、完工、點檢、檢驗、停機原因 | 秒 ~ 時 | 操作員、領班、品保、維修 |
這裡的關鍵是:生產管理通常涵蓋 Planning(規劃) + Scheduling(排程)與 Dispatching(派工 / 下達 / 調度);現場管理則涵蓋開工與執行(含進度回報)。
英文文獻常把 Dispatching 寫在「floor is already moving」的當下決策。對台灣的產業職能來說,比較精準的讀法是:工班中改派仍是生產管理的派工職責;現場要扛的是「依已派工單開工」以及「開不了工把限制回報給生管」,而不是默認把派工職權算到領班頭上(有夠倒霉)。
曾看過一個很奇葩的現象(但我認為是一個需求點),就是很多製造工廠導入排程系統當下感到很失望:「排程表看起來很 漂亮,但現場根本不照做。」這不是排程人員不專業,也不是系統爛,而是現場把 Scheduling(排程) 當成 Dispatching(派工) 來用。
這種派工清單其實很快就「過期」了,因為第一張工單跑久一點、第一台機台機停、第一張插單進來,那整個派工清單就不符合現場的條件了;若生管沒有再下達新的派工,那工班 / 領班只能憑經驗「救火式派工」,系統最後只會淪為「參考畫面」…
大部分的排程演算法在做的是 Capacity Loading(把工單塞進產能),但現場真正要落地的是:
「此刻這張工單能不能開工」、「我現在應該專注在哪項工作?」
這含義是一個非常務實的結論:
皮克敏案例裡,Kevin 早會派 WO-01,是派工;10:30 治具沒到,那是開工條件沒滿足。領班問「先做 WO-03 可以嗎」,背後真正要走的流程通常是:現場回報卡住 > 生管改派 > 現場依據派工來開工。若公司習慣把「改做哪張」全交給口頭喊單、卻從不回寫生管派工紀錄,下次排程仍會用假設的方式。
MES 系統很容易卡在中間:客戶以為買了系統就同時有排程、派工、開工。其實要先拆清楚:排程不是派工;有派工單也不見得有開工紀錄。 實務上必須先把這幾個層面拆開才知道製造廠要先解哪個難題:
ERP 先產生生產工單與初步優先排程計畫,接著 MES 接手做細部調整,把工單釋出到現場執行,並在過程中提供即時監控與回饋。(可以參考我這篇文章提到的串接細節::ERP 工單怎麼下達到 MES 系統?一次搞懂 Excel、中繼資料表、API 三種串接實務方式)
對照「生管 = 派工、現場 = 開工」,MES 通常會切成 2 種 UI 介面與區分不同的使用者:
| 行為 | 較像哪邊 | MES 常做的事 |
|---|---|---|
| 派工 | 生產管理 | 依排程下達工單到製程線與製程站、改派、鎖工序、防呆「未派不可開工」 |
| 開工與報工 | 現場管理 | 開工與完工、停機原因、進度、品質事件 |
也因此:
這也是之前在 MES 報工與 OEE 儀表板那篇:提過的:同一張工單 99% 與 73% 不是算錯,是看得問題不一樣,計畫側重於「工派了沒、計畫走到哪」,現場則看重「工開了沒、製程卡在哪一製程站別」。
現場管理的核心起點是開工,不只是「事後回報」。真正難的是分清:誰有權改派(生管)、誰負責在條件齊了之後開工(現場)。排程再漂亮,沒有派工下達,現場沒有開工資格與指令;派工下達了,治具沒到,現場也不能硬開 …
ERP 與 MRP 擅長「應該做什麼」。若硬用它們管工班中每一分鐘的開工與停機,那會回到「誰喊得大聲誰先做」。MES 的價值之一是讓派工結果與開工實績核對得起來:生管看得到有沒有被開工、現場看得到有沒有被派工。
把排程軟體硬拿去做派工,結果可能是早上九點前還行、九點後就開始失真。最後就淪為現場「參考、顯示用」 XD
| 類型 | 若你常看到這些狀況 | 問題缺口 | 要補救什麼 |
|---|---|---|---|
| A. 缺生產管理(派工) | 1. 早會有提到工單順序,但製程線上沒有清楚的「這張工單派給誰」 2. 插單、缺治具時改派都只靠口頭溝通,MES 與白板沒有單一真相 3. 最常吵「這張工單先跑還是那張」 | 派工指令沒下到製程線,或改派沒留下紀錄 | 可追蹤的派工與改派 |
| B. 缺現場管理(開工) | 1. 工單已派,但遲遲沒人開工 2. 開了工卻沒回報 3. 治具、料件未齊套卻沒有開工前防呆 4. 不知道哪一製程站真的開工了、卡在哪 | 開工條件與開工紀錄缺失 | 開工條件、開工紀錄與即時進度 |
如果上述 A、B 都中,通常不是直接買兩套系統(買十套都沒果效 XD),而是整個廠區翻起來共同定好規則、契約才是:
| 邊界項目 | 誰負責 | 要寫清楚什麼 |
|---|---|---|
| 派工與改派 | 生管(預設) | 誰可以派工、誰可以改派 |
| 開工 | 現場 | 誰可以開工、開工前要滿足什麼 |
| 開不了工 | 現場回報,生管改派 | 現場如何回報、多久內必須回到生管改派 |
| 改派回寫 | 生管與系統 | 改派後如何回寫,避免下次排程還以為現場仍照舊順序在做(例如系統仍顯示 WO-01 先跑、其實已在跑 WO-03) |
邊界規則寫清楚,MES 系統才知道要做「生管派工畫面」還是「現場開工畫面」,或兩邊都要、但權限一定要切開。
想轉職生管,或導入 MES 系統,請務必要記住:
排程每天被推翻,通常不是因為不會排程,而是把排程當成派工,又把派工當成開工。MES 的價值不是多一個報工按鈕,而是把生管的派工指令與現場的開工真相接在同一條線上,讓生產計畫不再淪為紙上談兵。
若要往下拆「生管憑什麼決定這張先派、插單怎麼排」,派工邏輯可以參考:工單到了產線,生管憑什麼決定誰先做?現場排程與優先順序的實務邏輯。