摘要:UG与Pro/E是2款功能强大的大型软件,设计人员在设计制造过程中应充分利用其各自的优点,实现数据相互转换,进行数据取舍,对产品进行混合建模,从而轻松实现各种复杂实体及造型的建构和装配,并根据需要对产品三维数据进行不同的二维处理,为制造设计提供高性能和灵活性,满足客户设计任何复杂产品的需要。
Pro/E作为一款功能强大的三维设计软件,极为强调特征的全相关性,所有特征按照创建的先后顺序及参考有着严格的父子关系,对父特征的修改一定会反映到子特征上。全相关性可以说是一把双刃剑,对干经验丰富的设计师,设计修改会非常方便,而对干经验不多的设计者,则非常容易出现修改后无法生成的错误。UG软件可全参、可无参、可变参,造型思路灵活,只是实际操作中做到全参并且方便修改是很困难的,因为一般产品会反复更改,参数大多数都被删掉了;而UG软件在曲面造型方面功能较为强大,不仅提供了丰富的曲面构造工具,还可以通过一些另外的参数(在Pro/E中相对少一些)来控制曲面的精度、形状。2种软件各有优点,设计制造过程中应该混合建模才能达到最佳效果。
这2种软件之间是不可以直接读取的,需要进行格式转换后才能打开。一般来说,对三维实体模型进行数据转换时,一般采用STEP(*·stp)格式,或Parasolid(*·x-t)格式,最好不要采用IGES(*·igs)格式,因为最后这种格式是针对曲面或曲线。因Pro/E默认的相对精度值是0.001 2,UG是0.025 4,两者精度偏差太大,再加上软件之间的计算方法不同,不同系统的数据质量也不同,导致转换格式后在另一种软件中生成的模型存在破面,无法实现实体化,这也会对后续的二维转换造成不便。下面,笔者就如何对这2种软件的三维、二维数据转换提几点建议,供大家参考。
a) Pro/E数据转换到UG中较为简单,一般可以直接在Pro/E主菜单栏“文件”中的“保存副本”命令下把数据保存为STEP(*·stp)格式或抛物面(*·x t)即Parasolid格式,再在UG中新建1个文件,导入时选择STEP或Parasolid格式即可,一般得到的就是实体。Pro/E数据导出的STEP格式文件,在UG文件中导入后,还需再导出一个“新建”部件或Parasolid文件,也可以导入到“现有的”文件中,选取所有对象,并移除参数,如图1所示,这样才可以对UG文件中新建或新导人的实体进行修改或编辑。
b) UG数据转换到Pro/E时,在UG中导出STEP格式文件或Parasolid格式文件,在Pro/E中新建1个零件文档或使用现有的文档,在主菜单栏“插入”中的“共享数据”命令下,选择“自文件”,然后选取所需的文件,一般系统已经直接生成了实体,如果生不成实体,可以把精度调到系统的最大值0.01,如果再有破面的话,可以利用DataDoctor模块,使用白动及手动工具来修复和修改输入的三维几何数据。通过此方式,UG数据转换到Pro/E中会形成一个整体的导入特征,为方便使用,UG文件中的数据需要尽量逐个导出。
另外1种方式:使用“文件”中的“打开”命令,可以选择以零件或组件的方式打开STEP格式文件或Parasolid格式文件,来创建新的Pro/E模型,这样UG中的数据可以批量导出,如图2所示。
c ) UG在曲面造型方面功能较强大,对形状复杂的零部件建模有一定优势,生成的工程图符合欧洲标准,但在某些细节方面与我国标准有一定差距,且UG在尺寸标注,文字处理方面的情况也不尽如人意。通过采用CGM数据格式过渡,介绍UG-drafting生成的二维图形转换成DXF格式文件的文章已经很多了,本文就不多说了,在此只简单介绍一下通过“2DExchange”进行三维、二维数据转换的方法。
主菜单栏“文件”下“导出”中的“2D Exchange”命令,既可以把UG二维图形转换成DXF或DWG格式文件,也可以把选定的三维模型直接转换成DXF或DWG格式文件。二维图纸导出时,点选显示部件,在DXF/DWG栏里修改保存路径,在要导出的数据里点选图纸,选择当前图纸(如果有多张图纸,那选择需要的那一张图纸即可),如图3和图4所示。三维模型导出时,点选显示部件,在DXF/DWG栏里修改保存路径,在要导出的数据里面点选选定的对象,再选定所需的视图,如图5和图6所示。通过此方式,也能实现UG与Pro/E及其他软件的二维图形转换。