文/江強 彭亞武
為了實現機車產品數據呈現模型化、結構化、輕量化,企業投入建設產品數據管理(PDM)系統。在PDM系統建設完成并正常穩定的運行后企業新設計的機車產品數據已在PDM系統中存儲和管理。但歷史數據卻仍以紙質方式管理,如何高效的將歷史機車產品數據電子化成為公司面臨的問題之一。
本文結合PDM系統主要介紹,在特定的規則下整理歷史機車產品數據,將整理后的產品數據轉換為歷史機車數據信息導入模板中要求的內容,利用編寫程序自動完成歷史機車產品數據的電子化。
結合PDM系統基本功能,根據歷史機車數據信息,定制程序要求:將歷史機車產品數據信息按歷史機車數據信息導入模板中要求進行整理,定義PDM系統軟件設置,創建產品數據導入目錄,定制導入程序讀取歷史機車數據信息導入模板信息,執行機車產品數據建立程序,程序無錯誤運行完成后歷史機車產品數據電子化自動完成。
由于歷史數據的編碼規則、屬性填寫字段等相關信息都與產品數據管理(PDM)系統定制的規則存在一定的差異。因此在PDM系統中建立歷史機車產品結構數據前必須按現有系統規則做一次數據整理工作。

圖1:排障器安裝結構數據
根據“歷史機車產品信息導入模板”進行數據整理,整理內容包括:
根據PDM系統編碼規則生成的產品零組件編碼;
機車產品零組件數據名稱;
產品數據歷史圖號;
產品數據重量屬性;
產品數據符合的標準編號屬性;
產品數據材質屬性;
數據導入PDM系統時在系統外的存放路徑;
數據導入PDM系統中的存放路徑。
根據“BOM導入用模板”進行數據整理,整理內容包括:
根據PDM系統編碼規則生成的產品零組件的父項編碼;
根據PDM系統編碼規則生成的產品零組件的子項編碼;
零件父項與子項之間的用量關系。
將兩個模板數據整理完成后進行規則檢查,檢查通過將模板數據轉換成程序需要讀取的文件。
具體執行步驟如下:
根據歷史機車產品信息導入模板要求進行“歷史機車產品信息導入模板”內容整理。
根據歷史機車產品信息導入模板要求進行“BOM導入用模板”內容整理。
將需要導入的數據文件拷貝到程序讀取的路徑中。
在系統中創建“歷史機車產品信息導入模板”中所填寫的所有零組件屬性信息。
執行命令如下:


在系統中建立歷史機車數據父項和子項之間的結構數據。
在執行命令如下:

程序成功執行后在PDM系統中去查找電子化后的數據,驗證歷史機車數據電子化是否成功。圖1為建立的歷史機車中一個裝配件的電子化數據,證明PDM系統已經將歷史機車數據電子化自動完成。
當歷史機車產品數據電子化程序完成定制開發并測試通過后,公司已經利用開發的程序完成多個歷史機車產品數據的電子化。經過實踐的證明,利用程序將歷史機車數據電子化可以大大降低人員投入、數據的準確性也得到保證、結構數據建立的效率得到了極大的提升,同時數據的查詢效率也得到了質的飛躍。