文/江強(qiáng) 彭亞武
為了實(shí)現(xiàn)機(jī)車產(chǎn)品數(shù)據(jù)呈現(xiàn)模型化、結(jié)構(gòu)化、輕量化,企業(yè)投入建設(shè)產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)。在PDM系統(tǒng)建設(shè)完成并正常穩(wěn)定的運(yùn)行后企業(yè)新設(shè)計(jì)的機(jī)車產(chǎn)品數(shù)據(jù)已在PDM系統(tǒng)中存儲(chǔ)和管理。但歷史數(shù)據(jù)卻仍以紙質(zhì)方式管理,如何高效的將歷史機(jī)車產(chǎn)品數(shù)據(jù)電子化成為公司面臨的問題之一。
本文結(jié)合PDM系統(tǒng)主要介紹,在特定的規(guī)則下整理歷史機(jī)車產(chǎn)品數(shù)據(jù),將整理后的產(chǎn)品數(shù)據(jù)轉(zhuǎn)換為歷史機(jī)車數(shù)據(jù)信息導(dǎo)入模板中要求的內(nèi)容,利用編寫程序自動(dòng)完成歷史機(jī)車產(chǎn)品數(shù)據(jù)的電子化。
結(jié)合PDM系統(tǒng)基本功能,根據(jù)歷史機(jī)車數(shù)據(jù)信息,定制程序要求:將歷史機(jī)車產(chǎn)品數(shù)據(jù)信息按歷史機(jī)車數(shù)據(jù)信息導(dǎo)入模板中要求進(jìn)行整理,定義PDM系統(tǒng)軟件設(shè)置,創(chuàng)建產(chǎn)品數(shù)據(jù)導(dǎo)入目錄,定制導(dǎo)入程序讀取歷史機(jī)車數(shù)據(jù)信息導(dǎo)入模板信息,執(zhí)行機(jī)車產(chǎn)品數(shù)據(jù)建立程序,程序無錯(cuò)誤運(yùn)行完成后歷史機(jī)車產(chǎn)品數(shù)據(jù)電子化自動(dòng)完成。
由于歷史數(shù)據(jù)的編碼規(guī)則、屬性填寫字段等相關(guān)信息都與產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)定制的規(guī)則存在一定的差異。因此在PDM系統(tǒng)中建立歷史機(jī)車產(chǎn)品結(jié)構(gòu)數(shù)據(jù)前必須按現(xiàn)有系統(tǒng)規(guī)則做一次數(shù)據(jù)整理工作。
圖1:排障器安裝結(jié)構(gòu)數(shù)據(jù)
根據(jù)“歷史機(jī)車產(chǎn)品信息導(dǎo)入模板”進(jìn)行數(shù)據(jù)整理,整理內(nèi)容包括:
根據(jù)PDM系統(tǒng)編碼規(guī)則生成的產(chǎn)品零組件編碼;
機(jī)車產(chǎn)品零組件數(shù)據(jù)名稱;
產(chǎn)品數(shù)據(jù)歷史圖號(hào);
產(chǎn)品數(shù)據(jù)重量屬性;
產(chǎn)品數(shù)據(jù)符合的標(biāo)準(zhǔn)編號(hào)屬性;
產(chǎn)品數(shù)據(jù)材質(zhì)屬性;
數(shù)據(jù)導(dǎo)入PDM系統(tǒng)時(shí)在系統(tǒng)外的存放路徑;
數(shù)據(jù)導(dǎo)入PDM系統(tǒng)中的存放路徑。
根據(jù)“BOM導(dǎo)入用模板”進(jìn)行數(shù)據(jù)整理,整理內(nèi)容包括:
根據(jù)PDM系統(tǒng)編碼規(guī)則生成的產(chǎn)品零組件的父項(xiàng)編碼;
根據(jù)PDM系統(tǒng)編碼規(guī)則生成的產(chǎn)品零組件的子項(xiàng)編碼;
零件父項(xiàng)與子項(xiàng)之間的用量關(guān)系。
將兩個(gè)模板數(shù)據(jù)整理完成后進(jìn)行規(guī)則檢查,檢查通過將模板數(shù)據(jù)轉(zhuǎn)換成程序需要讀取的文件。
具體執(zhí)行步驟如下:
根據(jù)歷史機(jī)車產(chǎn)品信息導(dǎo)入模板要求進(jìn)行“歷史機(jī)車產(chǎn)品信息導(dǎo)入模板”內(nèi)容整理。
根據(jù)歷史機(jī)車產(chǎn)品信息導(dǎo)入模板要求進(jìn)行“BOM導(dǎo)入用模板”內(nèi)容整理。
將需要導(dǎo)入的數(shù)據(jù)文件拷貝到程序讀取的路徑中。
在系統(tǒng)中創(chuàng)建“歷史機(jī)車產(chǎn)品信息導(dǎo)入模板”中所填寫的所有零組件屬性信息。
執(zhí)行命令如下:
在系統(tǒng)中建立歷史機(jī)車數(shù)據(jù)父項(xiàng)和子項(xiàng)之間的結(jié)構(gòu)數(shù)據(jù)。
在執(zhí)行命令如下:
程序成功執(zhí)行后在PDM系統(tǒng)中去查找電子化后的數(shù)據(jù),驗(yàn)證歷史機(jī)車數(shù)據(jù)電子化是否成功。圖1為建立的歷史機(jī)車中一個(gè)裝配件的電子化數(shù)據(jù),證明PDM系統(tǒng)已經(jīng)將歷史機(jī)車數(shù)據(jù)電子化自動(dòng)完成。
當(dāng)歷史機(jī)車產(chǎn)品數(shù)據(jù)電子化程序完成定制開發(fā)并測試通過后,公司已經(jīng)利用開發(fā)的程序完成多個(gè)歷史機(jī)車產(chǎn)品數(shù)據(jù)的電子化。經(jīng)過實(shí)踐的證明,利用程序?qū)v史機(jī)車數(shù)據(jù)電子化可以大大降低人員投入、數(shù)據(jù)的準(zhǔn)確性也得到保證、結(jié)構(gòu)數(shù)據(jù)建立的效率得到了極大的提升,同時(shí)數(shù)據(jù)的查詢效率也得到了質(zhì)的飛躍。