using step in exchange of digital product information
DESCRIPTION
Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc. What is STEP?. Maybe?. No ! The STEP is . ST andard for E xchange of P roduction data. It is the ISO standard ( ISO 10303 ). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/1.jpg)
Using STEP in exchange of digital product information.
Ing. Martin Molhanec, CSc.
![Page 2: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/2.jpg)
What is STEP?
![Page 3: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/3.jpg)
Maybe?
![Page 4: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/4.jpg)
No ! The STEP is
STandard for Exchange of Production data.
It is the ISO standard (ISO 10303).The STEP standard is supporting
geometry, topology, relationship, attributes, assemblies and configuration of product management data.
![Page 5: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/5.jpg)
The STEP has many parts.
![Page 6: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/6.jpg)
Description MethodsExplain how to describe the REAL
WORLD – the production data.Based on software engineering
analytics methods.Object Oriented paradigma.EXPRESS language (ISO 10303-11).
![Page 7: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/7.jpg)
Example of descriptionSCHEMA materials; ENTITY linear_material; name : STRING; young_modulus : REAL; coef_thermal_expansion : REAL;
shear_modulus : REAL; yield_stress : REAL; ultimate_stress : REAL; poissons_ratio : REAL; END_ENTITY;END_SCHEMA (* materials *);
![Page 8: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/8.jpg)
Implementation Methods Describe the mapping from STEP formal
specifications (EXPRESS language) to a representation used to implement STEP
At present time exist following ISO 10303 parts:
• 21 (STEP file format)
• 22 (Abstract STEP Data Access Interface – SDAI)
• 27 (Java™ language-based SDAI)
• 28 (STEP data in XML) products are under development
![Page 9: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/9.jpg)
STEP file formatISO-10303-21;HEADER;/*----------------------------------------* Exchange File generated by ST-DEVELOPER v1.4* Conforms to ISO 10303-21*/FILE_DESCRIPTION ((''), '1');FILE_NAME ('materials_data', '1996-07-01T12:13:37-
04:00',(''), (''), 'ST-DEVELOPER v1.4', '', '');FILE_SCHEMA (('MATERIALS'));ENDSEC;DATA;#10 = LINEAR_MATERIAL ('Alumina', $ , 0.0000067, $
, $ , $, $ );#20 = LINEAR_MATERIAL ('Ceramic', $ , 0.0000003, $
, $ , $, $ );ENDSEC;END-ISO-10303-21;
![Page 10: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/10.jpg)
Application Protocols The STEP Parts known as Application
Protocols (AP’s, part series 2xx) define formal models in a designated application area.
Some examples of protocols– AP203: Configuration controlled design
– AP210: Electronic assembly, interconnect and packaging design
– AP212: (Electrotechnical design and installation)
![Page 11: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/11.jpg)
EXPRESS language
Object oriented Human readable Computer interpretable Overall structure is similar to OOPL
(object oriented program language )Data model is similar to ERM (Entity-
relationship model )
![Page 12: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/12.jpg)
EXPRESS language
EXPRESS-C (EXPRESS with static and behavioural modelling capabilities)
EXPRESS-G (Graphical language) EXPRESS-I (Instantiation language) EXPRESS-M (Mapping definition language) EXPRESS-P (Process definition language) EXPRESS-V (Extension of EXPRESS which
enables the creation of views) EXPRESS-X (Merger of M and V)
![Page 13: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/13.jpg)
Example of EXPRESS-G (Graphical language)
![Page 14: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/14.jpg)
Simple example
![Page 15: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/15.jpg)
EXPRESS language(description of point)
ENTITY Point;
x: REAL;
y: REAL;
END_ENTITY;
![Page 16: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/16.jpg)
EXPRESS language(description of 3D point)
ENTITY Point3D
SUBTYPE OF (Point);
z : REAL;
END_ENTITY;
![Page 17: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/17.jpg)
EXPRESS/STEP tools
WinSTEP (Version 3.0) – University of the Federal Armed
Forces J-SDAI
– LKSoftWare GmbH NIST Expresso
– National Institute for Standards and Technology
EzExpress – free
![Page 18: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/18.jpg)
EzExpress (editor for STEP definition files)
![Page 19: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/19.jpg)
JSDAI STEP – Book AP210
![Page 20: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/20.jpg)
CONCLUSION
The aim of this article was a brief explanation of STEP standard and EXPRESS language.
The STEP standard is the most important development in the area of an exchange of production data between different producers.
The STEP standard is supported by U.S.A. government and many of the most major worldwide producers e.g. General Electric, etc.
![Page 21: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/21.jpg)
CONCLUSION
Our projects in the area of using the STEP/EXPRESS standard.
– educational put basic information about this standard in the courses
– research using the STEP/EXPRESS standard in the area of the packaging
![Page 22: Using STEP in exchange of digital product information](https://reader035.vdocuments.us/reader035/viewer/2022070406/56814232550346895dae4a1f/html5/thumbnails/22.jpg)
Ing. Martin Molhanec, CSc.
Czech Technical University
Faculty of Electrical Engineering
Department of Electrotechnology
Technicka 2
166 27 PRAHA 6
Tel:. ++420 (2) 2435 2118
Email: [email protected]
WWW: http://martin.feld.cvut.cz/~mmm