马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
很多对三维软件不是很精通的工程师、企业主管都觉得,三维软件的设计思路与二维不统一,如果企业对CAE、装配干涉检查、设计交流等环节需求不是很强烈,使用SolidWorks既提高不了效率,又耽误时间。真的是这样吗?
: H6 \* F' Y" {1 A+ W* `# K3 q9 T其实不然,提高Solidworks设计效率的方法多种多样,以下简单介绍几种常用的提高设计效率的方法:
- X) J3 ?$ a2 ~* ^# }! T· 灵活使用设计库建立企业常用标准件、标准特征、工程图常用注释
/ w" s4 y2 N# r7 [) d) j· 使用设计表建立系列化零件(配置发布器结合使用)
- b% @- K. o. B4 k· 使用属性生成器进行产品参数化设计
. f4 t( F8 h& L5 v) N, S4 J' F· 二次开发实现产品设计的智能化 1、设置企业标准件/常用件库
1 W, |+ C2 ?5 M/ g2 [; Z企业在实际使用过程中,会涉及到零件的建制,每家客户都有自己独特的标准件、常用件或外协外购件等,但Solidworks软件并不包含企业自用的常用件,这就需要企业去定制符合自己需求的常用件。Solidworks设计库提供了存储、检索、管理和使用这些零部件的功能。2 W6 R' n& c9 o2 Y- S. j$ j
库零件的特点:! F t9 G6 L; H. C$ C& i: q' K
1) 建模特征尽量简化,装配体以零件代替1 G, e: y+ m7 e. c
2) 可以运用配置技术,但是不宜过多
, q' o* e+ P3 g' p/ Z0 `, }3) 为每一个库零件设置配合参考,便于装配, z8 `$ \& p( k$ ], N2 W3 B5 c# K
4) 智能零件的使用
# t7 K7 m5 z3 Z; D* v5 t7 V* n
^+ x* |( a* W2 T Q. hhttp://www.ict.com.cn/Uploads/image/20170712/20170712134454_0290.jpg 图1 常用件库- g6 a' c3 M$ `1 O6 |. A. l/ v" E
http://www.ict.com.cn/Uploads/image/20170712/20170712134516_3860.jpg 图2 标准件库
( \& `5 r( }$ m; [. K' ?- E- i7 Q* o2、设置常用注释库' O1 U8 q, |" e) v1 j' V( {8 p
在使用Solidworks创建工程图时,有部分注释经常被使用,比如表面粗糙度、形位公差和常用技术要求等。我们可以把常用的注释分别保存在注释库内,需要时直接由注释库拖拽到指定的位置即可,特别是针对我们国内的客户,对GB标准有特殊要求的注释可以保存为追十块,方便使用。 http://www.ict.com.cn/Uploads/image/20170712/20170712134549_5480.jpg 图3 常用注释库 3、配置发布器
U; R( s; U- X6 X) j) ?8 a配置发布器的本质作用是将设计表的内容进行直观化,从UI角度让工程师的选择更加简单,但是其后台处理仍然是通过设计表对零件、装配体的各种参数定义,掌握好设计表及MS Excel功能对于配置发布器的熟练使用有很大帮助。在大多数情况下,使用关联设计、装配之前将零件各种可能用到的配置预先建立对于装配体的配置发布效率将有很大提升作用。
; e1 h! j9 T' y- Y1 C# q 3 b) Z7 `! X6 h1 ?/ U# Y3 p7 y. T
http://www.ict.com.cn/Uploads/image/20170712/20170712134613_9540.jpg 图4 配置发布器 4、属性输入器" p+ |1 s D' T4 @% D! v4 s I
通过SolidWorks属性编辑器,用户可以实现系列化零部件的部署,可以批量地按照模板在装配体中为零部件赋予属性,也可以通过属性编辑器与Excel的集合,实现产品参数化设计。通过此应用,读者可以按部就班地了解、使用SolidWorks属性编辑器。* b0 x+ b6 e. a, S6 P/ n/ I& ^0 X7 o/ e
- C; O* Z: Y0 z- w0 xhttp://www.ict.com.cn/Uploads/image/20170712/20170712134634_0110.jpg 图5 属性发布器 5、使用宏命令实现智能设计
4 i8 f2 e; J" ?$ r在Solidworks中我们可以利用宏来记录鼠标单击、菜单选择和键击,然后使用Solidworks宏重新执行这些操作,以达到简化我们操作步骤的目的,避免重复操作。 http://www.ict.com.cn/Uploads/image/20170712/20170712134658_5520.jpg
) N0 E# f- r5 Y3 A' y, {2 C6、其他二次开发方式+ y0 t2 z1 T0 v0 Q; o
Solidworks通过OLE(Object Linking and Embedding,对象的链接和嵌入)技术为用户提供了强大的二次开发接口API(Application Programming Interface,应用程序界面),API中包含了数百个可以再Visual Basic、VBA(Excel、Access等)、C语言、C++或Solidworks宏文件调用的函数。( W8 X h6 y8 I# }" h% e
Solidworks API接口采用面向对象的方法,所有函数都是有关对象的方法或属性。用户通过对这些对象属性的设置和方法的调用,就可以在用户自己开发的程序中对Solidworks进行各种操作,完成零件草图的绘制和修改;零件各种特征的建立和修改;零件的特征信息、装配信息及工程图纸信息的提取等。* S, }9 a/ o* f1 G$ x$ i
关于Solidworks如何提高3D设计效率的具体方法详解,将在后期的文章中陆续给大家发布,希望大家保持持续关注。 ) O N* B; B9 A$ i4 o8 h$ I
http://www.ict.com.cn/Uploads/image/20170630/20170630144119_6790.jpg
0 I6 X( Z0 p1 z: v+ { |