solidworks帮你装配机器人-2(转至robotsky)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17225|回复: 16

solidworks帮你装配机器人------2(转至robotsky)

[复制链接]
发表于 2012-4-24 09:56 | 显示全部楼层 |阅读模式
欢迎收看这期关于SolidWorks2010(以下简称SW)的装配体演示,上期咱们一起欣赏了零件图的绘制过程,想必大家早就融会贯通了(没有贯通也没关系,呵呵)这次咱们就来看看装配体,所谓装配嘛,就是要把零件组装起来成为我们需要的设计,但是SW所提供的不单单只是装起了这么简单个应用,我们还能通过装配体无中生有的再设计出零件,进行干涉检查,碰撞检查,运动分析,制作动画等等,是不是已经听乱了,没关系,我们一起来领略下这些神奇的功能吧~

关于装配体的教材上期已经告诉大家了,《SolidWorks零件与装配体教程(2010版)》,详细的从网上下来看就好,现在我们只是简单的浏览下这些强大的功能。好,废话不多说,上演呐~

上次说过一起来组装四驱车的,奥,对不起,是巡线小车,那现在我们就借助这个简单的例子来秀下装配过程。

1、首先还是打开那个刚出来什么都没有的SW软件,单击新建,这次要选择装配体:
b9b4b697eacd8957a360555838386e42.jpg



2、打开后软件就会提示插入零件,单击浏览,找到你要插入的零件,这里注意插入的零件是有顺序的,一般第一个零件是整个装配体的基础、框架,通常是最大的零件,这里当然是插入智能车的底盘啦~(实际是一个便当盒改装的,我看很合适,嘻嘻嘻):
649f6a01377f8c98d4c375b252956128.jpg



3、之后插入零件的顺序就怎么方便怎么来了,“怎么才算方便啊!?”哎呀,童鞋你又激动了,怎么个顺序就算方便要看你自己的设计了,总之在添加配合时不要被别的零件挡住就好,其他没什么强制要求。我先插入直流减速电机了,这里需要两个电机,插入一个后直接在FeatureManager设计树中按住ctrl左键点击直流减速电机拖动到绘图区就可以直接再生成一个:
29d0d1674d686c911b46d51ffe0ff489.jpg
4、添加配合,所谓配合就是零件与零件之间的位置关系,添加配合也可以在插入所有零件之后,但是现在咱这个装配体稍显复杂,我怕最后弄乱了,所以最好插入一个零件就添加一次配合。在SW里,只要你选择了需要配合的实体的面,系统会自动给你列出相关的标准配合,你只要做个选择题就好,而且可以预览,这都是有答案的题:
22bd39e525b2c071c215ffb493398f58.jpg
5.之后就按照3,4两步把所有的零件都添加进去,arduino,两路直流电机驱动板,红外传感器......
1aadd19cd467c8007cd856311a9445d8.jpg
6.在插入红外传感器和万向轮时你会发现,“哎呀,车的底盘上没有留安装孔!肿么办!?再重新画底盘,重新装配??啊......”其实不用这么麻烦,在装配体中你可以直接编辑零件,不用重新来的!这样可以完成所谓的关联设计,即一个零件的某个特征是根据其他零件的某些特征定义的。
a8c1a481053e0815a6f07804b9f61ca7.jpg
0602049d8edf50732b891cd59d0fcc15.jpg
7、大体上有型了吧?还差个轮子啊!木有关系,下面又是个神奇的时刻,无中生有,我们可以在装配体中直接再设计出零件!这是所谓的自顶而下的装配,专业的讲叫top down,上面咱们做的都是自底而上的,就是所有零件都有,只差装起来,那自顶而下,当然就是根据装配体设计零件啦!具体的就是在插入零件时,有“新零件”这么个选项,点选后为要画零件选择第一个基准面,可以选择在装配体上任意一个需要的已生成面上,非常的方便!
b5dbec910a67284a7ff7a8a0f1d94837.jpg



哎!又有问题了,实际中怎么会有直径为87mm的轮子啊?除非是定做,不过那太麻烦了。好了,现在不就凸显出计算机辅助设计的优点了,及时发现问题,解决方法之一就是采用90mm的轮子,调高减速电机安装孔的位置。(这要是实际安装时才发现问题那得多抓狂啊!)虽然只有几毫米的距离,但是解决了大问题啊。
bc584ed74e46dc4fe9259c08b8ebcc33.jpg
8、接下来就是装上盖子,在装配体中,如果你需要的零件有点多的话,一个一个插入零件看起来有点乱,还繁琐,这时可以把一些装配体当成“零件”再插入到现有装配体中,据说这样可以大大的提升打开速度,可能是我没同时做过那么多零件吧,感觉速度没啥变化,要不是就是我电脑“年老多病”。我把巡线车的盖子和电池夹做成一个新的装配体插入到总的装配体中,演示下:
5882cdb56488445346868883aee585d1.jpg


9.哒哒~完成啦~等一下!还有最重磅的功能木有介绍!干涉检查,这个功能可以帮助你在设计阶段就发现什么地方根本就装不上去!来试试吧!细心的童鞋早就发现了安装红外传感器时没有给底盘打安装信号线的孔,这不,用静态干涉检查功能就提醒了咱们!传感器会和底盘发生干涉!这样你在电脑前听着歌吃着零食就能发现设计错误,而不必等到沾了满身油污和加工产生的碎屑最后才发现装不上!
e8db1f0e127d88540f9a85bd36cf9c83.jpg
10、给底盘打孔后再检查干涉,显示无干涉!
e6434d1e00faf7a779197bf0449577d0.jpg


11、设计完成了?还没有,在实际运动当中零件与零件之间会不会碰撞呢?如果我们不做出实物能不能提前知道呢?当然了,SW已近为我们准备好了碰撞检查这个功能了,为了演示这个功能我在巡线小车盖子上又画了个摄像头,意思是想让这个摄像头在实际使用的过程中可以上下转动(我承认画的比较粗糙只是为了演示,请多包涵)
a98544e5644ed26c53ba131ddf42d5a1.jpg


当我们开始向上转动摄像头时候就会发现摄像头某些部分会和车盖碰撞!所以我们需要加高摄像头支架。这个功能在我们的设计中是非常有用的!比如设计机器人的某些关节,我们想的是能怎么怎么运动,但是实际上某些部分会不会在运动中卡住呢?碰撞检查一下吧!

在装配体中还可以做运动分析,这可以给四足六足机器人规划步态啊!制作动画,只要有耐心我保证你做的比国产动画片强!鉴于这些都没法在这里展示,就留给大家研究啦~

下面是小技巧或者说小提示时间:
1、插入零件是有顺序的,第一个插入的零件非常关键是整个装配体的基准,所以一定要选有代表性的,或者“个头”大的,否则后面会很蹩脚。同时插入同类的零件要挨着,比如这个小车的两个轮子,两个减速电机,这样可以按着ctrl快速拖入。

2、在装配体中新绘制的零件是自动添加某些配合的,就是开始选择的那个基准面,这样如果你再按着ctrl拖入的话就没法给新插入的零件添加一些想要的配合,这时需要先另存下开始画的那个零件,再插入。

3、添加配合时有没有发现有些零件总是会挡着你需要选择的那些面呢?通过右击FeatureManager中那些碍事的零件将他们隐藏或是改变透明度可以解决问题,当然还有其他方法,大家自己探索~

4、关于关联设计,比如我们在地盘上给万向轮和红外线传感器打的安装孔,如果万向轮或红外线传感器的安装孔发生变化的话,那么对应地盘上的孔也会随之变化,前提是这两个零件同时打开了,这是个很容易弄错的地方(我就经常弄错),大家要注意。

    还有还有......技巧多得很呢!希望大家自己去探索,是不是已近蠢蠢欲动了呢?赶快下载官方教材开始学习吧,为你的设计插上翅膀!

好了,这个小车差不多就算是设计完成了,当然还是缺少点固定用的螺丝和铜柱什么的,但是鉴于跟展示软件没关系我就不一一画出了。
6dda3f776dfc366cdbd64171ef013d9a.jpg

发表于 2012-9-22 15:53 | 显示全部楼层
发表于 2012-9-28 11:27 | 显示全部楼层
看来学一样东西可以学到更多
发表于 2013-1-5 09:04 | 显示全部楼层
第一个插入的零件不一定得是整个装配体的基准,基准是可以随着设计的需要改的~
发表于 2013-7-21 19:37 | 显示全部楼层
好东西,先赞一个再说!
发表于 2013-8-7 16:25 | 显示全部楼层
正在 学习中
发表于 2013-8-17 15:59 | 显示全部楼层
学习中。。。非常感谢楼主的无私奉献。
发表于 2014-5-1 11:30 | 显示全部楼层
SW 这个要有的!
发表于 2014-8-27 03:24 | 显示全部楼层
学习中。。。非常感谢楼主的无私奉献。
发表于 2015-2-16 09:48 | 显示全部楼层
学习了,感谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 13:36 , Processed in 0.110809 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表