董菲 王永旭 孫艷萍
摘 要:基于PDM新模式工藝系統(tǒng)是基于PLM平臺,運用目前較為先進(jìn)的WEB技術(shù),這樣能夠有效地實現(xiàn)在特定協(xié)同環(huán)境內(nèi)部中的新型模式設(shè)計工藝流程,讓設(shè)計工藝流程能夠更好地進(jìn)行電子化設(shè)計、網(wǎng)絡(luò)傳輸以及協(xié)同瀏覽、網(wǎng)上實現(xiàn)審批等等。本文主要對這一種新型的設(shè)計工藝系統(tǒng)技術(shù)進(jìn)行輸出形式上的闡述,同時在闡述的過程中應(yīng)用Java網(wǎng)絡(luò)語言進(jìn)行工藝信息格式的轉(zhuǎn)換,在信息格式轉(zhuǎn)化的過程中,采取XSLT先進(jìn)進(jìn)行WEB工藝技術(shù)的文件編制,最終實現(xiàn)我們工藝系統(tǒng)的整體輸出規(guī)范。
關(guān)鍵詞:PLM新模式;工藝系統(tǒng)技術(shù);航空領(lǐng)域;VML技術(shù)
中圖分類號:TP391.7 文獻(xiàn)標(biāo)志碼:A
0 引言
中國航發(fā)黎明作為我國航空發(fā)動機行業(yè)的骨干企業(yè),CAD、CAE、CAM、PDM都有很大的提升空間以及規(guī)模發(fā)展應(yīng)用。尤其是在發(fā)動機的零部件制造、設(shè)計以及裝配領(lǐng)域更是有著非常明顯的優(yōu)勢,正是有了廣泛的應(yīng)用,才有效地實現(xiàn)了在PDM中對機加工藝的結(jié)構(gòu)化管理,并取得了顯著的成果。目前中國航發(fā)黎明研發(fā)的PDM系通過主要的技術(shù)構(gòu)架就是參照西門子技術(shù)公司作為技術(shù)構(gòu)架基礎(chǔ)實現(xiàn)的。在這一技術(shù)構(gòu)架中Teamcenter技術(shù)系統(tǒng)主要能夠分為3個層次,首先是數(shù)據(jù)存取層,其次是數(shù)據(jù)應(yīng)用層,最后是數(shù)據(jù)用戶層。在這3個層次的構(gòu)架分工中,每一個層次都要有效地對上一層次進(jìn)行技術(shù)負(fù)責(zé)和指導(dǎo)。在技術(shù)構(gòu)架中,最低層的技術(shù)為數(shù)據(jù)操作系統(tǒng)和數(shù)據(jù)庫存儲系統(tǒng),這一層次主要是為系統(tǒng)的功能實現(xiàn)提供技術(shù)幫助。在技術(shù)構(gòu)架中最上層的技術(shù)就是用戶服務(wù)層。這一層次要為每一位用戶提供優(yōu)質(zhì)的終端體驗服務(wù),為每一位用戶提供專業(yè)的,有針對性的數(shù)據(jù)技術(shù)服務(wù)。Teamcenter作為一個開放程度較高的服務(wù)系統(tǒng),其最突出的表現(xiàn)在于能夠參照企業(yè)環(huán)境的相關(guān)標(biāo)準(zhǔn)進(jìn)行技術(shù)的開發(fā)和應(yīng)用,能夠為每一個系統(tǒng)子系統(tǒng)提供便捷的圖像轉(zhuǎn)化,能夠讓用戶通過系統(tǒng)來對不同結(jié)構(gòu)、不同形態(tài)的數(shù)據(jù)進(jìn)行有效訪問。作為標(biāo)準(zhǔn)的數(shù)據(jù)接口和應(yīng)用技術(shù),Teamcenter能夠有效地優(yōu)化用戶的訪問頁面,為用戶提供一個標(biāo)準(zhǔn)的技術(shù)開發(fā)環(huán)境。系統(tǒng)的總體規(guī)劃如圖1所示。
1 新模式工藝技術(shù)實現(xiàn)綜述
工藝規(guī)范化、標(biāo)準(zhǔn)化是工藝信息系統(tǒng)深入應(yīng)用的重要保證。我們在對TeamCenter這個PLM平臺二次開發(fā)設(shè)計過程中,要對工藝的主要制作以及相關(guān)的輔助工藝進(jìn)行有效的考量,同時還要針對不同的工藝進(jìn)行運行機制的分析,最大限度地降低各個環(huán)節(jié)上的流程,提升工藝執(zhí)行過程中的工作效率,這樣才能夠保障工藝執(zhí)行和工藝設(shè)計公共發(fā)展和提升。在考慮到協(xié)同環(huán)境的問題上,我們還要保障工藝文件的保存格式達(dá)到共享的目的,通過對工藝文件以及相關(guān)工藝圖形 文件的編制,我們要讓這些工藝文件能夠有效地實現(xiàn)網(wǎng)上共享和預(yù)覽,因此我們在實際的工藝編制過程中采用WEB形式的環(huán)境進(jìn)行創(chuàng)建和分享。
1.1 新模式工藝信息來源及XML文件的輸出
工藝BOM樹由和該工藝相關(guān)聯(lián)的零件即item、工序下掛的dataset(可能是UGPart、CAXA、AutoCAD、InterCAD等)、工藝和工序的form、工廠等類型對象構(gòu)成,這些對象及它們之間的層次關(guān)系構(gòu)成了工藝BOM樹。根據(jù)工藝BOM樹結(jié)構(gòu)確定XML文件的結(jié)構(gòu)。
1.2 定制新模式工藝文件模板
新模式工藝信息輸出到XML文件中后,只是把新模式工藝信息內(nèi)容輸出了,按照“內(nèi)容與表現(xiàn)形式相分離”的思想。鑒于新模式工藝文件表現(xiàn)形式的復(fù)雜多樣性,制定了多個模板,分A4全圖/半圖、A3全圖/半圖。
1.3 HTML格式工藝文件的轉(zhuǎn)化輸出
程序調(diào)用XSLT處理器對XML文件解析,把轉(zhuǎn)化結(jié)果以實際的HTML或其他形式文件輸出。這樣可以傳遞參數(shù)到XSL文件中以達(dá)到換行換頁等目的,對特殊符號的處理也很有利。用JavaScript作一個目錄樹,對生成的所有HTML文件進(jìn)行管理。
把一些三維模型轉(zhuǎn)化為JT文件,再利用JAVA APPLET技術(shù)開發(fā)一個簡易JT瀏覽器以便于網(wǎng)絡(luò)上在客戶端下載這個瀏覽器瀏覽2D/3D圖形。
2 VML技術(shù)
使用VML可以在IE中繪制矢量圖形。
VML技術(shù)是通過Microsoft軟件中的XML相關(guān)詞表轉(zhuǎn)化而來,因此在使用范圍上還有沒達(dá)到普及化應(yīng)用。目前來看僅僅IE5.0版本甚至以上的軟件能夠有效地支持VML技術(shù)。VML技術(shù)最大的優(yōu)勢在于能夠有效地在IE程序中進(jìn)行矢量圖形的繪制和修改,因此很多的專業(yè)人員都認(rèn)為,IE系統(tǒng)中的畫筆功能是由VML軟件實現(xiàn)的。在實際的應(yīng)用過程中VML技術(shù)主要有3個優(yōu)點,首先是XML技術(shù)的研發(fā)是嚴(yán)格按照XML技術(shù)的相關(guān)標(biāo)準(zhǔn)進(jìn)行的,其次是VML技術(shù)能呈現(xiàn)高質(zhì)量的圖形,這一優(yōu)勢是目前應(yīng)用范圍廣的主要原因,最后是VML技術(shù)能夠有效地將文本轉(zhuǎn)化為凸顯,同時在兼容問題上,能夠有效地對HTML系統(tǒng)進(jìn)行集成。通過上述的闡述我們可以發(fā)現(xiàn),VML技術(shù)最大的優(yōu)點在于能夠通過簡單的文本描述表達(dá)一個翔實的圖像,通過這樣的方式就能夠有效的應(yīng)用少量的字節(jié)表述復(fù)雜的顯示圖像。還需要注意的一點是CML技術(shù)同HTML技術(shù)能夠相互兼容,這樣就能夠通過一定的軟件形式來進(jìn)行空間的命名以及函數(shù)的處理,最終的結(jié)果就是客戶能夠在瀏覽器上通過VML技術(shù)實現(xiàn)圖像的顯示。
3 結(jié)論
通過開發(fā)新模式工藝系統(tǒng)管理模塊,實現(xiàn)了基于PDM系統(tǒng)新模式工藝的編制,使工藝設(shè)計工裝信息一目了然、工序加工前后圖形分開、工藝參數(shù)固化、走刀路線及方向明晰、余量分布層次清、工序內(nèi)容與數(shù)控程序有機依存。工藝規(guī)程內(nèi)容詳盡,可操作性強,不過多依賴操作者,不同的操作者對工藝規(guī)程的理解不會產(chǎn)生歧義,能夠滿足發(fā)動機批量生產(chǎn)需要。該項目的完成對裝備制造業(yè)企業(yè)實施數(shù)字化設(shè)計制造技術(shù)起到示范和推廣價值。
參考文獻(xiàn)
[1]Mike Jasnowski.Java,XML和WEB服務(wù)寶典[M].北京:電子工業(yè)出版社,2002(3):279-294.
[2]盧亞輝,耿坤瑛.PDM/PLM系統(tǒng)授權(quán)模型的研究和應(yīng)用[J].CAD/CAM與制造業(yè)信息化,2005(4):78-79.