陳濤
摘 要:UG作為一種功能強大的CAD/CAE/CAM軟件,在很多情況下,它與其它二維CAD軟件的數(shù)據(jù)轉(zhuǎn)換是非常必要的。這里論述了UG工程圖和二維CAD軟件AutoCAD的數(shù)據(jù)轉(zhuǎn)換方法。主要通過CGM為中間圖形格式,將UG工程圖模塊生成的二維工程圖轉(zhuǎn)換成AutoCAD的DWG格式的文件,實現(xiàn)了兩者之間的無縫轉(zhuǎn)換。
關(guān)鍵詞:UG;AutoCAD;CGM;數(shù)據(jù)轉(zhuǎn)換
UG是美國UGS公司開發(fā)的集CAD/CAE/CAM大型參數(shù)化軟件。它可用于整個產(chǎn)品的開發(fā)過程,包括產(chǎn)品建模、零部件裝配、運動分析、有限元分析以及數(shù)控加工等強大功能。盡管UG本身可以生成二維工程圖,但由于一些原因,在很多情況下還是需要將UG工程圖轉(zhuǎn)化為AutoCAD的DWG文件。這是因為:
(1)AutoCAD是目前我國使用最廣泛、應(yīng)用最成熟的二維設(shè)計軟件,在國內(nèi)具有廣泛的影響,大多數(shù)工程技術(shù)人員都熟悉該軟件,而且,利用AutoCAD能夠很方便、很容易地用打印機或繪圖儀導出圖紙,對相關(guān)人員和相關(guān)設(shè)備的要求較UG要低。
(2)如果加工設(shè)備比較先進。完全可以使用UG實現(xiàn)無紙化的設(shè)計與制造。但就目前國內(nèi)的情況來說,真正實現(xiàn)CAD/CAE/CAM的企業(yè)還很少。因此在產(chǎn)品生產(chǎn)過程中仍然需要提供大量的二維零件圖紙。
(3)UG生成的工程圖是符合歐洲標準的,在某一些細節(jié)方面跟我們的國標有一定的差距,這樣會給我們的工程技術(shù)人員帶來很大的不便。
(4)UG在尺寸符號標注,文字處理以及明細表編制方面的情況還不盡如人意,而且早期的UG版本在漢字導入上與Windows的兼容性也不甚理想。而這些生成二維圖以后的后處理工作在AutoCAD就可以方便快捷實現(xiàn)的。
(5)UG的打印接口設(shè)置復雜,稍有不慎,就會造成導出圖紙作廢。而AutoCAD的打印接口已經(jīng)非常成熟,只要經(jīng)過簡單的設(shè)置就可以導出用理想的圖紙。
基于以上這些原因,這里就著重討論如何將UG工程圖轉(zhuǎn)換為AutoCAD的DWG文件,以滿足實際應(yīng)用的需要。
1 數(shù)據(jù)轉(zhuǎn)換的過程
在UG中進行數(shù)據(jù)轉(zhuǎn)換的時候主要是將UG—Drafting中工程圖的信息轉(zhuǎn)入AutoCAD,包括視圖信息(主要是投影視圖、剖視圖、局部放大視圖以及向視圖),尺寸標注信息,公差信息以及文字信息等等。因此在進行轉(zhuǎn)換的時候必須設(shè)置一些適當?shù)膮?shù)來得到所需要的轉(zhuǎn)換結(jié)果。UG提供了幾種轉(zhuǎn)換二維圖形的方法。包括直接用轉(zhuǎn)換器Translator進行轉(zhuǎn)換。還可以用2D Exchange方法直接將UG的Part從三維轉(zhuǎn)換到二維視圖。但是用上述方法在轉(zhuǎn)換一些比較復雜的裝配圖的時候。由于參數(shù)的設(shè)置不當以及它接口本身的原因會造成視圖丟失、視圖中線條丟失和線條多余等各種問題。用這兩種方法的另外一個問題是導出的中文字符無法顯示。因此我們采用CGM為中間過渡格式進行數(shù)據(jù)的轉(zhuǎn)換。CGM(Computer Graphicsmetafile)是一個符合ANSI標準的二維圖形格式,它可以在不同的操作系統(tǒng)之間移植。并兼容多種顯示程序。它可以將當前UG工程圖的輪廓完全不失真生成并顯示。下面就是通過CGM的具體轉(zhuǎn)換方式主要包括以下三個步驟:
1.1 導出CGM文件
(1)在UG中,打開要轉(zhuǎn)換的零部件,并進入其Drafting工程圖模塊。
(2)選擇“File”>“Export”>“CGM”,這時系統(tǒng)會出現(xiàn)ExportCGM的對話框,先選擇該CGM的保存路徑以后,再在該對話框里導入CGM的文件名字,其拓展名為系統(tǒng)默認的cgm。
(3)此時系統(tǒng)出現(xiàn)如下的交互式轉(zhuǎn)換設(shè)置對話框如圖( 1)。先用FTT命令將要轉(zhuǎn)換圖形在UG工作窗口中全部顯示。然后按下面的參數(shù)進行設(shè)置:
源:顯示
GM 大?。罕壤?比例因子 1
顏色:按顯示
寬度:標準寬度
文本選擇:多義線(文本形式必須設(shè)置,否則轉(zhuǎn)換以后不能顯示中文)
VCD 坐標:實數(shù)(虛擬坐標)
線型:4 CALS(字體)
然后OK,這樣所需的CGM文件生成了。
1.2 導入CGM文件
(1)選擇“文件”>“新建”在新建對話框中新建一個UG part文件,并導入想要的文件名。
(2)在當前工作的新文件中,選擇“文件”>“導入”>“CGM”,在導入CGM對話框中選擇先前生成的CGM文件,此時,CGM已經(jīng)被導入當前的Part文件中了。
(3)現(xiàn)在在Part文件中雖然是二維圖形,但是它只是part的一個部分,并不是真正意義上的我們所需要的二維工程圖,所以還必須經(jīng)過以下的轉(zhuǎn)換。
1.3 導出DWG
在當前的文件中(新建并導入CGM的Part文件)選擇“文件”>“導出”>“DFX/DWG”。此時系統(tǒng)出現(xiàn)類似圖( 1 )的交互式對話框,按下面的參數(shù)進行設(shè)置:
導出自:顯示部件
導出至:DWG(指定導出文件類型)
DWG 文件:(指定導出的路徑和文件名)
通過以下的高級設(shè)置可以設(shè)置導出不同版本的DWG文件。選擇高級復選框,出現(xiàn)高級設(shè)置對話框:在該對話框中有五種DWG版本可供選擇,2005、2004、2000、R14和2007。這樣就可以針對不同版本的AutoCAD系統(tǒng)進行有效的轉(zhuǎn)換而避免的由于版本而產(chǎn)生的不兼容問題,從而提高了轉(zhuǎn)換效率。
在所有的參數(shù)設(shè)置完成以后,點擊OK就可以導出需要的DWG文件了。
在經(jīng)過這三個步驟以后,UG工程圖與AutoCAD的轉(zhuǎn)換工作基本完成了?,F(xiàn)在將轉(zhuǎn)換完成的DWG文件拷貝到安裝有AutoCAD的計算機上,就可以打開進行一些后處理操作以及打印出圖了。
2 轉(zhuǎn)換中的一些問題
2.1 不能正常打開DWG文件
在有些情況下,由于軟件兼容問題和UG本身轉(zhuǎn)換的問題,AutoCAD無法正常打開轉(zhuǎn)換生成的DWG文件。在這種情況下,只要打開AutoCAD,選擇“文件”>“修復”,出現(xiàn)修復對話框,
選擇轉(zhuǎn)換好的DWG文件進行修復。然后就可以打開修復的DWG文件了。
2.2在轉(zhuǎn)換的圖形中無法顯示中文字符
由于早些的AutoCAD版本的字庫不包含UG的字體文件,所以要在AutoCAD中加入一些字體以后轉(zhuǎn)換圖形的文字符就可以正常顯示了。
3 轉(zhuǎn)換實例
按以上步驟對某個日常生活中所用的勺子產(chǎn)品圖由UG Pan文件進行DWG文件的轉(zhuǎn)換。首先打開要轉(zhuǎn)換的文件,并進入工程圖模塊。接著按照導出“CGM”新建“Part”并導入“CGM”導出“DWG”的步驟進行轉(zhuǎn)換。是轉(zhuǎn)換后得到的DWG文件。
經(jīng)過檢查,原UG工程圖模塊中的所有信息都沒有失真的轉(zhuǎn)換到了DWG文件中。轉(zhuǎn)換是非常成功的。為了得到更符合國標的圖紙,我們只在UG工程圖中生成二維視圖,然后在AutoCAD中進行標注,修改等一系列后處理,這樣生成二維圖紙的效率將大大提高。
4 結(jié)束語
UG和AutoCAD有著各自特定的優(yōu)缺點回和應(yīng)用領(lǐng)域。這里通過使用CGM文件格式將這兩個軟件有機的結(jié)合起來,實現(xiàn)了UG工程圖和AutoCAD的轉(zhuǎn)換。在工程圖應(yīng)用中,具有非?,F(xiàn)實的指導意義。
參考文獻
[1]謝國明,曾向陽,王學平.UGCAM實用教程[M].北京:清華大學出版社,2003.