0 引言
產(chǎn)品全生命周期管理(Product life cycle management,PLM)是指管理產(chǎn)品從需求、規(guī)劃、設計、生產(chǎn)、經(jīng)銷、運行、使用、維修保養(yǎng)、直到回收再用處置的全生命周期中的信息與過程。產(chǎn)品數(shù)據(jù)管理(Product data management,PDM)是一項管理企業(yè)產(chǎn)品生命周期內(nèi)與產(chǎn)品相關數(shù)據(jù)的技術。PLM是PDM的繼承與發(fā)展,是PDM功能及范圍的全面拓展,是從產(chǎn)品整個生命周期去考量。PDM技術又是PLM技術的核心組成部分。產(chǎn)品全生命周期管理是企業(yè)信息化的關鍵技術之一,對企業(yè)提高其市場競爭力具有重要意義。產(chǎn)品結構管理又是產(chǎn)品數(shù)據(jù)管理的核心內(nèi)容,產(chǎn)品結構的完善是產(chǎn)品設計的主要目標之一。同時,產(chǎn)品結構的修改也是產(chǎn)品設計過程中的主要活動。在許多設計過程中設計人員通過產(chǎn)品結構直接將表達設計結果的模型文件組織起來。此外,產(chǎn)品結構所表達的產(chǎn)品功能單元之間的關系本身就是非常重要的產(chǎn)品設計數(shù)據(jù)。因此,不論是在PDM還是在PLM中,產(chǎn)品結構管理都是一個核心模塊。
1 產(chǎn)品結構管理的主要內(nèi)容和開發(fā)原則
1)產(chǎn)品結構樹管理。產(chǎn)品結構樹是PSM中通行的管理產(chǎn)品構成的方式,也就是用樹形視圖的形式來建立、表示及管理產(chǎn)品的零部件結構層次。產(chǎn)品結構樹具有直觀性和方便性,層次清楚,極大地方便了用戶瀏覽、查詢及管理產(chǎn)品的結構信息。
2)圖文檔管理。與產(chǎn)品相關的圖紙、文檔種類多,數(shù)量大,比如產(chǎn)品的設計圖紙、產(chǎn)品的工藝卡片、相關設計規(guī)范以及產(chǎn)品的BOM表、產(chǎn)品說明書等等,這些圖文檔的管理也是產(chǎn)品結構管理的一個重要內(nèi)容,好的圖文檔管理方法能夠使用戶方便快捷的查詢需要的信息,大大提高管理效率,節(jié)省操作時間。相反,如果圖文檔管理方法不得當,圖文檔管理混亂,查詢不便,工作效率低,這與企業(yè)產(chǎn)品信息化的初衷是不符合的。
3)集成技術。產(chǎn)品全生命周期管理是一項復雜工程,由多個模塊有機的集成在一起共同實現(xiàn)。企業(yè)在應用PLM進行產(chǎn)品結構管理(PSM)時涉及到的一個重要難題是異構系統(tǒng)之間的集成,包括PLM系統(tǒng)與PLM系統(tǒng)的集成,PLM系統(tǒng)與CAD系統(tǒng)的集成,PSM與PCM(產(chǎn)品配置管理)系統(tǒng)的集成,PSM與ERP系統(tǒng)的集成等等。
不同的企業(yè)由于產(chǎn)品不同,企業(yè)的規(guī)模、管理模式以及發(fā)展的思路也不一樣,他們對于產(chǎn)品全生命周期管理系統(tǒng)的具體要求肯定存在差異。因此,產(chǎn)品全生命周期管理系統(tǒng)本身還具有一定的專用性。系統(tǒng)開發(fā)人員開發(fā)時應對企業(yè)用戶的具體需求做全面的調研,做出合理的構建方案,以實用夠用為開發(fā)原則并留有二次開發(fā)的接口,能隨時根據(jù)企業(yè)的需求變化進行升級和改進。具體到本系統(tǒng)而言,一是建立完善的產(chǎn)品信息模型并提供友好的管理界面,二是對企業(yè)主打的產(chǎn)品零部件模型、圖紙文件進行規(guī)范化、標準化處理,三是為其他管理模塊提供完備數(shù)據(jù)信息和功能接口,以用于二次開發(fā)。
2 產(chǎn)品結構管理的關鍵技術
2.1 產(chǎn)品結構模型的構建方法
產(chǎn)品信息模型是在企業(yè)模型的范圍限定下,根據(jù)一定規(guī)則對產(chǎn)品對象進行抽象的、結構化的表達。產(chǎn)品結構管理的首要步驟就是確定產(chǎn)品的信息模型。一般產(chǎn)品信息與過程集成的實現(xiàn)方法有兩種,即基于產(chǎn)品的過程控制與獨立于產(chǎn)品的過程控制。由于本系統(tǒng)的用戶流程復雜多樣,許多流程并不完全圍繞產(chǎn)品結構執(zhí)行,此外整個信息系統(tǒng)的設計、實現(xiàn)過程中有模塊化的需求,為了保證產(chǎn)品模型的有效性和實用性,在本PLM系統(tǒng)中,采用分離模型的方法,產(chǎn)品信息模型與過程模型解耦,為過程模型提供功能接口。
本系統(tǒng)采用四維空間<S,D,T,V>來描述產(chǎn)品的信息模型。四個維度分別為產(chǎn)品結構(Structure,S)、表達方法(Describe,D)、生命周期的信息類型(Type,T)以及版本(Version,V)。利用這四個維度去快速定位所需要的信息內(nèi)容或者信息索引。例如,要獲取部件m的第n個版本的裝配圖,可以利用參數(shù)<S=m,D=圖樹模型+特征模型,Type=設計(裝配圖),V=n>來獲取相應的裝配圖索引,通過檢索接口獲得具體的裝配圖文件。
2.2 CAD軟件集成方法
CAD軟件是現(xiàn)代產(chǎn)品設計里不可或缺的工具,產(chǎn)品的設計都是在CAD軟件平臺上進行的,設計結果也是以相應的文檔格式保存。在PLM實施過程中,CAD軟件的集成是一個核心問題。目前比較通行的有兩種集成方法:一是直接將CAD軟件集成到自主開發(fā)的PLM系統(tǒng)當中;二是通過集成Workgroup PDM系統(tǒng)實現(xiàn)CAD軟件的集成,如圖1所示。
圖1 CAD軟件工具的集成
方法一中,PLM服務端負責產(chǎn)品信息管理、版本控制等功能。PLM客戶端管理本地工作區(qū)內(nèi)的文件、獲取本地產(chǎn)品信息以及與服務器的同步。一般情況下,PLM系統(tǒng)集成CAD軟件可以分為三個層次:系統(tǒng)封裝、接口交換、功能集成,三個層次集成緊密程度由低到高。系統(tǒng)封裝主要特點PLM系統(tǒng)能夠識別、存儲并管理應用工具產(chǎn)生的文件,但是產(chǎn)品的設計信息只能通過CAD軟件進行瀏覽。接口交換是通過CAD系統(tǒng)的開發(fā)接口實現(xiàn)的。通過相應的API文件,PLM系統(tǒng)可以從CAD系統(tǒng)中獲取需要的信息。
方法二中,利用Workgroup PDM系統(tǒng)集成CAD軟件,是從Workgroup PDM系統(tǒng)中獲取產(chǎn)品信息。信息獲取的方式共有三種:直接訪問Workgroup PDM服務器,通過解析服務器文件系統(tǒng)獲取產(chǎn)品信息;利用Workgroup PDM編程接口獲得產(chǎn)品信息;通過監(jiān)聽Workgroup PDM系統(tǒng)產(chǎn)生的事件獲取產(chǎn)品信息。方法二充分利用了現(xiàn)有Workgroup PDM功能,減少了系統(tǒng)開發(fā)工作量。
考慮到本PSM系統(tǒng)的用戶CAD軟件選用的是Solidworks,而Workgroup PDM與Solidworks且為同一公司產(chǎn)品,Workgroup PDM客戶端能夠以插件的形式在Solidworks環(huán)境中運行,很大程度上方便了設計人員的使用。通過對系統(tǒng)的實施時間和實施需要綜合考慮,采用方法二與Solidworks實現(xiàn)集成。
2.3 產(chǎn)品設計管理模式
產(chǎn)品設計管理模式主要分為基于產(chǎn)品的管理模式和基于零件的管理模式。
基于產(chǎn)品的管理模式是以產(chǎn)品為單位建立獨立檔案,與該產(chǎn)品相關的所有零部件都單獨歸檔,形成一個以產(chǎn)品為單位的獨立體系。這樣就會導致不同產(chǎn)品之間相同零部件的重復建檔問題;诹慵墓芾砟J絼t以零件為單位建立檔案,不同產(chǎn)品可以重復調用同一零件信息,這樣就解決了重復設計與冗余數(shù)據(jù)的問題,進而能夠實現(xiàn)產(chǎn)品快速配置與變形設計、相似設計。
產(chǎn)品設計過程所涉及到的零部件通常分為三類:一是關鍵零部件,它是產(chǎn)品的核心部分:二是普通零部件,設計工作量相對較;三是標準件。
在實際設計研究過程中,以某一產(chǎn)品的設計為目標立項,同時,各個產(chǎn)品中會包含相同的標準件,因此采用混合管理模式。通過自定義的Toolbox建立標準零部件庫以管理標準零部件。
3 系統(tǒng)設計
整個信息平臺系統(tǒng)的結構如圖2所示,可分為界面層、接口層、功能層和數(shù)據(jù)層四個層次,應用到的關鍵技術主要有:
圖2 系統(tǒng)結構設計
1)面向對象技術。平臺設計過程中采用UML建模工具,平臺開發(fā)采用面向對象編程語言Java等。
2)富因特網(wǎng)應用程序。在產(chǎn)品結構管理的過程中,用戶、平臺之間需要大量復雜的交互行為。這種交互利用傳統(tǒng)的web界面實現(xiàn)比較困難。在平臺開發(fā)過程中采用Flex技術實現(xiàn)用戶接口,并且利用插件的方式實現(xiàn)多種文檔的在線呈現(xiàn)。
3)消息隊列。主要用于解決與Solidworks Workgroup PDM之間的數(shù)據(jù)獲取問題。
4)XML技術。平臺開發(fā)中應用XML技術實現(xiàn)數(shù)據(jù)的存儲及交換,定義了平臺內(nèi)部數(shù)據(jù)交換的格式,利用web服務對異構功能模塊的封裝等。
實現(xiàn)系統(tǒng)如圖3所示。
圖3 系統(tǒng)界面
4 結束語
產(chǎn)品結構管理是現(xiàn)代產(chǎn)品設計中產(chǎn)品數(shù)據(jù)管理的重要組成部分,在整個PLM系統(tǒng)中居于核心地位。本文依據(jù)具體企業(yè)數(shù)據(jù)管理的實際需求,通過對目標企業(yè)的信息化需求分析,建立了企業(yè)的產(chǎn)品結構管理模型,最后利用消息隊列、異構系統(tǒng)集成等技術設計并實現(xiàn)了企業(yè)的產(chǎn)品結構管理系統(tǒng)。該系統(tǒng)面向具體企業(yè),以實用夠用為原則,摒棄了以往企業(yè)實施PDM時那種片面追求功能全面華而不實的實施方法。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/14019310690.html