關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 漸開線圓柱齒輪幾何參數(shù)計(jì)算的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)

漸開線圓柱齒輪幾何參數(shù)計(jì)算的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)

作者: 時(shí)間:2012-05-31 來(lái)源:網(wǎng)絡(luò) 收藏

4、精度計(jì)算:計(jì)算出的精度測(cè)量參數(shù),如:各級(jí)精度等級(jí)、齒厚上/下偏差、側(cè)隙公差、最小/大極限側(cè)隙等。

本文引用地址:http://butianyuan.cn/article/202303.htm

5、強(qiáng)度校核:在基本參數(shù)確定后,進(jìn)行精確的齒面接觸強(qiáng)度和齒根彎曲強(qiáng)度校核。分別將計(jì)算出的接觸/彎曲強(qiáng)度允許傳遞功率與已知功率相比較,如果都大于實(shí)際功率,則所設(shè)計(jì)的強(qiáng)度過(guò)關(guān)。

6、如果校核不滿足強(qiáng)度要求,可以返回2),修改參數(shù),重新計(jì)算。課題研究的主要內(nèi)容就是設(shè)計(jì)一個(gè)進(jìn)行設(shè)計(jì)的計(jì)算軟件,現(xiàn)在課題是尺寸計(jì)算,主要應(yīng)集中在此,精度只是其中一部分。在設(shè)計(jì)圓柱齒輪時(shí)會(huì)計(jì)算出其齒數(shù)、齒形和齒高等。

2.2圓柱齒輪參數(shù) 2.2.1外嚙合標(biāo)準(zhǔn)圓柱齒輪傳動(dòng)尺寸計(jì)算

外嚙合標(biāo)準(zhǔn)圓柱齒輪傳動(dòng)如表1。

表1 外嚙合標(biāo)準(zhǔn)圓柱齒輪傳動(dòng)參數(shù)

1.jpg

2.2.2外嚙合高度變位齒輪傳動(dòng)的幾何尺寸計(jì)算

外嚙合高度變位齒輪傳動(dòng)的如表2。

表2 外嚙合高度變位齒輪傳動(dòng)的參數(shù)

2.jpg

3.jpg

2.2.3內(nèi)嚙合標(biāo)準(zhǔn)齒輪傳動(dòng)的幾何尺寸計(jì)算

內(nèi)嚙合標(biāo)準(zhǔn)齒輪傳動(dòng)的如表3。

表3 內(nèi)嚙合標(biāo)準(zhǔn)齒輪傳動(dòng)的參數(shù)

4.jpg

5.jpg

2.2.4內(nèi)嚙合高度變位齒輪傳動(dòng)的幾何尺寸計(jì)算

內(nèi)嚙合高度變位齒輪傳動(dòng)的參數(shù)計(jì)算如表4。

表4 內(nèi)嚙合高度變位齒輪傳動(dòng)的參數(shù)

7.jpg

2.3本課題研究目標(biāo)

計(jì)算出齒輪的模數(shù)、齒數(shù)、齒形、齒高、變位、基準(zhǔn)齒形和參數(shù)(GB/T1356-1988)、模數(shù)系列(GB/T1357-1987)、傳動(dòng)類型和基本參數(shù)、變位系數(shù)的選擇、漸開線圓柱齒輪的齒厚測(cè)量計(jì)算、精度選擇和強(qiáng)度計(jì)算。

本課題研究的幾何尺寸計(jì)算的適用范圍包括:

1、標(biāo)準(zhǔn)圓柱齒輪(直,螺旋)

2、外嚙合(高度變位)圓柱齒輪(直,螺旋)

3、內(nèi)嚙合標(biāo)準(zhǔn)齒輪(直齒)

4、內(nèi)嚙合(高度變位)圓柱齒輪(直,螺旋)

3. 軟件的具體實(shí)現(xiàn) 3.1系統(tǒng)實(shí)現(xiàn)的環(huán)境

本設(shè)計(jì)軟件使用C#語(yǔ)言開發(fā),開發(fā)平臺(tái)為VS2005軟件,運(yùn)行環(huán)境是Windows XP

3.2軟件的總流程圖

圖2 程序總流程圖

3.3軟件實(shí)現(xiàn)的主界面

圖3 計(jì)算外嚙合齒輪副時(shí)的界面

圖4 計(jì)算外嚙合齒輪副時(shí)的界面

圖5 精度計(jì)算時(shí)的運(yùn)行界面

3.4 實(shí)現(xiàn)的部分代碼 3.4.1實(shí)現(xiàn)的主要功能

1、 外嚙合齒輪幾何參數(shù)和齒厚計(jì)算的功能模塊

private void button1_Click(object sender, EventArgs e) //外嚙合計(jì)算

{

if (tBoxα.Text != 20) //判斷輸入是否為標(biāo)準(zhǔn)輸入

str = 請(qǐng)輸入標(biāo)準(zhǔn)齒形角α!n;

else if (Convert.ToInt32(tBoxβ.Text) 0 || Convert.ToInt32(tBoxβ.Text) > 45)

str += 請(qǐng)選擇合理的螺旋角β!n;

else if (Convert.ToInt32(tBoxha.Text) != 1)

str += 請(qǐng)選擇合理的齒頂高系數(shù)!n;

else if (Convert.ToDouble(tBoxc.Text) != 0.25)

str += 徑向間隙系數(shù)選擇不正確,請(qǐng)重新填寫!n;

else if (Convert.ToDouble(tBoxr.Text) != 0.38)

str += 齒根圓角半徑系數(shù)選擇不夠準(zhǔn)確!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ù)請(qǐng)輸入為整數(shù)!n;

else //分別把輸入的值賦給各變量

{

α1 = Convert.ToInt32(tBoxα.Text);

β1 = Convert.ToDouble(tBoxβ.Text);



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉