1.一種尼曼蝸輪的精確建模方法,其特征在于:包括:
設定蝸輪蝸桿的基本參數(shù);
建立砂輪的圓環(huán)面方程;
建立砂輪蝸桿的嚙合方程;
建立蝸桿齒面方程;
建立蝸輪蝸桿嚙合方程;
根據(jù)蝸桿齒面方程和蝸輪蝸桿嚙合方程得到接觸點的坐標公式,然后利用數(shù)值方法解得接觸點集;
將接觸點集導入三維軟件生成蝸輪實體。
2.根據(jù)權利要求1所述的一種尼曼蝸輪的精確建模方法,其特征在于:建立砂輪圓環(huán)面方程的方法包括:
建立如下坐標系:
砂輪的坐標系為OuXuYuZu,坐標原點Ou為砂輪的中心,坐標軸Zu為砂輪的回轉軸線,砂輪的圓環(huán)面的圓心為Ou,;
蝸桿的坐標系為O1X1Y1Z1,坐標原點O1為蝸桿的中心,坐標軸Z1為蝸桿的回轉軸線;
砂輪與蝸桿的中心距為a1;
根據(jù)砂輪圓環(huán)面上任意一點P的位置建立在OuXuYuZu坐標系下的右半圓環(huán)面方程:xu=-(ρsinβ+c)cosψ,yu=(ρsinβ+c)sinψ,zu=ρcosβ-d;
其中,c=ru-ha*m-ρsinαn,表示坐標軸Zu與砂輪圓環(huán)面圓心O′u的徑向距離;d=ρcosαn,表示坐標軸Zu與砂輪圓環(huán)面圓心O′u的軸向距離;ru為砂輪半徑,m為蝸桿軸向模數(shù),ha*為蝸桿齒頂高系數(shù),ρ為砂輪圓環(huán)的半徑,αn為蝸桿法向齒形角,β為點O′uP與坐標軸Zu的夾角,取值范圍為[0,π/2],ψ為OuP與坐標軸Xu的夾角,取值范圍為[-π/2,π/2];
同理可建立在OuXuYuZu坐標系下的左半圓環(huán)面方程:xu=-(ρsinβ+c)cosψ,yu=(ρsinβ+c)sinψ,zu=d-0.6πmcosγ-ρcosβ。
3.根據(jù)權利要求2述的一種尼曼蝸輪的精確建模方法,其特征在于:建立砂輪蝸桿嚙合方程的方法包括:
砂輪相對蝸桿的速度vu1在OuXuYuZu坐標系下的分量公式為:
其中,ω1為蝸桿的角速度;
根據(jù)砂輪圓環(huán)面方程,求出砂輪圓環(huán)面上任意一點的法向量;
砂輪右半圓環(huán)面上任意一點處的法向量在OuXuYuZu下的分量公式為:
砂輪左半圓環(huán)面上任意一點處的法向量在OuXuYuZu下的分量公式為:
將上述公式代入一般形式的嚙合方程得到最終形式的砂輪蝸桿嚙合方程:
砂輪右半圓環(huán)面與蝸桿的嚙合方程最終形式如下:
tanβ=(a1-pcotγ-ccosψ)/(dcosψ+a1sinψcotγ+psinψ);
砂輪左半圓環(huán)面與蝸桿的嚙合方程最終形式如下:
tanβ=(ccosψ-a1+pcotγ)/(-kcosψ+a1sinψcotγ+psinψ);
其中,k=d-0.6πmcosγ。
4.根據(jù)權利要求3述的一種尼曼蝸輪的精確建模方法,其特征在于:建立蝸桿齒面方程的方法包括:
將砂輪圓環(huán)面方程轉換到蝸桿坐標系中并與砂輪蝸桿嚙合方程聯(lián)立得到原始形式的蝸桿齒面方程;轉換矩陣為:其中θ為蝸桿齒面上任意一點相對蝸桿回轉軸線的轉角;
由砂輪右半圓環(huán)面包絡出蝸桿齒槽的右齒面方程為:
由砂輪左半圓環(huán)面包絡出蝸桿齒槽的左齒面方程為:
令齒面方程中z1為零得到蝸桿端面齒廓曲線方程:
蝸桿齒槽的右齒面端面齒廓曲線方程為:
蝸桿齒槽的左齒面端面齒廓曲線方程為:
由蝸桿端面齒廓曲線做螺旋運動得到蝸桿齒面在蝸桿坐標系下新的簡便方程:其中η為ψ的函數(shù),ψ表征蝸桿齒面上點在徑向的位置,ζ表征蝸桿齒面上點在周向的位置。
5.根據(jù)權利要求4述的一種尼曼蝸輪的精確建模方法,其特征在于:建立蝸桿蝸輪嚙合方程的方法包括:
推導蝸桿齒面上任意點處法向量在蝸桿坐標系中的表達公式為:
推導正交嚙合時,蝸桿相對蝸輪在蝸桿坐標系下的速度表達公式為:
其中,i21=ω2/ω1=z1/z2,z1、z2分別為蝸桿的頭數(shù)和蝸輪齒數(shù),x1、y1、z1為蝸輪蝸桿嚙合點在蝸桿坐標系中的坐標,a2為蝸桿蝸輪的中心距,為蝸桿轉角;
將上述公式代入一般形式的嚙合方程得到蝸桿坐標系下的蝸桿蝸輪嚙合方程:
6.根據(jù)權利要求5述的一種尼曼蝸輪的精確建模方法,其特征在于:計算接觸點集的方法包括:
將蝸桿齒面方程與蝸桿蝸輪嚙合方程聯(lián)立,解得每個接觸瞬間的蝸桿齒面上接觸點集坐標公式為:
其中η為ψ的函數(shù);
分別對該坐標公式的參數(shù)ζ、ψ的取值范圍進行迭代計算,并進一步解得初始位置下蝸桿齒面上一個接觸點坐標;
將接觸點集坐標將經(jīng)兩次變換后得到蝸輪齒面上的接觸點集坐標。
7.根據(jù)權利要求6所述的一種尼曼蝸輪的精確建模方法,其特征在于:ψ的取值范圍的計算方法包括:
a:求解對應蝸桿右齒面齒頂圓上ψ值的步驟如下:
sa1.令ψ=0.5π;
sa2.將ψ值代入蝸桿端面齒廓方程求出徑矢長r(1);
sa3.判斷是否滿足r(1)≤0.5da1:如果是則表示ψ對應蝸桿齒頂,輸出ψ右頂=ψ,程序結束,否則令ψ=ψ-0.01返回步驟sa2;
b:求解對應蝸桿右齒面齒根圓上的ψ值的步驟如下:
sb1.令ψ=-0.5π;
sb2.將ψ值代入蝸桿端面齒廓方程求出徑矢長r(1);
sb3.判斷是否滿足r(1)≥0.5df1:如果是則表示ψ對應蝸桿齒根,輸出ψ右根=ψ,程序結束,否則令ψ=ψ+0.01返回步驟sb2。
c:求解對應蝸桿左齒面齒頂圓上ψ值的步驟如下:
sc1.令ψ=-0.5π;
sc2.將ψ值代入蝸桿端面齒廓方程求出徑矢長r(1);
sc3.判斷是否滿足r(1)≤0.5da1:如果是則表示ψ對應蝸桿齒頂,輸出ψ左頂=ψ,程序結束,否則令ψ=ψ+0.01返回步驟sc2;
d:求解對應蝸桿左齒面齒根圓上ψ值的步驟如下:
sd1.令ψ=0.5π;
sd2.將ψ值代入蝸桿端面齒廓方程求出徑矢長r(1);
sd3.判斷是否滿足r(1)≥0.5df1:如果是則表示ψ對應蝸桿齒根,輸出ψ左根=ψ,程序結束,否則令ψ=ψ-0.01返回步驟sd2;其中da1為蝸桿齒頂圓直徑,df1為蝸桿齒根圓直徑。
8.根據(jù)權利要求7所述的一種尼曼蝸輪的精確建模方法,其特征在于:的取值范圍的計算方法包括:
a:求解蝸桿右齒面最大值的步驟如下:
sa1.令ψ=ψ右頂,
sa2.令
sa3.令
sa4.將ψ值代入蝸桿端面齒廓方程求出r(1),η,μ;
sa5.令
sa6.判斷是否滿足|f0|≤0.001,如果是則表示找到了蝸桿蝸輪嚙合方程的解,轉向步驟s7,否則轉向步驟sa9;
sa7.令
sa8.判斷是否滿足如果是則表示迭代還未結束,返回步驟sa3,否則程序結束;
sa9.令ζ=ζ+0.0025;
sa10.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sa5,否則轉向步驟sa11;
sa11.令
sa12.判斷是否滿足如果是則表示迭代還未結束,返回步驟sa3,否則程序結束;
b:求解蝸桿左齒面最小值的步驟如下:
sb1.令ψ=ψ左頂,
sb2.令
sb3.令
sb4.將ψ值代入蝸桿端面齒廓方程求出r(1),η,μ;
sb5.令
sb6.判斷是否滿足|f0|≤0.001,如果是則表示找到了蝸桿蝸輪嚙合方程的解,轉向步驟sb7,否則轉向步驟sb9;
sb7.令
sb8.判斷是否滿足如果是則表示迭代還未結束,返回步驟sb3,否則程序結束;
sb9.令ζ=ζ+0.0025;
sb10.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sb5,否則轉向步驟sb11;
sb11.令
sb12.判斷是否滿足如果是則表示迭代還未結束,返回步驟sb3,否則程序結束。
9.根據(jù)權利要求8所述的一種尼曼蝸輪的精確建模方法,其特征在于:計算接觸點集的方法包括:
a:求解蝸桿右齒面包絡蝸輪左齒面接觸點集的步驟如下:
sa1.令
sa2.令
sa3.令ψ=ψ右頂;
sa4.將ψ值代入蝸桿端面齒廓方程求出r(1),η,μ;
sa5.令
sa6.判斷是否滿足|f0|≤0.001,如果是則表示找到了蝸桿蝸輪嚙合方程的解,轉向步驟sa7,否則轉向步驟sa12;
sa7.將r(1),η,ζ代入蝸桿齒面方程可得初始位置下蝸桿齒面上一個接觸點坐標(x1,y1,z1),再將該點依次繞蝸桿回轉軸旋轉繞蝸輪回轉軸旋轉可得初始位置下蝸輪齒面上一個接觸點坐標(x2,y2,z2),輸出(x2,y2,z2);
sa8.令ζ=ζ+0.001;
sa9.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sa3,否則轉向步驟sa10;
sa10.令
sa11.判斷是否滿足如果是則表示迭代還未結束,返回步驟sa2,否則程序結束;
sa12.令ψ=ψ-0.00004;
sa13.判斷是否滿足ψ≥-0.0742,如果是則表示ψ迭代還未結束,返回步驟sa4,否則轉向步驟sa14;
sa14.令ζ=ζ+0.001;
sa15.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sa3,否則轉向步驟sa16;
sa16.
sa17.判斷是否滿足如果是則表示迭代還未結束,返回步驟sa2,否則程序結束;
b:求解蝸桿左齒面包絡蝸輪右齒面接觸點集的步驟如下:
sb1.令
sb2.令
sb3.令ψ=ψ左頂;
sb4.將ψ值代入蝸桿端面齒廓方程求出r(1),η,μ;
sb5.令
sb6.判斷是否滿足|f0|≤0.001,如果是則表示找到了蝸桿蝸輪嚙合方程的解,轉向步驟sb7,否則轉向步驟sb12;
sb7.將r(1),η,ζ代入蝸桿齒面方程可得初始位置下蝸桿齒面上一個接觸點坐標(x1,y1,z1),再將該點依次繞蝸桿回轉軸旋轉繞蝸輪回轉軸旋轉可得初始位置下蝸輪齒面上一個接觸點坐標(x2,y2,z2),輸出(x2,y2,z2);
sb8.令ζ=ζ+0.001;
sb9.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sb3,否則轉向步驟sb10;
sb10.令
sb11.判斷是否滿足如果是則表示迭代還未結束,返回步驟s2,否則程序結束;
sb12.令ψ=ψ+0.00004;
s13.判斷是否滿足ψ≤ψ左根,如果是則表示ψ迭代還未結束,返回步驟sb4,否則轉向步驟sb14;
sb14.令ζ=ζ+0.001;
sb15.判斷是否滿足如果是則表示ζ迭代還未結束,返回步驟sb3,否則轉向步驟16;
sb16.
sb17.判斷是否滿足如果是則表示迭代還未結束,返回步驟sb2,否則程序結束。
10.根據(jù)權利要求9述的一種尼曼蝸輪的精確建模方法,其特征在于:根據(jù)初始位置下的蝸輪齒面接觸點集建立蝸輪模型的方法包括:
將初始位置下的蝸輪齒面接觸點集導入三維軟件中,擬合生成光順曲面,并分別延伸與齒根回轉面修剪后縫合;
縫合后的曲面再去剪切蝸輪毛坯,得到蝸輪的一個齒槽;
將齒槽繞蝸輪回轉軸旋轉陣列得到完整的尼曼蝸輪三維模型。