基于SolidWorks的盘形凸轮设计与运动仿真.docVIP

基于SolidWorks的盘形凸轮设计与运动仿真.doc

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

基于SolidWorks的盘形凸轮设计与运动仿真与现有的盘形凸轮的建模方法不同,利用Excel工具生成凸轮轮廓点的数据,在SohdWorks环境中直接利用三维点数据产生凸轮轮廓曲线。并通过拉伸特征完成盘形凸轮基体的三维建模,最后通过Cosmosmotion对凸轮机构进行运动仿真。验证了凸轮轮廓曲线的准确性。   ??? 凸轮机构是具有曲线轮廓的构件,是利用凸轮转动带动从动件实现预期运动规律的一种高副机构,广泛的应用与各种机械,特别是自动机械、自动控制装置等。盘形凸轮因为其形状简单,被广泛应用。基于SolidWorks的盘形凸轮的建模方法有很多,可以通过VB、VC等程序设计语言.利用SolidWorks的API程序接口,生成凸轮轮廓,也可以通过Toolbox中的凸轮插件生成凸轮模型。但是采用程序设计方法对用户的编程水平要求较高,采用Toolbox中的凸轮插件也属于SolidWorks中的高级操作,一般用户也不太熟悉。本文在Excel环境中生成凸轮轮廓的点坐标信息,存成文本格式,在SolidWorks环境中利用通过XYZ点的曲线直接生成凸轮轮廓曲线。并在COSMOSMotion环境中验证了轮廓曲线的准确性。 ??? ??? 1凸轮轮廓的确定方法 ??? ??? 根据工作要求合理地选择从动件运动规律后.可以按照结构所允许的空间和具体要求,逐步确定凸轮的基圆半径,然后绘制凸轮的轮廓。凸轮轮廓的绘制一般采用反转法绘制。 ??? ??? 本文实例中的盘形凸轮机构运动要求如下。试设计一对心尖顶直动推杆盘形凸轮机构。已知凸轮以等角速度ω逆时针方向转动。在凸轮的一个运动周期2π时间里.要求推杆在1s内等速上升10mm,0.5s内静止不动,0.5s内等速上升6mm,2s内静止不动,2s内等速下降16mm。其基圆半径为20mm。 ??? ??? 根据已知条件,可以确定处推杆的位移线图,它直接反映了推杆在工作过程中的位移特征,如图l所示。欲确定凸轮的轮廓曲线,关键在于根据推杆的位移线图得出轮廓曲线上的离散点的位置(坐标)。传统的凸轮轮廓图解法的原理就是根据上述的离散点位置,手工拟合而成。这种做法存在加大的精度误差,而且由于是手工取点,所确定的点的个数往往不够多,从而限制了凸轮轮廓的准确性。 ??? ??? 如果想要提高凸轮轮廓曲线的精度,我们只要合理得大量确定离散点的位置即可,在计算机工具的帮助下,计算轮廓点的坐标,利用绘图命令直接拟合离散点即可。如图2所示,根据已知条件分析盘形凸轮轮廓点的位置坐标。根据反转法绘图原理,对于轮廓上的任意一点P,该点的轴坐标可由下式计算得出: ??? ??? X=OP·sin(Θ) (1) ??? Y=OP·cos(Θ) (2) ??? ??? 其中,OP的长度就是基圆的半径与在相应时刻的推杆位移线图点的位移量之和。 ??? ??? 如图1所示,0A、Bc、DE段的位移变化均为等速变化,三段直线的方程可以根据特殊点的位置直接确定出来,这样我们可以根据实际精度需要。确定足够多的离散点,在位移线图直线方程的帮助下确定相应点的坐标。 ??? ??? 2凸轮轮廓的三维建模 ??? ??? 在Excel环境中,将凸轮回转一个周期分为360份,即每10取1个点,并且将对应的度数转化为弧度的值,如图3中的B、C栏。 ??? ??? 根据推杆的位移线图中OA、BC、DE、AB、CD段的直线方程。可以计算出在一个周期内的每转过lo时对应点的OP的长度。然后根据(1)与(2)计算出相应点的XY轴坐标值,如图3中的E、F栏。 ??? ??? 根据建模需要,可以在Z=0的平面内绘制凸轮轮廓在计算出凸轮轮廓的360个离散点位置坐标后,可将X、Y、z轴的坐标值保存为纯文本格式,SolidWorks打开数据文件时,软件会自动将前三列的数值作为x、Y、Z轴的坐标值,如图4所示. ??? 在SolidWorks环境中,曲线的绘制方式有多种,其中有一个命令是通过XYZ点的曲线,见插入-曲线-通过XYZ点的曲线。如图5所示。在绘制的凸轮轮廓曲线的基础上,选择Front Plane平面为绘图基准面绘制草图,单击已经存在的凸轮轮廓曲线,选择转换实体引用命令,得到凸轮轮廓草图,通过对该草图的拉伸操作,得到凸轮基体的三维模型,如图6所示 ??? ??? 3基于COSMOSMotion的运动仿真 ??? ??? COSMOSMofion是SolidWorks软件中的运动仿真插件,在SolidWorks软件中建立好运动机构的模型后,可以借助COSMOSMotion实现计算机模拟机构的运动学仿真和动力学仿真。ADAMS支持COSMOSMotiont。将凸轮机构的装配体在COSMOSMotion中打开时,一些运动副如旋转副、移动副根据零件的装配

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档