那天 CPK 報告出來,全場沉默了三秒,然後我決定要來聊聊防呆
「主任,今天早上又有批貨在封裝站組錯了,明明料號貼在旁邊,但作業員就是拿錯。這已經是這個月第三次了。」小陳一臉無奈地跟我說。我聽到後眉頭一皺,心想這怎麼又來了。前陣子大家才在檢討,結果 DPMO 值還是高達 6210,Cpk 更是只有 1.08,根本不及格。會議室裡,大家看著那份報告,空氣都凝結了三秒。這時候我突然想到,我們是不是一直把重點放錯了?與其罵人,不如想想怎麼讓錯誤根本不可能發生。
問題出在哪?說穿了就是「人」
坦白講,人非聖賢孰能無過。你再怎麼訓練,人還是會有疏忽的時候,尤其是在產線這種重複性高、壓力又大的環境。這時候,我們需要的不是更多的 S.O.P. 或更嚴格的盯梢,而是「防呆設計」(Poka-Yoke)。這玩意兒說穿了,就是讓錯誤根本沒辦法發生,或者就算發生了也能立即被發現。它不是要取代人的判斷,而是要輔助人,減少犯錯的機會。
其實防呆設計有三個層次,我們在廠內遇到問題時,通常會根據狀況來選擇用哪種。
- 第一層次:消除錯誤源頭 (Source Inspection)
* 實作範例: 想像一下,如果你有一批零件,其中包含大小兩種尺寸,作業員常常拿錯。最簡單的方法就是把兩種尺寸的料槽設計成不一樣的大小,或者直接用隔板分開,讓作業員手伸進去時,根本不可能拿到不對的尺寸。在我們廠區,我們試過把不同料號的包裝盒顏色做區隔,或者直接用專用治具,確保只有正確的零件才能放入,其他尺寸的零件根本放不進去。
- 第二層次:即時警告 (Warning)
* 實作範例: 最常見的就是感測器。例如,在我們的組裝站,如果作業員沒有把某個螺絲鎖到位,機器會立刻發出警報聲,甚至停止輸送帶。或者像前面說的,如果拿錯料號,掃描條碼時系統會直接跳出紅字警告「料號錯誤,請重新確認!」。這種即時回饋,讓錯誤不會流到下一站,減少後續的報廢成本。
- 第三層次:阻斷錯誤 (Control)
* 實作範例: 比如說,某個製程需要特定的參數,如果作業員設定錯誤,機器會直接鎖死,不讓製程啟動。又或者,我們在測試機台上,如果某個測試結果超出規範(例如電壓超過 1.8V),機器會直接停止測試,並標記為不良品,甚至直接把該產品從生產線上剔除,確保不良品不會流出去。
最常見的坑:以為防呆就是找人做更多事
說實話,我以前也踩過這個坑。曾經有個站點,因為頻繁發生組裝錯誤,我第一個想到的是「把 S.O.P. 寫更詳細」,然後「增加一個檢查點」。結果呢?作業員只是多了一件事要做,並沒有真正解決問題。錯誤率沒有明顯下降,而且還增加了工時。後來才發現,真正的防呆,是要從源頭設計,讓錯誤根本沒辦法發生,而不是在錯誤發生後再去補救。說穿了,防呆是設計層面的問題,不是管理層面的問題。
今天能做的一件事
回去看看你手上的 S.O.P.,找出最常出包的點,思考如何從源頭「讓錯誤不可能發生」。