资源简介
凸轮课程设计,机械原理设计。以正弦和余弦加速度运动规律求理论和工作轮廓x,y坐标。
代码片段和文件信息
/*课程设计凸轮设计c程序
原题如下:
某机械装置中需要采用一凸轮机构.工作要求当凸轮逆时针转过900时从动件以正弦加速度运动规律上升20mm
远休止600;当凸轮接着转过900时从动件以余弦加速度运动规律下降到原位;当凸轮转过1周中剩余角度时从动件停歇不动。
凸轮的角速度工作要求机构既无刚性冲击又无柔性冲击试用图解法和解析法设计凸轮机构的凸轮廓线。
(运动规律可取摆线运动规律基圆半径滚子半径)
*/
#include
#include
#include
#define PI 3.1415926535897
#define R0 25
#define RR 8
#define H 20
int main(int argc char *argv[])
{
/*求理论轮廓线*/
/*推程段:*/
double i s x y x_pie y_pie deta deta1 deta01 = PI / 2 deta2 deta02 = PI / 2 deta3 dx_ddeta dy_ddeta sin_thet cos_thet;
printf(“推程段x:\t推程段y: \n“);
for (i = 0; i <= 90; i += 3)
{
deta1 = (i / 180) * PI;
s = H * ( (deta1 / deta01) - sin(2 * PI * deta1 / deta01) / (2 * PI) );
x = (R0 + s) * sin(deta = deta1);
y =
评论
共有 条评论