給初學者:BOM表與ECO、ECN、ECR的關係

給初學者:BOM表與ECO的關係

對初入電子製造組裝行業的朋友來說,BOM與ECO是兩個很重要但又搞不太清楚的名詞。

想當初工作熊剛進這行業的時候,第一次聽到其他同事跟我說BOM表,我還以為要把什麼表格「炸(bomb)」開來(偷笑!),對ECO是什麼更是搞不清楚,現在自己已經是老鳥(時間過得還真快)了,對這些事物早已駕輕就熟,最近因為有新進人員來問工作熊BOM表及ECO、ECN、ECR是什麼?才讓工作熊又想起沒有工廠經驗的員工想要瞭解BOM與ECO、ECN、ECR的關係,還真的有點給它吃力。

下面是工作熊經過左思右想後所得出的最佳解釋,如果你還是看不懂,工作熊只能說我已經盡力了,就看看其他大大們有沒有更好的解釋吧。







BOM表(Bill Of Material,物料清單,又簡稱「料表」)

BOM是組成一個產品的所有零、組件的材料清單,這有點像是烹飪教學時所列出的食材配方,包含這道菜色的所有食材及佐料。原則上材料清單內的這些零件都是購買進來的材料,如果以烹飪來比喻,就像是青菜、豬肉、魚肉、食鹽、辣椒、醬油…等材料,而組件則可以是買進來或是工廠內自己先行組裝好的套件,以烹飪來比喻,就如魚丸或花片這類食材,可以自己製作,也可以直接從市場上買回來。

一般物料清單裡除了會詳列每個物料的品名、料號與描述外,通常還會包含材料的使用量、單位、廠商資料(可以從哪裡買到這個材料)、材料規格書(specification)等內容,有些還會加註材料應擺放的位置。通常有了這樣完整的BOM表後就可以依照作業指導書來完成產品的生產了,因為有些公司的BOM表也會包含組裝的流程圖與組裝的步驟指導書。

參考最上面的圖表說明,BOM表通常會作成階層結構,有上下階的從屬關係,也就是說會有母件(Parent parts)與子件(Child parts),上圖的「魚丸」就是母件,其下面的魚肉、太白粉、糖、鹽巴…等就是子件。以之與全部展開成一階的BOM表比較起來,這種階層式結構表的好處是可以讓生產線清楚的知道「魚丸」需要用到什麼材料,而不至於把魚肉及太白粉一起放進火鍋中,真這樣的話就糗了。

可是產品的BOM表有時候會需要做些變更,就像原本的材料缺貨時必須換料,比如說豬肉火鍋內的茼蒿如果缺貨,可以使用大白菜來取代;有時候又可能是為了節省成本,比如說同樣的茼蒿,可是不同的商家賣的價錢不一樣;有時候是因為產品的設計變更,比如說把原本的白蝦換成了草蝦。這也就是替代料(2nd Source)的觀念了。

ECO(Engineering Change Order,工程變更指令)

前面有提到BOM表有時候需要因時制宜改變其內容,但又不能隨隨便便說改就改,否則今天某甲說要把 A改成B,明天某乙又說要將B改成C,那不就天下大亂了。

所以當BOM表需要做變更時,必須透過所謂的【ECO (Engineering Change Order,工程變更指令)】的正式文件才能變更,這也就是ISO所要求的文件管控精神之一,所有的工程變更都需要經過文件管理,也就是用法治來管理產品的BOM表,這樣才不會隨便某個人因為某些緣故作了變更,而其他人不知道,到最後發生品質問題。所以ECO文件除了要寫明工程變更的原因、理由與變更的BOM表內容外,ECO要正式生效發行前還得經過一定的相關人員簽核過,這樣才能防止有人一意孤行。

工程變更除了有所謂的ECO之外,另外還有ECR(Engineering Change Request,工程變更申請)與ECN(Engineering Change Notice,工程變更通知)

  • ECO的變更通常都是由設計(R&D)部門的工程單位發起,因為設計工程師最了解他們自己的產品,也需要為自己設計的產品來負責,有些公司會把量產後的工程維護工作交個CE部門來維護(【Concurrent Engineering,平行工程】或【Continue Engineering,持續改善工程】),只要是BOM的維護單位就可以發ECO,給相關部門與人員簽核。
  • ECR則通常由不具備ECO發行權限的人員所發出的BOM變更請求,比如說組裝工廠的製程工程師想要作一些製程改善而要求零件變更設計,或是想要改動BOM的結構,這時候就可以提出ECR申請,然後得到可以更改ECO的人員同意後,由BOM表的維護者發出ECO。
  • ECN則通常為DCC(Document Control Center,文控中心)所發出的工程變更通知書,用來通知相關人員與單位,告知BOM表或是文件已經做了變更,比如說通知採購採買新料,或是通知生產單位及製程工程師更換製造的材料。最主要目的用來讓所有的人員擁有相同的最新資訊。
  • 有些公司會把ECO(Order,指令)與ECN(Notice,通知)混在一起用,其實這兩者的意義也差沒多少,反正就是BOM內容的變更,工作熊個人認為這只是個約定俗成的名稱而已,只要大家認知一樣聽得懂就可以了。
  • 現在絕大分公司都已經使用PDM(Product Data Management,產品資料管理)系統,使用電腦做管理,ECO的簽核與通知也都是電腦化,像我們公司就使用Agile來管理所有的BOM表與文件,然後每天再將變更匯入到Oracle中,基本上,當BOM有變更時Agile會發出電子郵件告知有變更,然後自己上系統去查詢ECO,所以ECO與ECN的差異其實也漸漸模糊了。

延伸閱讀:
組裝工廠設置IQC的目的
代工廠管理人員的角色-工程管理人員
電子工廠的Waive、Waiver Letter、特採、豁免


訪客留言內容(Comments)

版主的說明非常清楚,但有點疑問,
公司都是由PE部門(製程工程)針對製程條件變換時, 發行ECN, 收集數據後再轉SOP, 但若以版主的說明, 我們這種模式應該是發行ECR, 幾年來在ISO系統的定期外部稽核中, 稽核老師沒有抓這一塊, 這樣表示在稽核實際面只要是有經過內部控管流程, ECN, ECR, ECO只是名稱上的差異?

Wells;
有一點先弄清楚,ECO用於變更BOM的內容。
如果不需要變更BOM而只是製程的變更,這個一般是不需要用到ECO的。
至於貴公司用ECN收集數據後再轉SOP,這要看貴公司對於ECN的定義為何?
另外關於ISO稽核的問題,ISO最主要的精神是自主管理,就是說自己定規則給自己遵守,他不太會管你用ECO、ECN、ECR來管理文件的。

謝謝, 很實用.

以 OEM 廠來說 BOM 通常是哪一個單位在維護的呢?

lalala;
這個每家公司不一定,只要權責定義好就可以了,因為現在都是電子PDM系統了,有相關的部門都會會簽。
如果你指的是OEM場與客戶之間的BOM關係,一般BOM由客戶維護,OEM場只要跟著客戶的BOM就可以了,但有些小客戶根本就沒有BOM,這時候就要靠OEM場了,要看當初合約怎麼談。

工作熊 您好:
有幾點問題請教您,如果ECO只是針對BOM變更時提出,那除了BOM以外的變更(如尺寸圖、貼標圖面等),是由設計部門自行提出變更,因此不需要開ECR,這樣的情況可以直接開ECN嗎?如果可以,代表設計部門自行變更時不須有紀錄?也不需評估或開會討論此變更是否可行嗎?如果不是,當設計部門自行變更時,該如何執行此流程較恰當呢?懇請回覆,謝謝您。

草莓,
ECR並不是沒間公司都會執行,因為ECR沒有實際變更規格的權限。一般公司中的RD幾乎都是直接發ECN變更規格的,至於變更時的評估,可以在ECN文件中說明即可,說明的越詳細,日後的追蹤及反查究越容易。
ECN生效前一定要經過各部門簽核,各單位簽核的時候都可以提出異議,退回或同意ECN,一般的作法可以招開會議進行會簽,或是各單位審核後同意。

講的很好
如果文件沒控管好的話,
光是找圖對圖就累死人


訪客留言注意事項:
1.首次留言須通過審核後內容才會出現在版面上,請不要重覆留言。
2.留言時請在相關主題文章下留言,與主題不相關的留言將會被視為垃圾留言,請善加利用【搜尋框】尋找相關文章,找不到主題時請在「水平選單」的「留言板」留言。
3. 留言前請先用【搜尋框】尋找相關文章,自己做一點功課後再留言。沒有前因後果的內容,工作熊不一定會瞭解你在說什麼,就更無法回答你的問題。
4. 工作熊並非某一方面的專家,所以回答的內容或許會有不正確的地方,服用前還請三思。如果您想詢問關於電路板方面的工程問題,前先參考這篇文章【詢問工程問題,請提供足夠的資訊以利有效回答】 把自己的問題想清楚了再來詢問,並且請提供足夠的資訊,這樣才能有效回答問題。
5. 工作熊每則留言都會看,但不會每則留言都回答,尤其是只有問候之類的內容。
6. 留言詢問時請注意您的態度,工作熊不是你的「細漢」,更沒有拿你的薪水,所以不接受吆喝工作熊的態度來回答你的問題。
7. 歡迎您訂閱本部落格的最新文章,當有新文章時會主動以電子郵件通知你。

您有話要說(Leave a comment)

(required)

(required)