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软件中进行使用。以下我们就来介绍几种常用的数模格式转换方法。
一、使用Crossmanager软件进行转换
CrossManager是一款独立运行的CAD文件格式转换工具,它不依赖其他任何CAD软件。CrossManager可以将绝大多数CAD文件轻松地转换为各种格式(当然也包含JT格式),并且支持CAM加工数据,是一款十分强大的转换软件,如图1所示。
无论是机械设计软件保存的原始格式数模还是中间格式数模,CrossManager软件均可将其转换为JT格式。转换时只需在软件“输入格式”选项后选择相应的数模格式,“输出格式”选择为JT格式即可。(这里小木建议先将机械设计原始格式数模保存为中间格式,然后在使用CrossManager软件进行格式转换,这样效果会更好。)
图1
二、JT格式数模添加cojt类型文件夹
PD/PS软件数模导入时,JT格式文件必须以cojt类型文件夹形式才能被支持,因此我们还需要在转换好的JT格式数模外加一个cojt类型的文件夹。
1.对于数模文件较少的情况下,我们可以直接新建一个文件夹,并对其重命名,名称与JT格式数模文件名相同,名称后缀为.cojt,如下图所示,然后将JT格式数模文件复制粘贴进去。
后缀为.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类型的文件夹。