本文档详细介绍了一个使用MATLAB软件进行偏置直动滚子推杆盘形凸轮的设计过程,包括算法实现和仿真分析。通过该文档,读者可以掌握基于MATLAB的机械传动系统设计方法和技术细节。
机械原理课程设计涵盖凸轮设计的数学推导、完整的MATLAB代码及部分注释与运行结果。在此基础上对现有网上常见的代码进行了修正,并使用MATLAB来设计一个偏置直动滚子盘形凸轮机构的轮廓线。
具体参数如下:凸轮回转角速度为ω,偏距e=10mm,基圆半径rb=35mm,滚子半径rr=15mm,推杆行程h=30mm。初始状态下,滚子中心位于离凸轮回转中心O左侧水平距离e处的基圆上,并且此时推杆与x轴垂直并且处于上方位置。
设计任务包括:
1. 提供理论廓线和实际廓线坐标值(至少包含120个点),并绘制出相应的轮廓图。
2. 计算凸轮从初始状态转过30°时的压力角,同时给出整个运动周期内的最大压力角及其对应的角度位置。
3. 确定凸轮实际轮廓的最小曲率半径,并找出其对应的旋转角度。最后评估该最小曲率半径是否符合设计要求。
推杆的具体运动规律见表1所示的数据。