PD/PS软件模型数据支持JT格式的文件,一般情况下,资源文件、部件文件均使用包含有JT文件的cojt类型的文件夹来表示。特殊情况下,也可用RobCAD的co类型文件。如果在PD/PS软件中使用co格式文件,应将其升级为cojt格式,或将JT文件放置在co目录中,否则在PD/PS软件中无法正常显示对象模型。

通常情况下,从供应商手里拿来的数模都是STEP格式、STP格式、IGS格式等第三方格式。STP格式、STEP格式、IGS格式都是一种可交换的中间格式,市面上几乎所有的机械设计软件(如CATIA、UG、SolidWorks、PRO/E等)都能将其打开。但是,PD/PS软件却不支持这种格式的数模文件,因此我们需要将数模格式进行转换,以便导入PD/PS软件中进行使用。以下我们就来介绍几种常用的数模格式转换方法。

一、使用UG软件进行转换

UG软件是西门子公司推出的集成产品设计、工程与制造于一体的解决方案,它与PD/PS软件一样,同是Siemens PLM Software中的成员。由于UG软件本身支持JT格式数据格式输入/输出,因此我们可以使用UG软件进行数模格式转换。

1.若是使用UG设计的产品数模或是中间格式的数模,可以使用UG软件将其打开,然后直接将其导出为JT格式文件。

数据格式序列化(PDPS教程之数模数据格式转换)(1)

UG导出JT格式文件

2.若是CATIA、SolidWorks、PRO/E等设计的原始格式文件,可将其保存为STEP、STP、IGS等中间格式文件,然后再用UG软件将其导出为JT格式。

二、使用Crossmanager软件进行转换

CrossManager是一款独立运行的CAD文件格式转换工具,它不依赖其他任何CAD软件。CrossManager可以将绝大多数CAD文件轻松地转换为各种格式(当然也包含JT格式),并且支持CAM加工数据,是一款十分强大的转换软件。

无论是机械设计软件保存的原始格式数模还是中间格式数模,CrossManager软件均可将其转换为JT格式。转换时只需在软件“输入格式”选项后选择相应的数模格式,“输出格式”选择为JT格式即可。(这里小木建议先将机械设计原始格式数模保存为中间格式,然后在使用CrossManager软件进行格式转换,这样效果会更好。)

数据格式序列化(PDPS教程之数模数据格式转换)(2)

CrossManager软件数据格式转换

三、使用Deep Exploration软件进行格式转换

Deep Exploration是一款支持3D模型浏览以及转换功能的强大的3D、2D文件格式转换软件,与CrossManager软件不同的是Deep Exploration软件不仅支持数模格式的转换,还支持数模的查看与编辑。

使用软件进行格式转换时,先将待转换格式的文件打开,然后对其进行另存为,另存格式选择JT格式即可。

数据格式序列化(PDPS教程之数模数据格式转换)(3)

Deep Exploration软件数据格式转换

四、JT格式数模添加cojt类型文件夹

PD/PS软件数模导入时,JT格式文件必须以cojt类型文件夹形式才能被支持,因此我们还需要在转换好的JT格式数模外加一个cojt类型的文件夹。

1.对于数模文件较少的情况下,我们可以直接新建一个文件夹,并对其重命名,名称与JT格式数模文件名相同,名称后缀为.cojt,如下图所示,然后将JT格式数模文件复制粘贴进去。

数据格式序列化(PDPS教程之数模数据格式转换)(4)

后缀为.cojt的同名文件夹

2.对于数模文件较多时,新建文件夹的形式的方法就不适用了。这时,我们可以使用Windows 批处理文件 (.bat)对数模进行批量添加cojt类型文件夹,批处理文件中的命令代码如下所示。

@echo off @echo trans jt to cojt for /f "tokens=1* delims=." %%J in ('dir /b *.jt') do ( if not exist "%%J\" md "%%J.cojt" move /-y "%%J.jt" "%%J.cojt" ) Pause

使用时只需将批处理文件复制到与JT数模文件相同的文件夹中,然后对其双击即可。

五、co格式数模转换

co格式文件是原Robcad中使用的数据格式,PD/PS软件可以对其直接进行导入,但是不能在软件中显示数模,因此co格式文件也需要转换为包含有JT文件的cojt类型的文件夹才可正常使用,对co格式文件的转换有两种方法:

1.使用Windows 批处理文件 (.bat)进行转换

制作转换co格式文件的批处理文件,代码如下所示。

cls @echo off @echo trans co to jt and move original co to folder origin_co pause REM get the directory and use the application cd>leo.txt set /p X=<leo.txt upgradetoversion -dir %X%\ -co2jt REM move original co into folder origin_co md %X%\origin_co for /f %%Y in ('dir /b *.co') do ( move %%Y %X%\origin_co ) REM delete tempory txt used for get directory del leo.txt pause

使用时只需将批处理文件复制到与co数模文件相同的文件夹中,然后对其双击即可。批处理文件可以将co格式数模直接转换为与co格式数模同名的包含有JT文件的cojt类型的文件夹。

2.导入PD/PS软件中进行升级转换

co格式数模导入PD软件中,使用“Upgrade CO Prototypes to Version”命令,对其进行升级,升级后co格式数模将被转换为与co格式数模同名的包含有JT文件的cojt类型的文件夹。

数据格式序列化(PDPS教程之数模数据格式转换)(5)

Upgrade CO to Version对话框

以上就是PD/PS软件数模数据格式转换的几种常用方法,当然还有其他转换方法,这里留待以后再做探讨。


The End

,