傳統的PDM系統,由于是在機械行業形成發展起來的,那么在機械行業已經達到一個很高的水平了,但是電子行業由于本身有其特點,所以PDM在電子行業不能像機械行業去應用?,F在PDM如何更加有效管理電子行業,已經成為了軟件供應商占住市場分額的一個必須解決的問題。那么電子行業需要什么樣的PDM管理系統呢?
為了更好了解PDM在電子行業的應用,我們先了解一下電子行業的一些特點。
1、電子行業應用的軟件比傳統的機械行業多,集成復雜,主要體現在EDA軟件上,EDA軟件具體自身的特點,主要表現如下:
1)EDA的文件物理存儲方式一般不是一個文件,也不是類似三維裝配的一個文件族,而是存放在一組規定文件夾中文件目錄包,整個文件目錄包往往有幾十甚至幾百M大小。
2)EDA中包含了整個電子設計過程完整信息,除了產生所謂電子產品BOM外,還包括了坐標位置等信息。
3)對于這樣一個EDA包的文件,在EDA軟件中瀏覽不是問題,因為打開了文件就可以找到相應的其他類文件,也可以瀏覽了,但是在PDM中如何進行瀏覽。
2、電子行業的BOM需求上有不同于機械行業的的要求。在機械行業一般按照成品的結構來進行組織,但是電子行業由于有以下的特點,不能按照結構來組織。
1)電子器件的種類多,如果按照結構來處理,沒有太多的意義。
2)電子器件在板上除了基本的屬性外,還需要一個就是所處的坐標及位置。
3)在不改變設計原理和影響性能的時候,一個零部件可以用不同供應商替代,形成電子的替代物料。
3、編碼帶有版本號
由于PCB版之類的物料,為了區分不同的生產批次,一般PCB版在升級版本的時候帶有版本號。
4、軟件管理
有些電子行業,不光具有電子、機械還有軟件,那么軟件的版本管理以及不同版本在不同不同軟件包中的應用也成為了電子行業的一個特點。
5、物料變更快
電子行業產品競爭激烈,升級換代迅速,產品生命周期短,供應情況復雜,在研發和生產過程中往往存在大量電子元器件物料變更的情況。
PDM系統與EDA軟件集成
PDM系統自定義物料屬性
在電子行業,一般的EDA軟件都有自動生成BOM的功能,但是生成的BOM往往是不帶編碼的,那么不帶編碼的物料還要經過手工更改編碼,那也是一件非常大事情。
傳統的PDM處理方式是在具體的圖紙里面定義一些屬性,在做圖紙的時候,填寫這些屬性,保存在一個臨時的數據庫中,然后讀取臨時數據庫的內容作為PDM的BOM內容,在讀取的過程中與PDM數據庫中的幾個關鍵屬性比較,如果相同,那么用PDM數據庫中的替換,如果沒有,重新生成一個新的物料編碼。對于EDA,那么文件讀取的方式是一致的,但是有一點不同的就是電子行業的只是調用現有標準庫的元器件,不需要更改,但是由于現在EDA軟件(例如PROTELL)一般情況下可以自行增加或修改標準元器件庫,如果進行了修改或新增,那么就無法控制了,那么對PDM提出了新的集成要求:必須對標準元器件庫進行管理。
對于這類有標準庫的軟件,我們對PDM供應商提出的要求是在集成EDA的時候,考慮對標準器件庫統一在PDM系統中進行管理,如果PDM標準庫更新了,那么客戶端在運行相應的EDA軟件的時候自動更新標準庫,同時本地的標準庫無法直接增加或修改。
PDM系統電子元器件庫
PDM系統BOM管理
在一些電子行業的企業為了保證正常的供貨,使生產不受影響,要求一般的物料需要有多家供應商供貨。由于供應商的不同,在編碼管理方面出現了兩種情況:
第一、規格相同,但是由于供應商的不同,生成了新的物料編碼,但是這些物料根據工程師的選擇,在明細表中可以相互替代,形成替代關系。
第二、相同的物料編碼,但是該物料屬性中包括有多家供應商的信息,由工程師確定供應商,采購回來的物料可以相互替代,形成替代關系。
另外說明一下,這種有替代關系的物料沒有主次之分,他們可以互相替換,還有這種多種替代物料并不是適合在所有的明細表中的,明細表不同,具體的那些可以替代也是變化的。
在傳統的機械行業,可能沒有這種情況,如果可以替換的,那么是新的產品的概念,同時對于這些零件的組合,那么是一個選配關系。有一些PDM供應商也根據一些需求進行了更改,但是還不能完全滿足?,F在按照兩種模式談談。
PDM系統替代件維護
PDM系統編碼管理
由于電子行業具有了另外一個部分——軟件,那么軟件的版本管理以及問題追蹤如何也成為了電子行業的一大特色。由于傳統的機械行業沒有該項,那么成為了PDM一個新的研究的方向。對PDM供應商提出了要求:對于軟件代碼進行安全管理,對軟件的正確的版本進行管理,不同版本在不同軟件中的應用管理,同時也需要對軟件的問題跟蹤進行管理。
現在我們再回過頭來看看,由于電子行業一些特點,對應PDM還是需要一些特殊處理的方案,PDM如果要適合更多行業,還是需要廣大的從業人員不斷努力,不斷完善PDM。