關于UG二維圖與AUTOCAD圖紙的轉換最佳方法
以下給出一個較佳方案供大家參考!我平時都是這樣做的(有必要做這種轉換時),發現效果很好!希望能起到拋磚引玉的作用
在用UGTODXF、/轉換復雜的裝配圖形時,為避免因有關參數設置不當而引起多余線條和視圖丟失等問題,在轉換過程中,采用CGM數據格式過度。CGM (Computer Graphics mefafile) 是 ANSI的一個二維圖形標準格式。CGM轉換完全根據當前圖形窗口中的顯示輪廓和圖形生成 CGM文件,該文件可以在不同的操作系統下移植。UG使用二進制編碼輸出CGM。
生成了CGM文件后,再創建一個新文件,將先前生成的CGM文件引入 (Import)。然后再用 UG TODXF輸出成DXF文件格式。這樣生成的 DXF文件在AUTOCAD中打開完全與UG-Drafting圖形一致,不存在產生多余線條和視圖丟失等問題。在UG中生成DXF文件的過程分兩步:第一步 是交互指定參數階段,第二步是轉換階段。
轉換以后,AUTOCAD要能完整打開由UG-Translator生成的DXF文件,還必須加載兩個字體形文件,它們分別是ugtxt.shp 和ugmtxt.shp。在 AUTOCAD中加載字體形文件的步驟是:
1) 從UG的EDS140/ugtodxf/目錄中拷貝ugtxt.shp 和ugmtxt.shp兩個文件到AUTOCAD中的font文件夾中。
2)在AUTOCAD中用Compile命令編譯ugtxt.shp 和ugmtxt.shp,然后打開由UG生成的DXF文件。
將UG-Drafting無縫轉換成DXF文件的具體步驟如下:
(1) 在UG中,打開要轉換的零部件,進入Drafting,選擇要轉換的圖 紙名稱。
(2) 選擇File-Export-CGM,這時出現輸入CGM文件名稱的對話框,要求用戶指定一個文件名稱,輸入文件名filename(擴展名可以不輸入,系統會自動加上)后,再OK。
(3) 這時出現如圖1所示的對話框,先在圖形窗口中使用Fit,確信要轉換的內容全部出現在圖形窗口中;再按右圖設置對話框中各選項,然后OK,這樣就生成了CGM文件。
(4) 選擇File-New新建一個文件Newname。
(5) 在新文件中選擇File-Import-CGM
(6) 這時出現選擇CGM文件對話框。選擇先前所建立的CGM文件,并OK,這時先前生成的 CGM文件被引入到當前的文件中。
(7) 選擇File-Export-DXF,出現如圖2所示的對話框。指定DXF文件名稱,缺省為新建文件的名稱,其擴展名為DXF。再點擊class Select按扭,選擇圖形窗口中的所有內容。對話框中的其它選項可按缺省,然后選擇OK,這樣就生成了DXF文件。
(8) 將生成的DXF文件拷貝到安裝有AUTOCAD或其它二維CAD軟件的計算機上,再運行 AUTOCAD,以DXF方式打開在UG上生成的DXF文件,你可以看到打開的圖形和UG-Drafting中的圖形完全一樣,沒有任何圖信息丟失.