HOME > spGate > Can’t open a file due to a lack of backward compatibility. (Company D: Car Parts Manufacturer)

Use cases

Can’t open a file due to a lack of backward compatibility. (Company D: Car Parts Manufacturer)

In general, CAD data is forward compatible, but in most cases, it does not have a backward compatibility.

For example, CATPART files created by CATIA-R25 can be opened by CATIA-R27, but CATPART files created by CATIA-R27 cannot be opened by CATIA-R25.

Similarly, CAD files created by ACIS7.0 can be opened by ACIS25.0 CAD system, but CAD files created by ACIS25.0 cannot be opened by CAD system based on ACIS7.0.

Things to check in advance for data translation

If a version of CAD system you always use is the latest version, you will have no problem, but if not, you need to exercise caution.

You need to check the version of CAD files when received in order to determine if the CAD system you use can read them.

Backward compatibility measures

Ideally, you should be able to request in advance to obtain CAD files created by an older version, but if you happen to receive CAD files of a later version, what can you do?

With spGate, you can import the latest CAD files to export CAD files of the older version.

For example, if you receive CATPART files created by CATIA-R26, you cannot open them directly with CATIA-R25, but if you use spGate to specify an older version to export the files in that version, you can then open those CATPART files with CATIA-R25.

Intermediate files and solid kernels

IGES and STEP are well-known intermediate file formats for CAD data translation.

IGES, Initial Graphics Exchange Specification, is an intermediate format for exchanging graphical and drawing data between different CAD systems. It was approved as an ANSI (American National Standards Institute) standard in 1981, and IGES 5.3 published in 1996 was the final edition. At present, IGES becomes standard equipment on nearly all CAD/CAM systems.

STEP, Standard for the Exchange of Product model data, is a file format standardized by ISO (the International Organization for Standardization). Many CAD/CAM systems support these formats as standard, but some CAD systems offer STEP compatibility as an optional add-on and cannot read STEP files unless you purchase that option.

With these intermediate file formats, the data conversion software built into the CAD system will generally not be aware of the version that created the file. For that reason, there should be little backward compatibility issue like one described in the CATIA example. However, regardless of the version, the key point to consider is whether or not the software can read in the shapes and attributes described by the data.

Parasolid and ACIS are well-known solid kernels.

Parasolid is a kernel developed by SIEMENS, and NX, SOLIDWORKS, and Solid Edge are well-known CAD systems that use Parasolid. Parasolid files use the file extensions ‘x_t’ and ‘x_b’.

For reference, the relationship between the “system version” and “Parasolid version” of NX and SOLIDWORK is described below.

System VersionParasolid Version
NX184731.0
NX12.0.028.0
NX11.0.028.0
SOLIDWORKS 202132.0
SOLIDWORKS 202031.0

ACIS is a kernel developed by Spatial Technology, and Inventor and Space-E are well-known CAD systems that use ACIS. ACIS files use the file extension ‘sat’.

If you receive solid kernel files with the extension ‘x_t’ or ‘sat’, the file versions become important as in the case with the CATIA example. For that reason, it is important to know the kernel version of the CAD system you are using.

tag : Translate data