Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine...

32
Getting to the end game with QIF: Useable Parts Mark Nielsen TechAzul 310 - 729 - 6275 [email protected]

Transcript of Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine...

Page 1: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Getting to the end game with QIF: Useable Parts

Mark Nielsen

TechAzul

310-729-6275

[email protected]

Page 2: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

• Founder TechAzul

• Masters of Science in Mechanical Engineering, University of California, Berkeley

• Bachelors of Science in Mechanical Engineering, University of California, Berkeley

• Registered Professional Mechanical Engineer in California 20 + years

• 25 years with PTCo rasna: Application Engineer for Structural Analysiso PTC: Application Engineer for all CAD/CAM applicationso PTC: Liaison with R&D for field engineeringo PTC: Subject Matter Expert: Model Based Definition (MBD) since 2002

• Assisted over 60 companies with MBD in a variety of industrieso Aerospaceo Medicalo Industrialo Commercial

• Standards & Industry Committee Participationo ASME – American society of Mechanical Engineers 14.24 14.41 14.46 14.47o DMSC – Dimensional Metrology Standards Consortiumo NIST – National Institute of Standards and Technology

Mark Nielsen

Page 3: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Drawings to MBD Evolution:

2130 BC

First recognizedtechnical drawing

1765

OrthographicProjection

Protocol

1901

DraftingMachine

1963

2D CADSKETCHPAD

1968

3D CADUNISURF

Page 4: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Model Based Enterprise – An EvolutionCommon terminology for logical progression from fully drawing-based to a fully model-based enterprise

2D Master Drawing – 3D model not verified or configuration controlled

2D Master Drawing w/ associative 3D model (Model is verified and configuration controlled)

Drawing Centric

Model Centric

1.

2.

3D Master CAD Model with 3D annotations 2D drawings by exception

3D Master CAD Model with 3D annotations Fully leveraged by the Enterprise

Model Based Definition

Model Based Enterprise

3.

4.

Page 5: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Why do we design?

Page 6: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Getting to the end game: Useable Parts

ManufactureDesign Inspect

Page 7: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

The process to get to useable parts is complex

Design Manufacture Inspect

Drawing Centric

Model Centric

Model Based Definition

Model Based Enterprise4.

Manual Machining

CNC: Computer Numerical Control

Feature based machining

Toolpath Strategies

Manual Gauging

CMM: Coordinate Measurement Machines

Non-contact Scanners

Page 8: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Focus has been Derivative models

Design Manufacture Inspect

CAD STEP

QIFParasolid ACIS

FAI.xls

STEPFor Inspection

QIF

is a key enabler

Comparative Validation

Page 9: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

The process to get to useable parts is complex

Inspect

Manual Gauging

CMM: Coordinate Measurement Machines

Non-contact Scanners

Issues with current Computer Aided Inspection Process• Import geometry only• Must re-enter ALL the PMI into inspection

software• Datums – refer to feature of size• Geometric Characteristics manually associated

to surfaces• Dimensions manually associated to surface

extents

• Resolve GD&T conflicts & inaccuracies• Section views are not beneficial other than

visualization • Measurement plan is often very ad-hoc• Machine and Personnel dependent

Page 10: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

• Understand the implications of the tolerances defined on the model

• Assess dimensions with the inspection capabilities of in-house & supplier machines

• Understand and associate the costs to the tolerance values.o Measurement uncertainty

o Based on the dimension

o Density of sampling points

o Quality of CMM (accuracy, repeatability)

o Probe type

o Environmental conditions (temperature)

Need to understand Inspection Process Capabilities

Page 11: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

QIF Application Areas

Page 12: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Rules: Create measurement templates—e.g.: If

a Surface Profile tolerance value is less than x, use at least y number of points/sq. in. for CMM measurement

QIF Application Areas

MBD is the base for providing traceability

to authority CAD data. It is not required for basic QIF use cases. Considered to be the strongest semantic CAD+PMI standard available

Resources: Specify basic or highly

detailed information about available measurement equipment (e.g., CMMs, probes, calipers, gages, etc.). As always, this data is contextual and semantic

Plans Wide range of optional levels of

detail for measurement plans:• Bill of characteristics• Assign measurement resources• Specify sampling point locations

DMIS is not part of QIF, but it has been

updated to harmonize with the data traceability mechanisms in QIF

Results: Measurement results data,

associated with the MBD! This can be just tolerance evaluation results, and can even include all the point cloud data from the features

Statistics: Reference a bundle of QIF

Results sets and specify a statistical analysis method to be carried out. Can optionally include the results of the statistical analysis as well

Page 13: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

1. PMI2. QPIDs3. Key Chars4. Criticalities5. Criticality Area

Creo Parametric

PTC

MBDVidia

Capvidia

Pundit CMM

Metrosage

CMM A

CMM B

CMM C

scanner

CheckMate

Origin Intl

CMM driver software

Probe DataPt collections

QIF file

1. MBD QPIDsQIF file

1. MBD

2. BoC

QIF file

1. MBD

2. BoC

3. CMM

4. Meas Plan

QIF file

1. MBD

2. BoC

3. CMM

4. Meas Plan

5. Results

QIF file

1. MBD

2. BoC

3. CMM

4. Meas Plan

5. Rules

6. Results

7. Analytics

DMIS file

1. Probes

2. Locations

control

Page 14: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

CAD MBDPMI

Bill of

Characteristics

Measurement

Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 15: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Inspection ready MBD model in Creo Parametric

MBD Ready Check

• Annotations properly associated to surfaces

• No duplicate dimensions

• Patterned features associated

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 16: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

• Engineering shorthand is not machine readableo Unless otherwise specifiedo 4Xo TYPo Break all edges

• Check for improper associationso Dimensions to edgeso Dimension of silhouette edgeso Dimensions to tangents

• Rounds and filletso Associated to edge sets

• Dimensionso No duplicate dimensionso No Over-write dimensions

Engineering shorthand must be elaborated

Page 17: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Export QIF model from Creo Parametric

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

QIF Export

• All Creo MBD Features & PMI

• Combined States

• Ontology of Tolerance Features

Page 18: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Tolerance Features & Characteristics

Tolerance Features

Characteristics

Plane Feature

Cylinder Feature

Parallel Planes Feature

Diameter Characteristic

Width Characteristic

Position Characteristic

Perpendicularity Characteristic Flatness

Characteristic

Datum A

Perpendicularity Characteristic

• CAD geometry is wrapped by Features• Different from CAD features• Sometimes referred to as:

• Tolerance Features• Metrology Features• Measurement Features

Fundamental constructs of QIF: Tolerance Features & Characteristics

• Features referenced by Characteristics• Usually, these are GD&T• Eg position or perpendicularity

Page 19: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Bill of characteristics for First Article Inspection

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Bill of Characteristics

• All Inspection Features Ballooned• Dimensions• Notes• Symbols

• Machine Readable Semantic Representation

Page 20: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Bill of characteristics for First Article Inspection

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Bill of Characteristics

• Specify enumeration for each instance

• Instances defined for machine

• Instances displayed for presentation

Page 21: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Pick CMM & determine optimal sampling point locations

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 22: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Measurement Uncertainty controls measurement process

Tolerance Zone

0

• Common practice to review uncertainty ratio

• 10:1 ratio bandwidth (good)

• 4:1 ratio (uses 25% of band)

10%

25%

60%

Page 23: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

ISO 10360 Performance tests & factors for CMMs

Page 24: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Simulation calculates measurement uncertainties

Understand & Control Risk

• Based on specific machine capabilities

• Monte Carlo Simulation

• Estimate of CMM error uncertainty

Page 25: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Automatically Generate Inspection Toolpath for CMM

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 26: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Resulting Point cloud analyzed for results Calculation

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 27: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Creo Parametric session linked with QIF results

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 28: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

List of individual inspection results

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 29: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

QIF results resolved to Cpk

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 30: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Video: Automatic optimized CMM inspection

Page 31: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Get to Useable parts faster with Inspection Automation

Data Traceability

Automation & Optimization

CADMBD & PMI

Bill of

Characteristics

Measurement Plan

Optimized

Inspection

Execution

Inspection Results

AnalyticsCpk Ppk

Page 32: Getting to the end game with QIF: Useable Parts...Cpk Ppk • Engineering shorthand is not machine readable o Unless otherwise specified o 4X o TYP o Break all edges • Check for

Fast Forward to useable parts

MBD can do it, are you ready?