工單還沒全部做完,可以先報工嗎?MES 分批出站與部分完工數量管理
製造現場經常發生一張工單尚未全部完成,但部分產品已經加工完畢,需要先移轉至下一道製程的情況。如果 MES 報工系統只能在整張工單完成後一次報工,可能造成生產進度更新延遲、後製程等待及在製品數量不透明。反之,如果允許作業員任意分批出站,卻沒有建立數量驗證與累計規則,也可能導致完工數量重複計算或超過工單數量。本文介紹如何利用 MES 建立 Partial Completion Reporting(部分完工報工),透過分批出站、累計數量驗證、在製品追蹤及工單狀態管理,讓生產報工更符合製造現場的實際作業流程。
為什麼工單尚未完工,現場卻需要先報工?
假設某扣件製造廠有一張工單:
工單編號:MO-20261027-001
製程:輾牙
預計生產數量:1,000 件
作業員上午已完成 400 件,但剩餘 600 件仍持續加工。
如果 MES 必須等待全部 1,000 件完成才能報工,下一道製程便無法即時掌握已完成數量。
因此,MES 應支援:
工單可以持續生產,但已完成的部分數量可以先行回報。
Partial Completion Reporting 是什麼?
Partial Completion Reporting 是指同一張工單或製程任務,可以分多次回報實際完成數量,而不必等待全部產品加工結束。
一次完工報工
作業員完成全部 1,000 件後,一次提交完工數量。
分批完工報工
作業員依實際生產進度分次提交。
| 報工次數 | 本次完成 | 累計完成 | 剩餘數量 |
|---|---|---|---|
| 第一次 | 400 | 400 | 600 |
| 第二次 | 350 | 750 | 250 |
| 第三次 | 250 | 1,000 | 0 |
MES 必須明確區分「本次完成數量」與「累計完成數量」。
MES 如何建立分批報工流程?
第一步:作業員進站
掃描工單條碼,確認製程、設備及工單數量。
MES 建立進站紀錄並開始記錄作業時間。
第二步:第一次部分完工
作業員完成 400 件後,選擇「部分完工」。
輸入本次完成數量 400 件。
MES 更新累計完成數量,但工單仍保持生產中。
第三步:繼續加工
作業員繼續加工剩餘產品。
如果只是分批回報產量,並未真正離開工作站,系統不應自動結束原本的人工工時紀錄。
第四步:最終出站
剩餘產品完成後,作業員提交最後一批數量,並執行出站。
MES 驗證數量與作業狀態,確認是否符合製程完工條件。
分批報工如何避免數量重複計算?
區分本次數量與累計數量
假設第一次報工 400 件,第二次再報工 350 件。
MES 應累計:
400 + 350 = 750 件
不能將第二次輸入的 350 件直接覆蓋第一次的 400 件。
建立數量上限驗證
在沒有額外核准超產的情況下:
本次完成數量 ≤ 工單允許完成數量 − 已累計完成數量
如果工單剩餘 250 件,作業員輸入 300 件,系統應提示數量異常。
防止重複提交
每筆分批報工應具有唯一交易識別碼。
即使作業員因網路延遲重複點擊提交,系統也只能成功記錄一次相同交易。
若多人同時報工,還必須使用資料庫交易及並行控制,避免兩筆報工分別通過驗證後,累計數量卻超出上限。
部分完工後,下一道製程可以先進站嗎?
這取決於企業的製程移轉規則。
例如:
輾牙製程已完成 400 件。
熱處理製程可以先接收這 400 件,不必等待整張工單全部完成。
MES 應建立可移轉數量的管理機制。
下一製程可接收數量 = 前製程已核准移轉數量 − 已移轉數量
如果前製程只完成 400 件,下一製程便不能直接領取 600 件。
對於需要整批檢驗或禁止分批流轉的製程,則應依既定規則限制移轉。
分批報工的工時應如何計算?
MES 應區分產量回報與工時紀錄。
例如:
08:00 進站。
10:00 回報完成 400 件。
12:00 回報完成 350 件。
14:00 完成剩餘 250 件並出站。
如果期間沒有休息、暫停或其他工時扣除事項,整段作業經過時間為 6 小時。
不能因為分三次報工,就將每次報工的累計經過時間直接相加。
若企業需要分析每批產品的加工工時,應另外記錄分段作業時間,或依合理且一致的規則進行分攤。
MES 如何計算分批報工完成率?
建議建立:
Partial Completion Progress Rate(分批報工進度達成率)
計算方式:
報工進度達成率 = 累計有效完成數量 ÷ 工單計畫數量 × 100%
例如:
工單計畫數量:1,000 件
累計有效完成數量:750 件
報工進度達成率:
750 ÷ 1,000 × 100% = 75%
此指標反映指定工單或製程的數量進度,不代表整張工單所有製程均已完成。
如果存在重工、報廢或超產,應另外定義對應的數量計算規則。
Partial Completion Dashboard 應呈現哪些資訊?
建議建立:
MES Partial Completion Reporting Dashboard(分批完工報工儀表板)
| 指標 | 管理目的 |
|---|---|
| Planned Quantity | 工單計畫數量 |
| Reported Quantity | 累計有效報工數量 |
| Remaining Quantity | 剩餘待完成數量 |
| Partial Reporting Count | 分批報工次數 |
| Production Progress Rate | 生產數量進度 |
| Transferable Quantity | 可移轉下一製程數量 |
| Duplicate Submission Count | 重複提交攔截次數 |
| Reporting Quantity Exceptions | 報工數量異常次數 |
管理者可以即時掌握工單已完成多少數量,以及下一製程可以接收多少產品。
MES 如何建立分批報工管理閉環?
建議流程:
工單進站 → 執行生產 → 部分完工回報 → 數量驗證 → 更新累計進度 → 開放符合條件的製程移轉 → 繼續生產 → 最終完工 → 出站確認
每次報工都應保留獨立紀錄,包含報工人員、時間、工單、製程、本次數量及交易狀態。
若發生錯誤報工,應透過具有權限控制與稽核紀錄的修正程序處理,避免直接覆蓋原始資料。
導入 MES 分批報工有哪些效益?
分批報工能讓企業在工單尚未全部完成時,提前掌握已完成數量,並協助下一製程安排作業。
同時,透過累計數量驗證與重複提交防呆,可以降低產量統計錯誤,讓工單進度更貼近現場實際生產情況。
企業不再只能確認:
「這張工單是否已經全部完成?」
而是能進一步掌握:
「目前已完成多少件?還有多少件正在加工?哪些數量可以先進入下一製程?」
本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.
