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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
12
返回列表 发新帖
楼主: kar100
打印 上一主题 下一主题

【讨论】由上而下设计(关联设计)

[复制链接]

2

主题

45

帖子

20

金币

天使

Rank: 2Rank: 2

积分
78
QQ
21#
发表于 2010-9-21 00:14:09 | 只看该作者
如果是完全一模一样的话,可使用“取代零组件”这功能。
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

4

主题

51

帖子

21

金币

天使

Rank: 2Rank: 2

积分
87
QQ
22#
发表于 2010-9-22 04:21:18 | 只看该作者
大佬,补充二个次组件的功能,还不错用:
1.次组件解散,将次组件内元件提到组合件中当零件,
2.加入某些零件至次组合件内。
家中的SW因为我生气给删除了,所以名词也许不是那么准确请见谅!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

39

帖子

34

金币

天使

Rank: 2Rank: 2

积分
124
QQ
23#
发表于 2010-9-25 06:49:37 | 只看该作者
呵呵,感谢补充。
在次组件调动零件,是一个很好的功能,表面上与关联设计无关,但是存在深远影响,就是调动零件后大有可能导致关联断掉。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

49

帖子

48

金币

天使

Rank: 2Rank: 2

积分
161
QQ
24#
发表于 2010-9-28 22:37:33 | 只看该作者
大佬多谢教导!
看来我在组合件的做图方式要修正一下,
我本来是将一个目标产品由几个大组合完成,如您的A由S1及S2完成,后来再加入时就会在S1下再加入一个P3,等到确定设计后再一次整理将P3放入了S3下方,最后才整理出工程图,和出爆炸出,目前只做到了工程图的部份,我下来会注意您所提到的"后果",因为我还有几个零件是由S3拉到了S2下方,或是由P2直接提到了A的下方,看来明天会有点小忙啰~~~因为~~也许得到的结果不是我要的。
今天多谢您了,我学到了很多。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

44

帖子

26

金币

天使

Rank: 2Rank: 2

积分
74
QQ
25#
发表于 2010-10-2 17:52:00 | 只看该作者

   经典案例图书
另外要一提,就是关联的技巧。
关联-就是把数据或几何,由这边传达到那边,包含信息越多越好,传送形式就越简单越好。
以下有两个例子作比较:(图片是2003年的,有点久远,可能跟现在版本的版面有所分别,不过原理依然没变的)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

50

帖子

30

金币

天使

Rank: 2Rank: 2

积分
113
QQ
26#
发表于 2010-10-6 13:37:12 | 只看该作者
有试过了,可是没有成功.如果是一般的组合件可以成功取代零组件,可是由储存本体产生的组合图,零件是显示"固定".用取代零组件结果是消失不见了.不知问题是在那里?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

33

帖子

29

金币

天使

Rank: 2Rank: 2

积分
89
QQ
27#
发表于 2010-10-15 23:18:20 | 只看该作者

   经典案例图书
呵呵!那就没得救了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

46

帖子

37

金币

天使

Rank: 2Rank: 2

积分
114
QQ
28#
发表于 2010-10-19 13:07:39 | 只看该作者
以下图片连结失效 已于#16补充

逐一说说大佬提及的每一个关联方法, 其利与弊和大佬在过去的使用率(做实验除外):
(使用率分: 极高/高/中/低/极低/从没)
1.直接关联:
1.1 插入零件
好处: 直观
坏处: 占据硬碟空间较多, 父零件轻微重算就会导致子零件就要重新计算(慢).
使用率: 中
做法: 在新零件或现有零件, 功能表>插入>零件, 选取父零件.

1.2 镜射零件
好处: 同上
坏处: 同上
使用率: 中
做法: 在父零件点选镜射相关的基准面, 功能表>镜射零件, 新的零件就会出现.

1.3 储存实体
好处: 自动化较强, 占据硬碟空间较少.
坏处: 父零件轻微重算就会导致子零件就要重新计算(慢), 灵活度低.
使用率: 低
做法: 父零件必须是多实体, 功能表>插入>特徵>储存实体.
父零件子零件
1.4 插入实体到新零件
好处:方便
坏处: 一旦父零件有修改,在某情况下导致失掉关联是无法修復的。
使用率: 低
做法:对着实体按鼠标右键,选择>插入实体到新零件,新零件就会出现.
父零件没异样
子零件

1.5 零件的数学关系式获取其他零件的数值
好处: 简单, 涉技巧少, 不会因父零件无关的重算而导致子零件重新计算(快).
坏处: 数学关系式内的指向, 不能以SW explorer或参照方式修改, 只可在数学关系手动修改.
使用率: 极低
做法:在子零件的数学关系式内, 输入新的数式" 要连结的标注名称@父零件的档案名.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

47

帖子

35

金币

天使

Rank: 2Rank: 2

积分
97
QQ
29#
发表于 2010-10-20 09:55:26 | 只看该作者
哇 楼上大哥是一星少将ㄟ~我觉得这篇真的很有学问
不晓得有没有人看完该篇投影片文章
里面有两个饭粒 作者有公开在自己的网站 
所以我帮他分流一下应该算好事^^"
这个是我看过算具完整架构的范例,如果看完该文章没找到的朋友
请在此下载吧
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

51

帖子

64

金币

天使

Rank: 2Rank: 2

积分
181
QQ
30#
发表于 2010-10-23 06:19:04 | 只看该作者
之前为公司员工做教育训练而将本篇pdf最后总结的部分翻译出来
如果大家有心得或意见希望可以一起来讨论讨论
其他部分如果我有翻完,有时间将会把他补上, 若是有理解错误希望
藉由讨论来增进彼此实力!!!

Recommended Procedures: Top-Down Modeling--- Best Practice for a Collaborative Design Environment
由上而下组装的建议程序
Use simplest Driving Sketches possible, with only significant controls included in each assembly. Shiftcontrol down to subassemblies when possible.
尽可能使用最简单的驱动草图,其包含各组件中明显的控制项。属于次组件的控制项目请下放至次组件中,权限需分明。
? Driving Sketches include: interfaces (faces, axes) between assemblies, major interfaces between parts in the assembly, stroke lengths, clearance limits, boundaries, etc.
驱动草图内容包含:组合件间的接合处(面、轴) 、在组合件中,零件的主要接合、行程长度、明确的限制、边界…等等。
? Don’t include: isolated items (items that influence only a single part) such as feature sizes, material thickness, etc. Don’t include fastener hole locations, etc. that are most logical as a part-to-part relationship within the assembly.
不包含:单一零件(该零件跟其他零件无相关),例如特徵尺寸、材料厚度..等等。
不要包含螺孔位,那部分逻辑上该是"在组合件中,零件对零件的关系"。

Consistently and clearly label controls:
一致及清楚地标示控制项
? For sketch: “Front Driving Sketch” instead of “Sketch1”
草图名称:使用"前驱动草图"而不是”草图1”
? For reference geometry such as plane, axis, etc: “INPUT: Limit Plane” instead of “Plane1”
参考几何(基准面、轴)名称:使用“INPUT: Limit Plane”的名称来取代“Plane1”。
? For equation variables: “INPUT: Flange Thickness” instead of “t”
变数:採用【INPUT: Flange Thickness Thickness】来取代【t】
?Do not let parts Xref outside the assembly they are instanced in. This often leads to confusion later and can cause collaboration inefficiencies. If needed, let the part reference a local DrivingSketch or other reference geometry containing the relevant data from the other assembly.
不要让零件外部参考他到该零件所实体化的组合件之外(组件内零件只在组件内参考),这常导致后续的混乱以及合作开发上的无效率。如果真的需要的话,让零件参考本身组件的上驱动草图或是其他组件上,有包含相关资讯的的参考几何。

?Avoid using dimensions for positioning parts or features if some input geometry is really driving the design. If you are measuring your model and calculating a number to enter as a dimension, there is often a geometric control opportunity. If you find yourself repeatedly tweaking a number to help you achieve a specific result elsewhere in your model, the driving sketch logic may be faulty.
如果一份设计主要由某些几何资讯驱动,在做零件或特徵时请避免每个都给实际尺寸。如果你测量你的model,计算出一个数据并打算将他当成尺寸输入,这种情况就可能会产生”几何控制”。如果你发现总是在你model的某处重复地扭转一数字只为了达到某个特定的结果,那么这份驱动草图的逻辑设计很可能是错误的。

?Avoid duplicating related dimensions. When practical, enter the value once and create a relationship in the assembly to maintain a single input point.
避免重复地输入有相关的尺寸。实作上,採用输入数值一次,并在组合件中产生关系式来维持“”单一输入原则”(清楚及简单的结构)。

Always us the simplest Driving Sketch possible…
Always clearly label the Driving Geometry….
Therefore:
Avoid using the built-in “Layout” function (the rabbit hutch ).
Unnecessarily complex and confusing, often hidden, and impossible to label clearly. Layoutsketch constraints appear in the Feature Manager as assembly mates, causing confusion.
要尽可能使用简单的驱动草图;要尽可能清楚地标示驱动几何;
因此,避免使用内建的配置功能,此举常会将不必要的复杂度和混乱的情况隐藏起来,并且极难去把东西标示清楚。
配置草图的限制以组件结合的方式出现在特徵管理员中,将会造成混乱。

From SW Help: ”The major advantage of designing an assembly using a layout sketch is that if you change the layout sketch, the assembly and its parts are automatically updated. You can make changes quickly, and in just one place.”
从online help来的资讯: 组件设计使用配置草图的主要优点是: 如果你修改配置草图,组件与零件将会自动更新,你可以很快地讲整体设计改变,而此改变只需要修改该配置草图。

The intent is great. The problem is the “just one place” part, since the single controlling 3D Sketch will be complex if the assembly is complex. It is better to create multiple simple “Driving Sketches” that control related items, and that can be labeled appropriately.
这个立意是好的,但问题在于”只需要改一个地方”这件事上,因为如果组合件的架构组成是复杂的,这个单一的控管草图将会很复杂………所以更好的方式是产生多个简单的驱动草图,而他们只控管有相关的项目,并且这种做法可以将元件标示得很清楚。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

48

帖子

22

金币

天使

Rank: 2Rank: 2

积分
78
QQ
31#
发表于 2010-10-25 23:03:02 | 只看该作者
请问一下
有人这样设计案子吗

我也很想学习
但是
一直没成功过

或许 之前 我都是设计 3C 的产品
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

41

帖子

32

金币

天使

Rank: 2Rank: 2

积分
94
QQ
32#
发表于 2010-10-27 11:26:39 | 只看该作者
我的妈咪阿~好复杂
虽然说很棒的说明, 实际操作起来脑袋常常转不过来 /_\||
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

44

帖子

27

金币

天使

Rank: 2Rank: 2

积分
98
QQ
33#
发表于 2010-10-28 03:24:28 | 只看该作者
最近使用关联设计也曾遇过大佬所谓的循环计算跟死循环但还是不明白什么样的情况下会发生爬了一些文还是只能从字面上理解所以不知道是不是能有简单的范例或档案可供观念理解

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

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-20 11:09 , Processed in 0.220488 second(s), 28 queries .

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

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

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