三維建模技術資料課件_第1頁
三維建模技術資料課件_第2頁
三維建模技術資料課件_第3頁
三維建模技術資料課件_第4頁
三維建模技術資料課件_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6章三維CAD軟件16.1三維建模的基本概念幾何建模技術是CAD技術的核心與基礎,是利用計算機以及圖形處理技術來構造物體的幾何形狀,模擬物體靜、動態(tài)處理過程的技術。通常把能夠定義、描述、生成幾何模型,并能夠進行交互編輯處理的系統(tǒng)稱為幾何建模系統(tǒng)。按其發(fā)展歷史,幾何建模可分為線框造型、曲面造型和實體造型。2機械CAD采用幾何建模技術,可以將物體的形狀及其各種屬性存儲在計算機內(nèi),形成該物體的幾何模型。這樣的幾何模型是對原物體確切的數(shù)學表達,或對其某種狀態(tài)的真實模擬。根據(jù)幾何模型提供的各種信息,可以進行有限元分析、結構分析、干涉檢查、生成數(shù)控加工程序等后續(xù)應用。3機械CAD實體模型的3種建模方法1.體素法實體造型系統(tǒng)通常利用在計算機內(nèi)預先存儲的體素創(chuàng)建基本幾何形體。根據(jù)設計需要,對基本幾何形體的尺寸參數(shù)進行賦值即可得到對應的幾何形體。4機械CAD常見體素5機械CAD形體的集合運算在實體造型中,復雜形體可通過簡單體素的集合運算(又稱為布爾運算)和幾何變換構造而成。作為幾何造型系統(tǒng)中構造形體最基本的方法之一,集合運算提供基本體素的并、交、差運算。并運算的結果是兩個體素之和,交運算的結果是兩個體素的公共部分,差運算是從A體素中減去B體素(或由B體素中減去A體素)后的剩余部分。6機械CAD體素間的并、交、差運算7機械CAD2.特征法使用計算機內(nèi)預先定義的一些特征,這些特征是從設計和制造的角度從零部件結構上提取出來的。一般可以分為主特征和輔助特征。主特征是構造零件的主體,例如板、軸等特征,輔助特征是在所構成的零件基本形狀上作進一步結構設計時所用的形體,例如孔、倒角、圓角、凸臺、槽、加強筋等。8機械CAD3.草圖法 用戶使用二維繪圖功能先繪制一個封閉的截面輪廓,然后再用拉伸等操作形成特征。1)定義草圖平面2)繪制二維輪廓草圖3)對草圖的形狀和尺寸進行編輯,得到準確的輪廓圖形4)采用拉伸等操作方法,形成所需要的特征。9機械CAD6.2產(chǎn)品的三維設計6.2.1零件的三維設計 特征疊加(增料) 特征切割(除料)10機械CAD6.2.2產(chǎn)品的三維設計過程創(chuàng)建零件創(chuàng)建裝配體生成二維工程圖渲染動畫制作結果交流與共享11機械CAD6.3實體建模技術三維實體表示方法 在實體造型系統(tǒng)中,三維形體是通過各種造型功能構造的。隨著實體的創(chuàng)建,與實體相關的數(shù)學描述也存儲于計算機中。 為了明確地表達和構造一個三維形體,在幾何造型系統(tǒng)中,常用兩種描述實體的數(shù)據(jù)結構:構造實體幾何表示法(ConstructiveSolidGeometryRepresentation),簡稱CSG法;邊界表示法(BoundaryRepresentation)簡稱B-Rep法.12機械CAD6.4特征建模技術 機械產(chǎn)品的零部件,除了幾何形狀參數(shù)外,還應包括定位基準、公差、表面粗糙度、加工和裝配精度及材料信息等。因此幾何實體造型不能滿足機械產(chǎn)品設計及加工的要求,應采用以幾何模型為基礎,包括零件設計、生產(chǎn)過程所需的各種信息的產(chǎn)品模型表達方法----特征建模。 特征建模是面向整個設計、制造過程的,不僅支持CAD系統(tǒng)、CAPP系統(tǒng)、CAM系統(tǒng),還要支持繪制工程圖、有限元分析、數(shù)控編程、仿真模擬等多個環(huán)節(jié)。因此,必須能夠完整地全面地描述零件生產(chǎn)過程的各個環(huán)節(jié)的信息以及這些信息之間的關系。除了實體建模中的幾何、拓撲信息外,還要包含特征信息、精度信息、材料信息、技術要求和其它有關信息。通常包括形狀特征模型、精度特征模型、材料特征模型等。13機械CAD特征造型以實體造型為基礎,使設計者采用一些常見的、具有一定設計或加工功能的特征作為造型的基本單元來構造幾何模型,稱這些基本單元為特征。特征可分為形狀特征、材料特征、精度特征、工藝特征等。形狀特征是特征造型的基本特征,其他特征是以形狀特征為載體的附加特征。形狀特征是幾何形體,由面、邊、點等幾何元素組成。在實體造型系統(tǒng)中,特征集合或特征圖庫是根據(jù)幾何形體的經(jīng)常性和使用程度的高低建立的。14機械CAD特征與加工是相輔相成的,由特征造型系統(tǒng)提供的通用特征通常帶有加工特性,如倒圓、倒角、孔、槽、型腔等。這些特征可稱為加工特征,因為每個特征都與一種特定的加工工藝匹配:如孔的創(chuàng)建意味著鉆削加工,而腔體的創(chuàng)建則意味著銑削加工。由已有加工特征的尺寸和位置信息可自動生成加工工藝編制,即計算機輔助工藝規(guī)劃(ComputerAidedProcessPlanning,CAPP)。15機械CAD特征建模的實現(xiàn)方法 理想的實現(xiàn)方法是開發(fā)新一代特征造型系統(tǒng),實現(xiàn)理想的特征建模,生成符合STEP標準的完整的產(chǎn)品信息模型,但遺憾的是目前這種系統(tǒng)還不夠完善。第二種方法是依賴CAD廠商對原有的造型系統(tǒng)的改進。第三種方法即寄生式特征建模,通過依附在一個開放性較好的三維造型系統(tǒng)上,二次開發(fā)實現(xiàn)。16機械CAD17機械CAD特征建模軟件SolidWorks 三維設計軟件中的特征 三維設計軟件作為一個通用軟件,由于要適應機械設計的各種不同的應用,而不同應用中的特征可能是完全不同的,所以這些軟件中的特征均以形狀特征為主,融入了一些與設計功能有關的特征種類。18機械CAD 三維CAD軟件中的特征模型按照生成方法分為三類:

1)基于輪廓的特征:先有被參數(shù)化約束的二維輪廓,之后按要求和軟件的功能生成三維模型特征。例如:拉伸、回轉、放樣……

2)基于已有特征的特征:先有某種特征存在,在此基礎上進行修飾。例如:圓角、陣列……這是一種依附于已有特征的特征。

3)定位特征:作為坐標系的參數(shù)化控制結果,生成工作面、工作軸、工作點或者基準坐標系。這些要素也是參數(shù)化的。19機械CAD三維CAD軟件提供的特征造型方法按照其功能特點分為四類:基礎特征:完成最基本的三維幾何體造型任務。在三維造型中的地位相當于草圖繪制中的基本圖元,是最基本的3D繪制方式。包括拉伸、旋轉、切除、掃描、放樣等類型。

附加特征:是在基礎特征之上的特征修飾,如抽殼、倒圓和加筋等。特征操作:是針對基礎特征以及附加特征的整體操作工具,對其進行整體的陣列、拷貝以及移動等操作。參考特征:參考特征輔助而不參與三維模型的生成。作為建立某些特征的參考,如拉伸操作的草圖平面,鏡向操作的中心面等。參考特征包括基準面、基準軸、坐標系等。20機械CAD在SolidWorks中特征造型的方法包括:

基礎特征:拉伸、旋轉、掃描、放樣、拉伸切除、旋轉切除、掃描切除、放樣切除等;

附加特征:圓角、倒角、鉆孔(簡單直孔和異型孔向導)、拔模、抽殼、筋(Rib)、圓頂、特型等;

特征操作:線性陣列、圓周陣列、鏡向、比例縮放、特征復制、特征移動等;

參考特征(參考幾何體):基準面、基準軸、坐標系。21機械CAD6.5參數(shù)化與變量化設計技術 早期CAD系統(tǒng)在產(chǎn)品幾何建模中存在著兩個主要缺點:1.所構造的幾何模型只是點、線、面等幾何圖素的堆積,只是給出了模型的可視化形狀,而不包含幾何圖素之間的約束關系,因而不具備模型的尺寸驅動功能。修改不方便。2.幾何模型不能與工程計算建立聯(lián)系,設計者必須反復進行繪圖-計算-繪圖的循環(huán),直到圖形中的各尺寸參數(shù)滿足工程約束為止。22機械CAD 為了克服上述缺點,從20世紀80年代開始,基于約束的參數(shù)化與變量化的CAD系統(tǒng)應運而生了。這些系統(tǒng)采用約束表達產(chǎn)品的幾何模型,用一組尺寸參數(shù)及工程設計參數(shù)來定義和控制幾何模型,這樣就可以用這些參數(shù)值來驅動形狀的改變,方便地修改設計形狀,或進行形狀相似的系列化產(chǎn)品設計。23機械CAD6.5.1參數(shù)化設計與變量化設計的基本概念參數(shù)可以定義為用符號表達的形體尺寸。例右圖共有5個尺寸,都用符號表示。x,y是定位尺寸l、b和d是定形尺寸如果對參數(shù)組的每個參數(shù)給予具體的數(shù)值,則圖形的大小將按所賦數(shù)值決定。對這組參數(shù)賦予不同的值,將得到結構相似但大小不同的一組系列圖形,這就是參數(shù)化設計的思想。24機械CAD對一個具體的圖形而言,參數(shù)的設置如同尺寸標注一樣可以有不同的方案。因此,參數(shù)組是不唯一的。設計者的任務就是要選擇參數(shù)數(shù)量最少,標注最合理的一個參數(shù)組。其中的基本要求是:所標注的尺寸參數(shù)對該形體而言,要做到“一個不多,一個不少”,即全約束。25機械CAD26機械CAD27機械CAD2.關系 關系是一種數(shù)學描述,用來描述參數(shù)之間的相互關系。 當形體復雜時,所設置的參數(shù)數(shù)量必然很多。如果這些參數(shù)都是獨立變量,參數(shù)間缺乏相互約束,則在賦值生成新形體的過程中,就有可能出現(xiàn)形體不合理的情況,導致形體無法生成。必須用方程式來定義個參數(shù)間的關系。

28機械CAD3.幾何約束

1)結構約束(拓撲約束):圖形各幾何元素間的相對位置和連接關系,例如平行、垂直等。由于此類約束在參數(shù)化過程中保持不變,因此能使圖形在參數(shù)化過程中保持設計者的初始設計意圖。 結構約束大都用在草圖繪制階段的二維圖形上。 重合、共線、同心、定角度、定長、相等、固定、水平、豎直、中點、平行、垂直、相切、鏡像、對稱等。29機械CAD2)尺寸約束:圖中標注的尺寸參數(shù)或尺寸值。3)參數(shù)約束:尺寸參數(shù)間的關系。30機械CAD4.參數(shù)化設計在CAD系統(tǒng)中建立由參數(shù)、關系和約束組成的參數(shù)化模型。1)從草繪圖開始,生成三維特征,進而構建實體模型,系統(tǒng)自動產(chǎn)生參數(shù)并顯示,其間設計者可以定義關系和約束。2)由設計者選擇一個尺寸,在參數(shù)或數(shù)值狀態(tài)下給出修改值,生成新模型。 設計者在開始時就可以自由地按照自己的意愿構造形體,不必關心的具體的尺寸,將主要精力放在形體的合理性上,其后再通過修改,給出精確尺寸,完成模型設計。31機械CAD參數(shù)化設計是一種設計方法,采用尺寸驅動的方式改變由幾何約束構成的幾何模型。參數(shù)化設計求解方法中最重要的思想是“順序求解約束模型”確定“順序”一般通過3種方式:1)隨作圖過程順序記錄約束,每一次作圖操作都對應著一類約束,所記錄的約束順序反映了完整的作圖過程,參數(shù)改變后只需對這個順序進行再掃描,根據(jù)新參數(shù)值,就可以改變整個圖形或者局部圖形的大小。2)按已畫好的草圖手工指定約束3)自動識別原有圖形隱含的約束。32機械CAD5變量化設計 變量化設計采用約束驅動的方式改變有幾何約束和工程約束混合構成的幾何模型。變量化設計擴展了約束的范圍,除了包含參數(shù)化設計中的結構約束、尺寸約束,參數(shù)約束外,還允許設置工程約束,例如面積、體積、強度、剛度、運動學、動力學等限制條件或計算方程,并將這些方程約束條件與圖形中的設計尺寸聯(lián)系起來。33機械CAD 變量化設計系統(tǒng)中,約束條件沒有先后順序,約束關系可以根據(jù)設計者意圖隨意更改。變量化設計擴展了約束的范圍,除了包括參數(shù)化設計中的結構約束、尺寸約束、參數(shù)約束外,還允許設置工程約束,給設計增加了更大的自由度。這種與約束順序無關的求解方法功能更為強大,但是大型的約束方程組整體求解的效率與穩(wěn)定性不如參數(shù)化設計方法。

34機械CAD 參數(shù)化設計與變量化設計有許多共性,但也有差別。 共性:兩種技術都屬于基于約束的實體造型系統(tǒng),都強調(diào)基于特征的設計、全數(shù)據(jù)相關,并可實現(xiàn)尺寸驅動設計修改。

35機械CAD 參數(shù)化技術在設計全過程中,將形狀和尺寸聯(lián)合起來一并考慮,通過尺寸約束來實現(xiàn)對幾何形狀的控制;變量化技術將形狀約束和尺寸約束分開處理。 參數(shù)化技術在非全約束時,造型系統(tǒng)不許可執(zhí)行后續(xù)操作;變量化技術由于可適應各種約束狀況,操作者可以先決定所感興趣的形狀,然后再給一些必要的尺寸,尺寸是否注全并不影響后續(xù)操作。 參數(shù)化技術的工程關系不直接參與約束管理,而是另由單獨的處理器外置處理;在變量化技術中,工程關系可以作為約束直接與幾何方程耦合,最后再通過約束解算器統(tǒng)一解算。

36機械CAD 由于參數(shù)化技術苛求全約束,每一個方程式必須是顯函數(shù),即所使用的變量必須在前面的方程式內(nèi)已經(jīng)定義過并賦值于某尺寸參數(shù),其幾何方程的求解只能是順序求解;變量化技術為適應各種約束條件,采用聯(lián)立求解的數(shù)學手段,方程求解順序無所謂。 參數(shù)化技術解決的是特定情況(全約束)下的幾何圖形問題,表現(xiàn)形式是尺寸驅動幾何形狀修改;變量化技術解決的是任意約束情況下的產(chǎn)品設計問題,不僅可以做到尺寸驅動,亦可以實現(xiàn)約束驅動,即由工程關系來驅動幾何形狀的改變,這對產(chǎn)品結構優(yōu)化是十分有意義的。 由此可見,是否要全約束以及以什么形式來施加約束恰恰是兩種技術的分水嶺。37機械CAD 從應用上來說,參數(shù)化系統(tǒng)特別適用于那些技術已相當穩(wěn)定成熟的零配件行業(yè)。這樣的行業(yè),零件的形狀改變很少,經(jīng)常只需采用類比設計,即形狀基本固定,只需改變一些關鍵尺寸就可以得到新的系列化設計結果。再者就是由二維到三維的抄圖式設計,圖紙往往是絕對符合全約束條件的。除了一般的系列化零件設計,變量化系統(tǒng)在做概念設計時特別得心應手,比較適用于新產(chǎn)品開發(fā)、老產(chǎn)品改形設計這類創(chuàng)新式設計。 但在實際研究和應用中,這兩種設計方法往往結合在一起,優(yōu)勢互補,更好地滿足不同的設計需求。也正因為如此,許多軟件應用說明中及文獻中。很少明確區(qū)分兩種設計方法。38機械CAD6.6裝配建模 在幾何造型系統(tǒng)中,線框、曲面或實體造型主要用于單個零件的設計或構造,而非零件裝配。 工程師通常首先進行零件的設計,然后在產(chǎn)品開發(fā)的后期將其裝配在一起以確定零件配合是否合理以及產(chǎn)品是否按預期的設想運行。

隨著并行工程的發(fā)展,推動了裝配設計功能的開發(fā)。 裝配建模(裝配設計)精確地保存了零件的設計過程和零件間的關系,設計人員可以按照零件間的配合順序關系構造零件的幾何形狀。 使用裝配設計最多的行業(yè)是汽車業(yè)和航空業(yè),這是因為其高度復雜的產(chǎn)品結構不僅要求其分布于世界各地的工程技術人員協(xié)同工作,并且對其第二或第三方供應商也有同樣的要求。39機械CAD裝配關系的表達1.產(chǎn)品組成的表達 產(chǎn)品的組成可以用樹形圖表示,樹根代表產(chǎn)品,它的下一層是部件或零件,樹葉則是具體的零件。40機械CAD2.零部件之間裝配關系的表達CAD系統(tǒng)可以通過裝配約束表達零部件之間的裝配關系。41機械CAD3.裝配約束的類型42機械CAD4裝配樹 裝配樹不僅表達了產(chǎn)品的組成,還表達了產(chǎn)品中零部件之間的裝配關系。43機械CAD裝配建模的模式1.“實際”裝配模式裝配體內(nèi)含有參與裝配的每個零件的所有數(shù)據(jù),這些數(shù)據(jù)是每個零件在裝配體內(nèi)的備份。裝配體內(nèi)的零件與裝配體外的零件沒有關聯(lián)。也就是說裝配體外對零件所作的修改不會影響到裝配體內(nèi)的零件。由于參與裝配的全部零件的所有數(shù)據(jù)都集中在裝配體內(nèi),因此需要占有較大的內(nèi)存空間。當零件較多時,會影響到產(chǎn)品的建模速度乃至CA系統(tǒng)的正常工作,因此很少采用這種裝配模式。44機械CAD2.“虛擬”裝配模擬裝配體內(nèi)并不包含參與裝配的每個零件的模型信息,只含有這些零件的名稱、數(shù)量、裝配關系等少量數(shù)據(jù),零件的模型信息仍舊存放在零件的模型文件中。裝配體是通過零部件之間的引用和鏈接的關系建立的。它實質上是一個指向零件或子裝配的指針集合。由于裝配體內(nèi)不含零件的模型信息,因此占有內(nèi)存空間較少由于裝配體與零件之間建立的是引用和鏈接的關系,對零件所做的修改將自動反映到裝配體中,因此具有很好的數(shù)據(jù)一致性。45機械CAD裝配建模的方法1.自底向上的裝配建模方法 自底向上的裝配建模方法是模仿實際裝配的建模方法。首先完成零件的三維建模,然后將零件的三維模型組裝稱產(chǎn)品的三維模型。2.自頂向下的裝配建模方法 首先確定產(chǎn)品的功能要求與整體外形,再逐層確定下一級的部件,并勾畫出這些部件的大致結構與尺寸,直至最底層的零件。底層零件或部件的設計是由上一層的子功能和外形決定的。46機械CAD 利用布局草圖,自上而下地設計一個裝配體。首先在裝配環(huán)境下繪制布局草圖,通過布局草圖,確定核心零件的外形尺寸,表示出零件之間的裝配位置、相互關聯(lián)特性等。在草圖繪制過程中要充分使用約束關系及尺寸之間的方程式,減少不必要的草圖尺寸,從而使布局草圖簡潔而又能清晰地表達出裝配零部件的約束關系、位置關系、尺寸關系及結構功能。 使用布局草圖設計裝配體最大的好處,就是如果更改了布局草圖,則裝配體及其零件都會自動隨之更新。僅需改變一處即可快速地完成修改。47機械CAD產(chǎn)品裝配模型應用1.創(chuàng)建二維工程圖48機械CAD2裝配瀏覽 所有裝配設計系統(tǒng)均提供某種類型的瀏覽器,以允許用戶在零件定位、關系定義以及訪問CAD模型、圖紙和相關的零件數(shù)據(jù)方面與系統(tǒng)進行交互。瀏覽器采用樹型結構,在不同層次的連接節(jié)點上顯示零件和子裝配的詳細細節(jié)。瀏覽器通過將裝配樹和CAD模型同時顯示于屏幕上來幫助用戶找到有關零件。在瀏覽器中單擊某個零件,其相關圖形馬上在CAD模型中高亮顯示,反之亦然。49機械CAD3裝配分解圖 裝配模型可以以多種方式應用于產(chǎn)品設計。多數(shù)裝配模型模塊允許用戶在一個裝配體的零件間進行測量或由裝配模型生成爆炸視圖。爆炸圖清晰地顯示了一個裝配體中所有零件的物理關系,這些視圖在描述裝配結構時特別有用。50機械CAD另外,材質渲染顯示可以以逼真的效果顯示裝配件中的所有零件。數(shù)字樣機不僅可使用戶觀察裝配,還可以完成打包分析、干涉檢查、運動分析等操作。數(shù)字樣機甚至允許用戶在一個虛擬現(xiàn)實環(huán)境中在裝配體中漫游,以觀察裝配體如何工作并檢查零件的相互作用。裝配模塊還易于生成材料清單(BOM),該文檔列出了一個產(chǎn)品所需要的各種材料以及一個裝配體中的各個零件等。通過遍歷裝配結構和總結零件數(shù)據(jù),很容易生成BOM。51機械CAD進行運動學的分析52機械CAD6.7二次開發(fā) 當選擇VB為一個支持ActiveXAutomation的應用程序進行編程開發(fā)時,就必須和該程序進行通訊。SolidEdge提供的應用對象(Application)為實現(xiàn)這種通訊提供了可能。應用對象是惟一一個允許VisualBasic程序直接訪問的對象,它位于層次結構樹的頂部,可以也只能通過該對象才能訪問其下級的所有其他對象。 VB提供了兩個函數(shù)調(diào)用SolidEdge:CreateObject和GetObject。

DimobjAppasObject

SetobjApp=CreateObject(“SolidEdge.Application”)

SetobjApp=GetObject(“”,“SolidEdge.Application”)

兩個語句都創(chuàng)建不可見的SolidEdge應用對象。 下面的語句使用GetObject連接到已經(jīng)存在的SolidEdge實例:

SetobjApp=GetObject(,”SolidEdge.Application”) 該語句會搜索已經(jīng)存在的SolidEdge實例,如果找到,變量objApp指向該實例;否則,命令失敗。53機械CAD在使用CreateObject或者GetObject來驅動SolidEdge的應用時,該應用不會自動創(chuàng)建文檔對象,必須使用文檔集合對象的Add方法來建立一個文檔對象。Add方法是有參數(shù)的,該參數(shù)用于確定所創(chuàng)建的文檔對象的類型或者使用的模板。如果參數(shù)為空,程序會提示用戶選擇一個模板。下面語句的功能是在新建的應用中建立一個零件文檔對象:SetobjApp=GetObject(,”SolidEdge.Application”)

SetobjDocument=objApp.Document.Add(“SolidEdge.PartDocument”)

要將一個SolidEdge的應用實例從內(nèi)存中移除,則需要使用應用對象的Quit方法:ObjApp.Quit54機械CAD和交互環(huán)境創(chuàng)建特征一樣,絕大多數(shù)特征需要先定義二維輪廓,再向空間拉伸形成特征。而輪廓的創(chuàng)建往往是在一個平面上進行的,所以首先要定義參考平面。定義參考平面的方法有以下幾種:AddParallelByDistance(重合或平行平面);

AddParallelByTangent(相切平面)

AddAngularByAangle(傾斜或垂直平面);

AddNormalToCurve和AddNormalToCurveAtDistanse(法線方向平面)。

例如,下面語句就創(chuàng)建了一個與ParentPlane平面平行的參考平面objRefPlane。

SetobjRefPlane=objRefPlanes.AddParallelByDistance(ParentPlane,Distance,_NormalSide,Local)55機械CAD創(chuàng)建好參考平面后,便可在參考平面上創(chuàng)建二維輪廓。一個輪廓由若干個線框因素構成,如果輪廓包括不止一個因素,則這些元素必須首尾相連,可以通過在元素端點之間增加關系來實現(xiàn)。二維輪廓的創(chuàng)建步驟如下:

(1)創(chuàng)建空的輪廓對象(Profileobject);

(2)利用SolidEdge提供的直線和圓弧等對象來繪制輪廓圖;

(3)利用Relations2d集合對象設置集合圖形之間的關系;

(4)設置必要的尺寸;

(5)使用End方法驗證輪廓的有效性。56機械CAD 在PartDocument環(huán)境下,利用模型集合(Models)中的不同方法對以創(chuàng)建的輪廓進行AddExtrudedProtrusion(拉伸)、AddRevolvedProtrusion(旋轉拉伸)、AddBaseHelix(螺旋拉伸)等操作創(chuàng)建出基本模型對象(Model),再利用每個基本模型對象的Chamfers(倒角)、rounds(倒圓)、Holes(孔)、Thins(抽殼)等對象集合中的Add方法創(chuàng)建出后續(xù)的特征。 例如,語句“SetobjModel=objDoc.Models.AddFiniteExtrudedProtrusion(1,objProfile,both,0.05)”表示將objProfile幾何輪廓對象雙向拉伸50mm創(chuàng)建出基本拉伸特征objModel。

語句“SetobjChamf=objModel.Chamfers.AddEqualSetback(2,objEdge,0.005)”表示對拉伸體objModel的objedge邊集合進行回切值為5mm的等邊倒角。57機械CAD在裝配文檔(AssemblyDocument)中,一個裝配體就是一個零部件的集合(Occurrences)。向裝配圖中加入零件分為兩步:第一步,利用零部件集合提供的AddByFilename方法添加一個零部件(Occurrence)。語句“SetobjOccurrence=objAssmDoc.Occurrences.AddByFilename("D:\chead.par")”就是表示向Occurrences裝配體中加入D盤下的零件chead。58機械CAD第二步,刪除加入裝配體的零件的三維關系,并設置其新的三維關系。可以通過兩個集合訪問裝配關系對象:AassemblyDocument對象中的Relations3d集合和每個零件對象的Relations3d集合。零件的三維關系共有五種類型:AxialRelation3d用來定義回轉面之間的關系;GroundRelation3d用來定義固定關系;PlanarRelation3d用來定義兩個平面間的關系,包括貼合和對齊;PointRelation3d用來定義裝配中點與點的連接關系;AngularRelation3d用來定義兩個對象之間的角度關系。59機械CAD例如,刪除加入裝配體的零件(objOccurrence)的三維關系用語句:“CallobjOccurrence.Relations3d(1).Delete”;將加入零件的孔(objReferenceHole)和裝配體中一個零件的軸(objReferencePole)對齊,用語句:“SetobjPoleToHole=objDoc.Relations3d.AddAxial(objReferenceHole,objReferencePole,_False)”。60機械CAD 用VB技術和SolidEdge二次開發(fā)接口開發(fā)的應用程序有兩種運行方式: 一是將應用程序作為可執(zhí)行文件直接運行,由程序控制SolidEdge的調(diào)入和退出。 二是將程序作為一條宏命令嵌入到SolidEdge中。具體方法是:在VB的“文件”菜單中選擇“制作.exe”,將應用程序編譯生成ActiveXAutomation程序。打開SolidEdge的“工具條”對話框,按照提示新建一個工具條,確定后在出現(xiàn)的“自定義”對話框中選擇“宏”,單擊“瀏覽”,找到剛才編譯的EXE程序,

溫馨提示

  • 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

提交評論