利用直角坐標(biāo)系下的漸開線方程生成不同角度u對應(yīng)的點(diǎn),由循環(huán)確定6個點(diǎn):For i=1 To 6;x(i)-((r6+(i-1) * f)*Cas(u(i)); Y(i)=(rb+(i-1)*f)*Sin(u(i)),其中f=(ra-rb)/5,齒頂圓半徑ra= ra=(z+2*h十2*e) * m;基圓半徑rb= r*Cos(a*p i/180),用同樣方法確定同側(cè)對稱的6個控制點(diǎn),然后繪制齒根點(diǎn),用B樣條曲線對這些點(diǎn)進(jìn)行擬合連接,裁剪掉基圓、齒頂圓、漸開線封閉圖形以外的部分,就得到了光滑的齒廓形狀,如圖2所示。這里得到的只是齒形的一半,可以在基圓上對稱生成另一半漸開線齒廓,這樣,一個完整的齒形草圖就生成了;
(3)形成單個輪齒:根據(jù)生成的齒廓草圖,調(diào)用路徑掃描函數(shù)InsertProtrusionSwepO進(jìn)行掃描,可以得到完整的單個輪齒如圖3,單個輪齒的設(shè)計(jì)必須精確,因?yàn)檫@是整個齒輪設(shè)計(jì)的基礎(chǔ),也是產(chǎn)品的關(guān)鍵部位;
(4)陣列并生成直齒輪:對單個輪齒以齒輪基體特征的掃面軸線進(jìn)行圓周陣列生成全部輪齒。最后,對齒頂圓和齒根圓進(jìn)行圓角處理,并調(diào)用切除拉伸函數(shù)主要是Part.FeatureCut}來生成直齒輪孔等結(jié)構(gòu)。通過以上算法的分析與設(shè)計(jì),一個完整的直齒輪就生成了,這里最主要的是漸開線齒廓的算法設(shè)計(jì)。
3.3編程實(shí)現(xiàn)
通過以上的算法分析與設(shè)計(jì),根據(jù)漸開線與齒根過渡曲線的設(shè)計(jì)原理,應(yīng)用Visual Basic程序開發(fā)語言,并結(jié)合SolidWorks軟件自身提供的API函數(shù),設(shè)計(jì)用戶交互界面并編制程序?qū)崿F(xiàn)。
SolidWorks提供了大量的OLE對象用于軟件自身的二次開發(fā),這些OLE對象涵蓋了全部的SolidWorks的數(shù)據(jù)模型,通過對SolidWorks的OLE對象屬性的設(shè)置和對OLE劉象方法的調(diào)用,就可以在用戶自己開發(fā)的系統(tǒng)中實(shí)現(xiàn)與SolidWorks相同的功能。SolidWorks中常用的主要OLE對象有SolidWorks, Mode1Doc,PartDoc,AssemblyDoc,DrawingDoc,Sketch, Dimension等。在程序設(shè)計(jì)的過程中,充分利用這些對象的強(qiáng)大功能,方便了SolidWorks的二次開發(fā)。
由于分度圓壓力角不方便設(shè)置,為了便于選擇,在下拉框中提供了常用分度圓壓力角,這樣用戶可以根據(jù)需要自行輸人或是從下拉框中選擇適當(dāng)?shù)慕嵌取}X輪的參數(shù)設(shè)定后,以VB程序設(shè)計(jì)語言為基礎(chǔ),調(diào)用SolidWorks的API函數(shù),編程實(shí)現(xiàn)齒輪模型的參數(shù)化繪制,這樣通過在用戶交互界面中,輸入約束參數(shù)進(jìn)行齒輪造型的設(shè)計(jì),設(shè)計(jì)方便而且所設(shè)計(jì)的齒輪模型比較精確,也更直觀。
4齒輪參數(shù)化設(shè)計(jì)實(shí)例
根據(jù)齒廓漸開線和齒根過渡曲線部分的參數(shù)化繪制方法,本文以直齒輪的參數(shù)化設(shè)計(jì)方法為例,以VB為開發(fā)語言,設(shè)計(jì)實(shí)現(xiàn)了直齒輪的參數(shù)輸人界面,并根據(jù)輸人的齒輪參數(shù),最終快速繪制出了精確的直齒輪模型。當(dāng)然可以根據(jù)需要,構(gòu)建自己的零件庫,這樣就可以方便的繪制各種不同類型的零件。這里以直齒輪參數(shù)化設(shè)計(jì)為例,參數(shù)設(shè)定如下:齒數(shù)為20,模數(shù)為3,分度圓壓力角20度,齒頂高度為1,頂隙系數(shù)設(shè)為0.25 ,變位系數(shù)為0,拉伸厚度設(shè)為10,其它零件構(gòu)建思想類似。其結(jié)果如圖4和圖5所示;
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF