欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序

发布时间:2024/1/1 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

disp ' ******** 滚子摆动从动件凸轮设计 ********'

disp '已知条件:'

disp ' 凸轮作顺时针方向转动,从动件做摆动'

disp ' 从动件在推程作等加速/等减速运动,在回程作等加速等减速运动'

rb =52;rt = 10;qm=15;ft = 60;fs = 10;fh = 60;alp = 35;a=140;l=122;q0=asin(rb/a)*180/pi; fprintf (1,' 基圆半径 rb = % mm \n',rb)

fprintf (1,' 滚子半径 rt = % mm \n',rt)

fprintf (1,' 起始角度 q0= % mm \n',q0)

fprintf (1,' 最大摆动角度 qm = % mm \n',qm)

fprintf (1,' 推程运动角 ft = % 度 \n',ft)

fprintf (1,' 远休止角 fs = % 度 \n',fs)

fprintf (1,' 回程运动角 fh = % 度 \n',fh)

fprintf (1,' 推程许用压力角 alp = % 度 \n',alp)

hd= pi / 180;du = 180 / pi; %角度弧度互换

d1 = ft + fs;d2 = ft + fs + fh;

disp ' '

disp '计算过程和输出结果:'

disp ' 1- 计算凸轮理论轮廓的压力角和曲率半径'

disp ' 1-1 推程(等加速/等减速运动)'

s = zeros(ft);ds = zeros(ft);d2s = zeros(ft);vt=zeros(ft);st1=zeros(ft);at=zeros(ft);

at = zeros(ft);atd = zeros(ft);pt = zeros(ft);

for f = 1 : ft

if f <= ft / 2

总结

以上是生活随笔为你收集整理的摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。