[MATLAB机械分析.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[MATLAB机械分析

目 录 目 录 1 作业一 凸轮轮廓曲线设计 1 1.1 凸轮从动件运动规律确定 1 1.2 凸轮轮廓曲线设计 1 1.3 实例分析 2 1.4 凸轮系 4 1.5 附录1 MATLAB程序 4 1.6 附录2 凸轮二维CAD图纸 7 作业二 ABB IRB660机械手运动学分析 9 2.1 IRB660机械手简介 9 2.2 机械手工作空间分析 10 2.3 机械手静力学分析 13 2.4 附录 MATLAB程序 14 作业三 结构动态仿真 17 3.1 建立系统微分方程 17 3.2 Simulink仿真分析 18 3.4 附录MATLAB程序 20 作业一 凸轮轮廓曲线设计 凸轮机构是一种高副机构,广泛应用于各种机械的运动控制装置中,其功能类似于连杆机构中的函数发生,只不过凸轮可以实现的输入和输出函数关系更加复杂多样,但凸轮的制造费用相对比较高、承载能力比较低。凸轮机构的运动设计主要包括从动件运动规律的确定和凸轮轮廓线的设计等。通常是先确定从动件的运动规律,然后根据从动件的运动规律确定凸轮的轮廓曲线。 1.1 凸轮从动件运动规律确定 常用的凸轮从动件运动规律主要有多项式运动规律、等速运动规律、等加速等减速运动规律、余弦加速度运动规律、正弦加速度运动规律等。本文中凸轮从动件的运动规律是推程为五次多项式运动规律,回程是正弦加速度运动规律。其中推程角为80°,远休止角为40°,回程角为150°,近休止角为90°。 1.2 凸轮轮廓曲线设计 已知从动件运动规律的前提下,利用从动件的反转运动可以得到从动滚子中心的运动轨迹,该轨迹称为凸轮的理论轮廓曲线。 如图1所示,假设B0为滚子初始位置的中心,则r=OB0为凸轮的基圆半径。当凸轮逆时针转过角度δ时,从动件逆时针摆动角度φ,此时从动件滚子中心到达点B1。利用反转运动规律,将从动件以凸轮回转中心O为中心顺时针转动角度δ,到达图中A′B′1位置。以凸轮回转中心O为原点建立坐标系XOY,利用几何法可解出图中点B′1的坐标,点B′1即为凸轮理论轮廓线上的一点。令凸轮转动角度δ分别取到0°到360°中的每一个值,则可以得到凸轮理论轮廓曲线在坐标系XOY中的坐标描述。 已知条件:基圆半径ro,摆杆转动中心A与凸轮转动中心O的距离d,摆杆AB的长度l,滚子半径rr,摆杆转动中心A和凸轮转动中心O的连线OA与水平X轴的夹角α。 图1 摆动滚子从动件盘形凸轮轮廓曲线设计 摆杆初始摆角 所以点的坐标为 当凸轮顺时针转动时,从动件逆时针反转运动,此时 1.3 实例分析 利用MATLAB软件编写凸轮轮廓线绘制程序,要求用户输入参数如下: 请输入凸轮基圆半径(mm):80 输入从动件滚子半径(mm):30 请输入从动摆杆长度(mm):85 请输入凸轮转动中心与摆杆转动中心距离(mm):100 请输入摆杆转动中心和凸轮转动中心的连线与水平X轴的夹角(度):30 请选择凸轮的转动方向(顺时针为0,逆时针为1):1 根据输入的条件和凸轮轮廓曲线计算公式,MATLAB软件输出的凸轮理论轮廓曲线如图2所示。 图2 凸轮理论轮廓曲线 利用SolidWorks三维建模软件建立凸轮的三维模型,如图3所示。 图3 凸轮三维模型 1.4 凸轮系 在凸轮设计时,经常需要设计一系列凸轮,这些凸轮之间有相位差。假设第二个凸轮与第一个凸轮之间的相位角为60°。利用MATLAB编制程序,将凸轮轮廓线上的每一个点坐标取出,乘以转换矩阵T,就得到凸轮二的轮廓线的各店的坐标。最后绘制凸轮二的理论轮廓线如图4。 图4 凸轮二的理论轮廓曲线 1.5 附录1 MATLAB程序 (1)从动件运动规律MATLAB程序 function phi=yundongguilv(delta) %%定义从动件的运动规律函数 phimax=pi/4; %%从动件的最大摆角为45度 if delta=80*pi/180 %推程 phi=phimax*(10*(delta/(80*pi/180))^3-15*(delta/(80*pi/180))^4+6*(delta/(80*pi/180))^5); %%推程角为80度,推程为五次多项式运动规律 elseif delta=120*pi/180 %%远休止 phi=phimax; elseif delta=270*pi/180 %回程 phi=phimax*(1-(delta-120*pi/180)/(150*pi/180)+sin(2*pi*(delta-120*pi/180)/(150*pi/180))/(2*pi)); %%回程角为150度,回城为正弦加速度运动规律 else %近休止 phi=0; end end (2)凸轮理论轮廓线绘制MATLA

文档评论(0)

84537592 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档