利用Solid Edge软件的附加工具提高模具造型的效率
$ l0 x% O. X+ }5 ^( ~' DSolid Edge是常用的模具零件造型的软件之一,以其简单易学、造型方便等特点赢得了广大用户,如果能够充分利用Solid Edge提供的各种附加工具,就能极大的提高工作效率。本文主要探讨了如何利用常用的附加工具来提高绘图效率,如计算零件和组件的物理特性、利用传感器功能定义和跟踪零件与装配件的设计参数、更新文件之间的链接、创建方程式使变量与尺寸相关以及通过简单的宏或更复杂的编程自定义Solid Edge等。
, w2 R8 U: ^" B( _
1 R, W) z( J d6 B- e) n0 o' D一、计算零件和组件的物理特性 3 k8 a; T: H+ C! _# P) ~& o
4 E6 o+ U7 ]5 b+ o0 f3 K
Solid Edge的物理特性功能可以计算零件、组件和焊接件的体积、质量、体积中心、质心、表面积、基本轴方向、质量转动惯量以及旋转半径等物理特性。 . }1 e: k4 N- `% x% g( M& N
f) P& o Z0 F
计算零件的物理特性的步骤如下(密度必须是正值)。
% U1 m' v8 i' q' z5 A9 m1 J: I+ w
(1)在“检查”菜单上,单击“物理特性”,出现“物理特性”对话框,如图1所示。
: }. W8 b2 g! `图1 “物理特性”对话框
3 U1 `/ G; q) ~2 c# `! n4 `(2)在“物理特性”对话框中,输入所需的密度值。 I2 q6 x' A* S3 R; J& X0 v
5 Y2 l4 F$ _" l+ I" h' g
(3)在“物理特性”对话框上,单击“更新”按钮。 ! Y4 ~7 i& ]4 A! A X
! J2 X0 e Q8 d# I( C; G6 d Q0 _' K
“物理特性”命令将符号放置在零件或组件上,以显示质心位置、体积中心位置和基本轴方向,可以使用“物理特性”对话框来显示和隐藏这些符号。 . T: o: A* h0 I) I1 X, c4 ?' ^- y
' g. _) O3 b9 {) z- m二、利用传感器功能定义和跟踪零件与装配件的设计参数
. H! L( }- x) X Y9 Y9 i+ _* F* m! p
在构造零件和装配件时,经常需要跟踪关键的设计参数。例如在设计用于遮盖旋转零件的防护罩或遮盖物时,必须保留足够的距离以便进行维护与操作,这时可以使用“资源查找器”工具中的“传感器”选项卡定义和跟踪零件与装配件的设计参数。 # `: B: K' H; `& _; F* M/ P
B! Z: v3 B- P0 B' t( |* _& `Solid Edge零件环境中允许定义的传感器包括最小距离传感器、一般变量传感器、表面面积传感器和自定义传感器,如图所示。 . f# \. _, j# m6 S
图2 Solid Edge零件环境中允许定义的传感器类型 1 I* Q: `# k" S; o1 n
尽管传感器有不同的类型,但基本步骤却是相同的,创建传感器的步骤如下:
" A6 y6 D0 y& o7 p
. H6 g4 H9 X' `& M1 s- k(1)单击主工具栏上的“资源查找器”按钮; 3 B4 K$ K/ M# u. p
* I/ f" L2 K/ P* H
(2)在“传感器”选项卡上(也叫“测量”选项卡)指定需要的传感器类型; / u& V: F4 z8 X2 k* y6 Q3 J
# T- G) z! Y* n' K4 e! @(3)定义需要在设计中跟踪的对象; # t5 v/ n5 j9 b7 R5 G' W9 n D. \
! k% l( h) F* n& y- }- D
(4)定义传感器的操作限制。
( }) S7 B+ Q3 B0 Q( U% V& n0 D) ?
' Y" z- \5 P& z9 _$ W8 e/ @下面以最小距离传感器为例,讲解如何应用传感器。最小距离传感器用来跟踪任意两个元素之间的最小距离,例如,可以跟踪装配件中的两个零件面之间的最小距离,定义最小距离传感器就像使用“最小距离”命令测量两个元素之间的最小距离一样。
3 ?( I; f, t( o
: P. L2 {$ _" m3 C( c最小距离传感器的创建步骤如下: 1 P9 G7 @' \6 b8 ~
4 H# E3 d9 \! Z* U1 Q) f4 K(1)单击主工具栏上的“资源查找器”按钮; 8 |/ u+ F4 ?5 h$ h$ G+ E
- G; J- u O5 G' u1 F( y" p& G$ Z z(2)在“传感器”选项卡上,单击“最小距离传感器”按钮;
2 p2 {( U3 d# B2 ^5 Z$ D) W
8 {8 v" X4 v g/ G7 @. w; ^4 \& x(3)在应用程序窗口中,选择测量起始元素; * w6 L: i: h$ A$ Q6 X2 {
. o3 @5 v4 C. ?8 k N/ i# u(4)在应用程序窗口中,选择测量终止元素; # a* h) v m$ H2 s
4 ^, {6 l1 g7 H# [$ E) n @% j
(5)在“最小距离”条形工具栏上,单击“关闭”按钮;
1 y7 ^7 G4 @ u0 K) S- M% s" i9 O
(6)在“传感器参数”对话框中定义传感器参数,然后单击“确定”,传感器便显示在“资源查找器”工具的“传感器”选项卡上,如图4所示。 " t4 q% E1 B3 N
图4 “传感器参数”对话框
2 A8 P0 o+ u i三、更新文件之间的链接 - Y5 l5 V0 k; K+ ^1 ~5 ^$ |
/ m! C; M1 P# o- @6 g+ ?! C$ F/ nSolid Edge允许灵活地决定何时在文档中反映更改。当用户更改设计时,可以立即自动更新“零件”和“钣金”环境中的主动尺寸、“装配件”环境中的装配件关系等类型的信息,也可以将更新推迟。 # P* b4 L- c% [" E3 C6 w4 `
9 o7 B! K }' O. S' `
操作方式:工具菜单 更新 自动更新。
, f, w/ y/ Q) Z1 K* S8 l
/ q6 Q3 w0 t1 c# Q( t' [4 w“自动更新”命令确定如何进行更新。当设置此命令后,命令名旁边会显示一个对勾,在这种状态下,此命令自动更新活动环境内的信息。例如,可以编辑主动尺寸的值以更改特征的大小或形状,并且该更改会立即得到应用。 " J5 k# R$ p) m; l5 y$ x1 b! ]
; i6 j' p4 ]+ R" g
想要进行若干项更改时,可以通过取消“自动更新”以节省时间,当“自动更新”命令被取消时,Solid Edge将更新推迟,直到选择“更新关系”命令或重新设置“自动更新”为止。 ; w/ N7 S+ K8 w+ x/ H6 o6 O6 h
, ?1 g y( N& @0 R. y
也可进行多个环境的更新,在装配件的上下文中编辑零件时,装配件不会自动更新。例如,当“自动更新”命令处于打开状态时,可以在装配件中原位激活零件并在“零件”环境中更改它的大小和形状。在选择“文件”菜单中的“更新全部链接”命令之前,装配件中因为用户已进行更改而应该重新定位的所有零件都不会更新它们的位置。如果使用“关闭并返回”命令关闭零件文档并返回装配件,也将更新装配件。
]- }# W+ ]8 z! d9 ]
0 F& ], T% J% w" a1 `还可以以人工方式更新文档,当清除了“自动更新”时,可以使用“工具”菜单中的“更新关系”命令更新当前环境中的信息。例如,如果在“零件”环境中更改零件的主动尺寸后,选择“更新关系”,则这些更改将反映在“零件”环境中。当清除了“自动更新”时,还可以使用“更新全部链接”命令同时更新“零件”和“装配件”环境中的信息。
" `' j) E0 F" F3 w7 ~
3 O5 k2 v2 i; {$ i' v四、创建方程式使变量与尺寸相关 6 Q K( G4 _* k
. {' S* [, E8 m- I* N4 C+ M可以使用“变量表”用电子表格格式定义和编辑一项设计尺寸之间的函数关系,通过“工具”菜单中的“变量”命令可以访问“变量表”,变量分为显示在设计中的尺寸和直接在“变量表”中创建的变量两种类型。尺寸变量直接控制一项设计元素,创建的变量不能直接控制设计,必须将用户变量设置为一个值或一个数学表达式,就可以利用变量控制尺寸关系。 # H+ p9 |( W& w8 y" x- R, [! |
- o, R/ f: H2 v* Q. t2 Q' i
例如,pi= 3.14159,可以使用变量控制的尺寸关系包括: 1 ~' m$ F w7 n
# J& K! k4 ]5 _& U8 N6 B$ i; |1.用一个尺寸驱动另一个尺寸,即尺寸A=尺寸B;
9 | p" z. j# _
6 u; k4 ~, q0 |& J2.定义变量,即pi=3.14;
8 Q( E( M/ }% e$ J$ s% V3 O% z! t$ J |% ]3 @$ {
3.用公式驱动尺寸,即尺寸A=pi 3.5;
( A3 D: Z- a" p4 y* E; X( Z* f$ a5 l
1 n/ K. i1 f# k2 f" ~. T3 k4.用公式和一个尺寸驱动另一个尺寸,即尺寸A=pi 尺寸B;
R4 O& _9 M. ]: G7 |$ m/ N0 o/ \6 r+ a% X
5.使用包括函数的公式驱动尺寸,即尺寸A =尺寸B+cos(尺寸 C); 5 G/ z8 X# W3 \6 N
. L( B/ q% p) ?3 I+ |6.通过使用“粘贴链接”命令,将一个值从电子表格(如Excel 文档)复制到“变量表”中,利用电子表格中的数值驱动尺寸,也可以使用任何链接或嵌入对象的电子表格软件。
, G4 T+ ?4 A# q4 x$ d! @7 z: E) k, ]9 {7 V9 `! B
还可以在公式中使用Visual Basic函数或子例程。可以在变量表中使用的三角函数变量总是假定函数输入值是以弧度为单位,返回的结果也是以弧度(而非度数)为单位的,例如,函数如果是sin(x)=y,那么其中的x和y总是以弧度为单位的。 5 b& i- K8 W& t) v
/ v8 M6 ^; @5 y& M5 U% a! X五、通过简单的宏或更复杂的编程自定义Solid Edge
+ \( P4 e3 F. A% c$ @
2 d* J2 Q. i; \+ pSolid Edge的自定义功能可以提高工作效率,自定义Solid Edge可通过下列方法: ! L; t2 P) ]) x3 C% e1 Y, s- @3 G
* }/ v# ^+ w6 i1.创建新的工具栏,使其包含频繁使用的命令;
. t0 N) p% @6 z A: y1 I+ r; L, l* e' y
2.对现有工具栏添加或删除命令;
) x6 k5 l- L9 P9 [
9 q& m3 C9 H8 M& N9 c9 K3.创建新的键盘快捷键;
4 T# G! u2 S4 j' o$ a% }0 I/ @3 k3 p" g$ U7 P
4.更改或删除缺省键盘快捷键;
% f9 ?, w- j! J8 u5 |& B1 G& M ]; {
5.使用宏提高例行任务的处理速度;
4 t4 _' U) V$ ?7 V7 b ]( {, h) z. K3 x# o$ P0 _
6.创建用户定义模板,模板包含频繁创建的文档的属性。
! C* I+ h ]8 `5 c- D! u5 A& K* t3 l% Z5 ~, w
可以使用“视图”菜单中的“工具栏”命令,创建包含最常用的按钮的自定义工具栏。例如,可以创建一个工具栏,使其包含创建特定类型的文档所需的按钮,也可以将自定义工具栏恢复为原始状态。 % p. u% G. Y' g4 g5 e- j
* S/ z0 Q7 k" G, [3 r3 {
可以使用“视图”菜单中的“工具栏”命令,创建用于激活在Visual Basic或其他OLE 感知编程应用程序中创建的程序的自定义工具栏。Solid Edge附带交付了一个类型库,包含可与产品配合使用的所有对象、属性和方法,可使用Visual Basic的类型库浏览器或OLE感知编程应用程序的浏览器查看此类型库,Solid Edge还附带交付了大量的编程帮助以及实际案例。 : i* M5 X. C. S" m& H: U
% q1 Y) Q" }$ W! U, p. Q$ DVBA(在Excel中)、Visual C++ Delphi以及Visual Basic等都是 OLE 感知编程应用程序,还可以使用Visual Basic应用程序通过DDE(动态数据交换)与Solid Edge通信。
& c6 U3 P S2 q0 X; @! ^
0 S3 W8 q. C6 [+ j2 m六、结束语 8 f, S: `: s3 p9 J
( R& l5 z9 C" g+ m0 }# G4 i
Solid Edge软件为适应不同层次用户的需要,提供了各种灵活快捷的附加工具,本文只是提供了一些常用的附加工具,只要充分灵活地利用这些工具,就能够提高工作效率。 |