常用工业设计软件(UG、Pro/E、SolidWorks、AautoCAD)的文件相互转换技术 【摘要】本文重点介绍用三维图形文件转换成二维图形文件格式的一种可靠方法以及不同软件的三维图 形文件的相互转换技术, 解决了各单位、各部门之间由于所用软件不同而需要达到CAD 数据共享的问题。 【关键词】二维图形三维图形数据转换 在结构设计和模具、加工的过程中, 不同公司之间或同一公司不同应用之间, 由于大家使用不同的软件, 经常会遇到要把UG、Pro/E、Solid Works 、AutoCAD 的文件数据进行转换和再转换。 一、有关UG 、Pro /E 、Solid Works 、AutoCAD 软件的简单介绍 1.1 、最有代表性的CAD 系统是美国Autodesk 公司开发的具有三维功能的通用二维CAD 绘图软件—AutoCAD, 如最普及的Auto-CAD 2004 是用于机械、工程和设计的AutoCAD 软件产品。 1.2 、UG (全称Unigraphics) 是美国EDS 旗下PLM Solution- UG公司集CAD/CAM/CAE 于一体的大型集成软件系统。其三维复合型、特征建模、装配建模、装配间隙与干涉检查、机构运动分析和结构有限元分析的功能强大, 加上其在技术上处于领先地位的CAM, 使产品设计、分析和加工一次完成, 实现了CAD/CAM/CAE 的有机集成。 1.3 、Pro/E(全称Pro/ENGINEER)是美国PTC 公司的数字化产品设计制造系统。率先将高端CAD 系统从航空、航天、国防尖端领域推介到民用制造行业, 为现代CAD 的技术发展与应用普及做出了贡献。 1.4 、美国Solid Works 公司开发的Solid Works 是一个集二维/ 三维图形于一体的大型CAD 软件。它的特点是: ( 1 ) 对文件数据有较强的自动修复功能。( 2 ) 输入输出的文件格式非常多, 可以很方便的进行文件数据的转换。( 3 ) 您可使用输入AutoCAD .dxf 和.dwg 文件到零件或工程图文件。 二、UG- 草图( UG- Drafting ) 与DXF /DWG 文件相互转换 2.1、问题的提出: 2.1.1 就中国用户来说, 由于制造设备目前还没有完全现代化, 真正CAD/CAM 一体化的制造企业不多, 因此, 在产品生产过程中为了控制加工件的精度, 仍然需要零部件的标注有详细公差标准的二维设计图纸。 2.1.2 任何一种CAD 软件都不是十全十美的, UG 的drafting 模块在汉字输入、符号标注和明细表编制方面从方便性来说还有不尽人意的地方。使用UG, 虽有汉字输入模块, 但与Windows 兼容性不理想, 对于文字处理没有其它二维CAD 软件( 如AUTOCAD) 方便,对于复杂的装配图形需要用较多的时间作文字处理工作。作为一个CAD 应用单位, 总是充分利用每种CAD 软件的长处, 特别是在UG套数较少的情况下, 为充分发挥UG 的建模、分析和加工的长处, 常将二维图形的文字处理转到AUTOCAD 上进行。 2.2、问题的分析UG 是一个大型的CAD/CAM/CAE 软件, 它的数据集成度高。其 三维模型、装配和二维图纸信息都集中在一个part 文件中, 而其它CAD 软件( 如Solid Works, Pro/ENGINEER 等) 都是将模型、装配和二维图形信息分别存放在不同的文件中。在用UG- Translator 的UGTODXF 进行数据转换时, 必须区分part 文件中的各类信息, 进行数据取舍。如果要将UG- Drafting 中的图形转换到AUTOCAD 中进行文字处理, 主要是对其二维信息进行转换。其转换的内容主要是视图( 包括投影视图、局部放大图、剖视图和向视图等) 尺寸、形位公差和
undefined
字符等有关信息。在用UG- Translator 的UGTODXF 进行数据格式转换时, 必须对控制转换项目的有关参数进行设置。然而, 对于复杂的装配图形,要得到与原图形完全一致的DXF 文件, 实现起来比较复杂。常常因为参数设置不当而生成多余的线条, 有时甚至出现视图和剖面线丢失等问题。因此, 在对复杂装配图形进行DXF/DWG 转换时, 我们通过采用CGM 数据格式过度, 只输出UG- Drafting 中所显示的几何轮廓( 如视图、尺寸, 形位公差和有关标注等) , 既不会增加线条也不会丢失视图, 从而保证了在AUTOCAD 中打开的DXF/DWG 文件, 其图形显与UG- Drafting 完全一致。 2.3、将UG- 草图( UG- Drafting) 无缝转换成DXF/ DWG 文件的 具体步骤: 2.3.1 在UG 中, 打开要转换的零部件, 进入: 草图( Drafting) , 选择要转换的图纸名称、图纸大小、比例、投影和公英制单位。 2.3.2 选择: 文件- 导出- CGM( File- Export - CGM) , 这时出现导出CGM 文件名称的对话框, 要求用户指定一个文件名称, 输入: 文件名( filename , 扩展名可以不输入, 系统会自动加上) , 再OK。 2.3.3 这时出现转换设置对话框, 先在图形窗口中使用选择要转换的图形 ( Fit ) , 确信要转换的内容全部出现在图形窗口中; 再按下面设置对话框中选项:源( source ) : 显示( display) ;CGM 大小( CGM size ) : 比例1.0 ( scale factor 1.0 ) 选择笔宽( pen selection ) : 标准宽度( width ) 文本选择( text selection ) : 多义线( poly line ) 必须设置, 否则不能显示中文。VDC 坐标( VDC coordinates ) : 实数( real ) 字体( fonts ) ( 4 CALS) 然后OK, 这样就生成了CGM 文件。 2.3.4 选择File- New 新建一个*.Prt 文_______件名( New name ) 。 2.3.5 在新文件中选择:文件- 导入- CGM( File- Import - CGM)。 2.3.6 这时出现选择CGM 文件对话框。选择先前所建立的CGM 文件, 并OK, 这时先前生成的CGM 文件被引入到当前的文件中。 2.3.7 选择文件- 导出- DXF/DWG (File- Export - DXF/DWG), 出现 转换设置的对话框。按下面设置对话框中各选项: 来源指定( source specification method ) : 选从显示部件中选择( select from displayed part ) 按类选择( class select ) : 选择图形窗口中的所有内容; 指定输出文件( specify output file ) : 选DWG; 指定DWG 文件名称: 按指定DWG 文件( specify DWG file ) , 缺省 为新建文件的名称, 其扩展名为DWG。 如要转换到R14 版( 默认为2000 版) 可按: 修改设置( modify settings ) 按纽, 然后按: 高级设置( advanced settings ) 按纽, 选择R14 版 即可, 选择OK, OK, 这样就生成了DWG 文件。 2.3.8 将生成的DWG 文件拷贝到安装有AUTOCAD 或其它二维 CAD 软件的计算机上, 再运行AUTOCAD, 你可以看到打开的图形和 UG- Drafting 中的图形完全一样, 没有任何图信息丢失。 2.4、将Auto CAD 的DXF/ DWG 文件转到UG 的( *.Prt ) 文件Auto CAD 的DXF/DWG 文件, 可以在UG( NX4 ) 的*.Prt 文件中很方便的直接打开。由于Auto CAD 的DXF/DWG 文件是二维平面图, 在UG 三维图中打开后需要适当缩放到合适大小, 然后根据需求信息科技
调整一下坐标和视图平面即可。 三、UG 、Pro /E 和Solid Works 三维数据转换的技巧在结构设计的过程中经常会遇到要把几种不同的3D 文件进行转换, 但如果我们不掌握一定的技巧则会出现很多的破面, 甚至不能使用。给我们看图、审图和沟通、交流都带来很多的不便。 3.1、UG 转PROE 一般情况下我们把UG 档转到PROE 中时采用的格式是STEP 或CATIA, 最好不要采用IGS, 因为前面两种格式是针对实体, 而IGS则是针对曲面。但是在转换过程中, 当我们导入PROE 中发现有破面时你不妨另一种方法: 把UG 的3D 文件用STP 格式输出, 然后用Solid Works打开STP 文件, 将有问题的图形用该软件的修复功能进行修复。如果是装配图, 可单独将零件图打开后进行修复, 修复成功并保存后再回到装配图。再将文件用IGS 格式保存。然后用PROE 打开IGS 文件即可。 3.2、PROE 转UG PROE 转到UG 中就简单多了, 我们用Pro/ENGINEER 先把PROE 档打开, 然后另存为STP 格式, 再在UG 中导入即可。 3.3、IGS 转PROE 或UG 首先我们要知道手头的IGS 格式文档是PROE 还是UG 中转来的, 如果是PROE 中转来的我们就用PROE 将其导入, 如果是UG 中转来的当然要选择在UG 中导入, 因为软件接收自己导出的文件格式肯定错误是最小的。当然, 用PROE 导入时如果有破面别忘了更改精度, 用UG 导入时, 如果缝合生成不了实体别忘了改大缝合的公差。如果在PROE 或UG 中得到实体后需要相互转换, 可以参照上面所讲到的1 和2 。还有若在PROE 和UG 中都不能直接将IGS 转为实体, 我建议用Solid Works 将其数据修补一下( 都是软件自动修补, 不需要我们辛劳) , 再另存为STEP( 用于UG) 或IGS( 用于PROE) 档, ( 注意, *.STEP文件名需改为*.STP 的文件名才能在UG 和PROE 中打开。) 四、结束语掌握以上几种常用工业设计软件软件的数据相互转换技术, 不但可以解决各单位、各部门之间所用软件不同而需要达到CAD 数据共享的问题, 还可以充分利用各个软件的优点和长处, 使我们在设计工作中能够取长补短, 左右逢源, 进一步提高设计工作的效率。
直接点保存-另存为-选择STEP或者XT格式文件保存
打开UG软件选择导入即可,导出如图所示:
把你的SolidWorks装配图和其他构成装配图的部件图放在同一个文件夹里,然后将装配图转成step格式,然后用UG导入,(等一会儿,ug在将所有部件转成ug的prt格式,之后装配图就转成ug的了)
转成step格式或者是igs格式 然后用UG打开就可以了
转格式之后所有的设计数据就丢失了
这是不可避免的
将装配模型导出stp 或者 x-t 格式,然后用UG 直接打开,即可。