STEP Tutorial: “STEP Capability Today and Tomorrow” Keith Hunten, Lockheed Martin January 16, 2001 ® PDES, Inc.
Agenda Current Capabilities Evolving Capabilities Application Protocols Modules Evolving Capabilities STEP for the Web Product Life Cycle Support Systems Engineering STEP NC (Numerical Control)
STEP Crosses Multiple Industries Aerospace Automotive Electronics Shipbuilding Software Process Plant Building & Construction
STEP Application Protocols (APs)
ISO 10303-202: Associative Draughting http://pdesinc. aticorp. org/aps
ISO 10303-203: Configuration Controlled 3D Designs of Mechanical Parts and Assemblies http://pdesinc.aticorp.org/aps.html Configuration Management Authorisation Control(Version/Revision) Effectivity Release Status Security Classification Supplier Geometric Shapes Advanced BREP Solids Faceted BREP Solids Manifold Surfaces with Topology Wireframe with Topology Surfaces and Wireframe without Topology Specifications Surface Finish Material Design Process CAD Filename Product Structure Assemblies Bill of Materials Part Substitute Part Alternate Part
ISO 10303-209: Composite & Metallic Analysis & Related Design http://pdesinc.aticorp.org/aps.html Configuration Control, Approvals Part, product definitions Finite element analysis model, controls, and results Analysis Discipline Product Definitions Finite Element Analysis Model (Nodes, Elements, Properties,...) Controls (Loads, Boundary Constraints,...) Results (Displacements, Stresses,...) Analysis Report Design Discipline Product Definition Shape Representations Assemblies Information Shared Between Analysis & Design 3D Shape Representations Composite Constituents Material Specifications & Properties Part Definitions Ply Boundaries, Surfaces Laminate Stacking Tables Reinforcement Orientation Composites Homogeneous (metallics) 3D Shape Representation AP202/203 Commonality Plus Composite Specific 3D Shapes Advanced B-Representation Facetted B-Representation Manifold Surfaces With Topology Wireframe & Surface without Topology Wireframe Geometry with Topology Composite Constituent Shape Representation
ISO 10303-210: Electronic Assembly, Interconnect and Packaging Design http://pdesinc.aticorp.org/aps.html Product Structure/ Part Connectivity Functionality Termination Shape 2D, 3D Single Level Decomposition Material Product Characteristics Functional Packaged Physical Component Placement Bare Board Geometry Layout items Layers non-planar, conductive & non-conductive Material product Configuration Mgmt Identification Authority Effectivity Control Requirement Traceability Analytical Model Document References Geometry Geometrically Bounded 2-D Wireframe with Topology Surfaces Advanced BREP Solids Constructive Solid Geometry Requirements Design Allocation Constraints Interface Rules Design Control Technology Geometric Dimensioning and Tolerancing Fabrication Design Rules Product Design Rules
ISO 10303-212: Electrotechnical Design and Installation http://public Data Supporting Terminals and Interfaces Functional Decomposition of Product 3D Cabling and Harnesses Cable Tracks and Mounting Instructions Electrotechnical Systems Buildings Plants Transportation Systems Electrotechnical Equipment in Industry Electrotechnical Plant Plant, e.g., Automobile Unit, e.g., Engine Control System Subunit, e.g., Ignition System Equipment Coverage Power-transmission Power-distribution Power-generation Electric Machinery Electric Light and Heat Control Systems
ISO 10303-214: Core Data for Automotive Mechanical Design Processes http://public.prostep.de/spo/ Geometry Solids Data Surface Data Wireframe Measured Data Presentation Drawing Visualization Manufacturing NC-Data Process Plans Analysis Simulation Technology Data Material Data Form Features Tolerance Data Surface Conditions Specification/Configuration Product Structure Data Management Data
Shipbuilding APs http://www.nsnet.com/NIDDESC/t23.html ISO 10303-215 -- Ship Arrangement ISO 10303-216 -- Ship Moulded Forms ISO 10303-218 -- Ship Structures ISO 10303-226 -- Ship Mechanical Systems
ISO 10303-221: Functional Data and their Schematic Representation for Process Plant http://www.stepcom.ncl.ac.uk/epistle/ap221/ap221.htm Plant Types Power Generation Nuclear Conventional Chemical Petroleum Across Plant Life Cycle Provide Continuity for Design Construction Operation Identifies & Describes Equipment Components Systems Subsystems 2D Schematic Displays (Piping and Instrumentation diagrams) Connectivity of Equipment Pipeline designation (line number) Direction of fluid flows Control-loop designation/component
ISO 10303-224: Mechanical Product Definition for Process Planning Using Machining Features http://isg.scra.org/products/step_ap224.html Machining Features Boss Hole Fillet Groove Pocket Manufacturing Part Properties Material Property Part Property Process Property Hardness Feature Definition Items & Profiles Path Taper Profile Bottom Condition End Types Measurement Limitations Angularity Flatness Radial Dimension Material Condition Modifier Tolerance Range Shape Representation Brep Model Explicit Base Shape Block Base Shape Ngon Base Shape Cylindrical Base Shape Part Administration Data Approval Person in Organization
Building Element Properties ISO 10303-225: Building Elements Using Explicit Shape Representation http://www.haspar.de/Ap225/index_eng.htm Building Element Shape Component Structure Explicit Shape Representation Elementary (planar), Analytic (simple geometry) & Free Form (complex geometry) Building Element Types Structural Service Elements Fixtures, Equipment Building Element Properties Simple Property Simple Classification Building Structure Composition Location of Elements Assemblies of Elements
ISO 10303-227: Plant Spatial Configuration http://cic. nist Plant Item Type Connections Functional/Physical Definition/Occurrence Plant Layout Location of Plant-items Site Description Change Control Shape Explicit Shape Brep CSG Plant Systems Line Definitions Composition Capabilities Component Connectivity Functional/Analysis Interference Performance Requirements Requirement Satisfaction
AP232: Technical Data Packaging Core Information and Exchange http://pdesinc.aticorp.org/aps.html Product Data Group Packaging Product Structure Based Product/Document Relationships Exchange Configuration Parameters Ties all Forms of Product Data together (Both STEP and Non-STEP data) Document Configuration Versioning Representation Forms Identification of Content File(s) Configuration Parameters PDM System A Associated Lists Parts List Data List Index List Indentured Data List Other Lists Presentation Product Data Groups (Non-STEP) Drawings CAD Models Associated Lists Reference Documents Analysis Files NC Program etc. PDM System B Product Data Sets (Shape) Advanced B-Representation Facetted B-Representation Manifold Surfaces with Topology Wireframe and Surface without Topology Wireframe Geometry with Topology Product Data Groups (STEP) AP 232 AP 209 AP 203 AP XXX Exchange Parameters Reason Destination Identification of Associated Business Documents
STEP Modules
Modular Extension Strategy 1988-1994 1994-1998 1998-2003 CDIMs/ APs AP Interoperability Plug and Play Islands of APs APs with initial AICs AP AIC AP203 - IS (example) STEP Modules Colors/ Layers Validation Properties ……. Associative Text
Colors/Layers/Groups http://pdesinc.aticorp.org/modules.html USAGE SCENARIOS Used for design coordination between different IPTs and Suppliers to: differentiate components in mockups identify different components per IPT or System, such as: forward fuselage/wing/cockpit hydraulic/electrical/fuel identify supplier/vendor components identify high temperature identify design stability of
Product Data Management (PDM) http://pdesinc.aticorp.org/modules.html USAGE SCENARIOS Exchange bill of materials Exchange only the information that has changed (net change) Exchange configuration management data Component 1 Component 2
Scope of the PDM Modules Alias Identifi- cation Part Management Document Management Part Identification Document Identification File Identification Effec- tivity Part Structure Part Properties Document Structure Document/ File Properties Authorization Contract Work and Change Management Geometry Assignment and Transformation Person and Organization Date and Time Approval Security Classification
Dimensional Tolerances http://pdesinc.aticorp.org/modules.html 100.00±.05 + 50.00±.05 20.00±.05 USAGE SCENARIOS Identify critical dimensions and tolerances for components Provide Dimensions/ Tolerance data independently of orthographic drawings - e.g., for Coordinate Measuring Machine programming
Drafting Annotation/Notes http://pdesinc.aticorp.org/modules.html USAGE SCENARIOS Portray attributes, concepts about parts not captured geometrically Provide reference information Add process information/clarifications Identify peculiarities of design Identify design constraints Present tolerances Forward Edge
Associative Dimension and Model Viewing http://pdesinc. aticorp drawing_sheet_revision presentation_view 1.5 .5 +.01 2.0 -.03 2.0 + .02
Geometric Validation Properties http://pdesinc. aticorp. org/modules USAGE SCENARIOS Geometric Properties can be calculated from the geometric definition; they are exchanged to enable the validation of translation processes Enables highlighting geometry whose properties have changed beyond a user supplied tolerance(s) User investigates geometry that changes outside the specified tolerance Volume & centroid (x,y,z) Surface area
Construction History http://pdesinc.aticorp.org/modules.html 3rd cut 2nd cut 1st cut Revolve Node: “1st cut” with 2 children, “Revolve” and “Extrude Leaf: a primitive block with no children Extrude USAGE SCENARIOS When a model parameter changes the construction history can be replayed to update the design geometry Use construction history to analyze/modify order of design operations
Engineering Analysis http://pdesinc.aticorp.org/modules.html USAGE SCENARIOS CAE to CAE Exchange AP209 to represent CAE/CAD/PDM AP209 for Long Term Data Retention The Engineering Analysis Core Model (EACM) supports other areas of analysis, such as Computational Fluid Dynamics
Evolving Capabilities
STEP for the Web The Web has its own implementation technology, XML and XML-related standards The Web lacks standardized vocabularies, content and/or schemas STEP is strong on content! PDES, Inc. and others are working to make STEP content available to Web implementors in a form they know - XML
Web Content Standardization The goal is to publish STEP schemas in XML for Web developers ISO 10303-28 is a mapping from STEP EXPRESS to XML PDES, Inc. has created a separate STEPml web site to support Web implementors -- http://www.stepml.org Publish Usage Guides, not ISO standards, that document the STEP “schemas” in Web format (Data Type Definitions - DTDs, OMG’s XML Schema)
Product Life Cycle Support (PLCS) Areas of Development http://www Support Engineering Provide and sustain the support infrastructure Resource Management Buy, store, pack, move, issue and dispose of the physical product CM/Change Control Manage change to a configured item throughout the life cycle including tracking of serial number where applicable Maintenance and Feedback Maintain, test, diagnose, calibrate, repair and modify physical product, including schedules, resources and feedback Support Engineering Maintenance and Feedback CM/Change Control Resource Management
Systems Engineering http://www.sedres.com STEP AP233 is evolving to satisfy Systems Engineering requirements Customer Requirements System Analysis Requirements analysis Requirements trade studies Requirements Baseline validation Functional analysis Functional trade studies Functional Verification Synthesis Design trade studies Physical Verification Sub-System specifications Control
Courtesy WZL RWTH Aachen STEP-NC (ISO 14649) http://www.steptools.com/library/stepnc Design CAD workpiece data Direct control of machine tools from 3D data CAM Planning system Department Shopfloor Shopfloor programming New data model and interface (ISO 14649) e.g. automatic - path generation Post- Intelligent processor - tool selection functions - technology support - retract strategies - machine limits Conventional Modern New, Intelligent NC controller NC controller NC controller Courtesy WZL RWTH Aachen
Summary STEP provides fast, reliable data exchange between partners and suppliers using different systems Extensive STEP capabilities are available today for use by multiple industries Powerful new evolving capabilities will be available in 2001