37
2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer [email protected] College of Engineering Georgia Institute of Technology CAE/CAD Laboratory Atlanta, GA 30332-0140 Tord Dennis, Research Engineer [email protected] College of Engineering Georgia Institute of Technology CAE/CAD Laboratory Atlanta, GA 30332-0140

STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer [email protected]

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

2003 Annual Conference

STEP for CAD users

Tord Dennis, Research [email protected] of Engineering Georgia Institute of TechnologyCAE/CAD LaboratoryAtlanta, GA 30332-0140

Tord Dennis, Research [email protected] of Engineering Georgia Institute of TechnologyCAE/CAD LaboratoryAtlanta, GA 30332-0140

Page 2: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Sea of CAD

I-DEAS

AutoCAD

ProEProE

CATIA

UG

Solid Edge

Solid Edge

Solid Works

Page 3: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Translation Choices

Ø ReMasterØ Multiple packagesØ Translation packagesØ Translation servicesØ Neutral file format

Page 4: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Translation Issues [1]

Cost Ø Multiple softwareØ Maintenance/InstallationØ TrainingØ HardwareØ TimeØ Security

Page 5: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Translation Issues [2]

The National Institute of Standards & Technology (NIST) determined that interoperability issues costs the U.S. automobile supply chain at least $1 billion per year.

http://www.nist.gov/director/prog-ofc/report99-1.pdf

Page 6: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

How to translate

STEPIGESDXFJT VRMLSTL

Engineering Data

Visualization Data

Page 7: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Visualization overview

Tessellated informationPoor surface representationFile size depends on level of detailCan contain ancillary information

Page 8: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STL Visualization formatsolid wrought_ironfacet normal 9.86393924E-001 0.00000000E+000 -1.64398987E-001outer loopvertex 9.31049159E-001 9.84251969E-001 -3.19216855E-001vertex 9.84251969E-001 9.84251969E-001 0.00000000E+000vertex 9.84251969E-001 -9.84251969E-001 0.00000000E+000

endloopendfacetfacet normal 8.83787916E-001 0.00000000E+000 -4.67887720E-001outer loopvertex 9.31049159E-001 -9.84251969E-001 -3.19216855E-001vertex 7.87401575E-001 -9.84251969E-001 -5.90551181E-001vertex 7.87401575E-001 9.84251969E-001 -5.90551181E-001

endloopendfacet

Page 9: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

What is IGES? [1]

The Initial Graphics Exchange Specification (IGES) defines a neutral data format that allows for the digital exchange of information among computer-aided design (CAD) systems.

IGES provides a neutral definition and format for the exchange of specific data. Using IGES, a user can exchange product data models in the form of wire frame or solid representations as well as surface representations.

IGES was initially designed for exchanging strictly the two-dimensional geometric representation of a part design.

Page 10: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

What is IGES? [2]

IGES started out as an American standard

Standards organizations in other countries have created their own IGES-like product data exchange standards, such as SET in France and VDAFS in Germany.

IGES standard was loosely enforced and subject to vendor interpretation.

IGES version 6.0 is slated to be the final release of the standard.

Page 11: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

What is STEP?STandard for the Exchange of Product model data (STEP) is an International Organization for Standardization (ISO) product model data exchange standard (identified as ISO 10303) that is designed to meet the need of engineering data exchange.

STEP is actually a series of standards, developed by experts worldwide. It is intended to provide information of value to engineering users with a need to exchange product data with customers and/or suppliers.

STEP has been approved by more than 20 countries worldwide including all major U.S. trading partners.

Page 12: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

USPro’s MissionThe U.S. Product Data Association (US PRO) is a nonprofit membership organization. Established by industry, US PRO works for industry by providing the management functions for the IGES/PDES Organization (IPO) and its related activities.

US PRO is accredited by the American National Standards Institute (ANSI) to support the development, publication and distribution of the IGES and PDES standards in the U.S.

https://www.uspro.org/

Page 13: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

PDES, Inc.’s Mission

PDES, Inc. is an international industry/government consortium accelerating the development and implementation of ISO 10303, commonly known as STEP.

http://pdesinc.aticorp.org/

Page 14: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Common STEP Application Protocols

AP203: Configuration controlled 3D designs of mechanical parts and assemblies AP207: Sheet metal die planning and designAP209: Composite and metallic structural analysis and related design AP210: Electronic Assembly, Interconnect, and Packaging DesignAP213: Numerical control process plans for machined parts AP214: Core data for automotive mechanical design processes AP239: Product life cycle support (PLCS)

Page 15: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

What is AP203? [1]

AP203: Configuration controlled 3D designs of mechanical parts and assemblies (ISO10303-203:1994)Ø Products that are mechanical parts and assemblies;Ø Product definition data and configuration control data pertaining to the

design phase of a product's development;Ø The change of a design and data related to the documentation of the

change process;Ø Five types of shape representations of a part that include wireframe and

surface without topology, wireframe geometry with topology, manifold surfaces with topology, faceted boundary representation, and boundary representation;

Page 16: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

What is AP203? [2]

Sour

ce: P

DE

S, In

c. h

ttp://

pdes

inc.

atic

orp.

org/

Page 17: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Distributed Development DemoTeam InteGrated-Electronic Response (TIGER)

Team Roles:

ITI

Boeing

(Irving)

SCRA/ADLAtlanta ECRCGeorgia Tech

Holaday Circuits, Inc.Boeing(Seattle)

Holaday• Pilot SME• Board Mfg. Expert

Boeing• Pilot DoD Prime• Software Enhancement,

Integration

ITI• Software Development,

Integration

SCRA• Software Enhancement, Integration• Technical Management• Technical Support

Georgia Tech• Analysis Tools• Software Integration

Atlanta ECRC• EC Services/Support• Technology Transfer

Page 18: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

TIGER Emphasis

ElectronicData

Interchange

VirtualEnterprises

DistributedCollaborativeEngineering

IntegrationEDI &

InternalSystems

TechnicalData

Exchange

Network Enabled Business Practices

Outsourcingover the NII

Product/ProcessData Driven

Manufacturing

SecondaryPrimary

Page 19: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Results of the 7th ProSTEP Benchmark

Sour

ce: h

ttp://

ww

w.p

rost

ep.c

om/e

n/

Page 20: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

I-DEAS 9m2 AP203 STEP Export of a 10x10x10 block [1]

ISO-10303-21;HEADER;/***************************************************************** Generated by software with PDE/Lib inside ** PDE/Lib Version 3.2.5, created Wed Apr 04, 2001 at 18:42:38 ** International Technegroup Inc. (www.iti-oh.com) *****************************************************************/FILE_DESCRIPTION((''),'2;1');FILE_NAME('Z:\\block.stp','2003-03-05T09:53:25',('User'),('SDRC'),

'I-DEAS Master Series 9','UNIX','Yes');FILE_SCHEMA(('CONFIG_CONTROL_DESIGN','GEOMETRIC_VALIDATION_PROPERTIES_MIM','SHAPE_APPEARANCE_LAYER_MIM'));ENDSEC;

Page 21: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

I-DEAS 9m2 AP203 STEP Export of a 10x10x10 block [2]

DATA;#10=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));#11=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);#12=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(

0.017453292500000),#10);#16=(CONVERSION_BASED_UNIT('DEGREE',#12)NAMED_UNIT(#11)

PLANE_ANGLE_UNIT());#20=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());#24=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));#26=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(

0.010000000000000),#24,'DISTANCE_ACCURACY_VALUE','');

Page 22: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

I-DEAS 9m2 AP203 STEP Export of a 10x10x10 block [3]

#81=PERSON('00007','None','None',$,$,$);#82=ORGANIZATION('','None','None');#83=PERSON_AND_ORGANIZATION(#81,#82);#84=PERSON_AND_ORGANIZATION_ROLE('classification_officer');#85=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#83,#84,(#66));#86=DATE_TIME_ROLE('classification_date');#87=CALENDAR_DATE(2003,5,3);

Page 23: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

I-DEAS 9m2 AP203 STEP Export of a 10x10x10 block [4]

#286=PROPERTY_DEFINITION('geometric_validation_property','Main:block:::0',#120);

#290=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));#291=DERIVED_UNIT_ELEMENT(#290,2.0);#292=DERIVED_UNIT((#291));#293=MEASURE_REPRESENTATION_ITEM('surface area measure',

AREA_MEASURE(60000.000000000015000),#292);#294=REPRESENTATION('surface area',(#293),#28);#295=PROPERTY_DEFINITION_REPRESENTATION(#286,#294);ENDSEC;END-ISO-10303-21;

Page 24: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

I-DEAS 9m2 AP203 STEP Export

Page 25: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

SolidEdge v12.00.04.01 AP203 STEP Export

Page 26: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

UG NX 1.0.0.21 AP203 STEP Export

C:\EDS\Unigraphics NX\STEP203UG\ugstep203ug.def

Page 27: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STEP exchange example [1]

4 parts and 4 assemblies created in UG NX 1.0.0.21 Exported via STEP AP203 using default settingsImported into I-DEAS 9m2

Page 28: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STEP exchange example [2]

752kb116kb

1420kb

Page 29: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STEP exchange example [3]

KeptFile namesRelative positionsHierarchy information

LostAssembly constraints lostFeature history lostColor information

Page 30: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STEP exchange example [3]

Page 31: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Free STEP viewerOpenCASCADE eview –http://www.opencascade.com/products/eview

e-Viewer plugin supports the following CAD data formats:- BRep- IGES 5.3- STEP AP203/AP214- STL

in Internet Explorer, Netscape Navigator and Opera running on the Windows 9x/NT/2000/XP platforms.

Page 32: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Best Practices [1]

Exporting STEP FilesØ Delete unused/unreferenced items Ú Avoid non manifold geometry Øe.g. disjoint parts, partitioned parts

Ø For assemblies, confirm that all component files are in the same directory ØMake all geometry visible and selectable Ø Remove unnecessary geometry, layers, annotation from the file(s) Ø Use tools available in the native system to validate geometry prior to export Ø Ensure that the STEP translator can support the nature of the data to be

exchanged Ø Check tolerances

http://www.prostep.org/en/stepportal/

Page 33: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Best Practices [2]

Importing STEP FilesÚ Verify that files have not undergone any conversions that may have

corrupted them Øe.g. ASCII to binary conversion can convert special characters

Ú Ensure that files have not been truncated, keep filenames to under 16 charactersØe.g. to 80 character records, or in length

Ø Check for valid surfacesØ Verify that correct AP is being used.Ø Reimport STEP fileØ Edges of a face must define a closed loop and meet at vertices

http://www.prostep.org/en/stepportal/

Page 34: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Summary of STEP issuesØ Poor model quality - Many STEP translation failures and errors

occur due to user modeling practices and/or CAD System algorithmerrors.

Ø Naming of parts in assemblies – Typically 16 characters max. Keep all files in same directory. No spaces or non-standard characters.

Ø Tolerances - different CAD systems measure accuracy to different decimal places. This can cause inconsistencies in translation.

Ø History/Feature recognition – not supported

Ø Assembly constraint translation – not supported

Page 35: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Future of STEPSTEPml is a library of XML specifications --Document Type Definitions (DTDs) and/or XML Schemas -- for product data. STEPml's content is based on information models from STEP, the international product data representation and exchange standard.

CHAPS (Construction History and Parametrics) is a joint PDES, Inc./U.S. Navy effort that is developing and deploying the exchange of CAD models between heterogeneous systems using construction history, parametric features, and constraints.

Page 36: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

Resources

PDES Inc. http://pdesinc.aticorp.org/ProSTEP http://www.prostep.com/en/NIST http://www.nist.govUSPro https://www.uspro.org/UKCEB http://www.ukceb.org/step/STEPml http://www.stepml.org/Product Life Cycle Support (PLCS), Inc. www.plcsinc.org

Page 37: STEP for CAD users - Tord Dennis's homepagetord.dennis.cc/PLMWorld_2003_STEP.pdf · 2005-06-02 · 2003 Annual Conference STEP for CAD users Tord Dennis, Research Engineer tdennis@cad.gatech.edu

[email protected] 2003 Annual Conference

STEP for CAD users

TordTordTord Dennis, Research EngineerDennis, Research EngineerDennis, Research Engineertttordordord...dennisdennisdennis@@@coecoecoe...gatechgatechgatech...eduedueduCollege of Engineering College of Engineering College of Engineering Georgia Institute of TechnologyGeorgia Institute of TechnologyGeorgia Institute of TechnologyCAE/CAD LaboratoryCAE/CAD LaboratoryCAE/CAD LaboratoryAtlanta, GA 30332Atlanta, GA 30332Atlanta, GA 30332---014001400140