|
好多朋友对UG写字还不是很明白,我也只是学习了一点点,在此写一个小小的教程,希望大家有什么好的做法,能够共同探讨,共同进步。 0 X N# U; _3 u& M( @. R. s8 ]
5 \ Q. f9 V+ C( Q
以下是具体步骤:
9 R; M; o/ H2 J2 u! N% A& U" H, w: a0 J ~
UG版本:NX1.0
0 X7 z$ Q7 Q$ Q- n& l, n) y( K: \$ e1 p F8 c2 ]% E
1、先新建一部件,在该部件中编辑文字。进入modeling并不能输入文字,必须到drafting里输入文字,其中英文字可以用mdcfont等空心字体,汉字只能用chinesef(我还没有中文字体库,呜呜)。
) R0 y# o0 d- C/ ]/ n- y4 w, o2 m: O0 H
2、从file-->export-->cgm输出文字,在“输出cgm”对话中,“源”选择“图纸”,“文本选择”选用“多义线”,其他的默认,点击“确定”,就得到了cgm文档,在后面在用到。
; F) S8 d/ w- x2 C' C u( S
+ O) X0 _6 ^! u) u4 v3 @- z3、在需要用文字的部件中,从file-->import-->cgm输入刚刚创建的CGM文件,可以看见文字会在XY平面上了,如果看不到,用"Ctrl+F”快键,这些都是些线条。 $ X; V+ C9 V1 I, e( q* T
) x& T& m; N& p: l7 r* J4、将文字“影射”到曲面上: 可以用“缠饶”,也可以用“投影”。 2 x" ~2 ~; \& r9 A ^9 Q& {4 q
1 n( v* \3 E' K6 r. x$ ~
5、就可以对在面上的线条进行各种处理啦。 * y* r6 v r* }. D7 _% n: A
- }6 M0 p: D6 ?( a
m! T4 j; ?; _! b, K' E1 t' m- N
% [0 C A" s3 G$ j4 p. b
4 ^+ \& l! m( Q( f9 E/ Z& L( z3 z$ u, T8 E1 H1 `* M
下载解压出MOLDWIZARD-FOR NX.ISO文件,把里面的文件拷贝到UG安装目录MOLDWIZARD文件夹里. MOLDWIZARD需自己建立.
+ i4 s2 ?& Z6 Z0 X$ V' g, T+ B5 \+ B& w" V: u4 K8 i# X/ l- h
拷贝后要更改以下这两个文件中的一个参数,运行时会自动加载 mold wizard
% W% r( w; H. k$ wEDS\Unigraphics NX\ugii\ug_english.def % |2 G( |6 ^/ V- V* p
EDS\Unigraphics NX\ugii\ug_metric.def, & ?. k3 S: p) A5 d5 @
set:
$ d) @/ V( n2 b; ?& S4 W* iASSEMBLIES_ALLOWINTERPART: yes
0 {, S; L: |% u4 l: g" _, y+ P) u+ f! v7 R
1 ], @# g) Q; V* O# p0 w- f
- c$ z+ B) s' E6 H英制改公制 ( m2 ]9 |/ w4 _5 F8 ^
' Y! f. g4 ]# A0 m8 Q- [缺省设置主要是两个文件:UGII_ENV.DAT和UG_METRIC.DEF - C) L" V0 F6 @* t# L) R4 U
+ A4 J9 P+ O4 l
(設定UGNX新建PART時,就默認是公制:
2 n# ] u; L& F3 R. f, K' N: w- L5 ]1 P, |& k5 Y' p; e8 l" R
在ugii_env.dat里面设置:
$ B1 P6 @; W; S% ]UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def)
4 T7 ^( p' W r$ W6 N( T+ d% c0 S- T( B% Y* d
以下是将已经是英制的part改为公制: ( D9 j* C+ I f
4 q- n5 {5 z/ d' l
1. 只进行单位转换,保证实际长度一致。 6 c7 Q% v% D- A7 M$ G
' u( j F+ r7 m$ Ja. Start-> rogram->Unigraphics V1x.0->UG Command Prompt3 t/ Q+ A4 |2 p% m
b. Cd d:\ugs150(eds140)\ugii . m6 W. u7 N; q$ R
c. Ug_convert_part -in (-mm) name.prt 6 R, b1 B& W5 Z' G6 e4 q ]
3 Z0 y8 c2 f2 t/ D1 n7 F
% N+ k* Y4 ~2 s' X# R; \0 n, v
. B4 z+ l" a' Y3 F, I2. 进行单位转换,保证数值一致,实际长度放大或缩小。 1 ]+ u/ r; E( E# T9 b2 O( _7 P, }+ }
* A* I6 j- Z6 _' f [) \' d. B, m
a. 启动 UG, 打开UG part 文件,进入Modeling。
" e. w V( c$ @* S* E. a4 p. ab. Toolbox->Expression->export 产生 name.exp 文件。/ j5 y# _7 [0 K' l( e9 |
c. Start-> rogram->Unigraphics V1x.0->UG Command Prompt
# h: t9 w8 C, j! b$ m0 ud. Cd d:\ugs150(eds140)\ugii 5 T; B4 a, B/ k
e. Ug_convert_part -in (-mm) name.prt
* }9 O* Z. U3 rf. Close UG part 文件, 重新打开 UG part 文件。进入Modeling。8 j8 q# y. f5 P ~! a/ y
g. Toolbox->Expression->Import with option(Replace Existing)。 ) b2 H; d, _- w y
+ ?+ D* c% q- a! f. ?3 T
) F. j2 C* A6 W7 I; q" s* F1 H
) | V; B" y- t/ W' g: ^UG中英文同时打开的问题
{! F! Z' Q2 R7 g2 T1 m9 I
' o0 { h G3 a8 a* R不要改环境变量,做一个批处理,放到没有中文路径的文件夹里,即可
5 p4 D& V& k; a( W# G% e/ I% h批处理内容如下:
9 k5 n' o* V! W+ {6 j8 Sset UGII_LANGUAGE_FILE=%UGII_BASE_DIR%\localization\ugii_simpl_chinese.lng
! w3 M! q+ E, T+ y. E7 pstart "Title" "%UGII_ROOT_DIR%\"ugraf.exe %* 5 N6 \. \1 j, m4 `4 p% S; o0 {% ]
* A% b* l5 W+ X0 s2 B* Q
不过,老兄你好像说得不够清楚,应该是按你说的方法建立了批处理文件后,放到没有中文的目录,然后启动UG,这个窗口是英文的,接着在运行刚才建立的批处理文件,它就会另外启动一个中文窗口的UG。我说得没错吧?
0 |7 B& l2 E# }. u( S
; H) s3 W. l4 a/ m. g. e8 S. n再来简单点,可以同时使用中文UG和英文UG,无须修改环境变量,如UG原先是中文的,只须新建一个英文启动的快捷方式,如UG原先是英文的,则只须新建一个中文启动的快捷方式,这样中文UG和英文UG可同时使用,随时切换,而无须频繁修改环境变量。 * w+ Y" Z* s3 d5 D
# c/ _# d8 _* l( N! q; p3 V" a I3 G
/ q F! [6 a* T; T# ^! Q m8 W# N# P8 c- L+ b% H
4 e# W# Q6 z5 K( ]
UG模块列表
) P! J/ ~+ n) j% H+ O+ Y$ W! f/ ~1 a- K; c- a9 y+ @2 p1 [8 i$ `
CAD0 h+ _0 h, E; F" O
1. UG/入口(UG/Gateway)1 c% S: P9 o! J4 ~/ z/ L, S
2. UG/实体建模(UG/Solid Modeling)+ f. c' l: J0 Y1 @6 H$ z4 q
3. UG/特征建模(Ug/Features Modeling)" o. j; U8 Z% U5 n) L# B
4. UG/自由曲面建摸(UG/Freeform Modeling)
# d& ]' c9 @+ w$ M' b& m& x, X5. UG/用户自定义特征(UG/User-Defined Features)
4 w* R6 G) a% y$ T3 t6. UG/工程制图(UG/Drafting)/ G: f: I: w* u4 j, Q6 C
7. UG/装配建模(UG/Assembly Modeling)
) v4 b% |2 p+ b4 g6 x2 @8. UG/高级装配(UG/Advanced Assemblies); Q. u% G7 x: ^
9. UG/虚拟现实(UG/Reality)漫游(UG/Fly-Through)- x& q5 v2 Y. D7 g
10. UG/逼真着色(UG/Photo)3 c: ]; _' B! I3 l0 W! ~3 N8 y" s
11. UG/标准件库系统(UG/FAST)
, C# H( Q! n' A {/ e12. UG/WAVE技术
4 E5 N6 q5 J5 X/ J13. UG/几何公差(UG/Geometric Tolerancing / \6 s( g" W4 x# {8 x) b' C
- J3 I. J7 T& k; M; T1 \& D: N0 WCAM# R3 s& S; k* K, [2 c4 O
1. UG/CAM基础(UG/CAM Base)" i8 }4 `8 @( K" R4 M) X
2. UG/后置处理(UG/Postprocessing)0 m+ m8 A7 K) @7 I3 q
3. UG/车加工(UG/Lathe)
( V% q/ t& O% K/ a. L! i4. UG/型芯和型腔铣削(UG/Core & Cavity Milling)
; j0 Z% I$ e% Y: @+ x/ [8 W; ~5. UG/固定轴铣削(UG/Fixed-Axis Milling)
5 u) h: e8 L# T! x+ L% u! {6. UG/清根切削(UG/Flow Cut)
) p1 ?/ ?8 C0 N, Y
+ e+ T/ c& ^: U2 d( f3 @: t/ m2 H. V- e' f
. {3 y p$ |8 P9 q4 Y2 \7 w
7. UG/可变轴铣削(UG/Variable-Axis Milling)& P* D4 }9 N" B* a
8. UG/顺序铣切削(UG/Sequential Milling); I& e. ]6 k+ I% V
9. UG/制造资源管理系统(UG/Genius)& P' \1 p! N" X; F1 a F8 L; L
10. UG/切削仿真(UG/VERICUT)
2 \3 c) ^! X) m! T1 e: |* e11. UG/线切割(UG/Wire EDM)
( T" \! A/ A* L# G! a+ j7 w! _12. UG/图形刀轨编辑器(UG/Graphical Tool Path Editor)
4 u0 H. ~) n( e13. UG/机床仿真(UG/Unisim)
7 ]: l& @2 K+ @# l! _14. UG/SHOPS% n$ w7 w" Z5 P5 A) s" ]
15. Nurbs(B样条)轨迹生成器(Nurbs(B-Spline) Path Generator) h& c0 n3 {6 z" m# [
8 ?* z6 a2 W6 J4 W+ b Y" w" R
CAE2 u$ S$ c7 `6 k3 v& q5 D
1. UG/有限元分析(UG/Scenario for FEA)
% X5 |7 a8 n- R Q3 Q2. UG/有限元(UG/FEA)
* M) w r) q& q; \; s; W3. UG/机构学(UG/Mechanisms)
/ y. p a: F9 N! J$ m0 a4. UG/注塑模分析(UG/MF Part Adviser) 2 F+ J" b; s2 g- C% l5 ]% }! B
" J# T3 Y+ z1 C0 ?3 C钣金件(Sheet Metal)
7 ^6 y/ O" W+ Z" U1. UG/钣金件设计(UG/Sheet Metal Design)
: S6 G. D* T& q J0 b# U2. UG/钣金制造(UG/Sheet Metal Fabrication)6 ?3 H3 S7 F% i, \, Z! @
3. UG/钣金件排样(Ug/Sheet Metal Nesing)
2 o% Y, c- u6 u! G4. UG/高级钣金设计(Ug/Advanced Sheet Metal Design)6 Z% G- `- ^, r/ ~) n
5. UG/钣金冲模工程(Ug/Sheet Metal Die Engineering) 3 J9 l) k' x- D& _+ }* x
1 K$ ~& v( N9 F
用户化UG/Open! e; W" ?& Q, j- Z' J8 j
1. UG/Open MenuScript
! [" g% m; O: p" B' X+ E" L, z+ R2. UG/用户界面设计(UG/Open UIStyler)+ o2 t' ? u q1 y4 F6 o
3. UG/Open GRIP' \# i9 E7 n+ q% y& j. [
4. UG/Open API
0 _9 o. g* R# v9 I6 D: j u1 X5. UG/Open++ 8 I0 |1 [2 J# r# N
WEB产品
' q5 D5 r3 k4 F5 s W1. UG/Web服务器(UG/Web Server)/ M O) t7 n. j3 E2 L
2. UG/Web表示(UG/Web Express)
7 L A. H7 u' w2 J3. UG/Web渲染UG/(UG/Web Render) 4 b/ H# \* i& b; i6 y5 i$ v: v$ A
2 d" Z$ u/ h" g7 ]0 A2 x+ o
基于知识的工程(Knowledge Based Engineering) r, F K6 T: l8 _8 [7 L+ ^5 X
Ug/GenConnect * q `4 y1 B9 z" R- N
管路应用(Routing Applications)$ ]# {, N3 r: f( p& g% L% O
UG/Routing, UG/Tubing, UG/Piping, UG/Conduit, UG/Raceway, UG/Steelwork.
9 c3 ~1 E2 B+ [2 q) `8 {UG/电气配线(UG/Harness)
2 c5 x$ y/ ]. q: r6 i2 {质量工程应用(Quality Applications)- C# v5 d' r& \$ C1 M
UG/设计检验, UG/检测, UG/逆向工程(UG/Design Verification,
: K; f% d3 n5 @% S+ P" wUG/Inspection, UG/Reverse Engineering)
, B/ o2 W3 e0 E- M数据交换(Data Exchange)3 i5 M0 y" Y% W* q/ L7 B l
IGES,STEP,DXF二维交换和直接转换器
9 P0 [9 J6 g7 B- y特殊应用(Special Applications)' P. {* T1 }3 K. v, R
UG/快速成型(UG/Rapid Prototyping)5 a; z7 v; A, t' @+ O
UG/管理者(UG/Manager) # Y7 W* p9 S8 ~5 m1 f% x) [
CADAM移植(CADAM Migration)- Z# i7 D' {8 S; D# g7 d% ~
UG/移植(UG/MX)
" n* @; M; o f8 r3 i: o- y! g. _1 `' l
; F& z) T3 x) R3 ]3 ?1 I/ l9 M4 B* @1 x1 [+ E9 G/ c
3 ?6 \0 y) l$ \/ a0 r; F
. m& Z0 v' o( t1 p( p- I4 U6 h' @mpa就是moldflow的一个产品,是分析注塑流动分析的软件,他的高端是mpi。
$ n9 X1 z3 X# E0 ^: u
; p. X8 l* ~8 _. ^4 Y, `
2 k7 Q* I& I# q6 g& i Q* d. f" V" S' e, P9 U1 k
如何在曲面(或实体表面)上做标记?
# y0 G6 e7 L" y" h/ Y9 }
5 l4 C+ k6 ]/ g3 k4 w$ ~: Z方法一: $ T- e X$ K4 b
& m( l) k2 m" @ W m+ R( `
在UG drafting中创建注释并相关于某一视图View 0 m+ N1 [3 X% `2 b/ k
在Drafting模式下用Insert->Annotation创建文本注释并借助File->Export->CGM, 选择" olylines"选项,输出成一个.cgm文件
: f4 {: z; g: C设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助EditàTransform移动)。该注释可在每个视图下显示。
" J( ?& w- B0 j- 在UG的图纸上如要在每个视图上均显示出来,需要用Format->Visible in View 做相应的设置。
4 ?$ k# l7 t4 D% c 方法二: 1 w7 t( x1 d5 m% _
2 ~1 l: X5 x; u$ _2 x( o在Expanded View (展开视图)上加注释 ( r ~6 N# m& Z
可以创建2D、非单行的文本注释,创建文本注释并借助File->Export->CGM, 选择"Polylines"选项,输出成一个.cgm文件
) w) m" O5 g/ ?. w& L. H( G: ~设置相应的工作层work layer,File->Import->CGM选择该.cgm文件插入至modeling模式。定位于所需平面(WCS的工作平面)、所需位置(可借助Edit->Transform移动)。 5 |3 F, T3 c5 |
拉伸每个字母以产生实体 ( O* ^" J0 h# k8 ^: \; P; G9 U
可以在原实体上进行"Unite和"或"Subtract减"产生"凸"或"凹"效果
! w; T8 c- t! q+ U6 \2 }7 j+ o- 因为已在实体上,所以随实体透影而投影。 % l3 [& R4 j: L' B6 a
: `: y" I. C" i2 z, ?* [
; A2 P4 i% w) m/ V如何在UG的模型结构树上只显示需要的特征?
$ J! z# a" y' S* Z+ q
- |% q! I6 P f· · 选择Tools->Model Navigator->Filter Settings,将"Action"设为"Include"
& ~5 f9 [: T7 A' w$ o- F* G/ E8 w. |* a T
· · 从"type"里选择要显示的类型 + P8 Q! y* j _9 K3 \& U# ]
) e* R; y& j- W) O3 V6 B
· · "Apply"或"OK"
* c6 y: E+ ]# n+ H# ~6 D& w1 q3 H) Y' j* I; z
· · 要关闭过滤,即恢复正常显示。选择Tools->Model Navigator->Apply Filter, 将Apply Filter关闭Turn Off. UG与Solid Edge部件能互操作吗? & B4 r) ?. j, T
. T4 Z! y9 |1 Q7 z) g7 W3 E7 h" P1 WUG与Solid Edge的部件文件是能互操作的(即UG能打开Solid Edge部件文件*.par;Solid Edge也能打开UG的部件文件*.prt)。8 G; i: B$ A9 D* M5 P
但是双方都能打开对方哪一个版本的部件文件则取决于Parasolid版本,只能打开对方采用的比自身的Parasolid版本相同或更低的版本的部件文件。
* {' ^6 n+ L/ q% r; u4 u2 tUG NX 1.0目前采用的Parasolid版本为14.0; Solid Edge V14目前采用的Parasolid版本为14.1; 8 E7 l5 O4 U( x, x0 y6 G' p
如何来察看你目前使用UG的相应Parasolid版本? File->Export->;Parasolid , version列表里的第一个,参见图1: ! q/ x* k' _- [5 f
如何来察看你目前使用Solid Edge的相应Parasolid版本?文件->另存为,保存类型为"Parasolid 文档(*.x_b; *.x_t)",在选"选项",可查看parasolid版本。参见图2:
+ C% d6 |) Q( [ |
|