計算機輔助設(shè)計(CAD)技術(shù)從上世紀(jì)60年代開始發(fā)展至今。由原來以取代人手畫圖的兩維CAD技術(shù),到基于特征的參數(shù)化實體建模技術(shù),已經(jīng)不再單純是為了要建立產(chǎn)品的實體模型,而是協(xié)助設(shè)計人員設(shè)計出更好產(chǎn)品的使能技術(shù)。過去,使用兩維或三維計算機輔助設(shè)計工具的目的是為了產(chǎn)生工程圖樣,或是為了加工而建模。著眼點都放在工具所產(chǎn)生的結(jié)果(模型或工程圖樣)而并沒有注意到使用這些工具的過程。今天,三維實體建模系統(tǒng)已經(jīng)成為產(chǎn)品開發(fā)人員的主要設(shè)計手段,是設(shè)計過程中不可或缺的重要工具。
產(chǎn)品的設(shè)計在使用三維實體設(shè)計系統(tǒng)的過程中不斷蛻變成長,最終成為完整的設(shè)計。換句話說,使用的設(shè)計工具與設(shè)計過程已經(jīng)融為一體。當(dāng)中有幾項特別重要的使能技術(shù),其一是實體模型的無異義性,能準(zhǔn)確和可靠地描述產(chǎn)品的立體幾何形狀。其二是實體模型的可視化程度高,設(shè)計人員可以非常直觀地觀察及審視設(shè)計中的產(chǎn)品模型。其三就是互動性強,設(shè)計人員可隨時拖動、旋轉(zhuǎn)以及修改模型。在沒有三維實體模型可觀察和審視,又或者在模型難于互動和修改的條件下,設(shè)計人員只能憑經(jīng)驗及想象來進行設(shè)計。可視化程度高兼互動性強的三維實體設(shè)計系統(tǒng)使得實時建模變得可行。這種實時交互式的建模過程改變了設(shè)計人員傳統(tǒng)的『想好了才畫』的設(shè)計方法,使得產(chǎn)品建模過程變得更為互動,達(dá)到『邊思考邊建模』的設(shè)計方法。這種『邊思考邊建?!荒J阶屧O(shè)計人員做出更多“如果這樣,會怎樣?”的嘗試,對設(shè)計做出更全面的考慮,從而達(dá)致更好的產(chǎn)品設(shè)計。實體建模的優(yōu)點毋容置疑。直接在三維的環(huán)境中進行產(chǎn)品開發(fā)及設(shè)計是大勢所趨,是企業(yè)走向數(shù)字化設(shè)計及制造的必經(jīng)之路。是企業(yè)提高自主創(chuàng)新能力的重要手段。
基于歷史的特征建模系統(tǒng)
目前,主流的參數(shù)化特征三維建模系統(tǒng)都是基于歷史的。設(shè)計歷史實質(zhì)上是一種單向的特征依賴關(guān)系,即建模前期生成的特征決定建模后期生成的特征的形狀和位置3。設(shè)計歷史的作用主要是為在參數(shù)化實體建模系統(tǒng)中的設(shè)計意圖提供可修改的機制。參數(shù)化實體建模系統(tǒng)可以建立全相關(guān)的三維實體模型。正如裝配體是由許多單獨的零件組成一樣,基于特征的參數(shù)化實體建模系統(tǒng)中的零件模型是由許多單獨的元素組成的,這些元素被稱為特征。特征一般可分為草圖特征和應(yīng)用特征。
- 草圖特征:基于二維草圖的特征,通常該草圖可以通過拉伸、旋轉(zhuǎn)、掃描或放樣轉(zhuǎn)換為實體。
- 應(yīng)用特征:直接創(chuàng)建在實體模型上的特征。例如圓角、倒角和拔模斜度等就是這種類型的特征。
所謂參數(shù)化即用于創(chuàng)建特征的尺寸與關(guān)系可以被記錄并存于設(shè)計模型中。這不僅可使模型充分體現(xiàn)設(shè)計人員的設(shè)計意圖,而且還能夠快速而容易地修改模型。關(guān)于模型被改后如何表現(xiàn)的計劃稱為設(shè)計意圖。例如,設(shè)計人員創(chuàng)建成了一個含有盲孔的凸臺,當(dāng)凸臺移動時,盲孔也應(yīng)該隨之移動。同樣,如果設(shè)計人員創(chuàng)建了有6個等距孔的圓周陣列,當(dāng)把孔的數(shù)目改為8個后,孔之間的角度也應(yīng)該能夠自動改變。在設(shè)計過程中,使用什么方法來建立模型,決定于設(shè)計人員將如何體現(xiàn)設(shè)計意圖,以及體現(xiàn)什么類型的設(shè)計意圖。
設(shè)計歷史記錄了創(chuàng)建模型的特征順序,即模型的特征結(jié)構(gòu)。參數(shù)化實體建模系統(tǒng)一般通過一個被稱為“設(shè)計樹”或者“特征樹”的界面顯示模型的特征結(jié)構(gòu)。“特征樹”不僅可以顯示特征創(chuàng)建的順序,而且還可以得到特征的相關(guān)信息和對特征進行操作。圖一所示為一個由多個特征組成的零件。圖中顯示了這些特征與它們在“特征樹”列表中的一一對應(yīng)關(guān)系。
圖一:特征樹與特征的對應(yīng)關(guān)系
三維設(shè)計的挑戰(zhàn)
實體建模的優(yōu)點毋容置疑。要充份發(fā)揮參變數(shù)設(shè)計系統(tǒng)的強大功能,設(shè)計人員需要花時間學(xué)習(xí)和掌握實體建模系統(tǒng)。事實上,過去的三維設(shè)計系統(tǒng)過于復(fù)雜,難學(xué)難用,設(shè)計人員往往消耗大部分時間在思考能否及如何建模。今天的三維設(shè)計系統(tǒng)已經(jīng)大有進步,但設(shè)計人員仍然花上一半的時間在使用設(shè)計系統(tǒng)上。未來的系統(tǒng)應(yīng)該更具人性化,更易于使用和更便于交流。工程師及設(shè)計人員可以花絕大部分時間在思考產(chǎn)品設(shè)計及工程等問題,而不是忙于學(xué)習(xí)及忖摸如何使用設(shè)計工具。圖二所示為設(shè)計人員在過去,現(xiàn)在及未來花在使用三維設(shè)計工具及在產(chǎn)品設(shè)計上的時間比例。
圖二:設(shè)計人員花在進行設(shè)計與思考使用CAD的時間比例
設(shè)計歷史的引入為在參數(shù)化特征三維建模系統(tǒng)中維護設(shè)計意圖提供了便利,但同時也帶來一定的不便。為了有效地使用基于歷史的參數(shù)化特征建模系統(tǒng),設(shè)計者必須在建模之前考慮好設(shè)計意圖。設(shè)計意圖是關(guān)于模型被修改后如何表現(xiàn)的計劃,模型創(chuàng)建的方式?jīng)Q定它將怎樣被修改,不同的建模方式會影響到設(shè)計的可修改性。
目前,絕大多數(shù)使用基于歷史的三維CAD系統(tǒng)的設(shè)計人員仍然花上不少時間在處理一些與設(shè)計沒有直接關(guān)系的建模問題上,包括:
- 倒角和圓角特征的特殊應(yīng)用技巧;
- 鑄件和注塑件拔模面的特征次序重排;
- 添加和管理草圖與裝配體的約束關(guān)系。
在進行實體建模時除了要考慮草圖尺寸標(biāo)注及特征的選擇外,建模的方式以及建模的先后次序也非常重要。如前面所述,很多商用CAD系統(tǒng)都采用一種樹結(jié)構(gòu)的表達(dá)方式來顯示建模的特征歷史。由于改變特征的先后次序會改變模型的形狀,新的特征必須添加在模型特征樹的適當(dāng)位置上,才能達(dá)到理想中的結(jié)果。不正確添加或修改特征會使得模型錯誤地改變甚至?xí)?dǎo)致部分特征失效。直到目前為止,設(shè)計人員需要接受專門的培訓(xùn)和掌握相當(dāng)?shù)慕<记珊徒?jīng)驗,才懂得在那里及如何添加新特征和對現(xiàn)有特征實施改變。
智能特征技術(shù)
智能特征技術(shù)(SWIFT)是一個技術(shù)平臺,可以消除大量在建模及設(shè)計變更時所需要的手工勞動。智能特征技術(shù)能自動整理和排列應(yīng)用特征的順序,讓設(shè)計人員可以專注產(chǎn)品的設(shè)計工作而非設(shè)計工具本身,盡可能減低使用三維CAD軟件的成本。所謂“使用三維CAD軟件的成本”即工程師花在思考如何使用三維CAD軟件而并非在進行產(chǎn)品設(shè)計的時間。目前,絕大部分的企業(yè)都面臨并意識到同樣的挑戰(zhàn) – 快速產(chǎn)品開發(fā),提高產(chǎn)品質(zhì)量以及降低生產(chǎn)成本。設(shè)計人員花在思考如何使用三維設(shè)計工具的時間越長,則專注在產(chǎn)品設(shè)計的時間就越短,使用三維CAD軟件的成本,即設(shè)計成本就越高。智能特征技術(shù)讓新手能快速地掌握三維設(shè)計技巧,提高設(shè)計人員的工作效率,大大的降低設(shè)計成本。下面將具體說明智能特征技術(shù)如何提高設(shè)計人員的生產(chǎn)力。
圓角
基于多種的原因,可能是為了減低應(yīng)力,又或者是防止刮痕或增強美感,設(shè)計人員很多時需要在模型的銳邊上倒圓角。驟眼看去,倒圓角應(yīng)該是非常簡單而直截了當(dāng)?shù)墓ぷ?,事實卻不是這樣。以圖三中的零件為例。假如我們要對零件上所有的邊線倒出2mm的圓角,利用手工逐一選取而又不漏掉任何一條邊線的方法顯然是非常麻煩和費時,并不可取。所以,設(shè)計人員一般都會采用大部分三維CAD系統(tǒng)都有提供的框選方法,一次性選取所有邊線,再執(zhí)行圓角的指令。但這方法也不是每一次都能成功,因為像圖三這樣一個包含了那么多邊線的零件很難以單一的圓角指令來直接完成。如果強行要求CAD系統(tǒng)對所有邊線進行一次性的倒圓角操作,系統(tǒng)一般都會報錯,又或者只能完成部分任務(wù)。如圖四所示。這時候,設(shè)計人員只好從頭開始,以小組的形式選取邊線,一組一組的進行倒圓角的操作。即使如此,對邊線小組的指令也往往在沒有明顯的理由下出現(xiàn)報錯的情形而無法完成。設(shè)計人員只好再選取別的邊線組,繼續(xù)嘗試,直到完成所有圓角工作為止。這種人工的倒圓角迭代過程,即使對經(jīng)驗比較豐富的資深設(shè)計人員來說,往往也要花費好幾個小時或者更多的時間。遇上更復(fù)雜的模型,經(jīng)驗相對比較淺或者是剛遷移到三維設(shè)計環(huán)境的設(shè)計人員,甚至要耗上數(shù)天的時間才能完成這項看似簡單的倒圓角工作。
圖三:有315條邊線的零件
圖四:對所有邊線進行圓角操作時,系統(tǒng)報錯
利用智能特征技術(shù)就可以很輕松的解決上述倒圓角問題。智能特征技術(shù)的特征專家能處理產(chǎn)生圓角特征時所遇到的問題。當(dāng)圓角指令出現(xiàn)報錯時,特征專家會將圓角特征分成若干小組,按可以產(chǎn)生特征的順序自動排列,形成特征歷史結(jié)構(gòu)樹。當(dāng)設(shè)計人員加入或改變因重新計算而可能導(dǎo)致錯誤的圓角特征時,特征專家會自動修正錯誤。有了特征專家,設(shè)計人員再也不必為模型中圓角的生成順序費盡心思。現(xiàn)在,只需框選零件中的所有邊線,再執(zhí)行圓角指令。特征專家會確定如何最好地生成圓角,邊線分組和特征排序等繁復(fù)迭代過程完全在系統(tǒng)的后臺進行。設(shè)計人員只需通過單一操作就可得出結(jié)果而不必?fù)?dān)心特征生成的順序。以圖三這個零件為例,特征專家會將315條邊線分成4個圓角特征組,在數(shù)分鐘內(nèi)就可以自動完成整個倒圓角任務(wù),而無需任何的人手干預(yù)。結(jié)果如圖五所示。
有的時候,設(shè)計人員未必要求所有圓角都有著同一圓角半徑,又或者需要留下若干邊線不作圓角,如圖五零件的底座部分。要達(dá)到以上目的,傳統(tǒng)的三維CAD系統(tǒng)要求設(shè)計人員修改或編輯現(xiàn)有的圓角特征,或者刪除邊線上多余的圓角。這樣一來,設(shè)計人員便需要更改設(shè)計歷史的內(nèi)容或次序。在很多的情況下,這些改變會導(dǎo)致原來的圓角失效,設(shè)計人員只好重新整理現(xiàn)有的特征。一個簡單的設(shè)計變更往往為設(shè)計人員帶來極大的麻煩,又重回到前面所描述的人工迭代過程,浪費很多寶貴的設(shè)計時間。
圖六所示為利用智能特征技術(shù)來處理復(fù)雜的圓角產(chǎn)生先后次序問題。傳統(tǒng)的CAD倒圓角方法往往無法在單一指令下完成如此復(fù)雜的多邊線相互交叉圓角。即使能完成,也要花費很多時間。要修改還須從頭再來。相反地,智能特征技術(shù)允許設(shè)計人員修改或刪除個別的圓角特征而毋須改變其它特征。萬一在修改或刪除的過程中導(dǎo)致其它的特征失效,特征專家會自動修復(fù)受到影響的特征而無須設(shè)計人員的干預(yù)。
圖五:智能特征技術(shù)能在單次操作形成315條邊線的圓角特征
圖六:智能特征技術(shù)能自動處理復(fù)雜的圓角生成先后順序問題
另一種在基于歷史的參數(shù)化特征三維建模系統(tǒng)中常見的問題就是特征與特征間的單向依賴關(guān)系。 理想的規(guī)范化建模方法應(yīng)該將主要的零件特征關(guān)聯(lián)起來,而又獨立于圓角、倒角之類的局部特征外。因此,富經(jīng)驗的三維設(shè)計人員都知道應(yīng)該將倒圓角留在后面,作為模型建模的最后一道工序。目的是確保別的特征不會對圓角產(chǎn)生依賴關(guān)系(也稱為兒子關(guān)系)。但是,在實際的建模過程中,由于前面所述的問題,設(shè)計人員都不想等到模型建模完成后才進行倒圓角。往往是一邊建模一邊倒圓角。圖七所示為附有多個依賴特征的圓角特征。這種做法使得后續(xù)的特征或多或少都會與圓角等局部特征形成單向的依賴關(guān)系,使得日后對模型的修改變得困難。令原來功能強大的參數(shù)化特征三維建模方法難以發(fā)揮應(yīng)有的功效。
智能特征技術(shù)的特征專家能自動判別和處理圓角與其它特征的相互關(guān)系。當(dāng)特征專家處理圓角時發(fā)現(xiàn)已有或?qū)衅渌卣饕蕾囋搱A角特征時,特征專家會嘗試打斷這些依賴關(guān)系而建立更便于修改的模型特征樹。圖八所示為特征專家為圖七模型建立新的特征樹,可以看到再也沒有其它特征依賴于原來的圓角特征。結(jié)果是實體模型更便于修改和更新、能更好地被重復(fù)使用。
圖七:多個子特征依賴于圓角特征
圖八:其它特征獨立于圓角特征
拔模
對于注塑件或者是鑄件而言,設(shè)計人員都知道在設(shè)計過程中應(yīng)該盡可能避免產(chǎn)生與拔模方向平行的面。這是由于當(dāng)模具沿著拔模方向打開時,這些與拔模方向平行的面會將模具鎖死甚至破壞零件。要防止在開模時鎖死模具,設(shè)計人員一般都會對某一組面(拔模面)施加一個小斜度,即所謂的拔模斜度。目前,大部分的三維CAD軟件都提供拔模特征功能,讓設(shè)計人員在完成主要的特征后,對某些面添加拔模斜度。這種做法主要是由于對整體模型施加拔模特征會比在產(chǎn)生單個特征時同時產(chǎn)生拔模特征來得容易。
但是,拔模特征與前面的圓角特征有著同樣的問題。那就是拔模特征的形成需要與很多周邊的面或者特征產(chǎn)生互動,很多時候這些互動會引起特征之間的沖突,當(dāng)沖突無法解決時,就會導(dǎo)致拔模特征失敗又或者產(chǎn)生出不符合設(shè)計人員要求的模型。因此,有經(jīng)驗的三維設(shè)計人員都知道應(yīng)該將拔模特征放在主特征之后,而又在圓角特征之前。這種要求使得拔模特征在操作上變得復(fù)雜,難以實施。
圖九中所示為兩塊上下重疊的方塊。一般來說,若要對所有垂直面添加拔模斜度,應(yīng)該先拔模,再倒圓角。如果直接對圖九中的模型進行拔模操作,幾乎所有基于歷史的特征三維建模系統(tǒng)都會出現(xiàn)報錯而不能完成該指令。原因是由于拔模特征會影響到周邊的其它特征,包括圓角特征。在這個例子中,新增的拔模特征會影響到部分的圓角特征無法與原來相切的面保持相切而導(dǎo)致失效,因此系統(tǒng)會出現(xiàn)報錯。有部分系統(tǒng)就算能勉強完成任務(wù),所生成的模型也并非設(shè)計人員想要的理想結(jié)果。圖十所示為由圖九模型直接添加拔模特征,原來的圓角特征出現(xiàn)過切現(xiàn)象,并不符合設(shè)計人員的設(shè)計意圖。
圖九:對這樣一個簡單零件添加拔模特征也需要將現(xiàn)有的特征重組
圖十:有的軟件在圓角特征后生成的拔模特征會導(dǎo)致模型出現(xiàn)過切情況
在現(xiàn)實設(shè)計工作中,設(shè)計人員往往忘記了在倒圓角前先進行拔模的操作。又或者是由于制造的要求而需要對已完成的設(shè)計再添加拔模斜度。在這種情況下,設(shè)計人員只好退回到“特征樹”中還沒有產(chǎn)生圓角特征的狀態(tài),再加入拔模特征。對于比較簡單的模型(如圖九中的模型),這種操作還不算困難,可是遇上更復(fù)雜的模型,就會變成對設(shè)計人員的重大挑戰(zhàn)。
智能特征技術(shù)的特征專家能自動判別并將拔模特征放置在圓角特征或其它會導(dǎo)致拔模失敗的特征的前面--即使拔模斜度是設(shè)計完成以后才需要添加的一個特征。這樣一來,設(shè)計人員就可以專注設(shè)計而不必浪費時間在那些令人沮喪的拔模和圓角迭代嘗試。圖十一所示為利用智能特征技術(shù)對圖九中的模型添加拔模特征。特征專家會自動找出模型中與拔模特征有關(guān)聯(lián)的圓角特征,將拔模特征加入在這些圓角特征前面。圖十二為添加拔模特征前后的特征樹結(jié)構(gòu),能看到拔模特征被加入在原來圓角特征之前。
圖十一:智能特征技術(shù)自動產(chǎn)生拔模特征
圖十二:拔模加入在原來圓角特征之前
草圖
二維草圖是創(chuàng)建三維模型的基礎(chǔ)。很多時候,三維模型都是首先在二維環(huán)境建立草圖特征,再通過拉伸、旋轉(zhuǎn)、掃描、放樣等三維手段形成實體模型。一般來說,三維CAD系統(tǒng)都包含草圖工具讓設(shè)計人員建立和修改草圖。草圖是二維幾何圖形的組合,用于建立實體特征。各種類型的二維幾何元素,如直線、圓弧和矩形等幾何體構(gòu)成了草圖。幾何關(guān)系,如水平或豎直,可以應(yīng)用于繪制幾何體,這些幾何關(guān)系限制了草圖實體的移動。每個草圖都有一個狀態(tài)來決定它可否使用,這些狀態(tài)為:完全定義、欠定義、或者過定義。視乎個別軟件而異,有的三維CAD系統(tǒng)允許草圖在不完全定義下生成三維實體, 有的則要求草圖必須完全定義才可進一步產(chǎn)生三維實體。不管采用的是那一種方式,適當(dāng)?shù)奶砑訋缀渭s束關(guān)系可以更有效的保留設(shè)計人員的設(shè)計意圖,令日后三維模型的變化具可測性和更易于修改。以圖十三這個簡單的圓筒形特征為例。假若設(shè)計人員需要為這個特征建立完整的系列產(chǎn)品,那么,設(shè)計人員該如何定義草圖中各幾何元素的相互關(guān)系?
圖十三:不同大小的圓筒形特征
圖十四:圓筒形特征的二維草圖
這個零件的二維草圖如圖十四所示。要充分定義這個草圖,設(shè)計人員必須添加下列約束條件:
- 底線是水平的
- 兩邊的豎直線是等長的
- 頂部的圓弧與兩邊線相切
- 圖形的高度與寬度已給出
- 草圖上的其中一點已被固定
假如上面的五項約束沒有被定義,這草圖就可以不按照規(guī)則移動和改變形狀,令設(shè)計人員無法預(yù)測它的形狀變化。
大多數(shù)人單憑觀察上述草圖的輪廓和形狀,就可以推斷出前三條的約束關(guān)系。但CAD系統(tǒng)沒有那么聰明,需要使用者明確的逐一定義這些約束關(guān)系。為草圖逐一定義這些顯而易見的幾何約束關(guān)系是一件單調(diào)沉悶的,冗長乏味的工作。因此,大多數(shù)的三維CAD系統(tǒng)都提供自動化的工具來輔助設(shè)計人員完成此項工作。有些約束關(guān)系在設(shè)計人員繪制草圖時就會自動產(chǎn)生。比如說,設(shè)計人員在草圖上繪制一條水平直線,系統(tǒng)會自動給繪制的直線添加一個“水平”的幾何關(guān)系,有的系統(tǒng)則會同時顯示直線的長度。自動添加幾何約束關(guān)系的功能一般是通過光標(biāo)的反饋符號和推理線來實現(xiàn)。光標(biāo)的反饋符號可以顯示出當(dāng)前繪制的幾何體的情況(如“水平”或“豎直”),同時還可以表明對現(xiàn)有幾何體的捕捉情況,如捕捉到端點、中點 或者重合點等類型。以虛線顯示的推理線也可以幫助設(shè)計人員排列現(xiàn)有幾何體。推理線可以包括現(xiàn)有的線矢量、法線、平行、垂直、相切和同心等。需要注意的是,一些推理線會捕捉到確切的幾何關(guān)系,而其他的推理線則只是簡單地作為草圖繪制過程中的指引線或參考線來使用。
利用光標(biāo)反饋符號和推理線等工具雖然可以幫助設(shè)計人員在繪制草圖時同時添加部分的幾何約束關(guān)系,但假如繪制的是一個很復(fù)雜的草圖,要完全定義草圖仍然是一件不輕松的工作。圖十五中所示為利用二維CAD軟件所繪制的火車輪子的二維剖面圖。將二維圖導(dǎo)入到三維CAD系統(tǒng)的草圖環(huán)境中,再通過旋轉(zhuǎn)就可以產(chǎn)生如圖十六所示的火車輪子實體模型。
像圖十五這一類從二維系統(tǒng)導(dǎo)進來,本身不包含幾何約束關(guān)系信息的草圖,設(shè)計人員需要在三維系統(tǒng)的草圖環(huán)境下對草圖從新標(biāo)注尺寸和添加約束關(guān)系,才可以對模型進行參數(shù)化修改。要達(dá)到草圖完全定義、符合設(shè)計要求、又要避免在過程中對某些幾何元素造成過約束關(guān)系,是一件極富挑戰(zhàn)性,絕不簡單的任務(wù)。因此,許多三維CAD系統(tǒng)都進一步提供“草圖自動完全定義”功能,可以對草圖自動標(biāo)注尺寸和添加幾何約束關(guān)系。圖十七所示為利用“草圖自動完全定義”功能后的結(jié)果 - 尺寸自動標(biāo)注而且整齊排列,幾何約束關(guān)系如水平、豎直、平行、垂直、相切等自動添加,達(dá)到了草圖完全定義的效果。這種先進功能為設(shè)計人員帶來方便,舒緩了從二維遷移到三維的瓶頸,提高了設(shè)計效率。
但是,在實際的設(shè)計過程中,由系統(tǒng)自動標(biāo)注的尺寸和自動添加的約束不一定是設(shè)計人員所需要的。這時候,設(shè)計人員必須對已經(jīng)完全定義的草圖進行再定義。方法不外乎是先添加新的尺寸和約束,再刪除多余的尺寸和約束。又或者是先刪除多余的尺寸和約束,再添加新的尺寸和約束。無論是采用何種手段,一般都會導(dǎo)致一部分草圖尺寸和幾何關(guān)系過約束而另外一部分草圖尺寸和幾何關(guān)系欠約束,形成內(nèi)部沖突。目前的三維CAD系統(tǒng)都無法有效處理這些沖突,設(shè)計人員只好費時間用手工的方法來解決問題。
圖十七:完全定義的火車輪子草圖
圖十八:未完全定義的二維草
智能特征技術(shù)的草圖專家提供了多種解決方法來幫助設(shè)計人員了解草圖中的尺寸和幾何關(guān)系。了解草圖中的幾何關(guān)系使捕獲設(shè)計意圖變得更容易。草圖專家會為設(shè)計人員提供解決方案,幫助處理草圖尺寸和幾何關(guān)系中存在的任何沖突。以前,設(shè)計人員需要花很長時間才可以理解和解決這些沖突。圖十八所示是一個未完全定義的草圖。草圖專家首先會按照設(shè)計人員的設(shè)定為草圖自動完成尺寸標(biāo)注和添加幾何關(guān)系(圖十九),形成完全定義草圖。當(dāng)設(shè)計人員再添加新的尺寸或幾何關(guān)系而引起沖突時,草圖專家會作出警報并以不同顏色顯示所有受到影響的相關(guān)尺寸和幾何關(guān)系(圖二十)。最重要的是草圖專家會進一步提出多個解決方案供設(shè)計人員選擇(圖二十一 和圖二十二),使得設(shè)計人員在最低程度的干預(yù)下,能快速地調(diào)整草圖內(nèi)的驅(qū)動尺寸和幾何元素間的約束關(guān)系,同時又可保持草圖完全定義。這樣一來,智能特征技術(shù)讓設(shè)計人員可以隨時對已經(jīng)完全定義的草圖進行再定義而不必?fù)?dān)心因修改帶來的種種難于處理的約束沖突問題。
圖十九:采用系統(tǒng)自動完全定義的結(jié)果
圖二十:添加新尺寸引起約束沖突
圖二十一:草圖專家提供解決方案一
圖二十二:草圖專家提供解決方案二
配合
與二維草圖內(nèi)的幾何元素一樣,三維裝配體里面的各個子裝配體和零部件之間存在著各種約束關(guān)系,即所謂“配合關(guān)系”。裝配體越大,零部件越多,零部件之間的配合關(guān)系就越復(fù)雜。每當(dāng)要修改裝配體,又或者要替換個別的子裝配和零部件,原來的配合關(guān)系就可能無法保持或與新添加的配合關(guān)系發(fā)生沖突。設(shè)計人員往往要花費很多時間來處理這些沖突。事實上,很多設(shè)計人員寧可刪掉原有的配合關(guān)系而重新定義。
智能特征技術(shù)的配合專家允許設(shè)計人員查看裝配體錯誤并強制配合解決問題。配合狀態(tài)顯示在狀態(tài)欄中。當(dāng)顯示配合警告或錯誤時,單擊該狀態(tài)可運行“查看配合”。配合專家可以處理裝配體配合沖突。設(shè)計人員可以分離問題,了解哪些配合存在沖突,然后采取步驟將零部件安排到理想的配合位置。
小結(jié)
隨著約束求解技術(shù)和特征建模技術(shù)的日趨成熟,基于歷史的的參數(shù)化特征三維建模方法已經(jīng)成為當(dāng)今三維CAD系統(tǒng)的主流 。其好處是零部件與裝配體和工程圖全關(guān)聯(lián),便于進行設(shè)計變更和修改。可是,這種系統(tǒng)要求設(shè)計人員在建模之初就要考慮好設(shè)計意圖。對新手或者是剛遷移到三維設(shè)計環(huán)境,對三維建模過程不了解,但有著豐富設(shè)計經(jīng)驗的資深工程師來說反而變成一種負(fù)擔(dān)。在使用過程中往往適得其反,非但不能發(fā)揮三維CAD系統(tǒng)的優(yōu)勢,反而浪費很多時間在處理一些與設(shè)計無關(guān)的工作上,尤其是在忖摸如何處理在建模時因特征順序錯位而產(chǎn)生的種種問題。
智能特征技術(shù)(SWIFT)是一個嶄新的技術(shù)平臺,讓基于歷史的特征設(shè)計方法跨越了從自動化到智能化的門檻。 設(shè)計人員不僅具備了將復(fù)雜的操作簡化為最少量命令的全新方式 ,他們現(xiàn)在還具備了大多數(shù)有造詣的三維建模專家才具有的智慧和專門知識。智能特征技術(shù)包括了特征專家、草圖專家、和配合專家等,它們可以消除大量在建模及設(shè)計變更時所需要的手工勞動。智能特征技術(shù)能自動整理和排列應(yīng)用特征的順序,讓設(shè)計人員可以專注產(chǎn)品的設(shè)計而非設(shè)計工具本身,大大的提高了設(shè)計人員的設(shè)計效率,最大程度的減低使用三維CAD軟件的成本。智能特征技術(shù)將影響今后CAD技術(shù)的發(fā)展并引領(lǐng)三維設(shè)計進入新潮流。
參考文獻(xiàn)
[1] Ibrahim Zeid, “CAD/CAM, Theory and Practice”, McGraw Hill, 1991
[2] J. Shah, M.Mantyla. “Parametric and Feature-Based CAD/CAM”. Wiley-Interscience 1995.
[3] 王彥偉, 陳立平, 黃正東, 鐘毅芳等. “面向與歷史無關(guān)造型的三維約束求解方法研究”. 計算機輔助設(shè)計與圖形學(xué)學(xué)報, 2004, 16(5): pp648~654.
[4] 葉修梓, 陳超祥主編. “SolidWorks 2005 基礎(chǔ)教程: 零件與裝配體”. 電子工業(yè)出版社, 2005.10.
[5] 陳超祥, “設(shè)計分析一體化—— 嶄新的產(chǎn)品 開發(fā)手段”. 中國制造業(yè)技術(shù)信息化 (PLM)年會文集, 廣州, 2005.12, pp13~18.
[6] 陳超祥,“超越實體建?!邮降难b配體建模技術(shù)”. 機械設(shè)計雜志 2006 增 刊, 中國機械工程學(xué)會機械設(shè)計分會, 2006.8 (23): pp227~229.
[7] 陳超祥,“SolidWorks 2007 引領(lǐng)三維設(shè)計新潮流