• 首页

  • 动态

  • 随笔

  • 学习

  • 留言板

  • 文章归档

  • 友情链接

  • 关于页面
S w e e t 的 笔 记
S w e e t 的 笔 记

SuSweet

这个人有点懒,他是个学生,他只会摸鱼,并且从来不写个性签名。

05月
03
默认分类
机械
学习感悟

SolidWorks零件变形动画的制作(如弹簧、橡胶零件)

发表于 2022-05-03 • 字数统计 876 • 被 1,113 人看爆

之前做课设的时候想用的功能,但是当时没找到方法。所以记录下方便以后查找。

话说我那次做课设,主要的任务是使用SolidWorks进行曲面建模。但是,我因为做太快了,老师给了追加的任务,做动画。我当时需要建模的零件是这样的:
image-1651566029382
建模的过程没有遇到太大的困难,就是先这样,再这样,最后这样,
image-1651566177799
然后再添加一点细节就建好了。
image-1651566233334

老师看完之后很开心,觉得我工作不饱和,于是快快乐乐地又给我增加了点任务,把装配体的动画做了。SolidWorks本来做配合的动画倒也不难,我也做过。除了电脑比较卡之外,之前也没遇到其他问题。但是这次这个零件是个橡胶件。做动画的时候还涉及到零件本身变形。没做过呀,咋办。网上找了很久资料也没有找到很详细的。头疼。
终于经过我的反复摸索,搞清楚了这类动画要怎么做了。
其实也不是说很难,只要知道了就很简单,就是不知道的话就想不清楚。
一直以来,大家都告诉我使用SolidWorks建模的时候,尺寸一定要完全定义,不然容易出问题。这个说法大多数时候是对的,我也建议建模的过程中要把尺寸定义完全,这样后面再修改特征的时候就不容易出错。但是,这次的情况是个特例,需要变形的零件在建模的时候,要变形的尺寸不能进行定义,要在装配体中的关键帧里才进行定义。

这里拿我的这个课设作例子。
共有3个零件组成。其中需要变形的是这个零件:
image-1651567166628
它是一个橡胶材质的碗装零件,作用是按钮的回弹。我设想的是变形部分是箭头所指的斜面,其在按键下压的时候,竖直高度减小。因此,要先将对应的特征尺寸定义删除。也就是图中的尺寸1mm。
image-1651567339415
我这里有两个相似的结构,另一边也是类似处理。

到这里,就可以回到装配体了(如果没有就创建一下),在左边特征栏打开上面删掉尺寸的草图,在装配体这里重新定义这个尺寸。这里我定义的是与上面的零件重合。这样这个草图就会回到完全定义的状态。
image-1651568564415

另外我还有一个距离配合,方便做动画的时候修改。
image-1651568735517

在SolidWorks底栏右键添加新的算例。
image-1651567900346

然后在时间轴上找到上面提到的距离配合,在时间轴上对应点打上关键帧的键码,并在键码上修改该配合的距离。
image-1651568846023

最后重新计算运动算例,就可以看到得到的动画了。
image-1651568904471

分享到:
典型线性系统——弹簧阻尼系统的Adams仿真与Simulink仿真
不完全能控系统的能控子空间
  • 文章目录
  • 站点概览
SuSweet

可爱的 SuSweet

你能抓到我么?

QQ Email RSS
看爆 Top5
  • 代码里中文注释变成锟斤拷啦 5,460次看爆
  • Code Composer Studio (CCS)报错program will not fit into available memory (280049C)(#10099-D) 2,796次看爆
  • 解决python中cv2无法自动补全的方法 2,788次看爆
  • 使用GM6020电机参数的Simulink电机控制仿真记录 2,641次看爆
  • CCS中IQmath库报错(_IQ24div(long, long)没有定义) 2,548次看爆

很高兴在这里遇到您!如果您遇到什么问题,或者想留下您的链接,欢迎->网站问题反馈

当然,您也可以通过电子邮件联系我。

Copyright © 2025 SuSweet 粤ICP备2022045669号

由 Halo 强力驱动 · Theme by Sagiri · 站点地图