UG到AutoCAD數(shù)據的批量轉換
2013-05-10 by:廣州有限元分析、培訓中心-1CAE.COM 來源:仿真在線
1 引言
Unigraphics(簡稱UG)是由美國EDS公司開發(fā)的集CAD/CAE/CAM于一體的設計軟件,它可用于整個產品的開發(fā)過程,包括產品建模、零部件裝配、數(shù)控加工、運動分析、有限元分析以及工程圖生成等,它是全球應用最廣泛的計算機輔助設計和輔助制造軟件之一。而在國內眾多企業(yè)中二維設計軟件AutoCAD應用尤為普遍,因此UG與AutoCAD的數(shù)據轉換是UG用戶經常遇到的事,而且UG生成的工程圖是基于歐洲標準設計的,在某些方面與國標有一定出入,有的用戶需要借用AutoCAD輸出工程圖;在某些數(shù)控系統(tǒng)中,由于所帶的編程系統(tǒng)需要用AutoCAD作源圖,用戶也需要進行格式轉換;有的協(xié)作企業(yè),為便于技術交流,也需要為合作伙伴提供AutoCAD圖形文件。因此,在很多情況下用戶需要把UG圖形文件轉化為AutoCAD的DWG格式文件,以滿足不同的需求。
在UG中,如果通過數(shù)據轉換接口直接將prt文件轉換成AutoCAD的DWG 格式文件,常常會導致數(shù)據冗余或丟失,結果很難達到要求。因此,目前將UG轉換成AutoCAD數(shù)據格式的可靠方法是采用CGM格式過渡。但是該方法存在以下問題:首先,這種方式只能從轉換Drafting里面的工程圖,從Modeling里直接轉出再轉DWG時會出錯;其次,轉換出來的DWG圖紙中的線條有可能變成一小段一小段的,虛線尤其如此,甚至UG中的一個箭頭在Auto CAD中會變成三個小線段,選擇編輯極不方便;另外,該方法在轉換時一次只能轉換一個文件,不便于批量處理。筆者在需要把大批平直板零件轉換成DWG文件以供數(shù)控線切割的情況下,探索了如下所述的從UG到AutoCAD的快速方法。
2 UG到AutoCAD的快速數(shù)據轉換
2.1 UG3D到UG2D的單個轉換
除了用CGM過渡外,從UG到AutoCAD數(shù)據轉換另一較常用的方法是通過File→Export→2DExchange進行轉換,在 2DExchange的參數(shù)設置對話框中把Output As欄設成DWG File,如圖1所示,便可直接轉換出DWG格式的文件。這種轉換方法雖然轉換質量不錯,解決了用CGM過渡產生的線段細分的問題,而且比用CGM過渡要少一步操作。我們注意到Output As欄的默認值為UG Part File,即轉換成UG2D prt文件,我們可以用UG2D prt來作為過渡有效地解決上述問題。即先導出UG2D prt文件,然后用該文件來進行外部DWG轉換。
圖1 直接用2D Exchange轉DWG
從File→Export→2DExchange 進入到2DExchange的參數(shù)設置對話框,如圖2所示。指定轉換源默認方式為Existing Part,這時Choose Part按鈕是激活的,可以在文件夾中選擇需要轉換的部件;若用select from Displayed Part選項, 則Class Selection按鈕激活,使用這種方法在裝配圖中只能選到已經全部加載的部件。默認的投影對象在尚未創(chuàng)建工程圖的情況下為當前工作視圖,在有工程圖的情況下為最早創(chuàng)建的工程圖,可以根據需要自由選擇。Output To選項在投影對象為視圖時灰顯,只能是默認的Modeling項;當投影對象為圖紙時,可選輸出到Drafting,這樣可以創(chuàng)建一個只有工程圖而沒有模型的文件,但再用該文件轉出的DWG會出現(xiàn)圖形與文字標注等分別在圖紙各模型空間,執(zhí)行縮放操作會使圖形與文字標注錯開來。把Output As欄設為UGPart File,然后點擊Specify Output File指定文件名再按OK就可以轉換出UG2D文件了。
圖2 2D Exchange參數(shù)設置對話框
2.2 UG3D到UG2D轉換的批量化
我們知道,直接把UG中的View或是Drawing轉出成DXFDWG質量很不理想的,但是先將其用2DExchange轉成UG二維圖,然后再用 DXFDWG轉換器轉換便可以達到轉換要求,而在DXFDWG外部轉換器中是可以進行批量轉換的。所以如果UG3D文件的View或是Drawing也能批量轉換成UG2D文件,則可以實現(xiàn)通過兩步批量轉換達到從UG到AutoCAD的批量轉換的目的。
要實現(xiàn)UG3D文件到UG2D文件的批量轉換,需要更改一些默認參數(shù)。在UG的安裝目錄下的UGTO2D子目錄下,找到默認參數(shù)設置文件ugto2d.def,用記事本打開該文件,可以看到里面的各種參數(shù)設置,以“!”開頭或不以知名的關鍵字開頭的行都是注釋行。其中各項參數(shù)意義說明及默認值如下表:
根據具體需要,設置如下:
INPUT_PARTS_DIR=F:\ugpart\ug3dpart;(注:待轉換的UG三維文件存放目錄)
OUTPUT_PARTS_DIR=F:\ugpart\ug2dpart;(注:轉出的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采用默認設置;
ASSEM_OPTIONS不予設置。
設置好后,保存并關閉該文件,再從開始菜單的程序目錄下面點擊運行2Dexchange,運行完畢后在輸出零件目錄F:\ugpart\ ug2dpart下就產生了相應的UG2D文件。
2.3 UG2D到DWG的批量轉換
從開始菜單的程序目錄下面運行外部DXFDWG轉換程序,選擇export,彈出如圖3所示對話框。在需要輸出的文件欄選中F:\ugpart\ ug2dpart目錄下剛生成的所有文件,輸出目錄選中F:\dwg文件夾,點擊Edit→Setting設置轉換參數(shù),如對象類型、輸出DWG版本、要轉換的視圖和圖紙等等。參數(shù)設置好可以用File→Save As另存為用戶自定義的轉換參數(shù)設置文件,以便以后轉換之用。然后點擊轉換按鈕,轉換完畢后在F:\dwg文件夾中就可以找到所需要的DWG文件。
圖3 外部DXF/DWG轉換對話框
3 結束語
基于大批量平直板零件已經在UG中建好模,希望將其外輪廓轉成AutoCAD圖以供數(shù)控線切割機床加工的實際工程需要,筆者嘗試了多種轉換方法。在深入了解已有方法優(yōu)缺點的基礎上,摸索出本文所述的方法:即先從UG3D批量轉換到UG2D,再利用外部DXFDWG轉換程序完成從UG2D到AUTOCAD圖的批量轉換,從而真正實現(xiàn)UG到AutoCAD圖紙的大批量轉換,大大減少了工作量,在工程應用中具有一定的實際意義
相關標簽搜索:UG到AutoCAD數(shù)據的批量轉換 AutoCAD培訓 AutoCAD培訓課程 AutoCAD圖紙設計 AutoCAD在線視頻 AutoCAD技術學習教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓