|
随着3D CAD在企业的深入应用,企业内部设计小组要求对3D CAD系统配置协同设计环境,从而满足多参 考、多用户共同设计同一个项目的需求。本文介绍了在未使用PDM系统的情形下构建基于SolidWorks软件的协 同设计环境指南。
" T8 t! N! ]3 V 一、SolidWorks自顶向下设计方法的三大类
* X" s+ K# ?# S3 Q# u 1.外部参考设计法(主零件法)
0 Q% ]6 j0 } t, L" Y6 ?/ | 主要方法:在一个主零件中完成 整体设计,然后使用多实体或分割的方法,将主零件分解为多个局部并传 递到单独的零部件中,对分解后的零 件进行详细设计,最后在装配体内进 行汇总以完成设计,如图所示。 O+ D3 A% ^- V* s
◎优点:关联参考方便快捷,可以同步更新;, T& \ D4 g! @/ }8 `' U
◎缺点:关联是单向的,并且当关联很多时不易查找参考源和修改错误;6 y: G1 V* ~9 [" j1 P5 x
◎应用范围:主要应用在部件级
( F, P, F2 l& X& v r% I4 q- U 关联设计,关联尽量控制在一定的范 围内,这样容易进行控制和修改。
o: O' k5 [6 f% `) w" \ 2.关联参考设计法( ?( ]- F% f2 H
主要方法:在装配体内进行关联设计,零件之间在装配体层次内相互参考引用。关联参考设计法是基础的Top-Down设计方法,它通过零部件之间的关联参考来传递设计关联,从而达到修改一个零部件、相关零部件根据关联自动更新的目的,如图所示。* Z& |. E1 u6 y
◎优点:所有相关零部件在同一 个主零件中完成,这样就不会产生复 杂的关联参考,并且修改容易;
! l% w/ |/ M3 C ◎缺点:如果零部件之间有复杂 的相互运动,或者零部件非常多,这 样设计就很困难;
9 E3 W6 |, ?+ f* x: n) k ◎适用范围:零部件之间的关联 多且复杂、部件之间相互没有运动,
, c1 E5 B/ T! n8 t- ]7 y0 N# O 在这种情况下,如果使用关联参考法,会造成关联过多、太复杂而无法 管理的情况。- Q' f; D* ~/ k- B6 Y3 j# l% O
9 c9 f: c6 d+ ?7 V
3.布局设计2 U' H6 J$ e& r) [5 J4 S0 |
主要方法:首先在装配体内进行 草图布局,然后把相关的设计要素分派到相关零部件,由相关人员进行详细设计。布局符合传统产品的开发流程, 首先进行装配体布局,然后进行任务分 解和分派,详细设计后再进行汇总,如图所示。
1 S' T$ {8 J9 L8 U5 t6 b G5 G ◎优点:符合传统产品开发流 程,设计具有全局观,总图修改后所有 相关零件自动更新;
2 p" a6 o1 D# |9 U/ w- ]/ Y ◎缺点:关联参考复杂,对设计 团队整体实力和图档管理能力要求高;
8 ^7 {. m; m4 B4 H! N* y/ a ◎适用范围:模块化的传统机械 设计和有复杂机构运动的机械设计。/ ~7 ], k( }* {4 x" i$ R; B# u

; B( E& d0 g* y* e; o- V4 |" F二、SolidWorks文件管理原理2 z) d3 e( T5 R- S, n" R1 K
1.打开与保存, ]; i4 _7 R3 U9 U. {
SolidWorks是一个随机存储CAD系统,无论什么时候当一个文件被打开后,就会从文件存储地自动复制到电脑的内存中,所有对文件的更改都被复制成一个副本存放在内存中,并且仅当我们点击保存的时候才会写回到它的源文件中.% v, Q2 |8 L+ I- Q
2.外部参考的搜索顺序 }7 p6 {8 p) y. V8 B
当父文档打开时,所有被父文档引用的文档也被载入内存。对于装配体来说,所有的部件根据每个部件在装配体保存时各自的压缩状态分别载入内存。 SolidWorks通常按照下列测序搜索被引用的文档:" j8 I4 C3 U/ I7 o
1)内存(如果一个具有正确文件名 的文件已经存于内存中,SolidWorks将 直接使用这个文件)。
) J9 e% o: Q' m' n. O0 F4 F$ n1 r, s 2)按照“工具”→“选项”→“文件位置”→“参考的文件”,在列表中 指定文件夹路径。当打开参考文件时, SolidWorks进行搜索以找出文件。如, 此搜索可能在您打开一个工程图而被参考的装配体找不到时发生,或者当您还 原装配体中轻化零部件时发生。当一参 考的文件找到时,软件将更新至父文件 中所参考文件的路径;保存父文件时, 更新的路径也被保存。
) P/ ]8 r: ^6 a! @1 i0 | 3)用户当前打开的文档所在的路径。2 e$ l+ Q. V1 G# K+ G. }
4)上次系统用来打开此参考文档 时使用的路径。. S4 z1 T+ j! a. r( p1 s7 Z
5)父文档最后一次存储时参考文档时使用的路径。(这是存储在父文档中 的相对路径)
, H* B1 w6 X2 M1 W8 h9 C+ m, T% l% V' U- } 6)父文档最后一次存储时按参考文档的原始磁盘位置所在的路径。(这是 存储在父文档中的绝对路径); W5 s+ S& ~+ s
7)如果参考文件仍未找到, SolidWorks将要求用户指定它。- B5 t2 Q$ s: ^: G/ ?6 t
三、协同设计系统选项设置8 C% O4 u6 m3 a
1 . SolidWorks工具栏→“工具”→“选项”(见图)9 V! j* \" R2 i: P' j; G" s; c$ _

- H9 `7 b5 |2 G, m' }5 j7 ~2.系统选项→“协同”(见图)
1 ^1 V7 E" [; s' Z
3 _* O8 D4 P4 E& f' f0 ]
* H( @1 E1 l0 D5 a a0 F 四、协同设计工具 @+ |4 q1 h% W/ J8 w7 D
1.重装命令, K6 {6 \- ^, b% `) z: z! S
让您重装文档。例如,在多用户环境下,如果您拥有只读访问权,也可以重装其他用户更改的最新版本。您还可以在重装对话框中设定文档的读/写状态,以及撤消自上次保存后的更改,如图所示。. {. J8 [1 |9 e, Y) j" f
9 i: w, o* M! V% O( g4 a
2.检查只读文件
0 I' i1 i( E4 E$ T, _) a 检查磁盘上的文件可否进行写入 访问,或自上次重装后是否有更改,如图所示。1 S+ `7 O1 W2 ?8 G5 _. ^
五、协同设计最佳实践 `1 c( i. y3 c) @9 I
1.关于文件的拷贝和移动' x/ V/ j/ P5 b0 ?9 I. B
通过“查找相关文件”和“打 包”功能,SolidWorks能够自动收集设 计模型的所有有关文件,并通过此功能 完成设计文件的拷贝、批量名称修改和 打包(主要指zip压缩文件)。
8 B) s3 I0 m; Q) \ ~3 \. u (1)查找相关文件(见图): d2 |+ W0 r- A# E: u' {" K; L
(2)打包(见图)
8 S* v" D/ [% ^7 { 2.文件重命名
, _! l4 a$ j" q 装配体设计中,不能随意在资源浏览器 中修改零部件名称,否则会导致装配体 文件打开时报错,如提示“查找不到被修改名称的零部件”的问题。
9 Y8 v4 q- Z0 a (1)错误的方式 如图11所示,在W i n d o w s的资源管理器中,我们使用“普通的W i n d o w s重 命名方式”将“零件5”的名称修改为“FG7.TEST”。打开装配体文件“装配体3”后会提示无法查找到相关文件。
: Q' {. H( R6 g. J$ C- k (2)正确的方式: T& N/ I. e. {" p" g
在资源管理器或SolidWorks任务窗格文件探索器中,用右键单击一个SolidWorks文档,然后选择“SolidWorks”→“重新命名”,如图所示+ {% z3 R8 A+ ~% I. u' C; g
& z8 V0 z K. n& p2 o. |' p
3.关联文件的“另存为”与“替换零部件”
. H$ c* a. \% \( g8 v (1)文件的“另存为” 所有关联文件保存到“\\s e r v e r\cadtech\凡谷电子”目录中,当单独 打开文件“FG7.TEST”后将文件“另存为”到其他的目录中(如file://s/ er ve r\ cadtech\TEST中),文件的的关联性会 发生变化,如图13所示。当使用“另存为”命令后关联文件的关联性会更新。
/ v# X7 Q+ @0 m" Q) \2 A$ V (2)文件的“另存为备份文档” 当使用“另存为”命令后,勾选“另存为备份文档”选项后文件的关联 性不会发生变化,仍然保持原有的关联路径,如图14所示。另存后的文档仅作为备份文档使用,可以使用替换命令替换原有零部件。
. w. \' H" e7 }5 z/ C* u( u# G% A. F
" b4 ~0 L: h B. O(3)替换零部件
+ v: T5 N6 t+ D6 n' y. B0 q; \ 装配体及其零部件在设计周期中 可以进行多次修改。尤其是在多用户环 境下,可由几个用户处理单个的零件和 子装配体。更新装配体有一种更加安全 有效的方法,即根据需要替换零部件,如图15所示。 N" t* S" B* d4 U: t, @6 E' {
4.协同设计权限
& G+ o2 b3 |* a) k2 |# p (1)默认权限5 U8 i! ^* G8 O7 X. \6 i0 S) w& ^' H
打开装配体文件,默认对所有零部件有写入权限。如果是多人协同设计, 可以通过重装命令来调整装配体和零件 的访问权限。如图16所示,用户ICE正在 编辑“F G7.T E S T”零件,所以当前用户 打开装配体文件后,对“F G7.T E S T”零件拥有只读权限即不可用修改。$ M8 f8 d; W$ @3 X! }) D* }

8 D5 I/ I6 w8 \8 n" C (2)放弃写入权限
6 ?' C. Y! O( p 7 r7 M# `* z+ d6 g) n- c x
(3)获取写入权限& v) ^* ?) h" d! W6 n

" F' o& o+ h# a4 r, N8 |+ M六、总结
" Q9 @3 H* [5 [: |1 | 本文以Top-Down设计方法为主线,详细介绍了在SolidWorks中配置不同设计环境的优缺点, 以及基于SolidWorks系统设计环境的配置步骤。读者可以参照此步骤给企业设计小组配置协同设计环境。: Q. ~1 o7 M" S
|
|