Product Data Exchange Using STEP

Today more and more computer-aided application software(CAX) systems are used in various tasks at certain stages of product design and manufacturing in order to improve productivity. Since these systems are mostly developed separately with data generated and stored in a format without consideration of others, there is an urgent need to exchange product data between systems within corporations or even between partners across corporation limits. Furthermore, total optimization and shorter development time with lower costs can be achieved if these systems can be integrated together.

To facilitate data exchange between different systems a lot of product data exchange standards have been made, such as IGES, CAD-I, PDDI, SET. They are widely used and show efficiency of data exchange using standards. In the meantime, these standards also expose many problems in the application. Among these problems loss of information is the most fatal one which is caused by the incompleteness of product information defined in these standards.

The emerging international product data exchange standard--STEP (Standard for The Exchange of Product model data) was developed based on the experience of other product data exchange standards and aimed at overcoming their shortages. The objective of STEP is to give a complete, unambiguous, computer-interpretable representation of product data throughout the life cycle (design, engineering analysis, manufacture, support and maintenance and disposal) of a product. The completeness of this representation makes it suitable not only for neutral file exchange, but also as a basis for implementing, sharing and archiving product databases.

STEP also presents a new methodology. The fundamental of STEP methodology is its 3-layer schema in accordance with 3-layer structure of database: application layer, logical layer and physical layer. Therefore, in defining semantic models, we can use functional analysis to derive need specifications, and then use need specifications to derive implementation specifications. This makes STEP independent of application and any specific computer system .

In our project we tried to implement a product data exchange interface based on STEP. The interface is composed of the following parts:

A prototype of an interface for our CAD system was developed.


Zhijie HuangBack to Zhijie Huang