BOM與用料計算:MRP的白話原理
料表(BOM)是工廠算料、算錢、算交期的共同語言。這一講用泰國中小工廠的真實困境,講清楚料表維護紀律與損耗率設定——這兩件事沒做好,MRP算出來的數字全部不能用。
某泰國工廠(做塑膠射出零件)上個月發生一件事:同一張訂單,倉庫說缺料要延後交貨,生產課長卻說料夠、是倉庫沒找對地方。兩邊吵到最後一查,才發現問題出在圖紙早就改了三次進澆口位置,但倉庫系統裡的料表(BOM,Bill of Materials)還停在半年前的舊版本,少算了一顆新增的螺絲嵌件,也沒更新損耗率——舊料表用的損耗率是通用的5%,但新模具首件調試階段實際報廢率經常超過15%。結果是:系統說庫存夠,現場卻真的不夠,採購也沒在正確的時間點下單。
為什麼
MRP(物料需求計劃,Material Requirements Planning)說穿了就是一條公式:要生產的數量 × BOM上寫的用量 × (1+損耗率)= 應該準備的原物料數量。這條公式本身不難,真正決定它準不準的,是兩個人的紀律:一是「料表維護的人」有沒有在設計變更的當下就同步更新BOM,二是「設定損耗率的人」有沒有依據真實製程數據去調整,而不是沿用一個從來沒人檢討過的老數字。料表和損耗率只要有一個是錯的,MRP算出來的採購量、成本、交期承諾就全部是錯的——而且因為報表看起來「有算過」,管理者反而更容易信以為真,風險比完全沒算還要高。
怎麼做
1. 先分清楚「料表版本」跟「料表內容」是兩件事
很多工廠的料表問題不是沒做BOM,而是BOM有很多份、卻不知道哪一份是現役版本。建議做法:每一張料表都要有版本號與生效日期,工程變更(ECN,Engineering Change Notice)核准的當天,舊版本立刻標示「停用」,新版本才能被採購和生產引用。誰能核准變更、誰負責在系統裡按下「停用舊版」這個按鈕,一定要寫清楚是哪個職位,不能只靠口頭交接。
2. 損耗率不是一個數字,是分層級設定的
常見的錯誤是整間工廠用同一個損耗率打天下。比較務實的做法是分三層:材料本身特性造成的固定損耗(例如沖切邊料)、製程穩定度造成的損耗(新模具/新配方前期通常較高,量產穩定後應該往下調)、品質不良造成的損耗(這層要單獨盯,因為它反映的是問題而不是「正常」耗損,長期偏高要處理根因,而不是把損耗率一路往上調來掩蓋)。把這三層分開列,損耗率才有調整的依據,而不是每次缺料就臨時把數字調高了事。
3. 建立「料表健檢」的固定檢查點
建議在每次工程變更、每季、以及每次重大品質異常後,各安排一次料表健檢:核對現役版本是否與最新圖紙一致、損耗率是否還符合近三個月的實際耗用數據。這個檢查不需要複雜系統,一張Excel加上負責人與檢查日期就能開始做,重點是「固定會做」,而不是等到缺料吵架才回頭查。
4. 用量差異要回溯,不要只補料
當現場實際耗用量跟BOM預估差距很大時,正確的處理順序是先查原因(是料表漏項?損耗率設定過低?還是現場真的在浪費?),再決定要不要調整料表或損耗率。很多工廠圖方便,直接在系統裡多開一張「調整單」補料了事,久而久之BOM跟現場實際情況越差越遠,MRP的數字也就越來越不能信。
🔧 AI 動手做
把下面這個提示詞丟給你的AI同事,先請它幫你做一次「料表版本與損耗率健檢清單」草稿,再依你工廠的實際料號調整:
你是一位熟悉製造業物料管理的顧問。請幫我針對下方產品/製程,設計一份「BOM料表健檢清單」草稿,內容包含: 1. 版本控管欄位建議(版本號、生效日、核准人職位、停用日) 2. 損耗率三層分類建議(固定損耗/製程損耗/品質不良損耗),並給出每層建議的檢討頻率 3. 一份可直接套用的Excel欄位表頭(中文欄名) 4. 三個最常被忽略、但容易造成MRP算錯料的檢查項目 我的產品/製程:[請填入,例如:塑膠射出成型零件,模穴數4穴,主要原料PP粒料] 目前遇到的問題:[請填入,例如:倉庫常反映缺料,但系統顯示庫存充足]
本週就能做的一步:找出目前使用頻率最高的10個料號,逐一核對系統裡的BOM版本號是否與現場最新圖紙一致,並記錄每個料號目前用的損耗率是何時、由誰設定的——只要能回答出這兩個問題,就已經比大部分工廠往前一步。
📎 理論依據:MRP(Material Requirements Planning)為APICS/ASCM生產與存貨管理標準架構中的核心工具,其準確性高度依賴BOM資料完整性與損耗率(scrap/yield factor)設定合理性;工程變更管理(ECN)流程亦為ISO 9001品質管理體系中變更控制之通用實務,實際適用規範請洽企業資訊系統顧問或品質管理主管機關確認。