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