2008-04-13 copyright lksoftware gmbh 2008 1 about step a rough overview on iso 10303 lothar klein,...

45
2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European funded DEPUIS project within the EUROPE INNOVA program

Upload: eunice-mckinney

Post on 27-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 1

About STEP

A rough overview on ISO 10303

Lothar Klein,

LKSoftWare GmbH

This work is done as part of the European funded DEPUIS project within the EUROPE INNOVA program

Page 2: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 2

Memorandum of Understanding (MoU) on e-Business Standards

Working Together for InteroperabilityThe four global de jure bodies

The International Electrotechnical Commission (IEC)• http://www.iec.ch

The International Organization for Standardization (ISO)

• http://www.iso.org

The International Telecommunication Union (ITU)• http://www.itu.int

The United Nations Economic Commission for Europe (UN/ECE)

• http://www.unece.org/cefact

Page 3: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 3

ISO Technical Committes

ISO – International Organization of Standardization• TC 184 - Industrial automation systems and integration

• SC 4 - Industrial Data• WG2 - Parts Library (PLIB = ISO 13584)• WG3 - Product Modelling( STEP APs, Oil and Gas = ISO 15926)• JWG8 - Industrial Manufacturing Management Data (ISO 15531)• WG11 - EXPRESS Language Implementation (STEP part 1x-3x)

Methods, and Conformance Methods• WG12 - SC4 Common Resources (STEP part 4x,5x,1xx,5xx,1xxx)

• National representatione.g. DIN / NAM in Germany or BSI in UK

Page 4: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 42005-01-31 Copyright LKSoftWare GmbH, 2005 4

Page 5: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 5

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data.

The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving.

Page 6: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 6

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data.

The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving.

=> Not a company standard like DOC, DXF, XLS

Page 7: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 7

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data.

The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving.

=> The contents of HTML, Word, of PDF is not computer-interpretable

Page 8: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 8

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data. The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving. => STEP is not dealing with non-product related information (medical science, strategy, laws ...) but ...?

Page 9: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 9

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data. The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving. => File-formats

• Not vendor neutral: .doc, .xls, .mpp ... • Vendor neutral: .stp, .html, .xml (?)

Page 10: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 10

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data. The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving. => Life cycle phases: requirment, early design, detailed design, manufacturing, manufacturing planing, maintenance, re-configuration, disposal.

Page 11: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 11

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data.

The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving.

=> Building up STEP databases on the basis of STEP data models.

Page 12: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 12

What is STEP?(Taken from ISO 10303-1 Introduction)

ISO 10303 is an International Standard for the computer-interpretable representation of product information and for the exchange of product data.

The objective is to provide a neutral mechanism capable of describing products throughout their life cycle. This mechanism is suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis for archiving.

=> Long term archiving is a major usage of STEP

Page 13: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 13

A few basic ISO 10303 parts

• Data Modelling Language• ISO 10303-11 EXPRESS (ASCII) • and EXPRESS-G (graphical)

• Generic Data Models• ISO 10303-41 Fundamentals of product description and support

• Application Specific Data Models• ISO 10303-214 Core data for automotive mechanical design

processes,STEP-AP 214 (Application Protocol)

• Implementation methods• ISO 10303-21 Clear text encoding of the exchange structure

(STEP-File)• ISO 10303-28 XML representations of EXPRESS schema and

data (STEP-XML)

Page 14: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 14

Example: EXPRESS fromIntegrated Resource: ISO 10303-41

Page 15: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 15

Example: EXPRESS fromApplication Protocol: ISO 10303-214

Page 16: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 16

Example: STEP Data Model in EXPRESS-G

Page 17: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 17

Example: STEP-File

ISO-10303-21;HEADER; FILE_DESCRIPTION(('STEP File written by Smaragd'),'2;1'); FILE_NAME('ecA4000030000_stp', '2001-03-27T17:28:17',(''),('DaimlerChrysler AG'), 'Smaragd Preprocessor Version 2.3','Metaphase/Smaragd',''); FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));ENDSEC;DATA;#10=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#70, #90,#100,#110));#40=ORGANIZATION('/NULL','Daimler Chrysler',$);#50=ORGANIZATION_ROLE('id owner');#60=APPLIED_ORGANIZATION_ASSIGNMENT(#40,#50,(#70, #90,#100,#110));#70=PRODUCT('A4000030000', 'Traction','',(...));#90=PRODUCT('A4000003001', 'Gear','‚...));#100=PRODUCT('A4000002401', 'Engine','‚...));#110=PRODUCT('A4000002101', 'Wheel','‚...));...

Page 18: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 18

Example: STEP-XML

Page 19: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 19

A few basic ISO 10303 parts

• Data Modelling Language• ISO 10303-11 EXPRESS (ASCII) • and EXPRESS-G (graphical)

• Generic Data Models• ISO 10303-41 Fundamentals of product description and support

• Application Specific Data Models• ISO 10303-214 Core data for automotive mechanical design

processes,STEP-AP 214 (Application Protocol)

• Implementation methods• ISO 10303-21 Clear text encoding of the exchange structure

(STEP-File)• ISO 10303-28 XML representations of EXPRESS schema and

data (STEP-XML)

Page 20: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 20

STEP Standard - ISO 10303History overview

• 1984: Start of the development of STEP as a sucessor of IGES, VDAFS, SET

• 1994: The first parts of STEP were published as International Standard• AP203: Config Controlled 3D Design

• 2001: IS-version of• AP210: Electronic assembly, interconnect and packaging

design• AP212: Electrotechnical design and installation• AP214: Automotive Design

• 2004 ... 2008: Modular APs• AP239: PLCS - Product Life Cycle Support• AP203ed2, AP210ed2, AP236: Furniture ...• AP233: System Engineering and design

Page 21: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 21

1984 1994 2004

Methods

Resources

APs

Modules

Usage

Express, STEP-File SDAI STEP-XML Binary Data

Geometry, Generic – PDM Tolerances, Kinematic, Math, ...

201/203...202...209/210/212/214...239/233/240...

ISO TC184/SC4 Development-Activities

CAD PDM CAx Integration

Page 22: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 22

Structure of STEP

• 10,20,30 seriesDescription and implementation methods (EXPRESS, STEP-File, -XML, SDAI, UML mapping, conformance tests ...)

• 40, 100 seriesIntegrated Resources (product, structure, geometry, ...)

• 500 seriesApplication integrated resources (Common specializations of integrated resources)

• 200 seriesApplication Protocols, some 20

• 400 and 1000 seriesModules (new)

Page 23: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 23

Integrated Resources (1/2)

• p41 Fundamentals of product description and support• p44 Product structure configuration• p43 Representation structures• p42 Geometric and topological representation• p47 Shape variation tolerances• p59 Quality of product shape data• p46 Visual Presentation• p101 Draughting• p45 Materials• p49 Process structure and properties• p50 Mathematical constructs• p51 Mathematical representation

Page 24: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 24

Integrated Resources (2/2)

• p54 Classification and set theory• p56 State• p58 Risk• p104 Finite element analysis• p107 Finite element analysis definition relationships • p105 Kinematics• p109 Kinematic and geometric constraints for assembly models• p55 Procedural and hybrid representation• p108 Parameterization and constraints for explicit geometric

product models• p111 Construction History Features• p112 2D Standard Modeling Commands for the Procedural

Parametric Exchange

Page 25: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 25

ARM – MIM mapping with Magic Strings

ARM: Application Reference Model

AIM / MIM: Application / Modular Integrated Model

ISO/TS 10303-1022:2004 Part and version identification

5.1.1 Part

MIM element: product

Source: ISO 10303-41

Reference path:

{product <-

product_related_product_category.products[i]

product_related_product_category <=

product_category

(product_category.name='part')

(product_category.name='raw material')}

25

Page 26: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 26

ISO 10303 APsApplikations-Protokolle (1/2)

General, Mechanical 2D, 3D

Part 201: Explicit draughting (einfache 2D Zeichnungen)

Part 202: Associative draughting (2D-Zeichnungen mit Bezug zu 3D-Modellen)

Part 203: Configuration controlled design (3D-Design)

Part 204: Mechanical design using boundary representation

Part 207: Sheet metal die planning and design

Part 214: Core data for automotive mechanical design processes

Manufacturing:

Part 223: Cast Parts

Part 224: Mechanical product definition for process planning using machining features

Part 229: Forged partPart 236: Furniture product data and project data

Part 238: Application interpreted model for computer numeric controllers

Part 240: Process plans for machined products

Ship:

Part 215: Ship arrangement

Part 216: Ship moulded forms

Part 218: Ship structures

Page 27: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 27

Electrical/ElectronicsPart 210: Electronic assembly, interconnection, and packaging designPart 212: Electrotechnical design and installation

(cable harness, energy distribution, ... designed together with AP214)

Simulation and MaterialsPart 209: Composite and metallic structural analysis and related designPart 235: Materials information for the design and verification of productsPart 237: Fluid dynamics (AWI)

Facilities / MaintenancePart 221: Functional data and their schematic representation for process plants Part 225: Building elements using explicit shape representationPart 227: Plant spatial configuration Part 239: Product life cycle support Part 241, AEC maintenance (planned)

OthersPart 232: Technical data packaging core information and exchangePart 233: Systems engineering data representation

ISO 10303 APsApplikations-Protokolle (2/2)

Page 28: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 28

Application modules ISO 10303-4xx and 1xxx (>500)

Page 29: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 29

Conformance testing methodology and framework

• ISO 10303-31:1994 General concepts • ISO 10303-32:1998 Requirements on testing laboratories and clients • ISO 10303-34:2001 Abstract test methods for application protocol

implementations • ISO/TS 10303-35:2003 Abstract test methods for SDAI

implementations • ISO 10303-3xx Abstract Test Suite (ATS2xx) for AP2xx

ATS 302, 307, 325, 332 (withdrawn 303, 312, 314)• In general this area didn’t work out as expected.

• Originally conformance tests for all parts of STEP should have been available.

• Complexity problem, methods not optimal, too expensive• This might be possible with modules

• ATS documents got somehow replaced by Recommended Practises documents and Validation Reports

Page 30: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 30

Information units and views in STEP

Original paper from Julian Fowler (PDT Solutions / UK), 1996

• the STEP Integrated Resources comprise a single model for product data,

• this model is based on an underlying framework - the "Generic Product Data Model", and

• the model supports product data applications (Application Protocols) through different, specific usages of generic constructs

Page 31: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 31

The main"Information units"

of the STEP Integrated Resources

Page 32: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 32

Product and product_context

AP214-example

#1=APPLICATION_CONTEXT('mechanical design');

#3=PRODUCT_CONTEXT('',#1,'mechanical');

#8=PRODUCT('A4000030000', 'Traction',$,(#3));

Page 33: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 33

Identifying formation for products

Identification, description and inter-relationships among different versions, revision, variants, or configurations of products

Page 34: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 34

Identifying configurations for products

AP214-example

#8=PRODUCT('A4000030000','Antrieb',$,(#3));

#11=PRODUCT_DEFINITION_FORMATION('Alpha','',#8);

#12=PRODUCT_DEFINITION_FORMATION('Beta','',#8);

#13=PRODUCT_DEFINITION_FORMATION _RELATIONSHIP('', 'sequence',$,#11,#12);

Page 35: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 35

Three ways of thinking about products

• how the product is classified or categorized• how the product is presented to the market• the technical description of the product for the purpose of

design, engineering, manufacturing, operations, maintenance, etc.

Page 36: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 36

Categorization of products

Note: Product category is no longer used for general classification of a product but only to provide general categories such as Part, Document, Product_as_individual, Chemical Substance, etc.

Classification and _assignment is used to say that a product is a car or a chair or a …

Page 37: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 37

Categorization of products

AP214-example

#8=PRODUCT('A4000030000','Antrieb',$,(#3));

#21=PRODUCT_CATEGORY('detailed_part',$) ;#22=PRODUCT_RELATED_PRODUCT_CATEGORY

('part',$,(#8,#34,#108));#23=PRODUCT_CATEGORY_RELATIONSHIP

('hierarchy',$,#21,#22);

Page 38: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 38

Presenting products to the market

Page 39: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 39

Differentiating different different life-cycle and

discipline "views"

Page 40: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 40

AP214-example

#8=PRODUCT('A4000030000', 'Traction',$,(#3)); #11=PRODUCT_DEFINITION_FORMATION('Alpha','',#8);

#31=PRODUCT_DEFINITION('',$,#11,#32);#32=PRODUCT_DEFINITION_CONTEXT(

'part definition',#1,'design');#83=NEXT_ASSEMBLY_USAGE_OCCURRENCE(

'0000029','single instance usage',$,#31,#92,$);

#90=PRODUCT('A4000033333', 'front axes',$,(#3)); #91=PRODUCT_DEFINITION_FORMATION('1','',#90);#92=PRODUCT_DEFINITION('',$,#91,#22);

Page 41: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 41

Identifying properties and relating them to views

Page 42: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 42

Collecting data for properties

Page 43: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 43

Usage of the application_context_schema

basis for capturing "meta-data" for a given Application Protocol

Page 44: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 44

Usage of the application_context_schema

AP214-example:

#1=APPLICATION_PROTOCOL_DEFINITION('INTERNATIONAL STANDARD','automotive_design',2001,#2);

#2=APPLICATION_CONTEXT('mechanical design');

#3=PRODUCT_CONTEXT('',#2,'mechanical');

#12=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');

Page 45: 2008-04-13 Copyright LKSoftWare GmbH 2008 1 About STEP A rough overview on ISO 10303 Lothar Klein, LKSoftWare GmbH This work is done as part of the European

2008-04-13 Copyright LKSoftWare GmbH 2008 45

End

• www.wikistep.org• http://www.tc184-sc4.org/• ISO 10303 standards are for sale only

• expensive if you want to buy all parts• Hope in future we can buy all about ISO

10303 on a single CD / DVD• or get it even for free via the Internet• Having modules as a database standard

(ISO 10303-1000) may be a step in this direction