那天,MES 上的 UPH 像坐雲霄飛車,我的心臟也快停了
「阿強,你過來看這 MES 報表,昨天那批 12 吋晶圓,怎麼 UPH 像洗三溫暖?一下子衝到 300,一下子掉到 50?前面製程不是說都順順的嗎?」
小林,我們家新來的製程,指著螢幕上那條高低起伏像心電圖的曲線,臉色發白。說實話,剛看到這鬼東西的時候,我的臉色也好不到哪去。那時候,我們常常遇到這種狀況:前一天老闆還在誇良率衝高,隔天就收到客戶的抱怨信,說交期又延誤了。設備稼動率也跟著瞎忙,一下子滿載操,一下子又在空等料。這不只是產線亂,連帶著工程師的工作品質也像過山車,永遠不知道下一個鳥事在哪裡等著你。
問題出在哪?你的產線是不是在玩「大風吹」?
說穿了,這就是典型的「批次生產」(Batch Production)搞出來的鳥事。我們以前就是這樣,為了「衝量」,習慣把同一個產品(比如 Type A 晶圓)一次做個幾百片,然後再換線去做 Type B。你想嘛,光是換線、換機台參數、重新校正這些動作,就耗掉多少時間了?
所以重點是,當你專注於一次生產大量的同一種產品,看似效率高,但實際上卻會造成下游製程的「餓死」或「撐死」。餓死就是沒料可做,機台閒置;撐死就是料太多,產能跟不上,堆積如山。這種生產模式,就像在玩大風吹,一次把椅子全部搬走,再一次全部搬回來,然後所有人都擠成一團,根本沒效率。
實際上怎麼做?把蛋糕切成小塊分著吃
解方就是精實生產裡常講的「平準化生產」(Heijunka),白話一點,就是「混線生產的排程策略」。它不是要你一次把所有產品都做,而是把不同產品的生產量「平攤」到每天、每班次去執行。
怎麼做?
- 統計平均需求: 假設你一個月要出貨 Type A 1000 片、Type B 500 片、Type C 200 片。一天工作 20 天,那麼每天平均需要產出 Type A 50 片、Type B 25 片、Type C 10 片。
- 規劃最小生產批次: 不要一次做 50 片 A,然後再做 25 片 B。而是把這 50 片 A 再拆小,比如每 10 片 A 就穿插 5 片 B,然後再 2 片 C,依此類推。
- 建立視覺化看板: 這很重要!我們當年就是在看板上用「Heijunka Box」清楚標示每個時段要生產哪種產品、數量多少。你看,現在很多公司都用電子看板,連設備工程師都知道下一個要處理的料是哪一種,可以提早準備。
換句話說,你不是在「生產最快」,而是在「生產最穩定」。我們後來導入這個策略,MES 上的 UPH 曲線才真的像條平緩的直線,設備稼動率也從原本的 60% 衝到 85%,而且還能維持住。
最常見的坑:追求「單一產品效率最大化」
坦白講,剛開始推動的時候,遇到的阻力最大。很多製程工程師會抱怨:「這樣換線頻率變高,不是更花時間嗎?我們 Type A 做到 Cpk 1.08 已經夠好了,幹嘛還要換來換去?」
這就是盲點了。你只看到單一產品的 Cpk,卻沒看到整個產線的「彈性」被犧牲掉。頻繁換線確實會增加一些 Setup Time,但這些損失,會被「減少庫存」、「縮短交期」、「降低閒置成本」這些更大的效益給抵消掉。當你生產批次變小,萬一中間出了問題,損失也小,反應速度更快。我們有次因為這個改進,某個批次的 DPMO 從 6210 降到 230,因為問題發生時很快就被發現,沒有持續擴大。
今天能做的一件事
回去看看你產線的 MES 報表,如果 UPH 像雲霄飛車,那就試著把排程「切小塊」生產吧!
文章分類:精實生產