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