# Presentation: 267502

## Metrology InteroperabilityContribution to the High-Level Inspection Process Planning Discussion from Experiences with Developing FBMeasApril, 2007

**Curtis W. Brown, **
**Principal Engineer**
**NNSA’s Kansas City Plant**
**Operated by Honeywell FM&T**
**Kansas City, MO**
**cbrown@kcp.com**

## Speaker’s Task

**Definition of a HIPP?**
**Any existing Input Data Formats?**
**Any existing Data Formats Defining a HIPP?**
**Standard Input Data Format increase interoperability?**
**Standard Data Definition of HIPP increase Interoperability?**
**What Information Necessary to Generate a HIPP?**
**Who will actively Participate and Leverage with others to Promote and/or Develop a Standard Interface for HIPP?**

## Agenda

**HIPP**
**Past Work**
**CAM-I**
**AlliedSignal**
**NIST**
**CAM-I**
**USC**
**International Metrology Interoperability Summit (IMIS) Review**
**Top Level Activities**
**Issues**
**Vision**
**Honeywell FM&T Experience**
**Summary**

## HIPP – Acronym for . . .

**Health Insurance Premium Payment**
**Harlequin ICC Profile Processor**
**Health in Prison Project**
**Himalayan Interdisciplinary Paleoclimate Project**
**Help Increase the Peace Program**
**Hifn Intelligent Packet Processing**
**Highlands & Islands Partnership Programme**
**High Impact PolyPropylene**
**Handbook of Institutional Pharmacy Practice**
**High Impact Packaging and Print**
**Hispanics Impacting Public Policy**
**Hypertension Intervention Pooling Project**
**Home Incorporatedome Producing Parents**

## HIPP – Short for Hippopotamus

***noun*****:   massive thick-skinned herbivorous animal living in or around rivers of tropical Africa **

## HIPP – Short for Hip-Hop

## HIPP – Hip (noun)

***noun*****:   either side of the body below the waist and above the thigh **
***noun*****:   the ball-and-socket joint between the head of the femur and the acetabulum **

## HIPP – Hip (adjective)

***adjective*****:   informed about the latest trends **

## HIPP – An Acronym for

**High-level Inspection Process Planning**

## CAM-I’s EPS-1 Activity ModelAlliedSignal’s IPPEX Implementation

**Produce**
**CMM**
**Inspection**
**Instructions**

- Product Definition

- Inspection Requirements

- User

- Product
- Modeler

- Knowledge
- Base

- Resource
- Data

- Process
- Planner

- Inspection Plan

- DMIS Control Program

- Work Instructions,
- Illustrations,
- Orders/Requests

- User Response

- Object Facts

- Domain Knowledge

- Object Models

- Patrick; Brown; Reimann

**Notes:**
Process Planning system is the critical link between engineering design and shop floor manufacturing.

## CAM-I’s EPS-1

**Obtain**
**Operation**
**Plan**

**Task**
**Decomposition**

**Determine**
**Methods & DME**

**Determine**
**Set-Up**

**Determine**
**Probe / **
**Holder**

**Detail / Optimize**
**Inspection**
**Plan**

**Generate/**
**Simulate**
**Probe Path**

**Produce**
**Control**
**Information **

**Produce**
**Support**
**Information**

**Notes:**
Process Planning system is the critical link between engineering design and shop floor manufacturing.

## Allied Signal’s - IPPEX

**Define/Obtain**
**Inspection **
**Task**

**Task**
**Decomposition**

**Determine**
**DME**

**Determine**
**Set-Up**

**Determine**
**Probe / **
**Configuration**

**Determine**
**Inspection**
**Plan**

**Generate/**
**Simulate**
**Probe Path**

**Produce**
**DME Control**
**Program **

**Produce**
**Support**
**Information**

**Notes:**
Process Planning system is the critical link between engineering design and shop floor manufacturing.

## NIST – Dimensional Inspection Planning Based on Product Data Standards

- Feng

## NIST – Dimensional Inspection Planning Based on Product Data Standards

- Feng

## CAM-I – Process Planning

**CAM-I – Process Planning**

- Ferreira, Lu, Zhu

**Notes:**
Process Planning system is the critical link between engineering design and shop floor manufacturing.

## CAM-I – Automated Process Planning System

**Notes:**
Process Planning systesm is the critical link between engineering desgn and shop floor manaufacturing.

## CAM-I – Automated Process Planning System

-  Part Understanding
-  Process Selection & Ordering
-  Machine Tool Selection
-  Set-Up Planning
-  Operation Planning
-  Evaluation Documentation

**Notes:**
Process Planning systesm is the critical link between engineering desgn and shop floor manaufacturing.

## CAM-I – Automated Process Planning System: Part Understanding

**CAM-I – Automated Process Planning System: Part Understanding**

**Notes:**
Process Planning systesm is the critical link between engineering desgn and shop floor manaufacturing.

## CAM-I – Automated Process Planning System: Process Selection & Ordering

## CAM-I – Automated Process Planning System: Machine Tool Selection

- Machine Tool
- Selection

## CAM-I – Automated Process Planning System: Set-Up Planning

## CAM-I – Automated Process Planning System: Operation Planning

## CAM-I – Automated Process Planning System: Evaluation & Document Generation

## USC – Dimensional Inspection Planning for CMMs 

- Spitz & Requicha

- Input:
-  Shape
-  Tolerances
-  Tasks
- High Level Plan:
-  Setup
-  Sensors
-  Orientation
-  Surface Features
- Low-Level Plan
- Probe Paths
- Points

## IMIS – Inspection Process Definition Activity Model 

## IMIS – Inspection Process Definition Activity Model 

## A General Process Map Top-Level Activities with Interfaces

- Analyze
- & Report
- (A4)

- Execute
- Process
- (A3)

- Define
- Process
- (A2)

- Define
- Product
- (A1)

**Product Definition**

**Process Definition**

**Execution Results**

**Document**
**Results**

## Computer Aided Dimensional Metrology (CADM) Top-Level Activities with Interfaces

**Product Definition**

**Computer Aided Dimensional Metrology (CADM)**** ****Top-Level Activities with Interfaces**

**Measurement**
**Process Definition**
**(Plan & Execution Program)**

**Measurement**
**Execution Results**

**Quality Data**
**& Product**
**Disposition**

- Acquire,
- Augment
- Product
- Definition
- (A1)

- Define
- Measurement
- Process
- (A2)

- Execute
- Measurement
- Process
- (A3)

- Analyze
- & Report
- Results
- (A4)

**CAD**

**DME**

**CAPP**

## CADM - Acquire / Augment Product Definition

- Acquire
- Product
- Shape
- (A11)

- Augment
- Tolerance
- Definition
- (A15)

**Tolerance Features**
**Tolerances**
**Datum Reference Frames**
**General Property Attributes**
**(e.g., FBTol)**

**Product Shape**
**Material Properties**
**Version History**
**(e.g., STEP AP203)**

**Notes:**
Various levels of product definition, product graphics, product drawing, product shape, 

## CADM - Define Measurement Process

- Coordinate Metrology

**CADM - Define Measurement Process**

- Measurement
- Macro
- Planning
- (A21)

- Part Program
- Generation /
- Validation
- (A24)

- . . .
- (A2X)

**Measure Features,**
**Measurands,**
**Actions,**
**Resource Reqmnts**

**Product Definition**

**Validated**
**Part Program**
**(e.g., DMIS)**

**Resource Definitions**

- Measurement
- Micro
- Planning
- (A23)

**Actions,**
**Methods,**
**Resource Usages**

## CADM - Execute Measurement Process

**CADM - Execute Measurement Process**

- Execute
- Program
- (A31)

- Non-CNC
- CMM
- (A33)

- CNC
- CMM
- (A32)

**Control & Response**
**(e.g., I++ DME)**

**Part Program**

**Results**
**(e.g., DML)**

**Machines, Fixtures,**
**Sensors**

## CADM - Analyze and Report Results

- Analyze
- Results
- (A41)

- Determine
- Measurement
- Uncertainty
- (A43)

- Prepare
- Feedback
- (A44)

**Product**
**Disposition**

- Report
- Results
- (A42)

- Determine
- Product
- Disposition
- (A45)

**Results**
**(e.g., DML)**

## IMIS – Top Inspection Process Definition Issues 

**  ****The lack of comprehensive non-shape information available from the product definition model – CAD Tolerance Data, material properties, optical properties, etc.**
**  ****The lack of a standard mechanism to capture and exchange knowledge – including: methods, practices, and rules.**
**  ****The lack of resource definition from the product definition model or elsewhere – such as inspection equipment capability, capacity, available configuration, performance, measurement uncertainty, etc.**
**  ****Does DMIS support all measuring devices?**
**  ****The macro-to-multiple-micro planning interface is not well defined.**

## IMIS – Future Vision for Inspection Process Definition

**The *****inspection process definition *****activity can interact seamlessly with *****product definition information *****coming from any CAD system, using this information to provide unambiguous instructions that can run on any CMM / Measuring Equipment appropriate to measurement requirements.**

## Honeywell FM&T Experience

## Production Planning

- Quality
- Plan

- Top-Level
- Process Plan

- Manufacture
- Process Plan

- Validation
- Process Plan

- Acceptance
- Process Plan

- Machining
- Macro Plan

- Measure
- Macro Plan

- Micro Plans

- Micro Plans

## Can Do Today

**CAD**
**w/ Design**
**Features**
**Shape w/ **
**Tolerance**
** ****Annotation**

**Mfg Process**
**Definition w/**
**Machining**
**Features**
**(e.g., FBMach)**

**Meas. Process**
**Definition w/**
**Measuring**
**Features**
**(e.g., FBMeas)**

**Tolerance**
**Definition **
**w/**
**Tolerance**
**Features,**
**(e.g., FBTol)**

**FBDMIS**

**Off-Line**
**Inspection Part**
**Programming**

**Part**
**Program**
**Execution**

**DME**

**AP203**

**DMIS**

**DMIS**

**Validation**

**Design**

**Processing**

**Executing**

- Programming

- Planning

**Can Do Today**

## Could We Do Today?

**Could We Do Today?**

**Complete &**
**Unambiguous**
**Product **
**Definition**
**(Shape,  **
**Tolerances,**
**& DRFs)**

**Mfg Process**
**Definition w/**
**Machining**
**Features**
**(e.g., FBMach w/**
**FBTol)**

**Meas. Process**
**Definition w/**
**Measuring**
**Features**
**(e.g., FBMeas w/**
**FBTol)**

**FBDMIS**

**Off-Line**
**Inspection Part**
**Programming**

**Part**
**Program**
**Execution**

**AP203**
**e2**

** ****AP240 ?**

**?**

**DMIS**

**DMIS**

**Validation**

**I++ DME**

**Design**

**Process**

**Execute**

- Programming

- Planning

**F**
**B**
**S**
**h**
**a**
**p**
**e**

**DME**

## Process Planning Object View: Action Definition

## Process Planning Object View: Action Resource

## Process Planning Object View: Action Method

**Action**
**Resource**
**Requirement**

## Process Planning Object View: Action Resource Usage

**Action**
**Resource**
**Requirement**

## Process Planning: Object ViewIndependent – Macro/Micro

**Process Planning: Object View****Independent – Macro/Micro**

## Measurement Process Planning

**Measurement Process Planning**

## Measurement Process PlanningMacro / Micro

**Measurement Process Planning****Macro / Micro**

## Measuring Actions Representation Graph

**Routing Action**
**(Resource: Department)**

**Operation Action (i.e., Work Center)**
**with Operation Alternatives**
**(Resource: Machine)**

**Setup Action**
**(Resource: Fixture)**

**PtMeas Action**
**(Resource: Sensor)**

**Measure Feature Action**

**Process Plan**
**Feature** **Context (e.g., Measure Definition)**

**PCS Action**

**Measuring Actions Representation Graph**

## Summary

- DMIS

***Summary***

- Measurement
- Macro
- Plan
- (High-Level
- Planning)

- Method Independent

## Q & A

**Reviewed Past and Present Work **
**AP203, FBTol, AP203e2?****	**** **
**AP240?, FBMeas?**
**YES**
**Yes**
**Attempted**
**Yes**

## Thank You!

**Curtis W. Brown**
**Principal Engineer**
**NNSA’s Kansas City Plant**
**Operated by Honeywell FM&T**
**P.O. Box 419159**
**Kansas City, MO 64141**
**816-997-3548**
**cbrown@kcp.com**