同一人同時報工兩張工單?MES 如何防止工時重疊與重複計算
製造現場經常發生作業員同時操作多台設備、支援不同工單,或忘記出站便直接進入下一張工單的情況。如果 MES 報工系統沒有檢查人員作業時間是否重疊,就可能將同一段時間重複計入多張工單,造成生產工時膨脹、人工成本失真及人員效率計算錯誤。本文介紹如何利用 MES 建立 Overlapping Work Time Detection(報工工時重疊偵測),透過進站與出站時間驗證、多工單作業規則、工時分攤及異常報工審核,提升工單工時與生產數據的準確性。
為什麼 MES 報工工時會重複計算?
假設某位作業員在同一天執行兩張工單。
| 工單 | 進站時間 | 出站時間 | 系統計算工時 |
|---|---|---|---|
| MO-001 | 08:00 | 12:00 | 4 小時 |
| MO-002 | 10:00 | 14:00 | 4 小時 |
| 合計 | 8 小時 |
MES 將兩張工單的報工時間直接相加,得到 8 小時。
但這位作業員實際經過的時間只有:
08:00~14:00,共 6 小時。
其中 10:00~12:00 的兩個小時發生重疊。
如果系統沒有檢查,便可能將這段時間重複計入人工工時。
這類問題在多機台操作、臨時支援及忘記出站的現場情境中特別容易發生。
Overlapping Work Time Detection 是什麼?
Overlapping Work Time Detection 是指 MES 報工系統自動檢查同一位作業員的不同報工紀錄,是否存在時間區間重疊。
其目的不是禁止所有同時作業,而是確認:
重疊時間是否合理,以及應如何計算實際投入工時。
一人操作一台設備
通常應避免同一時間存在兩筆互相衝突的人工報工紀錄。
一人操作多台設備
可以允許多張工單同時進行,但必須定義人工工時分攤方式。
多人共同操作同一設備
每位人員的人工工時可以分別累計,但設備運轉時間不應因參與人數增加而重複計算。
因此,MES 必須區分:
人工工時、設備工時與工單經過時間。
MES 如何在進站時防止工時重疊?
檢查作業員是否已有進行中的報工
當作業員掃描工單 QR Code 準備進站時,MES 應先查詢該人員是否存在尚未出站的紀錄。
例如:
作業員:EMP-001
目前工單:MO-001
目前狀態:作業中
新進站工單:MO-002
系統可以顯示:
偵測到尚未完成的報工紀錄。
並提供符合企業規則的處理方式,例如先完成原工單出站、切換工單,或進入經授權的多工單作業模式。
建立進站防呆規則
對於不允許同時作業的製程,系統可以阻止第二張工單進站。
對於允許一人多機的製程,則可以記錄同時操作的設備及工單,並套用工時分攤規則。
作業員同時操作兩台設備,工時應該怎麼算?
假設某作業員同時操作兩台自動化設備:
設備 A:08:00~12:00
設備 B:08:00~12:00
兩台設備各運轉 4 小時。
但同一位作業員在這段時間的實際經過時間只有 4 小時。
因此:
| 計算項目 | 數值 |
|---|---|
| 設備 A 運轉時間 | 4 小時 |
| 設備 B 運轉時間 | 4 小時 |
| 設備工時合計 | 8 小時 |
| 人員實際經過時間 | 4 小時 |
| 可分攤人工工時 | 4 小時 |
建立人工工時分攤規則
MES 可以依企業管理制度,設定不同的分攤方式。
例如依實際投入比例:
工單 A:60%
工單 B:40%
則:
工單 A 分攤人工工時:2.4 小時
工單 B 分攤人工工時:1.6 小時
合計仍為 4 小時。
實際分攤比例應有合理依據,例如現場作業紀錄、標準作業時間或經核准的成本分攤規則,不能單純因兩張工單同時執行就平均分配。
忘記出站造成工時異常,MES 應如何處理?
建立異常長工時提醒
例如某作業員早上 08:00 進站,直到隔天仍未出站。
系統不應直接將全部經過時間視為有效人工工時。
可以設定異常提醒條件,例如單筆報工超過企業設定的合理作業時間時,要求確認。
建立報工修正審核
若確認是忘記出站,應由作業員提出修正申請,並記錄:
原始進站時間、原始出站時間、修正後時間、修正原因、申請人員及核准人員。
原始紀錄應保留,不宜直接覆蓋。
這樣才能避免事後修改工時,卻無法追查資料變更原因。
MES 如何自動偵測報工時間衝突?
建議以作業員及報工時間區間進行比對。
當兩筆報工紀錄符合以下條件時,即存在時間重疊:
紀錄 A 開始時間 < 紀錄 B 結束時間
且
紀錄 B 開始時間 < 紀錄 A 結束時間
例如:
工單 A:08:00~12:00
工單 B:10:00~14:00
系統即可辨識重疊區間:
10:00~12:00
但偵測到重疊不代表一定違規。
MES 應再依製程規則判斷,這是忘記出站、錯誤報工,還是合法的一人多機作業。
如何計算報工工時重疊異常率?
建議建立:
Work Time Overlap Exception Rate(工時重疊異常率)
計算方式:
工時重疊異常率 = 經判定異常的報工紀錄筆數 ÷ 應檢查報工紀錄總筆數 × 100%
例如某月:
應檢查報工紀錄:5,000 筆
經確認存在異常重疊:75 筆
則:
工時重疊異常率 = 1.5%
這是建議的企業內部管理指標,並非統一的業界標準。
合法的一人多機作業不應直接列為異常,但應確保人工工時沒有不合理地重複累計。
Work Time Overlap Dashboard 應呈現哪些資訊?
建議建立:
MES Work Time Overlap Dashboard(報工工時重疊監控儀表板)
| 管理指標 | 說明 |
|---|---|
| Work Time Overlap Exception Rate | 工時重疊異常率 |
| Overlapping Work Records | 重疊報工紀錄數 |
| Overlapping Labor Hours | 待確認重疊人工工時 |
| Unclosed Work Sessions | 尚未出站報工數 |
| Multi-Machine Operators | 同時操作多機台人數 |
| Work Time Correction Count | 工時修正次數 |
| Correction Approval Time | 工時修正審核時間 |
| Labor Hour Allocation Accuracy | 人工工時分攤正確性 |
管理者可以透過儀表板快速辨識哪些人員、工單或製程經常出現工時異常。
其中應特別區分「系統偵測到的重疊時間」與「確認重複計算的人工工時」,避免將合法的多機作業誤判為異常。
MES 如何建立報工工時管理改善閉環?
建議流程:
作業員進站 → 檢查既有報工 → 執行生產 → 出站回報 → 工時重疊檢查 → 異常判定 → 工時分攤或修正 → 審核確認 → 更新工單工時統計
透過這個流程,MES 不只是記錄作業員何時進站、何時出站,而是能進一步確保報工資料符合現場實際作業情況。
對於經常出現忘記出站的製程,也可以改善操作介面,例如提供未結束報工提醒、工單快速切換及現場主管待處理清單。
導入報工工時重疊檢查有哪些效益?
MES 建立工時重疊檢查後,可以降低忘記出站、重複報工及多工單工時重複累計的風險。
同時有助於提高人工成本分攤的合理性,改善工單工時統計,並讓人員效率分析建立在較可靠的資料基礎上。
企業可以從:
「作業員有沒有完成報工?」
進一步確認:
「報工所記錄的人工工時,是否真正反映現場投入的時間?」
這也是 MES 生產報工系統從資料蒐集走向資料品質管理的重要一步。
本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.
