CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 2705|回复: 3

Pro/ENGINEER与常用CAD/CAM软件间的图样转化

[复制链接]
发表于 2007-1-23 20:57 | 显示全部楼层 |阅读模式
【摘   要】本文探讨了Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样相互转换的途径,阐述了图样转换的可行性和实现过程。3 n1 |7 i0 v# {, X' t( D
【关键词】 Pro/ENGINEER   CAD/CAM软件   图样相互转换$ H9 v" b7 U- n) B

7 Y: _2 Y- G7 ^. E, E1 引言1 g' l* a. f; S
  Pro/ENGINEER、 AutoCAD、MasterCAM、Unigraphics(简称UG)是目前国内外机械制造业中应用较广泛的CAD/CAM软件。工程技术人员在具有相应许可的情况下,熟练掌握这四种软件图样的相互转换方法,对于提高设计、编程效率是大有益处的。& V% W8 S" W4 U+ e+ U! K
  Pro/ENGINEER是一套具有优秀的三维造型功能、强大的参数化设计和统一数据库管理等特点的CAD/CAM软件,而AutoCAD有完善的二维工程图样设计功能。因而,结合Pro/ENGINEER的特点进行产品的三维参数化设计,利用AutoCAD强大的二维绘图功能,进行图样的处理和方案保存,是一种可行而有效的方法。又如,MasterCAM在中小型模具制造企业中应用较普遍,但其CAD部分功能相对较弱,进行复杂曲面、实体造型时较困难。因而,可以结合Pro/ENGINEER的特点进行产品的参数化实体设计,再导入MasterCAM中进行NC程序的编制。& B) T) t' u, g! t
2 图样转换可行性
  o; T0 b3 U0 ]" _  IGES(Initial Graphics Exchange Specification)、DXF(Drawing eXchange File)图形交换文件格式是Pro/ENGINEER、MasterCAM、UG和AutoCAD都支持的文件格式,它们是具有专门格式的顺序文件,可以用各种编辑软件进行编辑,也可以用高级语言来读写。IGES、DXF文件在四种设计软件中均具有操作简易性和双向性的特点,这使得Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样的相互转换成为可能。7 O6 _+ Z5 N( o4 v
3 图样转换的实现
8 t+ z0 A/ E3 N3 C# @* L  3.1 Pro/ENGINEER与MasterCAM 3D图样转换2 \1 t- j! |1 V4 N. j1 Z( l( p( f
  3.1.1 Pro/ENGINEER图样导入MasterCAM实现过程9 ~% B, `  P. R/ G: c( O/ M9 {
  (1) 在Pro/ENGINEER中打开要输出的文档。3 g% `2 m: h0 Z8 j8 `5 N
  (2) 单击“File→Export→Model→IGES”,输入文件名,然后单击“√”,弹出“Export IGES”对话框(如图1所示)。
  I, \5 l) W4 N- W  (3) 在Export IGES对话框中进行相应参数设置,默认项“Surfaces”是将Pro/ENGINEER的3D模型输出为曲面数据;“Wireframe Edges”项仅输出3D模型的边界线;“Datum Curves and Points”项仅输出3D模型上的点和曲线资料。利用“Quilts”按钮选择3D模型上的曲面,可以仅输出含有该曲面的IGES数据。在完成相应参数设置后,单击“Ok”,文件转换完毕。$ F1 W6 K$ \6 d$ F# n. ?0 b& [
  (4) 开启MasterCAM,单击“File→Converters→IGES→Read File”,打开上一步转换生成的IGES文件,系统弹出“IGES Read Parameters”对话框(如图2所示),在对话框中采用默认值或进行相应参数设置后,单击“Ok”,即完成文档导入。
$ `+ g* B. S* ^  y! O, Z. F2 V      
8 e, Y3 F' ^/ t
& n) h9 [) N* z8 [图1 输出IGES格式文件对话框           
$ H1 r/ i( g- u4 c+ W/ k5 f6 ?: m; d4 |& n' {! u; t+ j
图2 输入IGES格式文件对话框
8 I1 d& Y) |, Q( i( K# `- P  3.1.2 MasterCAM图样导入Pro/ENGINEER实现过程5 m2 [3 c1 r+ b' H
  (1)在MasterCAM中打开要输出的文档。
$ y9 k; i( H' R) ]  (2)单击“File→Converters→IGES→Write file”,输入文件名,指定文件存放目录,完成IGES格式文件的转换。) q, W1 j, {. R% ^  v
  (3) 开启Pro/ENGINEER,单击“File→Import→Creat New Model”,选择上一步转换生成的IGES文件,单击“Ok”,系统弹出“Import New Model”对话框(图3)。4 L6 w6 }% }5 D" W' s5 t2 f% D

7 n- g2 J9 Y" |8 E图3 输入新模型对话框
- N, P' V) \# F: H  (4)在对话框中采用默认值或进行相应参数设置后,单击“Ok→Close”,即完成了文档导入。
& d1 j5 ?6 z, Z/ K0 T" h  3.2 Pro/ENGINEER与 AutoCAD工程图样转换
$ `8 K. h/ {& l% M3.2.1 Pro/ENGINEER图样导入AutoCAD实现过程
9 I+ X: t  R$ x" Z: \1 [' ?. X. C; _6 h1 A
  (1) 在Pro/ENGINEER中打开要输出的工程图文档。
8 n. L. y' b( k7 M1 P
" M/ u- A! U! i5 l  (2)单击“File→Export→Model→DXF”或“DWG”, 输入文件名,然后单击“√”,既完成了文件转换。9 I  E) o6 H, t( r$ A; D- h

5 I9 n/ v5 p8 L9 H+ y8 G+ z6 C( H  (3)开启AutoCAD2000(简体中文版),单击“文件→打开”,选择上一步转换生成的DXF或DWG文件,单击“打开”,即完成了工程图文档导入。
' E/ _+ X: D- E5 n/ s5 i
9 _  R, N& ?# a+ F  3.2.2 AutoCAD图样导入Pro/ENGINEER实现过程$ P/ T/ m  @8 ]6 w1 w0 F) m
2 m4 @; p' j2 z6 H' w4 r2 r& z
  (1)在AutoCAD中,将要输出的工程图文档存为DXF格式文档。( G# S+ ~" j6 S  a' c, b; G

$ s# I+ v0 k7 t4 A! J% b  (2)在Pro/ENGINEER中新建一个工程图文档,然后,在工程图中单击“File→Import→Append To Model”,选择上一步生成的DXF格式文档,单击“Ok→Yes”,完成工程图文档的导入。5 d. m9 |" D; ~2 ^% k/ w- U" z

. l9 u, P7 a8 y" o  3.3 Pro/ENGINEER与 UG 3D图样转换
9 z* W5 ?' I  n+ [2 j7 i& J, a  y" C2 _5 F, C" J/ p
  3.3.1 Pro/ENGINEER图样导入UG实现过程, Y( f4 F) ~/ F! O2 N

! Y9 ?- Y+ {, l% }" _, |" [  (1)在Pro/ENGINEER中完成IGES格式文件的转换(转换方法前面已详细介绍)。) a( ?8 f0 B) k1 s
4 Y' X+ T& K, M6 B) Q$ v7 l( q
  (2) 开启UG软件,单击“File→Import”,完成图样的转换。7 g- t! j$ F2 ?" b7 J% N5 t
" m. o) _. Q3 |3 w: C
  值得注意的是,当在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文本文件格式。
3 H5 [6 A: U  e, U' J, u; ^1 V, D2 q( Q1 m
  3.3.2 UG图样导入Pro/ENGINEER实现过程/ J$ Y2 E1 w' h+ Z/ w

5 i& |) x1 `" Q, O  (1)UG的3D图样可以被转换为IGES格式文件,这个转换过程可以在UG内部用“File→Export”进行操作;也可以在外部选择“开始→程序→Unigraphics NX→Translators”来进行,但如果是在外部进行转换,则不能选择输出文件的路径, 因为外部转换程序在运行时,根据变量HOMEDRIVE/HOMEPATH来决定输出文件所在路径。如你希望的输出路径为“H:\ug_parts”,必须定义HOMEDRIVE为“H:”,定义HOMEPATH为“\ug_parts”,如操作者没有改变这两个变量,则输出的文件存入系统默认路径。要改变这两个变量的设置,可选择“我的电脑-属性-高级-环境变量”,在“环境变量”对话框中,选择“新建”来设置或选择编辑来修改。当重新执行转换时(即重新选择一次转换程序),新变量才起作用。" D* X. k- d; }" a6 o
2 p2 \9 m% a/ T: `$ ?" ?5 B! P' W
  (2)将IGES文档导入Pro/ENGINEER软件的方法前面已有详细讲述。" K  C1 M& Q% w. }

1 \6 N+ e, O" E* ]. g  实践证明,在具有相应许可的情况下,熟练掌握运用Pro/ENGINEER与MasterCAM、AutoCAD、UG之间图样的相互转换,对于提高设计、编程效率是大有益处的。
发表于 2007-1-23 21:09 | 显示全部楼层
不错,学习了
发表于 2007-2-9 20:48 | 显示全部楼层
太好了,谢谢楼主
发表于 2007-2-17 15:35 | 显示全部楼层
学习了 谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-12-27 12:55

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表