步进输送机课程设计(16)
发布时间:2021-06-07
发布时间:2021-06-07
/*初始参数*/ X[1]=0; Y[1]=500; X4]=0; Y[4]=0;
printf("L(1)=60 ,L(2)=0 ,L(3)=200 , L(4)=0 , W(1)=30
E(1)=0\n");
printf("F(1) Deg ,F(3)Deg , W(4)/s ,S mm V m/s
A m/S^2\n"); W[1]=N1*PI/30;
for(ii=0;ii<=12;ii++) {
F[1]=ii*30*p1;
F9=0;
Mcrank(1,1,1,2,F9);
iFlag=Mrpr(2,3,4,2,2,4,3,1,Res) ;
if(iFlag==1)
printf("%10.2f,%10.2f,%10.2f,%10.2f,%10.2f,%10.
2f,%10.2f\n",
F[1]/p1,F[3]/p1,W[3],E[3],Res[0],Res[1]/10
00,Res[2]/1000);
else printf("Because of wrong data, the Caculation
failed!\n");
} }
计算结果:
L(1)表示曲柄的长度, L(3)表示导杆的长度, W(1)表示曲柄的转速, F(1)表示曲柄转过的角度, F(4)表示导杆的转角, W(4)表示导杆的角速度, S表示滑块在导杆上的位移, V 表示滑块沿导杆的滑动,
A表示滑块的沿导杆的加速度。
5.用solidworks仿真绘制速度、加速度、位移曲线。
推爪(滑块)的速度曲线
推爪(滑块)的加速度曲线