|
好多朋友对UG写字还不是很明白,我也只是学习了一点点,在此写一个小小的教程,希望大家有什么好的做法,能够共同探讨,共同进步。
0 Y" J6 |2 W7 J1 P, ~3 r) W- S$ v
以下是具体步骤: 7 b9 G- C0 N1 ]' a; P
$ `9 Q5 k7 J% M; lUG版本:NX1.0 - o r$ u. r4 s& s2 e) m& W
# p" M; o: N* x$ n
1、先新建一部件,在该部件中编辑文字。进入modeling并不能输入文字,必须到drafting里输入文字,其中英文字可以用mdcfont等空心字体,汉字只能用chinesef(我还没有中文字体库,呜呜)。
8 j4 {: ]) }$ R/ T) Q/ m+ d
/ P1 C* q; m. f! G, P ^0 W2、从file-->export-->cgm输出文字,在“输出cgm”对话中,“源”选择“图纸”,“文本选择”选用“多义线”,其他的默认,点击“确定”,就得到了cgm文档,在后面在用到。 / [% i* e4 d! |% _3 Q/ O. Z
. a) S) h: r- S" P* w' r e7 F' L
3、在需要用文字的部件中,从file-->import-->cgm输入刚刚创建的CGM文件,可以看见文字会在XY平面上了,如果看不到,用"Ctrl+F”快键,这些都是些线条。
0 I2 ^0 d/ e& n7 E6 B- Q: s: e. C# h' ?
4、将文字“影射”到曲面上: 可以用“缠饶”,也可以用“投影”。 " m6 z: }. p& J/ [, I8 u, R* `" m7 D
; V" X. d" {* T* B1 s5、就可以对在面上的线条进行各种处理啦。 % R) [: D5 Q K/ a- V' _; ^
5 ~# a# H9 `% `" J1 g8 O. e
r* b7 L/ J7 a( L3 ~$ C6 f% m
@4 S) P2 q6 ?1 ]( [
; Q, U- q6 {, k8 o3 W! K
% K( G! b! F& w/ m
下载解压出MOLDWIZARD-FOR NX.ISO文件,把里面的文件拷贝到UG安装目录MOLDWIZARD文件夹里. MOLDWIZARD需自己建立. $ ]0 ?7 s J5 y8 }- \
0 c/ k7 x! l2 \* M: {* n拷贝后要更改以下这两个文件中的一个参数,运行时会自动加载 mold wizard ; a& |7 Y/ ?8 ` T; M
EDS\Unigraphics NX\ugii\ug_english.def
" C( _1 v5 o; b( ^5 z; ^EDS\Unigraphics NX\ugii\ug_metric.def, . C+ k" o% U; n5 }; |2 w
set:
; m4 C; |0 T* {: i% _ASSEMBLIES_ALLOWINTERPART: yes
& Q6 ^ s' S0 r0 d/ w+ W# l7 c8 |% z: d2 a
* r# T7 l" j4 n# Y: {% e Y c* u$ j! y& ~
英制改公制 3 v- L9 f: t5 _4 h
+ f+ E6 @7 y. g, o% Q. u缺省设置主要是两个文件:UGII_ENV.DAT和UG_METRIC.DEF ; k% S; x6 W+ x" G
. C q. t8 {# w# c+ r(設定UGNX新建PART時,就默認是公制:
! x( B: @& @! e/ j9 z3 b& ]0 f9 s3 [# q+ [5 u, B- N$ _* F" Z
在ugii_env.dat里面设置:
' E M% _' _9 S& S; sUGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def) 6 {* T) s* c" W- r
# c' `: W& o* j以下是将已经是英制的part改为公制:
- v8 b* {/ ]; |4 z9 ?5 y
3 E0 Z% x/ {6 q/ y8 m/ v1. 只进行单位转换,保证实际长度一致。
( E& P3 Z0 C1 y+ Z- z
# h" b$ W2 L n: K4 O( ]a. Start->rogram->Unigraphics V1x.0->UG Command Prompt6 j0 P; c. x8 S
b. Cd d:\ugs150(eds140)\ugii
7 m% i9 f4 F& D1 n& W" T0 ic. Ug_convert_part -in (-mm) name.prt
5 H- S5 m% V2 D( W, \
! ^% |8 z2 C4 m8 }* g3 X
1 v8 _& _; L' ]6 Y& P6 Z& {: U6 ~4 R1 d* }5 U3 A9 O/ l
2. 进行单位转换,保证数值一致,实际长度放大或缩小。
* t/ g, G! f6 J$ m( x; T, j/ p6 C J' G4 m
a. 启动 UG, 打开UG part 文件,进入Modeling。
$ N2 B! O$ o4 j, X0 X8 |+ hb. Toolbox->Expression->export 产生 name.exp 文件。
3 f( }8 q5 H# m8 S% Y1 Wc. Start->rogram->Unigraphics V1x.0->UG Command Prompt
; `" u0 x/ j3 N8 R5 A6 ed. Cd d:\ugs150(eds140)\ugii
/ f6 b: \4 k" _' Ze. Ug_convert_part -in (-mm) name.prt' u' O* x5 n4 o, E7 _
f. Close UG part 文件, 重新打开 UG part 文件。进入Modeling。
K6 Z3 G7 V; H" cg. Toolbox->Expression->Import with option(Replace Existing)。 " m# y# @( H1 `
% K9 ]2 O! y4 L9 F( o- h
* z5 h4 S, X% p& _4 q+ M! Q" c6 C( ^
Y. d6 l! B; V+ S# R4 UUG中英文同时打开的问题 , t. y% W' ?$ y. a% O+ h0 g
8 U# d9 s# V3 u0 D
不要改环境变量,做一个批处理,放到没有中文路径的文件夹里,即可
, M4 a: X/ P+ S- W7 W批处理内容如下: n5 W9 A9 ^/ D, T
set UGII_LANGUAGE_FILE=%UGII_BASE_DIR%\localization\ugii_simpl_chinese.lng, f& C) a% G$ p; j. _
start "Title" "%UGII_ROOT_DIR%\"ugraf.exe %*
3 D. {# E$ l3 h4 a7 u8 u3 d
+ @; A8 Q! o _7 T- d' e0 I不过,老兄你好像说得不够清楚,应该是按你说的方法建立了批处理文件后,放到没有中文的目录,然后启动UG,这个窗口是英文的,接着在运行刚才建立的批处理文件,它就会另外启动一个中文窗口的UG。我说得没错吧? 1 e5 E' B# y, A" H9 w+ M, u
" x3 q/ O" Q9 b R再来简单点,可以同时使用中文UG和英文UG,无须修改环境变量,如UG原先是中文的,只须新建一个英文启动的快捷方式,如UG原先是英文的,则只须新建一个中文启动的快捷方式,这样中文UG和英文UG可同时使用,随时切换,而无须频繁修改环境变量。 3 o! u7 I: O- i
+ r( j( d" ?2 \6 e6 J2 s$ r
6 _4 V1 z) g& z% j& }8 S+ F+ c7 b, ?5 e3 n" g9 @) i0 Z7 G
! }- |( Y. u% s
* U( e0 ?9 p( v' \. n
UG模块列表
1 ^1 Q# [/ F$ C) x0 q* v3 w# j/ h+ x5 g0 X
CAD
0 _6 a" ~" n1 J& ^* z2 `1. UG/入口(UG/Gateway)
# e& e( R1 G! J& }# p2. UG/实体建模(UG/Solid Modeling)
4 i7 L, t4 Q' P3. UG/特征建模(Ug/Features Modeling)
9 Z+ D# [/ \8 \! h1 T4. UG/自由曲面建摸(UG/Freeform Modeling)* h2 o2 t( y* D6 _. J
5. UG/用户自定义特征(UG/User-Defined Features)
9 J+ o* Z2 Q+ M' U7 I$ u6 T% L- ?6. UG/工程制图(UG/Drafting); G: j1 [7 g) H' D* _" r: W6 ^
7. UG/装配建模(UG/Assembly Modeling)
, m4 f' [2 b* c8. UG/高级装配(UG/Advanced Assemblies)* b$ G9 s; W0 ~/ O5 K
9. UG/虚拟现实(UG/Reality)漫游(UG/Fly-Through)
- q5 ?5 S" [' Z/ ]# u0 }) r$ W10. UG/逼真着色(UG/Photo)& ]( V) H% U Q: }( H5 o3 v
11. UG/标准件库系统(UG/FAST)$ f0 @5 b) H" o7 L
12. UG/WAVE技术. A( f& s# R* X: u
13. UG/几何公差(UG/Geometric Tolerancing 2 L! E; @5 v8 z* D+ k3 S
+ [+ N8 J/ v# i' G
CAM1 @( W0 P# }" N _' E! Q
1. UG/CAM基础(UG/CAM Base)
0 `9 k) y& E0 M4 d2. UG/后置处理(UG/Postprocessing), W# }/ D# J) @
3. UG/车加工(UG/Lathe)
9 U: t% q/ D0 |9 ^7 {1 x' T4. UG/型芯和型腔铣削(UG/Core & Cavity Milling)3 d0 h" E9 `2 M- {" Z
5. UG/固定轴铣削(UG/Fixed-Axis Milling)" D! J J a, K5 ^
6. UG/清根切削(UG/Flow Cut)
" P0 q; G: E& M# g! W, P
% O. p0 x' k7 X0 b" y/ ?7 @1 ^7 H! A. W% Y2 G9 t) ^$ f, |& O
5 u% _1 A, A0 S% L( f/ t7. UG/可变轴铣削(UG/Variable-Axis Milling)+ F1 y3 L/ B/ S4 }! q' g+ M
8. UG/顺序铣切削(UG/Sequential Milling)2 [; A. u1 b( m) T8 m) ]' k
9. UG/制造资源管理系统(UG/Genius)# ~& P( w$ B7 A5 g! V5 [3 s6 Q5 V
10. UG/切削仿真(UG/VERICUT)
& f8 t# P& a" Y: T* e \11. UG/线切割(UG/Wire EDM)7 N7 g, M$ J' e# N' f+ t
12. UG/图形刀轨编辑器(UG/Graphical Tool Path Editor)+ Y8 m+ {! g4 M: E
13. UG/机床仿真(UG/Unisim), O$ g; i+ w# a1 u
14. UG/SHOPS
- [$ W8 T( s5 L15. Nurbs(B样条)轨迹生成器(Nurbs(B-Spline) Path Generator)
: B B8 |" [+ q& Q% M. q& |0 A% j" q: g: f
CAE
7 W: Q8 l) a& S' m9 }1. UG/有限元分析(UG/Scenario for FEA)
) W- {1 `5 I' f* K9 D0 L2. UG/有限元(UG/FEA)
+ l3 r; T- M/ R" G% ~/ L3. UG/机构学(UG/Mechanisms)
# d& N7 q+ A& a3 S( s/ ?/ X$ ~4. UG/注塑模分析(UG/MF Part Adviser) / n8 j+ g d; L; |% n! }' d
, x3 d9 e) A E, G+ U
钣金件(Sheet Metal)) E% W3 Q0 i) F& t9 T
1. UG/钣金件设计(UG/Sheet Metal Design)* V! w, k5 C- f! d+ h# H
2. UG/钣金制造(UG/Sheet Metal Fabrication)
/ [* G9 L3 |5 D. Y3 i* z3. UG/钣金件排样(Ug/Sheet Metal Nesing)0 h7 e$ H0 |1 V" R7 Q, {- c
4. UG/高级钣金设计(Ug/Advanced Sheet Metal Design)# n" [* R7 @$ l/ @+ f; Z Z
5. UG/钣金冲模工程(Ug/Sheet Metal Die Engineering)
1 V1 u4 x% j; W
; D8 p' H e$ Y) S J用户化UG/Open
# p- e: i$ ~# e8 G1. UG/Open MenuScript; b+ f4 \% l' h; q+ `0 S7 @
2. UG/用户界面设计(UG/Open UIStyler)2 F1 i; W5 Z8 B; l1 N& ?/ c
3. UG/Open GRIP
; F" h2 y# x' s* \+ @: N3 `0 l8 i! N: L4. UG/Open API
' P. L4 q3 G, {: e8 L5. UG/Open++ : K" `& e* O; G# W- }! E* r
WEB产品
0 J/ |3 ?. m8 I- U/ M3 a3 p5 Q1. UG/Web服务器(UG/Web Server)
2 E$ ~: m5 Y3 o2. UG/Web表示(UG/Web Express)# e- V* b/ v1 L5 c" g& u6 a* b/ z
3. UG/Web渲染UG/(UG/Web Render) " @4 J" Q5 `# e
: f8 G7 ]( h7 D! }. I基于知识的工程(Knowledge Based Engineering)2 }% S7 F- z4 }! x& H0 I: V
Ug/GenConnect
7 `9 x9 v7 }( W( Y c) R: C管路应用(Routing Applications)
9 G9 |! h' N: i1 o1 x. U, xUG/Routing, UG/Tubing, UG/Piping, UG/Conduit, UG/Raceway, UG/Steelwork.
6 K, u* _" c; J) d( ]UG/电气配线(UG/Harness)
, x6 s/ f. F1 i6 J& O9 m质量工程应用(Quality Applications)3 L$ K! P* K( y7 k# p
UG/设计检验, UG/检测, UG/逆向工程(UG/Design Verification,) q, A) P* o. K8 b2 F8 F, e
UG/Inspection, UG/Reverse Engineering)
- w ?$ z' h7 s6 B3 Z' a# K! a数据交换(Data Exchange)' Q+ E0 L2 L- W! `3 v1 \- j2 |- G; l
IGES,STEP,DXF二维交换和直接转换器 ( n) ?. ?% z0 f7 |" b
特殊应用(Special Applications)
$ L: d" A% ]# w7 m5 p w+ sUG/快速成型(UG/Rapid Prototyping)
' Q) a( A. Y' F: zUG/管理者(UG/Manager) & i! g* J ~4 f) x# c
CADAM移植(CADAM Migration)
i/ L# y" h" C5 G1 ~, Z7 BUG/移植(UG/MX) c) n P. P( {. L. x0 y# G1 [
8 E4 C# G2 ]0 W
7 }/ r& z9 h+ g: ~& C0 D9 U
! _9 h: e" ~! X6 T
2 r& l% N1 [: {! u4 p9 w x
8 S& S4 |. d5 g( k0 ^' h% hmpa就是moldflow的一个产品,是分析注塑流动分析的软件,他的高端是mpi。 3 k" ?( u" J9 _$ ^# @5 s* t
; D% \! x5 R2 n7 }) }* t/ `
. R. x, m# f v I9 ]6 x3 U- [. s
! Y+ t# Z/ D( } F9 U如何在曲面(或实体表面)上做标记?
. } t ^" A# Y2 u" B
# b7 u1 G' @, D方法一: $ j q. o& {# b. K! J
2 y. @( @$ b2 ~$ T' ]4 W
在UG drafting中创建注释并相关于某一视图View
$ G! h2 G# e. v9 D在Drafting模式下用Insert->Annotation创建文本注释并借助File->Export->CGM, 选择"olylines"选项,输出成一个.cgm文件
( X }. w" g2 Y" S6 V0 l设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助EditàTransform移动)。该注释可在每个视图下显示。
. b! L: N+ _. e B3 _$ n7 f, [- 在UG的图纸上如要在每个视图上均显示出来,需要用Format->Visible in View 做相应的设置。
9 A: @' ^- |( y$ T: w9 s 方法二:
; i8 {. I& h8 y5 T; g- }
7 `) k C. z7 R6 l在Expanded View (展开视图)上加注释
( g! v) M d. r' t% m+ C可以创建2D、非单行的文本注释,创建文本注释并借助File->Export->CGM, 选择"Polylines"选项,输出成一个.cgm文件
: ] r! N: a: o. i9 a! h: j3 c设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助Edit->Transform移动)。 ( r- g2 V, K3 T4 O& q5 P. R
拉伸每个字母以产生实体 " v* `0 e) I" G$ c
可以在原实体上进行"Unite和"或"Subtract减"产生"凸"或"凹"效果
% E0 k" ~# e# C5 O0 _ m' Z$ {- 因为已在实体上,所以随实体透影而投影。
9 I% m4 t; E" x 1 s. B8 T J8 x: t( s* _8 O
& S4 S' l3 a. \1 B' g% J如何在UG的模型结构树上只显示需要的特征?
: E- o/ @7 r8 ?5 [' g
5 ~+ ]' _% a# M* r, Z· · 选择Tools->Model Navigator->Filter Settings,将"Action"设为"Include"
3 z, O4 o7 L( t2 x( a% p/ ~
! d7 B7 {7 C9 v/ F$ C8 Z: b· · 从"type"里选择要显示的类型 : c2 h5 Y* o. ^6 ~3 U
9 F0 Q: _. i# F' s: B4 l! f
· · "Apply"或"OK"
$ A O8 V8 u5 h( j! H1 M j& K ^' T- y0 d6 z! W, I
· · 要关闭过滤,即恢复正常显示。选择Tools->Model Navigator->Apply Filter, 将Apply Filter关闭Turn Off. UG与Solid Edge部件能互操作吗? - ]. }* B, M/ z. ^) m4 M' c8 |
+ c; F, o: {/ J+ [: w; A
UG与Solid Edge的部件文件是能互操作的(即UG能打开Solid Edge部件文件*.par;Solid Edge也能打开UG的部件文件*.prt)。$ [$ A# V( m+ ?. }% a# _
但是双方都能打开对方哪一个版本的部件文件则取决于Parasolid版本,只能打开对方采用的比自身的Parasolid版本相同或更低的版本的部件文件。# ^+ q3 Z* A6 h6 j8 r& y3 M R
UG NX 1.0目前采用的Parasolid版本为14.0; Solid Edge V14目前采用的Parasolid版本为14.1; ) n. Q1 w$ V( O4 C4 k9 D' m, T2 W
如何来察看你目前使用UG的相应Parasolid版本? File->Export->;Parasolid , version列表里的第一个,参见图1: 7 u, W% Z* @6 P
如何来察看你目前使用Solid Edge的相应Parasolid版本?文件->另存为,保存类型为"Parasolid 文档(*.x_b; *.x_t)",在选"选项",可查看parasolid版本。参见图2: & s: a. n$ E9 |* q8 y8 o5 `% A/ T
|
|