|
ug被广泛用在产品设计、模具设计、加工编程、装配分析、钣金设计等等方面,随着社会的发展,越来越多的人应懂得并能熟练的应用UG软件进行各种工程的设计。 m: e; v; |8 n B" |* w
' j/ f8 F8 R" R! H/ j) \) `
9 e* C% U% ^( V; k
* c. C* q3 o. i; Z
+ p$ V1 Z& C; p1 O6 ^0 n5 o% N
相较于其他软件,在模具行业中(不论设计,拆铜工,还是编程)有着很大的作用,有时有些在其他软件改产品、分模要花很长时间的东西,在UG里面可以非常轻松地搞定。" f, G. k. s: z* F3 T) z; N
8 S8 f8 x/ F0 \0 P0 c3 W& _% g: ?
, x1 r5 L8 _* |, b: M& h
当然,UG在模具设计中,有着大量的应用技巧,熟练掌握这些技巧,并举一反三,会给你在工作中带来非常大的方便,尤其是在复杂产品的分模过程中,可以少走弯路减少盲目性。4 o C% v x# ]" l: `: ^# ^, ?; O
* z O! p+ G( `( U& g
% F& @! y. X6 h) C% g' _2 m* c
遗憾的是,这些技巧在UG书籍里面是看不到的,因为写书的都不是本行业的人,并且经常看到同一例子在不同的书中反复出现,抄来抄去,且花费大量的篇幅去讲一些实际操作中很少用到的东西,真正需要的却没有。
# J3 A. L9 U; H6 r1 D/ p+ c" q. J1 D% ?
2 U! _! @: c, `" X2 ?因此,下面我们讲UG在实际中的应用技巧,主要是书上所没有的,希望各位能仔细领会其中的含义,以求灵活运用。当然,大家在看这些东西之前,应具备基本的UG造型知识。
9 {/ `) e% j4 _) S4 {( J: ^! K( w' U! ]) ^- r7 m- H6 m
. `5 p3 T1 ~% T3 ^
一、布尔运算失败的问题:* w( Q1 V# k6 Y! O& @& J$ C
9 u \4 X. S* M) t+ s8 N5 n- r
# s( w5 X1 t* Z( o
在UG操作中,经常碰到布尔运算加不上,减不掉,以及裁减,分割失败等问题。尤其是在面比较烂的情况下,分模,取滑块,斜顶经常碰到此类问题,可试着采用以下办法:
/ b! }( }1 V- j
2 f" @% A; @* S1 H+ @2 B5 g
7 ]& l- U& V. J9 U! h1.将工具体的面偏移或者移动少许距离来解决。(偏移或移动的距离要不至于影响加工的精度)% f& j$ W# K& G7 I p ?
0 O' e) u# M% ^6 l
6 D4 I1 Z% p# L
2.用线框显示目标体,工具体,再做布尔运算(或裁减,分割)若失败,仔细观察,会发现部分的棱边显示为红色,此为问题区域,可将问题区域分割开来(即分成两部分),再作布尔运算,然后抽取问题区域面,缝合,处理,再补丁上去,此法可解决大部分布尔运算失败的问题。(也可将问题面偏置少许来解决) y ?$ f# r1 W% Q) x( A
' S% |* Y8 Z, I0 ]3 F" i4 k3 t, H* ^8 c3 S: V5 C
3.有时,布尔运算失败,可全部作成面,操作面,再缝合成实体。这种方法,可应付几乎所有加减失败的问题,但也最麻烦,实在没招的情况下才建议采用。0 ]' U% m3 _+ e0 L
7 l' P, h: F# U0 u
8 ?# G4 f! a# l3 `' r! {1 e4.用实体缝合的方式来加两个物体,先选共同面,调整公差来缝合。但这种方式会为后续的操作带来麻烦。% o! W% O8 W3 y
注: J7 S( J& A8 Z0 s
3 `. A: O3 K) u
( q# k( v. A$ ~+ Za.布尔运算若产生多个体,将丢失参数,这也是执行MW/moldtools中的Split_Solid失败的一个原因。- y0 F% u$ ~) u1 ]
! u& b" B( o1 o( ~7 ^
/ d# A& X# M) ^' Y6 B' t
b.用片体裁减实体,在实体区域内,片体不能有“边界”,或“面自交”的问题,这可用
1 @2 x( A( q, Q2 j) v! m' ^" b# @: i7 A! z$ ~6 p# m
+ G- g( f) S8 y) r9 W) Q0 n+ [( ~& cAnalysis/ExamineGeometry里的Face_FaceIntersections和Sheet_Boundaries选项检查出来的。
5 u. R1 x( y4 k$ V+ l4 h4 G9 t
4 [& D) x& h3 n! Z: F5 n/ L4 a O$ I, \6 s* j: j
c.布尔运算不能有“零厚度”现象产生。
7 S+ T* u. l& @$ x! u+ C2 J" C. a* a( C. w6 X! [
* Z3 q q5 e# A0 B: z/ Gd.布尔运算中,可以“面-面,面-实体”。这两个选项在分模中补面非常方便。
" |) ^! U8 T x5 m9 @0 j8 |. i( K
* s) B4 h: o+ x, k; Q3 Z' B
) w/ B# X& T; P" I- C% `5 i
4 Z7 n, l, ]: ?9 Z6 \7 w: B- I& z+ u8 F9 j! q( B% `- { q8 v# V
二.UG修剪破面8 T0 A; {! F9 }( r7 v- p( m
: s# }3 m9 q" G, e; G1 M8 F# H d: {5 Q8 g! D/ h3 p
用Analysis/ExamineGeometry里的Face_FaceIntersections和Sheet_Boundaries选项,确定边界的数量,以及破孔的具体位置,或自交面的位置。再分别用线框显示,分析边界线。
5 @6 o: ?( U" E5 k4 R
: K1 g3 j( M% S1 y4 Y J0 q1 M: Q5 _5 k6 I
采取的措施:$ @) {2 L, F, s( h- c" `7 K
/ F9 n& L+ f7 U
0 g) A6 h9 ?5 k- y! r( }# K# S. v
A.面减面:抽取破孔周边面,将其去除参数,然后用布尔运算,面减面的方式,将破孔周边面去掉,再将抽取的面缝合上去(必要时,可将缝合公差稍作调整),也可将抽取的面扩大,或修剪,再缝合。如果布尔运算失败,可将破孔周围的面都做抽取,再布尔运算。后Copy已经抽取的面,处理破面,再缝合。
# L5 ?+ |. J' F- i" h k
' F" m; ~, h( u/ w% y C5 }3 {' N7 Q7 z& e3 W% E; G5 g* G: c
B.裁剪片体抽取破面或周边的面作备份。用TrimmedSheet(修剪的片体)选项,剪掉原几何体中的破面或周边的面。再用备份的面,经编辑处理,再恢复上去逐个缝合。如果破面为小孔,可用“自由曲面特征”里的选项,手动做i片体,补上去。如果缝合后仍有破孔,可将缝合公差稍微调大,待作成实体后,用“替换”或者“约束面”等功能来修整。(实体的修整有时比片体方便很多), U( r$ Q8 Z$ Z8 }8 Z4 K, G+ Z
! }* a9 b7 i! a% b6 x! J
: l+ m' }* [, F* Q- aC.将破掉的面修改成另一种颜色,其余的面颜色作成一致。再用MW/moldtool/ExtractFaceRegion选项抽取同颜色的面,打开29层,可看到没有了欲删除的面,这样就很容易修补。5 z0 B) I4 `' ?2 q, e9 A, \
1 B( i, O$ O& O" P4 z' M! Q( ?) K" e
8 j, J. E- R6 W" {9 t) q% g* d JD.有时,由其他软件转过来的IGS图,曲面已经严重变形,可用轮廓线,手动作面。如有轮廓线断开,可将这些处剪掉,再处理。- D) |2 _" c: ~3 M$ J
, n/ a" P% `! r" o! c. h+ J( @
{3 r" O' p! y1 P) }4 @
E.如果破面很多,可全部抽取成一个个的散面,再逐个缝合,即可发现问题所在。7 T z0 K5 |2 z' o0 t, ~" h& Y
0 t. [; Z+ Y6 k L- w' D, @7 y
. u; w3 H% l7 |; ]" x( Q# Z
F.有很多从其他3D软件转过来的STP图,分析它为实体,但是仔细观察,却有破洞,这属于几何问题。这时可抽取一个个的单片体,再逐个缝合来解决。也可根据轮廓线,自己手工作面后,再做Patch.6 U" Z/ I& ]8 Y+ a
. n+ D0 \/ Y( W* e4 D) v
# b3 E+ J' Q% U9 i3 f, C+ r# QG.UG打开其它软件输出的IGS图档,效果都不太好,很多情况下都有片体的变形,可以先用Solidworks软件打开,再另存为x_t格式,输入UG,这时可发现,图形的质量大为改观。
& j. n8 S9 g: n( t- O* @% w6 O" n1 z2 }7 R* Y6 K/ ?- _
8 f( r1 w' w+ W! D) _6 [1 }2 EH.有时,可适当加大缝合的公差,人为的将片体缝合成实体,然后在实体中来修改,这样会容易很多。记住,片体若不易修改,可先作成实体,实体若不易修改,可先作成片体。
' o2 N7 Z% K: }9 N) @6 s# C8 \; i7 S- ^) A: g5 s
) Q N* \+ H8 q) @" z' iI.实体修补的工具主要是:补片体(Patch),简化,替换,约束面(Constrain_face),删除面。以上这些方法,可灵活运用。同时,通过观察产品的特征,应用镜像或复制关系来修补破面,效果更好。修补破面本来就是件很麻烦的事情,没有一招是万能的,要具体情况具体处理。一招不行,再用另一招,多学几种办法,有助于打开思路。8 T9 @" L/ U/ S1 q) t' V
6 K+ E& o% Y& C& |+ m9 o' k6 z
( i8 a8 R* Y7 s- q7 E
" N- B5 [' @4 x( c$ f5 V2 W
* R1 J/ c9 F+ v
3 F- i) U; b: K |
|