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

本文详细介绍了滚子摆动从动件凸轮的设计过程,重点关注在推程和回程中实现等加速/等减速运动的条件。给出了包括凸轮基圆半径、滚子半径、最大摆动角度在内的关键参数,并通过MATLAB进行角度弧度转换,为后续的凸轮轮廓压力角和曲率半径计算做准备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值