參數(shù)化建模介紹_第1頁
參數(shù)化建模介紹_第2頁
參數(shù)化建模介紹_第3頁
參數(shù)化建模介紹_第4頁
參數(shù)化建模介紹_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、如有幫助,歡迎支持。2:參數(shù)化建模介紹UG標(biāo)準(zhǔn)件開發(fā)都是基于標(biāo)驅(qū)動參數(shù)化的標(biāo)準(zhǔn)件UG模板部件,因此UG標(biāo)準(zhǔn)件開發(fā)的實現(xiàn),最重要的環(huán)節(jié)是建立參數(shù)化的標(biāo)準(zhǔn)件UG模板部件。在建立參數(shù)化標(biāo)準(zhǔn)件UG模板部件過程中要大量地應(yīng)用到草圖、參數(shù)化建模、表達(dá)式及裝配 建模等技術(shù)。2.1 參數(shù)化草圖技術(shù)在UG 標(biāo)準(zhǔn)件開發(fā)中的應(yīng)用在此部分不再詳述草圖的功能,介紹一些技巧:1. 合理地設(shè)置草圖的放置面,以達(dá)到標(biāo)準(zhǔn)件在調(diào)用時能夠?qū)崿F(xiàn)自動地裝配定位。在此我們一般先建立絕對基準(zhǔn)坐標(biāo)系(Absolute CSYS位于絕對位置的基準(zhǔn)坐標(biāo)系) 或位于絕對工作坐標(biāo)原點(diǎn)的固定基準(zhǔn)面和固定基準(zhǔn)軸,然后建立與絕對基準(zhǔn)坐標(biāo)系或過頂基準(zhǔn)面呈一

2、定偏置關(guān)系的相關(guān)基準(zhǔn)面,并以此相關(guān)基準(zhǔn)面作為草圖的放置面。2. 合理運(yùn)用相關(guān)參數(shù)點(diǎn)、基準(zhǔn)軸和相關(guān)基準(zhǔn)面,建立標(biāo)準(zhǔn)件的草圖定位原點(diǎn)。例如當(dāng)我們使用相關(guān)參數(shù)點(diǎn)作為標(biāo)準(zhǔn)件的草圖定位原點(diǎn),只要在標(biāo)準(zhǔn)件管理器中,將相關(guān)參數(shù)點(diǎn)的坐標(biāo)值設(shè)置為理想的目標(biāo)值,標(biāo)準(zhǔn)件就能自動裝配定位到指定位置。2.2 參數(shù)化建模技術(shù)在UG 標(biāo)準(zhǔn)件開發(fā)中的應(yīng)用UG 雖然支持非參數(shù)的標(biāo)準(zhǔn)件開發(fā),但是,如果開發(fā)非參數(shù)的標(biāo)準(zhǔn)件就失去了其本質(zhì)意義,因為它不能建立系列規(guī)格的零件尺寸標(biāo)準(zhǔn),不能控制零件的幾何及尺寸的變更。在真正意義上的 UG標(biāo)準(zhǔn)件開發(fā)中,我們必然要使用全參數(shù)建模 技術(shù),用參數(shù)去驅(qū)動和控制標(biāo)準(zhǔn)件的結(jié)構(gòu)和尺寸規(guī)格,因此在UG標(biāo)準(zhǔn)件

3、開發(fā)過程中要具有參數(shù)化建模的觀點(diǎn)和思想。要實現(xiàn) UG標(biāo)準(zhǔn)件的參數(shù)化建模,注意一 下細(xì)節(jié)和技巧。1. 前期要吃透標(biāo)準(zhǔn)件的特點(diǎn),根據(jù)標(biāo)準(zhǔn)件的特點(diǎn)定義好設(shè)計意圖、規(guī)劃好結(jié)構(gòu)設(shè)計實現(xiàn)方法、規(guī)劃主控參數(shù)。2. UG 支持在一個部件文件中有多個主體結(jié)構(gòu)體,我們在標(biāo)準(zhǔn)件的開發(fā)中一如有幫助,歡迎支持。股按之建立兩個主體結(jié)構(gòu),即標(biāo)準(zhǔn)件本體和建腔實體。每個主體結(jié)構(gòu)體都要盡可 能地使用草圖功能來建立其外形輪廓,要避免使用體素特征如長方體、圓柱體、 圓錐體或球。詳細(xì)結(jié)構(gòu)設(shè)計如孔、腔、凸臺燈要使用成型特征來設(shè)計,而不要使 用沒有位置關(guān)聯(lián)性的體素特征如長方體、圓柱體、圓錐體或球來做布爾運(yùn)算建立, 其他的細(xì)節(jié)結(jié)構(gòu)設(shè)計相應(yīng)的

4、要應(yīng)用到特征操作功能如倒圓角、倒斜角燈。3. UG支持用戶在完成模型建立后在建立零件的參數(shù)關(guān)系,但是為保證建模 的過程流暢、參數(shù)的關(guān)系清晰明確,我們在建模過程中直接引用相關(guān)參數(shù)關(guān)系。4. 為保證建模過程的參數(shù)化,不要使用自由曲線建立特征,不要使用變換命 令復(fù)制特征或移動實體,不要使用消除參數(shù)的實體分割命令。2.3 表達(dá)式在UG標(biāo)準(zhǔn)件開發(fā)中的應(yīng)用表達(dá)式是用于控制部件幾何形狀和參數(shù)的算術(shù)或條件語句。表達(dá)式可以定義和控制參數(shù)化模型的許多尺寸和幾何形狀,如特征或草圖的尺寸、模型的集合形 狀變更。因此表達(dá)式的實質(zhì)是管理設(shè)計參數(shù)的表達(dá)方式這樣一個平臺,UG參數(shù)化設(shè)計的體現(xiàn)在于表達(dá)式的運(yùn)用。表達(dá)式在標(biāo)準(zhǔn)件開

5、發(fā)中具有很重要的使用價 值,它不僅可以控制標(biāo)準(zhǔn)件零件的尺寸和幾何形狀,還可以用于控制標(biāo)準(zhǔn)件部件特征間的參數(shù)關(guān)系或裝配中部件間的關(guān)系。在UG標(biāo)準(zhǔn)件開發(fā)中要善于合理地使 用表達(dá)式技術(shù)來實現(xiàn)標(biāo)準(zhǔn)件的 UG模板部件的設(shè)計全參數(shù)化。1. Expressions對話框功能。3.表達(dá)式語百如有幫助,歡迎支持。表達(dá)式尤其自身的語百和語法規(guī)則, 類似于C語百。表達(dá)式的語百表小方法 是將運(yùn)算公式,賦值給表達(dá)式的變量名稱。運(yùn)算公式可以是具體的數(shù)值、字符、 運(yùn)算符號、包含函數(shù)的運(yùn)算關(guān)系式等。例如:Length=60; Angle =60 ° ;Height=p1; Length=Height/tan(Ang

6、le)。(1)表達(dá)式的變量名稱(Name):表達(dá)式變量名稱是字母和數(shù)字的字符串。 變量名稱必須以字母開頭;變量名稱中不能包含空格符,但是可以包含下劃線符 號“ ”;不能包含運(yùn)算符號。UG NX3.0以前的版本,變量名是區(qū)分大小寫的,如 D=60和d=60是兩個不同的表達(dá)式。但是在以后的版本都是不區(qū)分大小寫的,例如我們建立了 D=60表達(dá)式,UG系統(tǒng)就不會再讓建立d=60表達(dá)式。UG 系統(tǒng)有 3 種表達(dá)式:System Expressions(UG 系統(tǒng)表達(dá)式)、User-Defined Expressions (用戶自定義表達(dá)式)和 Named Expressions (指定命名的表達(dá)式)。S

7、ystem ExpressionsUG系統(tǒng)表達(dá)式):此類表達(dá)式的變量名是在參數(shù)化建模 過程中系統(tǒng)自動生成,其規(guī)則是以字母“ p ”開頭,后面附數(shù)字,即第1個表達(dá) 式變量名為p0,第2個位p1,以此類推。User-Defined Expressions用戶自定義表達(dá)式):用戶自定義表達(dá)式,此類表 達(dá)式是用戶通過表達(dá)式編輯器,建立指定變量名和運(yùn)算關(guān)系而建立的表達(dá)式。用 戶自定義表達(dá)式全部會在部件導(dǎo)航器中出現(xiàn),用戶可以快速地修改表達(dá)式的運(yùn)算關(guān)系式。Named Expressions (指定命名的表達(dá)式):此類表達(dá)式是在建立草圖的尺寸 約束時,在尺寸約束名文本框中指定的,或者是講一個系統(tǒng)表達(dá)式重命名而

8、形成 的。(2)表達(dá)式運(yùn)算符:在建立表達(dá)式過程等中,表達(dá)式語言要經(jīng)常用到運(yùn)算符。運(yùn)算符包括算術(shù)運(yùn)算符、關(guān)系/等式/邏輯等類型的其他運(yùn)算符算術(shù)運(yùn)算符其他運(yùn)算符+加號>-減號<小于*乘號>=大于等于/除號二小于等于%模數(shù)(余數(shù))=等于3如有幫助,歡迎支持。A指數(shù)!=不等于=賦值!非&&邏輯與II邏輯或運(yùn)算符優(yōu)先權(quán)優(yōu)先權(quán)運(yùn)算符依次遞減A-;(負(fù)號);!*; / ; %+;-(減號)><>=;<=1 = )&&II=(3)內(nèi)置函數(shù):在建立表達(dá)式的運(yùn)算公式過程中,長要用到各種函數(shù), UG將 這些函數(shù)的表達(dá)規(guī)則集成到 UG系統(tǒng)中,形

9、成內(nèi)置函數(shù)。UG3.0以前的版本都是 靠用戶根據(jù)自己記憶輸進(jìn)去,在 3.0以后的版本可以通過表達(dá)式編輯器 Insert Functions (插入函數(shù))M回 直接調(diào)用,并在Formula(運(yùn)算公式)的文本框中,根 據(jù)用戶所選用的函數(shù)自動建立函數(shù)的表達(dá)規(guī)則。關(guān)于內(nèi)置函數(shù)的說明見下表:函數(shù)名稱應(yīng)用說明abs絕對值,abs(x)=|x|acos反余弦asin反正弦atan反正切,atan(x)=arctan(x)atan2反正切,atan2(x,y)=arctan(x/y)ceil向上取整cos余弦如有幫助,歡迎支持。cosh雙曲余弦deg度數(shù)轉(zhuǎn)換,deg(x),將弧度轉(zhuǎn)換為度數(shù)exp指數(shù),exp(

10、x)=3fact階乘floor問卜取整hypot直角三角形斜邊,hypot(x,y) x,y為直角邊log自然對數(shù)log10常用對數(shù)rad弧度轉(zhuǎn)換,將角度轉(zhuǎn)換成弧度sin正弦sinh雙曲正弦sqrt平方根tan正切tanh雙曲正切trnc舍位 上除數(shù)字的小數(shù)部分,只保留整數(shù)值(4)條件表達(dá)式:使用它來控制表達(dá)式的運(yùn)算公式能根據(jù)設(shè)定的條件語句,運(yùn)算除相應(yīng)的表達(dá)式的值。例如,我們可以使用條件表達(dá)式 “N=if(length<=120)(2)else(3)來控制陣列孔的數(shù)目,即如果length的值小于120時,只陣列2個孔,如果length的值大于120時,就會生成3個陣列孔,N的運(yùn) 算結(jié)果取

11、決于length參數(shù)值這一條件。在UG標(biāo)準(zhǔn)件開發(fā)中,可以將不同的結(jié)構(gòu)形式但有相似參數(shù)的標(biāo)準(zhǔn)件,建立 在一個標(biāo)準(zhǔn)件的UG模板部件中,并使用條件表達(dá)式來控制標(biāo)準(zhǔn)件的結(jié)構(gòu)特征或 組件抑制狀態(tài)。例如 Suppress_hole=if (Type=1 (1) else (0),表示當(dāng)標(biāo)準(zhǔn)件 的類型Type=1是,相關(guān)的孔保留,否則就抑制;也可以通過條件表達(dá)式建立相 關(guān)表達(dá)式之間參數(shù)的條件關(guān)系。例如:Height=if (diameter<100) (15) else(20),表示當(dāng)標(biāo)準(zhǔn)件的直徑小于100時,高度值等于15,否則高度值等于20。條件表達(dá)式的語法結(jié)構(gòu)如下:VAR=if(exp1)(ex

12、p2)else(exp3)如有幫助,歡迎支持。特征抑制命令:編輯特征一 由表達(dá)式抑制選中創(chuàng)建抑制表達(dá)式,選中特征,點(diǎn)擊確定 打開:工具表達(dá)式,如上圖,p6為控制該特征是否抑制的表達(dá)式。P6=1時,特征不抑制,p6=0時該特征抑制。可以將 p6=1改為:p6= if (Type=1 (1) else (0);如有幫助,歡迎支持。2.4 特征抑制編輯特征由表達(dá)式抑制創(chuàng)建抑制表達(dá)式 選中要創(chuàng)建白特征,如Extrude(5)點(diǎn)擊確定。在工具 表達(dá)式 中P52即為Extrude(5)®制表達(dá)式。當(dāng)P52=0時該特征被抑制,其他情況下為不抑制2.5 特征集抑制可以創(chuàng)建特征組,通過創(chuàng)建特征集抑當(dāng)出

13、現(xiàn)多個特征具有相同抑制狀態(tài)時,如有幫助,歡迎支持。制表達(dá)式,來實現(xiàn)。特征集的建立方法:格式組特征。將要添加的特征移至右邊。(隱藏特征集成員僅隱藏特征列表在部件導(dǎo)航器, 建模歷史中的顯示)。特征集建立好了之后,在重復(fù)特征抑制的方法去抑制該特征集。此時只創(chuàng)建 了一個表達(dá)式,控制整個特征組的抑制狀態(tài)。如下圖中的P51用來抑制一個名稱 為“VS1'的特征組。如有幫助,歡迎支持。I明觸視圖+通用戶委/式-o磔歷史QT瞅 D&tuii Cardin匕 Sy.60Fl.皿(1)60SijSketch Ij "SKETCJL .eoST富 ExtruJe275多 Estrudie(6

14、)61Ex truil*(T)Bl舉Extras(3)&1HlxtnJa Q3)BlFeatureSet(10 1TYSl1T寄件停航器圖層.1規(guī)范化:用于控制特征的表達(dá)式一般用形象的 on, off來控制是否顯示。另 on=1, off=0,此時,如控制特征抑制的狀態(tài)則表達(dá)式 p52=on表示顯示,p52=off表示關(guān) 閉顯示。裝配部件之間要建立參數(shù)關(guān)系或關(guān)聯(lián)關(guān)系,一定要使用部件問表達(dá)式將參數(shù) 從一個部件引用到另一個部件,或用裝配的幾何連接器將幾何對象從一個部件引 用到另一個部件。2.6 部件間的表達(dá)式部件間的表達(dá)式是跨越部件建立部件問表達(dá)式的參考引用關(guān)系。 在開發(fā)組件 類標(biāo)準(zhǔn)件時,

15、需要大量的應(yīng)用到部件間的表達(dá)式, 主要用于在裝配部件中,建立 主控參數(shù)控制各子部件的尺寸及結(jié)構(gòu);用于在各子部件間建立尺寸鏈接關(guān)系。(1) Create Interpart Reference健立部件問表達(dá)式)選項:該選項用于在部 件之間建立表達(dá)式的參考引用關(guān)系。 選用該選項后,可以建立部件問表達(dá)式的鏈 接關(guān)系,對話框中將列出當(dāng)前會話中可用的外部參考部件。可從該列表、圖形屏幕或使用“選擇部件文件”等選項選擇外部參考部件。當(dāng)選擇了外部參考部件以 后,便會有列出了改部件中的所有表達(dá)式的對話框列表。從列表中選擇表達(dá)式并如有幫助,歡迎支持。確定,表達(dá)式的參考對象被附加到運(yùn)算公式的文本框中。它的使用語法結(jié)

16、構(gòu)為:外部參考部件文件名: : 表達(dá)式名。例如:Leagth=plate_a:h=如果外部參考部件文件名有 UG系統(tǒng)識別表達(dá)式時容易誤解的 字符如“-"、空格符等,必須用雙引號把該部件名括起來,想 UG系統(tǒng)聲明引號 內(nèi)的字符串是外部參考部件的文件名。如Length=“ plate a”: : h。(2) Edit Interpart References (編輯部件間表達(dá)式)選項:使用該選項,可以更改從當(dāng)前部件到外部參考部件的表達(dá)式的外部參考??梢愿淖冩溄臃较蚴蛊渲赶蛞粋€新的部件、刪除選中的鏈接或刪除工作部件中所有的鏈接。a. Change Referenced Part更改外部參考

17、部件,使用該選項可以改變與選中外部參考部件有關(guān)的某個或所有表達(dá)式的鏈接方向,使它們都與新指定的外部參考部件相關(guān)。b. Delete Reference刪除外部參考,可以使用該選項,刪除當(dāng)前工作部件與選中的外部參考部件的部件間表達(dá)式的鏈接關(guān)系,次情況下不會發(fā)生模型更新,系統(tǒng)會用常數(shù)值替換所有的部件間的表達(dá)式,所涉及的表達(dá)式的值都不會改變。c. Delete all Reference: 刪除所有外部參考,使用該選項,可以刪除當(dāng)前工作部件中所有的部件間表達(dá)式的鏈接關(guān)系,并用常數(shù)值替換它們。2.7 裝配引用集任何裝配下白器A件都有3個UG系統(tǒng)默認(rèn)的引用集。A. 全集:它包含組件的所有幾何對象,且用戶

18、不能再為其添加或移除所包含的對象。他是UG系統(tǒng)默認(rèn)的裝配中組件的當(dāng)前使用引用集。B.空集:它不包含組件的任何幾何對象,且用戶不能為它增添任何包含對象。 在裝配中使用空集的組件,沒有引用該組件的任何數(shù)據(jù),因此其意義只是在裝配中起占位的作用。它不能使用裝配的上下文設(shè)計方法在其中添加或編輯幾何對象, 除非將當(dāng)前使用的空集切換引用到其他引用集。使用了空集的組建在下次打開裝配部件時,不僅起數(shù)據(jù)不會載入裝配中,組件文件本身也不會隨著裝配一起打開,用戶必須單獨(dú)地去打開它。大型裝配中將所有組件設(shè)為空集,能加快組件載入裝配的速度、釋放因數(shù)據(jù)過大而占用的內(nèi)存,提高裝配設(shè)計的工作效率。當(dāng)我們需要利用裝配的上下文來10如有幫助,歡迎支持。編輯組件時,可以使用裝配導(dǎo)航器將組件打開, 再將空集切換到其他引用集,這 時我們就可以快速地利用裝配的上下文設(shè)計方法來編輯該組件。C.模型:UG系統(tǒng)自動地將組建中建立的實體或片體,作為模型引用集的包 含對象。用戶可以為它添加或移除包含的對象。 但是要建立有實體或片體時,才2.8裝配抑制的設(shè)置方法進(jìn)入方法:1 .選中零部件右鍵選擇Suppression (抑制);2 .在裝配導(dǎo)航器中選中零部件,右鍵選擇Suppression (抑制);3

溫馨提示

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

最新文檔

評論

0/150

提交評論