我現(xiàn)在的公司主要做OEM,但是發(fā)現(xiàn)國內好多設計公司都不能建立一個合理的BOM表,在轉入生產時產生了不少不必要的麻煩,所以我寫此文章,讓大家明白BOM的建立目的和方法,及在一個產品生命周期中所扮演的角色。
BOM全稱Bill Of Material,即物料清單的意思。顧名思義,一個產品的BOM說明了這個產品總共需要多少零配件來組裝。根據(jù)BOM,才能去采購物料,才能安排生產的 flow chart. BOM的開頭需要注明1.產品型號2. 版本號3. 制定日期4. 文檔編號5.總的頁數(shù)。
每個產品在整個生命周期中都是會不斷優(yōu)化設計或擴充功能等等,版本號就是用來區(qū)分每個版本,在這里我要強調的是當一個新版本確定后,老版本就必須標注為過期文檔封存,停止使用。如果發(fā)現(xiàn)新版本還不如老版本,要停用新版本,啟用老版本,那么請給老版本確定一個更新的版本號。例如一開始為版本A,后來升級到版本B,后來發(fā)現(xiàn)版本B不如A,要重新用A,那么請將A定義為版本C,雖然A和C的內容是相同的,但是如果不定義為C而仍稱A,那么A再做第二次設計優(yōu)化后的版本號會造成管理的混亂,產品的BOM表發(fā)布必須由研發(fā)部發(fā)出,至少要由研發(fā)工程師、研發(fā)部主管每級簽核確認,以確保BOM的正確性。
BOM和產品的關系只能是多個BOM對應一個產品,而不能一個BOM對應多個產品,哪怕這兩個產品僅僅是一張標簽內容的不同。
有的讀者可能不明白產品型號和BOM版本之間的區(qū)別,在這里我要強調一下,產品型號是因為市場需求制定的,而BOM是為產品型號而定的。例如,一家公司開發(fā)出了一個產品叫做 “001”,甲公司要求幫他做貼牌,就把這個產品定為“甲字001”,乙公司也要,于是又出來一個“乙字001”,雖然“甲字001”和“乙字001”完全是相同的,只是一個商標的不同。那么在生產時,就要為“甲字001”和“乙字001”各建一個BOM表,如果甲公司對“甲字001”要優(yōu)化而乙公司覺得 “乙字001”很不錯沒有必要改,就可以很容易的升級“甲字001”的BOM版本,而“乙字001” 的BOM版本不需變化。如果剛開始不管是甲還是乙,都統(tǒng)一做為“001”來生產,兩個產品生產了數(shù)十次以后,生產線就不知道你到底要做“甲字001”還是 “乙字001”,差別不大,出錯的機會也就大增,一旦兩個客戶提出不同改進需求就更是混亂大增。
我有一個客戶是做手機的,給了我三個版本的BOM,A是原始版本但PCB設計有點小問題,然后回去改了一個B出來,然后他們的一個客戶說喜歡拉桿天線,就把原來的棒狀天線改為拉桿的,并做了一下天線匹配,改了幾個電阻電感的值出來一個C版本。最后他們在合同中說要生產XXX型號產品31000套,要求20000套按B版本BOM 做,10000套按C版本BOM做,再把前面A版本的剩余1000套做完(PCB報廢是浪費,雖然有小問題,因為短期使用看不出品質異常,所以他們舍不得扔,可見國內企業(yè)還需加強品質觀念)。因為工廠作業(yè)是說做什么型號多少量,如果還要強調BOM的版本,那么需要另發(fā)聯(lián)絡單,增加了操作復雜度,而且這些天線的區(qū)別只有組裝后才知道,如果在SMT的作業(yè)員萬一沒有看到聯(lián)絡單,萬一半成品倉庫在把做好的PCBA發(fā)給組裝線用時搞錯了BOM版本,萬一組裝的作業(yè)員把B版本的當成C版本組裝,那么到最后哭都來不及。所以與其一個個通知強調BOM的版本號,還不如直接多設幾個型號來的直觀。最后他們接受了我的建議,分別將產品型號定義為XXX-A、XXX-B和XXX-C.以上講了一下BOM的重要性、產品型號和BOM版本的關系。后面的“制定日期”和“總的頁數(shù)” 這兩項大家也都明白,“文檔編號”只要企業(yè)采用ISO管理體系就會知道。
下面我來談一下BOM的內容。
BOM中有1.成品料號2.階次3.物料編號4.品名規(guī)格5.用量6. 插件位置 7. 工藝總計七項。
成品料號,是指最終產品的一個編號,這個通常與產品型號和BOM版本有關,因為如果直接以產品型號出貨給客戶(貼牌廠商),客戶無法管控這批次產品與前面幾批有什么區(qū)別,通常只有在最終消費者面前出現(xiàn)時才露出型號真面目。以成品料號出,客戶就能知道這批和前幾批有什么區(qū)別,因為能從這組數(shù)據(jù)中得知BOM 相關信息,再查BOM,就能知道這批產品的具體信息。
階次,階次說明了元器件的附屬關系,直接參與組裝成成品的稱為1階,直接參與組裝成半成品的稱為2階,例如電容電阻在電子產品中是2階料,因為這些元器件需要先通過SMT,做成PCBA后才能進一步組裝成產品。然后PCBA、外殼之類就稱為1階,因為這些直接組成成品。定這個階次的劃分,是為了便于生產的分工安排。例如,SMT只做PCBA,就可以直接查看PCBA的下一階有多少料件就可以了,而不需要很辛苦的看完整個BOM,然后再找出SMT生產所需要的料件。
物料編號簡稱“料號”,是對每一個元器件的編號,因為不同的物料有不同的屬性,像電阻有DIP的也有SMD的,同時SMD的又分0402、0603、0201等等,為了便于快速識別,所以制定了物料編號。有很多公司都有對元器件的編碼原則,例如,一顆0603的7K歐電阻編號為ES0603702,E表示該料為電子件,S表示為SMD元件,0603 是這顆料的體積大小,702則表示了該元件的阻值。但是也有不少公司沒有自己的編碼原則,而是直接采用元件廠商的物料編號,這樣的弊病是,如果到一家 OEM的代工廠去生產,那個廠同時有兩個客戶,正好這兩個客戶都用這顆料,而且都用同一元器件廠商的物料編號。那么料就混到一起去了,如果甲先生產,結果料不夠,于是就把乙的拿去用了。等到乙生產的時候,乙就上邊上哭吧。這個哭好歹也只是多耽誤幾天,萬一甲的元器件自己保存時保存不當,元器件受損,生產甲的時候又把乙的元器件拿取用了,然后生產乙的時候,就用上了甲的元器件,那就只能去請上帝幫忙了。
品名規(guī)格顧名思意就是元器件的規(guī)格說明了,雖然在生產時不常用到,但做入料IQA檢驗時需要對此進行核對,確保沒有送錯料件。
用量,說明了在一個產品種,該元器件的使用數(shù)量,在物料采購時可以很容易進行數(shù)據(jù)統(tǒng)計。
插件位置,通常用于說明電子元器件在PCB上的位置,便于核對確認,確保SMT沒有貼錯元器件。[!--empirenews.page--]
工藝,工藝通常用來說明該料時用于SMT還是后段組裝,通常有的公司只分SMT和SKD(后段組裝),用1和2表示。有的分SMT、SKD和PA(包裝),用1、2、3表示。
以上就是BOM的基本框架了,根據(jù)需求,可以再在這個基礎上有所擴展。