SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2173|回复: 17
打印 上一主题 下一主题

自动装配问题

[复制链接]

80

主题

279

帖子

151

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
430
跳转到指定楼层
楼主
发表于 2007-1-13 22:35:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
本菜鸟在做sw二次开发,用VB。在自动装配模块设计中有许多的问题没有解决,希望再次得到大家的帮助。

我的设计思路是:
将所有零件调入装配环境,然后利用swAPI函数,定义两个装配体各自的集合对象(包括点集、面集等,每种一对,便于配合),每次选择的集合对象,存放到对应的集合中,然后利用装配关系的选择,进行装配。这次装配结束后,集合清空,进行下一次装配特征的选择。但是,具体却不知道能否实现,因为本人变成水平实在有限,而且对SWAPI函数了解甚少,不知哪位大虾帮帮忙?
还有,装配环境中如果更改某一零件的尺寸,相应的零件尺寸如何限定阿?谢谢大家了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞4760 拍砖拍砖3887
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

14

主题

235

帖子

49

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
309
QQ
沙发
发表于 2007-1-13 22:35:41 | 只看该作者
很难理解 “自动装配” 到底是什么功能
难道把所有的零件都扔到一个装配体里,然后全部自动装起来吗?
如果装配过程不需要人工干预,那么首先要让电脑学会机械设计
如果需要人工干预,那么到底跟现在的装配有什么不同呢?
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

226

帖子

22

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
265
QQ
板凳
发表于 2007-1-13 22:36:54 | 只看该作者

   经典图书
1你要遍历整个装配的零件,
但估计自动装配不可能,
只能半自动装配到估计可以.
比如螺丝的自动装配..
选号型号,然后自动去找对应的装配基准就可以的.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

236

帖子

15

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
261
QQ
地板
发表于 2007-1-13 22:39:30 | 只看该作者
PROE里有自动装配,但也是先定义“基准”,每个要装配的零件都得定义,
准备工作做好后,在插入零件时它自动装配到定义好的“基准”
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

229

帖子

21

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
274
QQ
5#
发表于 2007-1-13 22:41:13 | 只看该作者

   经典案例图书
我是要选择装配特征和装配约束关系即可以在装配环境里零件自动进行装配,不知道这样可不可以?谢谢大家的关注。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

242

帖子

31

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
295
QQ
6#
发表于 2007-1-13 22:41:36 | 只看该作者
其实也算是半自动装配,因为不可能没有人工选择的
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

227

帖子

18

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
256
QQ
7#
发表于 2007-1-13 22:46:02 | 只看该作者

   经典案例图书
其实我自己也在想,自动装配到底能提高多大的效率?我要做的是一个通用的自动装配模块,这个模块适用于任何一个放入的零部件,我的设想是通过选择尺寸关联模块、特征关联模块(比如面、线)和装配关系模块之间的交互来达到装配的目的。但是在实现的过程中,一直没有突破性的进展。目前是把零件调入装配环境,但是选择特征进行装配这一部分却一直没有进展
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

229

帖子

21

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
278
QQ
8#
发表于 2007-1-13 22:46:11 | 只看该作者
我觉得参考SW2007里的标准件的做法就可以了,它是自动显示安装基准的。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

246

帖子

17

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
287
QQ
9#
发表于 2007-1-13 22:46:23 | 只看该作者
支持3楼的意见。自动装配只能对标准件了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

203

帖子

16

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
232
QQ
10#
发表于 2007-1-13 22:47:34 | 只看该作者

   经典图书

在SW里 在零件图内有一个配合参考,或许就是自动装配
配合参考指定零部件的一个或多个实体供自动配合所用。当您将带有配合参考的零部件拖动到装配体中时,SolidWorks 软件会尝试查找具有同一配合参考名称与配合类型的其它组合。如果名称相同,但类型不匹配,软件将不会添加配合

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

243

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
270
QQ
11#
发表于 2007-1-13 22:48:40 | 只看该作者
什么叫做自动装配?恐怕各人的理解不一样。在SW中紧固件安装在由孔或异型孔特征产生的孔中,并符合软件的规定,可以实现自动装配,至于楼主其它说的其它自动形式我就不太理解了,因为软件不可能聪明到知道你要将哪个零件装到哪个地方,因此总需要人去指挥它,譬如告诉它方向、位置、相邻零件等,SW中的配合关系正是解决此问题的,从这个角度说,它也是一种自动装配。在SW中更有自上而下的设计,直接在装配体中建立零件,那当然更是自动完成了装配过程。另外我们在零件设计中根据零件的特点可以创造出一种自动装配零件。譬如我们可以将压缩弹簧设计成高度尺寸会自动按装配尺寸自动调整。
楼主又将其它软件拿出来作比较,并非一定不可以,但由于各软件的情况不同,硬要比较往往不切合实际,不是还有人在怀念ACAD的某些用法么?只有深入地了解一个软件后,才能做出比较确当的判断,切忌在初学时与已经用惯的软件多作比较,这往往是一种习惯思维定式的反映。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

218

帖子

33

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
271
QQ
12#
发表于 2007-1-13 22:50:00 | 只看该作者
说到底还是要人工干预的阿
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

228

帖子

31

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
261
13#
发表于 2007-1-13 22:54:25 | 只看该作者
我觉得要是想完全实现自动装配,只能在零件、位置等全部已定的情况下才能实现,要想实现在设计过程中根据设计意图进行装配,只能进行人工干预,而人工干预的结果,其实和用软件进行手动装配没什么两样,花大量的时间其实得到的结果可能还不如用软件直接进行装配。不知道我的观点对吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

243

帖子

33

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
298
QQ
14#
发表于 2007-1-13 22:58:17 | 只看该作者
要实现完全自动装配,好像不太现实,但这并不是说,研究自动装配就没有意义。如果能做到尽量减少人工干预,还是有意义的。SW的紧固件装配,能自动找到需要安装的孔,并装上适当规格的紧固件,就是很好的一例。采用自上而下的设计,将装配关系和零件设计捏合在一起,也是很有效的方法。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

226

帖子

41

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
283
QQ
15#
发表于 2007-1-13 22:58:29 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

零件在不断的修改,自动装配?到时就会提示错误的,那就......
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

229

帖子

18

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
272
QQ
16#
发表于 2007-1-13 22:58:34 | 只看该作者

   经典案例图书
自动装配?不论什么零件都可自动装配吗?我就知道SW的紧固件装配可以自动装配!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

307

帖子

175

金币

堂主

Rank: 4

积分
864

最佳新人活跃会员宣传达人

17#
发表于 2023-6-10 14:38:45 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

好东西,努力学习学习!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

545

帖子

302

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2219

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

18#
发表于 2023-8-14 16:05:29 | 只看该作者

   经典案例图书
这个有点深奥,我一直都是纯手工
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-21 21:55 , Processed in 0.221181 second(s), 24 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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