2關鍵技術
2.1設計計算
在設計的一開始,用戶先進行相關的初始參數的選擇,比方說齒輪的材料、精度等。按照保證齒面接觸強度和齒根彎曲強度兩項準則進行計算,設計出齒輪的基本參數如模數m,齒數z等,具體設計流程如圖3所示。本軟件系統采用了向導型設計界面,使用方便,部分設計界面如圖6所示。
在設計計算的過程中,需要對很多參數進行處理,并查詢很多的圖和表,本系統在開發過程中主要采用3種方式來解決圖表的查詢問題:
(1)數據庫直接存取法一些比較簡單的圖表,如齒輪的齒寬系數、彈性影響系數等,采用在SQLServer 2000中創建數據庫的方法來存儲和提取數據。
(2)插值法一些比較復雜而又有規律可循的圖表,如齒形系數、應力校正系數等,采用插值法可以使結果較為準確,同時也減少了用戶的查表時間。
(3)交互查表法對于特別復雜而又沒有規律可循的圖表,如彎曲疲勞壽命系數、接觸疲勞壽命系數等,就直接在應用程序的框架界面上顯示相關的圖表讓用戶自己進行查詢和選取,以提高用戶和程序的交互性。
2.2數據存儲
在數據管理和存儲上,我們根據項目需求以及建庫的規模,采用ADO方式管理數據庫,數據庫采用SQL Server 2000的數據文件。數據庫存儲了齒輪類零件在強度設計時所需要的所有國標參數以及三維建模的尺寸參數。需要說明的是,由于應用程序中的對象與ADO對象可能出現命名沖突,故在此將EOF(文件結束)更名為adoEOF。同時為了實現數據源連接的可視化和數據訪問的透明性,采用微軟提供的數據連接文件(.UDL)來建立和測試ADO連接屬性,方便采用統一的編程方法。
2.3三維建模
2.3.1斜齒輪建模方法
斜齒輪的齒面是一漸開線螺旋面,所以目前在SolidWorks下對斜齒輪的建模方法主要有兩種
a)作出一個法面齒廓,建立一條螺旋線,用法面齒廓沿螺旋線進行Sweep(掃描)操作,圓周陣列生成的掃描特征,然后用齒輪的兩個端面切割實體,中間剩下的就是斜齒輪。
b)作出一個端面齒廓,對此端面齒廓進行Pan(平移)以及Revolve(旋轉)一個螺旋角操作,建立一條齒根線或齒頂的導引螺旋線,再進行Loft(放樣)操作,最后圓周陣列生成的放樣特征,生成斜齒輪。
無論采用何種方法,在對斜齒輪建模時,關鍵都在于建立斜齒輪的齒廓曲線。
相關文章
- 2021-08-01Visual Basic與AutoCAD二次開發PDF下載
- 2021-02-05AutoCAD 2012建筑繪圖及三維建模 [高麗燕 主編] 2012
- 2021-01-10AutoCAD 2010工程繪圖與二次開發 [蔣先剛 編] 2012年P
- 2020-12-24AutoCAD 2004與AutoLISP二次開發技術PDF下載
- 2020-12-22AutoCAD 2000二次開發技術PDF下載
- 2020-12-22AutoCAD 2000 ARX二次開發實例精粹PDF下載
- 2020-12-19AutoCAD 12.0繪圖軟件包的使用與二次開發技術PDF下載
- 2016-02-22AutoCAD2004建筑和室內三維建模設計技巧與范例
- 2016-02-22VisualBasic與AutoCAD二次開發教程下載
- 2016-02-14深入淺出AutoCAD.NET二次開發PDF掃描版