好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【精品】机械原理凸轮机构大作业.doc

14页
  • 卖家[上传人]:ss****gk
  • 文档编号:206812589
  • 上传时间:2021-11-01
  • 文档格式:DOC
  • 文档大小:211KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 凸轮大作业利用计算机辅助设计完成下列偏置式直动滚子推杆盘形构件(推 杆的移动副导路位于凸轮盘回转中心右侧)或摆动滚子推杆盘形凸轮 机构的设计,设计已知数据如下表所示,机构中凸轮沿着逆时针方向 作匀速转动凸轮机构的推杆在近休、推程、远休及回程阶段的凸轮转角近修凸轮转角推程凸轮转角0~180远修凸轮转角回程凸轮转角180~270~360偏置直动滚子推杆盘形凸轮机构的已知参数初选基圆半径RO/mm偏距 e/mm滚子半径Rt/mm推杆行程 h/mm许用压力角许用最小曲率 半径[P amin][al][a2]30+5102830700.3Rt二、动规律及凸轮廓线方程推程 等加速s — 2hS2 /等减速s = h — 2/z00 - / 说回程理论轮廓廓线方程x=(s()+s)sin 5 +ecos 5y= (s()+s)cos 5 -esin 5工作廓线方程x =x-rfcos 5y =y-/;sin 6实际廓线方程:sin 3 = (dx/d5)l ^(dx/d6)2 +(dy/d6}1cos0 = -(dy/d3)/ ^(dx/d^)2 +(dyld8fIx = x-rr cos3y =y-rrsinO三、原始程序#include #include using namespace std;#define N 120#define pi 3.1415926double oro=0.5;double rt= 10,h=28,e=5,a_max 1 =30*pi/l 80,a_max2=70*pi/l 80,p_min=3;double change_angel(int d){return d*pi/180;}double Cs0(double rO,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<=l 12.5) s=2*h*pow(a・45,2)/pow( 135,2);else if(a<= 180)s=h-2*h*pow( 180-a,2)/pow( 135,2);else if(a<=270)s=h;else s=h*(4-a/90+sin(change__angel(4*a-3*360))/2/pi);return s;}double Cx(double s,double sO,double a){double x;x=(sO+s)*sin(change_angel(a))+e*cos(change_angel(a));return x;}double Cy(double s,double sO,double a){double y;y=(sO+s)*cos(change_angel(a))-e*sin(change_angel(a));return y;}double f_sl (double a){double si;if(a>=0&&a<=45) sl=0;else if(a<=l 12.5) sl=64*h*(change_angel(a)・(pi/4))/9/pow(pi,2);else if(a<=180) sl=64*h*(pi-change_angel(a))/9/pow(pi,2);else if(a<=270) sl=0;else sl=h*(・2/pi+2*cos(change_angel(4*a・3*360))/pi);return si;}double Cxi (double sO,double a,double s,double si){double xl;x 1 =(sO+s) *cos(change_angel(a))+s 1 *sin(change_angel(a))-e*sin(change_angel(a ));return x 1;}double f_yl (double sO,double a,double s,double si){double yl;y 1 =-(sO+s) *sin(change_angel(a))+s 1 *cos(change_angel(a))-e*cos(change_angel( a));return yl;double Cxx(double x,double xl.double yl)double xx;xx=x+rt*y l/pow(pow(x 1,2)+pow(y 1,2),0.5);return xx;}double Cyy(double y,double xl,double yl){double yy;yy=y-rt*xl/pow(pow(xl,2)+pow(yl,2),0.5);return yy;}double f_aa(double rO,double s,double si){ double aa;aa=atan(fabs(s 1 /(r()+s)));return aa;)double f_s2(double a){double s2;if(a>=0&&a<=45)s2=0;else if(a<=l 12.5) s2=64*h/9/pow(pi,2);else if(a<=180) s2=・64*h/9/pow(pi,2);else if(a<=270) s2=0;else s2=・8*h*sin(change_angel(4*a・3*360))/pi;return s2;}double Cx2(double s,double si,double a,double s2,double sO){double x2;x2=s2 *sin(change_angel(a))+2 *sl *cos(change_angel(a))-(sO+s)*sin(change_angel(a))-e*cos(change_angel(a));return x2;}double f_y2(double s,double si,double a,double s2,double sO)(double y2;y2=s2*cos(change_angel(a))-2*sl *sin(change_angel(a))-(sO+s)*cos(change_angel(a) )-e*cos(change_angel(a));return y2;}double Cp(double x 1,double yl,double x2,double y2)(double p;p=pow(pow(x 1,2)+pow(y 1,2), 1 .5)/(x 1 *y2-x2 *y 1);return p;}void main(){doubleyl,x2,r0=30,s0,a,s,sl,xl,s2,y2,x[N],y[N],xx[N],yy[N],aa,p,pa,temp_aal=0,teinp_aa2=(),temp_a 1 =0,temp_a2=0,temp_p=0,temp_ap=0;sO=f_sO(rO,e);FILE*fp=fopen(”d:〃he.txt”,”w”);for(int i=0;ivN;i++)(a=3*i;s=Cs(a);x[i]=f_x(s,s(),a);y[i]=f_y(s,s(),a);sl=f_sl(a);xl=f_xl(sO,a,s,sl);yl=Lyl(sO,a,s,sl);xx[i]=Lxx(x[i],xl,yl);yy[i]=Cyy(y[i],xi,yi);aa=Caa(rO,s,sl);/*cout"sO 是:"sOendl;cout"a 是:"aendl;cout"s 是:"sendl;cout"xl]是:"xli]endl;cout"y[]是:"y[i]endl;coutMs[]是:"slendl;cout"xl 是:nxlendl;coutHyl 是:,ylendl;coutvv”xx[]是:Hxx[i]endl;coutvv”yy[]是:Myy[i]endl;cout"aa 是:,,aaendl;*/if(a>=270&&a<=360)if(aa>a_max2)rO+=oro;sO=CsO(rO,e);i=0;continue;)else(if(temp_aa2=45&&a<=180){if(aa>a_max 1){rO+=oro;sO=f_sO(rO+oro,e);i=0;continue;}else{if(temp_aa 1 =p_min)( pa=fabs(p)-rt;if(temp_p>pa) ( temp_p=pa;temp_ap=a;}}else(rO+=oro;sO=LsO(rO,e);i=0;continue;wgd if)dend ford 等&COHAA-- P ams-H-AAomplT?COU-AA-- 5 aminn-AAomplap;COSAA-- Q 1 maxn-AAomplarrCOU-AA-- 6 Imaxn-AAomplaalAAend 一;COU-AA-- Q 2amaxH-AAomplaNcouta- 6 2maxn-AAEmplaa2;COUKA-roH-AAro;COU-AA-- 6 H-AAa;courAA--sn-AAsAAe3dLfprMfp、% 一二 mplp" mrm-f(fp」点 c

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.