国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MATLAB和SolidWorks的弧齒錐齒輪三維精確建模

2014-07-20 04:02:52賈育秦
機械工程與自動化 2014年4期
關(guān)鍵詞:小端弧齒齒廓

任 燕,賈育秦,張 帥,孫 超

(太原科技大學(xué) 機械工程學(xué)院,山西 太原 030024)

0 引言

弧齒錐齒輪是汽車、機床及石油、化工、冶金、礦山機械等設(shè)備上廣泛使用的一種重要零件。隨著機械設(shè)備朝著高速、重載、性能可靠等方向發(fā)展,為了滿足有限元分析的需要,必須精確繪制出弧齒錐齒輪的三維實體模型。本文利用MATLAB強大的數(shù)據(jù)處理功能和曲線功能,生成弧齒錐齒輪的相關(guān)參數(shù)且畫出弧齒錐齒輪大端和小端齒面的齒廓線,利用SolidWorks的X,Y,Z坐標點畫曲面的功能,將MATLAB的曲線導(dǎo)入SolidWorks中,以提高弧齒錐齒輪建模的效率和模型的準確性。

1 造型方法

1.1 弧齒錐齒輪參數(shù)的設(shè)定

在MATLAB中新建文件,命名為gleason_gear,定義初值,程序如下:

function gleason_gear

m=3.5;z=30;z_asm=13;alpha=20;b=20;hax=0.85;cx=0.188;x=0.16;

beta=35;

set(0,’Defaultuicontrolfontname’,’宋體’);

set(0,’Defaultuicontrolfontsize’,10);

button=questdlg(’需要修改基本參數(shù)嗎’,’問題提示’,’yes’,’no’)

通過關(guān)系式來計算其余各參數(shù)的數(shù)值,并將各參數(shù)的計算公式輸入到MATLAB中,建立各變量之間的聯(lián)動關(guān)系,如下所示:

d=m*z;

db=d*cosd(alpha);

delta=atand(z/z_asm);

ha=(hax+x)*m;

hf=(hax+cx-x)*m;

hb=(d-db)/(2*cosd(delta));da=d+2*ha*cosd(delta);

df=d-2*hf*cosd(delta);

rx=d/(2*sind(delta));

theta_a=atand(ha/rx);

theta_f=atand(hf/rx);

delta_a=delta+theta_a;

theta_b=atand(hb/rx);

delta_f=delta-theta_f;

Dzf=df/cosd(delta);

dzf=(df-2*bf*sind(delta_f))/cosd(delta);

A1=360*cosd(delta)/4/z+180*tand(alpha)/pi-alpha;

A2=360*cosd(delta)/4/z;

1.2 基本曲線和漸開線曲線的創(chuàng)建

(1)將SolidWorks設(shè)計樹中的上視基準面向上平移d0=d/(2*tan(delta))(d為分度圓直徑,delta為分錐角)建立基準面1,創(chuàng)建基準軸1和基準點0;在前視基準面內(nèi),以基準點0為頂點繪制4條線,分別為分錐、根錐、基錐和頂錐母線;再分別標出頂錐母線的長度d1=da/2(da為齒頂圓直徑),分錐母線的長度d2=d/2,基錐母線的長度d3=db/2(db為基圓直徑),根錐母線的長度d4=df/2(df為齒根圓直徑),大背錐母線與分錐母線的夾角為90°,大背錐母線和小端背錐母線的距離為b。再創(chuàng)建基準點1和基準點2,如圖1 所示。

(2)過背錐母線作分別垂直于前視基準面和分錐母線的基準面2和基準面3,在這兩個平面內(nèi)分別繪制各基礎(chǔ)圓曲線,如圖2 所示。

圖1 母線和基準點

圖2 基圓曲線

由于MATLAB軟件擅長處理數(shù)組的各種運算,對于d0,d1,d2,d3,d4及旋轉(zhuǎn)漸開線的角度A1和建立鏡像平面的旋轉(zhuǎn)角度A2,可通過在MATLAB中輸入基本參數(shù)值之后自動計算出結(jié)果。

(3)繪制大端、小端齒廓漸開線。MATLAB軟件不僅擅長處理數(shù)組的各種運算,而且其圖形顯示功能強大,適合于弧齒錐齒輪的漸開線的建立。因此將如下數(shù)據(jù)輸入到MATLAB中,繪制漸開線:

%%繪制漸開線

t=0:0.001:1;

r=Dzf/2;

theta=t*60;

x1=r*cosd(theta)+r*sind(theta).*theta*pi/180;

y1=r*sind(theta)-r*cosd(theta).*theta*pi/180;

figure(’numbertitle’,’off’,’name’,’弧齒錐齒輪的漸開線’)

plot(x1,y1)

hold on

r=dzf/2;

theta=t*60;

x2=r*cosd(theta)+r*sind(theta).*theta*pi/180;

y2=r*sind(theta)-r*cosd(theta).*theta*pi/180;

plot(x2,y2)

axis equal

grid on

將MATLAB生成的漸開線導(dǎo)入SolidWorks中,步驟如下:①用assignin函數(shù)將要保存的變量返回到MATLAB的workplace中,雙擊workplace中的變量,將數(shù)據(jù)全部復(fù)制后粘貼到記事本中;②打開SolidWorks中的曲線按鈕,通過X,Y,Z的曲線選項,點擊后出現(xiàn)曲線表格,選文件類型為Text File,找到漸開線文件(xian1,xian2);③點打開,又回到曲線文件表格,點確定,漸開線曲線即進入SolidWorks。值得注意的是雖然Z值為零,但SolidWorks仍認為此曲線是空間曲線,因此在平面上使用時,可用轉(zhuǎn)換實體工具將其轉(zhuǎn)化為平面曲線。將漸開線移動到合適的位置后,將其沿著Z軸旋轉(zhuǎn)角度A1。

建立通過大端漸開線和大端基圓的點4,再穿過大端中心線和點4來建立基準面4,然后將基準面4旋轉(zhuǎn)角度A2來建立基準面5,作為鏡像平面來鏡像大、小端漸開線。

(4)創(chuàng)建齒坯實體、掃描軌跡和齒廓線。在前視基準面內(nèi)繪制齒坯曲線,旋轉(zhuǎn)成齒坯實體;根據(jù)刀具半徑、螺旋角和齒輪的旋轉(zhuǎn)方向繪制刀盤圓線和夾角35°切線來繪制掃描軌跡,如圖3 所示。

圖3 掃描軌跡和齒廓圖

(5)單擊SolidWorks“特征”工具欄中的“掃描”繪制出一個齒,再通過“旋轉(zhuǎn)”工具得到弧齒錐齒輪的完整模型,如圖4 所示。

圖4 齒輪完整模型

2 結(jié)論

本文采用MATLAB來繪制弧齒錐齒輪的大端和小端齒面的齒廓線,將MATLAB和SolidWorks相結(jié)合使得建立的弧齒錐齒輪模型更加精確,為后續(xù)的有限元分析奠定了基礎(chǔ)。

[1]孫桓,陳作模.機械原理[M].北京:高等教育出版社,2006.

[2]曹巖,樊亞軍,呂小軍.SolidWorks2009機械設(shè)計實例精解[M].北京:化學(xué)工業(yè)出版社,2009.

[3]冉兆波,萬朝燕.基于Pro/E的漸開線弧齒錐齒輪的三維建模[J].計算機應(yīng)用技術(shù),2007,34(1):35-37.

[4]章華,楊文珍.基于參數(shù)化的弧齒錐齒輪建模仿真和加工[J].浙江理工大學(xué)學(xué)報,2011,29(2):221-222.

[5]羅華飛.MATLAB GUI設(shè)計學(xué)習(xí)筆記[M].第2版.北京:北京航空航天大學(xué)出版社,2011.

[6]陳杰.MATLAB寶典[M].北京:電子工業(yè)出版社,2009.

猜你喜歡
小端弧齒齒廓
一種新型的昆蟲仿生齒廓設(shè)計
基于ISO 1328-1:2013的齒廓偏差評定方法研究*
機電工程(2020年1期)2020-03-04 06:06:48
基于球頭銑刀的弧齒錐齒輪小輪銑削加工方法研究
小端接觸同步器后備量分析與驗證
汽車零部件(2019年7期)2019-08-14 10:56:14
漸開線齒廓鏈輪梳齒刀的設(shè)計
六圓弧齒廓螺旋齒輪及其嚙合特性
高速動車組弧齒錐齒輪齒面疲勞點蝕失效分析
唯一的守軍
幸福(2016年5期)2016-04-19 03:48:10
弧齒錐齒輪副安裝誤差調(diào)整綜述
唯一的守軍
視野(2015年21期)2015-02-05 05:32:34
高邑县| 舞钢市| 白朗县| 西丰县| 尼勒克县| 友谊县| 梨树县| 永年县| 海兴县| 新源县| 潢川县| 体育| 双鸭山市| 山丹县| 会同县| 同心县| 五常市| 兴宁市| 平泉县| 盐山县| 观塘区| 长乐市| 菏泽市| 南漳县| 保靖县| 鄂伦春自治旗| 大新县| 禹城市| 正阳县| 霸州市| 景德镇市| 定兴县| 垦利县| 榆林市| 资溪县| 屯门区| 天门市| 垫江县| 论坛| 正镶白旗| 乐清市|