ISO 10303
ISO 10303-
-
xx STEP
xx STEP
STandard
STandardfor the Exchange of Product model datafor the Exchange of Product model data Hervé
HervéPanettoPanetto CRAN CRAN [email protected]
Sommaire
Sommaire
1.1.
Architecture
Architecture
2.
2.
Un protocole d’application : AP214
Un protocole d’application : AP214
3.
3.
Conclusions : STEP et l’entreprise
Conclusions : STEP et l’entreprise
étendue
ST
ST
andard
andard
for
for
the
the
E
E
xchange of
xchange of
P
P
roduct
roduct
data
data
model
model
Série de standards supportant l’ensemble
Série de standards supportant l’ensemble
des fonctions en relation avec les produits
des fonctions en relation avec les produits
EchangeEchange, mémorisation, archivage, accès, mémorisation, archivage, accès
Utilisé principalement pour l’échange de données Utilisé principalement pour l’échange de données concernant les produits
concernant les produits
Le cœur de STEP est un ensemble de
Le cœur de STEP est un ensemble de
modèles standardisés par domaine
modèles standardisés par domaine
d’application
d’application
Application
Application
protocols
protocols
(
(
AP’s
AP’s
)
)
ISO 10303 ISO 10303 STEP STEP
STEP au Sein des
STEP au Sein des
Echanges
Echanges
de
de
Données
Données
Temps Volume % IGES 3D STEP AP203/214 DXF + IGES 2D ¾« STEP Works » ¾Le 2D fait de la résistanceSTEP
STEP
=
=
ST
ST
andard
andard
for the
for the
E
E
xchange of
xchange of
P
P
roduct model data
roduct model data
Description methods 11 The EXPRESS language
reference manual
21 Clear text encoding of the exchange structure
22 Standard data access interface specification (SDAI)
28 XML representation of Express schemas and data Implementation methods Conformance testing Generic resources Application resources Application protocols AICs 31 General concepts 32 Requirements on testing laboratories and clients ... ...
41 Fundamental of product description and support 42 Geometric and topological
representation 43 Representation structures 44 Product structure configuration 45 Materials
46 Visual presentation 47 Shape tolerances 49 Process structure and
properties 101 Draughting ... ... 201 Explicit draughting 202 Associative draughting 203 Configuration controlled design 210 Electronic assembly, interconnection and packaging design
212 Electrotechnical design and installation
214 Core data for automotive mechanical design processes 221 Functional data for process
plants
232 Technical data packaging core information and exchange 236 Furniture catalog and interior
design
239 Product Life cycle support
501 Edge based wireframe rep. ... ...
Core Data for Automotive
Mechanical Design Processes
Protocole d’
Protocole d’
Application
Application
214
214
Géométrie • Données Solides • Données Surfaciques • Données Filaires • Données Mesurées Données Technologiques • Données de Matériaux • Form Features • Données de Tolérancement • Conditions de Surface Fabrication • Gammes de Fabrication • Moyens de Fabrication Spécification/Configuration • Gestion de la Diversité
• Données de Structure Produit
Analyse
• Simulation Cinématique
Présentation
• Dessin Technique
STEP AP214
STEP AP214
Core data for automotive mechanical design
Core data for automotive mechanical design
processes
processes
NC programming Documentation Manufacturing Tools and development of method plan Production planning Design Part lists, Bill-of-material Quality check Kinematics and robotic simulation Prod uct d ata Design of parts and assembliesAP214 au Sein de STEP
AP214 au Sein de STEP
AP203 AP214 Colors Layers Validation Properties PDM ¾Aéronautique ¾US / PDES Inc.
¾Approche par extension AP203
AP214
¾Automobile
¾Europe / ProStep
¾Approche par discipline Extensions
Extensions
Geometry Topology
AP214 IS version content:
AP214 IS version content:
overview
overview
form_ feature FF1/2/3 kinematicsK1 toleranceT1/2 surface_ condition C1 classificationS6 process_planS8 specification_ control S7 work_ management S5 item_ definition_structure S3 effectivityS4 external_ references E1 PR1 item_ property drawing/ presentation P1/2/3/D1 explicit_ draughting D1/P2 associative_ annotation D2 version product_ management_data S1 item (part) definition item (tool)S1 S1 S1 S1 surfaceG3/8 3D_ wireframe G2/MD1 2D_geometryG1 S2 element_ structure CSGG7 B-repG4/5AP214 Units of Functionality
AP214 Units of Functionality
(UoFs)
(UoFs)
S: Product Structure (8 UoFs)
- product management data (S1) - work management (S5) - element structure (S2) - classification (S6) - item definition structure (S3) - specification control (S7) - effectivity (S4) - process plan (S8)
G: Geometry (8 UoFs)
- wireframe model 2D (G1) - b rep model (G5) - wireframe model 3D (G2) - compound model (G6) - connected surface model (G3) - csg model (G7)
- faceted b rep model (G4) - geometrically bounded surface model (G8)
MD: Measured Data (1 UoF)
- measured data (MD1)
PR: Property (1 UoF)
AP214 Units of Functionality
AP214 Units of Functionality
(UoFs)
(UoFs)
P: Presentation (3 UoFs)
- geometric presentation (P1) - shaded presentation (P3) - annotated presentation (P2)
D: Draughting (2 UoFs)
- explicit draughting (D1) - associative draughting (D2)
K: Kinematics (1 UoF)
- kinematics (K1)
FF: Form Features (3 UoFs)
- user defined feature (FF1) - generative featured shape (FF3) - included feature (FF2)
C: Surface Condition (1 UoF)
- surface condition (C1)
T: Tolerances (2 UoFs)
- dimension tolerances (T1) - geometric tolerances (T2)
E: External Reference
(1 UoF)
- external reference mechanism (E1)AP214 Product structure and
AP214 Product structure and
configuration (UoFs)
configuration (UoFs)
product management data (S1), product management data (S1),
e.g. identification of product and product version, e.g. identification of product and product version,
item definition structure (S3), item definition structure (S3), e.g. assembly structure,
e.g. assembly structure,
effectivity (S4), effectivity (S4),
e.g. start and end date for effective part usage, e.g. start and end date for effective part usage,
work management (S5), work management (S5),
e.g. change management with work orders, e.g. change management with work orders,
classification (S6), classification (S6),
e.g. part classification like in the PLIB standard, e.g. part classification like in the PLIB standard,
specification control (S7), specification control (S7),
e.g. managing product variations through conditions, e.g. managing product variations through conditions,
process plan (S8),process plan (S8),
item property (PR1), item property (PR1),
e.g. mass, material, and other product properties, e.g. mass, material, and other product properties,
external reference mechanism (E1), external reference mechanism (E1), e.g. for document management. e.g. for document management.
AP214 IS version content:
AP214 IS version content:
overview
overview
form_ feature FF1/2/3 kinematicsK1 toleranceT1/2 surface_ condition C1 classificationS6 process_planS8 specification_ control S7 work_ management S5 item_ definition_structure S3 effectivityS4 external_ references E1 PR1 item_ property drawing/ presentation P1/2/3/D1 explicit_ draughting D1/P2 associative_ annotation D2 version product_ management_data S1 item (part) definition item (tool)S1 S1 S1 S1 surfaceG3/8 3D_ wireframe G2/MD1 2D_geometryG1 S2 element_ structure CSGG7 B-repG4/5 specification_ control S7AP214 Product structure and
AP214 Product structure and
configuration
configuration
Why is this area so important?
Why is this area so important?
main information structures for product developmentmain information structures for product development
no other standard is available in this areano other standard is available in this area
with increasing role of main suppliers (tier1) with increasing role of main suppliers (tier1) Bills of Material (BoMs) have to be exchanged
Bills of Material (BoMs) have to be exchanged
Î
Î Goal: the complete documentation of the product Goal: the complete documentation of the product to be delivered in digital form, i.e. mainly the BoM
to be delivered in digital form, i.e. mainly the BoM
structures
structures
data typically cross systems boundaries with data typically cross systems boundaries with no or little data integration
no or little data integration, e.g. assembly definitions in CAD , e.g. assembly definitions in CAD and EDM systems for Digital Mockup applications (DMU)
and EDM systems for Digital Mockup applications (DMU)
Î
Î the STEP data model may serve as the STEP data model may serve as
--an integration factor for today‘s systemsan integration factor for today‘s systems
AP214 UoF S7: overview and main
AP214 UoF S7: overview and main
ARM
ARM
concepts
concepts
S1 item design_disc_ item_definition item_ version . . . S3 item_ instance manufacturable part or tool w/o variation (explicit) S7 product_ function functional design / requirements product_ component product or component including all variants S7 S7 alternative_ solution one variant (explicit rep.) S7 product_ class collection of products with same or similar characteristics S7 specification_ expression specification_ category specification product characteristics and their dependencies
S7control of part / variant usage (validity)
configuration
S7
product structure
(ABS) complex_
product (ABS) product_constituent product_ structure_ relationship complex_ product_ relationship assembly_ component_ relationship S[1:?] S7
part or tool (implicit)
product_ identification product_ specification S7 physical_ instance physically realized product or component (with serial #)
AP214 UoF S7: main concepts
AP214 UoF S7: main concepts
product classes product classes
are used to identify a set of similar products to be
are used to identify a set of similar products to be
offered to the market,
offered to the market,
Î
Î specifications specifications
are used to describe characteristics of the products,
are used to describe characteristics of the products,
specification categories specification categories
are used to group similar characteristics of the products,
are used to group similar characteristics of the products,
Î
Î specification expressions specification expressions
are used to control the usage of a part within a product
are used to control the usage of a part within a product
and to represent conditions for product classes,
and to represent conditions for product classes,
product functions product functions
are used to describe the functional requirements for
are used to describe the functional requirements for
products and components of products,
products and components of products,
AP214 UoF S7: main concepts
AP214 UoF S7: main concepts
alternative solutions alternative solutions
are used to describe the variants of a product component, are used to describe the variants of a product component,
item instances item instances
are used to identify elements of an alternative solution, i.e. t are used to identify elements of an alternative solution, i.e. the he elements of a particular variant for a product component, elements of a particular variant for a product component,
design discipline item definitionsdesign discipline item definitions
are used to identify and describe parts or assemblies explicitly are used to identify and describe parts or assemblies explicitly with their definitions, e.g. the geometric shape, for item with their definitions, e.g. the geometric shape, for item instances
instances
Î
Î product specificationsproduct specifications
are used to identify parts or assemblies as well as complete are used to identify parts or assemblies as well as complete products implicitly by the product class and the chosen products implicitly by the product class and the chosen specifications
specifications
physical instances physical instances
are used to identify specific physically realized products or are used to identify specific physically realized products or components, e.g. a chassis with a serial number.
components, e.g. a chassis with a serial number.
Î
Î requires STEP resource Part 44 extensionsrequires STEP resource Part 44 extensions
Conclusions :
Conclusions :
STEP et l’entreprise étendue
STEP et l’entreprise étendue