|
【摘 要】本文探讨了Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样相互转换的途径,阐述了图样转换的可行性和实现过程。1 T. b) p `: D2 I/ N7 O
【关键词】 Pro/ENGINEER CAD/CAM软件 图样相互转换. R+ S, T4 p; g+ E$ A6 o- q G
& Q0 w7 s% @& R1 h) I! B; V' p
1 引言
& Z; Z- v( Z( s# [5 e! R# o Pro/ENGINEER、 AutoCAD、MasterCAM、Unigraphics(简称UG)是目前国内外机械制造业中应用较广泛的CAD/CAM软件。工程技术人员在具有相应许可的情况下,熟练掌握这四种软件图样的相互转换方法,对于提高设计、编程效率是大有益处的。9 n' ]" K8 x7 z9 _% w
Pro/ENGINEER是一套具有优秀的三维造型功能、强大的参数化设计和统一数据库管理等特点的CAD/CAM软件,而AutoCAD有完善的二维工程图样设计功能。因而,结合Pro/ENGINEER的特点进行产品的三维参数化设计,利用AutoCAD强大的二维绘图功能,进行图样的处理和方案保存,是一种可行而有效的方法。又如,MasterCAM在中小型模具制造企业中应用较普遍,但其CAD部分功能相对较弱,进行复杂曲面、实体造型时较困难。因而,可以结合Pro/ENGINEER的特点进行产品的参数化实体设计,再导入MasterCAM中进行NC程序的编制。
8 }7 o( M0 T! l1 ?4 P2 图样转换可行性0 _% h% {2 q' I8 G
IGES(Initial Graphics Exchange Specification)、DXF(Drawing eXchange File)图形交换文件格式是Pro/ENGINEER、MasterCAM、UG和AutoCAD都支持的文件格式,它们是具有专门格式的顺序文件,可以用各种编辑软件进行编辑,也可以用高级语言来读写。IGES、DXF文件在四种设计软件中均具有操作简易性和双向性的特点,这使得Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样的相互转换成为可能。
/ q* ? F: j6 H. v+ Y3 图样转换的实现* {1 A! P! X0 W- y0 {' _% h+ D& R) a, e
3.1 Pro/ENGINEER与MasterCAM 3D图样转换* Y* d1 H% q- D
3.1.1 Pro/ENGINEER图样导入MasterCAM实现过程
& q5 ?+ E/ M' O0 K2 H* J (1) 在Pro/ENGINEER中打开要输出的文档。+ z( ?8 i+ ]' R3 p0 c @$ {8 `7 t
(2) 单击“File→Export→Model→IGES”,输入文件名,然后单击“√”,弹出“Export IGES”对话框(如图1所示)。
" Z. k0 w4 B4 v" u& w: T (3) 在Export IGES对话框中进行相应参数设置,默认项“Surfaces”是将Pro/ENGINEER的3D模型输出为曲面数据;“Wireframe Edges”项仅输出3D模型的边界线;“Datum Curves and Points”项仅输出3D模型上的点和曲线资料。利用“Quilts”按钮选择3D模型上的曲面,可以仅输出含有该曲面的IGES数据。在完成相应参数设置后,单击“Ok”,文件转换完毕。
L0 K+ c" b# ?+ U ^) A2 q2 W% ~ (4) 开启MasterCAM,单击“File→Converters→IGES→Read File”,打开上一步转换生成的IGES文件,系统弹出“IGES Read Parameters”对话框(如图2所示),在对话框中采用默认值或进行相应参数设置后,单击“Ok”,即完成文档导入。
* O) ?: m: M4 Q* [0 w $ C% n, s( W. w+ Y' d) z% v) S
/ K" ~. t) f& Q8 ]% g9 K
图1 输出IGES格式文件对话框
% |* |( {) ^/ q8 P, w8 r) r: o+ k W: P6 }3 T6 u
图2 输入IGES格式文件对话框
* X+ C8 f0 _4 g/ m6 n, w( ^' g# T 3.1.2 MasterCAM图样导入Pro/ENGINEER实现过程1 ]8 c/ d6 E0 }* n1 d
(1)在MasterCAM中打开要输出的文档。
: ~* P3 ]+ O0 G3 N (2)单击“File→Converters→IGES→Write file”,输入文件名,指定文件存放目录,完成IGES格式文件的转换。2 q, g: Z( o' E& G( j+ U
(3) 开启Pro/ENGINEER,单击“File→Import→Creat New Model”,选择上一步转换生成的IGES文件,单击“Ok”,系统弹出“Import New Model”对话框(图3)。7 ]9 X$ e1 c* L; K
; h1 k6 w) p, n5 N1 x U" I
图3 输入新模型对话框
; E2 d9 ?3 ]1 P. H" b+ m; p (4)在对话框中采用默认值或进行相应参数设置后,单击“Ok→Close”,即完成了文档导入。
. O% c" x u! K* D3 L. T 3.2 Pro/ENGINEER与 AutoCAD工程图样转换5 w- i$ g& l+ R/ [: F! e
3.2.1 Pro/ENGINEER图样导入AutoCAD实现过程* J3 s4 r @$ I8 Y
1 C" }( x( l# u2 R( u
(1) 在Pro/ENGINEER中打开要输出的工程图文档。
# b2 o3 `, {& v7 K7 Q' A
) b9 I' Q6 H6 @; Z+ X2 K (2)单击“File→Export→Model→DXF”或“DWG”, 输入文件名,然后单击“√”,既完成了文件转换。
' F' [0 ^! _1 y% j' V" |, Q2 Y5 V9 A( @, N2 E8 }1 U
(3)开启AutoCAD2000(简体中文版),单击“文件→打开”,选择上一步转换生成的DXF或DWG文件,单击“打开”,即完成了工程图文档导入。: \- f2 S! _6 J2 j, ]
" G" h! O$ ?! q5 ?
3.2.2 AutoCAD图样导入Pro/ENGINEER实现过程
/ [5 k1 C& U) G, h
- R3 k3 D& t1 k. X/ u' p. x5 a; b (1)在AutoCAD中,将要输出的工程图文档存为DXF格式文档。
* w3 J' M H- Z4 b
) l: W# X3 } x; A (2)在Pro/ENGINEER中新建一个工程图文档,然后,在工程图中单击“File→Import→Append To Model”,选择上一步生成的DXF格式文档,单击“Ok→Yes”,完成工程图文档的导入。5 }2 t8 X" h- Q. j6 F( P- ^
- @: f# Q& u- D. q
3.3 Pro/ENGINEER与 UG 3D图样转换& C: X7 ^1 e0 l8 Z. u0 ^
J, Z7 }1 L" { 3.3.1 Pro/ENGINEER图样导入UG实现过程7 V- z, u& x1 b l' w& {- d
4 }3 y. P( \2 O (1)在Pro/ENGINEER中完成IGES格式文件的转换(转换方法前面已详细介绍)。6 v2 n! p/ |, J% ^# d
5 j7 I+ g0 b* y4 ~3 w- c9 Y) g (2) 开启UG软件,单击“File→Import”,完成图样的转换。3 p) k8 c, U$ q: U( Z' _
; w J$ R+ |' H
值得注意的是,当在NT平台上将IGES文件转换到UG软件中时,有时会发生错误,错误的原因有很多,而IGES文件格式不对是最经常发生的错误原因,可用NOTEPAD 打开IGES 文件来进行判定。产生这种错误最根本的原因是该IGES文件是UNIX文件格式,与MS-DOS文本文件格式有差异。所以必须首先将UNIX格式的IGES文件转换成MS-DOS文本文件格式,然后再导入UG软件。转换方法有以下三种: 其一是在UNIX环境下, 利用UNIX相应的命令,将UNIX格式的IGES文件转换成MS-DOS文本文件格式;其二是在WINDOWS2000环境下,利用Write命令打开IGES文件,将其另存为MS-DOS文本文件格式;最后一种方法是在WINDOWS NT4.0环境下,利用ULTRAEDIT打开IGES文件,将其另存为MS-DOS文本文件格式。
: s7 w$ h; k! J7 ]9 s6 G6 f4 B( V
8 \7 v- w# }+ n( r4 U 3.3.2 UG图样导入Pro/ENGINEER实现过程' X$ {6 r/ B* g& ]
; i2 w" W" i" M! V9 s( X7 A (1)UG的3D图样可以被转换为IGES格式文件,这个转换过程可以在UG内部用“File→Export”进行操作;也可以在外部选择“开始→程序→Unigraphics NX→Translators”来进行,但如果是在外部进行转换,则不能选择输出文件的路径, 因为外部转换程序在运行时,根据变量HOMEDRIVE/HOMEPATH来决定输出文件所在路径。如你希望的输出路径为“H:\ug_parts”,必须定义HOMEDRIVE为“H:”,定义HOMEPATH为“\ug_parts”,如操作者没有改变这两个变量,则输出的文件存入系统默认路径。要改变这两个变量的设置,可选择“我的电脑-属性-高级-环境变量”,在“环境变量”对话框中,选择“新建”来设置或选择编辑来修改。当重新执行转换时(即重新选择一次转换程序),新变量才起作用。8 n7 k3 `) N: e* A, D9 r
' m; Q9 F" Y5 w' \# F (2)将IGES文档导入Pro/ENGINEER软件的方法前面已有详细讲述。
S B+ R |8 s3 P' e
9 J- K1 z% d( N+ S! z 实践证明,在具有相应许可的情况下,熟练掌握运用Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样的相互转换,对于提高设计、编程效率是大有益处的。 |
|