用SolidWorks绘制的机械手抓取物体的过程动画,如何快速准确的制作这个动画呢?这里需要一定的技巧。制作过程免费分享给大家。 请继续往下看。
![b91777289c444fa822893589c24a9cfa.gif](https://i-blog.csdnimg.cn/blog_migrate/8517bcfe52c28c17576f546c2b45ff00.gif)
机械手抓取物体的过程
建模过程我就不多说了,想要这个模型的朋友可以私信我。 我把原模型发给大家。原模型比这个要复杂一些。这个是我简化过的模型。
SolidWorks制作运动动画,可以用拖拽的方式,也可以用马达(包括线性马达和旋转马达)来实现物体的运动。但是,不管是拖动,还是马达,都有一定的条件。
想要在模型中拖动物体运动,在运动的方向上就不能有约束配合。 如果要控制运动的位置,可以使用高级配合中的角度和位移。 高级配合中的这两个值是可以设置最大值和最小值的。用马达就需要设置参数,有时候参数是不知道的。 这也很麻烦。
这里介绍另一种动画的制作方法。 利用配合控制器来完成的动画。 配合控制器可以控制角度和距离配合。通过距离和角度的变化,来实现物体的运动。 角度配合和距离配合最好是高级配合。设置了最小值和最大值的。这样,在配合控制器中直接拖动滑块就能完成控制了。如下图。
![27fe8ab53905dc30bc360bdc0d2433f7.gif](https://i-blog.csdnimg.cn/blog_migrate/46257cc7ce01fa5c16d73ea9b7bb495b.gif)
配合控制器来控制机械手的运动
配合控制器的使用方法
1、首先就是在配合中,创建需要的距离配合和角度配合。最好是用高级配合来完成,并且重新命名,方便识别。调整的时候比较方便。特别是配合比较多的情况。
2、打开配合控制器。配合控制器在插入菜单中可以找到,也可以右键单击配合,选择配合控制器。
3、选择收集所有支持的配合,或者手动添加配合。把需要控制的配合添加到配合控制器中的配合中。 可以上下调整配合的位置。方便控制的操作。这里要注意一个问题,就是装配体的初始位置要事先调整好。 因为一旦进入到配合控制器,再进行调整,那就是第二个动作了。所以要先调好初始位置。
4、因为都是高级配合,所以直接拖动滑块进行调整动作就行可以。 如果是普通配合,可以输入数值来控制。但是这就比较麻烦了,如果数值不对,还需要重新调试。而拖动滑块可以看到抓手的位置,就很方便了。这里有个问题,拖动滑块的过程中,有可能运动是错误的。和配合中的设置不一样。 如何解决最后解释一下。
![04cc87bcb89652a4e1a36392a03f4851.png](https://i-blog.csdnimg.cn/blog_migrate/006ffc46c48b492cae2a3a0a12599052.jpeg)
5、调整好位置后,保存位置。保存位置按钮如上图,保存后在下面的动画中,可以看到多了一个位置2,后面的时间是可以设置的,根据需要设置时间。
![38e919d78ca72250844fe0afad63dff4.png](https://i-blog.csdnimg.cn/blog_migrate/c984d95075803aea7e4859bf785d550e.jpeg)
6、用上面的方法,依次添加各个位置。 并调整时间。
![ef40b95ff0853dd276b9303ffcc9a495.png](https://i-blog.csdnimg.cn/blog_migrate/4b1174973a5837f3eb9f3347c4f5fffb.jpeg)
7、如果想修改或删除某个动作的位置。选择要更改的位置,然后拖动滑块修改机械手的位置。修改结束后别忘了点一下更新。把动作更新了。如果是删除,选择位置后直接点更新旁边的×,就可以把位置删除了。
![0ca2817f990fcd379a2aab5d033b843c.png](https://i-blog.csdnimg.cn/blog_migrate/a9971fec3822c1f0815c50d9760349da.jpeg)
8、计算动画,选择左下角的计算器模样的图标,计算上面编制好的动画, 也可选择几个位置记性计算。 直接计算出动画。
![b70e9dd707167b74a2f72cfa22525954.gif](https://i-blog.csdnimg.cn/blog_migrate/334ea9ff8d87d529bbd2a38b5145416b.gif)
到这里,配合控制器的操作告一段落。 从动画中我们也可以看到,红色小块并没有被移动。所以我们还要在动画中,处理这一部分。
动画的合成
1、新建运动算例,在运动向导中选择配合控制器,一路下一步。直到完成。 其中的选项不难,根据需要选择。
![92729a7265e24b56ed4e7828930861c9.png](https://i-blog.csdnimg.cn/blog_migrate/68046767ae74d3748b638111e4396e94.jpeg)
2、点击播放按钮观察一下运动是否正确。如果有问题,可以按下计算,重新计算一下试试。这里也有可能出现一些莫名其妙的错误。如何解决还是最后再说一下。
3、分析一下,红色小块如何才能跟随机械抓手运动呢?这里就需要一个配合,将小块和抓手联系在一起。可以用锁定配合将小块和抓手头部进行锁定。要实现这一效果。 可以事先做一个锁定配合,然后压缩。 在合适的时间解压缩。在合适的位置在压缩。
![e5f7307837109255c55d90176a7fbb7e.png](https://i-blog.csdnimg.cn/blog_migrate/3a37a27574771d9ebb5b6c3ff7e3e045.jpeg)
4、如果要小块正好放在平台上,可以用一个重合配合来完成,同样,在小块需要抬起的时候压缩掉这个配合。在小块放下的时候,解压这个配合。
5、最后,别忘了重新计算一下动画。 最终得到的动画结果就是上面最开始的那个动画了。
一些错误的解决办法
用配合控制器的时候,可能会出现一些莫名其妙的问题。明明配合没问题。但是到配合控制器中,就会出问题。比如运动方向出现问题。 现在分享一下我一般的解决办法。
1、要保证每个配合都要没有问题。 报错肯定不行。
2、如果没有报错,还是不行,可以从新做配合。 换一组配合面试试。
3、最好用固定配合面来配合移动的配合面。用移动的面配合移动的面就容易出现错误。
4、动画中出现错误。可以把动画删除,再重新添加试试。或者关闭SolidWorks,在启动试试。
上面就是我的方法。有时候还是很有用的。大家可以试试。关键有事的错误真的莫名其妙,还找不到原因。如果大家有什么更好的解决办法。麻烦留言告知一下。
最后发两个我的专栏的连接。感兴趣的朋友可以看看。不感兴趣的可以直接忽略掉。这种文章本来看的人就不多。请原谅我突然的广告。。。