《插床機(jī)構(gòu)導(dǎo)桿機(jī)構(gòu)(》由會(huì)員分享,可在線閱讀,更多相關(guān)《插床機(jī)構(gòu)導(dǎo)桿機(jī)構(gòu)((19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、插床機(jī)構(gòu)導(dǎo)桿機(jī)構(gòu)(
機(jī)械原理課程設(shè)計(jì)
編程說明書
設(shè)計(jì)題目:插床機(jī)構(gòu)-導(dǎo)桿機(jī)構(gòu)(1)
1 .設(shè)計(jì)任務(wù)及要求 1
2 .數(shù)學(xué)模型 2
3 .程序框圖 3
4 .程序清單 4
5 . 運(yùn)行結(jié)果 11
6 .心得與體會(huì) 12
7 .參考文獻(xiàn) 13
二設(shè)計(jì)任務(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è)計(jì)導(dǎo)桿機(jī)構(gòu);
2 .作機(jī)構(gòu)兩個(gè)位置的動(dòng)畫顯示;
3 .作滑塊的運(yùn)動(dòng)線圖(編程設(shè)計(jì));
4 .編寫說明書;
2、
二.數(shù)學(xué)模型
1 .極位夾角==60?
2 .桿長(zhǎng)
桿 1 的長(zhǎng) l1 = lo2o3 cosP /sin(B-Ct)
桿 2 的長(zhǎng) 12 =4 2 +lo2o3 2 +2li lo2o3 sins
桿 3 4 的長(zhǎng) 13 =14 =x2(sin2 ¥—cos2 ¥)/2sin ¥
3 .運(yùn)動(dòng)分析
桿1的角速度以=2町"60
滑塊 2 的速度 V2 = -1i ?1,sin(a - P)
滑塊2的加速度 a2 = -1心1 sin(汽-P) -11④12cos(豆-B)+N心2
桿 3 與 y 軸夾角 Jarctan(1o2o3r1 sin")
11 cos :
桿3
3、的角速度 03 =上以cos(c( —P)
12
桿 3 的角加速度 &3 =1口1 勒 cos(a -P) -1101 sin(a —P) —2v563]
12
桿 4 與 y 軸夾角 a =arcsin(b^n X)
14
桿4的角速度 嗎=13m3cosY/14 cos中
桿4的角加速度
2 2 ? ?
l3 3 cos:,-13 3 cos 14 4 sln ■■
滑塊5的速度 V5 =13%
cos'-
14 cos
滑塊 5 的加速度 a5 =1484 s+1482 cos叱-1383sin ¥-13s; cosY
三.程序框圖
輸入 a,d,e,f
4、,g,3 1,輸入 N
作循環(huán),for(I=0;I
#include
#include
#include
#include
#define pi 3.1415926
5、#define N 600
void init_graph(void);
void initview();
void draw();
void cur();
double weit1[N],weit2[N],weit3[N];
double sita1[N],sita2[N],sita3[N];
double omigar1[N],omigar2[N],omigar3[N];
double
a=50.0,d=160.0,e=130.0,f=115.0,g=115.0,w1=6.2831
852;
main()
{
int i;
double alf=0, detat
6、=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;i
7、-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*s
8、in(theta1-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);
weit1[i]=weit;
weit2[i]=w3;
weit3[i]=ekq3;
sita1[i]=s;
sita2[i]=vc;
sita3[i]=ac;
omigar1[i]=the
9、ta2;
omigar2[i]=w4;
omigar3[i]=ekq4;
}
for(i=0;i
10、omigar3[i]=%lf
\n\n",omigar1[i],omigar2[i],omigar3[i]);
}
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,ekq4=0;
double s=0,vc=0,ac=0;
double q=0,j=0,u=0;
double
a=50.0,d=160.0,e=130.0,f=115.0,g=115.0,w1=6.2831 852;
11、
int gd=DETECT, gmode,n;
initgraph(&gd,&gmode,"c:\\turboc2");
clrscr();
for(i=0;i
12、s(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*cos(
13、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,100,10);
line(1
14、01,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(3
15、00,50,"SUDU JIASUDU WEIYI
GUAN XI QU XIAN TU");*/
outtextxy(300,50,"SUDU JIASUDU WEIYI
GUAN XI QU XIAN TU");
getch(); closegraph();
}
五.運(yùn)行結(jié)果
六.心得與體會(huì)
不知不覺中大二結(jié)束了,課程設(shè)計(jì)也接近了尾聲,暑假也要來 到了。經(jīng)過一周的奮斗我的課程設(shè)計(jì)終于圓滿完成了。 在沒有做課 程設(shè)計(jì)以前覺得課程設(shè)計(jì)只是對(duì)這半年來所學(xué)知識(shí)的單純總結(jié), 但
是通過這次做課程設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。 課程設(shè)計(jì)不僅 是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)
16、自己能力的一種提高。 通過這次課程設(shè)計(jì),我深刻理解了學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過程, 在 以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合 素質(zhì)。
在這次課程設(shè)計(jì)中,我深刻體會(huì)到了同學(xué)之間的默契有多么 的重要,同學(xué)之間互相幫助,大家的共同努力,才能使我們的課程 設(shè)計(jì)圓滿結(jié)束,所以在這里非常感謝幫助我的同學(xué)。
總之,不管學(xué)會(huì)的還是學(xué)不會(huì)的的確覺得困難比較多, 真是萬
事開頭難,不知道如何入手。最后終于做完了有種如釋重負(fù)的感覺。 此外,還得出一個(gè)結(jié)論:知識(shí)必須通過應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些 東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為 只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。
17、在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)
和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了 不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也 培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì) 對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。 而且大大提高了動(dòng)手的 能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜 悅。短暫的課程設(shè)計(jì)生活在不知不覺中悄然離去, 給我們留下無盡
的歡喜和憂愁,雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所 學(xué)到的東西,所結(jié)識(shí)的同學(xué),是這次課程設(shè)計(jì)的最大收獲和財(cái)富, 使我終身受益。
七.參考文獻(xiàn)
1 .《機(jī)械原理課程設(shè)計(jì)指導(dǎo)書》徐萃萍 冷興聚
2 .《機(jī)械原理電算課程設(shè)計(jì)指導(dǎo)書》冷興聚
3 .《機(jī)械原理教程》孫恒 李繼慶 西北工業(yè)大學(xué)出版社
4 .《C程序設(shè)計(jì)》譚浩強(qiáng),清華大學(xué)出版社
5 .《C語言典型零件CA》王占勇,東北大學(xué)出版社
6 .《計(jì)算機(jī)圖形學(xué)》羅笑南 王若梅 中山大學(xué)出版社