# Presentation: 205309

## Recent ExtensionstoSTEP 

- Kevin Oliver
- Product Specialist
- Data Sharing & Exchange Products

## Agenda

**Validation Properties**
**Examples **
**Associative Drafting**
** ****Initiative**
**Test results**
**Customer Requirements**
**Metadata Transfer between Windchill and STEP**

## Instance Geometric Validation Properties

## STEP Instance Validation Properties

***Assisting with ensuring an accurate and valid exchange***
***As with any data sharing or exchange, inaccuracies and other problems can occur.  PTC has implemented an extension to STEP referred to as Geometric Validation Properties (VP1).  Further, PTC is one of only a few vendors who have contributed to a further development of this capability, known as Instance Validation Properties (VP2).***
***The next 3 slides show the initial implementation by most of the CAD vendors***
- Slide 3 = part level GVP
- Slide 4 = part level and part CG to parent
- Slide 5 = part level, part CG to parent, and 2nd instance CG

## VP1

_***VP1***_
***Upper image highlit part selected for mass property table***
***Lower image shows mass properties for individual solid component***

**Pro/ENGINEER Release 2000i****2**
**Available Today!**

**Notes:**
Here is an example of what differentiates PTC from our competition.  
Upon import of a STEP file containing validation properties, A log file with a comparison of the as received, as calculated, and a difference value is generated in the working directory.  This allows a user to determine if the exchange is VALID within some acceptable range.

Future additions to this will be a visible display of the validation properties in the model tree, a user definable % difference for the volume & surface area, a max distance deviation of CG, and RED flagged icons for assembly components outside of this value.

## VP2: component

_***VP2: component***_
***Upper image highlit part selected for mass property table***
***Lower image shows mass properties for: ***
***a) Individual comp.***
***b)CG to parent asm.***

**Pro/ENGINEER Release 2001**
**BETA available now!**
**Scheduled for full release Spring 2001**

**Notes:**
Here is an example of what differentiates PTC from our competition.  
Upon import of a STEP file containing validation properties, A log file with a comparison of the as received, as calculated, and a difference value is generated in the working directory.  This allows a user to determine if the exchange is VALID within some acceptable range.

Future additions to this will be a visible display of the validation properties in the model tree, a user definable % difference for the volume & surface area, a max distance deviation of CG, and RED flagged icons for assembly components outside of this value.

## VP2: sub-ass’y

***Upper image highlit part selected for mass property table***
***Lower image shows mass properties for: ***
***a) LBA val. props.***
***b) LBA Instance #1 to parent***
***c) LBA Instance #2 to parent***

**Pro/ENGINEER Release 2001**
**BETA available now!**
**Scheduled for full release Spring 2001**

**Notes:**
Here is an example of what differentiates PTC from our competition.  
Upon import of a STEP file containing validation properties, A log file with a comparison of the as received, as calculated, and a difference value is generated in the working directory.  This allows a user to determine if the exchange is VALID within some acceptable range.

Future additions to this will be a visible display of the validation properties in the model tree, a user definable % difference for the volume & surface area, a max distance deviation of CG, and RED flagged icons for assembly components outside of this value.

## STEP Instance Validation Properties

***Providing tools to validate STEP Data Exchange***
***Increased reliability in the process***
***Ability to pinpoint and investigate failures***
***Identify systems or trends to pay closer attention to while performing exchanges***

## Associative Drafting

**Notes:**
For more information contact -

	Asa Trainer
	Product Line Manager - Data Exchange
	Parametric Technology Corporation
	128 Technology Drive
	Waltham,  MA  02514

	781-398-6258
	781-398-6550
	atrainer@ptc.com

Please note that this presentation contains animation which is best displayed in Slide Show mode.  If you are viewing this presentation electronically, please change to Slide Show mode now.

## PTC’s Associative Drafting Initiative

***AP202 Capability since R19***
***Testing at GM STC***
***Cooperative Agreement with debis Systemhaus***
***AP214 Capability***
***Driven by Customer Requests***
***Four Phase Activity with debis***
***Phase 1- Basic Views***
***Phase 2 - Basic Dimensions & Notes***
***Phase 3 - Symbols & Tolerances***
***Phase 4 - Cross-Section Hatching & other***
***Tested exchanges in Round 1J to 6J***

***Complete***
***In QA***
**2000*****i******2***
**2000*****i******2***

**Notes:**
The PTC ATB provides flexibility for our customers - allowing them to connect their engineering applications - to meet various critical business needs.

## AP202 Associative Drafting

- GM-Supplied Data for Loop-back Testing in R20

- Move, Add, Scale Views
- Create Cross-Sections
- Changes to Model reflected on Drawing

## AP214 Associative Drafting

- CATIA 4.2.0 (COMSTEP)

- ProE R2000i-2

## Test Results - ProE into CATIA

**SLD: Solid         **
**GM: Geometry****	**
**Vw: Views           **
**LD: Liner Dim****	**
**AD; Ang Dim      **
**OD: Ordinate Dim****	**
**RD: Radial dim  **
**TL: Tolerence****	**

## Test Results - CATIA into ProE 

**SLD: Solid         **
**GM: Geometry****	**
**Vw: Views           **
**LD: Liner Dim****	**
**AD; Ang Dim      **
**OD: Ordinate Dim**
**RD: Radial dim  **
**TL: Tolerence****	**

## PTC’sSTEP related activities

## Contents

***Projects***
***Memberships***
***Research & Development***

## Projects

***Current:***
***SAVE - development of PDM Schema STEP and PDM/Enabler i/f for deployment in virtual enterprises***
***ENHANCE - Using STEP as resources to define digital product model for processes in aerospace industry***
***PLCS - Product Life Cycle Support (Proposes lead of Maintenance & Feedback activity)***
***AEA Pilot Member - Using STEP for data exchange within supplier - manufacturer relationship***
***Past:***
***PowerSTEP -  STEP data exchange for aerospace industry***
***AIT-IP - Using CORBA for STEP data exchange***

## Memberships

***Consortias:***
***ProSTEP***
***PDES Inc.***
***PLCS (leading Maintenance & Feedback)***
***OMG***
***Further:***
***Participation in test ralleys and CAx Implementor Forum, ***
***Currently joining PDM Implementor Forum***

## Research & Development

***STEP Interface for Windchill***
***PDM/Enabler for Windchill***
***XML Interface for Windchill - PDM Data Exchange***
***STEP as Reference for Data Models***
***Existing Products***

## STEP Interface for Windchill

- The user provides the mapping of his customized Windchill objects coded in EXPRESS - X as extension to the existing mappings between the standard Windchill object model and the STEP AP’s
- _Windchill STEP Interface Component:_
-  Windchill EXPRESS-Schema creator: Creates the EXPRESS representation of the Windchill Object model from the Rational Rose UML Model through IDL
-  WT Schema Part 21 Processor: Writes and reads Part 21 files based on the WT EXPRESS Schema. Alternatively the data can be directly transferred to the EPM Data Manager
-  EXPRESS-X Mappings: EXPRESS-X coded mapping between the Windchill Object model and the STEP Application Protocols, extended by the user extensions of the Windchill model
-  EPM Data Manager:  Reads and writes STEP Part 21 files according to the EXPRESS-X mapping

**Customized**
**Windchill **
**Environment**

**Windchill EXPRESS-**
**Schema Creator**

**Windchill**
**EXPRESS**
**Schema**

**WT Schema Part 21 **
**Processor **

**Windchill**
**Schema**
**Part 21**
**File**

**EPM Data Manager**

**SDAI**

**STEP**
**Part 21 **
**File**

**Business**
**Objects**

**Windchill**
**Objects**

**Rational**
**Rose**

**STEP Interface for Windchill**

## XML Interface for PDM Data Exchange

- _User Input:_
- The user provides the mapping of his customized Windchill objects coded in XSL as extension to the existing mappings between the standard Windchill object model and the STEP AP’s (or PDML)
- _Windchill STEP Interface Component:_
-  Windchill DTD creator: Creates the DTD representation of the Windchill Object model from the Rational Rose UML Model through IDL
-  WT Schema XML Processor: Writes and reads XML files based on the WT DTD Schema.
-  XSL Mappings: XSL coded mapping between the Windchill Object model and the STEP Application Protocols, extended by the user extensions of the Windchill model
-  XSL Processor:  Reads and writes STEP XML files according to the XSL mapping
- _Compliance_
- Current Windchill XML output complies with Part 28 draft and PDML handling of XML structures as much as possible with regard to maturity of these upcoming standards

**Windchill EXPRESS-**
**Schema Creator**

**Windchill**
**EXPRESS**
**Schema**

## PDM/Enabler

**PDM/Enabler**

***Server: Provides Windchill functions for create, read, modify and delete operations through the PDME interface. Implemented for Product Structure & Identification, Document Identification and Person & Organization***
***Copy Client: Windchill-neutral program, which allows browsing and copying across two PDME servers ***
***Has been already used within benchmarks***
***Is working with ProSTEP’s PDM Datawarehouse***

## Existing Products

***Geometry***
***STEP interfaces for CADDS and Pro/ENGINEER***
***Non-Geometry***
***AP 203 interface for EPD.Connect***
- In operation at e.g. Rolls-Royce (6.000 exchanges per year)
***Prototype of STEP interface (PDM Schema) for Windchill available. Focus on easy-to-customize capability based on Windchill’s Rapid Application Development environment and usage of EXPRESS-X. Productization is planned for Windchill Version 6 (Autumn 2000)***

## Productization Plans

***STEP interface for Windchill is planned for Version 6, scheduled for 2001. Specification is currently under work in close cooperation with selected customers. The first version of the STEP interface includes the PDM Schema (AP 214 CC 6) protocol and is currently tested within the PDM Implementor Forum ***
***PDM/Enabler interface is planned to be productized as source code and reference implementation for Version 6, scheduled for 2001***
***Further investigations about the usage of XML for STEP data exchange are in work with selected customers. This effort is closely linked to the Part 28 activity ***

## Conclusions

***PDM interoperability through standards (STEP, PDM/Enabler) is recognized by PTC as important - corresponding functionality is available/under development***
***Close cooperation with customers is key for successful implementation into operation***
***New internet-related technologies, such as XML/BizTalk are considered as relevant for future PDM interoperability within CPC - investigations are underway ***
***Continuing support of test cases, extensions, etc... as part of Cax-IF Test Rounds***