漸開線圓柱齒輪幾何參數(shù)計算的計算機輔助設(shè)計系統(tǒng)
4、精度計算:計算出齒輪的精度測量參數(shù),如:各級精度等級、齒厚上/下偏差、側(cè)隙公差、最小/大極限側(cè)隙等。
本文引用地址:http://2s4d.com/article/202303.htm5、強度校核:在基本參數(shù)確定后,進行精確的齒面接觸強度和齒根彎曲強度校核。分別將計算出的接觸/彎曲強度允許傳遞功率與已知功率相比較,如果都大于實際功率,則所設(shè)計的齒輪強度過關(guān)。
6、如果校核不滿足強度要求,可以返回2),修改參數(shù),重新計算。課題研究的主要內(nèi)容就是設(shè)計一個進行齒輪設(shè)計的計算軟件,現(xiàn)在課題是幾何尺寸計算,主要應(yīng)集中在此,精度只是其中一部分。在設(shè)計漸開線圓柱齒輪時會計算出其齒數(shù)、齒形和齒高等。
2.2漸開線圓柱齒輪幾何參數(shù) 2.2.1外嚙合標準圓柱齒輪傳動幾何尺寸計算
外嚙合標準圓柱齒輪傳動參數(shù)計算如表1。
表1 外嚙合標準圓柱齒輪傳動參數(shù)
2.2.2外嚙合高度變位齒輪傳動的幾何尺寸計算
外嚙合高度變位齒輪傳動的參數(shù)計算如表2。
表2 外嚙合高度變位齒輪傳動的參數(shù)
2.2.3內(nèi)嚙合標準齒輪傳動的幾何尺寸計算
內(nèi)嚙合標準齒輪傳動的參數(shù)計算如表3。
表3 內(nèi)嚙合標準齒輪傳動的參數(shù)
2.2.4內(nèi)嚙合高度變位齒輪傳動的幾何尺寸計算
內(nèi)嚙合高度變位齒輪傳動的參數(shù)計算如表4。
表4 內(nèi)嚙合高度變位齒輪傳動的參數(shù)
2.3本課題研究目標
計算出漸開線齒輪的模數(shù)、齒數(shù)、齒形、齒高、變位、基準齒形和參數(shù)(GB/T1356-1988)、模數(shù)系列(GB/T1357-1987)、傳動類型和基本參數(shù)、變位系數(shù)的選擇、漸開線圓柱齒輪的齒厚測量計算、精度選擇和強度計算。
本課題研究的幾何尺寸計算的適用范圍包括:
1、標準圓柱齒輪(直,螺旋)
2、外嚙合(高度變位)圓柱齒輪(直,螺旋)
3、內(nèi)嚙合標準齒輪(直齒)
4、內(nèi)嚙合(高度變位)圓柱齒輪(直,螺旋)
3. 軟件的具體實現(xiàn) 3.1系統(tǒng)實現(xiàn)的環(huán)境
本設(shè)計軟件使用C#語言開發(fā),開發(fā)平臺為VS2005軟件,運行環(huán)境是Windows XP
3.2軟件的總流程圖
圖2 程序總流程圖
3.3軟件實現(xiàn)的主界面
圖3 計算外嚙合齒輪副時的界面
圖4 計算外嚙合齒輪副時的界面
圖5 精度計算時的運行界面
3.4 實現(xiàn)的部分代碼 3.4.1實現(xiàn)的主要功能
1、 外嚙合齒輪幾何參數(shù)和齒厚計算的功能模塊
private void button1_Click(object sender, EventArgs e) //外嚙合計算
{
if (tBoxα.Text != 20) //判斷輸入是否為標準輸入
str = 請輸入標準齒形角α!n;
else if (Convert.ToInt32(tBoxβ.Text) 0 || Convert.ToInt32(tBoxβ.Text) > 45)
str += 請選擇合理的螺旋角β!n;
else if (Convert.ToInt32(tBoxha.Text) != 1)
str += 請選擇合理的齒頂高系數(shù)!n;
else if (Convert.ToDouble(tBoxc.Text) != 0.25)
str += 徑向間隙系數(shù)選擇不正確,請重新填寫!n;
else if (Convert.ToDouble(tBoxr.Text) != 0.38)
str += 齒根圓角半徑系數(shù)選擇不夠準確!n;
else if (Convert.ToDouble(Convert.ToInt32(Convert.ToDouble(tBoxZ1.Text))) != Convert.ToDouble(tBoxZ1.Text) || Convert.ToDouble(Convert.ToInt32(Convert.ToDouble(tBoxZ2.Text))) != Convert.ToDouble(tBoxZ2.Text))
str += 齒數(shù)請輸入為整數(shù)!n;
else //分別把輸入的值賦給各變量
{
α1 = Convert.ToInt32(tBoxα.Text);
β1 = Convert.ToDouble(tBoxβ.Text);
評論