step for cad users - tord dennis's homepagetord.dennis.cc/plmworld_2003_step.pdf ·...
TRANSCRIPT
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
[email protected] 2003 Annual Conference
Sea of CAD
I-DEAS
AutoCAD
ProEProE
CATIA
UG
Solid Edge
Solid Edge
Solid Works
[email protected] 2003 Annual Conference
Translation Choices
Ø ReMasterØ Multiple packagesØ Translation packagesØ Translation servicesØ Neutral file format
[email protected] 2003 Annual Conference
Translation Issues [1]
Cost Ø Multiple softwareØ Maintenance/InstallationØ TrainingØ HardwareØ TimeØ Security
[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
[email protected] 2003 Annual Conference
How to translate
STEPIGESDXFJT VRMLSTL
Engineering Data
Visualization Data
[email protected] 2003 Annual Conference
Visualization overview
Tessellated informationPoor surface representationFile size depends on level of detailCan contain ancillary information
[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
[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.
[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.
[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.
[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/
[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/
[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)
[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;
[email protected] 2003 Annual Conference
What is AP203? [2]
Sour
ce: P
DE
S, In
c. h
ttp://
pdes
inc.
atic
orp.
org/
[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
[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
[email protected] 2003 Annual Conference
Results of the 7th ProSTEP Benchmark
Sour
ce: h
ttp://
ww
w.p
rost
ep.c
om/e
n/
[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;
[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','');
[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);
[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;
[email protected] 2003 Annual Conference
I-DEAS 9m2 AP203 STEP Export
[email protected] 2003 Annual Conference
SolidEdge v12.00.04.01 AP203 STEP Export
[email protected] 2003 Annual Conference
UG NX 1.0.0.21 AP203 STEP Export
C:\EDS\Unigraphics NX\STEP203UG\ugstep203ug.def
[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
[email protected] 2003 Annual Conference
STEP exchange example [3]
KeptFile namesRelative positionsHierarchy information
LostAssembly constraints lostFeature history lostColor information
[email protected] 2003 Annual Conference
STEP exchange example [3]
[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.
[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/
[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/
[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
[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.
[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
[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