List Of STEP (ISO 10303) Parts
   HOME

TheInfoList



OR:

An incomplete list of parts making up STEP ( ISO 10303):


Descriptions methods

* Part 1 - ''Overview and fundamental principles'' (1994). Unfortunately outdated, not covering the role of AICs and modules. * Part 11 - ''
EXPRESS Express or EXPRESS may refer to: Arts, entertainment, and media Films * '' Express: Aisle to Glory'', a 1998 comedy short film featuring Kal Penn * '' The Express: The Ernie Davis Story'', a 2008 film starring Dennis Quaid Music * ''Express'' ...
language reference manual'' * Part 12 - ''EXPRESS -I language reference manual (withdrawn)'' * Part 14 - ''EXPRESS -X language reference manual''


Implementation methods

* Part 15 - ''SysML XMI to XSD transformation'' * Part 21 -
STEP-File STEP-File is a widely used data exchange form of STEP. ISO 10303 can represent 3D objects in Computer-aided design (CAD) and related information. Due to its ASCII structure, a STEP-file is easy to read, with typically one instance per line. The ...
''Clear text encoding of the exchange structure'' * Part 22 - SDAI ''Standard data access interface specification'' * Part 23 - ''C++ language binding of the standard data access interface'' * Part 24 - ''C language binding of the standard data access interface'' * Part 25 - ''EXPRESS to OMG XMI binding'' * Part 26 - ''Binary representation of EXPRESS-driven data'' using
HDF5 Hierarchical Data Format (HDF) is a set of file formats (HDF4, HDF5) designed to store and organize large amounts of data. Originally developed at the U.S. National Center for Supercomputing Applications, it is supported by The HDF Group, a non-p ...
* Part 27 - ''Java TM programming language binding to the standard data access interface with Internet/Intranet extensions'' * Part 28 - STEP-XML ''XML representation for EXPRESS-driven data''


Conformance testing methodology and framework

* Part 31 - ''General concepts'' * Part 32 - ''Requirements on testing laboratories and clients'' * Part 34 - ''Abstract test methods for application protocol implementations'' * Part 35 - ''Abstract test methods for SDAI implementations''


Integrated generic resources

* Part 41 - ''Fundamentals of product description and support'' * Part 42 - ''Geometric and topological representation'' * Part 43 - ''Representation structures'' * Part 44 - ''Product structure configuration'' * Part 45 - ''Materials'' * Part 46 - ''Visual presentation'': Works in combination with part42 and allows to specify how to display 2D or 3D geometric models together with annotation data. The original design intend was that data according to this part could be displayed by computer systems supporting the Graphical Kernel System or PHIGS. Today other display interfaces such as
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
for 3D and
Java 2D Java 2D is an API for drawing two-dimensional graphics using the Java programming language. Every Java 2D drawing operation can ultimately be treated as ''filling'' a ''shape'' using a ''paint'' and ''compositing'' the result onto the screen. Or ...
are more appropriate to display part 46 based data. * Part 47 - ''Shape variation tolerances'': This part supports the representation of
Geometric dimensioning and tolerancing Geometric Dimensioning and Tolerancing (GD&T) is a system for defining and communicating engineering tolerances and relationships. It uses a symbolic language on engineering drawings and computer-generated three-dimensional solid models that exp ...
principles for computer sensitive data exchange. But it does not cover how to present the data for humans. * Part 49 - ''Process structures and properties'' * Part 50 - ''Mathematical constructs'' * Part 51 - ''Mathematical description'' * Part 52 - ''Mesh-based topology'' * Part 53 - ''Numerical analysis'' * Part 54 - ''Classification and set theory'' * Part 55 - ''Procedural and hybrid representation'' * Part 56 - ''State'' * Part 57 - ''Expression extensions'' * Part 58 - ''Risk'' * Part 59 - ''Quality of product shape data'' * Part 61 - ''Systems engineering representation''


Integrated application resources

* Part 101 - ''Draughting'' * Part 104 - ''Finite element analysis'' * Part 105 - ''Kinematics'' * Part 107 - ''Finite element analysis definition relationships'' * Part 108 - ''Parameterization and constraints for explicit geometric product models'' * Part 109 - ''STEP assembly model for products'' * Part 110 - ''Computational fluid dynamics data'' * Part 111 - ''Elements for the procedural modelling of solid shapes'' * Part 112 - ''Standard modelling commands for the procedural exchange of 2D CAD models''


Application Protocol

The 'APs' utilize the lower-level information of integrated resources in well defined combinations and configurations to represent a particular data model of an engineering or technical application. * Part 201 - ''Explicit draughting''. Simple 2D drawing geometry related to a product. No association, no assembly hierarchy. Practically a subset of AP202 and 214. * Part 202 - ''Associative draughting''. 2D/3D drawing with association, but no product structure. Practically a subset of AP214. * Part 203: ''Configuration controlled 3D designs of mechanical parts and assemblies''. Mainly used for 3D design and product structure. A subset of AP214 but most widely used. * Part 204 - ''Mechanical design using boundary representation'' * Part 207 - ''Sheet metal die planning and design'' * Part 209 - ''Composite and metallic structural analysis and related design'' * Part 210 - ''Electronic assembly, interconnect and packaging design''. The most complex and sophisticated STEP AP. * Part 212 - ''Electrotechnical design and installation''. Designed as a complement for AP214, but not fully harmonized with it. * Part 214 - ''Core data for automotive mechanical design processes'' * Part 215 - ''Ship arrangement'' * Part 216 - ''Ship moulded forms'' * Part 218 - ''Ship structures'' * Part 219 - ''Dimensional inspection information exchange'' * Part 221 - ''Functional data and their schematic representation for process plant'' * Part 223 - ''Exchange of design and manufacturing product information for cast parts'', currently on CD level * Part 224 - ''Mechanical product definition for process plans using machining features'' * Part 225 - ''Building elements using explicit shape representation'' * Part 227 - ''Plant spatial configuration'' * Part 232 - ''Technical data packaging core information and exchange'' * Part 233 - ''Systems engineering'' * Part 235 - ''Materials information for the design and verification of products'' * Part 236 - ''Furniture catalog and interior design'' * Part 237 - ''Fluid dynamics'' * Part 238 -
STEP-NC STEP-NC is a machine tool control language that extends the ISO 10303 STEP standards with the machining model in ISO 14649, adding geometric dimension and tolerance data for inspection, and the STEP PDM model for integration into the wider ent ...
''Application interpreted model for computerized numerical controllers'' * Part 239 - ''Product life cycle support'' * Part 240 - ''Process plans for machined products'' * Part 242 - ''Managed model-based 3D engineering''


ATS - Abstract test suite

An ATS is a formal description on how to test STEP implementations for conformance. They contain a test plan for postprocessors (exporting STEP data) and preprocessors (importing STEP data). The structure of an ATS is defined in part 34. The original plan of STEP was to have for every AP 2xx a corresponding ATS 3xx, but only a few were finally realized till today. * Part 304 - Abstract test suite: Mechanical design using boundary representation * Part 307 - Abstract test suite: Sheet metal die planning and design


AIC - Application interpreted constructs

AICs are specializations of the integrated application and generic resources. This is done by subtyping interfaced entities and adding further constraints and rules. No new stand-alone entities are created and no new explicit attributes are added. Most AICs are specializations in the geometric area. AICs did not exist back in 1994 when the first release of STEP got published. But when the 2nd generation of APs grows up it becomes clear that APs do not only share not only the IRs but also a lot of specializations. AICs are a big step towards AP interoperability. * Part 501 - ''Edge-based wireframe'' * Part 502 - ''Shell-based wireframe'' * Part 503 - ''Geometrically bounded 2D wireframe'' * Part 504 - ''Draughting annotation'' * Part 505 - ''Drawing structure and administration'' * Part 506 - ''Draughting elements'' * Part 507 - ''Geometrically bounded surface'' * Part 508 - '' Non-manifold surface'' * Part 509 - ''Manifold surface'' * Part 510 - ''Geometrically bounded wireframe'' * Part 511 - ''Topologically bounded surface'' * Part 512 - ''Faceted boundary representation'' * Part 513 - ''Elementary boundary representation'' * Part 514 - ''Advanced boundary representation'' * Part 515 - ''
Constructive solid geometry Constructive solid geometry (CSG; formerly called computational binary solid geometry) is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to combi ...
'' * Part 517 - ''Mechanical design geometric presentation'' * Part 518 - ''Mechanical design shaded representation'' * Part 519 - ''Geometric tolerances'' * Part 520 - ''Associative draughting elements'' * Part 521 - ''Manifold subsurface'' * Part 522 - ''Machining features'' * Part 523 - ''Curve swept solid''


AM - Application modules

see ISO 10303 Application Modules


References

{{DEFAULTSORT:STEP (ISO 10303) Computer-aided design software CAD file formats Computer file formats Lists of parts