|
好多朋友对UG写字还不是很明白,我也只是学习了一点点,在此写一个小小的教程,希望大家有什么好的做法,能够共同探讨,共同进步。
, K. ?2 c/ F; t! R7 r/ F6 k; S4 a( }
以下是具体步骤:
( x1 g; C1 b# Z) p R; @8 z
3 S! A2 s# Y* m5 m3 G# TUG版本:NX1.0 + p: c! @/ J, L4 P9 w% f
4 a" h! ^# r7 P) | S
1、先新建一部件,在该部件中编辑文字。进入modeling并不能输入文字,必须到drafting里输入文字,其中英文字可以用mdcfont等空心字体,汉字只能用chinesef(我还没有中文字体库,呜呜)。 . c% P' r5 i# Y) ~: ~- {
) N9 i. u& q- h! i7 T" a$ K4 _
2、从file-->export-->cgm输出文字,在“输出cgm”对话中,“源”选择“图纸”,“文本选择”选用“多义线”,其他的默认,点击“确定”,就得到了cgm文档,在后面在用到。
- p5 m3 [2 H# u
7 V: f8 x9 p" Y' P& r3、在需要用文字的部件中,从file-->import-->cgm输入刚刚创建的CGM文件,可以看见文字会在XY平面上了,如果看不到,用"Ctrl+F”快键,这些都是些线条。 6 S, O6 u8 w, ^3 a t+ w* d
. J1 H$ Q1 Q0 g$ s8 ~: K
4、将文字“影射”到曲面上: 可以用“缠饶”,也可以用“投影”。 - `( }/ o' c, D* U' K. g2 b2 p
% h# M3 h- o. |. Q
5、就可以对在面上的线条进行各种处理啦。
% B3 j) \' i9 o( z* R2 _* C! ~8 P/ h! @$ Q3 @" f- N9 H
5 j+ |' z6 s2 C$ W8 k# ~" [% k; V4 g* k2 w/ d
2 l- p0 Q* B3 d- t% h
2 h6 @3 ~- L6 h9 z下载解压出MOLDWIZARD-FOR NX.ISO文件,把里面的文件拷贝到UG安装目录MOLDWIZARD文件夹里. MOLDWIZARD需自己建立. , X( z; h L" Y) N
+ F6 [- r4 k- I: |# f5 \
拷贝后要更改以下这两个文件中的一个参数,运行时会自动加载 mold wizard
/ f/ y% u( U! }7 K5 `: ^EDS\Unigraphics NX\ugii\ug_english.def
7 [ o( o% Q" G9 _/ {5 AEDS\Unigraphics NX\ugii\ug_metric.def, & S. K" t" s' G0 Z/ i
set:
$ o2 W% b7 P/ D6 W4 g K# QASSEMBLIES_ALLOWINTERPART: yes + V# t; [. |! ]9 d
' ~ Y% K1 n; I9 e6 M4 ]* n k( w5 [' F& ^$ }5 P T Z( e
, @' |0 v% [# ?8 u
英制改公制 / {7 t- F0 J5 L A7 M& k0 `
9 n# j7 m0 o/ @0 ]( F+ {: W( @
缺省设置主要是两个文件:UGII_ENV.DAT和UG_METRIC.DEF
7 Y: k2 a( X- {0 t0 @
( |" i1 f/ T, W6 J1 M(設定UGNX新建PART時,就默認是公制:
6 j) A9 ~/ _% N! a! o I" e2 E B5 _6 Z- O8 K: B$ j1 T% d) w& |
在ugii_env.dat里面设置:( d3 E* _( w1 \4 r. p' E
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def)
7 d0 u' x! ^3 v$ {6 u( `* f
, p9 r$ N0 c9 N% r$ o! @1 Y# O+ }以下是将已经是英制的part改为公制:
+ p" }5 x% k/ c
! d! ^4 P2 G7 v* [, V: _- ~1. 只进行单位转换,保证实际长度一致。 " X/ y0 A& A! B! c' D" h
% T$ i& G" ]+ g. o3 j4 E& ]: W4 `a. Start-> rogram->Unigraphics V1x.0->UG Command Prompt
5 m0 C7 D3 F4 ~. X; F$ v5 zb. Cd d:\ugs150(eds140)\ugii
" V x4 l6 F- |( G# P% Ic. Ug_convert_part -in (-mm) name.prt ; p4 y- O% a2 P ]
+ C; C8 x8 c* P5 t+ a, |: D
" C9 m5 b9 t. Y9 o4 X
7 a3 x& ~" K( A$ g: x" E- l8 s* S2. 进行单位转换,保证数值一致,实际长度放大或缩小。 # g- h$ X. f0 m
5 ^" O% g9 z$ P7 D
a. 启动 UG, 打开UG part 文件,进入Modeling。& v& Z. H# [0 R0 z6 C5 j: R& a
b. Toolbox->Expression->export 产生 name.exp 文件。/ N- W" C# C0 Q( o8 a; {; u; s) p% I$ ~
c. Start-> rogram->Unigraphics V1x.0->UG Command Prompt + l& [2 S# s( @; ?, W
d. Cd d:\ugs150(eds140)\ugii
, G2 K0 l! o8 \7 \e. Ug_convert_part -in (-mm) name.prt$ u$ ^8 c- J; L- B! \/ m- [
f. Close UG part 文件, 重新打开 UG part 文件。进入Modeling。
, K3 H) T; _9 a0 z% Q) ?, N5 J. jg. Toolbox->Expression->Import with option(Replace Existing)。
6 z/ |) u; A4 I9 ^! o% x. A& l5 u2 d, _7 Q* Y+ A
9 q7 @. z/ C% u1 M
. M# ^7 s: p2 s" X- L% `8 QUG中英文同时打开的问题
- S& o: n; ^: B5 \
; q2 @: Z+ w2 K% }3 ]不要改环境变量,做一个批处理,放到没有中文路径的文件夹里,即可
8 j% \% k! I4 J/ k批处理内容如下:
+ m' N, \" E G( I. d4 ?0 Eset UGII_LANGUAGE_FILE=%UGII_BASE_DIR%\localization\ugii_simpl_chinese.lng: X# N8 Y( R" a3 T0 F% Y
start "Title" "%UGII_ROOT_DIR%\"ugraf.exe %* 8 e9 ?+ q5 d- P# s6 b: W
! ^$ E1 z/ S9 h% Y; C
不过,老兄你好像说得不够清楚,应该是按你说的方法建立了批处理文件后,放到没有中文的目录,然后启动UG,这个窗口是英文的,接着在运行刚才建立的批处理文件,它就会另外启动一个中文窗口的UG。我说得没错吧?
6 o' M6 g/ }* ?8 A2 F* v" N0 j5 g2 x5 d
再来简单点,可以同时使用中文UG和英文UG,无须修改环境变量,如UG原先是中文的,只须新建一个英文启动的快捷方式,如UG原先是英文的,则只须新建一个中文启动的快捷方式,这样中文UG和英文UG可同时使用,随时切换,而无须频繁修改环境变量。
0 A3 m" U8 F4 j/ H- ^+ B8 R7 t* A+ ]6 M/ a* O ^
8 A3 I1 {7 w: }
1 S% i G& G0 d) V. F u! I5 ~+ w# U$ |: z, _; \
+ o5 x* ^3 o, j4 E3 y! | J) n
UG模块列表
1 b9 [/ P- T$ i6 d6 Z* F1 C
! r% h7 S) g# F/ r D+ D( dCAD
4 r0 m, n* {5 j: h1. UG/入口(UG/Gateway)1 }5 |2 Q8 b2 q0 ~; c! T; L2 v- L
2. UG/实体建模(UG/Solid Modeling)- x/ E: G2 [, f9 g+ v- ^" x3 m
3. UG/特征建模(Ug/Features Modeling)
/ h9 U1 U9 i7 w4 e) U" I/ {4. UG/自由曲面建摸(UG/Freeform Modeling)
9 g9 }+ k- y% H+ ~& J3 t5. UG/用户自定义特征(UG/User-Defined Features)) n: F; T& n5 P0 h8 c
6. UG/工程制图(UG/Drafting)
, Y v! @6 `) G% R% ~7. UG/装配建模(UG/Assembly Modeling)
! H! o7 V0 F2 L8. UG/高级装配(UG/Advanced Assemblies)1 v# m4 O! i* d3 i4 Z
9. UG/虚拟现实(UG/Reality)漫游(UG/Fly-Through): [9 ^8 y0 C: V
10. UG/逼真着色(UG/Photo)4 h4 ?/ ^' E E+ a6 i9 I
11. UG/标准件库系统(UG/FAST)# \+ s y' }+ J1 @
12. UG/WAVE技术
& H( V- ]% I3 p* X13. UG/几何公差(UG/Geometric Tolerancing 1 X: \- v/ w1 n% l n
" M' X$ b9 S( h
CAM9 d! _% w9 H9 R0 J
1. UG/CAM基础(UG/CAM Base)
. [* Q u* Z, i, W% |/ J7 X. @2. UG/后置处理(UG/Postprocessing)
' R" R$ T: P" u0 G( C3 f- t) N3. UG/车加工(UG/Lathe)4 R/ k& M- T% B J4 v
4. UG/型芯和型腔铣削(UG/Core & Cavity Milling)
# S* J6 l" h4 \. d+ ~, r& F% ~5. UG/固定轴铣削(UG/Fixed-Axis Milling)
+ c+ U, u1 m* s' p6. UG/清根切削(UG/Flow Cut)
. I* R$ t5 C/ c) u2 ]8 A% G/ U! n) e* o
1 R7 E1 T& O, I6 s
" G3 m" u+ v- e' s* j7. UG/可变轴铣削(UG/Variable-Axis Milling)" F# L9 @5 i0 X
8. UG/顺序铣切削(UG/Sequential Milling): c1 a- Z0 r3 F6 V0 ]
9. UG/制造资源管理系统(UG/Genius)9 X$ o" S1 y' ]8 O4 H" d) q! J9 J @
10. UG/切削仿真(UG/VERICUT)
8 x ?: z( l) |* z/ s5 W9 M* A. o11. UG/线切割(UG/Wire EDM)
6 ]7 w M% u! S5 o12. UG/图形刀轨编辑器(UG/Graphical Tool Path Editor): O/ N4 U8 c( W0 E
13. UG/机床仿真(UG/Unisim)+ d* ]) x9 B' J; y- O" h
14. UG/SHOPS q& M# D I0 G1 M
15. Nurbs(B样条)轨迹生成器(Nurbs(B-Spline) Path Generator)
: l D2 c3 ~! T/ y5 d
' d+ T3 \& s# hCAE% [" L9 I, D! K* Y: O
1. UG/有限元分析(UG/Scenario for FEA)
7 S* d4 Y2 S8 [! \5 O2. UG/有限元(UG/FEA)
1 h2 S l8 c. e: E$ a) c0 R- y3. UG/机构学(UG/Mechanisms)
" ?' F, `1 E" a8 b- e, V4. UG/注塑模分析(UG/MF Part Adviser) # v. L0 h% p Y
, B) ^% _' s+ p5 F2 |! ?7 N! D
钣金件(Sheet Metal)
2 }5 M" I! n) h M( f' m1. UG/钣金件设计(UG/Sheet Metal Design)
+ K8 B1 o& b0 j+ K6 ]" r# h2. UG/钣金制造(UG/Sheet Metal Fabrication)9 O3 P* @2 f# k4 X4 k
3. UG/钣金件排样(Ug/Sheet Metal Nesing)$ V1 D2 j' }' n& [/ a9 j- z K
4. UG/高级钣金设计(Ug/Advanced Sheet Metal Design)
5 N# i0 ]' q: b6 J% e" Q; d5. UG/钣金冲模工程(Ug/Sheet Metal Die Engineering) ) e* P6 U0 D! N; _5 E- z2 X
. I' P% P+ f9 ?/ |) J! X* O
用户化UG/Open
& v4 ]- s6 g) N- H+ U H, |1. UG/Open MenuScript
2 F( D/ y4 z3 U9 y- F2. UG/用户界面设计(UG/Open UIStyler)
; E! ~* H1 Q U" n' y; e9 j6 V8 ]3. UG/Open GRIP9 s) y5 V; X4 Z
4. UG/Open API
7 @: s3 z5 T3 s5. UG/Open++ 7 v. x# b" n6 V4 s
WEB产品% q% I- C/ X0 ]/ M- W$ t6 s7 o
1. UG/Web服务器(UG/Web Server)
$ X1 j w3 v' _' o6 G. z2. UG/Web表示(UG/Web Express)% b' G, |* x2 S3 J$ H# u# R- `+ v# g
3. UG/Web渲染UG/(UG/Web Render) - G6 ] c' S' |* F& y& A
! W3 H" j$ w# l" {: \6 L
基于知识的工程(Knowledge Based Engineering)% R. F5 K, j# T5 M6 N; ]% i: h. F
Ug/GenConnect
8 E0 I7 [! I5 Z2 @$ t管路应用(Routing Applications)) K, L8 ^1 X6 A! ~1 {) m* I5 l. F
UG/Routing, UG/Tubing, UG/Piping, UG/Conduit, UG/Raceway, UG/Steelwork.
. ?$ d. c+ t) K4 B% ?6 uUG/电气配线(UG/Harness)
9 Q- b$ H$ [5 a) R5 u' u质量工程应用(Quality Applications)
$ p, a/ v. ^4 J% _4 XUG/设计检验, UG/检测, UG/逆向工程(UG/Design Verification,
- f4 ^! e0 W# Q& C2 K( ~UG/Inspection, UG/Reverse Engineering) * F7 d9 `8 V- e
数据交换(Data Exchange)7 s8 F, G7 D6 n" z
IGES,STEP,DXF二维交换和直接转换器 $ H: F% M* s: i- D9 m0 G
特殊应用(Special Applications)
: f% L$ Q/ v" M) ?3 c. R* LUG/快速成型(UG/Rapid Prototyping)4 ~& V: i8 x- V4 Z, F8 J
UG/管理者(UG/Manager) " M8 g- f- z7 z0 M; x9 u
CADAM移植(CADAM Migration)
( u( m0 I$ S S" b/ e l8 \UG/移植(UG/MX) 6 c& S% M3 T5 [' \) Q
4 }6 C5 z' R" y% v. w
$ L. e! H: ?9 r: B8 @# T/ v C1 ?( U) X! Y( P
. t! L. G1 z8 W- p0 ]+ ?1 {' R j
: ^8 s+ v9 Z- H0 w! W# Q" t
mpa就是moldflow的一个产品,是分析注塑流动分析的软件,他的高端是mpi。 5 F, L" p: r5 p" A- r( V6 h7 u
6 ~$ n3 W: @% v" |+ G P
& ]& o% ]1 q s" K' G4 z
/ g; T0 c0 u: O* L7 j如何在曲面(或实体表面)上做标记? . r' ], _) k7 w$ z+ h' J6 l
6 x7 m: e) D5 L% \5 W方法一: 9 n, l9 T$ }/ u
@$ \$ y& E$ B3 T
在UG drafting中创建注释并相关于某一视图View
9 U7 J# x) y# F在Drafting模式下用Insert->Annotation创建文本注释并借助File->Export->CGM, 选择" olylines"选项,输出成一个.cgm文件 O/ Y, H* v+ f# n
设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助EditàTransform移动)。该注释可在每个视图下显示。 + r2 E6 a) `# `
- 在UG的图纸上如要在每个视图上均显示出来,需要用Format->Visible in View 做相应的设置。
( K0 d* O) g/ _) [5 f+ q 方法二: 6 y V9 |8 P( `8 s+ _& z
: N; c' v1 ~1 p
在Expanded View (展开视图)上加注释 7 l# A0 G6 Q0 V
可以创建2D、非单行的文本注释,创建文本注释并借助File->Export->CGM, 选择"Polylines"选项,输出成一个.cgm文件 E- S U6 z/ N+ B* O* H
设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助Edit->Transform移动)。 2 X, v* I$ n3 V) j2 b
拉伸每个字母以产生实体 " V! K+ G/ l7 |' t2 c5 v. r# Q1 v
可以在原实体上进行"Unite和"或"Subtract减"产生"凸"或"凹"效果 % y& Q* R- [' h- v
- 因为已在实体上,所以随实体透影而投影。
2 b; U5 ]+ K0 v3 x" h 8 C Y; o% c/ D/ k, P
1 f" U$ ]/ s& E" d4 V1 h1 o/ }如何在UG的模型结构树上只显示需要的特征?
7 V: D) m) B5 l7 ?; N, W6 k" G' U! h" y1 w* C+ N
· · 选择Tools->Model Navigator->Filter Settings,将"Action"设为"Include" " j. `2 i6 X1 M- |0 |
$ Z6 c" X! @3 }+ C; P
· · 从"type"里选择要显示的类型
0 ^5 P. L4 ]' v; `' v2 I! u/ A* _7 k0 Q: o+ F
· · "Apply"或"OK"
, W( V3 k% `6 z. w$ }! {; Z9 m1 @
· · 要关闭过滤,即恢复正常显示。选择Tools->Model Navigator->Apply Filter, 将Apply Filter关闭Turn Off. UG与Solid Edge部件能互操作吗? 3 R: h, y' v9 ~: e# W
! Y# L) X9 u- o# z( E# r
UG与Solid Edge的部件文件是能互操作的(即UG能打开Solid Edge部件文件*.par;Solid Edge也能打开UG的部件文件*.prt)。) e# C8 \8 ~5 ^/ g7 N
但是双方都能打开对方哪一个版本的部件文件则取决于Parasolid版本,只能打开对方采用的比自身的Parasolid版本相同或更低的版本的部件文件。& l; e/ s4 x5 z8 W0 A/ Z7 s$ Y3 @
UG NX 1.0目前采用的Parasolid版本为14.0; Solid Edge V14目前采用的Parasolid版本为14.1;
5 [ ^# y2 h; U* n! D如何来察看你目前使用UG的相应Parasolid版本? File->Export->;Parasolid , version列表里的第一个,参见图1:
* f* V7 b7 ~. W4 n- O, _6 ~如何来察看你目前使用Solid Edge的相应Parasolid版本?文件->另存为,保存类型为"Parasolid 文档(*.x_b; *.x_t)",在选"选项",可查看parasolid版本。参见图2: 3 u+ F; u2 a& L
|
|