PDM系統(tǒng)集成應(yīng)用開發(fā)
本文針對(duì)本企業(yè)實(shí)施PDM(Windchill)過程中積累的相關(guān)問題,通過應(yīng)用Pro/ Intralink Gateway集成開發(fā)技術(shù),實(shí)現(xiàn)Pro/E三維設(shè)計(jì)管理系統(tǒng)Pro/Intralink和PDM系統(tǒng)Windchill的有效集成,從而解決PDM系統(tǒng)的業(yè)務(wù)約束規(guī)定和本企業(yè)PDM系統(tǒng)的業(yè)務(wù)邏輯缺乏一致性等方面的難題
本文引用地址:http://www.ex-cimer.com/article/191150.htmPDM作為一種產(chǎn)品數(shù)據(jù)管理系統(tǒng),它定義了一套統(tǒng)一、標(biāo)準(zhǔn)、穩(wěn)定、可擴(kuò)展的系統(tǒng)構(gòu)架,它所提供的產(chǎn)品數(shù)字化管理解決方案面向各行業(yè)、各種類型的全體用戶[1]。然而正是由于PDM系統(tǒng)的通用性特點(diǎn),而個(gè)性化相對(duì)欠缺,因此需要在PDM項(xiàng)目實(shí)施階段,依據(jù)企業(yè)自身發(fā)展需求,在PDM 架構(gòu)下進(jìn)行定制開發(fā),以滿足不同用戶的個(gè)性化需求。本文所討論的內(nèi)容是針對(duì)PTC公司的PDM系統(tǒng)Windchill在中國(guó)電子科技集團(tuán)第三十八研究所實(shí)施過程中積累的問題而進(jìn)行的定制開發(fā)。
一、功能需求
為解決Windchill實(shí)施過程中存在的問題,提升企業(yè)PDM實(shí)施效果。應(yīng)用Pro/ Intralink Gateway集成開發(fā)技術(shù),實(shí)現(xiàn)Pro/E + Pro/ Intralink三維設(shè)計(jì)系統(tǒng)和Windchill的有效集成。集成的Windchill系統(tǒng)將滿足下列相關(guān)功能需求。
(1)一次發(fā)布作為一個(gè)完整的事務(wù),發(fā)布成功與否應(yīng)提供用戶直觀的提示信息,且一次發(fā)布的文檔在Windchill系統(tǒng)中自動(dòng)啟動(dòng)一個(gè)文檔審簽流程(如:一次發(fā)布的零部件在Windchill系統(tǒng)自動(dòng)啟動(dòng)一個(gè)零部件審簽流程);
(2)所有發(fā)布的零部件圖號(hào)應(yīng)在Windchill中已被用戶申請(qǐng)且可用;
(3)對(duì)發(fā)布的裝配件應(yīng)自動(dòng)在Windchill系統(tǒng)中創(chuàng)建正確的產(chǎn)品結(jié)構(gòu),實(shí)現(xiàn)對(duì)Pro/E中輔助結(jié)構(gòu)的屏蔽;
(4)發(fā)布零部件的同時(shí)應(yīng)正確發(fā)布該零部件的屬性,并符合Windchill系統(tǒng)的規(guī)范。發(fā)布零部件的同時(shí)還應(yīng)正確發(fā)布該零部件的CAD文檔及其屬性,亦符合Windchill系統(tǒng)的規(guī)范,且CAD文檔和零部件有正確的關(guān)聯(lián)關(guān)系;
(5)發(fā)布外購(gòu)件/外協(xié)件時(shí),僅發(fā)布CAD文檔,零部件本身不發(fā)布到Windchill系統(tǒng),但是在CAD文檔中要正確反映其裝配關(guān)系;
(6)發(fā)布的結(jié)果應(yīng)滿足Pro/E全相關(guān)設(shè)計(jì)的要求,在Windchill系統(tǒng)的可視化功能中應(yīng)能正確打開所有的裝配件、零部件及其三維、二維文檔;
(7)能夠正確處理Windchill系統(tǒng)中已存在零部件和文檔的發(fā)布;符合Windchill系統(tǒng)變更管理規(guī)范(在Windchill中只有“擬制”和“駁回”狀態(tài)的零部件和文檔,才能接受再次發(fā)布,并且升級(jí)相應(yīng)的小版本);
(8)實(shí)現(xiàn)Pro/Intralink和Windchill之間對(duì)變更的管理集成,符合Windchill系統(tǒng)的變更管理規(guī)范(Windchill系統(tǒng)中變更申請(qǐng)得到批準(zhǔn)后,在Pro/Intralink中才能降級(jí)修改,保持版本之間嚴(yán)格的對(duì)應(yīng)關(guān)系)。
二、總體方案
在前期業(yè)務(wù)訪談、需求分析、專題討論的基礎(chǔ)上,我們提出了通過Pro/Intralink Gateway自動(dòng)把Pro/Intralink中的設(shè)計(jì)結(jié)果發(fā)布到Windchill中進(jìn)行簽審,實(shí)現(xiàn)了企業(yè)級(jí)的數(shù)據(jù)集成和共享,其系統(tǒng)構(gòu)架如圖1所示。
為了實(shí)現(xiàn)產(chǎn)品的并行設(shè)計(jì)及設(shè)計(jì)數(shù)據(jù)的實(shí)時(shí)訪問與共享,所有的設(shè)計(jì)數(shù)據(jù)均被保存在Pro/Intralink數(shù)據(jù)庫(kù)中,并采用定制的數(shù)據(jù)轉(zhuǎn)換軟件CAD Worker將設(shè)計(jì)數(shù)據(jù)轉(zhuǎn)化為輕量化可視數(shù)據(jù),再通過裝配模型自動(dòng)創(chuàng)建出CAD產(chǎn)品結(jié)構(gòu),同時(shí)自動(dòng)創(chuàng)建CAD文檔之間、CAD文檔和零部件之間的關(guān)聯(lián)。這樣一來(lái)既能保證數(shù)據(jù)的唯一性,又減少了Windchill的數(shù)據(jù)量,并能在一定程度上實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)的全相關(guān)。
此外,Gateway可以實(shí)現(xiàn)Windchill和Pro/Intralink中數(shù)據(jù)自動(dòng)同步的要求,能夠有效地控制數(shù)據(jù)的修改權(quán)限,并通過規(guī)則合理的觸發(fā)器,實(shí)現(xiàn)對(duì)發(fā)布數(shù)據(jù)進(jìn)行自動(dòng)校驗(yàn),從而保證數(shù)據(jù)的準(zhǔn)確性,最終實(shí)現(xiàn)根據(jù)三維模型的結(jié)構(gòu)及業(yè)務(wù)規(guī)則在Windchill中自動(dòng)創(chuàng)建零部件及其產(chǎn)品結(jié)構(gòu)的目的。
關(guān)鍵技術(shù)#e#三、關(guān)鍵技術(shù)
1.流程及規(guī)則制定
在本項(xiàng)目實(shí)施過程中面臨的最大困難是,在不進(jìn)行企業(yè)流程重組的前提下保證PDM系統(tǒng)的業(yè)務(wù)約束規(guī)定和業(yè)務(wù)邏輯的一致性,這就要求定制的新系統(tǒng)需具有合理的流程和規(guī)則。如新零部件設(shè)計(jì)流程和設(shè)計(jì)規(guī)則、零部件變更流程和規(guī)則等。限于篇幅這里重點(diǎn)介紹改進(jìn)后的新零部件設(shè)計(jì)流程和設(shè)計(jì)規(guī)則,如下所示。具體流程如圖2所示。
圖2 新零部件設(shè)計(jì)流程
(1)領(lǐng)號(hào):在Windchill中領(lǐng)號(hào);
使用者負(fù)責(zé)領(lǐng)號(hào),涉及結(jié)構(gòu)、電訊一體化的零部件由結(jié)構(gòu)設(shè)計(jì)角色負(fù)責(zé)創(chuàng)建。
(2)設(shè)計(jì):在Pro/Intralink中完成設(shè)計(jì);
在Pro/E中進(jìn)行設(shè)計(jì),其結(jié)果保存到Pro/Intralink工作空間,并相應(yīng)填寫零部件的編號(hào)、名稱、功能類別等必要的屬性,檢入到公共空間中的指定文件夾。
(3)發(fā)布:將Pro/Intralink中的設(shè)計(jì)數(shù)據(jù)升級(jí) “發(fā)布”到Windchill;
系統(tǒng)根據(jù)Gateway中預(yù)先定義的檢查規(guī)則,對(duì)編碼、名稱等重要參數(shù)進(jìn)行校驗(yàn)和檢查。然后,系統(tǒng)定期地將通過檢查的數(shù)據(jù)自動(dòng)/手工發(fā)布到Windchill系統(tǒng)中,并自動(dòng)創(chuàng)建產(chǎn)品結(jié)構(gòu)、CAD文檔,以及CAD文檔之間的關(guān)聯(lián),并根據(jù)業(yè)務(wù)規(guī)則自動(dòng)觸發(fā)后續(xù)流程。
(4)提交簽審:在Windchill中提交簽審;
添加產(chǎn)品結(jié)構(gòu)到基線中,創(chuàng)建零部件和其它設(shè)計(jì)文檔的關(guān)聯(lián)后,提交簽審。此時(shí),系統(tǒng)將鎖定Pro/Intralink中標(biāo)記為審簽狀態(tài)設(shè)計(jì)文檔所對(duì)應(yīng)的原始模型數(shù)據(jù)。
評(píng)論