Professional Documents
Culture Documents
Iso 10303 - Step Format
Iso 10303 - Step Format
Overview
The international standard's objective is to provide a mechanism that is capable of
describing product data throughout the life cycle of a product, independent from
any particular system. The nature of this description makes it suitable not only
for neutral file exchange, but also as a basis for implementing and sharing product
databases and archiving.[1]
STEP is developed and maintained by the ISO technical committee TC 184, Automation
systems and integration, sub-committee SC 4, Industrial data. Like other ISO and
IEC standards STEP is copyright by ISO and is not freely available. However, the
10303 EXPRESS schemas are freely available, as are the recommended practices for
implementers.
History
The basis for STEP was the Product Data Exchange Specification (PDES), which was
initiated during the mid-1980s and was submitted to ISO in 1988.[3] The Product
Data Exchange Specification (PDES) was a data definition effort intended to improve
interoperability between manufacturing companies, and thereby improve productivity.
[4]
The evolution of STEP can be divided into four release phases. The development of
STEP started in 1984 as a successor of IGES, SET and VDA-FS.[5] The initial plan
was that "STEP shall be based on one single, complete, implementation-independent
Product Information Model, which shall be the Master Record of the integrated
topical and application information models".[6] But because of the complexity, the
standard had to be broken up into smaller parts that can be developed, balloted and
approved separately.[7] In 1994/95 ISO published the initial release of STEP as
international standards (IS) with the parts 1, 11, 21, 31, 41, 42, 43, 44, 46, 101,
AP 201 and AP 203.[8] Today AP 203 Configuration controlled 3D design is still one
of the most important parts of STEP and supported by many CAD systems for import
and export.
In the second phase the capabilities of STEP were widely extended, primarily for
the design of products in the aerospace, automotive, electrical, electronic, and
other industries. This phase ended in the year 2002 with the second major release,
including the STEP parts AP 202, AP 209, AP 210, AP 212, AP 214, AP 224, AP 225, AP
227, AP 232.[9] Basic harmonization between the APs especially in the geometric
areas was achieved by introducing the Application Interpreted Constructs (AIC, 500
series).
A major problem with the monolithic APs of the first and second releases is that
they are too big, have too much overlap with each other, and are not sufficiently
harmonized. These deficits led to the development of the STEP modular architecture
(400 and 1000 series).[10] This activity was primarily driven by new APs covering
additional life-cycle phases such as early requirement analysis (AP 233) and
maintenance and repair (AP 239), and also new industrial areas (AP 221, AP 236).
New editions of the previous monolithic APs on a modular basis have been developed
(AP 203, AP 209, AP 210). The publication of these new editions coincided with the
release in 2010 of the new ISO product SMRL, the STEP Module and Resource Library,
that contains all STEP resource parts and application modules on a single CD. The
SMRL will be revised frequently and is available at a much lower cost than
purchasing all the parts separately.
In December 2014, ISO published the first edition of a new major Application
Protocol, AP 242 Managed model based 3d engineering, that combined and replaced the
following previous APs in an upward compatible way:
Structure
Main article: List of STEP (ISO 10303) parts
STEP is divided into many parts, grouped into
Environment
Parts 1x: Description methods: EXPRESS, EXPRESS-X
Parts 2x: Implementation methods: STEP-File, STEP-XML, SDAI
Parts 3x: Conformance testing methodology and framework
Integrated data models
The Integrated Resources (IR), consisting of
Parts 4x and 5x: Integrated generic resources
Parts 1xx: Integrated application resources
PLIB ISO 13584-20 Parts library: Logical model of expressions
Parts 5xx: Application Interpreted Constructs (AIC)
Parts 1xxx: Application Modules (AM)
Top parts
Parts 2xx: Application Protocols (AP)
Parts 3xx: Abstract Test Suites (ATS) for APs
Parts 4xx: Implementation modules for APs
In total STEP consists of several hundred parts and every year new parts are added
or new revisions of older parts are released. This makes STEP the biggest standard
within ISO. Each part has its own scope and introduction.
The APs are the top parts. They cover a particular application and industry domain
and hence are most relevant for users of STEP. Every AP defines one or several
Conformance Classes, suitable for a particular kind of product or data exchange
scenario. To provide a better understanding of the scope, information requirements
and usage scenarios an informative application activity model (AAM) is added to
every AP, using IDEF0.
STEP is primarily defining data models using the EXPRESS modeling language.
Application data according to a given data model can be exchanged either by a STEP-
File, STEP-XML or via shared database access using SDAI.
Every AP defines a top data models to be used for data exchange, called the
Application Interpreted Model (AIM) or in the case of a modular AP called Module
Interpreted Models (MIM). These interpreted models are constructed by choosing
generic objects defined in lower level data models (4x, 5x, 1xx, 5xx) and adding
specializations needed for the particular application domain of the AP. The common
generic data models are the basis for interoperability between APs for different
kinds of industries and life cycle stages.
In APs with several Conformance Classes the top data model is divided into subsets,
one for each Conformance Class. The requirements of a conformant STEP application
are:
The Application Reference Models (ARM) is the mediator between the AAM and the
AIM/MIM. Originally its purpose was only to document high level application objects
and the basic relations between them. IDEF1X diagrams documented the AP of early
APs in an informal way. The ARM objects, their attributes and relations are mapped
to the AIM so that it is possible to implement an AP. As APs got more and more
complex formal methods were needed to document the ARM and so EXPRESS which was
originally only developed for the AIM was also used for the ARM. Over time these
ARM models got very detailed till to the point that some implementations preferred
to use the ARM instead of the formally required AIM/MIM. Today a few APs have ARM
based exchange formats standardized outside of ISO TC184/SC4:
Design APs:
Mechanical:
AP 207, Sheet metal die planning and design
AP 209, Composite and metallic structural analysis and related design
AP 235, Materials information for the design and verification of products
AP 236, Furniture product data and project data
AP 242, Managed model based 3d engineering
Connectivity oriented electric, electronic and piping/ventilation:
AP 210, Electronic assembly, interconnect and packaging design. The most complex
and sophisticated STEP AP.
AP 212, Electrotechnical design and installation.
AP 227, Plant spatial configuration
Ship:
AP 215, Ship arrangement
AP 216, Ship moulded forms
AP 218, Ship structures
Others:
AP 225, Building elements using explicit shape representation
AP 232, Technical data packaging core information and exchange
AP 233, Systems engineering data representation
AP 237, Fluid dynamics has been cancelled and the functionality included in AP 209
Manufacturing APs:
The original intent of STEP was to publish one integrated data-model for all life
cycle aspects. But due to the complexity, different groups of developers and
different speed in the development processes, the splitting into several APs was
needed. But this splitting made it difficult to ensure that APs are interoperable
in overlapping areas. Main areas of harmonization are:
AP 212, 221, 227 and 242 for technical drawings with extension in AP 212 and 221
for schematic functionality
AP 224, 238 and 242 for machining features and for Geometric dimensioning and
tolerancing
For complex areas it is clear that more than one APs are needed to cover all major
aspects:
AP 212 and 242 for electro-mechanical products such as a car or a transformer. This
will be addressed by the second edition of AP242 that is currently under
development
AP 242, 209 and 210 for electro/electronic-mechanical products
AP 212, 215, 216, 218, 227 for ships
AP 203/214, 224, 240 and 238 for the complete design and manufacturing process of
piece parts.