凸轮机构大作业.docx

上传人:scccc 文档编号:13800140 上传时间:2022-01-24 格式:DOCX 页数:16 大小:121.41KB
返回 下载 相关 举报
凸轮机构大作业.docx_第1页
第1页 / 共16页
凸轮机构大作业.docx_第2页
第2页 / 共16页
凸轮机构大作业.docx_第3页
第3页 / 共16页
凸轮机构大作业.docx_第4页
第4页 / 共16页
凸轮机构大作业.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《凸轮机构大作业.docx》由会员分享,可在线阅读,更多相关《凸轮机构大作业.docx(16页珍藏版)》请在三一文库上搜索。

1、大作业(二)凸轮机构设计(题号:4B)班级:机制02班学号:2010012407(8)同 组人员: 杭程光高源完成 日期:2011-11-15凸轮机构大作业题目利用计算机辅助设计完成下列偏置式直动滚子推杆盘形凸轮机构 (推杆的移 动副导路位于凸轮盘回转中心的右侧) 或摆动滚子推杆盘形凸轮机构的设计, 设 计已知数据如下表所示,机构中凸轮沿着逆时针方向做匀速转动。表1 两种凸轮机构的从动件运动规律直动推杆组题号摆动推杆组题号推程运动规律回程运动规律1A , 1B, 1 C6A , 6B, 6 C等加速等减速运动正弦加速度运动2A, 2B, 2C7A, 7B, 7 C余弦加速度运动五次多项式运动3

2、 A , 3 B, 3 C8-A, 8-B, 8-C五次多项式运动等加速等减速运动4一A , 4一B, 4一C9A , 9 B, 9 C等加速等减速运动余弦加速度运动5A , 5B, 5C10A, 10B, 10C正弦加速度运动五次多项式运动11 A, 11B, 11 C正弦加速度运动余弦加速度运动表2 两种凸轮机构的推杆在近休、推程、远休及回程阶段的凸轮转角题号近休凸轮转角推程凸轮转角远休凸轮转角回程凸轮转角A045 45180180240240360B060 60210210270270360C030 30210210240240360表3偏置直动滚子推杆盘形凸轮机构的已知参数题号初选基圆

3、半径r0/mm偏距e/mm滚子半径rt/mm推杆行程h/mm许用压力角许用最小曲率牛径 P amin 1 2A30+5102830700.3rtB15+10123030750.3rtC20+15163535650.35rt表4摆动滚子推杆盘形凸轮机构的已知参数题号初远基圆半径r0/mm机架长度lOA/mm摆杆度Iab /mm滚子半径rt/mm推杆摆角许用压力角许用最小曲率 半径 P amin 1 2A406055102438700.3rtB257065152640700.3rtC307568202845650.35rt要求:每两人一组,每组中至少打印出一份源程序。每人都要打印:原始数据;凸轮理

4、论轮廓曲线和实际轮廓曲线的坐标值; 推程和回程的最大压力角,以 及出现最大压力角时凸轮相应的转角, 凸轮实际轮廓曲线的最小曲率半径, 以及 相应的凸轮转角;凸轮的基圆半径。整个设计过程所选取的计算点数 N=72120。 利用计算机绘出凸轮的理论轮廓曲线和实际轮廓。注:滚子摆动推杆盘形凸轮机构的压力角a计算公式为:tan1oaCOS( 0)1abLoASin( 0)且当摆动推杆的角速度2与1异向时,上式方括号前取减号;当2与1同向时,取加号。小0为推杆初位角,可有以下公式计算获得:222cos 0OA 1 AB021c lOA1 AB一、作业数据题号初选基圆半径 r0/mm偏距e/mm滚子半径

5、rt/mm推杆行程 h/mm许用压力角许用最小曲率半径a amin数据组% 1% 2B15+10123030750.3rt4B二、动规律及凸轮廓线方程推程 等加速s 2h2/等减速s h 2h( 0)2/ ;回程理论轮廓廓线方程x=(s0+s)sin S +ecosSy= (s0+s)cosS -esin S工作廓线方程x =x-cosSy =y-sin 8实际廓线方程:sin(dx/d)/ (dx/d )2 dy/d 2cos(dy/d)/(dx/d )2 dy/d 2x x rr cosrr sin三、计算程序#include #include using namespace std;#d

6、efine N 120#define pi 3.1415926double oro=0.5;double rt=12,h=30,e=10,a_max1=30*pi/180,a_max2=75*pi/180,p_min=3.6;double change_angel(int d)return d*pi/180;double f_s0(double r0,double e)return pow(pow(r0,2)-pow(e,2),0.5);double f_s(double a)double s;if(a=0&a=45)s=0;else if(a=112.5) s=2*h*pow(a-45,2)

7、/pow(135,2);else if(a=180)s=h-2*h*pow(180-a,2)/pow(135,2);else if(a=0&a=45) s1=0;else if(a=112.5) s1=64*h*(change_angel(a)-(pi/4)/9/pow(pi,2);else if(a=180) s1=64*h*(pi-change_angel(a)/9/pow(pi,2);else if(a=0&a=45)s2=0;else if(a=112.5) s2=64*h/9/pow(pi,2);else if(a=180) s2=-64*h/9/pow(pi,2);else if(

8、a=270) s2=0;else s2=-8*h*sin(change_angel(4*a-3*360)/pi;return s2;)double f_x2(double s,double s1,double a,double s2,double s0)double x2;x2=s2*sin(change_angel(a)+2*s1*cos(change_angel(a)-(s0+s)*sin(change_angel(a)-e*cos(cha nge_angel(a);return x2;)double f_y2(double s,double s1,double a,double s2,d

9、ouble s0)double y2;y2=s2*cos(change_angel(a)-2*s1*sin(change_angel(a)-(s0+s)*cos(change_angel(a)-e*cos(chan ge_angel(a);return y2;)double f_p(double x1,double y1,double x2,double y2)double p;p=pow(pow(x1,2)+pow(y1,2),1.5)/(x1*y2-x2*y1);return p;)void main()double y1,x2,r0=30,s0,a,s,s1,x1,s2,y2,xN,yN

10、,xxN,yyN,aa,p,pa,temp_aa1=0,temp_aa2=0,temp_a1 = 0,temp_a2=0,temp_p=0,temp_ap=0;s0=f_s0(r0,e);FILE*fp=fopen(d:he.txt,w);for(int i=0;iN;i+)a=3*i;s=f_s(a);xi=f_x(s,s0,a);yi=f_y(s,s0,a);s1=f_s1(a);x1=f_x1(s0,a,s,s1);y1=f_y1(s0,a,s,s1);xxi=f_xx(xi,x1,y1);yyi=f_yy(yi,x1,y1);aa=f_aa(r0,s,s1);/*couts0 是:s0

11、endl;couta 是:aendl;couts 是:sendl;coutx是:xiendl;couty口 是:yiendl;couts口是:s1endl;coutx1 是:x1endl;couty1 是:y1endl;coutxx是:xxiendl;coutyy 是:yyiendl;coutaa 是:aa=270&aa_max2)r0+=oro;s0=f_s0(r0,e);i=0;continue;elseif(temp_aa2=45&aa_max1)(r0+=oro;s0=f_s0(r0+oro,e);i=0;continue;) else(if(temp_aa1aa) temp_aa1=

12、aa;temp_a1=a; )/s2=f_s2(a);x2=f_x2(s,s1,a,s2,s0);y2=f_y2(s,s1,a,s2,s0); p=f_p(x1, y1, x2, y2);/if(p=p_min) pa=fabs(p)-rt;if(temp_ppa) temp_p=pa;temp_ap=a; else r0+=oro; s0=f_s0(r0,e);i=0; continue; /end if /end for输出cout p amin=temp_p;cout 8 amin=temp_ap;cout a 1max=temp_a1;cout 8 1max=temp_aa1endl;

13、 cout 2 2amax=temp_a2;cout 8 2max=temp_aa2; coutr0=r0;cout 8 =a; couts=sendl;fprintf(fp,%lf,temp_p);fprintf(fp,%c,);fprintf(fp,%lf,temp_ap);fprintf(fp,%c,);fprintf(fp,%lf,temp_a1);fprintf(fp,%c,);fprintf(fp,%lf,temp_aa1);fprintf(fp,%c,);fprintf(fp,%lf,temp_a2);fprintf(fp,%c,);fprintf(fp,%lf,temp_aa2

14、);fprintf(fp,%c,);fprintf(fp,%lf,r0);fprintf(fp,%c,);fprintf(fp,%lf,a);fprintf(fp,%c,);fprintf(fp,%lf,s);fprintf(fp,%c,n);for(i=0;iN;i+)coutxi=xi;coutyi=yi;coutxi=xxi;coutyi=yyi endl;fprintf(fp,%lf,xi);fprintf(fp,%c,);fprintf(fp,%lf,yi);fprintf(fp,%c,);fprintf(fp,%lf,xxi);fprintf(fp,%c,);fprintf(fp,

15、%lf,yyi);fprintf(fp,%c,n);四、程序流程图理论轮廓曲线实际轮廓曲线xyX,Y,x0=10y0=28.2843x0=6y0=16.9706x1=11.4666y1=27.7221x1=6.87995y1=16.6333x2=12.9017y2=27.084x2=7.74104y2=16.2504x3=14.3015y3=26.3717x3=8.58091y3=15.823x4=15.6621y4=25.5871x4=9.39726y4=15.3522x5=16.9798y5=24.7323x5=10.1879y5=14.8394x6=18.2509y6=23.8098x6

16、=10.9505y6=14.2859x7=19.472y7=22.822x7=11.6832y7=13.6932x8=20.6397y8=21.7716x8=12.3838y8=13.063x9=21.7509y9=20.6616x9=13.0505y9=12.3969x10=22.8024y10=19.4949x10=13.6814y10=11.6969x11=23.7914y11=18.2748x11=14.2749y11=10.9649x12=24.7152y12=17.0046x12=14.8291y12=10.2028x13=25.5713y13=15.6878x13=15.3428

17、y13=9.41268x14=26.3573y14=14.328x14=15.8144y14=8.5968x15=27.0711y15=12.9289x15=16.2426y15=7.75736x16=27.7326y16=11.5142x16=16.8226y16=6.51719x17=28.3663y17=10.103x17=17.3837y17=5.26751x18=28.976y18=8.69165x18=17.9279y18=4.00772x19=29.5652y19=7.27621x19=18.4567y19=2.73727x20=30.1364y20=5.85225x20=18.

18、9709y20=1.45549x21=30.6918y21=4.41498x21=19.4709y21=0.161577x22=31.2327y22=2.95932x22=19.9566y22=-1.14558x23=31.7597y23=1.47994x23=20.4275y23=-2.46743x24=32.2726y24=-0.0286032x24=20.8826y24=-3.80589x25=32.7707y25=-1.57188x25=21.3207y25=-5.16331x26=33.2521y26=-3.15544x26=21.7401y26=-6.54255x27=33.714

19、5y27=-4.78479x27=22.1386y27=-7.9469x28=34.1546y28=-6.46529x28=22.514y28=-9.38006x29=34.5683y29=-8.20207x29=22.8632y29=-10.846x30=34.9509y30=-10x30=23.1831y30=-12.349x31=35.2969y31=-11.8636x31=23.4698y31=-13.8932x32=35.6001y32=-13.7968x32=23.7192y32=-15.483x33=35.8535y33=-15.8033x33=23.9262y33=-17.12

20、24x34=36.0496y34=-17.886x34=24.0857y34=-18.8154x35=36.1803y35=-20.0473x35=24.1915y35=-20.5654x36=36.2369y36=-22.2887x36=24.2372y36=-22.3755x37=36.2102y37=-24.6112x37=24.2157y37=-24.2482x38=36.077y38=-27.0089x38=24.1278y38=-25.9065x39=35.7493y39=-29.4384x39=23.934y39=-27.341x40=35.2117y40=-31.8765x40

21、=23.6085y40=-28.8158x41=34.4642y41=-34.305x41=23.1463y41=-30.317x42=33.5086y42=-36.7061x42=22.5437y42=-31.8303x43=32.3475y43=-39.0621x43=21.799y43=-33.3413x44=30.9855y44=-41.3558x44=20.9116y44=-34.8353x45=29.4281y45=-43.5702x45=19.8827y45=-36.2979x46=27.6824y46=-45.6892x46=18.7151y46=-37.7151x47=25.

22、7568y47=-47.6971x47=17.4125y47=-39.0731x48=23.6606y48=-49.579x48=15.9804y48=-40.3587x49=21.4046y49=-51.3209x49=14.4252y49=-41.5593x50=19.0004y50=-52.9097x50=12.7546y50=-42.6632x51=16.4609y51=-54.3332x51=10.9774y51=-43.6593x52=13.7996y52=-55.5803x52=9.10331y52=-44.5375x53=11.0311y53=-56.6413x53=7.142

23、84y53=-45.2887x54=8.17065y54=-57.5073x54=5.10741y54=-45.9049x55=5.23411y55=-58.171x55=3.00905y55=-46.3791x56=2.23794y56=-58.626x56=0.860383y56=-46.7054x57=-0.800927y57=-58.8677x57=-1.3255y57=-46.8791x58=-3.86524y58=-58.8924x58=-3.53515y58=-46.8969x59=-6.93748y59=-58.6982x59=-5.75485y59=-46.7566x60=-

24、10y60=-58.2843x60=-7.97077y60=-46.4571x61=-13.0367y61=-57.681x61=-10.3912y61=-45.9763x62=-16.0376y62=-56.9197x62=-12.7832y62=-45.3694x63=-18.9945y63=-56.0024x63=-15.1401y63=-44.6382x64=-21.8995y64=-54.9315x64=-17.4556y64=-43.7847x65=-24.7443y65=-53.7101x65=-19.7232y65=-42.8111x66=-27.5214y66=-52.341

25、5x66=-21.9367y66=-41.7202x67=-30.223y67=-50.8294x67=-24.0901y67=-40.515x68=-32.8418y68=-49.178x68=-26.1775y68=-39.1987x69=-35.3706y69=-47.3918x69=-28.1931y69=-37.7749x70=-37.8024y70=-45.4757x70=-30.1314y70=-36.2476x71=-40.1306y71=-43.4349x71=-31.9872y71=-34.621x72=-42.3488y72=-41.2751x72=-33.7553y72

26、=-32.8995x73=-44.4509y73=-39.0022x73=-35.4308y73=-31.0878x74=-46.4312y74=-36.6224x74=-37.0093y74=-29.1909x75=-48.2843y75=-34.1421x75=-38.4863y75=-27.2139x76=-50.005y76=-31.5683x76=-39.8578y76=-25.1624x77=-51.5886y77=-28.908x77=-41.1201y77=-23.0419x78=-53.0308y78=-26.1685x78=-42.2697y78=-20.8583x79=-

27、54.3277y79=-23.3572x79=-43.3034y79=-18.6175x80=-55.4757y80=-20.4819x80=-44.2184y80=-16.3257x81=-56.4716y81=-17.5504x81=-45.0122y81=-13.9891x82=-57.3127y82=-14.5709x82=-45.6827y82=-11.6141x83=-57.9967y83=-11.5514x83=-46.2279y83=-9.20737x84=-58.5218y84=-8.50027x84=-46.6464y84=-6.77537x85=-58.8865y85=-

28、5.42583x85=-46.9371y85=-4.3248x86=-59.0897y86=-2.33651x86=-47.0991y86=-1.86238x87=-59.131y87=0.75921x87=-47.132y87=0.605149x88=-59.0103y88=3.85285x88=-47.0358y88=3.07102x89=-58.7278y89=6.93593x89=-46.8106y89=5.52847x90=-58.2843y90=10x90=-46.4571y90=7.97077x91=-57.6738y91=13.0363x91=-45.9877y91=10.30

29、93x92=-56.862y92=16.0315x92=-45.4059y92=12.4599x93=-55.8112y93=18.9643x93=-44.7024y93=14.4261x94=-54.4896y94=21.8055x94=-43.8706y94=16.2167x95=-52.8745y95=24.5204x95=-42.903y95=17.8446x96=-50.9538y96=27.0705x96=-41.7891y96=19.3241x97=-48.7274y97=29.4161x97=-40.5147y97=20.6667x98=-46.2076y98=31.5193x

30、98=-39.0642y98=21.8771x99=-43.4187y99=33.3462x99=-37.425y99=22.9503x100=-40.3964y100=34.8699x100=-35.5924y100=23.8735x101=-37.1854y101=36.0721x101=-33.5735y101=24.6285x102=-33.8374y102=36.945x102=-31.3883y102=25.1976x103=-30.4085y103=37.4919x103=-29.0676y103=25.5671x104=-26.956y104=37.7277x104=-26.6

31、504y104=25.7315x105=-23.5355y105=37.6777x105=-24.1791y105=25.6949x106=-20.198y106=37.3769x106=-21.695y106=25.4707x107=-16.9874y107=36.8679x107=-19.2348y107=25.0802x108=-13.9387y108=36.198x108=-16.8271y108=24.5508x109=-11.0765y109=35.4171x109=-14.4897y109=23.9128x110=-8.4144y110=34.5742x110=-12.2292y

32、110=23.1967x111=-5.95509y111=33.7144x111=-10.0413y111=22.4315x112=-3.69131y112=32.8767x112=-7.91276y112=21.6438x113=-1.60724y113=32.0913x113=-5.82756y113=20.8579x114=0.319374y114=31.3777x114=-3.77516y114=20.0979x115=2.11486y115=30.7443x115=-1.76188y115=19.3877x116=3.80692y116=30.1872x116=0.180043y11

33、6=18.7484x117=5.42197y117=29.6915x117=1.99265y117=18.192x118=6.98264y118=29.2323x118=3.6052y118=17.7174x119=8.50563y119=28.7762x119=4.95425y119=17.3137六、体会及建议(1)理解了对凸轮轮廓曲线的进行设计的方法以及设计时应该注意的各个性能要求;(2)加深了对C语言的熟悉与应用;(3)对凸轮机构的设计还是没有完全掌握;(4)程序的编写存在一定的问题,不能独立完成;(5)没有了解机械设计的精髓,感觉还在门外徘徊;(6)通过这次凸轮机构的设计,虽然学到了一些,但是总感觉到本 课程的学习总是理论性很多,与实际联系较少,对机械缺少感性的把 握与认识,导致对课程的学习缺乏兴趣,自我感觉课程的学习应该多 加入一些与生活贴近的元素。七、参考资料1、机械原理第七版主编:孙桓 陈作模 葛文杰2、C语言程序设计基础主编:王载新 曾大亮 杨有安

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1