5基于Proengineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立_第1頁
5基于Proengineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立_第2頁
5基于Proengineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立_第3頁
5基于Proengineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立_第4頁
5基于Proengineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、基于Pro/engineer直齒錐齒輪參數(shù)化設計及其二次開發(fā)模型庫的建立楊緯緯 鄭維明摘要: 詳細說明pro/e的CAD模塊中,通過對直齒錐齒輪參數(shù)化建模的應用詳細解讀參數(shù)化建模的過程,應用族表技術在建立其參數(shù)化模型庫,并介紹了基于Pro/Program的二次開發(fā)平臺的直齒錐齒輪參數(shù)化模型庫的建立。關鍵詞:Pro/e 參數(shù)化設計 族表 二次開發(fā)引 言Pro/E是美國PTC公司開發(fā)的CAD/CAE/CAM系統(tǒng)解決方案,其強大的三維處理功能、先進的設計理念和簡單實用的操作受到許多設計者推崇。其CAD輔助設計系統(tǒng)采用參數(shù)化設計、基于特征的實體模型化設計系統(tǒng)。與傳統(tǒng)的CAD所建立的幾何圖素簡單堆疊的模

2、型不同,Pro/E的CAD系統(tǒng)建立的模型可以深刻地體現(xiàn)設計者的思想,不但可以真實體驗設計產(chǎn)品的可視化模型而且可以適應提高重復型、改進型設計效率以及參數(shù)化、信息全相關的要求。2 參數(shù)化建模原理及分析參數(shù)化設計方法使設計者構造模型時可以集中于概念設計和整體設計,充分發(fā)揮創(chuàng)造性,提高設計效率。其主要思路如圖1所示,通過對產(chǎn)品的建模特征的解析,從特征中抽象出特征參數(shù),再對特征參數(shù)進行分析,得到參數(shù)模型。根據(jù)模型信息建立參數(shù)間關聯(lián)與約束并確定某些參數(shù)為設計變量,進而建立由設計變量驅(qū)動的零件族。通過參數(shù)化的方法,建立零件,可以方便零件族的實現(xiàn)及其管理操作,可以實現(xiàn)設計中大量重復、改進型設計的效率提高。參數(shù)

3、化設計對于形狀大致相似的一系列零部件,只需修改相關參數(shù),便可生成新的零部件,從而大大提高設計效率。零件族由一個模板和用來驅(qū)動模板的表格組成,模板含有生成零件族成員的全部特征,族表反映模板設計變量值、表達式關系及零件屬性等的更改。零件族成員是一系列結構相似的零件,對模板的修改將自動更新零件族的所有成員。在Pro/E中建立的零件族實現(xiàn)方法主要有兩種:(1)族表。先建立一個通用零件為父零件,然后在其基礎上對各參數(shù)(如尺寸,特征參數(shù),組件等)加以控制,生成派生零件;(2)程序建模。Pro/E具有開放的體系結構和優(yōu)秀的二次開發(fā)工具,允許開發(fā)者根據(jù)客戶的特殊需要來進行擴充和修改。利用Pro/E建模時,Pr

4、o/Program會產(chǎn)生特征程序,它記錄著模型樹(model tree)中包括各個特征的建立方法、參數(shù)設置、尺寸以及關系式約束等在內(nèi)的每個特征的詳細信息,可以通過修改和添加特征的program來生成基本參數(shù)相同的模型庫。零件解析零件特征特征參數(shù)建模策略特征參數(shù)設計變量參數(shù)關系及其約束參數(shù)建模特征創(chuàng)建參數(shù)驅(qū)動建模更新圖1 參數(shù)化建模思路3 直齒圓錐齒輪參數(shù)化建模直齒圓錐齒輪是機械工業(yè)中廣泛使用傳遞兩相交軸之間運動和動力的重要基礎零部件,它的繪圖工作繁雜費時。而這類零件大部分具有相似的結構和形狀,在新產(chǎn)品的設計和圖紙繪制過程中,不可避免要反復修改,進行零件形狀、尺寸的綜合協(xié)調(diào)和優(yōu)化。因此,應用參數(shù)

5、化建模技術有非常重要的經(jīng)濟效用和現(xiàn)實作用,對于提高設計效率和保證設計質(zhì)量也具有重要意義。3.1零件解析首先進行直齒圓錐齒輪的建模特征解析。直齒圓錐齒輪相交兩軸間的定傳動比的傳動,在理論上有兩圓錐的摩擦傳動來實現(xiàn)。圓錐齒輪除了有節(jié)圓錐之外還有齒頂錐、齒根錐以及產(chǎn)生齒廓球面漸開線的基圓錐等。圓錐齒輪的齒廓曲線為球面漸開線,但是由于球面無法展開成為平面,以致在設計甚至在制造及齒形的檢查方面均存在很多困難,本文采用背錐作為輔助圓錐(背錐與球面相切于圓錐齒輪大端的分度圓上,并且與分度圓錐相接成直角,球面漸開線齒廓與其在背錐上的投影相差很?。;诒冲F可以展成平面,本文的相關參量的計算均建立在背錐展成平面

6、的當量齒輪上進行?;谝陨系姆治龊秃喕_定建立該模型所需的參數(shù)有:(1)分度圓錐角:分度圓錐的錐角的1/2即為分度圓錐角;(2):外錐距R:圓錐齒輪節(jié)錐的大端至錐頂?shù)拈L度;(3):大端端面模數(shù)m;(4):分度圓直徑d:在圓錐齒輪大端背錐上的這個圓周上,齒間的圓弧長與齒厚的弧長正好相等,這一特點在后面建模的過程中得到利用;(5):齒高系數(shù)h*、徑向間隙系數(shù)c*、齒高h。(6):壓力角:圓錐齒輪的壓力角是指圓錐齒輪的分度圓的位置上,球面漸開線尺廓面上的受力方向與運動方向所夾的角,按照我國的標準一般取該值為20度。3.2建模策略根據(jù)零件解析中所得到的基本模型參數(shù)抽取建模特征所需的特征參數(shù):在直齒圓錐

7、齒輪中抽象得到的特征參數(shù)有:alpha(壓力角、根據(jù)國家標準,設定值為20)、delta(分度圓錐角)、m(錐齒輪模數(shù))等等如圖所示:圖2 特征參數(shù)設定在特征參數(shù)中確定設計變量:Z:直齒錐齒輪齒數(shù);M:直齒錐齒輪模數(shù);Z_ASM:配合齒輪的齒數(shù)(分度圓錐角需要由Z和Z_ASM來確定);CX徑向間隙系數(shù);HAX齒高系數(shù);B齒寬;X變位系數(shù)等等;建立其余特征參數(shù)與設計變量之間約束關系;如圖3所示用工具中的關系來約束。圖3 特征參數(shù)與設計變量之間的約束關系3.3參數(shù)建模根據(jù)前面的分析,使用背錐上的當量齒輪進行相關計算;首先由大端面的相關參量以及由大端面相關參量推算出來的小端面相關參量,建立大端面和小

8、端面的分度圓、齒根圓、齒頂圓等,并運用2.2中設置的相應特征參數(shù)來驅(qū)動對應尺寸。運用漸開線方程式在笛卡兒坐標系下驅(qū)動曲線命令建立漸開線,并運用相關數(shù)學關系驅(qū)動尺寸進行鏡像等等,分別得到大小端面的漸開線齒形。如圖4所示。運用混合命令首先建立一個齒,再運用復制的方法和陣列的方法,建立所有的輪齒特征。最后運用旋轉(zhuǎn)工具建立齒輪的基體,這樣直齒圓錐齒輪的主體部分就建立好了。如圖5所示,建立新圖層curve將所有的輔助線條納入其中,將該層隱藏,得到圖6顯示的模型。圖4 建立圓直齒錐齒輪的大小端面的齒形圖5:直齒圓錐齒輪的主體模型 圖6:直齒圓錐齒輪主體模型4 參數(shù)化直齒圓錐齒輪庫的建立建立直齒錐齒輪模型庫

9、利用Pro/E系統(tǒng)中的族表功能,如圖7提取相關的設計變量或關鍵尺寸、特征等等進行編輯、定義和修改,即可完成模型庫的建立。在Pro/E的主菜單中選擇工具/族表,將在2.2中設置的設計參量提取到族項目中,建立控制模型庫的電子表格,在族表中可以根據(jù)需要更改相應的設計變量數(shù)據(jù),并且通過編輯再生將模型自動重建。圖7:提取參數(shù)到族表項目中本文直齒錐齒輪的模型庫的通過族表功能建立了一個嵌套的控制數(shù)據(jù)表格,如圖8第一層數(shù)據(jù)以直齒錐齒輪模數(shù)系列的第一系列的大端模數(shù)為該族項目的具體參數(shù)。并對所有的實例進行實例的驗證如圖9所示,以第一系列模數(shù)為大端模數(shù)為具體參數(shù)系列模型就會自動重新建模。點擊族表面板中的打開按鈕就可

10、以打開相應實例。圖8:族表圖9:實例驗證通過插入實例層表或者打開初始模型建立其族表,對模數(shù)為3的初始齒輪建立子族表,如圖8所示(在類型中有一個文件夾圖表)。如圖10所示,選取壓力角、齒高系數(shù)、齒數(shù)等作為其族項目。這種模型庫的建立方法,有利按照設計者意圖形成標準化的模型庫圖10:第二層嵌套族表通過Pro/E族表功能建立了直齒錐齒輪的模型庫,用戶可以選擇族表中經(jīng)過驗證的實例,也可以在其中新建一個實例輸入相應的控制參量具體值,通過實例驗證,就可以自動生成用戶所需的模型。5 基于Pro/program的二次開發(fā)利用Pro/Program對Pro/E軟件進行二次開發(fā)時不需要重新撰寫設計步驟,只需加入幾個

11、相關語法指令就可以讓整個零件或組件變得彈性化與多樣化,其主要思想是利用Pro/Program模塊的功能來接收、換算和傳遞用戶輸入的有關參數(shù),通過改變特征的尺寸及特征之間的關系來達到參數(shù)化設計的目的。利用Pro/program進行二次開發(fā)的關鍵就在于設計變量的確定,通過參數(shù)化尺寸驅(qū)動實現(xiàn)對設計結果的修改。應用編程的方法進行參數(shù)的輸入控制,以便達到快速設計新產(chǎn)品的目的。針對本文的直齒錐齒輪的二次開發(fā),只需要在程序編輯器的INPUT和END INPUT語句之間輸入以下內(nèi)容:M NUMBER 請輸入大端模數(shù);enter the number of m: Z NUMBER 請輸入齒數(shù);enter the

12、 number of z: Z_ASM NUMBER 請輸入配合齒數(shù);enter the number of z_asm: B NUMBER 請輸入齒長;enter the number of b: X NUMBER 請輸入變位系數(shù);enter the number of x: CX NUMBER 請輸入徑向間隙系數(shù);enter the number of cx: HAX NUMBER 請輸入齒高系數(shù);enter the number of hax: ALPHA NUMBER 請輸入壓力角;enter the number of alpha: 確認修改并保存推出,保存文件,關閉文字編輯器,確認

13、信息欄列出現(xiàn)的提示信息:Do you want to incorporate your changes into the model?,系統(tǒng)會出現(xiàn)“GET INPUT”菜單,點擊“Enter”,就會出現(xiàn)“INPUT SEL”菜單,系統(tǒng)就會提示輸入設計變量具體數(shù)值,確定后模型將會自動重建。6 結論Pro/E是一個功能強大的參數(shù)化設計工具,采用本文的方法可以精確地生成參數(shù)化控制的直齒錐齒輪模型及其模型庫。通過使用Pro/E關聯(lián)性功能、族表以及Program二次開發(fā)工具等等,可以方便地實現(xiàn)直齒圓錐齒輪的參數(shù)化設計和自動特征建模,及其參數(shù)化模型庫的建立,提高了設計效率和質(zhì)量,也為直齒圓錐齒輪進一步開發(fā)有限元分析、運動仿真、數(shù)控加工等其他功能模塊奠定了基礎。參

溫馨提示

  • 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

提交評論