摘要:本文以三維CAD軟件Solid Edge為軟件平臺,介紹了參數化的齒輪三維設計方法,并將齒輪的設計計算和三維實體模型設計融為一體,大大地提高了齒輪三維設計的效率。本文還以斜齒圓柱齒輪為例,著重介紹了齒輪三維設計軟件系統的程序設計方法。
關鍵詞:齒輪,Solid Edge,三維CAD
">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

基于SOLIDEDGE的齒輪三維設計系統的研究

摘要:本文以三維CAD軟件Solid Edge為軟件平臺,介紹了參數化的齒輪三維設計方法,并將齒輪的設計計算和三維實體模型設計融為一體,大大地提高了齒輪三維設計的效率。本文還以斜齒圓柱齒輪為例,著重介紹了齒輪三維設計軟件系統的程序設計方法。
關鍵詞:齒輪,Solid Edge,三維CAD
齒輪傳動是機械傳動中最主要的一類,型式很多,應用廣泛,齒輪設計在機械設計中占據著相當重要的地位,但它的設計步驟多、涉及參數多,需查詢的圖表總數有二十多個,給設計工作者帶來很多的不便,降低了設計效率。隨著計算機輔助設計與制造(CAD/CAM)技術的發展,在產品開發的過程中,有限元分析、裝配設計、運動仿真、數控加工等都必須以三維模型為基礎。在進行齒輪機構設計時,經常需要利用CAD技術設計并建立齒輪的三維實體模型,從而利用CAD/CAM軟件進行裝配、檢測和分析。目前國內外常用的CAD/CAM軟件,如美國EDS公司的UG和 Solid Edge, PTC (Parametric Technology Corporation)公司的Pro/Engineer, CNC Software Inc.的MasterCAM等三維CAD/CAM軟件都無法直接進行齒輪的設計[1][2]。為此我們提出了將齒輪的設計計算和三維實體模型設計融為一體的設計方法,并設計了基于三維CAD軟件Solid Edge[2]的齒輪三維設計軟件系統。該軟件系統不僅可以方便地設計并生成齒輪的三維實體模型,還可用于齒輪裝配設計、運動仿真及計算機輔助教學中。
1. 齒輪三維設計軟件系統的構成
1.1軟件系統的設計思想
我們在構建齒輪三維設計軟件系統時,主要考慮了以下幾個方面的問題:①在三維環境中進行齒輪設計,主要有兩種情況:一是根據使用要求,逐步進行設計計算,設計出齒輪的參數后再進行齒輪的三維設計;二是已經知道齒輪的基本參數,如齒數、模數等,利用三維CAD軟件直接構建齒輪的三維模型。這兩種情況在構建齒輪三維設計軟件系統時,必須要都能滿足。②在構建齒輪三維設計軟件系統時,必須仔細分析齒輪的設計過程,提取其合理的設計流程。只有建立在合理的設計流程基礎上的齒輪設計系統,才可能較好地滿足用戶的要求,只注重理論研究而忽視工程實踐的做法是不可取的。為此我們設計的齒輪軟件系統是按齒輪的設計流程分模塊設計的。③三維CAD軟件Solid Edge雖然具有較強的參數化特征造型功能,但不能生成需要經過精確計算的齒輪廓線。為此我們將復雜的齒輪設計計算交給Visual Basic程序完成,將齒輪的結構設計交給Solid Edge來完成,通過Solid Edge的二次開發接口用Visual Basic程序將兩者有機地結合在一起,形成一個完整的齒輪三維設計系統。
1.2齒輪的設計計算
該部分主要根據文獻[3]的齒輪設計步驟來進行設計。設計中,可以根據齒輪的工作要求、工作環境來選擇齒輪的類型、材料、精度等級等,按照保證齒面接觸強度和齒根彎曲強度兩準則[3]進行計算,設計出齒輪的基本參數如模數m、齒數z等。其具體設計計算方法可參考文獻[3],本文不再贅述。本軟件系統采用了向導型設計界面,使用方便、清晰。如圖1為幾個設計界面。

在進行齒輪設計計算時,需查詢的圖表總數有二十多個,因此在軟件設計時需要解決的關鍵問題是這些圖表的查詢。為此我們采用了以下幾種不同的方法來解決:
(1) 直接創建數據庫
該方法主要是針對二維表格,如常用齒輪材料及其機械特性表,齒間載荷分配系數KHα 、KFα表,齒形系數YFα及應力校正系數YSα表,圓柱齒輪的齒寬系數φd表,各類機器所用齒輪傳動的精度等級范圍表等。我們是通過Acess2000來建立相應的數據庫,對于不能直接從數據庫中獲取數據的情況,我們還在程序中采用了插值法來實現數據的獲取。
(2) 創建數據庫與程序相結合
該方法主要針對多維表格,如:使用系數K A表,彈性影響系數Z E表等。對于這類表格采用創建數據庫與分支程序相結合的方式來獲取相應的數據,可簡化數據庫結構。
(3) 圖表的數學處理
對于接觸強度計算用的齒向載荷分布系數KHβ表、彎曲強度計算用的齒向載荷分布系數KFβ圖、彎曲疲勞壽命系數KFN圖、接觸疲勞壽命系數KHN圖、標準圓柱齒輪傳動的端面重合度εα圖、螺旋角影響系數Yβ 圖、區域系數ZH 、動載系數K V 圖、彎曲疲勞強度極限σFE圖、齒輪的接觸疲勞強度極限σH lim等圖表,通過查詢有關資料獲得相應公式,或建立相應的數學方程來簡化程序設計。
1.3 基于Solid Edge的齒輪廓線設計
輪齒的形成在實際加工中可以有多種方法,有成形法、范成法等等,不管是什么方法,它們都是在毛坯上去除齒槽,最終形成輪齒。齒輪三維造型方法與實際切削加工有著相似的地方,也是通過除料(Cutout)的方法把齒槽部分去除。該部分主要是在Solid Edge的草圖環境(Sketch)中創建齒輪的輪齒廓線,為生成齒輪的三維模型做準備。
創建齒輪齒槽廓線主要有三種方法:①模擬切削加工,形成精確齒廓[1]。②根據輪齒廓線的解析法方程,用直線段逼近。③用輪齒廓線上少量的點,通過B樣條曲線擬合。方法一和方法二所生成的輪齒廓線精確,但在三維環境中采用,則所形成的齒輪包含的特征元素數量龐大,占用的磁盤存儲空間龐大,生成的時間長,無法用于齒輪傳動系統的三維裝配和二維工程圖中[4][5]。為此,我們采用方法三,并經過反復測試,提出了“四點法”近似構成輪齒廓線,且效果較好。
所謂“四點法”,就是在輪齒漸開線及過渡線上取四點,通過Solid Edge提供的B 樣曲線接口函數BSplineCurve2d來近似生成輪齒廓線。在不同的條件下,這四點有所不同。當基圓大于齒根圓(齒數z≤41)時,輪齒廓線在理論上由一條漸開線和一條過渡線組成,此時,我們所指的四點是取齒根圓上A點、基圓上B點、分度圓上C點和齒頂圓上D點,如圖2 a所示。當基圓小于齒根圓(齒數z>41)時,輪齒廓線圖2“四點法” 基圓分度圓分度圓基圓ba在理論上是一條漸開線,但實際上,由于刀具齒頂圓弧的存在,齒根部分仍然存在過度曲線。由于該過度曲線部分較小,因此,此時我們所指的四點是取齒根圓上A點、分度圓上C點、齒頂圓上D點及齒根圓與分度圓中間的一點E,如圖2 b所示。

1.4基于Solid Edge的齒輪三維設計
該部分主要根據設計計算出的齒輪基本參數和結構參數,通過Solid Edge二次開發接口程序來生成齒輪的三維實體模型。
對于直齒圓柱齒輪,只需在圓柱形齒坯上,通過拉伸除料(ExtrudedCutout)將齒槽部分切去,然后再將該拉伸除料特征陣列z個即可。對于斜齒圓柱齒輪,做法主要有兩種:一是作一條螺旋線,然后通過螺旋除料(HelixCutout)將齒槽部分切去,然后再將該螺旋除料特征陣列z個;二是沿齒槽方向作若干個齒槽輪廓線,通過放樣除料(LoftedCutout)將齒槽部分切去,然后再將該放樣除料特征陣列z個[6]。考慮到Solid Edge軟件本身特點,經反復測試發現,第一種方法運行的可靠性較差。因此我們采用第二種方法,并經過反復測試,沿齒槽方向采用4~5個齒槽輪廓線進行放樣除料的效果和可靠性都非常理想,其精度能夠基本滿足工程要求,且運行的可靠性高。對于一般齒輪而言,采用4個輪廓,對于寬徑比較大的齒輪,可采用5個輪廓,如圖3所示。

圖3齒槽放樣除料截面圖

2. 基于Solid Edge的齒輪三維設計程序的設計方法
有關齒輪設計計算等部分的程序設計方法可參閱相關參考文獻,本文以斜齒圓柱齒輪為例,著重介紹一下面向Solid Edge的齒輪三維設計程序的設計方法。 斜齒圓柱齒輪三維造型程序設計主要包括以下幾個方面:
(1)在VB程序中調用Solid Edge對象。在VB程序中是采用VB的CreateObject( )或GetObject( )函數來調用Solid Edge對象,用Set objDoc = objApp.Documents.Add("SolidEdge.PartDocument")方法創建SolidEdge 零件(Part)模塊文檔objDoc。如需退出Solid Edge環境,可執行objApp.Quit語句[4]。
(2)創建齒坯并倒角、開中心孔、鍵槽。具體算法是:用Set objProfile(1) = objDoc.ProfileSets.Add.Profiles.Add(objDoc.RefPlanes(1))方法在Part模塊文檔objDoc中定義齒坯二維輪廓參考面objProf(1);用Call objProfile(1).Circles2d.AddByCenterRadius(0, 0, r)方法在參考面objProf(1)上建立半徑為r的二維齒頂園,用Set objModel = objDoc.Models.AddFiniteExtrudedProtrusion(1, objProfile, igLeft, b)方法將二維齒頂園拉伸為齒寬為b三維齒坯objModel;用Set objEdges = objModel.ExtrudedProtrusions(1).Edges(EdgeType:=igQueryAll)方法獲取齒坯objModel的邊緣objEdges,用Call objModel.Chamfers.AddEqualSetback(2, objEdge, s) 切角方法生成寬度為s的45度倒角;用Call objProf.Arcs2d.AddByCenterStartEnd( )和 Call objProf.Lines2d.AddBy2Points( )方法在參考面objProf上建立中心孔和鍵槽輪廓,然后用Set objCutout = objModel.ExtrudedCutouts.AddFinite(objProf, igLeft, igLeft, b)拉伸除料方法在齒坯上切出中心孔和鍵槽。其中objProfile、objProf、objEdges、objModel 、objCutout等均為Object類型數據[7][8]。

(3)創建齒槽輪廓。對于斜齒圓柱齒輪,我們沿齒槽方向采用4個齒槽輪廓進行放樣除料形成齒槽。具體算法是:用Set objLFRefPlane(i) = objDoc.RefPlanes.AddParallelByDistance(objDoc.RefPlanes(1), (i-1)*b / 3, igRight, True)方法在齒槽方向建立四個平行于基準面RefPlanes(1)的參考面objLFRefPlane(i)(其中i=1~ 4,b為齒寬),根據“四點法”用 Set objCurve(i) = objLFRefPlane(i).BsplineCurves2d.AddByPoints(Order:=4, ArraySize:=4, Array:=MyArray()) B樣條曲線方法,根據“四點”數組MyArray()建立B樣條曲線objCurve(i),并用Set objArc(i) = objLFRefPlane(i). Arcs2d.AddByCenterStartEnd( )圓弧方法及Set objLine1(i) = objLFRefPlane(i).Lines2d.AddBy2Points( )直線方法分別在四個參考面objLFRefPlane(i)上建立相應的齒槽輪廓,如圖3所示。
(4)采用放樣除料方法去除齒槽部分。具體算法是:根據放樣除料特征操作的要求,在四個參考面上將右側齒根點定義為放樣基準點,構成放樣基準點數組OriginArray(i),并用SectionTypes(i) = igProfileBasedCrossSection方法確認每個輪廓封閉。最后用Set objLoftCut = objModel. LoftedCutouts.AddSimple(NumSections:=4, CrossSections:=objLFProfile, CrossSectionTypes: = SectionTypes, Origins:=OriginArray, MaterialSide:=igLeft, StartTangentType:=igNone, EndTangentType:=igNone) 放樣除料方法在齒坯模型objModel上去除齒槽部分。
(5)根據齒數,陣列齒槽部分,形成齒輪三維實體。具體算法是:用Set objRPattern = objProf.CircularPatterns2d.AddByCircle(CenterX:=0#, CenterY:=0#, StartX:=0.006, StartY:=0.06, Orientation:= igGeom2dOrientCounterClockwise, OffsetType:=sePatternFillOffset, Count:=1, AngularSpacing:=2 * PI / z)方法在齒坯基準面objProf上創建圓形陣列objRPattern,用Set objFeatures(1) = objLoftCut方法設置陣列特征為放樣除料特征,最后用Set objPattern = objModel.Patterns.Add (Number OfFeatures:=1, FeatureArray: =objFeatures, Profile:=objProf, PatternType:= seSmartPattern)方法在齒坯模型objModel上將齒槽放樣除料特征陣列,形成齒輪三維實體,如圖4所示。

圖4 斜齒輪三維模型

(6)程序的運行。用VB技術和Solid Edge二次開發接口開發的齒輪三維設計應用程序有兩種運行方式:一是將開發的齒輪三維設計應用程序(*.EXE類型可執行文件)作為一條新增命令,嵌入到Solid Edge中,在Solid Edge環境中運行。二是將齒輪三維設計應用程序作為用戶端主控模塊控制Solid Edge的進入和退出[4]。

圖5某組合機床主軸箱齒輪傳動系統

3. 結束語
本文以三維CAD軟件Solid Edge為軟件平臺,介紹了參數化的齒輪三維設計方法,并將齒輪的設計計算和三維實體模型設計融為一體,大大地提高了齒輪三維設計的效率。我們設計的基于三維CAD軟件Solid Edge的齒輪設計軟件系統,其運行可靠、界面清晰,使用方便,可廣泛用于齒輪傳動系統的三維設計中,例如圖5為采用該系統設計的某組合機床主軸箱傳動系統。


文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          亚洲五码中文字幕| 一区二区日韩av| 欧美大肚乱孕交hd孕妇| 亚洲老司机在线| 久久丁香综合五月国产三级网站| 国产成a人亚洲精品| 欧美大片免费久久精品三p | 国产在线一区二区| 欧美美女激情18p| 亚洲精品网站在线观看| 久久精品国产一区二区三区免费看| 91美女福利视频| 欧美日本一区二区三区四区| 成人欧美一区二区三区黑人麻豆 | 欧美不卡一区二区三区四区| 中文一区一区三区高中清不卡| 裸体一区二区三区| 奇米色777欧美一区二区| 欧美综合天天夜夜久久| 久久久久久久一区| 国产综合久久久久影院| 337p粉嫩大胆色噜噜噜噜亚洲| 奇米精品一区二区三区在线观看一| 99久久精品免费精品国产| 国产精品热久久久久夜色精品三区| 国产一区二区不卡在线| 国产女主播视频一区二区| 国产一区三区三区| 国产精品二三区| 欧美日韩成人在线一区| 国产麻豆日韩欧美久久| 亚洲特黄一级片| 日韩一区二区在线看| 国产精品1区2区3区| 亚洲三级电影全部在线观看高清| 欧美午夜片在线看| 风间由美中文字幕在线看视频国产欧美| 国产午夜久久久久| av电影天堂一区二区在线观看| 日韩黄色免费电影| 国产欧美久久久精品影院| 91蜜桃在线免费视频| 国产一区二区三区不卡在线观看 | 中文字幕亚洲在| 国产欧美日韩一区二区三区在线观看| 色婷婷亚洲精品| 亚洲国产精品久久久久秋霞影院| 久久九九国产精品| 欧美mv和日韩mv国产网站| 欧美羞羞免费网站| 91女厕偷拍女厕偷拍高清| 老司机精品视频在线| 亚洲国产精品视频| 亚洲欧美日韩国产综合在线| 国产精品久久影院| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美一区二区在线视频| 欧美一级日韩不卡播放免费| 色成年激情久久综合| 亚洲成人资源网| 在线观看视频一区二区| 亚洲欧美日韩中文字幕一区二区三区| 国产欧美一区二区三区鸳鸯浴| 亚洲综合视频在线| 99亚偷拍自图区亚洲| 91碰在线视频| 91在线观看污| 在线视频国内自拍亚洲视频| 欧美自拍丝袜亚洲| 91精品国产免费| 国产精品毛片大码女人| 欧美一区二区黄色| 337p日本欧洲亚洲大胆色噜噜| 国产欧美日韩另类视频免费观看| 2021国产精品久久精品| 国产精品久久免费看| 日日噜噜夜夜狠狠视频欧美人| 亚洲成人激情综合网| 国内外成人在线| 日韩欧美国产1| 日韩欧美的一区二区| 一区二区三区视频在线看| 国产mv日韩mv欧美| 亚洲精品一区二区精华| 亚洲欧美激情一区二区| 激情综合色播五月| 国产成人免费视频| 国产九色精品成人porny| 在线免费不卡电影| 亚洲摸摸操操av| 成人午夜激情影院| 国产日韩在线不卡| 国模娜娜一区二区三区| 精品区一区二区| 国产一区欧美二区| 久久免费的精品国产v∧| 国产乱子伦视频一区二区三区 | 成人av片在线观看| 日韩精品欧美精品| 亚洲日本在线a| 欧美久久一二区| 久久久久国产精品麻豆| 国产精品一区二区三区四区| 亚洲韩国精品一区| 激情文学综合插| 国产一区二区女| 成人动漫一区二区三区| 99久久婷婷国产综合精品电影| 亚洲精品视频一区二区| 国产亚洲美州欧州综合国| 欧美日本免费一区二区三区| 色又黄又爽网站www久久| 91香蕉视频mp4| 国产精品香蕉一区二区三区| 国产呦萝稀缺另类资源| 日韩电影在线一区二区| 日韩精品一区二区三区swag| 97se亚洲国产综合自在线| 美女视频第一区二区三区免费观看网站| 午夜精品久久久久久久| 欧美二区在线观看| 国产精品的网站| 国产99久久久国产精品| 91精品国产色综合久久不卡电影 | 亚洲一区在线视频观看| www.99精品| 色婷婷综合激情| 自拍偷拍亚洲激情| 欧美日韩日日摸| 国产一区二区在线观看免费| 97精品超碰一区二区三区| 欧美日韩中字一区| 国产精品国产三级国产普通话99| 国产精品理伦片| k8久久久一区二区三区| 99re6这里只有精品视频在线观看| 国产尤物一区二区在线| 国产精品小仙女| 美日韩一区二区| 色综合咪咪久久| 欧美精品三级在线观看| 91激情五月电影| 欧美日韩视频在线一区二区| 久久精品无码一区二区三区| 久久色在线视频| 午夜成人免费电影| 欧美一区二区三区视频免费播放| 久久精品久久综合| 在线不卡的av| 欧美一卡2卡3卡4卡| 成人av午夜影院| 极品少妇一区二区| 在线成人小视频| 亚洲综合久久av| av电影在线不卡| 亚洲视频小说图片| 亚洲成人你懂的| 青青草97国产精品免费观看| 亚洲一区影音先锋| 亚洲一区二区三区激情| 久久国产精品99久久久久久老狼| 久久国产生活片100| 99久久99久久久精品齐齐| 在线中文字幕一区| 精品剧情在线观看| 亚洲欧美自拍偷拍| 免费看日韩精品| 精久久久久久久久久久| 麻豆视频观看网址久久| 日本中文字幕一区二区有限公司| 欧美一区二区啪啪| 欧美精品tushy高清| 国产亚洲欧美日韩俺去了| 3d成人动漫网站| 99久久免费精品| 天天av天天翘天天综合网 | xnxx国产精品| 久久综合久久99| 97se狠狠狠综合亚洲狠狠| 天天色 色综合| 国产精品免费视频观看| 91精品国产综合久久久久久| 成人av网站在线观看免费| 久久99国产精品久久99果冻传媒| 亚洲欧美电影一区二区| 精品少妇一区二区三区在线播放 | 国产成人午夜99999| 日韩激情视频网站| 亚欧色一区w666天堂| 中文字幕第一区第二区| 精品国产亚洲在线| 日韩限制级电影在线观看| 欧美日韩视频在线观看一区二区三区 | 国产在线精品一区二区不卡了| 91精品国产91久久综合桃花 | heyzo一本久久综合| 日韩专区在线视频| 亚洲一二三级电影| 国产精品成人免费在线| 国产亚洲成aⅴ人片在线观看|