ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:170.24KB ,
资源ID:7516807      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7516807.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机械原理大作业2凸轮机构大作业.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

机械原理大作业2凸轮机构大作业.docx

1、机械原理大作业2凸轮机构大作业大作业(二)凸轮机构设计(题号:_)班 级:_学 号:_姓 名:_同 组 其 他 人 员:_完 成 日 期:_凸轮机构大作业题目1、题目及原始数据;2、推杆的运动规律及凸轮廓线方程;3、计算程序框图4、计算程序;5、计算结果及分析;6、凸轮机构图(包括推杆及凸轮理论和实际廓线,并标出有关尺寸及计算结果7、体会及建议8、参考书利用计算机辅助设计完成下列偏置式直动滚子推杆盘形凸轮机构(推杆的移动副导路位于凸轮盘回转中心的右侧)或摆动滚子推杆盘形凸轮机构的设计,设计已知数据如下表所示,机构中凸轮沿着逆时针方向做匀速转动。表1 两种凸轮机构的从动件运动规律直动推杆组题号推

2、程运动规律回程运动规律5-B等加速等减速运动五次多项式运动表2 两种凸轮机构的推杆在近休、推程、远休及回程阶段的凸轮转角题号近休凸轮转角推程凸轮转角远休凸轮转角回程凸轮转角B04545225225270270360表3 偏置直动滚子推杆盘形凸轮机构的已知参数题号初选基圆半径r0/mm偏距e/mm滚子半径rt/mm推杆行程h/mm许用压力角许用最小曲率半径amin12B20+10153530750.3rt要求:每两人一组,每组中至少打印出一份源程序。每人都要打印:原始数据;凸轮理论轮廓曲线和实际轮廓曲线的坐标值;推程和回程的最大压力角,以及出现最大压力角时凸轮相应的转角,凸轮实际轮廓曲线的最小曲

3、率半径,以及相应的凸轮转角;凸轮的基圆半径。整个设计过程所选取的计算点数N=72120。利用计算机绘出凸轮的理论轮廓曲线和实际轮廓曲线。二、推杆运动规律及凸轮轮廓方程推程: 等加速远休: 等减速回程 : 五次多项式整理得; 理论轮廓廓线方程 工作廓线方程实际廓线方程三、计算程序框图四、计算程序#include#include#include #define PI 3.141592653double fact722;double theory722;int ang1=180,ang2=225,ang3=315;double h=35, rb=20,b=1;double A1=30*PI/180,

4、 A2=75*PI/180;double P=18.2,e=10;double So,r=15;double S(int I) double s; double A; double B; if(Iang1/2)&(I=ang1) A=I*PI/180; B=ang1*PI/180; s=h-2*h*pow(B-A)/B,2); else if(I=ang2)s=h; else if(I=ang3) A=(I-ang2)*PI/180; B=(ang3-ang2)*PI/180; s=h*(1-10*pow(A/B,3)+15*pow(A/B,4)-6*pow(A/B,5); else s=0;

5、 return(s);double ds(int Q) double A,B,C; if(Qang1/2)&(Q=ang1) A=Q*PI/180; B=ang1*PI/180; C=4*h*(B-A)/(B*B); else if(Q=ang2) C=0; else if(Q=ang3) A=(Q-ang2)*PI/180; B=(ang3-ang2)*PI/180; C=h*(-30*A*A/pow(B,3)+60*pow(A,3)/pow(B,4)-30*pow(A,4)/pow(B,5); else C=0; return C;double dss(int B3) double A,B

6、,C; if(B3ang1/2&B3=ang1) A=B3*PI/180; C=ang1*PI/180; B=-4*h/(C*C); else if(B3=ang2)B=0; else if(B3=ang3) A=(B3-ang2)*PI/180; C=(ang3-ang2)*PI/180; B=h*(-60*A/pow(C,3)+240*A*A/pow(C,4)-120*A*A*A/pow(C,5); else B=0; return(B);void xy(int ang) double A,B,C,E,F,dx,dy; A=ang*PI/180; B=S(ang); C=ds(ang);

7、dx=(So+B)*cos(A)+sin(A)*C-e*sin(A); dy=-sin(A)*(So+B)+C*cos(A)-e*cos(A); E=r*dy/sqrt(dx*dx+dy*dy); F=r*dx/sqrt(dx*dx+dy*dy); theoryang/50=(So+B)*sin(A)+e*cos(A); theoryang/51=(So+B)*cos(A)-e*sin(A); factang/50=theoryang/50-E; factang/51=theoryang/51+F;double a(int B1)/*求解压力角*/ double A,B; A=sqrt(ds(

8、B1)-e)*(ds(B1)-e); B=S(B1); return atan(A/(B+So);double p(int B2) double dx,dy,dxx,dyy; double A,B,C,D,E; A=B2*PI/180; B=ds(B2); C=S(B2); D=dss(B2); dx=(So+C)*cos(A)+sin(A)*B-e*sin(A); dy=-sin(A)*(So+C)+B*cos(A)-e*cos(A); dxx=-(C+So)*sin(A)+cos(A)*B+D*sin(A)-e*cos(A); dyy=-cos(A)*(So+C)-B*sin(A)+D*c

9、os(A)-sin(A)*B+e*sin(A); E=sqrt(pow(dx*dx+dy*dy,3)/sqrt(pow(dx*dyy-dxx*dy),2); return(E);void main() FILE *fp; int i; int k,h,l; double angle1max=0,angle2max=0,pmin=1000; if(fp=fopen(sanying,w)=NULL) printf(Cannt open this file.n); exit(0); fprintf(fp,n The Kinematic Parameters of Point 4n); fprintf

10、(fp, x y x y );/计算数据并写入文件for(;i!=360;) rb=rb+b; So=sqrt(rb*rb-e*e); for(i=0;iA1|p(i)P) break; if(ang1+5-i)continue; for(i=ang1+5;i=ang2;i=i+5) if(p(i)P)break; if(ang2+5-i)continue; for(i=ang2+5;iA2|p(i)P) break; if(ang3+5-i)continue; for(i=ang3+5;i360;i=i+5) if(p(i)P) break; for(i=0;i360;i=i+5) xy(i

11、); for(i=0;i=ang1;i=i+5) if(angle1maxp(i) pmin=p(i); h=i; for(i=ang2;i=ang3;i=i+5) if(angle2maxp(i) pmin=p(i); h=i; for(i=0;i72;i+) fprintf(fp,n); fprintf(fp,%12.3ft%12.3ft%12.3ft%12.3ft ,theoryi0,theoryi1,facti0,facti1); fclose(fp); printf( 理论坐标(x,y) );printf(实际坐标(x,y);printf(n); for(i=0;i72;i+) pr

12、intf(%f ,theoryi0); printf( ); printf(%f ,theoryi1); printf( ); printf(%f ,facti0); printf( ); printf(%f ,facti1); printf(n); printf(基圆半径是:%fn,rb); printf(推程最大压力角是:%fn,angle1max*180/PI); printf(此时角度是是:%dn,k); printf(回程最大压力角是:%fn,angle2max*180/PI); printf(此时角度是是:%dn,l); printf(最小曲率半径是:%fn,pmin); prin

13、tf(此时角度是:%dn,h);五、计算结果及分析 理论坐标x理论坐标y实际坐标x实际坐标y10.000000115.56816211.293103130.51232120.039083114.31063922.471855129.11204629.953795112.28870733.510983126.86081839.696314109.51162944.356597123.76932049.219138105.99042754.955228119.85034458.474959101.73793865.253713115.11883867.41655796.76890275.19909

14、8109.59200975.99672591.10010384.738564103.28945384.16820984.75052793.81938796.23333091.88369177.741555102.38893288.44855899.09581070.097185110.39469879.963042105.75722361.844259117.78439870.807912111.82071753.012716124.50610461.017774117.23936343.635834130.50843250.630961121.96673133.750482135.74079

15、239.689778 125.957144 23.397353 140.153683 28.240731 129.165998 12.621184 143.699049 16.334732131.5501161.470946146.3306834.027279133.068162-10.000000148.004678-8.621416133.573478-21.724363148.573242-21.808621132.927116-33.592903147.847706-35.134332131.110804-45.483796145.811871-48.463499128.119609-

16、57.273502142.463995-61.659683123.962059-68.838237137.816884-74.586611118.660100-80.055446131.897811-87.109735112.248890-90.805265124.748264-99.097770104.776442-100.971946116.423537-110.42420596.303108-110.445244106.992155-120.96875486.900923-119.12172596.535156-130.61874876.652799-126.90601085.14521

17、5-139.27043065.651605-133.71191572.925643-146.83016053.999112-139.46348559.989261-153.21550741.804845-144.09591246.457159-158.35620529.184835-147.55631932.457365-162.19498516.260293-149.80440818.123425-164.6882493.156226-150.8129553.592926-165.806597-10.000000-150.568162-10.994037-165.535189-23.0848

18、27-149.123647-25.379543-163.947084-35.993964-146.544211-39.571896-161.111243-48.629166-142.849486-53.463083-157.049248-60.894270-138.067589-66.947384-151.792013-72.695933-132.234915-79.922175-145.379550-83.944335-125.395853-92.288709-137.860660-94.553870-117.602453-103.952871-129.292568-104.443793-1

19、08.914028-114.825889-119.740481-113.538836-99.396700-124.825012-109.277097-121.727552-89.087472-133.938976-97.798450-128.743333-77.939306-141.897783-85.147665-134.320004-66.002685-148.296955-71.447391-138.263460-53.439531-152.846268-56.952612-140.469540-40.484954-155.392740-42.000903-140.930485-27.4

20、09448-155.923766-26.960506-139.731023-14.484083-154.553686-12.184372-137.035532-1.950857-151.4989942.025104-133.06816210.000000-147.04718715.439380-128.08806221.244452-141.52279127.915887-122.36209131.730004-135.25256139.400453-116.13746341.471701-128.53101449.921547-109.61679950.539030-121.58764459

21、.577772-102.93796259.034539-114.55843768.519504-96.16081367.065477-107.46611876.923981-89.26278174.710218-100.21389484.960735-82.14469981.981660-92.59336692.743879-74.64796388.790099-84.300717100.271577-66.62533894.958224-75.240684107.237305-58.095654100.403660-65.608023113.386892-49.123827105.08496

22、4-55.476046118.673537-39.778138108.966507-44.921863123.057004-30.129713112.018750-34.025797126.503933-20.251983114.218463-22.870774128.988091-10.220123115.548903-11.541691130.490572-0.110482115.999947-0.124769130.999941分析基圆半径是:116.000000推程最大压力角是:5.273246 此时角度是是:90回程最大压力角是:21.408137 此时角度是是:275最小曲率半径是:18.384284 此时角度是:315 (六)心得体会在解决大作业过程中不仅仅让自己更熟悉课本知识同时使得自己重温C语言让自己更加熟练与程序的设计,提高了自己的逻辑运用能力,这种对运行的机构的认识,我相信对以后的理论知识求解也有帮助。对于下一次的工程设计也充满了信心。 通过对凸轮机构的编程设计:(1)、熟悉了推杆的运动规律特别是等加速等减速和五次多项式运动规律;(2)、掌握了已知推杆运动规律用解析法对凸轮轮廓曲线的进行设计的方法以及设计时应该注意的各个性能要求;(八)、参考书 机械原理第七版 高等教育出版社

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2