《CAD/CAM技術基礎》全套教學課件_第1頁
《CAD/CAM技術基礎》全套教學課件_第2頁
《CAD/CAM技術基礎》全套教學課件_第3頁
《CAD/CAM技術基礎》全套教學課件_第4頁
《CAD/CAM技術基礎》全套教學課件_第5頁
已閱讀5頁,還剩512頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、CAD/CAM技術基礎CAD/CAM Technology Base第一章 緒 論 Introduction引 例 CAD/CAM技術是隨著計算機技術、電子技術和信息技術的發(fā)展而形成的一門新技術、新學科。 CAD/CAM技術被視為20世紀最杰出的工程成就之一,在各行各業(yè)都得到了廣泛應用。 美國國家科學基金會指出:“CAD/CAM對直接提高生產率比電氣化以來的任何發(fā)展都具有更大的潛力,應用CAD/CAM技術將是提高生產率的關鍵”。引 例 波音777客機,100%采用數(shù)字化設計技術,是全球第一個全機無圖樣數(shù)字化樣機,是成功應用CAD/CAM技術的典范。采用全數(shù)字化設計技術的波音777客機 內 容1

2、.1 CAD/CAM的基本概念 1.2 CAD/CAM系統(tǒng)的結構 1.3 CAD/CAM技術的應用和發(fā)展 1.1 CAD/CAM的基本概念1、什么是CAD/CAM技術 Computer Aided Design and Computer Aided Manufacturing 是一門基于計算機技術、計算機圖形學而發(fā)展起來的并與專業(yè)領域技術相結合的具有多學科綜合性的技術。 簡稱CAD/CAM技術CAD/CAM技術包括:計算機輔助設計 計算機輔助工程分析 計算機輔助工藝過程設計 計算機輔助制造 DFX技術1.1 CAD/CAM的基本概念1.1 CAD/CAM的基本概念 Computer Aided

3、 Design,CAD 是指在計算機硬件和軟件的支撐下,通過對產品的描述、造型、系統(tǒng)分析、優(yōu)化、仿真和圖形化處理的研究與應用,使計算機輔助工程技術人員完成產品的全部設計過程的一種現(xiàn)代設計技術。 一般認為,CAD系統(tǒng)的功能包括: 概念設計、結構設計、裝配設計、復雜曲面設計、工程圖樣繪制、工程分析、真實感渲染和數(shù)據交換等。 2計算機輔助設計 1.1 CAD/CAM的基本概念3計算機輔助工程分析 Computer Aided Engineering,CAE 是指一系列對產品設計進行各種模擬、仿真、分析和優(yōu)化的技術,是一種用計算機輔助求解復雜工程和產品結構強度、剛度、屈曲穩(wěn)定性、動力響應、熱傳導、三維

4、多體接觸、彈塑性等力學性能的分析計算以及結構性能的優(yōu)化設計等問題的近似數(shù)值分析方法。 CAE技術主要包括: 有限元分析、運動學和動力學分析、流體力學分析、優(yōu)化設計分析等內容。1.1 CAD/CAM的基本概念4計算機輔助制造 Computer Aided Manufacturing,CAM 是指應用計算機來進行產品制造的統(tǒng)稱。有廣義和狹義兩種定義。 廣義CAM,指利用計算機輔助完成從原材料到產品的全部制造過程。 包括計算機輔助設計、計算機輔助工藝過程設計、計算機輔助加工等。 狹義CAM,指在制造過程中某個環(huán)節(jié)應用計算機,通常指計算機輔助加工。 包括:刀具路徑規(guī)劃、刀位文件生成、刀具軌跡仿真、 數(shù)

5、控代碼生成、機床數(shù)控加工等環(huán)節(jié)。 計算機輔助加工Computer Aided Machining1.1 CAD/CAM的基本概念5DFX技術 是指一種面向產品全生命周期的集成化的設計技術,其綜合了計算機技術、制造技術、系統(tǒng)集成技術和管理技術,充分體現(xiàn)了系統(tǒng)化的思想。 利用DFX技術,可在設計階段盡早地考慮產品性能、質量、可制造性、可裝配性、可測試性、產品服務和價格等因素,對產品進行優(yōu)化設計或再設計。 DFX技術主要包括:面向裝配的設計Design for AssemblyDFA面向制造的設計Design for ManufacturingDFM面向性能的設計Design for Compati

6、bilityDFC面向方案的設計Design for VarietyDFV綠色設計Design for GreenDFG后勤設計Design for LogisticsDFL1.2 CAD/CAM系統(tǒng)的結構1.2.1 CAD/CAM產品生產過程 1.2 CAD/CAM系統(tǒng)的結構1.2.2 CAD/CAM系統(tǒng)的分級結構 CAD/CAM系統(tǒng)是建立在計算機系統(tǒng)上,并在操作系統(tǒng)、網絡系統(tǒng)及數(shù)據庫的支持下運行的軟件系統(tǒng)。它是一個分級的計算機結構的網絡。CAD/CAM 系統(tǒng)的分級結構1.2 CAD/CAM系統(tǒng)的結構1.2.3 CAD/CAM系統(tǒng)的基本功能和任務 1CAD/CAM系統(tǒng)的基本功能 人機交互功能

7、 存儲功能 圖形顯示功能 輸入/輸出功能 1.2 CAD/CAM系統(tǒng)的結構2CAD/CAM系統(tǒng)的主要任務 幾何造型 圖形變換 物體幾何特性計算功能 運動學動力學分析 結構分析 優(yōu)化設計 計真機輔助工藝規(guī)劃設計 數(shù)控自動編程 模擬仿真 工程數(shù)據管理 +1.2 CAD/CAM系統(tǒng)的結構1.2.4 CAD/CAM系統(tǒng)的硬軟件環(huán)境 1CAD/CAM系統(tǒng)的硬件組成 1.2 CAD/CAM系統(tǒng)的結構2CAD/CAM系統(tǒng)的軟件組成 系統(tǒng)軟件支撐軟件操作系統(tǒng)是系統(tǒng)軟件的核心綜合集成型單一功能型應用軟件在系統(tǒng)軟件和支撐軟件的基礎上,針對用戶的具體要求而開發(fā)的程序系統(tǒng)。 1.2 CAD/CAM系統(tǒng)的結構CAD/C

8、AM系統(tǒng)各相關技術涉及的典型支撐軟件 1.2 CAD/CAM系統(tǒng)的結構2CAD/CAM系統(tǒng)的軟件組成 系統(tǒng)軟件支撐軟件操作系統(tǒng)是系統(tǒng)軟件的核心綜合集成型單一功能型應用軟件在系統(tǒng)軟件和支撐軟件的基礎上,針對用戶的具體要求而開發(fā)的程序系統(tǒng)。 1.3 CAD/CAM技術的應用和發(fā)展1.3.1 CAD/CAM技術的發(fā)展歷程 1.3 CAD/CAM技術的應用和發(fā)展1.3.2 CAD/CAM技術的應用 CAD/CAM技術應用領域涉及機械制造、輕工、服裝、電子、建筑、地理等幾乎所有行業(yè)。1. 國外CAD/CAM技術的應用現(xiàn)狀 美國、日本、德國、法國等國家都是CAD/CAM技術應用最為成功的國家之一。 美國大

9、型汽車業(yè)的100%,電子行業(yè)的60%,建筑行業(yè)的40%采用了CAD/CAM技術。1.3 CAD/CAM技術的應用和發(fā)展美國波音公司波音777飛機的研制100%采用數(shù)字化設計技術,是全球第一個全機數(shù)字化樣機,是有史以來最高程度的“無圖紙”飛機,成為成功應用CAD/CAM技術的典范。 在波音777飛機的研制過程中,實現(xiàn)了:100%的數(shù)字化定義100%三維實體模型數(shù)字化預裝配。 1.3 CAD/CAM技術的應用和發(fā)展波音777開發(fā)方式與傳統(tǒng)方式的比較 1.3 CAD/CAM技術的應用和發(fā)展和傳統(tǒng)的波音飛機開發(fā)方法相比較波音777飛機設計更改和返工率減少50%以上裝配時出現(xiàn)的問題減少50%80%制造成

10、本降低30%40%產品開發(fā)周期縮短40%60%用戶交貨期從18個月縮短到12個月美國科學研究院對CAD/CAM技術所產生的效益測算表明: CAD/CAM技術在減少加工過程、提高生產率、提高產品質量、降低成本、縮短產品從設計到投產的周期等方面均能產生明顯效益,且有些指標呈量級提高。1.3 CAD/CAM技術的應用和發(fā)展2. 國內CAD/CAM技術的應用現(xiàn)狀 20世紀80年代,國家對24個重點機械產品行業(yè)投資,進行CAD的開發(fā)研制工 作,取得了一系列在國內來說具有開創(chuàng)性的成果。 20世紀90年代,我國CAD技術開發(fā)與應用進入較為系統(tǒng)的推廣階段,相繼開展 了“CAD應用1215工程”和“CAD應用1

11、550工程”。 CAXA是目前國內最為著名的CAD/CAM產品。與國外相比,國內CAD/CAM技術差距: CAD/CAM應用的集成化程度較低;CAD/CAM系統(tǒng)軟硬件主要靠進口,自主知識版權軟件少,且功能相對較弱;缺少人才技術,二次開發(fā)能力弱,引進的許多CAD/CAM系統(tǒng)功能不能充分發(fā)揮;企業(yè)產品規(guī)范化、協(xié)同設計能力弱,CAD/CAM設計應用水平沒有得到質的提升。1.3 CAD/CAM技術的應用和發(fā)展1.3.3 CAD/CAM技術的發(fā)展趨勢 集成化 智能化 網絡化 標準化 虛擬化 綠色化 1.3 CAD/CAM技術的應用和發(fā)展1.集成化 軟件集成,擴充和完善CAD系統(tǒng)功能,使產品設計過程各階段

12、都能在單一的CAD系統(tǒng)中完成; CAD功能和CAM功能集成; 建立企業(yè)現(xiàn)代集成制造系統(tǒng)(CIMS),實現(xiàn)各單元技術的全面集成。2.智能化 智能CAD/CAM系統(tǒng)是一種由智能機器和人類專家共同組成的人機一體智能系統(tǒng),其在產品設計制造過程中能進行智能活動,諸如分析、推理、判斷、構思和決策等。 3. 網絡化 基于網絡的制造,包括以制造環(huán)境內部的網絡化、制造環(huán)境與整個制造企業(yè)的網絡化、企業(yè)與企業(yè)間的網絡化、異地制造等內容,特別是基于Internet/Intranet的數(shù)字化設計制造已經成為重要的發(fā)展趨勢。1.3 CAD/CAM技術的應用和發(fā)展4.標準化 面向用戶的圖形標準圖形核心系統(tǒng)(Graphica

13、l Kernel System,GKS)程序員交互圖形標準(Programmers Hierarachical Interactive Graphical Kernel System,PHIGS) 基本圖形系統(tǒng)(Core); 面向不同CAD系統(tǒng)的數(shù)據交換標準初始圖形交換規(guī)范(Initial Graphics Exchange Specification,IGES) 產品模型數(shù)據交換標準(Standard for the Exchange of Product Model Data,STEP)等; 面向圖形設備的圖形標準虛擬設備接口標準(Virtual Device Interface,VDI)

14、 計算機圖形設備接口(Computer Device Interface,CDI)1.3 CAD/CAM技術的應用和發(fā)展5.虛擬化 虛擬現(xiàn)實Virtual Reality,VR虛擬產品開發(fā)Virtual Product Development,VPD虛擬制造Virtual Manufacturing,VM虛擬企業(yè)Virtual Enterprise,VE 主要指虛擬制造,是以制造技術代和計算機技術支持的系統(tǒng)建模技術和仿真技術為基礎,集現(xiàn)制造工藝、計算機圖形學、并行工程、人工智能、虛擬現(xiàn)實技術和多媒體技術等多種高新技術為一體,由多學科知識形成的一種綜合技術。1.3 CAD/CAM技術的應用和發(fā)展

15、6.綠色化 綠色制造面向環(huán)境的設計制造生態(tài)工廠清潔化工廠 綠色制造是一個綜合考慮環(huán)境影響和資源效率的現(xiàn)代制造模式,其目標是使得產品從設計、制造、包裝、運輸、使用到報廢處理的整個產品周期,對環(huán)境的影響(副作用)最小,資源利用率最高。 2010. 09CAD/CAM技術基礎CAD/CAM Technology Base第二章工程數(shù)據的計算機處理Computer Processing of Engineering Data引 例機械設計過程中,常常需要引用各種工程設計手冊或設計規(guī)范中的數(shù)據資料。工程數(shù)據一般多為表格、線圖、經驗公式等。 引 例傳統(tǒng)設計-數(shù)據通過人工查尋獲取。 計算機處理-首先將數(shù)據轉

16、換為計算機能夠處理的形式,以便使用過程中通過應用程序進行檢索、查尋和調用。常用的工程數(shù)據計算機處理方法有程序化處理、文件化處理和解析化處理等,而對于大量復雜的工程數(shù)據則需采用數(shù)據庫技術進行存儲和管理。 內 容2.1 工程數(shù)據的程序化處理 2.2 工程數(shù)據的文件化處理 2.3 工程數(shù)據的解析化處理2.4 工程數(shù)據的數(shù)據庫管理 2.1 工程數(shù)據的程序化處理工程數(shù)據的程序化處理是指在應用程序內部對數(shù)表、線圖等進行查尋、處理和計算。利用該方法,可以將數(shù)據直接寫入程序內,程序運行時自動完成程序化處理。程序化適合于需要經常使用而共享度要求又不是很高的情況,例如,工程數(shù)據中的數(shù)表、有公式的線圖以及經驗公式等

17、。2.1.1 數(shù)表的程序化處理2.1 工程數(shù)據的程序化處理數(shù)表的程序化就是用程序完整、準確地描述不同函數(shù)關系的數(shù)表,以便在運行過程中迅速有效地檢索和使用數(shù)表中的數(shù)據?!纠?.1】 將表2-1中的外螺紋最小牙底半徑進行程序化處理2.1 工程數(shù)據的程序化處理為一個一維數(shù)表,有螺距和最小牙底半徑兩個參數(shù),對應每一種螺距(自變量),有一個唯一確定的最小牙底半徑(因變量),因此,二者之間為一對一的關系。對于一維數(shù)表,其數(shù)據在程序化時常采用一維數(shù)組來標志。對于本例,定義數(shù)組Pi和Ri(下標i的范圍從011),數(shù)組Pi和Ri分別用來存放螺距P(i)和最小牙底半徑R(i)。若已知螺距尺寸Pi,就可相應地檢索出

18、最小牙底半徑尺寸Ri。2.1 工程數(shù)據的程序化處理【例2.2】 在設計沖裁模凹模時,凹模刃口與邊緣及刃口與刃口之間必須有足夠的距離,如表2-2所示,試對該表進行程序化處理。2.1 工程數(shù)據的程序化處理從表2-2可以看出,決定凹模刃口與邊緣、刃口與刃口之間距離的自變量有兩個,即料厚和料寬,這可以歸結為一個二維數(shù)表問題。在對該類數(shù)表進行程序化處理時,可將表中的刃口與邊緣、刃口與刃口之間的距離值記錄在一個二維數(shù)組中Distance64,將兩個自變量料寬和料厚分別定義為一個一維數(shù)組Thick6、Width4,通過下標引用的方式實現(xiàn)查尋。程序參見教材。2.1 工程數(shù)據的程序化處理【例2.3】將表2-3所

19、示的齒形公差進行程序化處理。 從表2-3可以看出,漸開線圓柱齒輪齒形公差取決于齒輪直徑、法向模數(shù)和精度等級三個變量,這可以歸結為一個三維數(shù)表問題。在對該類數(shù)表進行程序化處理時,可將表中的齒形公差ff記錄在一個三維數(shù)組FF2512中,用一維數(shù)組dd2來儲存齒輪分度圓直徑d的上界值,用另一個一維數(shù)組mn5來儲存齒輪法向模數(shù)mn的上界值,用一個整型變量來表示齒輪的精度等級。2.1 工程數(shù)據的程序化處理2.1.2 線圖的程序化處理工程設計中,一些設計數(shù)據是用直線、折線或各種曲線構成的線圖線圖本身不能被計算機直接引用,參與設計的是對線圖進行處理后獲得的相應數(shù)據。常用方法:將線圖離散化為數(shù)表,然后將數(shù)表進

20、行程序化處理?!纠?.4】在進行圓錐齒輪傳動的疲勞強度校核計算時,需要用到結點區(qū)域系數(shù)ZH,結點區(qū)域系數(shù)可從圖2.1所示的線圖中查取。試對該圖進行程序化處理。2.1 工程數(shù)據的程序化處理可將此例圖轉換成數(shù)表關系,然后進行程序化處理。為轉換成相應數(shù)表,可將曲線分割離散(即離散化處理):首先由給出的已知自變量在曲線上找到對應的因變量ZH,形成一組結點,然后用這些分割離散點的坐標值列成一張如表2-4所示的數(shù)表??梢钥闯觯哼@是一個一維數(shù)表,就可以采用前述方法進行數(shù)表的程序化處理。2.2 工程數(shù)據的文件化處理工程數(shù)據的文件化處理是指將工程數(shù)據以一定的格式存放于文件中,在使用時程序打開文件并進行查詢等操作

21、。工程數(shù)據文件通常采用兩種類型的文件:文本文件和數(shù)據文件。 文本文件:用于存儲行文檔案資料,如技術報告、專題分析和論證材料等,可利用任何一種計算機文字處理工具軟件建立。 數(shù)據文件:則有自己的固定的存取格式,用于存儲數(shù)值、短字符串數(shù)據,如切削參數(shù)、零件尺寸等,可利用字表處理軟件建立2.2 工程數(shù)據的文件化處理【例2.5】在進行圓錐齒輪傳動的疲勞強度校核計算時,需要用到結點區(qū)域系數(shù)ZH,結點區(qū)域系數(shù)可從圖2.1所示的線圖中查取。試對該圖進行程序化處理。2.2 工程數(shù)據的文件化處理將表2-5中的平鍵和鍵槽尺寸建立數(shù)據文件,然后利用所建數(shù)據文件,通過設計所給出的軸徑尺寸檢索所需的平鍵尺寸和鍵槽尺寸?;?/p>

22、本過程: 按記錄將表中的平鍵尺寸和鍵槽尺寸建立數(shù)據文件,一行一個記錄。平鍵和鍵槽尺寸的檢索是根據軸徑進行的,而此表中的軸徑給出了一個下限和上限范圍,可將該下限和上限軸徑數(shù)據連同平鍵和鍵槽尺寸一起存儲在數(shù)據文件中,這樣一個記錄將包含有軸徑下限值d1、軸徑上限值d2、鍵寬b、鍵高h、軸槽深t、轂槽深t1共6個數(shù)據項。2.3 工程數(shù)據的解析化處理工程數(shù)據的解析化處理是指將那些數(shù)據間有某種聯(lián)系或函數(shù)關系的列表或線圖,采用公式化的方式進行描述,從而實現(xiàn)非離散數(shù)據的查尋。 2.3.1 函數(shù)插值函數(shù)插值的基本思想是在插值點附近選取若干個合適的連續(xù)結點,通過這些結點設法構造一個函數(shù)g(x)以代替原未知函數(shù)f(

23、x),插值點的g(x)值就作為原函數(shù)的近似值。2.3 工程數(shù)據的解析化處理例如表2-6中所示的列表函數(shù),該數(shù)表中的兩組數(shù)據(自變量和因變量)之間存在某種關系,反映了某種連續(xù)的規(guī)律性。列表函數(shù)只能給出結點x1,x2,xn處的函數(shù)值y1,y2,yn,當自變量為結點的中間值時,就可以利用插值的方法來檢索數(shù)值。最常用的近似函數(shù)g(x)類型是代數(shù)多項式。根據所選結點的個數(shù),可將函數(shù)插值分為:線性插值、拋物線插值和拉格朗日插值等。2.3 工程數(shù)據的解析化處理1線性插值 線性插值又稱為一元函數(shù)插值或兩點插值。根據插值點x值選取兩個相鄰的自變量xi與xi1,為簡便起見,可將這兩自變量設定為x1和x2,并滿足條

24、件x1xx2。過(x1,y1)、(x2,y2)兩結點連線的直線代替原來的函數(shù)f(x),如圖2.3所示,則插值點函數(shù)為: 2.3 工程數(shù)據的解析化處理上式可改寫為:可見,g1(x)是兩個基本插值多項式A1(x)和A2(x)的線性組合。 設:2.3 工程數(shù)據的解析化處理2拋物線插值 線性插值只利用了兩個結點(x1,y1)、(x2,y2)上的信息,因此精度很低。若給定三個結點xi-1、xi與xi1,同樣簡化為x1、x2、x3,其對應函數(shù)值為y1、y2、y3,則與線性插值類似,可構造出相應的二次多項式y(tǒng)= g2(x)并使其滿足:上式是一個不超過二次的多項式,稱為二次插值。實際上,它是通過三個結點(x1

25、,y1)、(x2,y2)、(x3,y3)的一條拋物線y=f(x),因此,二次插值又稱三點插值、拋物線插值。2.3 工程數(shù)據的解析化處理實際上,它是通過三個結點(x1,y1)、(x2,y2)、(x3,y3)的一條拋物線y=f(x),因此,二次插值又稱三點插值、拋物線插值。2.3 工程數(shù)據的解析化處理3拉格朗日插值 若插值曲線通過(x1,y1)、(x2,y2)、,(xn,yn) n個結點,則可構建出n個結點的(n-1)階插值多項式: 上式稱為拉格朗日插值多項式 2.3 工程數(shù)據的解析化處理2.3.2 函數(shù)擬合 工程中常采用數(shù)據的函數(shù)擬和方法(又稱曲線擬合),所擬合的曲線不要求嚴格通過所有的結點,而

26、是盡量反映數(shù)據的變化趨勢。 函數(shù)擬合有多種方法,最常用的是最小二乘法。 基本處理步驟:(1) 在坐標紙上標出列表函數(shù)各結點數(shù)據,并根據其趨勢繪出大致曲線;(2) 根據曲線確定近似的擬合函數(shù)類型,擬合函數(shù)可分為代數(shù)多項式、對數(shù)函數(shù)、指數(shù)函數(shù)等;(3) 用最小二乘法原理確定函數(shù)中的待定系數(shù)。2.3 工程數(shù)據的解析化處理下面以最簡單的線性函數(shù)說明最小二乘法的運用。 對于某一列表函數(shù),若所有結點呈現(xiàn)出一種線性變化規(guī)律,則可用直線方程f(x)=a+bx進行描述,最小二乘法處理的任務就是要求出直線方程中的待定系數(shù)a和b。由左圖所示的各結點到所擬合直線偏差的平方和為: 可見,所擬合函數(shù)的偏差平方和是結點系數(shù)

27、a、b的函數(shù)。如何選取結點系數(shù)a、b,使偏差平方和最小,這就是最小二乘法的實質。 2.3 工程數(shù)據的解析化處理令 將代入上式求其偏導數(shù),得:從而可方便地求得:式中, 分別為列表函數(shù)自變量和因變量的平均值。將求取的數(shù)a、b代入直線方程f(x)= a+bx,即可求得最終的擬合函數(shù)。2.3 工程數(shù)據的解析化處理求出指數(shù)函數(shù)中真正的系數(shù)a和b。 若列表函數(shù)中的自變量和因變量成指數(shù)函數(shù)關系:y=abx仍可用最小二乘法求取指數(shù)函數(shù)中的系數(shù)a和b對式y(tǒng)=abx兩邊取對數(shù)得 令則 最小二乘法對上述方程系數(shù)u和v進行求解,然后根據2.4 工程數(shù)據的數(shù)據庫管理 對于規(guī)模較小的工程設計任務,采用程序化、文件化管理是

28、可行的。但若數(shù)據量十分龐大、結構復雜,并且操作要求高,采用數(shù)據庫管理方式則更為有效。 2.4.1 數(shù)據庫技術的特點數(shù)據模型的復雜性和結構化 數(shù)據的共享性數(shù)據的獨立性數(shù)據的安全性和完整性2.4 工程數(shù)據的數(shù)據庫管理2.4.2 工程數(shù)據庫 工程數(shù)據庫是一種能滿足工程設計、制造、生產管理和經營決策支持環(huán)境的數(shù)據庫系統(tǒng)。 通用基礎數(shù)據 1工程數(shù)據類型設計產品數(shù)據 工藝加工數(shù)據 管理信息數(shù)據 2.4 工程數(shù)據的數(shù)據庫管理支持復雜的數(shù)據類型,反映復雜的數(shù)據結構。支持反復建立、評價、修改并完善模型的設計過程,滿足數(shù)值及數(shù)據結構經常變動的需要。支持多用戶的工作環(huán)境并保證在這種環(huán)境下各種數(shù)據語義的一致性。具有良

29、好的用戶界面。 2對工程數(shù)據庫系統(tǒng)的要求 2.4 工程數(shù)據的數(shù)據庫管理2.4.3 產品數(shù)據管理技術 產品數(shù)據管理(Production Data Management,PDM)技術是以產品數(shù)據的管理為核心,通過計算機網絡和數(shù)據庫技術把企業(yè)生產過程中所有與產品相關的信息和過程集成管理的技術。 基于PDM的系統(tǒng)集成是指集數(shù)據庫管理、網絡通信能力和過程控制能力于一體,將多種功能軟件集成在一個統(tǒng)一的平臺上,它不僅能實現(xiàn)分布式環(huán)境中產品數(shù)據的一致性管理,同時還能為人與系統(tǒng)的集成及并行工程的實施提供支持環(huán)境。2.4 工程數(shù)據的數(shù)據庫管理基于PDM的集成系統(tǒng)體系結構示例2010. 09CAD/CAM技術基礎

30、CAD/CAM Technology Base第三章計算機圖形處理技術Computer Graph Processing Technology引 例計算機圖形處理技術的應用,使工程設計人員可以通過交互式圖形設備對零部件進行設計、計算及描述,產生二維圖樣或三維模型。所設計產品的外形、顏色、結構,尺寸甚至工藝性能都可以利用計算機來進行顯示,方便人們從圖形顯示器上觀察及修改。計算機圖形學的作用就是在人所能熟悉的界面與計算機內部存儲空間之間進行信息的交換。在CAD/CAM系統(tǒng)中計算機圖形處理技術的重要功能主要體現(xiàn)在:圖形的放大、縮小、鏡像、旋轉等變換功能,以及由三維幾何模型生成三視圖、剖視圖等的投影功

31、能和將看不見的線、面進行取消顯示的消隱功能等。圖形處理技術使得再復雜的結構一目了然內 容3.1 基本圖形生成技術及算法3.2 圖形的幾何變換技術3.3 圖形的消隱技術3.1 基本圖形生成技術及算法1、圖形在計算機屏幕上的顯示 DDA(Digital Differential Analyzer) 在物理裝置坐標系中給出(i1,j1),(i2,j2)兩點。過這兩點作一直線,這條直線可以用參數(shù)方程來表示。假設u是從O到1變化的參數(shù),則表示這條直線的參數(shù)方程為:3.1.2 圖形的生成方法 圖形的生成方法決定了計算機繪圖的能力和效率1)輪廓線法生成的圖形重用率低兩種工作方式一是編制程序,成批繪制圖線,程

32、序一經確定,所繪圖形也就確定了,若要修改圖形,只有修改程序,這是一種程序控制的靜態(tài)的自動繪圖方式。例如應用Basic語言或C語言編寫繪圖程序。二是利用交互式繪圖軟件系統(tǒng),把計算機屏幕當作圖板,通過鼠標或鍵盤點擊菜單,或直接輸入繪圖或操作命令,按照人機對話方式生成圖形,AutoCAD繪圖軟件就屬于這種方式。Private Sub Form_Click()Circle (1000, 1000), 500, RGB(0, 0, 0)Line (2500, 1500)-Step(1000, 1000), RGB(0, 0, 0), BEnd Sub VB程序驅動下的輪廓線2)參數(shù)化法 參數(shù)化法是首先建

33、立圖形與尺寸參數(shù)的約束關系,每個可變的尺寸參數(shù)用待標變量表示,并賦予一個缺省值。繪圖時,修改不同的尺寸參數(shù)即可得到不同規(guī)格的圖形。這種方法工作起來簡單、可靠、繪圖速度快。通常用于通用件、標準件的圖庫建設或建立企業(yè)內部已定型系列化產品的圖形庫,利用一個幾何模型,即可隨時調出同一類型所需產品型號的模型,也能進行約束關系不變的改型設計。 這種方法始于美國參數(shù)技術公司,目前的通行三維工程軟件大都采用了這一設計理念。參數(shù)化法建模一例 在Pro/Engineer下先建立螺母的參數(shù)模型,其所用參數(shù)包括螺母中心孔直徑,外接圓直徑及螺母厚度等,并通過族表為各參數(shù)進行系列賦值,當需要某型螺母時,先調入標準模型然后

34、以人機對話方式逐一選擇相應參數(shù)值,或者直接按照名稱進行選擇打開,系統(tǒng)即可自動生成相應螺母三維模型。 3)圖形元素拼合法 將各種常用的或帶有某種特定專業(yè)含義的圖形元素存儲建庫,設計繪圖時,根據需要調用合適的圖形元素加以拼合。Autocad的塊是這種工作方式Caxa軟件中大量的內建圖庫也是這種工作方式。4)尺寸驅動法 尺寸驅動法是給操作者極大的自由,首先按設計者的意圖,大致繪制圖形得到基本圖形的穩(wěn)定拓撲關系,然后根據產品結構形狀需要,添加尺寸和形位約束。這種方法甩掉了繁瑣的幾何坐標點的提取和計算,保留了圖形所需的矢量,繪圖質量好、效率高;它使設計者不再拘泥于一些繪圖細節(jié)。而把精力集中在該結構是否能

35、滿足功能要求上,因而支持快速的概念設計,怎么構思就怎么畫,所想即所見,繪圖和設計過程形象、直觀。 這一技術同樣起源于ptc公司,現(xiàn)在幾乎所有軟件都在效仿proe的尺寸驅動技術。Autocad2010也具備了這一技術。以前的版本要實現(xiàn)這一功能都要基于Autolisp進一步開發(fā)才可實現(xiàn)。 設計者首先在計算機三維建模環(huán)境下建立零件的三維模型,它能直觀地、全面地反映設計對象的形狀、外觀,還能減輕設計者的負擔,提高設計質量和效率。通過對三維模型的不斷修改,完善,再將三維設計結果以二維圖紙形式輸出,加上必要的尺寸標注、公差和技術要求即可得到最終所需的工程圖。 5)三維實體投影法3.2圖形的幾何變換技術 在

36、CAD/CAM系統(tǒng)中,圖形是最基本的要素,圖形變換一般是指對圖形的幾何信息經過幾何變換后產生新的圖形,它是重要的圖形處理技術,提供了構造和修改圖形的方法。圖形變換技術有圖形的平移、放大與縮小、旋轉、錯切及對稱等,它分為二維圖形變換及三維圖形變換。3.2.1 窗口與視區(qū) 世界坐標系又稱用戶坐標系,即是我們通常所用的笛卡爾坐標系。它可以是直角坐標也可以是極坐標;可以是絕對坐標也可以是相對坐標。窗口是在用戶坐標系中進行觀察和處理的一個坐標區(qū)域。窗口矩形內的形體,系統(tǒng)認為是可見的;窗口矩形外的形體則認為是不可見的。圖3.6中窗口中曲線為可見部分,而窗口兩側的曲線為不可見部分。窗口可以嵌套,即在第一層窗

37、口中再定義第二層窗口,在第n層窗門中再定義n+1層窗口。 1世界坐標系與窗口 2設備坐標系與視區(qū) 窗口坐標系與視區(qū)坐標系又稱物理坐標系和顯示坐標系,顯示坐標系是與具體設備相關的坐標系所以又稱設備坐標系,和顯示器的分辨率有關,圖形的輸出在設備坐標系下進行。將窗口映射到顯示設備上的坐標區(qū)域稱為視區(qū)。顯示窗口內圖形時,可能占用整個屏幕,也可能在顯示屏幕上有一個方框,要顯示的圖形只出現(xiàn)在這個方框內。在圖形輸出設備上(顯示屏、繪圖儀等)用來復制窗口內容的矩形區(qū)域被稱為視區(qū),視區(qū)也可以嵌套,還可以在同一物理設備上定義多個視區(qū),分別作不同的應用或分別顯示不同角度、不同對象的圖形。 3 世界坐標系與設備坐標系

38、的轉換 我們引入規(guī)格化坐標系來幫助轉換,規(guī)格化坐標系也稱假想設備坐標系和標準設備坐標系,其坐標的度量值在01實數(shù)范圍的。例如在世界坐標系內有一點(Xw ,Yw),將其變換為規(guī)格化坐標系內的點(Xn,Yn)。其表達式為:Xn=(Xw-Xw1)/Lw Yn=(Yw-Yw1)/Hw (3.2)其中:Lw、Hw:用戶定義的窗口的長度和寬度;Xw1、Yw2:用戶定義的窗口左下定點(原點)的坐標如果Xw1=0;Yw1=0,物理空間一點坐標為(Xn,Yn)Xn=Xw/Lw ,Yn=Yw/Hw,變換為設備坐標系下的點坐標為(Xa,Ya),假如設備坐標系的分辨率為1024768,則:Xa=1023Xn=1023

39、Xw/LwYa=767Yn=767Yw/Hw (XV, YV)視區(qū) 窗口 (XW, YW) (XV1, YV1) (XV2, YV2) (Xw1, Yw1) (Xw2, Yw2) YwYv OwOvXwXv圖3.6 窗口與視區(qū)4窗口與視區(qū)的變換 多數(shù)情況下,窗口與視區(qū)無論大小還是單位都不相同,為了把選定的窗口內容在希望的視區(qū)上表現(xiàn)出來,即將窗口內某一點(Xw,Yw)畫在視區(qū)的指定位置是(X v,Yv),窗口和視區(qū)是在不同的坐標系中定義的,窗口中的圖形信息送到視區(qū)輸出前,需進行坐標變換,即把用戶坐標系的坐標值轉化為設備(屏幕)坐標系的坐標值,此變換即窗口視區(qū)變換。 Sx和Sy分別是視區(qū)與窗口的X

40、與Y方向的長度比值。Xw1、Yw1與Xv1、Yv1分別是窗口與視區(qū)的左下角的坐標值。假如Xw1、Yw1與Xv1、Yv1均為0,且Sx=(Xv2-Xv1)/Lw=1023/Lw和Sy=(Yv2-Yv1)/Hw=767/Lw;代入式(3.4)將得到與式(3.3)完全相同的結果。綜上所述可總結窗口視區(qū)變換的特點:視區(qū)不變,窗口縮小或放大時,顯示的圖形會相應放大或縮小;窗口不變,視區(qū)縮小或放大時,顯示的圖形會相應縮小或放大;視區(qū)縱橫比不等于窗口縱橫比時,顯示的圖形會有伸縮變化;窗口與視區(qū)大小相同、坐標原點也相同時,顯示的圖形不變。 (3.4)3.2.2 二維圖形幾何變換 一個圖形作幾何變換,實際上就是

41、對一系列點進行變換。 在二維平面內,一個點通常用它的兩個坐標P(x,y)來表示,寫成矩陣形式則為: 寫成齊次坐標形式: 如三角形的三個頂點坐標A(x1,y1),B(x2, y2),C(x3,y3),用矩陣表示則記為: 寫成齊次坐標形式: 設一個幾何圖形的齊次坐標矩陣為A,另有一個矩陣T,則由矩陣乘法運算可得一新矩陣B: BAT平移變換比例變換對稱變換旋轉變換錯切變換二維圖形幾何變換主要有:1平移變換 對于平面上的點P(x,y),經平移后到點P(x,y),其數(shù)學表達式為:其中:l為x方向的平移距離;m為y方向的平移距離。變換過程可表述為:平移變換 圖形的每一個點在給定的方向上移動相同距離所得的變

42、換稱為平移變換 圖形在x軸方向的平移量為l, 在y軸方向的平移量為m, 則坐標點的平移變換: 2 旋轉變換 圖形繞原點沿逆時針方向旋轉角,變換后的點(x* , y*)的數(shù)學表達式:規(guī)定:逆時針方向為正,順時針方向為負旋轉變換是將圖形繞固定點順時針或逆時針方向進行旋轉3 比例變換(1) a = e = 1時,為恒等比例變換,即圖形不變(2) a = e 1時,圖形沿兩個坐標軸方向等比放大(3) a = e 1時,圖形沿兩個坐標軸方向等比縮小(4) ae時,圖形沿兩個坐標軸方向進行非等比變換,稱為畸變 圖形中的每一個點以坐標原點為中心,按相同的比例進行放大或縮小所得到的變換稱為比例變換 圖形在x,

43、y兩個坐標方向放大或縮小比例分別為 a 和e,則坐標點的比例變換:4 對稱變換 對稱變換,指變換前后的點對稱于x軸、y軸、某一直線或點(1)以x軸為對稱線的對稱變換 變換后,圖形點集的x坐標值不變, y坐標值不變,符號相反(2)以Y軸為對稱線的對稱變換變換后,圖形點集的y坐標值不變, x坐標值不變,符號相反(3) 以原點為對稱的對稱變換變換后,圖形點集的x和y坐標值不變,符號均相反(4)以直線y=x為對稱線的對稱變換變換后,圖形點集的x和y坐標對調(5)以直線y=x為對稱線的對稱變換變換后,圖形點集的x和y坐標對調,符號相反5 錯切變換 錯切變換是圖形的每一個點在某一方向上坐標保持不變,而另一

44、坐標方向上坐標進行線性變換,或都進行線性變換有x和y方向的錯切變換 (1) 圖形沿x方向的錯切矩陣表示為: 圖形的 y 坐標不變,x 坐標隨坐標(x y)和系數(shù) b 作線性變化,b0 b0,圖形沿+x方向錯切; b0,圖形沿 +y 方向錯切; d0,圖形沿 y 方向錯切復合變換求三角形以點(4, 6)為中心逆時針旋轉30的組合變換矩陣 相對于 (e, f ) 點作旋轉變換,由以下三個矩陣相乘來實現(xiàn): (1)平移(2)旋轉(3)平移基本步驟:3.2.3 三維圖形幾何變換三維圖形比二維圖形多了一個Z坐標軸,三維空間的點也可用與二維圖形變換類似的方法進行變換。三維空間的點P(x,y,z),可用齊次坐

45、標表示為(x,y,z,1),或(X,Y,Z,H),即有4個分量,其變換矩陣是一個44的方陣。變換過程可寫為 :T是一個4X4階變換矩陣,即:虛線將此方陣分為四部分,其中左上角部分產生比例、對稱、錯切和旋轉變換;左下角部分產生平移變換;右上角部分產生透視變換;右下角部分產生全比例變換。1. 三維平移變換平移變換是使立體在三維空間移動一個位置,而形狀保持不變其中L、M、N分別為 X、Y、Z方向的平移量 2. 三維旋轉變換三維旋轉變換是將空間立體繞坐標軸旋轉一角度,角的正負按右手定則確定:右手大拇指指向旋轉軸的正向,其余四個手指的指向為旋轉角度的正向 二維變換中,圖形繞原點旋轉的變換實際上是X0Y平

46、面內圖形繞Z軸旋轉的變換 1)繞Z軸旋轉的變換矩陣 空間立體繞z軸旋轉各頂點的y坐標不變,只是 x和 y坐標發(fā)生變化 2)繞X軸旋轉的變換矩陣3)繞Y軸旋轉的變換矩陣 空間立體繞y軸旋轉各頂點的y坐標不變,只是 x和 z坐標發(fā)生變化 zyzxxzxoo空間立體繞x軸旋轉各頂點的x坐標不變,只是 y和 z坐標發(fā)生變化 yxyzzyzoox軸指向紙外3. 三維比例變換比例變換兩種變換形式: 對于整體圖形進行縮放 沿各坐標軸分別調節(jié)每個坐標方向上的大小 空間立體頂點坐標按規(guī)定比例放大或縮小稱三維比例變換 變換方程: 沿每個坐標軸方向分別調節(jié)各坐標大小的比例變換齊次矩陣:對X0Z平面的對稱變換 4.

47、三維對稱變換標準三維空間對稱變換是相對于坐標平面進行 對X0Y平面的對稱變換 對Y0Z平面的對稱變換 變換后點的坐標: 5. 三維錯切變換錯切變換是指空間立體沿x、y、z三個方向都產生錯變形。錯切變形是畫軸測圖的基礎,其變換矩陣為:變換后點坐標:Tsh 三維錯切變換zyx沿z含x錯切zyx沿z含y錯切zyx沿y含x錯切zyx沿y含z錯切zyx沿x含y錯切zyx 沿x含z錯切沿X軸含Y向錯切 沿X軸含Y向錯切變換矩陣為:錯切變換為: 即 x=x+dy y=y z=z 圖3.31 三維組合變換【例3.7】 求繞過原點的任意直線AB轉動角的組合矩陣。已知:AB在坐標XOZ平面投影與Z軸的夾角為,AB

48、在坐標YOZ平面投影與Z軸的夾角為。如圖3.31所示。變換步驟:先讓AB直線繞X軸旋轉角,與X0Z平面重合;再將落在XOZ平面內的AB直線繞Y軸旋轉-角,使其與Z軸重合;再繞Z軸旋轉角;最后讓直線AB旋回原位,即先讓其繞Y軸旋轉角,再讓其繞X軸旋轉-角。組合變換矩陣為:3.2.4 三維圖形的投影變換把三維坐標表示的幾何形體變?yōu)槎S圖形的過程叫投影變換。投影變換在工程制圖中應用最為廣泛。目前多數(shù)三維設計軟件如Pro/Engineer或UG等都具備由三維模型轉化二維工程圖的功能,這一功能使得設計過程的速度得到大幅提高。根據投影中心點與投影平面之間距離的不同,投影可分為平行投影和透視投影,如圖3.3

49、2所示。透視投影的投影中心到投影面之間的距離是有限的,而平行投影的投影中心到投影面之間的距離是無限的。三視圖投影方向垂直于投影平面時稱為正平行投影,我們通常說的三視圖(主視圖、俯視圖、左視圖,如圖3-33所示)均屬正平行投影。投影大小與物體和投影面之間的距離無關。三視圖的變換矩陣為:(1)主視圖變換矩陣。(取XOY平面上的投影為主視圖,只須將立體圖的Z坐標變?yōu)榱悖?變換矩陣為:(2)俯視圖變換矩陣。 圖形向XOZ平面上的投影后,再繞X軸順時針旋轉90,得到一個在XOY平面內的投影圖為俯視圖,為了保證與主視圖有一定的距離,再沿-Y方向移動一距離b, 變換矩陣為:(3)左視圖變換矩陣圖形向YOZ平

50、面上的投影后,再繞Y軸逆時針旋轉90,得到一個在-XOY平面內的投影圖為左視圖,為了保證與主視圖有一定的距離,再沿-X方向移動一距離a, 變換矩陣為: 2. 正軸測圖三視圖能準確地表達物體的形狀和大小,但其立體感差,不易想象物體的真實形狀。軸測圖具有一定的立體感,可以幫助設計者或生產者了解物體的形狀。軸測圖實際上是將形體繞Y軸旋轉角度,再繞X軸旋轉角度,最后投影到XOY平面內(Z=0)所得到的三維組合變換圖,其中:如果= 45,= -3516,為正等測變換;如果 = 2042,= -1928,則為正二測變換。其變換矩陣為:代入相應角度值后可得正等測變換矩陣:正二測變換矩陣:左邊的圖形,如向XO

51、Y平面投影,則圖形為一矩形,而經過軸測變換后,我們在XOY平面上,即可看到其的三維效果。3.3圖形的消隱技術對于一個不透明的三維物體,選擇不同的視點觀看物體時,由于物體表面之間的遮擋關系,所以無法看到物體上所有的線和面。僅靠圖形變換技術來求三維幾何形狀的投影圖,若按照原樣在顯示器上顯示,如對一個長方體進行投影,可能出現(xiàn)多種解釋即產生二義性,或者變成復雜而無法辨認的形狀。為了改善這種狀況,計算機圖形學必須具有消去三維圖形上看不見的面和線、只顯示其中必要部分的功能。正確判斷哪些線和面是可見的,哪些是不可見的,對于準確和真實地繪出三維物體時至關重要的。在顯示器上表達三維幾何形狀的投影時,去掉隱藏在可

52、見表面后面的線或面的功能叫做圖形的消隱技術。光柵顯示器上繪制物體真實圖形時,必須解決的面消隱的問題。這方面的使用算法很多,主要包括:畫家算法、Z緩沖區(qū)算法、掃描線算法、區(qū)域采樣算法等。一般來說,離視點較遠的物體,就有可能被離視點較近的物體完全或部分遮蓋。消隱算法的效率在很大程度上取決于排序的效率,通常可以采用相關性來提高排序的效率。所謂相關性是指考察物體或視圖區(qū)的圖像局部保持不變的一種性質,即相鄰的點、線和區(qū)域有相似的性質。先把屏幕置成背景色,再把物體的各個面按其離視點的遠近進行排序。離視點遠的在表頭,離視點近的在表尾,構造深度優(yōu)先表。然后,從表頭至表尾逐個取出多邊形,投影到屏幕上,顯示多邊形

53、所包含的實心區(qū)域。由于后顯示的圖形取代先顯示的畫面,而后顯示的圖形所代表的面離視點更近,所以,由遠及近地繪制各面,就相當于消除隱藏面。這與油畫家作畫的過程類似,先畫遠景,再畫中景,最后畫近景,因此將這種算法稱為畫家算法。8個頂點1 0 01 1 01 1 11 0 10 0 00 1 00 1 10 0 16個面1 2 3 42 6 7 36 5 8 75 1 4 84 3 7 85 6 2 1畫家算法的優(yōu)點是簡單、易于實現(xiàn),并且可以作為實現(xiàn)更為復雜算法的基礎。它的缺點是只能處理互不相交的面,而且深度優(yōu)先級表中的順序可能出錯,如兩個面相交或三個面相互重疊的情況,則不能排出正確的順序。這時,只能

54、把有關的面進行分割后再排序。算法將變得比較復雜,因此,該算法使用具有一定的局限性。2. Z緩沖區(qū)算法為了避免畫家算法復雜的運算,人們提出了Z緩沖區(qū)算法。Z緩沖區(qū)算法又稱為深度緩存算法,是一種簡單的面消隱算法。這種算法需要一個幀緩沖區(qū)(FB)來存放各個像素的亮度值,還需要有一個Z緩沖區(qū)(ZB)來存放每個像素的深度值,即Z坐標。因此這種算法被稱為Z緩沖區(qū)算法。幀緩沖區(qū)設置成背景色; Z緩沖區(qū)設置成最小值; For (每個多邊形) 掃描轉換該多邊形; for (多邊形所覆蓋的每個像素(x,y) 計算多邊形在該像素的深度值Z(x,y); if (Z(x,y)小于Z緩沖區(qū)在(x,y)處的值) 把Z(x,

55、y)存入Z緩沖區(qū)中的(x,y)處; 把多邊形在(x,y)處的亮度值存入幀緩沖區(qū)的(x,y)處; 算法結束后,顯示器幀緩沖區(qū)FB中存放的就是消隱后的圖像。Z緩沖區(qū)算法比畫家算法排序靈活簡單,有利于硬件實現(xiàn)。在Z緩沖區(qū)算法算法中,屏幕上哪個像素點的顏色先計算,哪個后計算,其先后順序是無關緊要的,不影響消隱結果。因此,該算法不需要預先排隊,從而省去了各個方向的排序時間。Z緩沖器算法的處理方法比較簡單,一般的隱面都能夠顯示消除。但是必須對每個像素進行大量的重復運算,計算時間很長。2010. 09CAD/CAM技術基礎CAD/CAM Technology Base第四章 CAD/CAM建模技術 CAD/

56、CAM model technology引 例在機電產品設計制造過程中,需要從不同的角度來描述和表達產品或零部件的有關信息,如幾何信息、拓撲信息、物理信息、功能信息、工藝信息、運動學信息等。在傳統(tǒng)的機械設計與制造中,技術人員按照一定的規(guī)范和標準,通過工程圖樣、說明書、專用符號等來表達和傳遞設計思想及工程信息。在CAD/CAM中,計算機只能進行數(shù)字信息的處理、存儲和管理,在屏幕或其他輸出設備上看到的二維或三維圖形,只是這種數(shù)字信息的一種表現(xiàn)形式。在CAD/CAM中,產品或零部件的設計思想和工程信息是以具有一定結構的數(shù)字化模型方式存儲在計算機內部的,并經過適當轉換提供給生產過程各個環(huán)節(jié),從而構成統(tǒng)

57、一的產品數(shù)據模型。內 容4.1 概述4.2 幾何建模技術4.3 特征建模技術4.4 裝配建模技術 4.5 參數(shù)化建模4.6 變量化建模 4.7 行為特征建模4.1 概述4.1.1 建模技術的發(fā)展在CAD/CAM中,產品的設計過程即是信息處理的過程。早期的CAD系統(tǒng)只能處理二維信息,設計人員通過這種CAD系統(tǒng)來設計繪制零件的投影圖,以表達一個零件的形狀及尺寸,而在計算機內部只記錄零件的二維數(shù)據,對于由二維向三維實體的映射則由用戶來完成。為了能讓計算機內部處理三維實體,就需要解決幾何造型技術問題,即以計算機能夠理解的方式,對實體進行確切的定義以及數(shù)學描述,再以一定的數(shù)據結構形式在計算機內部構造這種

58、描述,用以建立該實體的模型。一個機械產品,從設計到定型,不可避免地要反復多次修改,進行零件形狀和尺寸的綜合協(xié)調、優(yōu)化。定型之后,還要根據用戶提出的不同規(guī)格要求形成系列產品。這都需要產品的設計圖形可以隨著某些結構尺寸的修改或規(guī)格系列的變化而自動生成?,F(xiàn)有的CAD/CAM系統(tǒng)一般僅能支持產品幾何性質的描述,并不能充分反映設計意圖和制造特征,難以滿足從設計到制造各個環(huán)節(jié)的信息要求。特征建模正是針對這一問題而進行的一項卓有成效的探索,目前市場上已推出基于特征建模技術的建模系統(tǒng)。面向設計過程、制造過程的特征建模方法,克服了幾何造型的缺陷,是一種理想的產品建模方式。隨著CAD/CAE/CAM一體化技術的發(fā)

59、展,人們正在研究一種全新的建模方式行為特征建模,它將CAE技術與CAD建模融為一體,理性地確定產品形狀、結構、材料等各種細節(jié)。 產品設計過程就是尋求如何從行為特征到幾何特征、材料特征和工藝特征的映射,采用工程分析評價方法將參數(shù)化技術和特征技術相關聯(lián),從而驅動設計工作。4.1 概述4.1 概述4.1.2 建模技術的基礎知識形體的表達和描述是建立在幾何信息和拓撲信息處理的基礎上的。幾何信息一般是指形體在歐氏空間中的形狀、位置和大小。但是只用幾何信息難以準確地表示物體,常會出現(xiàn)物體表示上的二義性,可能產生多種不同的理解。為了保證描述物體的完整性和數(shù)學的嚴密性,必須同時給出幾何信息和拓撲信息。拓撲信息

60、則用來表達形體各分量間的連接關系。幾何建模的基礎知識主要包括幾何信息、拓撲信息、非幾何信息、形體的表示、正則集合運算、歐拉檢驗公式等內容。4.1 概述4.1.2 建模技術的基礎知識幾何信息: 點、邊、環(huán)、面、體、體素拓撲信息: 三維形體中各幾何元素的數(shù)量及其相互之間的 連接關系 非幾何信息:產品除實體幾何信息、拓撲信息以外的信息 形體的表示:通常采用體、殼、面、環(huán)、邊、頂點六層拓 撲結構進行定義 正則集合運算:布爾集合運算 歐拉檢驗公式:4.1 概述4.1.3 CAD/CAM建模的基本要求形體的表達和描述是建立在幾何信息和拓撲信息處理的基礎上的。幾何信息一般是指形體在歐氏空間中的形狀、位置和大

溫馨提示

  • 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

提交評論