# Presentation: 106505

## Dimensional Inspection Information Exchange

**Ted Vorburger ****(tvtv@nist.gov)****, Simon Frechette, Son Bui  **
**Manufacturing Engineering Laboratory, NIST**
**Bill Danner**
**Seneca-IT.com**
**2003 International Workshop **
**on Aerospace Product Data Exchange**
**Gaithersburg MD, USA**
**7-10 April 2003**

**Dimensional Inspection Information Exchange**
** – ****STEP AP219**

## Contents

**Introduction **
**	****	****Motivation for AP219, Scope, Participants**
**Overview of the Information Model for Dimensional Inspection ****	**
**	****	****-High Level Activity Model **
**	****	****-Model of Information Requirements in EXPRESS-G****  ****	****(ARM)**
**Proposed New Work Item**
**Harmonization with Existing Standards and Projects**
**An Example**
**Next Steps and Future Work**

## Coordinate Measuring Machine with Ball Bar Calibration Artifact

## Motivation

**Automation of dimensional inspection should involve the automation and interoperability of a number of functions:**
**Computer aided design**
**Inspection planning**
**On-line editing/modification of inspection plans**
**Collection of dimensional inspection data**
**On-line analysis**
**Post-process and remote analysis**
**Statistical process control**
**Reporting results**
**Archiving and retrieval****  ****(Cont’d)**

## Motivation (Cont’d)

**Automation of dimensional inspection should involve the automation and interoperability of a number of functions. **
**In order for these functions to interoperate in an automated manner, a model for inspection process**
**parameters and output data needs to be developed and agreed upon by the developers and users of**
**automated systems that create and use inspection information.**

## Scope and Functional Requirements as Stated

***in the PWI ***
- This Application Protocol (AP) will specify information
- requirements to manage dimensional inspection of solid
- parts or assemblies, which includes administering,
- planning, and  executing dimensional inspection as well as
**analyzing **and archiving the results. Dimensional inspection
- can occur at any  stage of the life cycle of a product where
- checking for conformance with a design specification
- is required.

## Participants

**AP219 Project Team Participants :**
- Clay Tornquist, PrizMetrik
- John Wootton, LK Ltd.
- Rob Edgeworth, Intel Corp.
- Howard Harary, NIST
- Larry Welsch, NIST
- Robert Wilhelm, University of North Carolina, Charlotte
- Steve Scigliano, Tecnomatix, Inc.
- Bill Ackley, Boeing
- Alan Jones, Boeing
- Mark Vinson, Boeing
- Son Bui, NIST
- Xiao Ping Zhao, University of North Carolina, Charlotte
**DMIS National Standards Committee Participants :**
- Curtis Brown, Honeywell
- Rob Stewart, DaimlerChrysler
- Tom Kramer, NIST
- Gordon Hogg, DaimlerChrysler
- Dietmar May, Object Workshops

## T24 Manufacturing Team Participants:

- Tom Hendrix, Boeing
- Martin Hardwick, STEPTools, Inc.
- Len Slovensky, Northrup Grumman
- Ulrich Pfeiffer, Technical University of Darmstadt
- Carol Tierney, General Dynamics
- King Yee, Boeing
- Takeshi Kishinami, Hokkaido University
- Chiaki Sakamoto, Komamatsu Engineering Co.
- Peter Mueller, Siemens AG
- Friedrich Glantschnig, AMT Consulting
- David Loffredo, STEPTools, Inc.
- Alan Crawford, LSC Group
- Fred Proctor, NIST
**Automotive Industry Action Group, Metrology Interoperability Project Team Participants:**
- Joe Schafer, Tecnomatix, Inc.
- Bob Waite, Daimler Chrysler
- Bob Stone, Origin

## Contents

**Introduction **
**	****	****Motivation for AP219, Scope, Participants**
**Overview of the Information Model for Dimensional Inspection**** ****	**
**	****	****-****High Level Activity Model**
**	****	****-Model of Information Requirements in EXPRESS-G****  ****	****(ARM)**
**Proposed New Work Item**
**Harmonization with Existing Standards and Projects**
**An Example**
**Next Steps and Future Work**

## A STEP-Based Information Model

- Date: 2003-2-28
- DRAFT – FOR COMMITTEE USE ONLY
**A STEP-Based Information Model**
**for Dimensional Inspection**
- Supporting Material for a New Work Item under
- TC184/SC4/WG3/T24
- Submitted by
**Bill Danner, danner@seneca-it.com**
**Seneca-IT.com**
**Emerald Isle, NC, USA**
**Theodore Vorburger, tvtv@nist.gov**
**Simon Frechette, simon.frechette@nist.gov**
**NIST**
**Gaithersburg, MD**
**USA**

## Dimensional Inspection Activity Model

## Organization of the Dimensional Inspection Information Requirements Model

**1. Part Requirements**
- 	Part_arm
- Shape_arm
- Geometric**_**model_arm
- Orientation_arm
- Property_parameter_arm
- Value_with_unit_arm
- Shape_element_feature_arm
**2. Tolerance Requirements**
- 	Dimension_tolerance_arm
- 		Derived_shape_element_arm
- 	Geometric_tolerance_arm
- 		Cartesian_point_and_vector_arm
**3. Manufacturing Feature Requirements**
- 	Manufacturing_feature_arm
- 		Machining_feature_arm
- 			Path_arm
- 			Profile_arm
- 			Specification_arm
- 		Transition_feature_arm
- 		Replicate_feature_arm

## Altogether, the ARM contains approximately 85

- 	Dimensional_measurement_program_identification_arm
**5. Dimensional Measurement Feature Requirements**
- 	Dimensional_measurement_feature_arm
**6. Dimensional Measurement Parameter Requirements**
- 	Dimensional_measurement_parameter_arm
**7. Dimensional Measurement Execution Result Requirements**
- 	Dimensional_measurement_execute_result_arm
- 		Dimensional_measurement_program_run_arm
- 			Dimensional_measurement_program_id_arm
- 			Person_organisation_arm
- 			Date_time_arm
**Altogether, the ARM contains approximately 85**
**EXPRESS-G diagrams, including about 25 original diagrams.**

## Slide 14

## Slide 15

## Slide 16

## Slide 17

## Slide 18

## Slide 19

## Slide 20

## New Work Item Submission – March 11, 2003

**New Work Item Submission – March 11, 2003**
**With reduced scope**
**“****This project will specify information requirements for analyzing the data and reporting the results of dimensional inspections of solid parts or assemblies...”**
**Currently out for ballot by SC4**

## Contents

**Introduction **
**	****	****Motivation for AP219, Scope, Participants**
**Overview of the Information Model for Dimensional Inspection ****	**
**	****	****-****High Level Activity Model**
**	****	****-Model of Information Requirements in EXPRESS-G****  ****	****(ARM)**
**Proposed New Work Item**
**Harmonization with Existing Standards and Projects**
**An Example**
**Next Steps and Future Work**

## Harmonization:  Mapping and integration

**Harmonization through *****mapping***** between requirements specifications**

**Harmonization through *****integration***** of requirements specifications**

## AP219 Harmonization Activities

**Dimensional Inspection**
- 	-DMIS (Dimensional Measuring Interface Standard)
- 	-ISO 22093 (draft DMIS equivalent)
- 	-Metrology Interoperability Project of the Automobile Industry Action Group  (Common Data Formatting Work Group)

**STEP**
- 	-AP224 (Process Planning using Machining Features)
- 	-AP238 (Computer Numerical Controllers)
- 	-AIC 519 (Geometric Tolerances)
- 	-GDT modules (Geometric Dimensions and Tolerances)

## Part life cycle:  Example activity model

**Current**
**Harmonization**
**Focus**

## "Dimensional MeasuringInterface Standard, Version 4.0”,

- "Dimensional MeasuringInterface Standard, Version 4.0”,
- Draft ISO 22093.

## Portion of AP219-DMIS Excel Chart for Features

**FEAT/CYLINDER****	****	**dmf_cylinder
- Label				Label
- Inner/Outer flag			Inner/Outer Enumeration
- Location/Center Point		Center Point
- Direction/Axial Direction		Axis Direction Vector
- Diameter			Diameter
- Length (Optional)
- 				Start Point
- 				End Point
- 				Boundary
- Cart/Pol

**DMIS**

**AP219**

## Automotive Industry Action Group (AIAG)

**Metrology Interoperability Project (MIP)**
**Common Data Formatting Work Group**

**Deliverable: Create a common measurement data format standard including:**
*Develop specifications/user requirements for reporting measurement data. Develop an object model describing required information flow leveraging XML. *
*Work with vendors to identify/create and **encourage vendor implementation of a standard that meets the requirements.*
*Carry out a pilot conformance and interoperability testing program for the measurement data standard. **The Metrology Test Bed (MTB) will be utilized as a resource for test creation and implementation. Deliverable will be pilot test results.*

## Example of DML Code

- <xml version="1.0" encoding="UTF-8"   ?>
- <!  --  DATE    : Thur May 31 10:52:33 2001-->
- <!  --  UTC DATE: 2001-05-31T17:52:33Z-->
- <  dimensional_inspection_results  version="1.04" id="RUN1">
- <  results_header>
- <  transform_list>
- <  datum_definition_list>
- <  nominal_tolerance_list>
- <  feature_list>
- 	<  analysis_modes_default>
- 	<  analysis_dofs_default>
- 	<  feature  name="basic_hole_hole_center_lower_TPRH701" >
- 		<  applied_tolerances>
- 		<  cone_feature   type="INNER">
- 			<  nominal_cone_feature>
- 			<  measured_cone_feature>
- 		</  cone_feature>
- 		<  measured_tolerance_list>
- 		<  point_list>
- 	</  feature>
- </  feature_lilst>
- </  dimensional_inspection_results>

## Comparison of AP219 with DML

- Part_arm (1 of 1).

## An Example Using the Sample Part* for STEP-NC

**An Example Using the Sample Part* for STEP-NC**

***Developed by Ecom (Electronic Commerce   Promotion Council of Japan)****formerly JSTEP**

## eDrawing of STEP NC Test Part with Tolerances Added

- By Curtis Brown, Honeywell

## Example part:  Top view

## Example part:  Cross section

## Instances:  Counterbore_hole specification

## ARM elements:  Counterbore_hole diameter

## Instances:  Diameter nominal and tolerances

## Instances:  Counterbore_hole measurement

**view**

- Instances:  *Counterbore_hole measurement*

## ARM elements:  Dmf_circle diameter measurement

- Shape_
- element

- (ABS)

- Dm_

- feature

- (ABS)
- Feature

- measured_point
- S[1:?]

- Calculated
- _value

- parameter_value

- calculated_value

- REAL

- STRING

- value_
- component

- unit_
- component

- value

- Dm_execution_
- result_
- measurement

- parameter

- measurement_points S[1:?]

- expected_point

- diameter

- Dm_dimension
- parameter

- Numerical
- _value

- Numeric_
- parameter

- Numeric_
- Parameter

- specification

- Parameter
- calculated
- value

- x

- y

- z

## Instances:  Diameter calculated value of hole 1

## Instances:  Diameter nominal and tolerances

## Instances:  Diameter nominal and tolerances

## Example part:  Nominals, tolerances, and calc values

- Example part:  *Nominals, tolerances, and calc values*

## Next Steps and Future Work

- NWI Ballot Ongoing
- Prepare Committee Draft – Fall 2003
- Harmonize Draft ARM with AIAG MIPT Dimensional Markup  Language Team – August 2003
- Develop Instance Example for STEP NC Part Features – July 2003
- Draft NIST publication with ARM, Definitions, and Example – September 2003
**    **
**ARM Available **_[http://step-inspect.nist.gov](http://step-inspect.nist.gov/)_
**For password, contact **_[son.bui@nist.gov](mailto:son.bui@nist.gov)_
**	****	****	****tvtv@nist.gov**