變位齒輪重合度計算公式_齒輪“模數”是如何計算的?

? ? 模數是決定齒輪大小的因素。齒輪模數被定義為模數制輪齒的一個基本參數,是人為抽象出來用以度量輪齒規模的數。目的是標準化齒輪刀具,減少成本。直齒、斜齒和圓錐齒齒輪的模數皆可參考標準模數系列表。

? ? 工業定義:齒輪的分度圓是設計、計算齒輪各部分尺寸的基準,而齒輪分度圓的周長=πd=z p,于是得分度圓的直徑 d=z p/π。

29bc8bb5008bec9af7549e62cbed9f2f.png

徑節制齒輪

? ? 在一些國家里,不同模數使用徑節作為齒輪的基本參數,用英寸為計量單位,徑節以P表示,指圓周率π與齒距ρ的比,徑節P=π/ρ,以 1/英寸為單位。

? ? 齒輪分度圓的周長=πd=z ρ,于是得分度圓的齒距ρ=πd/z。

? ? 徑節P=Z/d (d的單位是英寸)

? ? 模數m=d/Z (d的單位是mm)

? ? 可以看出:

? ? m=(1/P)*25.4=25.4/P

? ? P=(1/m)*25.4=25.4/m

? ? 因此,模數m與徑節P的關系是互為倒數,只是單位制不同。

? ? 即:模數與徑節的乘積恒等于1。

? ? 相應于單位的換算,徑節與模數之間有如下的關系式

? ? ?P=π/ρ=25.4/m式中P為徑節(1/英寸);ρ為齒距(英寸);m為模數(毫米)。

? ? 徑節P與公制中模數m的作用相當。在大多數英制齒輪、齒輪聯軸器和棘輪等零件中,徑節是一項基本參數。徑節越大,輪齒尺寸(齒高與齒厚)越小。有的國家對徑節訂有標準系列值。

雙模數制

? ? 雙模數制是獲得短齒齒形的另一種方式,可提高抗彎強度,但穩定性較差,常用于汽車拖拉機行業。

? ? 雙模數制規定用兩個大小不等的模數來計算一個齒輪的各部尺寸,標記為分數形式m1/m2,其中較大的模數m1用來計算分度圓直徑,較小的m2用來計算輪齒的尺寸。

? ? 各尺寸的計算公式如下:

分度圓直徑:d=m1*Z

齒頂高: ha=ha*m2

齒根高:hf=(ha1+c1)*m2

齒頂圓直徑: da=d+2*ha=m1*Z+2*ha*m2

齒根圓直徑: df=d-2*hf=m1*Z-2*(ha1+c1)*m2

此外,分度圓齒厚S、齒距P、基圓直徑db和中心距a是按照m1計算。

雙徑節制

? ? 雙徑節制是英制齒輪中獲得短齒齒形的另一種方式,以提高抗彎強度。它規定較小的徑節P2用來計算分度圓直徑,較大的徑節P1用來計算輪齒的尺寸,標記為P2/P1,較小的P2為分子,較大的P1為分母,正好與雙模數制相反。

? ? 各尺寸的計算公式如下:

分度圓直徑:d=Z/P2

齒頂高: ha=ha/P1

齒根高:hf=(ha1+c1)/P1

齒頂圓直徑: da=d+2*ha=Z/P2+2*ha/P1

齒根圓直徑: df=d-2*hf=Z/P2-2*(ha1+c1)/P1

此外,分度圓齒厚S、齒距P、基圓直徑db和中心距a是按照P2計算。

標記

? ? 它的意思是用較小的徑節P2=10(分子)來計算分度圓直徑,用較大的徑節P1=20(分母)來計算齒高。

? ? 因此,10/20pitch的雙徑節制齒輪的尺寸計算如下:

分度圓直徑:d=Z/P2=Z/10 (d單位為英寸)

齒頂高: ha=ha/P1=1/20=0.05"=1.27mm

齒根高:hf=(ha1+c1)/P1=1.25/20=0.625"=1.588mm

? ? 中心距a是按照較小的徑節10來計算的。

? ? 也可以先將雙徑節制轉化為雙模數制,再來計算尺寸:

? ? 雙模數制標記為分數形式m1/m2,用大的模數m1用來計算分度圓直徑,較小的m2用來計算輪齒的尺寸。

m1=1/P2*25.4=1/10"*25.4=2.54mm

m2=1/P1*25.4=1/20"*25.4=1.27mm

? ? 所以,這個齒輪用雙模數制齒輪來表示就是2.54/1.27:

? ? 尺寸計算:

? ? 分度圓直徑: d=2.54*z

? ? 齒頂高: ha=ha*m2=1*1.27=1.27mm

? ? 齒根高:hf=(ha1+c1)*m2=1.25*1.27=1.588mm

? ? 中心距a是按照較大的模數m1=2.54mm來計算的

? ? 但如果要按照模數來設計齒輪的話,模數要選擇標準值,利用變位來達到中心距的要求。

cf91309d8784689f6c033521bee6642f.png

? ? 由于在上式中π為一無理數,不便于作為基準的分度圓的定位。為了便于計算,制造和檢驗,現將比值p/π人為地規定為一些簡單的數值,并把這個比值叫做模數(module),以m表示,即令其單位為mm。于是得:

? ? 模數m是決定齒輪尺寸的一個基本參數。齒數相同的齒輪模數大,則其尺寸也大。為了便于制造,檢驗和互換使用,齒輪的模數值已經標準化了。

? ??模數的標準化數值參考GB1357-87。

? ? 第一系列有:0.1,0.12,0.15,0.2,0.25,0.3,0.4,0.5,0.6,0.8,1,1.25,1.5,2,2.5,3,4,5,6,8,10,12,16,20,25,32,40,50.(優先選用第一系列)。

? ? 第二系列有:0.35,0.7,0.9,1.75,2.25,2.75,3.25,3.5,3.75,4.5,5.5,6.5,7,9,11,14,18,22,28,36,45.?單位mm。

b4d3e4f513b7c1fb44f3444888611c70.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539385.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539385.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539385.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言改錯和填空能運行嗎,C語言改錯填空編程

改錯題1、在考生文件夾下,給定程序MODI.C的功能是:從低位開始取出長整型變量s中奇數位上的數,依次構成一個新數放在t中。例如,當s中的數為:7654321時,t中的數為:7531。請修改并運行該程序&#…

@Autowired注解實現原理

在討論代碼細節之前,我們再來了解下基礎知識。Spring管理可用于整個應用程序的Java對象bean。他們所在的Spring容器,被稱為應用程序上下文。這意味著我們不需要處理他們的生命周期(初始化,銷毀)。該任務由此容器來完成。另外,該上…

獲取freemarker處理后的內容

相信很多人都用過freemarker,或做視圖,或模板,或生成靜態文件等,但是有多少人做過這樣的應用,通過模板后,不是要輸出靜態的內容,而是直接在代碼中獲取處理模板后的內容,研究了下API,freemarker里…

c4.5算法python實現_算法:用Python實現—最優化算法

今天給大家分享一下算法,用python來實現最優化算法。廢話不多說,直接上代碼:一、二分法函數詳見rres,此代碼使該算法運行了兩次def asdf(x): rres8*x**3-2*x**2-7*x3 return rresi2left0right1while i>0 : i i-1 …

comsol臨時文件夾中有不支持的字符_文件名中不能包含的字符

文件名是為了方便人們區分計算機中的不同文件,而給每個文件設定一個指定的名稱。由文件主名和擴展名組成。DOS操作系統規定文件名由文件主名和擴展名組成,文件主名由1~8個字符組成,擴展名由1~3個字符組成,主名和擴展名之間由一個小…

linux 星號 通配符,如何在bash中轉義通配符/星號字符?

簡短的回答像其他人所說的那樣 - 你應該總是引用變量來防止奇怪的行為。所以使用echo“$ foo”代替echo $ foo。長期回答我確實認為這個例子值得進一步解釋,因為它的表面看起來比它看起來更多。我可以看到你的困惑在哪里,因為在你運行你的第一個例子后&a…

PYTHON面試

大部分的面試問題,有最近要找事的老鐵嗎?python語法以及其他基礎部分可變與不可變類型; 淺拷貝與深拷貝的實現方式、區別;deepcopy如果你來設計,如何實現; __new__() 與 __init__()的區別; 你知…

vs怎么更改編譯的堆空間_再見吧 buildSrc, 擁抱 Composing builds 提升 Android 編譯速度...

前言長期以來困擾我們的一個問題就是構建速度,AndroidStudio 的構建速度嚴重影響 Android 開發者的工作效率,尤其是更新一個版本號,導致整個項目重新構建,在網絡慢的情況下,這是無法忍受的。buildSrc 這種方式&#xf…

java map的遍歷

轉載地址:http://www.cnblogs.com/shenliang123/archive/2012/08/28/2660705.html -------------------------------------------------------------------------------------------------------------------- java中的遍歷 import java.util.Collection; import j…

python循環for...in_python循環while和forin實例

python 循環while和for in簡單實例#!/uer/bin/env python# _*_ coding: utf-8 _*_lucknumber 5b 0while b <3:print(guss count:,b)a int(input(you guse number))if a > lucknumber:print (youaerbiger)elif a lucknumber:print (youare righet)break #跳出這個層級…

android懸浮功能實現,Android實現系統級懸浮按鈕

本文實例為大家分享了Android系統級懸浮按鈕的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下具體的需求1、就是做一個系統級的懸浮按鈕&#xff0c;就像iPhone 桌面的那個懸浮按鈕效果一樣&#xff0c;能隨意拖動&#xff0c;并且手一放開&#xff0c;懸浮按鈕就自動…

oracle decode_錯過血虧!一文搞懂Oracle鎖相關視圖及相關操作

本文主要研究鎖的相關視圖&#xff0c;以及鎖的相關操作&#xff0c;通過視圖查鎖的問題。 一、v$transaction視圖第一個視圖是v$transaction&#xff0c;就是Oracle數據庫所有活動的事務數&#xff0c;所有活動的事務每一個活動的事務在這里有一行。v$transactionXIDUSN表示當…

Linux文件系統與命令行

什么是命令行? 接收鍵盤命令并將其傳給操作系統執行的程序(用于輸入和管理命令的程序),統稱命令行,也叫: Shell&#xff0c;幾乎所有Linux發行版都提供了一個 Shell 程序,叫做: Bash (Bourne-Again Shell, 因為最初的 Shell 是由 Steve Bourne 編寫的原始 Unix 程序, Again 表…

freeMarker 遍歷 list,map,listmap

List List<String> clientSourceDatanew ArrayList<String>();clientSourceData.add("field字段");clientSourceData.add("title標題");ftl&#xff1a; <#if clientSourceData?exists><#list clientSourceData as key> <tr&g…

qtableview不選中_如何選中/取消選中QTableView并觸發setData()

我有一個自定義的QTableModel&#xff0c;我在PyQt中使用QTableView顯示它。我有一些字段設置為可檢查&#xff0c;我想添加“全部檢查”和“不檢查”按鈕。我覺得應該有一種方法可以使setData()從代碼中被調用&#xff0c;這樣檢查狀態就會改變&#xff0c;就像我已經用setDat…

android 自定義菜單欄,GitHub - earthWo/AndroidBottomNavigation: android 底部菜單欄,自定義樣式,自定義菜單數量,添加滾動動畫和水波紋動畫...

AndroidBottomNavigation截圖使用方法gradle:compile com.whitelife.library:library:1.0.1maven:com.whitelife.librarylibrary1.0pomandroid:id"id/bottom_navigation"android:layout_width"match_parent"android:layout_height"56dp"android:…

windows怎么打開python_windows怎么打開Python

Windows中運行Python的兩種運行方式認識編程環境 1 直接命令行啟用Python。當然&#xff0c;如果直接在cmd中輸入python&#xff0c;需要在windows中的path環境變量中做好設置。 此時&#xff0c;cmd中運行python就可以出現 “>>>” 符號。意味著python進入了交互運行…

sqldeveloper創建賬號_用oralce 自帶工具sql developer 創建表空間,用戶,權限

用oralce 自帶工具sql developer 創建/*第1步&#xff1a;創建臨時表空間 */create temporary tablespace hudongtemptablespacetempfile E:\worksubject\WY-Honda_Ess\Oracle11g\hudongtemptablespace.dbfsize 50mautoextend onnext 50m maxsize 20480mextent management loc…

AOE網與關鍵路徑簡介

前面我們說過的拓撲排序主要是為解決一個工程能否順序進行的問題&#xff0c;但有時我們還需要解決工程完成需要的最短時間問題。如果我們要對一個流程圖獲得最短時間&#xff0c;就必須要分析它們的拓撲關系&#xff0c;并且找到當中最關鍵的流程&#xff0c;這個流程的時間就…

Java 集合體系詳解——List體系有序集合

引言 面向對象語言對事物的體現必然是以對象的形式&#xff0c;Java工程師為了方便多多個對象的操作&#xff0c;就對對象進行存儲&#xff0c;集合就是存儲對象的一種方式&#xff0c;他們的底層都是基于不同的數據結構。當然集合和數組一樣都是容器&#xff0c;數組也是可以存…