1 / 15
文档名称:

牛头刨床机构的设计及运动分析课程设计编程说明书.doc

格式:doc   页数:15
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

牛头刨床机构的设计及运动分析课程设计编程说明书.doc

上传人:799474576 2013/10/2 文件大小:0 KB

下载得到文件列表

牛头刨床机构的设计及运动分析课程设计编程说明书.doc

文档介绍

文档介绍:机械原理课程设计编写说明书
设计题目:牛头刨床机构的设计及运动分析(1)
指导教师:
设计者:
学号:01
班级:机械07-2班
2009年7月10日

目录
1设计任务及要求…………………………………………………
2数学模型的建立…………………………………………………
3程序框图…………………………………………………………
4程序清单及运行结果……………………………………………
5设计总结…………………………………………………………
6参考文献…………………………………………………………
一、设计任务及要求
已知:曲柄每分钟转数n2,各构件尺寸及重心位置,且刨头导路X-X位于导杆端点B所作圆弧的平分线上, 数据见下表:
设计内容
导杆机构的运动分析
单位
r/min
mm
符号
n2
lo2o4
lo2A
lo4B
lBC
lo4s4
参数
60
380
110
540


要求:
(1)作机构的运动简图
(2)用C语言编写主程序调用子程序,对机构进行运动分析,动态显示,并打印程序及运算结果。
(3)画出导轨4的角位移,角速度,角加速度。
二、数学模型
如图四个向量组成封闭四边形,于是有
(1)
按复数式可以写成
由于θ3=90º,上式可化简为
(2)
根据(2)式中实部、虚部分别相等得
(3)
(4)
(3) (4)联立解得
(5)
b=a2+d2+2adsinα(6)
将(2)对时间求一阶导数得
(7)
(8)
将(2)对时间求二阶导数得
(9)
(10)
即滑块沿杆方向的加速度,通常曲柄可近似看作均角速转动,则。
三、程序框图
输入a,d,输入N
作循环,For(i=0;i=N;i++)
依次计算β,b,,,,ac
将计算的β,b,,,,ac结果分别存入数组或文件中
按格式输出所有计算结果
初始化图形系统
绘制直角坐标系
直角坐标系下分别绘出角位移、角速度、角加速度图象
四、程序清单及运算结果
(1)数据
#include""
#include""
#include<>
#define PI
#define M /* M=PI/180 */
main()
{ int P1,i=0,j=0,P_1[71];
float P_3[71],P_31[71],P_311[71];
float P3,P31,P311,w3;
float s3,s31,s311;
FILE *f1;
if((f1=fopen("","w"))==NULL)
{printf(" file cannot open!\n");
exit(0);
}
clrscr();
printf("jiao du wei yi su du jiao jia su du \n");
for(P1=0;P1<360;P1+=5)
{ i++;
if(i%12==0)
{getch();
printf("jiao du wei yi su du jiao jia su du\n");
}
if(P1>=0&&P1<90||P1>270&&P1<=360)
{P3=atan((380+110*sin(P1*M))/(110*cos(P1*M)));
P3/=M;
}
else if(P1==90||P1==270)
{P3=90;}
else if(P1>90&&P1<270)
{P3=PI+atan((380+110*sin(P1*M))/(110*cos(P1*M)));
P3/=M;
}
if(P3!=90&&P3!=270)
s3=110*cos(P1*M)/cos(P3*M);
else if(P3==90)
s3=440;
else
s3=240;
s31=-110**sin((P1-P3)*M);
P31=110**cos((P1-P3)*M)/s3;
w3=P31;
P311=(**110*sin((P3-P1)*M))-2*w3*s31;
P_1[j]=P1;
P_3[j]=P3;
P_31[j]=P31;
P_311[j]=P311;
printf("%d % % %\n",P_1[j],P_3[j],P_31[j],P_31