ProETOP-DownDesign自頂向下設計教程之數(shù)據(jù)共享方法詳解_第1頁
ProETOP-DownDesign自頂向下設計教程之數(shù)據(jù)共享方法詳解_第2頁
ProETOP-DownDesign自頂向下設計教程之數(shù)據(jù)共享方法詳解_第3頁
ProETOP-DownDesign自頂向下設計教程之數(shù)據(jù)共享方法詳解_第4頁
ProETOP-DownDesign自頂向下設計教程之數(shù)據(jù)共享方法詳解_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ProE Top-DownDesign設計方法系列教程之數(shù)據(jù)共享方法詳解作者:IcefaiTop down Design設計方法嚴格來說只是一個概念,在不同的 軟件上有不同的實現(xiàn)方式,只要能實現(xiàn)數(shù)據(jù)從頂部模型傳遞 到底部模型的參數(shù)化過程都可以稱Z為Top Down Design設 計方法,從這點來說實現(xiàn)的方法也可以多種多樣。不過從數(shù) 據(jù)管理和條理性上來衡量,對于某一特定類型都有一個相對 合適的方法,當產品結構的裝配關系很簡單時這點不太明顯, 當產品的結構很復雜或數(shù)據(jù)很大時數(shù)據(jù)的管理就很重要了。 下面我們就WildFire來討論一下一般的Top Down Design的實 現(xiàn)過程。不過在討論Z前

2、我們有必要先弄清楚WildFire屮各 種數(shù)據(jù)共享方法,因為Top Down Design的過程其實就是一 個數(shù)據(jù)傳遞和管理的過程。弄清楚不同的幾何傳遞方法才能 根據(jù)不同的情況使川不同的數(shù)據(jù)共享方法在WildFire中,數(shù)據(jù)的共享方法有下面兒種:九From File.(來自文件)九Copy Geometry.(復制幾何)XShrinkwrap.(收縮幾何)九Merge.(合并)XCutout.(切除)九Publish Geometry.(發(fā)布幾何)九lnheritance.(繼承)X Copy Geometry from other Model. ( 口 外部零件復制 幾何)X Shrinkw

3、rap from Other Model. (口外部零件收縮幾 何)X Merge from Other Model. (口 外部模型合并)XCutout from Other Model.(自外部模型切除)X Inheritance from Other Model.( 口 外部模型繼承)CopyGeomet-foreign d&t& to Shrinkwrap .Merge.Cutout.Publish Geometry.Inheritance Copy Geometry from Other Moder Shnnkwrap from Other Model Merge f

4、rom Other Model.Cutout from Other Model. lnhEit8nc frgm OtheModel.From File.(來自文件)實際就是輸入外部數(shù)據(jù)。Wildfire可以支持輸入一般常見的 圖形格式,包扌舌 igs, step, parasolid, catia, dwgzdxf, asc 等等,自己試試就可以看到支持的文件類型列表c在同一個 文件內你可以任意輸入各種不同的格式文件。輸入的數(shù)據(jù)的 對齊方式是用坐標對齊的方法,所以你要指定一個坐標系統(tǒng)。 當然你也可以直接川缺省的座標系。使用共享數(shù)據(jù)(Shared Data)的方法有兩種: 第一種就是在裝配圖內通

5、過激活(activate)相應的模型然后 進行共享數(shù)據(jù)的操作。也是在進行結構設計時常用的共享方 法,這種方法用于要進行數(shù)據(jù)共享的兩個零件Z間有顯式的 裝配關系的時候采川。這種共享方法的復制兒何不受原來的 默認坐標系的影響,完全依照不同的零件在裝配屮的定位或 裝配位置而定,具有更大的靈活性。第二種是直接在零件的part下用從外部零件復制的方法來進 行,主要是用于要共享數(shù)據(jù)的兩個模型Z間沒有顯式的裝配 關系的情況下采用,這種情況只能使用坐標系的定位方法 (通常是默認坐標系了),從效果來看,它就像是一個使用 坐標系對齊方式來進行裝配Z后的數(shù)據(jù)共享方式,后面帶有 from Other Modle.(自

6、外部模型)的共享方法都是這類。缺 點是定位方式單一,優(yōu)點是不需要建立一個裝配輔助。 這兩者方法在WildFire3.0中除了一個是在裝配狀態(tài)下另一個 是在零件模型下的區(qū)別Z外,使用的方法便都是一樣了。所 以在這里我們只詳細介紹前血的在裝配狀態(tài)下的數(shù)據(jù)共享 方法。Copy Geometry.復制幾何)在WildFireMO中利用復制幾何你可以在裝配中復制另一個零 件的各中兒何,包括曲面,曲顯,基準等。要使用復制幾何:首先你要在裝配圖中的模型樹中選定模型然后按住右鍵在 彈出的右鍵菜單中選擇Active (激活)。這樣你就是在裝配環(huán) 境下處于零件處理狀態(tài)。點菜單insert(插入)lshared D

7、ata(共享數(shù)據(jù))lCopy Geometry(復制兒何)便可。然后在彈出的對話框屮,你可以選擇你要復制幾何的類型。 注意在同一個Copy Geometry特征中你只能選擇一個零件來 進行,也就是說當你第一個選擇的幾何確定后,WiledFire會 把你的以后的選擇全鎖定到這個零件上。所以要想復制同一 個裝配內的幾個不同的模型的共享幾何的話,你只有添加多 個Copy Geometry (復制幾何)特征。在野火3.0屮,復制兒何的選項如下:Surface Refs (曲面參考)Edge Refs (邊界參考)Curve Refs (曲線參考)Mi sc Refs (雜項參考)Publish Geo

8、m (發(fā)布幾何)Dependecy (依賴性設置)Externalize (外部化)晝 COPY GEOMETRYElerrwnt|lnfoSurface Refs Optional Edge RefsOptionalCurve Refs OptionaL M isc RefsOption 聿Publish Geom Options< Dependency Qpcionat ExternalizeOptions IInfof g! DefinedRefs X“CancelkeFai無盍円在Surface Refs (曲面參考)中你可以選擇任意多個曲面或面 組,Edge Refs (邊界參

9、考)中你可以選擇邊界,在Curve Refs 中你可以選擇任意數(shù)量的基準曲線。而在Misc屮你可以選擇 基準點,軸,平面,copy geometery等等雜項AxisO Dtm Point Q QuillCoord Sys O Ext Geom F Copy Geom Feat ® Dtm PlaneW畑站卻Publish Geom (發(fā)布兒何)中你可以選擇要共享的模型中的已有的Publish Geom (發(fā)布幾何),一旦先選了其他類型的參 考的話,Publish Geom就會變成不可選,反Z,如果先選了 發(fā)布幾何(Publish geom) 則其他類型的幾何參考就變成不 可選。也就

10、是說Publish Geom和其他類型兒何特征是具有互 斥性。Dependency (依賴性)決定這個Copy Geometry特征的父子 關系,有依賴(Dependent)和獨立(Independent)兩個選 項。選擇Dependent則Copy Geometry和共亨模型形成父子 關系,則提供數(shù)據(jù)共享的模型發(fā)生改變后copy Geometry也 會隨Z更新。這也是Top Down實現(xiàn)的基本方式Z。如果 選擇Independent則copy Geometry特征變成了獨立的特征了, 和輸入特征相類似,這個選項在接受客戶數(shù)據(jù)或在丟失數(shù)據(jù) 源而無法再生的情況下很有用。最后一個選項是extern

11、alize (外部化)是用來把當前的copy geometry脫離裝配轉化成外部特征,也就是轉化成Copy Geometry from other Model.。Shrinkwrap.(收縮幾何)這是一個相對比較難理解的復制幾何方法,但卻是一個相當 有用的方法,尤其是在復雜和大型裝配的數(shù)據(jù)共享上,有他 獨到Z處。有時候我們需要的參考是一個子裝配或是復雜內部結構的 零件,而且我們對子裝配和模型的內部結構不感興趣,需要 的是子裝配或零件占川的空間和其他模型的裝配結構,如果 copy整個子裝配或零件的所有幾何作為共享數(shù)據(jù)的話太浪 費資源和臃腫了。萬幸的是,WildFire3.0提供了我們這么一 個工

12、具,這時我們可以利用Shrinkwrap來進行數(shù)據(jù)的共享。 Shrinkwrap的 數(shù)據(jù)共享方法和其他的有所不同,Shrinkwrap 共享的主要是模型(子裝配)的表面數(shù)據(jù),也就是說是和英 他模型發(fā)生位置或裝配關系的部分數(shù)據(jù),而對于內部的結構 它總是盡量去排除。這樣對于保守裝配內部結構設計和優(yōu)化 大型裝配的性能都是很有好處的。Shrinkwrap所收集的外部曲面總是在零件所雜的那一級裝配 下進行的。下面我們就來看一下各個選項的意義:在Comp Subset中你 可以設定要考慮的模型和面組。在Subset Handling中決定夕卜 部面的收集方法,Attributes中設定收集面的詳細方法和屬

13、性, Additional Srfs 中可以添加額外的曲|fl| Include Datums 則口J 以添加基準特征(點,軸,線,基準面等)。Geom Dependecy 丿I來決定特征的依賴性,Externalize屮可以把特征轉化成外部特征。Comp SubsetAutomaticSubset HandlingOptionalAttributesQuality=1f No holesAdditional SrfsOptionalInclude Datumsop"鼻躍曲Geom DependencyExternalizeopfw.5dcad HRefsInfoComp Subse

14、t (元件子集)在這個選項中,你可以設定那些零件或子裝配要川收集外部 面。你會注意到在模型樹屮口動添加了一列Shrinkwrap comp 的狀態(tài)欄在每個模型(子裝配)對應欄下都一個標志詞 (Consider (考慮)和ignore (忽略)來顯示對應的模型或 子裝配是在收集外部曲面時是否要考慮。ShQWY 'Settings*SHRINKWRAP CON2J H001-1204-INh HOC1-2003Ignore" 三0旳皿仁J201Consider可 g h(h)2Considera 0 H(HMCon siderQ H001-;Ignore IConsider &l

15、t;<Kenu lanager SEL SHRWRPConsiderDisplay ModeDoneQuitSubset Handling (子集處理)在這個選項中你可以設定你的外部Illi面收集的處理方法。這 兩個選項很有意思:Shrinkwrap and Select 和 Select and Shrinkwrap,搞不好有的人就會人認為ptc的程序員頭暈搞錯 了呵呵。事實上它們的差別就在于順序上。Shrinkwrap and Select:收集外部曲浙的時候是將整個裝配來考慮的,但是只收集選 定的模型上的面。換言Z就是收集選定模型的裝配外表面: 兩個要素要同時滿足,要在選定的模型上

16、并且是裝配的外表 面。你可以認為是先Shrinkwrap整個裝配的外表面然后在在 這些外部表中Select挑出屬于選定模型上的表面。所以是 Shrinkwrap and SelectoSelect and Shrinkwrap:收集外部表面時只考慮選定的模型零件,也就是將選定的零 件重組認為是一個裝配并收集這個裝配的外部表面。所以先 Select選11零件組成"新裝配然后用這個新裝配Shrinkwrap 外表面,所以是 Select and Shrinkwrapc下面我們通過一個實例來看一下這兩者的區(qū)別如下圖的裝配,假如我們現(xiàn)在要作圖示的兩個零件的Shri nkwrap。下面的兩個圖

17、就可以看出兩者Z間的區(qū)別了。使用 Shrinkwrap and Select選項的因為對整個裝配來說,下部的端 面并不是外部曲面,所以沒有收集到。而對Select and Shrinkwrap選項來說,卜fli端部的曲ifli就是"新裝配的外部 曲面,所以就收集到了。Attributes (屬性)在Attributes選項屮,你可以設定要收集的外表面的細節(jié)程 度(Level),確定是否自動封閉孔(Auto Hole Filling),是否 包括面組(Include Quilts)以及是否忽略小面(Ignore Small Surface )oQualityLevel:IceFai&#

18、174;Attributesll Auto Hole HIlO 壬僕 Inez Qww.Sdcad_ Ignore Small Surfaces(smaller than |o出% of model)Additional Srfs (附加曲面) 在Additional Srfs選項中你可以手工添加沒有有收集到外咅E曲面中的曲面。Include Datums (包括基準)5T在Include Datums屮,你可以手工添加要加入到收縮幾何的 基準。可以添加的基準類型有Axis (軸),Dtm Point (基準 點),Coord Sys (坐標系統(tǒng))和Dtm Plane (基準平面)。Add I

19、temC'AxisvtW.Wzad.o Coord Sys ® Dim Plane剩F的兩個選項Geometry Dependency (幾何依賴性)和 Externalize (外部化)和 Copye Geometry + 的是一樣的,這 里就不再多說了。Merge.(合并)顧名思義,這個功能就是直接把另一個零件的幾何全部合并 過來。你可以設定是否復制基準(Copy Datums)。這個功能 一般用在Top Down Design設計中的主要外觀零件上。當子 零件需要母模型的兒乎全部兒何或者是兒何選擇比較麻煩 的時候可以選用。InfoElementRef modelRADI

20、兀Copy datums DoncOeperi dencyDependent b 5d CN dExternalize OptionalCutout.(切除)上浙兩種方法都需要注意到模型的榕度問題,尤其是兩個零 件的尺寸相差比較大的時候,因為在ProE中默認的精度系統(tǒng) 是相對精度的,往往就會造成特征的失敗,這個時候應該設 置兩個模型使用絕對精度并且其屮的一個使用另外一個作 為精度參考。Publish Geometry.(發(fā)布幾何)這是我們將來在ProE和WildFire中實現(xiàn)Top Down Design設 計方法使川最頻繁的一個數(shù)據(jù)共享方法,但很可惜很多人對 它好像都因不甚了解而敬而遠Z。P

21、ublish Geometry是一個很有用的功能。也是常用的Top Down Design設計屮的常用功能。和別的數(shù)據(jù)共享方式有點 不一樣,Publish Geometry是在要共享數(shù)據(jù)的零件內進彳亍發(fā) 布的,一個發(fā)布幾何(publish geometry)特征實際就是在零 件內部預先把準備輸出的兒何和基準打包,將來在需要的時 候直接復制這個幾何包便可以完成一個數(shù)據(jù)傳遞的過程。所以對一個關鍵的模型(比如外觀)可以發(fā)布針對對不同的零 件的Publish Geometryo比如上殼零件,下殼零件,按鈕零 件等,通過針對不同的零件建立不同的幾何指引來實現(xiàn)數(shù)據(jù) 的共享和傳遞。典型的Publish Ge

22、ometry.表現(xiàn)形式如下:口 0TM2Curve id 207口 DTM3UPPER_CASING LOVVER_ASING BUTTONInsert HereCurve id 223在Publish Geometry. +可以共享的數(shù)據(jù)類型和Copy Geometry中是一樣的,不同Z處在于Publish Geometry是存 在于共亨數(shù)據(jù)的母零件內的而Copy Geometry則是存在于子 零件內。Publish Geometry 的使用方法:在母零件內JIJ Publish Geometry發(fā)布要共享的數(shù)據(jù)指引,然 后在子零件內用Copy Geometry的方法并選擇母零件的 Publ

23、ish Geometry作為參考以實現(xiàn)對Publish Geometry的復制 共享。一般來說,可以川Copy Geometry實現(xiàn)的共享都可以通過 Publish Geometry的方法來間接實現(xiàn)。這樣比直接用CopyGeometry來建立母,子零件間的數(shù)據(jù)共享關系條理上要好很 多。因為在母零件內就可以直觀的看到所有子零件要使川的 共享數(shù)據(jù)(參考)而不用到子零件內,這樣整個數(shù)據(jù)的傳遞 路線對于川戶來說便更清晰和容易控制,對于數(shù)據(jù)的管理是 很有好處的。InfoUPPERPUBLISHED GEOIETRYElementName你可以替不同的Publish Gemetry起一個不同的具有意義的

24、名字。Surface RefsDefinedEdge RefsOptional廠 二-www5dcadKlisc RefsOptionalCurve RefsDefined在Publish Geometry中的幾何的選擇方法方法和Copy Geometry中是一樣的,不過要注意的是Publish Geometry的 數(shù)據(jù)建立的是指引而沒有真正的復制幾何。所以不管在 Publish Geomertry Z前或是Z后幾何發(fā)生改變了都會導致 Publish Geometry中的幾何發(fā)生改變。舉個例子,假如在零 件內做了一個Publish Geometry選擇了某一塊面作為了面參 考,然后在Publi

25、sh Geometry后面又添加了一個cut特征把 面切出了一個孔,那么Publish Geometry中的面也會是有孔 的!這點要加以注意。Inheritance(繼承)Inheritance和Merge有點類似,都是把父零件的全部兒何 復制過來,但是Inheritance的幾何是有特征并口J以修改的。 從這點來說和Family Table中的零件更為類似。RIGHTInherita nFRONT©L.PRTIInheritance id 139 (RAFRONTCSOCurve id 67Curve id 74Surface id 85PRT CSYS二J BODY_UPPER.PRT|T Z7口口"口/7次 U/療Attributes wee ««Base model Var Dims Var Feats Var Params Detail Item Copy notes Dependency ExtevrializeInheritance (繼承)實現(xiàn)的功能是這樣的:參數(shù)化復制父零件的所有特征并可以進行部分或全部的修改。Inheritance (繼承)適合用于一系列的零件基本一樣,但只是局部的特征或尺寸不一致的時候使用?;镜谋憩F(xiàn)方式很象族

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論