UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換

2013-06-02  by:廣州有限元分析、培訓(xùn)中心-1CAE.COM  來(lái)源:仿真在線

三維圖形軟件UG到二維圖形軟件AutoCAD的數(shù)據(jù)轉(zhuǎn)換方法有多種。本文在分析了現(xiàn)有常用轉(zhuǎn)換方法的基礎(chǔ)上,結(jié)合筆者自身體會(huì),詳細(xì)闡述了從UG到AutoCAD轉(zhuǎn)換的快速方法,即通過(guò)UG2D作為過(guò)渡來(lái)實(shí)現(xiàn)數(shù)據(jù)的批量轉(zhuǎn)換。

陳海鵬 馬秋成 姚新元
關(guān)鍵字:UG AutoCAD DWG 數(shù)據(jù)轉(zhuǎn)換

1 引言
Unigraphics(簡(jiǎn)稱(chēng)UG)是由美國(guó)EDS公司開(kāi)發(fā)的集CAD/CAE/CAM于一體的設(shè)計(jì)軟件,它可用于整個(gè)產(chǎn)品的開(kāi)發(fā)過(guò)程,包括產(chǎn)品建模、零部件裝配、數(shù)控加工、運(yùn)動(dòng)分析、有限元分析以及工程圖生成等,它是全球應(yīng)用最廣泛的計(jì)算機(jī)輔助設(shè)計(jì)和輔助制造軟件之一。而在國(guó)內(nèi)眾多企業(yè)中二維設(shè)計(jì)軟件AutoCAD應(yīng)用尤為普遍,因此UG與AutoCAD的數(shù)據(jù)轉(zhuǎn)換是UG用戶(hù)經(jīng)常遇到的事,而且UG生成的工程圖是基于歐洲標(biāo)準(zhǔn)設(shè)計(jì)的,在某些方面與國(guó)標(biāo)有一定出入,有的用戶(hù)需要借用AutoCAD輸出工程圖;在某些數(shù)控系統(tǒng)中,由于所帶的編程系統(tǒng)需要用AutoCAD作源圖,用戶(hù)也需要進(jìn)行格式轉(zhuǎn)換;有的協(xié)作企業(yè),為便于技術(shù)交流,也需要為合作伙伴提供AutoCAD圖形文件。因此,在很多情況下用戶(hù)需要把UG圖形文件轉(zhuǎn)化為AutoCAD的DWG格式文件,以滿(mǎn)足不同的需求。
在UG中,如果通過(guò)數(shù)據(jù)轉(zhuǎn)換接口直接將prt文件轉(zhuǎn)換成AutoCAD的DWG格式文件,常常會(huì)導(dǎo)致數(shù)據(jù)冗余或丟失,結(jié)果很難達(dá)到要求。因此,目前將UG轉(zhuǎn)換成AutoCAD數(shù)據(jù)格式的可靠方法是采用CGM格式過(guò)渡。但是該方法存在以下問(wèn)題:首先,這種方式只能從轉(zhuǎn)換Drafting里面的工程圖,從Modeling里直接轉(zhuǎn)出再轉(zhuǎn)DWG時(shí)會(huì)出錯(cuò);其次,轉(zhuǎn)換出來(lái)的DWG圖紙中的線條有可能變成一小段一小段的,虛線尤其如此,甚至UG中的一個(gè)箭頭在Auto CAD中會(huì)變成三個(gè)小線段,選擇編輯極不方便;另外,該方法在轉(zhuǎn)換時(shí)一次只能轉(zhuǎn)換一個(gè)文件,不便于批量處理。筆者在需要把大批平直板零件轉(zhuǎn)換成DWG文件以供數(shù)控線切割的情況下,探索了如下所述的從UG到AutoCAD的快速方法。

2 UG到AutoCAD的快速數(shù)據(jù)轉(zhuǎn)換
2.1 UG3D到UG2D的單個(gè)轉(zhuǎn)換

除了用CGM過(guò)渡外,從UG到AutoCAD數(shù)據(jù)轉(zhuǎn)換另一較常用的方法是通過(guò)File→Export→2DExchange進(jìn)行轉(zhuǎn)換,在2DExchange的參數(shù)設(shè)置對(duì)話框中把Output As欄設(shè)成DWG File,如圖1所示,便可直接轉(zhuǎn)換出DWG格式的文件。這種轉(zhuǎn)換方法雖然轉(zhuǎn)換質(zhì)量不錯(cuò),解決了用CGM過(guò)渡產(chǎn)生的線段細(xì)分的問(wèn)題,而且比用CGM過(guò)渡要少一步操作。我們注意到Output As欄的默認(rèn)值為UG Part File,即轉(zhuǎn)換成UG2D prt文件,我們可以用UG2D prt來(lái)作為過(guò)渡有效地解決上述問(wèn)題。即先導(dǎo)出UG2D prt文件,然后用該文件來(lái)進(jìn)行外部DWG轉(zhuǎn)換。


UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換autocad資料圖片1

圖 1直接用2D Exchange轉(zhuǎn)DWG

從File→Export→2DExchange進(jìn)入到2DExchange的參數(shù)設(shè)置對(duì)話框,如圖2所示。指定轉(zhuǎn)換源默認(rèn)方式為Existing Part,這時(shí)Choose Part按鈕是激活的,可以在文件夾中選擇需要轉(zhuǎn)換的部件;若用Select from Displayed Part選項(xiàng), 則Class Selection按鈕激活,使用這種方法在裝配圖中只能選到已經(jīng)全部加載的部件。默認(rèn)的投影對(duì)象在尚未創(chuàng)建工程圖的情況下為當(dāng)前工作視圖,在有工程圖的情況下為最早創(chuàng)建的工程圖,可以根據(jù)需要自由選擇。Output To選項(xiàng)在投影對(duì)象為視圖時(shí)灰顯,只能是默認(rèn)的Modeling項(xiàng);當(dāng)投影對(duì)象為圖紙時(shí),可選輸出到Drafting,這樣可以創(chuàng)建一個(gè)只有工程圖而沒(méi)有模型的文件,但再用該文件轉(zhuǎn)出的DWG會(huì)出現(xiàn)圖形與文字標(biāo)注等分別在圖紙各模型空間,執(zhí)行縮放操作會(huì)使圖形與文字標(biāo)注錯(cuò)開(kāi)來(lái)。把Output As欄設(shè)為UG Part File,然后點(diǎn)擊Specify Output File指定文件名再按OK就可以轉(zhuǎn)換出UG2D文件了。

UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換autocad資料圖片2

圖 2 2D Exchange參數(shù)設(shè)置對(duì)話框

2.2 UG3D到UG2D轉(zhuǎn)換的批量化
我們知道,直接把UG中的View或是Drawing轉(zhuǎn)出成DXFDWG質(zhì)量很不理想的,但是先將其用2DExchange轉(zhuǎn)成UG二維圖,然后再用DXFDWG轉(zhuǎn)換器轉(zhuǎn)換便可以達(dá)到轉(zhuǎn)換要求,而在DXFDWG外部轉(zhuǎn)換器中是可以進(jìn)行批量轉(zhuǎn)換的。所以如果UG3D文件的View或是Drawing也能批量轉(zhuǎn)換成UG2D文件,則可以實(shí)現(xiàn)通過(guò)兩步批量轉(zhuǎn)換達(dá)到從UG到AutoCAD的批量轉(zhuǎn)換的目的。
要實(shí)現(xiàn)UG3D文件到UG2D文件的批量轉(zhuǎn)換,需要更改一些默認(rèn)參數(shù)。在UG的安裝目錄下的UGTO2D子目錄下,找到默認(rèn)參數(shù)設(shè)置文件ugto2d.def,用記事本打開(kāi)該文件,可以看到里面的各種參數(shù)設(shè)置,以“!”開(kāi)頭或不以知名的關(guān)鍵字開(kāi)頭的行都是注釋行。其中各項(xiàng)參數(shù)意義說(shuō)明及默認(rèn)值如下表:

UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換autocad資料圖片3

    根據(jù)具體需要,設(shè)置如下:
    INPUT_PARTS_DIR=F:\ugpart\ug3dpart;(注:待轉(zhuǎn)換的UG三維文件存放目錄)
    OUTPUT_PARTS_DIR=F:\ugpart\ug2dpart;(注:轉(zhuǎn)出的UG二維文件存放目錄)
    INPUT_PARTS_LIST=0204M01.prt, 0204M02.prt,0204M03.prt,……;
    OUTPUT_PARTS_LIST=0204M01.prt, 0204M02.prt,0204M03.prt,……;
    DEFAULT_CNV_MODE和DEFAULT_DRAWING_CNV采用默認(rèn)設(shè)置;
    ASSEM_OPTIONS不予設(shè)置。
    設(shè)置好后,保存并關(guān)閉該文件,再?gòu)拈_(kāi)始菜單的程序目錄下面點(diǎn)擊運(yùn)行2Dexchange,運(yùn)行完畢后在輸出零件目錄F:\ugpart\ ug2dpart下就產(chǎn)生了相應(yīng)的UG2D文件。

2.3 UG2D到DWG的批量轉(zhuǎn)換
從開(kāi)始菜單的程序目錄下面運(yùn)行外部DXFDWG轉(zhuǎn)換程序,選擇export,彈出如圖3所示對(duì)話框。在需要輸出的文件欄選中F:\ugpart\ug2dpart目錄下剛生成的所有文件,輸出目錄選中F:\dwg文件夾,點(diǎn)擊Edit→Setting設(shè)置轉(zhuǎn)換參數(shù),如對(duì)象類(lèi)型、輸出DWG版本、要轉(zhuǎn)換的視圖和圖紙等等。參數(shù)設(shè)置好可以用File→Save As另存為用戶(hù)自定義的轉(zhuǎn)換參數(shù)設(shè)置文件,以便以后轉(zhuǎn)換之用。然后點(diǎn)擊轉(zhuǎn)換按鈕,轉(zhuǎn)換完畢后在F:\dwg文件夾中就可以找到所需要的DWG文件。

UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換autocad資料圖片4

圖 3外部DXF/DWG轉(zhuǎn)換對(duì)話框

3 結(jié)束語(yǔ)
基于大批量平直板零件已經(jīng)在UG中建好模,希望將其外輪廓轉(zhuǎn)成AutoCAD圖以供數(shù)控線切割機(jī)床加工的實(shí)際工程需要,筆者嘗試了多種轉(zhuǎn)換方法。在深入了解已有方法優(yōu)缺點(diǎn)的基礎(chǔ)上,摸索出本文所述的方法:即先從UG3D批量轉(zhuǎn)換到UG2D,再利用外部DXFDWG轉(zhuǎn)換程序完成從UG2D到AUTOCAD圖的批量轉(zhuǎn)換,從而真正實(shí)現(xiàn)UG到AutoCAD圖紙的大批量轉(zhuǎn)換,大大減少了工作量,在工程應(yīng)用中具有一定的實(shí)際意義。

[參考文獻(xiàn)]
[1] 馬秋成等編著.UG使用教程-CAD篇[M].北京:機(jī)械工業(yè)出版社,2001.
[2] UGS. UNIGRAPHICS NX DOCUMENTATION HELP V1.0.0,2002.
[3] 潘春榮,羅慶生.基于UG軟件不同文件格式工程圖紙的生成與轉(zhuǎn)換[J].電加工與模具,2002(4):19-21.


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:UG與CAD數(shù)據(jù)的批量轉(zhuǎn)換 AutoCAD培訓(xùn) AutoCAD培訓(xùn)課程 AutoCAD圖紙?jiān)O(shè)計(jì) AutoCAD在線視頻 AutoCAD技術(shù)學(xué)習(xí)教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com