|
好多朋友对UG写字还不是很明白,我也只是学习了一点点,在此写一个小小的教程,希望大家有什么好的做法,能够共同探讨,共同进步。 " {$ ?8 O/ ?1 N! c" t1 S
. W3 n) v1 Q3 Z0 [# h
以下是具体步骤: 5 w" L9 t( V2 t% u g& j( d% J
& D; s3 ]3 t% U% u3 x2 `" T1 FUG版本:NX1.0
- x; V Z5 ~( R; F8 F
5 x0 f* _1 A! \ y" P1、先新建一部件,在该部件中编辑文字。进入modeling并不能输入文字,必须到drafting里输入文字,其中英文字可以用mdcfont等空心字体,汉字只能用chinesef(我还没有中文字体库,呜呜)。 " i7 }) b6 |) L% u
4 H+ ?: @ \) r7 R2、从file-->export-->cgm输出文字,在“输出cgm”对话中,“源”选择“图纸”,“文本选择”选用“多义线”,其他的默认,点击“确定”,就得到了cgm文档,在后面在用到。 # w8 o( y9 c: d/ ~ N: h) s
3 X `( i @) Y/ T' w- |4 e" k3、在需要用文字的部件中,从file-->import-->cgm输入刚刚创建的CGM文件,可以看见文字会在XY平面上了,如果看不到,用"Ctrl+F”快键,这些都是些线条。 ( I5 p! c" m/ s: L0 h* c$ y
, \* g( e' M+ p/ e4、将文字“影射”到曲面上: 可以用“缠饶”,也可以用“投影”。
' X0 Q! I" t, h6 ^6 y4 f1 @( V1 h1 I% _ d b3 _
5、就可以对在面上的线条进行各种处理啦。
; B& O# p, j% g) A- G2 j
5 ^. B& X( I2 o y
" \# e% _, X" I5 C$ ?& n1 G
7 n% @2 o, c: X, R
Z% w, q) z9 z o. A2 s! L
7 o4 m* x' y& \, @7 |下载解压出MOLDWIZARD-FOR NX.ISO文件,把里面的文件拷贝到UG安装目录MOLDWIZARD文件夹里. MOLDWIZARD需自己建立.
( ~& e' K9 W$ ]- e! K3 @* ~0 W& \. G9 A0 N. q1 ?
拷贝后要更改以下这两个文件中的一个参数,运行时会自动加载 mold wizard 2 V3 @& Z: M3 \1 C0 T) ~ c
EDS\Unigraphics NX\ugii\ug_english.def 3 X4 ~8 M& x+ d2 d5 F
EDS\Unigraphics NX\ugii\ug_metric.def,
; S: ` G, @9 M* |2 k* u5 F: h+ O. aset:
5 c" f9 [1 E. i" e/ H" C7 }7 `# RASSEMBLIES_ALLOWINTERPART: yes
# B/ H0 D4 w5 ?* j& s2 D# J1 z/ S( U
5 Q+ t" ~4 P. q2 B: l* J3 u1 `: a0 m K; J) ^! e& v3 k
英制改公制 5 R( m& L* T9 {) |) K N w9 P, K! t. r
( D2 ^3 X2 T% M0 N: n9 X) z6 x# I2 l' T
缺省设置主要是两个文件:UGII_ENV.DAT和UG_METRIC.DEF 9 g6 [' s. N2 ^1 G- Q" I
' t' s8 E2 X @6 j: i* _0 e(設定UGNX新建PART時,就默認是公制:
0 D) S c; P6 ?" f* U! y) e$ y: F. T$ m8 O6 K- h8 v
在ugii_env.dat里面设置:
+ `. J; ?6 Z5 @9 n2 `UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def) / x' B2 f& |: o, ^' d0 `' _
7 g5 ~5 k# e; V8 U+ s6 r以下是将已经是英制的part改为公制: ! J4 s9 E2 J" A1 W& q
$ ?, L5 k4 I9 i1. 只进行单位转换,保证实际长度一致。 2 `4 u4 D. X7 y9 f7 {& M* i. E: X% U
& y' x5 Z1 u' a* _# `% \9 i1 D
a. Start->rogram->Unigraphics V1x.0->UG Command Prompt; ~, s$ m3 I2 V9 [* G# x
b. Cd d:\ugs150(eds140)\ugii
; s7 x) G( V( Ac. Ug_convert_part -in (-mm) name.prt ' F& l1 d7 J) c' X$ _+ w
% i3 ^4 A2 C3 H
c) k* G3 O! s+ a; M& P+ u% G8 J, j! |4 Z) k" S7 w- i
2. 进行单位转换,保证数值一致,实际长度放大或缩小。 6 b0 P# Q$ [! M! e4 U
* y: @8 g0 L& Na. 启动 UG, 打开UG part 文件,进入Modeling。
+ S; D! X c+ \ E% u8 x* Jb. Toolbox->Expression->export 产生 name.exp 文件。
% `/ Y3 F$ _* ^9 B- T9 F# D Ac. Start->rogram->Unigraphics V1x.0->UG Command Prompt
! m( c, `* n. f+ Od. Cd d:\ugs150(eds140)\ugii
: o4 n; |" O, ?0 Y4 e0 F6 D' ue. Ug_convert_part -in (-mm) name.prt1 K3 i* l8 ~! F4 s* ~, Y" r
f. Close UG part 文件, 重新打开 UG part 文件。进入Modeling。) R+ W: H4 K: p" C- X; O5 ?" G9 b
g. Toolbox->Expression->Import with option(Replace Existing)。
& f+ v, V" l8 U7 U8 @: ]
6 ^- d" z( v2 X- U$ [2 O$ U, `0 X- H% _1 s- |$ L" U. ~! t( v$ w' i
) V* [8 p1 j# `" [. S% i
UG中英文同时打开的问题 & w+ D/ w+ K: a7 p% Y# A! y
P& j/ O+ y$ I不要改环境变量,做一个批处理,放到没有中文路径的文件夹里,即可$ w) A! F: Z2 \7 B! L
批处理内容如下:
& N% s, Z' i7 }set UGII_LANGUAGE_FILE=%UGII_BASE_DIR%\localization\ugii_simpl_chinese.lng
! w% D8 K* d! @! Q+ jstart "Title" "%UGII_ROOT_DIR%\"ugraf.exe %* " \/ ~9 |3 w! n: u4 K3 N1 l3 U3 X" ?8 ]
4 X0 N4 I4 j, F( |+ }
不过,老兄你好像说得不够清楚,应该是按你说的方法建立了批处理文件后,放到没有中文的目录,然后启动UG,这个窗口是英文的,接着在运行刚才建立的批处理文件,它就会另外启动一个中文窗口的UG。我说得没错吧?
Y/ f z. S i! m" l# B" S" ?% A
再来简单点,可以同时使用中文UG和英文UG,无须修改环境变量,如UG原先是中文的,只须新建一个英文启动的快捷方式,如UG原先是英文的,则只须新建一个中文启动的快捷方式,这样中文UG和英文UG可同时使用,随时切换,而无须频繁修改环境变量。 / b' _/ r5 | F# D1 \& Y+ ~% K
! Q- o4 \5 o2 O" f
0 ]2 i [9 T+ U% M
- _0 S3 i0 [+ D( }. y W$ l& J+ i7 u8 R% @* b7 ?$ h/ @( _
3 T8 l9 ]) B: ~' ~# S1 C- ]! F
UG模块列表
5 X8 i. m7 _+ G' n% T6 `6 b4 f r& K
CAD- j: ]7 S" Q2 F0 D2 ]/ D
1. UG/入口(UG/Gateway)
, i! m! z( f4 e O& L2 J2. UG/实体建模(UG/Solid Modeling), r0 j# H# Q D) q4 b
3. UG/特征建模(Ug/Features Modeling)9 i# y! K4 A2 h+ |9 n7 R& I3 Y
4. UG/自由曲面建摸(UG/Freeform Modeling)1 i' a6 V9 ?, E6 r
5. UG/用户自定义特征(UG/User-Defined Features)7 N9 b( p: w1 d: m
6. UG/工程制图(UG/Drafting)
8 _0 _7 W4 B2 \# L7. UG/装配建模(UG/Assembly Modeling)4 |' q' X, n# I1 K9 Y# c) J1 B1 e3 _
8. UG/高级装配(UG/Advanced Assemblies)
3 {6 i W* j* H" Y4 V3 ~9. UG/虚拟现实(UG/Reality)漫游(UG/Fly-Through): e9 t9 I1 s5 O$ y% S8 y1 H
10. UG/逼真着色(UG/Photo). y8 @. ~$ e& O; y0 f. b
11. UG/标准件库系统(UG/FAST)
$ T0 q7 F) ~; A% Y1 w7 }1 ^, t7 @12. UG/WAVE技术" O% ^: q9 j" O0 |& d
13. UG/几何公差(UG/Geometric Tolerancing
% S+ Z' L/ Y4 r D* I, U) f) j, j( f+ J2 ?
CAM0 f& Z+ \4 Q7 F2 G
1. UG/CAM基础(UG/CAM Base)
" z+ |1 F# C5 T, @5 u/ h2. UG/后置处理(UG/Postprocessing)
! U( y! w. `4 s* t: g$ t* ^3. UG/车加工(UG/Lathe)- P& I. z4 G4 j) v# l
4. UG/型芯和型腔铣削(UG/Core & Cavity Milling)
* G. O4 }. Q+ N- ~5. UG/固定轴铣削(UG/Fixed-Axis Milling)
. W4 g5 c* t. @4 j+ G- O* L6. UG/清根切削(UG/Flow Cut)
3 \9 g2 d7 ^0 T; V5 K R
9 n* i6 @% n; V5 a& R
+ m9 f3 H) _7 ` Y0 J% a3 v
, P& E9 J6 O @ p( M5 C7. UG/可变轴铣削(UG/Variable-Axis Milling)
# b- j9 I, C) `* @) G |* ?8. UG/顺序铣切削(UG/Sequential Milling)4 Z6 F7 w: d5 I9 Q7 o
9. UG/制造资源管理系统(UG/Genius)
6 K: [9 r1 K0 Z10. UG/切削仿真(UG/VERICUT)
4 C9 X _0 X$ b0 @6 [11. UG/线切割(UG/Wire EDM)
8 x' O6 [+ D0 [* C6 |12. UG/图形刀轨编辑器(UG/Graphical Tool Path Editor)
6 p! V9 x/ X. h* x- V9 R# \2 c5 P13. UG/机床仿真(UG/Unisim)3 P. ]- [, w6 U1 Z w9 @
14. UG/SHOPS
6 M x; D1 ^" B, Z; h6 J8 Q1 ]15. Nurbs(B样条)轨迹生成器(Nurbs(B-Spline) Path Generator)
& S; P* d8 G4 P X! L/ \2 B) m, ?- j/ i1 B! x Z* n
CAE+ J% ^9 Z u. F
1. UG/有限元分析(UG/Scenario for FEA)* h/ Y) p! z6 z% J+ K
2. UG/有限元(UG/FEA)
: E" r! T, a9 Q( D2 a# n3. UG/机构学(UG/Mechanisms)
/ B7 N# M) {$ ^( k8 P# `% @4 u4. UG/注塑模分析(UG/MF Part Adviser)
/ A. J: e2 c w, h% _: D
; y% r4 k& T# `2 x钣金件(Sheet Metal)
+ }9 Y7 X% m" k o1. UG/钣金件设计(UG/Sheet Metal Design)% }) N' D. u1 z" d* g
2. UG/钣金制造(UG/Sheet Metal Fabrication)
, O6 W1 b* U% E m/ o4 U8 L2 z3. UG/钣金件排样(Ug/Sheet Metal Nesing)* ]% p% y0 u. D& j* ?
4. UG/高级钣金设计(Ug/Advanced Sheet Metal Design): d ~& r7 |7 p0 E" ^
5. UG/钣金冲模工程(Ug/Sheet Metal Die Engineering)
2 Q q0 Q: z. t; F: V8 N: s: w* z3 S, `
用户化UG/Open
' X. J, v v5 t$ k1. UG/Open MenuScript
7 M; k! e6 e5 I% |2. UG/用户界面设计(UG/Open UIStyler)3 D7 B; @. z# L
3. UG/Open GRIP7 X- x9 G1 V1 d0 A
4. UG/Open API! k2 e( l8 \8 q9 O+ i* I
5. UG/Open++
+ C8 v3 i9 U9 R3 G, dWEB产品
( N: D3 d) X; p1. UG/Web服务器(UG/Web Server) d5 Z' o4 j+ ^" G9 O: @
2. UG/Web表示(UG/Web Express)( ]' L6 @% H% V6 m0 s
3. UG/Web渲染UG/(UG/Web Render)
* T9 y( i8 U! I; M; n3 K: d9 `& Z& Q- u
基于知识的工程(Knowledge Based Engineering)
* I6 ?& B: A# U# j X( Z" C+ L# ?/ p9 lUg/GenConnect
" I5 v2 P9 k) p管路应用(Routing Applications)6 W# r0 n h. \- N% v, g: O* o& g
UG/Routing, UG/Tubing, UG/Piping, UG/Conduit, UG/Raceway, UG/Steelwork.
, R# b1 T% M. a6 M3 u; rUG/电气配线(UG/Harness) 2 ^% B* `* R& c0 m. Q
质量工程应用(Quality Applications)
4 z" I! E: {) ]- KUG/设计检验, UG/检测, UG/逆向工程(UG/Design Verification,
}' k7 p. d( c4 j2 d3 j/ \; ?$ g# IUG/Inspection, UG/Reverse Engineering)
, N% F7 N% }: X& u8 q( Y; k数据交换(Data Exchange)
/ V' a( w; w/ r$ jIGES,STEP,DXF二维交换和直接转换器
, D. {! F( Z3 f' s, k/ O特殊应用(Special Applications)8 w. O( [9 t, E" f
UG/快速成型(UG/Rapid Prototyping)
. ]+ G& {3 h* Q) k% r: Q) U) t0 SUG/管理者(UG/Manager) 9 n/ w0 j- b/ v0 Q O& |5 {; _ G
CADAM移植(CADAM Migration)! N9 V5 ^4 X6 [% h( `4 n
UG/移植(UG/MX) * J5 c# D9 B8 s8 [# u/ D$ j/ i
: L* L# x0 i4 ]0 u6 c
6 m+ J; D+ v+ V" S
: r3 E. m# \& Q* Y* Q4 u- ?7 X' ^) k' c3 v4 I; J" e2 i
$ U4 u4 |# G- v% g) G' q) v
mpa就是moldflow的一个产品,是分析注塑流动分析的软件,他的高端是mpi。
# X) S% a; U- V% v+ A6 Q
$ k- D5 H) A0 ^8 s: N" m" J4 E* j* z- \/ z
! c1 T" |: I7 V0 r" k
如何在曲面(或实体表面)上做标记? 7 L- e. A# h+ F4 V
4 T. M% z1 A; ?1 a5 A
方法一: ' W* ^8 k9 S; V) A9 ^ U6 N4 h p" r0 m
8 Y7 `) r# X. R. |/ _
在UG drafting中创建注释并相关于某一视图View ' X3 [/ O- B/ t) `
在Drafting模式下用Insert->Annotation创建文本注释并借助File->Export->CGM, 选择"olylines"选项,输出成一个.cgm文件 w# n( z8 G2 Y) ?
设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助EditàTransform移动)。该注释可在每个视图下显示。 6 \9 B# L0 S9 s" @
- 在UG的图纸上如要在每个视图上均显示出来,需要用Format->Visible in View 做相应的设置。 * c9 _, E5 ?! I* y
方法二:
$ l$ N, s* o. G. J3 C+ Q1 y
! y! S. k0 u3 X/ l) Y6 i( W' p在Expanded View (展开视图)上加注释 9 @2 Y3 _: s; q2 _# a
可以创建2D、非单行的文本注释,创建文本注释并借助File->Export->CGM, 选择"Polylines"选项,输出成一个.cgm文件
, |3 d+ k; {; `' q设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助Edit->Transform移动)。 8 l( F1 l) d/ h4 Q
拉伸每个字母以产生实体 / j! G, a4 L% S7 J
可以在原实体上进行"Unite和"或"Subtract减"产生"凸"或"凹"效果 6 }' P9 ~( b1 [& {8 q9 u
- 因为已在实体上,所以随实体透影而投影。
( X& ^4 l7 G; L0 U2 s8 b. M- s
8 O8 Z; T) j" E* {, Y
# \7 q8 s7 W9 t' R如何在UG的模型结构树上只显示需要的特征?
: I# K. A; ^& P4 t# D7 A$ f4 r( Z. c! ?. P( P4 b( W
· · 选择Tools->Model Navigator->Filter Settings,将"Action"设为"Include" 1 T8 s- P! I ^. v( f' q
) N( W ?: G. Y/ }) e7 u
· · 从"type"里选择要显示的类型 3 W# \9 H. d( f. x# M: E
3 S6 u) E8 |, K, S/ S) M
· · "Apply"或"OK" 9 j i/ |1 c: O3 d, V( Q: a' N, V, W
3 }" r5 i' l+ W, v, F# ~3 o! g1 @
· · 要关闭过滤,即恢复正常显示。选择Tools->Model Navigator->Apply Filter, 将Apply Filter关闭Turn Off. UG与Solid Edge部件能互操作吗? 5 z K' }, w, O# K
/ x( l; ^) x% N9 JUG与Solid Edge的部件文件是能互操作的(即UG能打开Solid Edge部件文件*.par;Solid Edge也能打开UG的部件文件*.prt)。" l B, u: K B9 H3 C
但是双方都能打开对方哪一个版本的部件文件则取决于Parasolid版本,只能打开对方采用的比自身的Parasolid版本相同或更低的版本的部件文件。
/ }, v$ @- N MUG NX 1.0目前采用的Parasolid版本为14.0; Solid Edge V14目前采用的Parasolid版本为14.1;
" D9 r( m% f) o Q- k" {如何来察看你目前使用UG的相应Parasolid版本? File->Export->;Parasolid , version列表里的第一个,参见图1:
) l5 b! E- v. E2 h1 r如何来察看你目前使用Solid Edge的相应Parasolid版本?文件->另存为,保存类型为"Parasolid 文档(*.x_b; *.x_t)",在选"选项",可查看parasolid版本。参见图2: 0 N: E, W: f" {9 c- S. G+ Z
|
|