1 面向系統(tǒng)集成的產(chǎn)品配置管理
產(chǎn)品配置管理是確定產(chǎn)品設(shè)計(jì)方案、規(guī)劃工藝路線、制定作業(yè)計(jì)劃等企業(yè)經(jīng)營(yíng)活動(dòng)的重要組成部分。配置管理通過(guò)BOM把企業(yè)管理模式和計(jì)劃有效性有機(jī)地結(jié)合起來(lái),因此配置管理的對(duì)象主要包含兩個(gè)內(nèi)容:基于產(chǎn)品結(jié)構(gòu)的配置和基于過(guò)程的配置。
1.1 基于產(chǎn)品結(jié)構(gòu)的配置
依據(jù)產(chǎn)品結(jié)構(gòu)樹(shù)為模板.通過(guò)對(duì)產(chǎn)品結(jié)構(gòu)的定義、劃分與二次組織,針對(duì)產(chǎn)品形成周期及階段的工作特點(diǎn)和特殊需求,形成并管理利于指導(dǎo)過(guò)程開(kāi)展的所有條件儲(chǔ)備、技術(shù)說(shuō)明和解決方案的計(jì)劃集合。根據(jù)圖1產(chǎn)品形成過(guò)程是結(jié)構(gòu)樹(shù)的逐步演變的過(guò)程,產(chǎn)品結(jié)構(gòu)配置每個(gè)階段的“或”和“異或”關(guān)系,如概念確定階段主要根據(jù)需求確定功能,消除功能樹(shù)上的“或”和“異或”關(guān)系,形成產(chǎn)品實(shí)例功能樹(shù);而每個(gè)功能可能有多個(gè)原理來(lái)實(shí)現(xiàn).設(shè)計(jì)階段就需要消除原理樹(shù)的“或”和“異或”關(guān)系。
1.2 基于過(guò)程展開(kāi)的配置
基于過(guò)程展開(kāi)的配置以流程展開(kāi)路線為配置載體,結(jié)合產(chǎn)品結(jié)構(gòu)而形成的配置管理計(jì)劃,規(guī)劃并管理過(guò)程對(duì)象和活動(dòng)實(shí)例的開(kāi)展條件,包括項(xiàng)目管理、資源調(diào)度,以及對(duì)活動(dòng)實(shí)例之間操作關(guān)聯(lián)條件的協(xié)調(diào)和控制。
1.3 系統(tǒng)集成
為了使不同的應(yīng)用系統(tǒng)之間能夠共享信息以及對(duì)應(yīng)用系統(tǒng)所產(chǎn)生的數(shù)據(jù)進(jìn)行統(tǒng)一管理,就必須把外部應(yīng)用系統(tǒng)“封裝”到PDM系統(tǒng)中去,并可在PDM環(huán)境下運(yùn)行。根據(jù)應(yīng)用系統(tǒng)具體情況,采用應(yīng)用封裝、接日集成以及緊密集成3個(gè)層次實(shí)現(xiàn)其與PDM系統(tǒng)的應(yīng)用集成,由此形成應(yīng)用工具集,便于用戶(hù)以此進(jìn)行應(yīng)用與開(kāi)發(fā)。
PDM與MRPIIfERP系統(tǒng)在應(yīng)用中的側(cè)重點(diǎn)不同,但它們應(yīng)是互為開(kāi)放的系統(tǒng),能夠?qū)崿F(xiàn)系統(tǒng)之間有效、可靠的集成。PDM與MRPII/ERP的集成需要從PDM將產(chǎn)品結(jié)構(gòu)傳送到管理系統(tǒng)上,并且能將產(chǎn)品結(jié)構(gòu)從管理系統(tǒng)有效的反饋到PDM上,以協(xié)調(diào)全企業(yè)的工程變化。管理系統(tǒng)的產(chǎn)品結(jié)構(gòu)強(qiáng)調(diào)部件的定義及如何在車(chē)間內(nèi)把部件裝配到一起,其產(chǎn)品結(jié)構(gòu)是以“計(jì)劃狀態(tài)的”這樣一種觀點(diǎn)反映出來(lái),推動(dòng)制造和裝配.所以是面向材料和生產(chǎn)過(guò)程的;傳統(tǒng)PDM體系結(jié)構(gòu)中的產(chǎn)品結(jié)構(gòu)則更多的面向產(chǎn)品干什么以及怎樣配置產(chǎn)品,它受設(shè)計(jì)工程師支配,以產(chǎn)品結(jié)構(gòu)是“設(shè)計(jì)狀態(tài)的”這樣一種觀點(diǎn)反映出來(lái),產(chǎn)品結(jié)構(gòu)是在CAD/CAM系統(tǒng)上產(chǎn)生的。
PDM/CAD接口的核心任務(wù)是將CAD用戶(hù)的工作結(jié)果連同有關(guān)的業(yè)務(wù)對(duì)象和數(shù)據(jù)對(duì)象一起構(gòu)建在PDM數(shù)據(jù)模型中。該接口實(shí)現(xiàn)的功能主要有:負(fù)責(zé)對(duì)零部件的視圖和模}l進(jìn)行操作、利用主圖支持產(chǎn)品的變型設(shè)計(jì)、注冊(cè)或保存工程圖、進(jìn)行產(chǎn)品結(jié)構(gòu)的相關(guān)處理。CAM與PDM之間主要實(shí)現(xiàn)刀位文件、NC代碼、產(chǎn)品模型等文檔信息的交流。CAPP與PUM集成,應(yīng)同時(shí)考慮PDM與MRPIVERP之問(wèn)的集成,因?yàn)镃APP與PDM之間除了文檔交流外,CAPP系統(tǒng)需從PDM系統(tǒng)中獲取設(shè)備資源信息、原材料信息等;另外,CAPP產(chǎn)生的工藝信息,可通過(guò)分解成基本信息單元,(工序步驟等)存放于工藝信息庫(kù)中,支持PDM與MRPII/ERP之間的集成。
2 PDM數(shù)據(jù)庫(kù)中數(shù)據(jù)XML表示與傳輸
在基于SQL Server2000的關(guān)系數(shù)據(jù)與XMI,的轉(zhuǎn)換過(guò)程中,不論是服務(wù)器返回的數(shù)據(jù)還是客戶(hù)端送出的數(shù)據(jù)都是XML。它和傳統(tǒng)的Web訪問(wèn)數(shù)據(jù)庫(kù)的效率有很大的差別。傳統(tǒng)的Web訪問(wèn)數(shù)據(jù)庫(kù)由于客戶(hù)端無(wú)法一次送太多的數(shù)據(jù)到服務(wù)器,因此,若要更新數(shù)據(jù)庫(kù)的數(shù)據(jù)必須分成很多次將所有的信息傳送到服務(wù)器,如此一來(lái),對(duì)于網(wǎng)絡(luò)與服務(wù)來(lái)說(shuō)是非常沒(méi)有效率的。
新一代Web采用HTTPXML對(duì)象,則允許我們傳送完整的XMI」包到服務(wù)器,因此,可以大大提高系統(tǒng)服務(wù)的效率。當(dāng)服務(wù)器端的ASP程序接收到瀏覽器端發(fā)來(lái)的請(qǐng)求時(shí),開(kāi)始執(zhí)行相應(yīng)程序,從數(shù)據(jù)庫(kù)中取出數(shù)據(jù),并制作成XML文件;服務(wù)器將XML文件傳送到瀏覽器。
為了顯示數(shù)據(jù),我們可以附帶一個(gè)XSL以便于在瀏覽器端將XMI.轉(zhuǎn)換為HTML網(wǎng)頁(yè)。在更改數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),我們首先在客戶(hù)端瀏覽器通過(guò)c#語(yǔ)言,將要送到服務(wù)器端的數(shù)據(jù)制作成XMI數(shù)據(jù)包;客戶(hù)端瀏覽器通過(guò)HTIPXML對(duì)象將XML數(shù)據(jù)包送到服務(wù)器端作進(jìn)一步的處理:服務(wù)器端的ASP通過(guò)DOM的協(xié)助取出XML包內(nèi)的相關(guān)數(shù)據(jù),并使用這些數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)的內(nèi)容。
使用Microsoft Visual Studio2005集成開(kāi)發(fā)環(huán)境,利用c#語(yǔ)言對(duì)SQL Server2000 PDM數(shù)據(jù)庫(kù)和xml產(chǎn)品數(shù)據(jù)文檔編程。
2.1 訪問(wèn)操作XML數(shù)據(jù)
Microsoft Visual Studio2005中的System.Xml命名空間提供了XmlReade:與XmlWriter類(lèi),這些類(lèi)能夠從流或XML文檔分析或?qū)懭隭ML數(shù)據(jù)。這些類(lèi)是抽象基類(lèi).可以對(duì)這些類(lèi)進(jìn)行擴(kuò)展以創(chuàng)建自定義類(lèi)。提取XML的BOM結(jié)構(gòu)樹(shù)導(dǎo)出文件片斷如下:


2.2 XML零件數(shù)據(jù)的XPath節(jié)點(diǎn)查詢(xún)

2.3 XML與DataSet
NET2005中簡(jiǎn)化了用數(shù)據(jù)源中的數(shù)據(jù)填充DataSet的過(guò)程,可以使用DataSet類(lèi)中的方法將DataSet中數(shù)據(jù)的XML表現(xiàn)形式直接寫(xiě)入XML文件,提取新的XML文件的代碼如下:

3 結(jié)束語(yǔ)
在對(duì)現(xiàn)有的PDM軟件的基礎(chǔ)上,通過(guò)XML建立產(chǎn)品結(jié)構(gòu)與配置的Web服務(wù),實(shí)現(xiàn)產(chǎn)品數(shù)據(jù)的網(wǎng)絡(luò)化組織、管理與控制。XML作為一種新的Web數(shù)據(jù)組織形式,以它簡(jiǎn)單、開(kāi)放、可擴(kuò)充性、靈活和自描述等特性,成為Web服務(wù)器與應(yīng)用程序之間、應(yīng)用程序與用戶(hù)之間進(jìn)行數(shù)據(jù)交換的最佳工具。XML在生成用戶(hù)動(dòng)態(tài)交互、管理分布式數(shù)據(jù)等方面將會(huì)變得越來(lái)越重要。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專(zhuān)業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF