《插床機構(gòu)導(dǎo)桿機構(gòu)(》由會員分享,可在線閱讀,更多相關(guān)《插床機構(gòu)導(dǎo)桿機構(gòu)((19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、插床機構(gòu)導(dǎo)桿機構(gòu)(機械原理課程設(shè)計編程說明書設(shè)計題目:插床機構(gòu)-導(dǎo)桿機構(gòu)(1)1 .設(shè)計任務(wù)及要求12 .數(shù)學(xué)模型23 .程序框圖34 .程序清單45 .運行結(jié)果116 .心得與體會127 .參考文獻13二設(shè)計任務(wù)及要求已知:程速比系數(shù) K=2,滑塊5的沖程H=100mm中心距I =150mm, 。2。3比值l BC/LOB =1,各構(gòu)件重心 s的位置,曲柄每分 鐘轉(zhuǎn)數(shù)n1=60r/min。要求:1 .設(shè)計導(dǎo)桿機構(gòu);2 .作機構(gòu)兩個位置的動畫顯示;3 .作滑塊的運動線圖(編程設(shè)計);4 .編寫說明書;二.數(shù)學(xué)模型1 .極位夾角=60?2 .桿長桿 1 的長l1 = lo2o3 cosP /si
2、n(B-Ct)桿 2 的長12 =4 2 +lo2o3 2 +2li lo2o3 sins桿 3 4 的長 13 =14 =x2(sin2 cos2 )/2sin 3 .運動分析桿1的角速度以=2町60滑塊 2 的速度V2 = -1i 1,sin(a - P)滑塊2的加速度a2 = -1心1 sin(汽-P) -1112cos(豆-B)+N心2桿 3 與 y 軸夾角 Jarctan(1o2o3r1 sin)11 cos :桿3的角速度 03 =上以cos(c( P)12桿 3 的角加速度&3 =1口1 勒 cos(a -P) -1101 sin(a P) 2v56312桿 4 與 y 軸夾角
3、a =arcsin(bnX)14桿4的角速度嗎=13m3cosY/14 cos中桿4的角加速度22l3 3 cos:,-13 3 cos14 4 sln 滑塊5的速度V5 =13%cos-14 cos滑塊 5 的加速度a5 =1484 s+1482 cos叱-1383sin -13s; cosY三.程序框圖輸入 a,d,e,f,g,3 1,輸入 N作循環(huán),for(I=0;IN;I+)依次計算。2, 8 3, 3 2, 3 3, 2, 3將計算的。2,。3,3 2,3 3, 2, 3結(jié)果分別存入數(shù)組或文件中按格式輸出所有計算結(jié)果初始化圖形系統(tǒng)繪制直角坐標系直角坐標系下分別繪出角位移、角速度、角加
4、速度圖象四、程序清單#include#include#include#include#include#define pi 3.1415926#define N 600void init_graph(void);void initview();void draw();void cur();double weit1N,weit2N,weit3N;double sita1N,sita2N,sita3N;double omigar1N,omigar2N,omigar3N;doublea=50.0,d=160.0,e=130.0,f=115.0,g=115.0,w1=6.2831852;main()in
5、t i;double alf=0, detat=0,theta1=0;double weit=0,w3=0,ekq3=0,b=0,va=0;double theta2=0,w4=0,ekq4=0;double s=0,vc=0,ac=0;double q=0,j=0,u=0;detat=2*pi/(N*w1);for(i=0;iN;i+)alf=w1*detat*i;weit=atan(a*sin(alf)-d)/(a*cos(alf);if(weit0)weit=weit+2*pi;elseif(0weitpi)weit=weit+pi;theta1=weit-pi;b=sqrt(a*a+d
6、*d-2*a*d*sin(alf);w3=a*w1*cos(alf-weit)/b;va=-a*w1*sin(alf-weit);ekq3=(-a*w1*w1*sin(alf-weit)-2*va*w3)/b;theta2=asin(f*sin(theta1)-e)/g);q=-2*f*cos(thetai);j=f*f+e*e-g*g-2*f*e*sin(theta1);u=q*q-4*j;s=(-q+sqrt(u)/2;w4=f*w3*cos(theta1)/(g*cos(theta2);vc=f*w3*sin(theta1-theta2)/cos(theta2);ekq4=f*(ekq3
7、*cos(theta1)-w3*w3*sin(theta1)+w4*w4*sin(theta2)/(g*cos(theta2);ac=g*ekq4*sin(theta2)+g*w4*w4*cos(theta2)-f*ekq3*sin(theta1)-f*w3*w3*cos(theta1);weit1i=weit;weit2i=w3;weit3i=ekq3;sita1i=s;sita2i=vc;sita3i=ac;omigar1i=theta2;omigar2i=w4;omigar3i=ekq4;for(i=0;iN;i+)printf(i=%d n weit1i=%lf t weit2i=%l
8、ft weit3i=%lf t”,i,weit1i,weit2i,weit3i);printf(n stia1i=%lf t stia2i=%lf t stia3i=%lf t,sita1i,sita2i,sita3i);printf(n omigar1i=%lf t omigar2i=%lft omigar3i=%lfnn,omigar1i,omigar2i,omigar3i);cur();void cur()int i;double alf=0, detat=0,theta1=0;double weit=0,w3=0,ekq3=0,b=0,va=0;double theta2=0,w4=0
9、,ekq4=0;double s=0,vc=0,ac=0;double q=0,j=0,u=0;doublea=50.0,d=160.0,e=130.0,f=115.0,g=115.0,w1=6.2831 852;int gd=DETECT, gmode,n;initgraph(&gd,&gmode,c:turboc2);clrscr();for(i=0;iN;i+)detat=2*pi/(N*w1);alf=w1*detat*i;weit=atan(a*sin(alf)-d)/(a*cos(alf);if(weit0)weit=weit+2*pi;elseif(0weitpi)weit=we
10、it+pi;theta1=weit-pi;b=sqrt(a*a+d*d-2*a*d*sin(alf);w3=a*w1*cos(alf-weit)/b;va=-a*w1*sin(alf-weit);ekq3=(-a*w1*w1*sin(alf-weit)-2*va*w3)/b;theta2=asin(f*sin(theta1)-e)/g);q=-2*f*cos(thetai);j=f*f+e*e-g*g-2*f*e*sin(theta1);u=q*q-4*j;s=(-q+sqrt(u)/2;w4=f*w3*cos(theta1)/(g*cos(theta2);vc=f*w3*sin(theta1
11、-theta2)/cos(theta2);ekq4=f*(ekq3*cos(theta1)-w3*w3*sin(theta1)+w4*w4*sin(theta2)/(g*cos(theta2);ac=g*ekq4*sin(theta2)+g*w4*w4*cos(theta2)-f*ekq3*sin(theta1)-f*w3*w3*cos(theta1);line(100,200,500,200);setcolor(5);line(492,201,500,200);line(492,199,500,200);line(100,10,100,350);setcolor(5);line(99,18,
12、100,10);line(101,18,100,10);putpixel(100+alf*180/pi,200-s/5,1);putpixel(100+alf*180/pi,200-vc/100,2);putpixel(100+alf*180/pi,200-ac/100,4);setcolor(10);settextjustify(CENTER_TEXT,0);outtextxy(300,300,RED JIASUDU);outtextxy(300,330,GREEN SUDU);outtextxy(300,360,BLUE WEIYI);/* outtextxy(300,50,SUDU JI
13、ASUDU WEIYIGUAN XI QU XIAN TU);*/outtextxy(300,50,SUDU JIASUDU WEIYIGUAN XI QU XIAN TU);getch(); closegraph();五.運行結(jié)果六.心得與體會不知不覺中大二結(jié)束了,課程設(shè)計也接近了尾聲,暑假也要來 到了。經(jīng)過一周的奮斗我的課程設(shè)計終于圓滿完成了。 在沒有做課 程設(shè)計以前覺得課程設(shè)計只是對這半年來所學(xué)知識的單純總結(jié),但是通過這次做課程設(shè)計發(fā)現(xiàn)自己的看法有點太片面。 課程設(shè)計不僅 是對前面所學(xué)知識的一種檢驗,而且也是對自己能力的一種提高。 通過這次課程設(shè)計,我深刻理解了學(xué)習是一個長期積累的過程,
14、 在 以后的工作、生活中都應(yīng)該不斷的學(xué)習,努力提高自己知識和綜合 素質(zhì)。在這次課程設(shè)計中,我深刻體會到了同學(xué)之間的默契有多么 的重要,同學(xué)之間互相幫助,大家的共同努力,才能使我們的課程 設(shè)計圓滿結(jié)束,所以在這里非常感謝幫助我的同學(xué)。總之,不管學(xué)會的還是學(xué)不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最后終于做完了有種如釋重負的感覺。 此外,還得出一個結(jié)論:知識必須通過應(yīng)用才能實現(xiàn)其價值!有些 東西以為學(xué)會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認為 只有到真正會用的時候才是真的學(xué)會了。在設(shè)計過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗和自學(xué),并向老師請教等方式,使自己學(xué)到了不少
15、知識,也經(jīng)歷了 不少艱辛,但收獲同樣巨大。在整個設(shè)計中我懂得了許多東西,也 培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會 對今后的學(xué)習工作生活有非常重要的影響。 而且大大提高了動手的 能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜 悅。短暫的課程設(shè)計生活在不知不覺中悄然離去,給我們留下無盡的歡喜和憂愁,雖然這個設(shè)計做的也不太好,但是在設(shè)計過程中所 學(xué)到的東西,所結(jié)識的同學(xué),是這次課程設(shè)計的最大收獲和財富, 使我終身受益。七.參考文獻1 .機械原理課程設(shè)計指導(dǎo)書徐萃萍 冷興聚2 .機械原理電算課程設(shè)計指導(dǎo)書冷興聚3 .機械原理教程孫恒 李繼慶 西北工業(yè)大學(xué)出版社4 .C程序設(shè)計譚浩強,清華大學(xué)出版社5 .C語言典型零件CA王占勇,東北大學(xué)出版社6 .計算機圖形學(xué)羅笑南 王若梅 中山大學(xué)出版社