那天 CPK 報告出來,全場沉默了三秒
還記得好幾年前,我們一批新產品跑了一陣子,眼看良率也穩定了,大家想說可以準備收工了。結果,當天下午製程整合的阿德跑來,臉色鐵青地拿著一份報告:「喂,你看一下這個 Cpk,是不是哪裡搞錯了?」我一看,WIDGET_A 的關鍵參數,Cpk 居然掉到 1.08!我們標準是 1.33 啊!那瞬間會議室安靜到只剩下冷氣聲,大家面面相覷,心想:「這下慘了,哪邊出包了?」
問題出在哪
說穿了,這就是傳統 MES(Manufacturing Execution System)系統的罩門。MES 負責管制機台、批次、工單,確保生產流程正確,但它對「品質數據」的掌握就比較被動。當 Cpk 掉下來,你可能要花好幾個小時,甚至一整天,才能從各個機台的 PC 端,或者獨立的 SPC 系統撈資料,然後再手動整合起來,看看到底是哪台機台、哪個時間點的數據異常。
坦白講,很多時候我們看到的,都是「結果論」。數據整合慢,就代表我們錯失了即時反應的機會。想像一下,如果我們能在一開始就發現 DPMO 從原本的 150 突然暴增到 6210,是不是就能在不良品還沒大量生產前就及時止損?所以重點是,MES 系統跟品質數據,必須要像連體嬰一樣,緊密結合,而不是各玩各的。
實際上怎麼做
那到底怎麼把 MES 跟品質數據整合起來?其實不難,有幾個方向你可以參考:
- 機台數據自動上傳到 MES 相關聯的數據庫: 我們那時候就是要求機台在每批次生產完畢後,除了把製程參數寫到自己的 Log 檔,還要透過 SECS/GEM 介面,把關鍵的品質數據,例如膜厚、CD 值、電性參數等,自動傳送到 MES 的數據庫。這樣 MES 在管控批次時,就能同時關聯到這些品質數據。
- 設定即時警報機制: 想像一下,如果我們設定一個規則:當任何一個批次的 Cpk 值低於 1.2,或者 DPMO 高於 5000,MES 就能立即發出郵件或簡訊通知相關工程師。這比等到下班後看報告才發現,效率高了不知道幾倍。
- 建立視覺化儀表板: 真的,搞一個互動式的儀表板超級重要。我們後來把所有批次、機台、製程參數、品質數據全部整合在一個看板上,想看哪個參數,點一下就能看到趨勢圖、分佈圖,甚至能直接鑽取到個別 Wafer 的數據。這樣一來,那天阿德就不會拿著紙本報告跑來問我了,他自己就能在系統上看到異常。
所以說穿了,就是讓 MES 不只是「管流程」,還要能「懂品質」。
最常見的坑
講到坑,我必須要說,最常見的就是「舊系統整合的陣痛」。很多廠的 MES 都是十幾年前的老古董,要它跟新的數據採集系統對接,簡直是挑戰極限。我們當時就是,為了讓舊 MES 能抓到新的機台數據,花了一年時間寫了各種轉接程式,常常寫到半夜,程式還會因為一些奇怪的 Bug 崩潰。
另一個坑是「工程師的心態」。很多人覺得 MES 就是 IT 的事,品質數據就是製程的事,大家各掃門前雪。結果就是,當問題發生,兩邊就開始互推皮球,浪費了寶貴的黃金時間。所以,推動這種整合,不只是技術問題,更是組織溝通和流程再造的問題。說實話,這需要高層的支持,讓大家知道這不是 IT 的 project,是「全廠」的 project。
今天能做的一件事
跟你的 IT 部門約個時間,聊聊 MES 數據整合的可能性。