您的位置:网站首页 > UG教程下载

UG软件不同文件格式工程图纸的生成与转换

时间:2010-11-15 10:01:36 来源:

  1  引言

  由美国EDS 公司开发的机械设计集成化软件Unigraphics Ⅱ(简称U G Ⅱ) ,具有功能强大、性能稳定以及兼容性好、交互性强等 特点,近年来在我国机械产品辅助设计和辅助制造领域得到广泛应用。例如在辅助实体造型方面,U G 软件除拥有同类软件所具备的通用功能外,还拥有灵活的 复合建模、齐备的仿真照相、细腻的动画渲染和快速的原型工具等卓越功能,其中仅复合建模功能就可让用户在实体建模、曲面建模、线框建模等不同辅助设计方式中任意选择,使设计者可根据 程设计的实际情况确定最佳建模方式,从而得到

  最佳的设计效果。尤其令人称道的是,U G 软件通过其转换接口,可与其他软件共享数据,以充分发挥不同软件的自身优势,实现取长补短、优势叠 加。U G软件既可将其实体造型数据转换成多种格式的数据文件,由其他软件灵活调用;同时,U G 软件也可有效读取其他软件所生成的各种格式的数据文 件,从而加强或改善了机械产品计算机辅助设计、辅助造型或辅助制造的质量和效果,因而U G软件在机械设计领域得到人们的重视和青睐,正日益成为机械产品 辅助设计的主要应用软件之一。

  2  不同文件格式工程图纸的转换

  在机械设计、制造领域, 采用CAD、CAE 和CAM 技术已成为必然趋势,诸如AU TOCAD、U G、PROE、3DS MAX、 SOL IDEDGEU G 以及SOL ID2WORKS 等多种辅助设计或辅助制造软件正在机械设计领域中起着重要作用。如何使这些软件实现数据共 享,是一项有意义的探索工作。众所周知,U G件的辅助造型功能十分强大,而AU TOCAD 软件的辅助制图功能也十分强大, 如果能把U G 的 PART 格式的数据文件转换成AU TOCAD 的DXF格式的数据文件,则可实现这两种重要软件之间的数据共享。然而,对于一些复杂的装配图或剖视图 来说,其格式转换过程中还有许多具体技术问题需要解决,否则会导致转换工作的失败,笔者将结合新型保健仪下座实体辅助造型过程中数据格式的转换实例,说明 基于U G软件不同文件格式工程图纸的生成与转换的方法和技巧。

  从本质上分析,利用U G软件进行辅助设计、辅助造型或辅助制造的相关数据的转换工作, 主要是通过文件的输入和输出来实现的。在U G软件中, 可自由输入或输出的数据格式有多种, 例如CGM、DXF、STL 和IGES 等。U G 软件可通过这些数据格式实现与AU TOCAD 等软件的数 据交换。其实,U G软件与AU TOCAD 软件的数据转换主要是二维图纸的转换,其转换内容一般包括视图(投影图、局部放大图、剖视图和向视图等) 尺寸、形位公差和注解字符等有关信息。然而,对于复杂的装配图或零件图来说,要得到与原图形完全一致的DXF 文件较困难,常常会因参数设置不当而生成多 余的线条,有时甚至出现视图和剖面丢失等问题,从而使数据转换工作出现失误。

  需要指出,在将复杂装配图或零件图所对应的U G的PART 格式数据文件转换成AU TOCAD 的DXF 格式数据文件时,为避免因有关参数 设置不当而引起线条冗余或视图丢失,可在转换过程中先采用CGM 数据格式进行过渡,这样既不会丢失数据,能大大加快图形转换的速度。例如,在对图1 所 示的造型结果进行工程图纸生成时,若直接转换成DXF 文件格式,不但转换时间长达3h ,而且文件容量高达84. 6M。而采用CGM 格式进行过渡, 其转换速度大为加快,文件容量也减至56 K, 且不会出现视图丢失等现象。

  将U G的PART 格式数据文件转换成AU TO2CAD 的DXF 格式,其具体转换方法及步骤:

  (1) 在U G Modeling 界面中,先打开拟转换的工程图,然后进入Drafting 界面,选择要转换的工程图名称。由于采用 CGM 数据格式过渡,所以只输出U G2Drafting 中所显示的几何轮廓(如视图、尺寸、形位公差和有关标注等) ,即可将Modeling 视 图转换成所需的Drafting 视图或剖视图。

  (2) 点击Export CGM 选项,这时将出现输入CGM 文件名称的对话框,要求用户输入一个文件名。输入文件名后, 再点击OK 按钮, 然后弹出CGM 输出的对话框,生成CGM 格式文件。在此应注意的是:选择Source Drawing 时,若在Drafting中有多 个视图,必须选择相应的视图 ,否则,系统默认SHI 视图而转换出错误的视图。

  (3) 点击Import CGM 选项,打开在上述步骤中创建的新文件名,单击OK按钮,将步骤⑵中生成的CGM 文件引入到当前的文件中。

  (4) 点击Export DXF 选项,在出现的Export DXF 对话框中,再点击Class Select 按钮,并采用视窗方 式选择所有的内容。然后点击Choose Set2tings File 选项,并在弹出的Settings File 对话框中选择相应的文件。在此有 4 种3 . Def 文件可供选用,它们分别为St ring Table . . def 、ugdwg. def 、 ug2todxf . def 和ugtodxf2prev . def ,系统默认为ugtodxf. def 形式,如果设计者使用的 AU TOCAD 的版本较低,则应选择ugtodxf2prev. def 文件。最后点击OK按钮,此时系统将弹出DOS 界面,并出现转换的状态报 告,由此即可看出STATUS 的转换几率。当出现提示Writing File 时,意味着系统转换成功、并正在存取所生成的DXF 文件。

  (5) 在AU TOCAD 软件中打开DXF 文件,此时AU TOCAD 将使用LAYOU T1 或LAYOU T2 的界面打开图形,而在MODEL 界面下并没有图形出现。

  针对这种情况,可采用COPY功能,先拷贝下LAY2OU T 界面的图形,然后再在AU TOCAD 的MODEL界面进行粘贴。这时,所生成 的CGM 文件不存在线条冗余和视图丢失的问题,从而在AU TOCAD 中得到的图形与U G DRAFTIN G 中的图形完全一致。需要注意的 是: 转换以后,若要使AU TOCAD软件能完整打开U G2TRANSLATOR 生成的DXF文件,还必须加载字体形文件 ugtxt . shp 、ugmtxt .shp. 。而在AU TOCAD 软件中加载字体形文件的方法是从U G安装目录中的U GTODXF 子 目录中,拷贝ugtxt . shp 和ugmtxt . shp. 文件到AU TOCAD软件的font s 文件夹中;然后再在AU TOCAD 软件中用Compile 命令编译ugtxt . shp 和ugmtxt . shp. ,最后打开由U G转换生成的DXF 文件。

  3  结语

  将U G的PART 格式数据文件转换成AU TO2CAD 的DXF 格式数据文件,可使这两款高档机械产品辅助设计软件实现有效的数据共享。 在此过程中,采用笔者所介绍的方法和步骤,不仅可保证不同格式数据文件转换的速度,而且可保证不同格式数据文件转换的质量,防止出现线条冗余和视图丢失的 问题,从而可大为提升U G软件和AU TOCAD 软件的工程应用效果。