版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
機械原理課程設(shè)計任務(wù)書(二)姓名柳柏魁專業(yè)液壓傳動與控制班級液壓09-1學(xué)號一、設(shè)計題目:牛頭刨床凸輪機構(gòu)設(shè)計二、系統(tǒng)簡圖:三、工作條件已知:擺桿9為等加速等減速運動規(guī)律,其推程運動角,遠(yuǎn)休止角,回程運動角,擺桿長度,最大擺角,許用壓力角(參見表2-1);凸輪與曲柄共軸。四、原始數(shù)據(jù)凸輪機構(gòu)設(shè)計°°1513542751070五、規(guī)定:1)計算從動件位移、速度、加速度并繪制線圖。2)擬定凸輪機構(gòu)旳基本尺寸,選用滾子半徑,畫出凸輪實際廓線,并按比例繪出機構(gòu)運動簡圖。以上內(nèi)容作在A2或A3圖紙上。3)編寫出計算闡明書。指引教師:開始日期:年6月26日完畢日期:年7月1日目錄設(shè)計任務(wù)及規(guī)定------------------------------數(shù)學(xué)模型旳建立------------------------------程序框圖---------------------------------------程序清單及運營成果------------------------設(shè)計總結(jié)---------------------------------------參照文獻--------------------------------------1設(shè)計任務(wù)與規(guī)定已知擺桿9為等加速等減速運動規(guī)律,其推程運動角φ=75,遠(yuǎn)休止角φs=10,回程運動角φ?=70,擺桿長度l09D=135,最大擺角φmax=15,許用壓力角[α]=42,凸輪與曲線共軸。規(guī)定:計算從動件位移、速度、加速度并繪制線圖(用方格紙繪制),也可做動態(tài)顯示。擬定凸輪旳基本尺寸,選用滾子半徑,畫出凸輪旳實際廓線,并按比例繪出機構(gòu)運動簡圖。編寫計算闡明書。2數(shù)學(xué)模型推程等加速區(qū)當(dāng)時(角位移)(角速度)(角加速度)推程等減速區(qū)當(dāng)時(角位移)(角速度)(角加速度)遠(yuǎn)休止區(qū)當(dāng)時(角位移) (角速度)(角加速度)回程等加速區(qū)當(dāng)時(角位移)(角速度)(角加速度)回程等減速區(qū)當(dāng)時(角位移)(角速度)(角加速度)近休止區(qū)(角位移)(角速度)(角加速度)如圖選用xOy坐標(biāo)系,B1點為凸輪輪廓線起始點。開始時推桿輪子中心處在B1點處,當(dāng)凸輪轉(zhuǎn)過角度時,擺動推桿角位移為,由反轉(zhuǎn)法作圖可看出,此時滾子中心應(yīng)處在B點,其直角坐標(biāo)為:由于實際輪廓線與理論輪廓線為等距離,即法向距離到處相等,都為滾半徑rT.故將理論廓線上旳點沿其法向向內(nèi)測移動距離rT即得實際廓線上旳點B(x1,y1).由高等數(shù)學(xué)知,理論廓線B點處法線nn旳斜率應(yīng)為根據(jù)上式有:可得實際輪廓線上相應(yīng)旳點B(x,y)旳坐標(biāo)為此即為凸輪工作旳實際廓線方程,式中“-”用于內(nèi)等距線,“+”于外等距線。3程序框圖輸出數(shù)據(jù),結(jié)束程序調(diào)用子函數(shù)3,畫線圖畫坐標(biāo)系清屏畫擺桿磙子圓心坐標(biāo)值清屏調(diào)用子函數(shù)2,畫圓心及實際包絡(luò)線軌跡調(diào)用子函數(shù)1,對凸輪分段符合判斷壓力角,曲率半徑理論廓線曲率半徑取壓力角調(diào)用子函數(shù)1,帶出數(shù)值初始角判斷中心距范疇輸入:遠(yuǎn)休止,近休止,擺長定義主函數(shù)開始輸出數(shù)據(jù),結(jié)束程序調(diào)用子函數(shù)3,畫線圖畫坐標(biāo)系清屏畫擺桿磙子圓心坐標(biāo)值清屏調(diào)用子函數(shù)2,畫圓心及實際包絡(luò)線軌跡調(diào)用子函數(shù)1,對凸輪分段符合判斷壓力角,曲率半徑理論廓線曲率半徑取壓力角調(diào)用子函數(shù)1,帶出數(shù)值初始角判斷中心距范疇輸入:遠(yuǎn)休止,近休止,擺長定義主函數(shù)開始程序清單及運營成果4程序清單及運營成果#include<math.h>#include<dos.h>#include<graphics.h>#include<conio.h>#include<stdio.h>#definel135.0#defineAa42#definer_b40#definerr8#defineK(3.1415926/180)#definedt0.25floatQ_max,Q_t,Q_s,Q_h;floatQ_a;doubleL,pr;floate[1500],f[1500],g[1500];voidCal(floatQ,doubleQ_Q[3]){Q_max=15,Q_t=75,Q_s=10,Q_h=70;if(Q>=0&&Q<=Q_t/2){Q_Q[0]=K*(2*Q_max*Q*Q/(Q_t*Q_t));Q_Q[1]=4*Q_max*Q/(Q_t*Q_t);Q_Q[2]=4*Q_max/(Q_t*Q_t);}if(Q>Q_t/2&&Q<=Q_t){Q_Q[0]=K*(Q_max-2*Q_max*(Q-Q_t)*(Q-Q_t)/(Q_t*Q_t));Q_Q[1]=4*Q_max*(Q_t-Q)/(Q_t*Q_t);Q_Q[2]=-4*Q_max/(Q_t*Q_t);}if(Q>Q_t&&Q<=Q_t+Q_s){Q_Q[0]=K*Q_max;Q_Q[1]=0;Q_Q[2]=0;}if(Q>Q_t+Q_s&&Q<=Q_t+Q_s+Q_h/2){Q_Q[0]=K*(Q_max-2*Q_max*(Q-Q_t-Q_s)*(Q-Q_t-Q_s)/(Q_h*Q_h));Q_Q[1]=-4*Q_max*(Q-Q_t-Q_s)/(Q_h*Q_h);Q_Q[2]=-4*Q_max/(Q_h*Q_h);}if(Q>Q_t+Q_s+Q_h/2&&Q<=Q_t+Q_s+Q_h){Q_Q[0]=K*(2*Q_max*(Q_h-Q+Q_t+Q_s)*(Q_h-Q+Q_t+Q_s)/(Q_h*Q_h));Q_Q[1]=-4*Q_max*(Q_h-Q+Q_t+Q_s)/(Q_h*Q_h);Q_Q[2]=4*Q_max/(Q_h*Q_h);}if(Q>Q_t+Q_s+Q_h&&Q<=360){Q_Q[0]=K*0;Q_Q[1]=0;Q_Q[2]=0;}}voidDraw(floatQ_m){floattt,x,y,x1,y1,x2,y2,x3,y3,x4,y4,dx,dy;doubleQQ[3];circle(240,240,3);circle(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K),3);moveto(240,240);lineto(240+20*cos(240*K),240-20*sin(240*K));lineto(260+20*cos(240*K),240-20*sin(240*K));lineto(240,240);moveto(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K));lineto(240+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K));lineto(255+L*sin(50*K)+20*cos(240*K),240+L*cos(50*K)-20*sin(240*K));lineto(240+L*sin(50*K)+4*cos(240*K),240+L*cos(50*K)-4*sin(240*K));for(tt=0;tt<=720;tt=tt+2){Cal(tt,QQ);x1=L*cos(tt*K)-l*cos(Q_a+QQ[0]-tt*K);y1=l*sin(Q_a+QQ[0]-tt*K)+L*sin(tt*K);x2=x1*cos(Q_m*K+40*K)+y1*sin(Q_m*K+40*K);y2=-x1*sin(Q_m*K+40*K)+y1*cos(Q_m*K+40*K);putpixel(x2+240,240-y2,2);dx=(QQ[1]-1)*l*sin(Q_a+QQ[0]-tt*K)-L*sin(tt*K);dy=(QQ[1]-1)*l*cos(Q_a+QQ[0]-tt*K)+L*cos(tt*K);x3=x1-rr*dy/sqrt(dx*dx+dy*dy);y3=y1+rr*dx/sqrt(dx*dx+dy*dy);x4=x3*cos(Q_m*K+40*K)+y3*sin(Q_m*K+40*K);y4=-x3*sin(Q_m*K+40*K)+y3*cos(Q_m*K+40*K);putpixel(x4+240,240-y4,YELLOW);}}voidCurvel(){intt;floaty1,y2,y3,a=0;for(t=0;t<=360/dt;t++){delay(300);a=t*dt;if((a>=0)&&(a<=Q_t/2)){y1=(2*Q_max*pow(a,2)/pow(Q_t,2))*10;y2=(4*Q_max*(dt*K)*a/pow(Q_t,2))*pow(10,4.8);y3=(4*Q_max*pow((dt*K),2)/pow(Q_t,2))*pow(10,8.5);putpixel(100+a,300-y1,1);putpixel(100+a,300-y2,2);putpixel(100+a,300-y3,4);line(100+Q_t/2,300-y3,100+Q_t/2,300);}if((a>Q_t/2)&&(a<=Q_t)){y1=(Q_max-2*Q_max*pow((Q_t-a),2)/pow(Q_t,2))*10;y2=(4*Q_max*(dt*K)*(Q_t-a)/pow(Q_t,2))*pow(10,4.8);y3=((-4)*Q_max*pow((dt*K),2)/pow(Q_t,2))*pow(10,8.5);putpixel(100+a,300-y1,1);putpixel(100+a,300-y2,2);putpixel(100+a,300-y3,4);line(100+Q_t,300-y3,100+Q_t,300);line(100+Q_t/2,300,100+Q_t/2,300-y3);}if((a>Q_t)&&(a<=Q_t+Q_s)){y1=Q_max*10;y2=0;y3=0;putpixel(100+a,300-y1,1);putpixel(100+a,300-y2,2);putpixel(100+a,300-y3,4);line((100+Q_t+Q_s),300,(100+Q_t+Q_s),300-y3);}if((a>Q_t+Q_s)&&(a<=Q_t+Q_s+Q_h/2)){y1=(Q_max-2*Q_max*pow((a-Q_t-Q_s),2)/pow(Q_h,2))*10;y2=((-4)*Q_max*(dt*K)*(a-Q_t-Q_s)/pow(Q_h,2))*pow(10,4.8);y3=((-4)*Q_max*pow((dt*K),2)/pow(Q_h,2))*pow(10,8.5);putpixel(100+a,300-y1,1);putpixel(100+a,300-y2,2);putpixel(100+a,300-y3,4);line((100+Q_t+Q_s+Q_h/2),300,(100+Q_t+Q_s+Q_h/2),300-y3);line((100+Q_t+Q_s),300,(100+Q_t+Q_s),300-y3);}if((a>Q_t+Q_s+Q_h/2)&&(a<=Q_t+Q_s+Q_h)){y1=(2*Q_max*pow((Q_h-a+Q_t+Q_s),2)/pow(Q_h,2))*10;y2=((-4)*Q_max*(dt*K)*(Q_h-a+Q_t+Q_s)/pow(Q_h,2))*pow(10,4.8);y3=(4*Q_max*pow((dt*K),2)/pow(Q_h,2))*pow(10,8.5);putpixel(100+a,300-y1,1);putpixel(100+a,300-y2,2);putpixel(100+a,300-y3,4);line((100+Q_t+Q_s+Q_h),300-y3,(100+Q_t+Q_s+Q_h),300);line((100+Q_t+Q_s+Q_h/2),300,(100+Q_t+Q_s+Q_h/2),300-y3);}if((a>Q_t+Q_s+Q_h)&&(a<=360)){y1=0;y2=0;y3=0;putpixel(100+a,300,1);putpixel(100+a,300,2);putpixel(100+a,300,4);}e[t]=y1;f[t]=y2;g[t]=y3;}}main(){intgd=DETECT,gm;inti,t,choice,x_1,y_1,flag=1;doubleQQ1[3],aa;FILE*f1;if((f1=fopen("liliangliang.txt","w"))==NULL){printf("liliangliang.txtcannotopen!\n");exit(0);}initgraph(&gd,&gm,"");cleardevice();for(t=0;!kbhit();t++){for(;t>360;)t-=360;if(flag==1)for(L=l-r_b+70;L<l+r_b;L+=2){Q_a=acos((L*L+l*l-r_b*r_b)/(2.0*L*l));Cal(t,QQ1);aa=atan(l*(1-QQ1[1]-L*cos(Q_a-QQ1[0]))/(L*sin(Q_a+QQ1[0])));/*壓力角*/pr=(pow((L*L+l*l*(1+QQ1[1])*(1+QQ1[1])-2.0*L*l*(1+QQ1[1]*cos(Q_a+QQ1[0]))),3.0/2))/*曲率半徑*//((1+QQ1[1])*(2+QQ1[1])*L*l*cos(Q_a+QQ1[0])+QQ1[2]*L*l*sin(Q_a+QQ1[0])-L*L-l*l*pow((1+QQ1[1]),3));if(aa<=Aa&&pr>rr)flag=0;break;}if(flag==0)Cal(t,QQ1);Draw(t);cleardevice();x_1=240+L*sin(50*K)-l*cos(Q_a+QQ1[0]+40*K);y_1=240+L*cos(50*K)-l*sin(Q_a+QQ1[0]+40*K);circle(x_1,y_1,rr);line(240+L*sin(50*K),240+L*cos(50*K),x_1,y_1);moveto(240+L*sin(50*K),240+L*cos(50*K));lineto(240+L*sin(50*K)+l*cos(Q_a+QQ1[0]+40*K),480+2*L*cos(50*K)-y_1);lineto(140+L+l*cos(Q_a+QQ1[0])*2,480+2*L*cos(50*K)-y_1);delay(1);}getch();cleardevice();line(100,80,100,445);line(70,300,530,300);line(100,80,98,90);line(100,80,102,90);line(520,298,530,300);line(520,302,530,300);setcolor(2);outtextxy(300,150,"Theanalysisofthewormgear'smovement");printf("\n\n\n\n\nQ(w,a)");printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\tt");Curvel();getch();printf("\n\n\n\n\n\n\n\n\n\n");for(i=0;i<=1440;i=i+20){delay(1000);printf("%d%f%f%f\n",i/4,e[i],f[i],g[i]);fprintf(f1,"%d%f%f%f\n",i/4,e[i],f[i],g[i]);}getch();fclose(f1);closegraph();}運營成果角度10倍角位移104.8倍角速度108.5倍角加速度00.0000000.00000064.21898751.33333314.68304364.218987105.33333329.36608764.2189871512.00000044.04903364.2189872021.33333458.73217464.2189872533.33333273.41522264.2189873048.00000088.09826764.2189873565.333336102.78130364.2189874084.666664102.78130364.21898745102.00000088.098267-64.21898750116.66666473.415222-64.21898755128.66667258.732174-64.21898760138.00000044.049133-64.21898765144.66667229.366087-64.21898770148.66667214.683043-64.21898775150.0000000.000000-64.21898780150.0000000.0000000.00000085150.0000000.0000000.00000090148.469391-16.855536-73.72077995143.877548-33.711071-73.72077995143.877548-33.711071-73.720779100136.224487-50.566605-73.720779105125.510201-67.422124-73.720779110111.734695-84.277672-73.72077911594.897957-101.133209-73.72077912075.000000-117.988747-73.72077912555.102039-101.13320973.72077913038.256305-84.277672
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保技術(shù)應(yīng)用推廣合同
- 低碳技術(shù)創(chuàng)新孵化合同
- 金屬礦石貿(mào)易合同
- 沿街商鋪租賃合同
- 二零二五版初級會計經(jīng)濟法專業(yè)研討會贊助合同2篇
- 二零二五年度診所護士護理技術(shù)聘用合同模板
- 2025年度戶外休閑空間裝修質(zhì)保服務(wù)合同模板
- 二零二五年度電商公司員工合同(含特殊工種工作安排)
- 二零二五年度教育信息化項目提成合同
- 高端魚塘承包經(jīng)營權(quán)競標(biāo)合同
- 科普知識進社區(qū)活動總結(jié)與反思
- 加油站廉潔培訓(xùn)課件
- 現(xiàn)金日記賬模板(帶公式)
- 消化內(nèi)科??票O(jiān)測指標(biāo)匯總分析
- 2023屆上海市松江區(qū)高三下學(xué)期二模英語試題(含答案)
- 深圳市物業(yè)專項維修資金管理系統(tǒng)操作手冊(電子票據(jù))
- 混凝土結(jié)構(gòu)工程施工質(zhì)量驗收規(guī)范
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- 起重機械安裝吊裝危險源辨識、風(fēng)險評價表
- 華北理工兒童口腔醫(yī)學(xué)教案06兒童咬合誘導(dǎo)
- 肝性腦病患者的護理措施課件
評論
0/150
提交評論