目前主流的CAD/CAM软件有Pro/Engineer、SIEMENS NX、CATIA、SolidWorks等,各种软件都有自己的系统文件格式。在实际应用中往往会遇到两种不同软件之间相互结合使用的情况,因此在CAD/CAM领域建立通用的数据交换格式就显得十分有必要。而目前在CAD/CAM领域较为通用的数据交换格式有IGES、STEP等。
1.几种常见的CAD/CAM数据交换格式
(1)CGM
CGM是ANSI标准格式的二维图像文件,可以被许多绘图软件识别。CGM很容易在不同的操作系统中迁移。因为是二维图像文件,不能应用于三维图像文件,故其应用范围也受到了一定的限制。
(2)IGES
IGES是最早的图像数据交换格式,也是目前使用范围最广泛的数据交换格式之一。它可以转换曲面、曲线等二维、三维图像文件,文件的扩展名是igs。
(3)STEP
STEP是一种比较新的数据交换格式,由国际标准化组织(ISO)制定,可以很好地支持实体数据转换,是目前数据转换的标准。文件的扩展名是stp。UG NX 8.5中提供了两种STEP格式——STEP203和STEP214,其中STEP203不转换图层和颜色等信息,STEP214转换图层和颜色等信息。
(4)STL
STL是小面模型的文件格式,用于快速成型。利用模型的测量点数可以直接转换生成小面模型,然后UG可以直接加工这个小面模型。UG NX 8.5提供了对小面模型的修改和编辑功能。
(5)Parasolid
Parasolid是UG公司开发的建模系统的一种格式标准,是UG NX 8.5实体建模的内核。Parasolid建模系统支持实体建模和通用的单元建模以及自由形状建模。许多软件使用该系统,包括Mastercam。该格式文件的扩展名为x_t和xmt_txt。
2.NX与Creo
UG NX 8.5提供了较为丰富的图形数据转换功能,通过“文件”菜单中的“导入”和“导出”两个子菜单,在UGNX8.5自己的文件之间以及NX与其他软件之间实现数据交换。UGNX可以直接导入和导出AutoCAD和CATIA的文件,可以直接导入Creo文件中的实体。
Creo是目前全球使用最为广泛的CAD/CAM软件之一,NX提供了直接导入Pro/E实体的功能,如果是较复杂的实体可以通过STEP格式进行转换。
3.NX与Mastercam(www.xing528.com)
MasterCAM是目前全球使用量最大的CAM软件之一,通过Parasolid格式,NX和MasterCAM的实体之间可以实现非常好的转换,速度很快。如果是曲线或曲面,则可以通过IDES的格式进行转换。
4.NX与Cimatron
NX可以通过Parasolid格式或STEP格式转换Cimatron软件中的实体数据,通过IGES的格式转换曲线和曲面。Cimatron可以直接读取NX文件。
数据转换的基本方法和原则如下:
1)尽量使用STEP格式转换实体和曲面,这样基本上不会出现掉面的现象。
2)点和各类曲线使用IGES格式转换。
3)在与MasterCAM这类使用Parasolid内核的软件转换实体时,使用Parasolid格式,扩展名为x_t转换的效果最好。
4)如果只有IGES文件,直接转入NX时出现破面,不能缝合成实体时,可以尝试加大缝合公差。如果加大缝合公差还不行,则先要弄清该文件是由哪个软件输出的。
5)使用第三方软件,可以使用如Transmagic等专用转换软件,在该软件中导入需转换文件,可自动修复一下,再另存为NX文件。
当前知名的CAD/CAE/CAM软件都具有与其他软件交换数据的功能。UG NX 8.5既可以把建立的模型数据输出,供SolidWorks、Creo和CAD等软件使用,又可以输入这些软件制作的模型数据供自己使用,所有这些操作都是通过选择“文件”下拉菜单中的“导入”和“导出”命令来实现的。
5.导入文件
选择“文件”→“导入”命令,弹出子菜单。其中列出了可以输入的各种文件格式,常用的有部件(NX文件)、Parasolid(SolidWorks文件)、VRML(网络虚拟现实格式文件)、IGES(Pro/E文件)和DXF/DWG(AutoCAD文件)。
6.导出文件
选择“文件”→“导出”命令,弹出子菜单,其中列出了可以输出的各种文件格式。选择命令后,将弹出相应的对话框供用户操作。
“打开”命令可以打开其他格式的文件;“另存为”命令可以保存为其他格式的文件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。