ProE陣列教程_第1頁
ProE陣列教程_第2頁
ProE陣列教程_第3頁
ProE陣列教程_第4頁
ProE陣列教程_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ProE 陣列教程詳細講解篇( Pattern)作者: IceFai所謂陣列 ,是通過復制導引特征以生成大量有規(guī)律排布的相 同或類似的結(jié)果幾何 .一般是用于表面花紋的生成 . 從 2001 到 wildfire ,ProE 的陣列功能有了長足的改進 ,變得更 自由和強大。在 WildFire 中,可以選擇的陣列方式有下面的 幾種:尺寸陣列 (Dimension)方向陣列 (Direction)軸心陣列 (Axis)填充陣列 (Fill)表陣列 (Table)參考陣列 (Reference) 要選擇適合的陣列方式就要先對各種陣列方式有比較明確 的了解 ,下面我們就對這些陣列進行詳細的講解 .在詳

2、細的講 解之前 ,我們先來了解一下各種陣列的基本適合范圍 ,以便先 讓大家有一個宏觀上的了解 .尺寸陣列 (Dimension Pattern) 是一般的陣列 ,陣列的方式主要 通過導引特征的尺寸發(fā)生變化來實現(xiàn)陣列,是應用最廣泛的陣列方式 ,但對陣列的導引特征的尺寸標志以及參考的使用 方式要求比較高 ,初學者容易失敗 .方向陣列 (Direction), 是一種只能沿直線陣列的特殊陣列方式 也是 WildFire 新引入的陣列方式 ,特的缺點自然是只能沿直線 針列 ,優(yōu)點是對導引特征的尺寸標志和參考使用方法基本無 要求 .比較方便 .軸心陣類(Axis),和方向陣列類似,軸心陣列對導引特征的標

3、注 和參考都基本不做要求 ,但它是只能做圓周陣列.導引特征沿選定的軸作圓周陣列 .填充陣列(Fill).這是一個比較特殊的陣列方式,也是WildFire新引入的 ,通過指定一個草繪的陣列區(qū)域,ProE 就會自動用導引特征根據(jù)所給的間隔值以及形狀來填滿整個區(qū)域 .表陣列(Table).這是規(guī)則中的不規(guī)則.通過應用尺寸表來實現(xiàn) 特征的陣列 ,優(yōu)點是各個特征的尺寸變化可以無規(guī)律,缺點是需要逐個輸入 .參考陣列(Reference).這個陣列的產(chǎn)生需要一個前提,也就是陣列的導引特征起碼有一個父特征是某個陣列中的一員.這樣,特征的陣列就會根據(jù)父特征的陣列方式來自動陣列 .1、尺寸陣列 (Dimensio

4、n) 典型的尺寸陣列如下圖所示 在尺寸陣列中 ,只要有下面的幾個要素 : 導引特征 ,也就是要陣列的特征 . 導引尺寸 :用來發(fā)生改變的尺寸 , 陣列組數(shù) :要陣列生成的數(shù)目 , 尺寸增量 :前后兩個陣列實例的尺寸增量:第-方$o進入陣列的對話框后,如下圖所示.激活相應的欄然后選擇/添 加相應的值便可Dirt-etiM 1r TTflt忡工LD 00n一方同增量 、0I 1H rfliiwjf e oo第二方向堆量DefamiDtfllW IJlCTHU-t bl? TtlkliaDl n*nE LEiEfri- T il * 1 Chlk Pr*t tr li *裟和箜讓尺寸敎需要注意的是同

5、一個方向上允許有多個變化的尺寸值.要添加多個變化尺寸值,你可以在按住Ctrl鍵的前提下選擇多個要 作為變化尺寸的尺寸值比如下圖,在第一方向上除了水平距離發(fā)生變化外,柱子的直徑也逐漸增大尺寸陣列中最關鍵是第一個導引特征的標注以及參考方法,基本上所有尺寸陣列的失敗原因都是因為導引特征的問題 的.所以要特別注意導引特征的標注方法比如要陣列左下截面拉伸的特征假設弦長的增量為0.5,而圓弧的半徑維持R1.5不變的話,那么陣列到第四個實例的時候弦長變?yōu)?.5,而圓弧直徑只有3.0,這樣這個截面就會失敗從而導致陣列的失敗而同樣形狀的截面,如果,改為右下圖的標注方法,則不管弦長如 何變化,陣列都不會失敗.但是

6、你如果用右上圖的標注方式進行陣列的話,就會發(fā)現(xiàn),雖然陣列是成功了 ,但是在陣列方向上隨著弦長增加而顯得越 來越”瘦”了,這個原因很簡單,弦長變長了而弧高不變,所以圓 弧的半徑變化就越來越大,從而顯得圓弧越來越瘦了.如右圖圓弧越來越“瘦“如果你想在陣列萬向上的圓弧形態(tài)基本不變的話又該如何做呢,很顯然圓弧的半徑要隨弦長的增加而作適當?shù)脑黾?再看下面的標注,是不是比上面的好多了 ?O52- 5圓弧形態(tài)維持不變通過這個簡單的例子,我想大家已經(jīng)對尺寸陣列的尺寸的重要性有了一定的了解了.下面再看一個比較常見的例子.在一個橢圓上等角度陣列圓柱初學者很容易就會想到用左下圖的標注方法,用中心來確定變化的尺寸角度

7、.但是很快就發(fā)現(xiàn)陣列出來的結(jié)果不對-只有一半,另一半失蹤了 !如右上圖所示,這又是為什么呢?其實,另一半不是失蹤 了而是和前一半重疊了.這是因為中心線是沒有方向性的,也就是說超過180度就回到0度.這樣自然沒辦法實現(xiàn)整周的陣 列了 .所以要實現(xiàn)整周的陣列就要換一種方法了,我們可以用構(gòu)造直線段來代替中心線,因為直線段是有方向性的,所以可以實現(xiàn)從0到360度的變化,自然可以實現(xiàn)整周的陣列了.構(gòu)造直線段在圓周陣列上的用途非常廣泛,要善于利用.構(gòu)這直線段ojrabuKwwwdcaS.cn還有一種情況的陣列,陣列的實例在陣列過程中基準也會發(fā) 生角度的變化一般來說自然也可以用構(gòu)造直線來實現(xiàn),但有時草繪會顯

8、得復雜些,這時候也可以引入一個在2001中稱之為臨時基準的方法.如下圖的陣列不規(guī)則曲線上的均布陣列.小橢圓間的曲線長度相等,每個小橢圓長軸都垂直在該處的對于這個陣列,有兩個問題需要解決:均布,垂直.不規(guī)則曲線上的均布一般用陣列點的方法來解決,也就是在曲線上作一個以長度比例為參考的點,然后用長度比例為增量作陣列.這樣兩個點之間的曲線長度就達到相等的目的了之后的小橢圓只要用參考點陣列就可以了.注意的是選擇曲線的時候要用右鍵查詢選擇方法以保證選擇的是整個橢圓 曲線而不是一半。層怪www.Mca da至于垂直,就要用臨時基準的方法也就是在草繪第一個小橢 圓的時候,參考的平面要用過第一個點并垂直于大橢圓

9、(要注意用右鍵查詢選擇的方法選擇整個橢圓而非一半)的臨時創(chuàng)建的基準面.如下圖所示www&dead-cra為了避免在進入草繪的時候選錯基準 ,建議在做第一個點的 時候,比例值先設為非零,比如0.1什么的.然后創(chuàng)建完第一個 草繪小橢圓后再把這個值改為 0,這樣就可以把小橢圓和點移 到了起點而又不會因不小心選錯參考而導致后面的參考失當?shù)谝粋€點和第一個小橢圓創(chuàng)建后了之后,你可以分開陣列也可以先作一個組在一起陣列.假設你要陣列20個,那么就可1寸,風trjV 坦local sbouf:睜豔4臨時基轡二昭4-第一業(yè)塚.CQriEUjJ-BLlfPJ 八 .CL?IElJj;HDlf

10、F_6. Y了姐口 F1EH;HPVF-S= /fficrniD.nrirFio ffic(jriiT_*?Krin= iz d aplLCF TF Tl “ItLIF 丿還有一種陣列是所謂的隨形陣列,這種陣列是指陣列的某些邊沿著一定的曲線發(fā)生變化對于這種陣列,只需要在草繪第一個特征的截面的時候注意1.1.關系陣列最后我們來看看尺寸陣列中的最后一個選項:用關系控制增量(Define increment by relation),在ProE中有幾個涉及到關系 的特征,比如這個陣列,可變掃出,掃描混成,行為建模.這些特 征都有一個共性,也就是對初學者都有種神秘的吸引力,但同時也有種神秘的抗拒力.吸

11、引力是因為它的變化多端,抗拒力是對他的關系的陌生感造成的要進入陣列關系,首先要把某個陣列增量轉(zhuǎn)化成關系控制.如下圖所示1卜下直目崔尋丈ft即満輯(T-恥卜n匚忙3簽屆阿 riTTi ” HkNnsi m|n疔fl&卜ifiiE*fxn* iwren toI br rtlrti1*1 rs QpM ii Tifffp+r t ioDir* cl in 2尺寸Muc ri理烤茶盲Laflin- tne:il: by r*la.lqh要理解陣列關系,首先就要先理解陣列關系中的各個參數(shù)的指代含義.當進入陣列的關系編輯器時候,你就可以看到在前 面有一些參數(shù)的用法說明.Memb v-就是實例尺寸 也就是陣

12、列的實例特征在這個陣 列方向上發(fā)生變化后的實際尺寸值,比如上圖中假設尺寸6是第一個方向上的陣列變化尺寸,增量是恒為4,那么這個方 向上的第四個陣列實例的memb_v值就是6+4*3=18.Memb_i -就是當前實例對前一個實例的的變化尺寸增量.注意和 memb_v 的不同是 memb_v 是絕對尺寸數(shù) ,memb是 相對增量.比如某個陣列的尺寸增量恒為 4,那么memb_i的值 就總是為4.Lead v-導引尺寸也就是第一個陣列特征的用來發(fā)生變 化的尺寸數(shù),但是在關系中,這個尺寸恒為第一個特征的尺寸 數(shù)不能改變.比如第一個特征在第一陣列方向上的變化尺寸 數(shù)值為6.0,那么在所有的陣列過程中,

13、第一方向上的lead_v的 值均為6。Idxl和Idx2,分別是第一方向和第二方向上的實例索引也就是代表當前實例在整個陣列中所處的位置其值都是從 0開始,第一個特征idxl和idx2均為0.其它的遞增.比如第一方向 上的第四個其idxl的值便為3。陣列的關系是在每個實例的再生時同步計算的,也就是對于陣列中的每一個實例,系統(tǒng)都會根據(jù)當前的參數(shù)值代入關系 中以求得實例的當前尺寸.下面就以一些具體的例子來詳細說明一下陣列關系的使用.例子一:如下圖,我們要陣列下圖的小柱子,并且設定了陣列上的關系為memb_i=4+idx1這個關系表明陣列的實例的尺寸增量是遞增的.第二個對第一個為4+1=5,第三個對第

14、二個的增量為4+2=6以此類推,第6個對第5個的增量為4+5=9.要實現(xiàn)相同的結(jié)果,你也可以用 memb_v的表示方法來寫關 系,這時候memb_v的關系就要這樣寫:(實際就是相等于把增 量求和再加上導引尺寸數(shù))Memb_v=lead_v+4*idx1+idx1*(idx1+1)/2例子二;假設我們把上面的陣列改為下面所示 ,在一個陣列方向上同 時添加了橫豎兩個方向的尺寸作為變化尺寸 ,橫方向的增量 為恒定6,豎方向為關系Memb_v=lead_v+sin(idx1*45)*4這樣,陣列出來又會怎樣呢www.5dcacf_cn3 literIjy rl o.t 1 onPfi T 3 ! 呷弭

15、4 和滬 k TIT ft平定在同一黃蒂中快用尸.才話晝心1 rest*避推買* +&RJ2rkMK_1 -il L 丄11 我們先來分析一下關系.sin(idx1*45)*4表明這個部分的值是作正弦變化,角度變化值為每個實例增加45度,幅度為+-4;而lead_v是導引尺寸陣列 過程維持不變,在這里是8.所以陣個陣列的變化也比較顯然 了,是以高度8的水平線作基線作正弦的排布,結(jié)果也驗證了我們的想法.-o cC - OikJif Cin例子三:再看下圖的陣列,第一方向為關系陣列5組,第二方向為恒定陣列4組.第一方向上的關系為if idx2/2=floor(idx2/2)memb_v=lead_

16、v+idx1*5else memb_v=lead_v+idx1*5+2.5endif子lawww 5(fc3cf rrr陣戶!1盂刊豐弓在壯i-.I年勺豁小肄弓在二5氧:ttSR1 -集耳B律用nrb 1E寸rr才廠如ik才 Circle在填充陣列時,你可以手工選擇不想陣列的實例只需在不想生成的實例上單擊一下便可 同時該實例的實心黑點也會變成空心點.再一次單擊便可切換回實心點F面就是被取消的實例.是不是控制比較自由呢?5、參考陣列(Reference)參考陣列的意思就是,要陣列的特征有一個父特征是某個陣 列中的一員.這樣這個特征要陣列的時候可以選擇和父特征 一樣的陣列關

17、系去進行陣列.比如下圖,在線上有一個點陣列,pntO為第一個陣列的特征然后我們創(chuàng)建一個圓柱拉伸,圓的中心設在pnt0上那么這個圓柱在陣列的時候就會有Reference選項出6、表陣列(Table)最后一個陣列形式就是表陣列了,表陣列通常應用于陣列的特征參數(shù)(形狀)一致或類似但排布或尺寸的變化無統(tǒng)一規(guī) 律的情況.也就上說當你用其他陣列方法找不到一個統(tǒng)一的 陣列規(guī)律的描述的時候就該考慮使用表陣列了.在表陣列中添加可變尺寸的方法和其他的一樣,不過要修改尺寸值就要在表編輯器中,你就可以輸入各個實例的索引和尺寸值意索引值在同一個表中要唯R9! RIO !R1L 1 idxRl?R13R14R15MS表

18、SrLEi.d9(0. S3)填寫實例尺寸dlDC13. BT) 30Q 00jmI-1216. 00 i秦引宴唯一輸入完后退出就可以了在WildFire中,表陣列可以有多個陣列表.添加方法是打開 表(table)選項然后在列表中點擊右鍵選擇添加,這樣就可以創(chuàng)建另外的陣列表,同樣的輸入方法輸入各實例尺寸和索當有多個陣列表存在時要應用某個表時,就要選擇該表并激活它,如下圖所示1 a DineE.ciciri?2 丫砒TAl!LE271 LEI7J.JEE2lBLEI1ABLE2#1 (活動J陣列完成后,要修改某個實例中的尺寸,你可以重定義陣列 然后編輯表,也可以直接在part環(huán)境下通過modif

19、y來直徑 修改某個實例的尺寸(當然是要在陣列中的某個變化尺寸).這樣,陣列的基本形式就講完了 ,在WildFire中各個陣列的 形式都是可以切換的,不過在某些切換是不可逆的,操作的 時候注意看提示信息就行了 .再生選項:在ProE陣列中還有一個可變的選項,那就是再生選項.在再生選項中,有三個選項ldentical( 相同):再生速度最快也最簡單的陣列,要使用這種陣列,必須要滿 足下面的條件,否則就會產(chǎn)生失?。核袑嵗笮?,尺寸相同所有實例放置在同一曲面上沒有與放置曲面邊、任何其它實例邊或放置曲面以外任何特征的邊相交的實例Variable(可變):可變陣列自由度相對要比相同陣列大點,但再生速度也

20、慢些.度于可變陣列有下面這幾個特點和限制 實例大小可變化。實例可放置在不同曲面上沒有實例與其它實例相交General( 般):這是一般的陣列選項,自由度最大但也最耗 計算資源,速度最慢的一種.系統(tǒng)對一般特征的實例不做假 設。因此,Pro/ENGINEER計算每個單獨實例的幾何,并分 別對每個特征求交。00Regeneration options IdenticalVri alle tjn*r a1TatiOptidRSroperti比如下面的陣列,我們在第一方向上有兩個增量,一個是水 平尺寸一個是直徑尺寸.Define incrby rtlat i cn0如果使用Identical 選項,那么

21、陣列出來的實例在水平尺寸 上會按增量遞增,但是直徑則不會發(fā)生變化,如左下圖所示如果改成variable選項那么直徑也會按增量發(fā)生遞增而同樣的陣列,假如我們把水平的增量改為10,顯然10比直徑還要小,那么陣列出來的實例之間會有相交現(xiàn)象.這時如果用Identical 或variable 選項的話,陣列就會失敗.這時 候只能用General選項才可以成功陣列.陣列實例之間有相交組的陣列組的陣列其實和單個特征的陣列也并無不同.只不過是通過組的形式把相關的特征都集中在一起進行陣列而已,典型的組陣列形式如下1 Ex triad* 1J sEtariajJ* 豈/* 希Step,議OUT廣,Ska-tch

22、1I htprn. 1 IZ7BTHIJ -f1 Extrude在上圖中,要隨曲線等分陣列的旋鈕,其上的筋總是垂直于 曲線的.要達到這個目的,我們首先在曲線上做一個點,然后 過這個點作這條曲線的垂直基準面,最后用這個基準面作為草繪的方向參考平面做剩下的兩個拉伸.做拉伸的草繪截面的參考選擇要小心,只能選擇上面兩部得到的基準點和平面 作為參考(切記)得到第一個組的全部特征.如下圖所示.Z7 FEOHTrRT_C5T5_DEFSk&tch 1.pmto然后就是選定所有這四個特征做成一個組,假設我們命名為RR,那么對于RR這個組來說,它對外部的參考其實就只有點 在曲線上的長度比例值了 ,也就是說當點的比例值改變了 那么整個組就會隨之改變.所以對于組陣列來說,如何有效 的封裝參考是很重要的,在創(chuàng)建組內(nèi)的單個特征時候一定要 小心選擇,避免使用不適當?shù)慕M外參考而造成組陣列的失敗陽it- -Z7ETW1 圧 ?! EKtriiAfc 1 If Istride4 Im ert陣列的陣列利用組陣列,我們還可以實現(xiàn)陣列的陣列ooooo

溫馨提示

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

最新文檔

評論

0/150

提交評論