我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

pro/e數據共享方法詳解

時間:2011-02-22 15:44:15 來源:未知

pro/e數據共享方法詳解:proe Top-Down設計方法系列教程(一)
概述:
在真正的產品設計過程中,不同零件或裝配之見的數據共享是不可避免的,如何有效地管理這些數據的參考和傳遞是一個產品設計在軟件層面上的關鍵所在,本教程詳細講解了在WildFire3.0(野火3.0)中不同零件和裝配間的數據傳遞方法,通過分析它們之間的不同和各自的優缺點幫助新手理解它們之間的不用用途從而在實際的工作中正確地使用它們,同時也為我們將來使用Top Down自頂而下設計方法打下良好的基礎

 

Top_down設計方法嚴格來說只是一個概念,在不同的軟件上有不同的實現方式,只要能實現數據從頂部模型傳遞到底部模型的參數化過程都可以稱之為Top Down設計方法,從這點來說實現的方法也可以多種多樣。不過從數據管理和條理性上來衡量,對于某一特定類型都有一個相對合適的方法,當產品結構的裝配關系很簡單時這點不太明顯,當產品的結構很復雜或數據很大時數據的管理就很重要了。下面我們就WildFire來討論一下一般的Top Down的實現過程。不過在討論之前我們有必要先弄清楚WildFire中各種數據共享方法,因為top down的過程其實就是一個數據傳遞和管理的過程。弄清楚不同的幾何傳遞方法才能根據不同的情況使用不同的數據共享方法
在WildFire中,數據的共享方法有下面幾種:
        From File...(來自文件….)
        Copy Geometry…(復制幾何…)
        Shrinkwrap…(收縮幾何..)
        Merge…(合并)
        Cutout…(切除)
        Publish Geometry…(發布幾何…)
        Inheritance…(繼承…)
        Copy Geometry from other Model…(自外部零件復制幾何…)
        Shrinkwrap from Other Model…(自外部零件收縮幾何..)
        Merge from Other Model…(自外部模型合并…)
        Cutout from Other Model..(自外部模型切除…)
        Inheritance from Other Model…(自外部模型繼承…)
From File…(來自文件…)

實際就是輸入外部數據。Wildfire可以支持輸入一般常見的圖形格式,包括igs,step,parasolid,catia,dwg,dxf,asc等等,自己試試就可以看到支持的文件類型列表。在同一個文件內你可以任意輸入各種不同的格式文件。輸入的數據的對齊方式是用坐標對齊的方法,所以你要指定一個坐標系統。當然你也可以直接用缺省的座標系。

 

使用共享數據(Shared Data)的方法有兩種:
第一種就是在裝配圖內通過激活(activate)相應的模型然后進行共享數據的操作。也是在進行結構設計時常用的共享方法,這種方法用于要進行數據共享的兩個零件之間有顯式的裝配關系的時候采用。這種共享方法的復制幾何不受原來的默認坐標系的影響,完全依照不同的零件在裝配中的定位或裝配位置而定,具有更大的靈活性。

 

第二種是直接在零件的part下用從外部零件復制的方法來進行,主要是用于要共享數據的兩個模型之間沒有顯式的裝配關系的情況下采用,這種情況只能使用坐標系的定位方法(通常是默認坐標系了),從效果來看,它就像是一個使用坐標系對齊方式來進行裝配之后的數據共享方式,后面帶有from Other Modle…(自外部模型)的共享方法都是這類。缺點是定位方式單一,優點是不需要建立一個裝配輔助。
這兩者方法在WildFire3.0中除了一個是在裝配狀態下另一個是在零件模型下的區別之外,使用的方法便都是一樣了。所以在這里我們只詳細介紹前面的在裝配狀態下的數據共享方法。

 

Copy Geometry…(復制幾何)

 

在WildFire3.0中利用復制幾何你可以在裝配中復制另一個零件的各中幾何,包括曲面,曲顯,基準等。
要使用復制幾何:#p#分頁標題#e#
首先你要在裝配圖中的模型樹中選定模型然后按住右鍵在彈出的右鍵菜單中選擇Active(激活)。這樣你就是在裝配環境下處于零件處理狀態。
點菜單insert(插入)Shared Data(共享數據)Copy Geometry(復制幾何)便可。
然后在彈出的對話框中,你可以選擇你要復制幾何的類型。注意在同一個Copy Geometry特征中你只能選擇一個零件來進行,也就是說當你第一個選擇的幾何確定后,WiledFire會把你的以后的選擇全鎖定到這個零件上。所以要想復制同一個裝配內的幾個不同的模型的共享幾何的話,你只有添加多個Copy Geometry(復制幾何)特征。

 

在野火3.0中,復制幾何的選項如下:
Surface Refs(曲面參考)
Edge Refs(邊界參考)
Curve Refs(曲線參考)
Misc Refs(雜項參考)
Publish Geom(發布幾何)
Dependecy(依賴性設置)
Externalize(外部化)
在(曲面參考)中你可以選擇任意多個曲面或面組,(邊界參考)中你可以選擇邊界,在(曲面參考)中你可以選擇任意數量的基準曲線。而在Misc中你可以選擇基準點,軸,平面,(復制幾何)等等雜項

 

(發布幾何)
Publish Geom(發布幾何)中你可以選擇要共享的模型中的已有的Publish Geom(發布幾何),一旦先選了其他類型的參考的話,Publish Geom就會變成不可選,反之,如果先選了發布幾何(Publish geom).則其他類型的幾何參考就變成不可選。也就是說Publish Geom和其他類型幾何特征是具有互斥性。
Dependency(依賴性)決定這個Copy Geometry特征的父子關系,有依賴(Dependent)和獨立(Independent)兩個選項。選擇Dependent則Copy Geometry和共享模型形成父子關系,則提供數據共享的模型發生改變后copy Geometry也會隨之更新。這也是Top Down實現的基本方式之一。如果選擇Independent則copy Geometry特征變成了獨立的特征了,和輸入特征相類似,這個選項在接受客戶數據或在丟失數據源而無法再生的情況下很有用。

 

Shrinkwrap…(收縮幾何)
這是一個相對比較難理解的復制幾何方法,但卻是一個相當有用的方法,尤其是在復雜和大型裝配的數據共享上,有他獨到之處。
有時候我們需要的參考是一個子裝配或是復雜內部結構的零件,而且我們對子裝配和模型的內部結構不感興趣,需要的是子裝配或零件占用的空間和其他模型的裝配結構,如果copy整個子裝配或零件的所有幾何作為共享數據的話太浪費資源和臃腫了。萬幸的是,WildFire3.0提供了我們這么一個工具,這時我們可以利用Shrinkwrap來進行數據的共享。Shrinkwrap的 數據共享方法和其他的有所不同,Shrinkwrap共享的主要是模型(子裝配)的表面數據,也就是說是和其他模型發生位置或裝配關系的部分數據,而對于內部的結構它總是盡量去排除。這樣對于保守裝配內部結構設計和優化大型裝配的性能都是很有好處的。
Shrinkwrap所收集的外部曲面總是在零件所雜的那一級裝配下進行的。
下面我們就來看一下各個選項的意義:在Comp Subset中你可以設定要考慮的模型和面組。在Subset Handling中決定外部面的收集方法,Attributes中設定收集面的詳細方法和屬性,Additional Srfs中可以添加額外的曲面,Include Datums則可以添加基準特征(點,軸,線,基準面等)。Geom Dependecy用來決定特征的依賴性,Externalize中可以把特征轉化成外部特征。

 

 


Merge…(合并)
顧名思義,這個功能就是直接把另一個零件的幾何全部合并過來。你可以設定是否復制基準(Copy Datums)。這個功能一般用在Top Down設計中的主要外觀零件上。當子零件需要母模型的幾乎全部幾何或者是幾何選擇比較麻煩的時候可以選用。
Cutout…(切除)
上面兩種方法都需要注意到模型的精度問題,尤其是兩個零件的尺寸相差比較大的時候,因為在proe中默認的精度系統是相對精度的,往往就會造成特征的失敗,這個時候應該設置兩個模型使用絕對精度并且其中的一個使用另外一個作為精度參考

 

Publish Geometry…(發布幾何)
這是我們將來在ProE和WildFire中實現Top-Down設計方法使用最頻繁的一個數據共享方法,但很可惜很多人對它好像都因不甚了解而敬而遠之。
Publish Geometry…是一個很有用的功能。也是常用的Top Down設計中的常用功能。和別的數據共享方式有點不一樣,Publish Geometry是在要共享數據的零件內進行發布的,一個發布幾何(publish geometry)特征實際就是在零件內部預先把準備輸出的幾何和基準打包,將來在需要的時候直接復制這個幾何包便可以完成一個數據傳遞的過程。所以對一個關鍵的模型(比如外觀)可以發布針對對不同的零件的Publish Geometry。比如上殼零件,下殼零件,按鈕零件等,通過針對不同的零件建立不同的幾何指引來實現數據的共享和傳遞。#p#分頁標題#e#
典型的Publish Geometry…表現形式如下:
在Publish Geometry…中可以共享的數據類型和Copy Geometry中是一樣的,不同之處在于Publish Geometry是存在于共享數據的母零件內的而Copy Geometry則是存在于子零件內。
Publish Geometry的使用方法:
在母零件內用Publish Geometry發布要共享的數據指引,然后在子零件內用Copy Geometry的方法并選擇母零件的Publish Geometry作為參考以實現對Publish Geometry的復制共享。
一般來說,可以用Copy Geometry實現的共享都可以通過Publish Geometry的方法來間接實現。這樣比直接用Copy Geometry來建立母,子零件間的數據共享關系條理上要好很多。因為在母零件內就可以直觀的看到所有子零件要使用的共享數據(參考)而不用到子零件內,這樣整個數據的傳遞路線對于用戶來說便更清晰和容易控制,對于數據的管理是很有好處的。
你可以替不同的Publish Gemetry起一個不同的具有意義的名字。

 

Inheritance…(繼承…)
Inheritance…和Merge有點類似,都是把父零件的全部幾何復制過來,但是Inheritance的幾何是有特征并可以修改的。從這點來說和Family Table中的零件更為類似。
Inheritance(繼承)實現的功能是這樣的:參數化復制父零件的所有特征并可以進行部分或全部的修。
Inheritance(繼承)適合用于一系列的零件基本一樣,但只是局部的特征或尺寸不一致的時候使用。基本的表現方式很象族表但又比族表的內容豐富。
使用方法:在裝配圖中,選定一個零件并激活,然后InsertData SharedInheritance...。系統會彈出一個Inheritance的對話框,第一步當然是選擇Base model(基模型)也就是你想要繼承的父模型。然后可以在Var Dims,Var Feats,Var Params中選擇你想要在子零件中修改的尺寸,特征或參數。當然你也可以隨時在子零件中通過展開Inheritance特征并選定一個特征進行修改,系統會詢問是否想把要修改的項目添加到可變表中去,yes確定便可。