Measurements of Free Form Surfaces and...

118
Measurements of Free Form Surfaces and Best-fitting Measurements of Free Form Surfaces and Best-fitting Mexican CMM Club Meeting VOLKSWAGEN de México (VWM) Puebla, Pue., México 22 October 2007 Mexican CMM Club Meeting VOLKSWAGEN de México (VWM) Puebla, Pue., México 22 October 2007 Kostadin Doytchinov Institute for National Measurement Standards National Research Council Canada [email protected] Kostadin Doytchinov Institute for National Measurement Standards National Research Council Canada [email protected] Kotem Technologies Inc. www.kotem.com

Transcript of Measurements of Free Form Surfaces and...

Page 1: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Measurements of Free Form Surfaces and Best-fitting

Measurements of Free Form Surfaces and Best-fitting

Mexican CMM Club MeetingVOLKSWAGEN de México (VWM)

Puebla, Pue., México22 October 2007

Mexican CMM Club MeetingVOLKSWAGEN de México (VWM)

Puebla, Pue., México22 October 2007

Kostadin DoytchinovInstitute for National Measurement Standards National Research Council [email protected]

Kostadin DoytchinovInstitute for National Measurement Standards National Research Council [email protected]

Kotem Technologies Inc.www.kotem.com

Page 2: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Free Form Surface

The skin of a 3D geometric element which do not have rigid radial dimensions, unlike regular surfaces such as planes, cylinders

and conical surfaces.

Examples: turbine blades, gear surfaces, car bodies, aircraft

bodies, etc.

Free Form Area

Page 3: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Free Form Surface

Examples: turbine blades, gear surfaces, car bodies, aircraft bodies, etc.

Page 4: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Measurement ProcessCollection of data points on a part

Software Evaluation

Measuring Device Deviations, Results, U(k=2)

Based on these results users make decisions for acceptance, rejection, fixing, modifying, scrapping. Choosing the right evaluation method is crucial to

the results of the measurement.

Page 5: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Measuring Instruments

Page 6: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Principles of Sensors of Modern CoordinateMeasuring Systems:

• tactile switching 3D• tactile analog 3D• optical 2D camera• optical video auto

focus• optical triangulation

– laser scanners– photogrametry

• optical point focus

• tactile-optical• optical

interferometric– laser trackers

• optical time of flight• X-ray• GPS, radar, etc.

Page 7: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Cartesian CMMs

Page 8: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Articulating Arm Systems

ROMER

FARO

Page 9: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CMMs (Non-Cartesian) – Laser Trackers

Major suppliers: Leica, Faro, API

Uncertainties of measurement starting at about 10 µm and up. The shape of the uncertainty zone is dominated by the lower uncertainties of the two angles.

Page 10: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CMMs (Non-Cartesian) – Video & Photogrametry

Reasonable accuracy – 1:100 000 (10 ppm) or worst.

Page 11: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

OGP

Mitutoyo

OGP

Traditional Video Measuring Machines

Page 12: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Scanner conceptAdvantages: high data density, high speed - tenths of 1,000s of points/sec

Disadvantages: relatively low accuracy, sensitive to surface finish

Scanner on a CMM

Laser Scanners

Applications: reverse engineering, sheet metal parts, free form surfaces

Metris

Page 13: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Fringe Projection Systems

camerasprojector / scanner

Page 14: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Fringe Projection Systems

© Fraunhofer IPTU. Neuschaefer-Rube

Page 15: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Sheet Metal Examples

Benteler Automotive

Benteler Laser Gauge

The optical methods are replacing traditional CMMs for data collection when tolerances

allow. Uncertainties range typically 30-100 µm with

measurement time down to 1-2 minutes and huge data density –

millions of points.

Page 16: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Systems with a Tip (Stylus)

Physical Tip with a known radius

Page 17: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Surface Measurements – Data Collection

– Free form surfaces require much higher point density for proper surface evaluation

– Parts with free form surfaces tend to have larger tolerances attached

– The above facts favor the optical methods• High data density• Uncertainties still kept in workable proportion

to the tolerance zones – 1:10, 1:5

Page 18: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Surface Measurements – Data Collection

– The data high density – millions of points is not always an advantage

• The number of point overwhelms the computer capabilities and slows down the evaluation process.

• Data very often needs filtering to improve accuracy and reduce data noise.

– The evaluation process requires different software capabilities

Page 19: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Goal of the Measurement Determines the Evaluation Process

Tolerance Compliance

Manufacturing Process Analysis

SPC (Statistical Process Control)

Data Evaluation Process

Data Collection (Measurement)

Need for task specific evaluation: the analysis may lead to very different results using the

same raw data!

Page 20: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Surface Measurements

• Measurements of an unknown geometry –nominal information– Reverse engineering

• Measurements of a known geometry – we have a drawing or a CAD model– Control for compliance– Troubleshooting

If the real geometry deviates significantly from the theoretical one, at one point, depending on the accuracy required it

should be treated as “unknown”.

Page 21: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip Radius Compensation on a Free Form Surface

The effective tip radius should be corrected from the tip center, to the surface in the direction of the estimated normal vector at the point of contact. Poor estimation of the normal vector leads to cosine errors.

Page 22: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip radius correction - cosine error

Error R a= × −( cos( ))1

The cosine error is proportional to thetip radius and to the cosine of the angle between the real and estimated spatial normal vectors

Page 23: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip Radius Correction - Cosine Error

Normal vector error in degrees

2.5 5 10 301 1.0 4 15 134

1.5 1.4 6 23 201

2 1.9 8 30 268

9.75 9.3 37 148 1306

Tip

radi

us R

(mm

)

Cosine error (µm)Laser tracker typical tip

radius

Page 24: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip Radius Correction for Geometrical Features

For machined parts with regular surfaces the cosine errors are

usually negligible

Attention has to be paid when measuring parts with large curvatures and castings

Page 25: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Surface Measurements – Known Geometry – Tip Radius Compensation

• CAD model available – tip radius is compensated perpendicular to the surface

– Results depend on the part alignment (best-fit).

Center of tip points Tip Radius compensated points

Page 26: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Measurements of a known geometry

Example: 10.256, 36.975, -15.218, 0.45678, 0.56124, 0.69019

Data from given as: X, Y, Z, i, j, k

X

Y

The data should be given in a well defined coordinate system (set-up) – otherwise not reliable. Typically, it requires datum target definition. The CMM is then programmed to measure the points in a direction opposite to the normal vector (pointing out of the material).

( )i j k2 2 2 1+ + =

ConditionDiscrete point information

Page 27: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Vectoring Accuracy

∆ = − + − + −( ) ( ) ( )NX X NY Y NZ Z2 2 2True position(reported from the CMM)

NX, NY, NZ

X, Y, Z

The “true position” contains theCMM “vectoring” errors (the inabilityof the CMM to drive the probe indefined direction). This can be a majorproblem since many of the CMMs donot have a good “ vectoring” accuracy.

Actual CMM trajectory

Vectoring accuracy

Approach vector

The component of the “true position”which is caused by the “vectoring errors’can be significant if higher accuracy isrequired. If the tip radius is compensated after best-fitting, these errors can be greatly reduced.

Page 28: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Vectoring Accuracy

0, 0, 0

Simple experiment for vectoring error estimation. Can be repeated in several orientations

Our SIP 560M CMM had vectoring errors up to 40 µm

Our Legex CMM has vectoring errors below to 0.2 µm

Page 29: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Surface Measurements – Known Geometry – Tip Radius Compensation

• CAD model available – tip radius is compensated perpendicular to the surface

– Results depend on the part alignment (best-fit).

Center of tip points Tip Radius compensated points

Page 30: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip Radius Compensation

X= 198.355

Y= -18.168

Z= 236.677

Tip center coordinates

Uncertainty zone

Plus the knowledge that this point is one tip radius away from the real surface if a tip

radius is present

Compensating the tip radius during the best-fitting is the right approach, but in certain conditions this may not be accurate enough.

Page 31: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tip Radius Compensation Using CAD

Distance (Deviation)Uncertainty zone of the data point

Xmeas, Ymeas, Zmeas

Real Surface

Probe tip

Xnom, Ynom, Znom

The deviation from nominal is most often the distance from the measured point to the nominal surface

Fit

Page 32: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Uncertainty due to Tip Radius Compensation

In this case the rotation was 0.2 degrees which will move a point 1.5 metres from origin by 5 mm

from the original position.

Courtesy of Kotem

5 mm on an area with high curvature may mean a very

different normal vector applied to the same point!

Page 33: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Uncertainty due to Tip Radius Compensation

In this example the maximum deviations are about 50 mm

α

In majority of the cases better best-fitting means better tip radius compensation but

in critical cases a local reverse engineering is needed to better

estimate the surface normal vector and compensate the tip radius

Page 34: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Nominal Data

Page 35: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD Geometry Problems

Reversed surface normal vectors

Seeing surfaces with bright and dark colors when opening a file should be investigated

Reported deviations will be with opposite sign and the results wrong

Page 36: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Inaccurate CAD Geometry

Check the CAD geometry before best-fittingLow Accuracy Model

This nominal cylinder has a form error of 0.012 mm built in!

Fitting measured points to this surface will be affected

Page 37: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data FlowGeometry Description – Model Accuracy

The center position of this “nominal cylinder” is

questionable!

Page 38: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data FlowExamples of Problems

Propeller CAD model

This model visibly looks fine. Only after thorough examination one can discover problems which could cause uncertainty

On one of the blades, some small surfaces have a normal vectors pointing inside the material! During measurements this may cause some deviation to change sign.,

With a very high magnification it is visible that part of the surface is missing and we can see through the gap inside the blade!

Page 39: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data Flow

IGES

STEPCAD systemnative format

PlanesCylindersCircles, X.Y.Z,i,j,k……….

CMM software

Programexecution

CMM

During the conversion from native CAD format to IGES, VDA or STEP, some of the geometrical data may be modified or lost! The result is that the CMM is working with a model different from the original! The model may end up incomplete and with many faults in it.

?

The CAD systems very rarely use generic equations when describing simple elements as cylinder, cone, circle. They may all be described with NURBS (splines)! At the same time the user expects, for example, a radius and a hole center location. This forces the CMM software to “calculate” the nominal dimensions of elements from spline surfaces. This a source of additional uncertainty.

NURBS,Elements,………?

Page 40: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data FlowModel Interpretation

Interpretation errors from -0.058 mm all the way down to -0.111 mm.

www.sitius.com

Page 41: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD Model Healing

Acrobat Document

Page 42: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data FlowExamples of Problems

To address the issue, numerous CAD model “healing packages exist”. It is important to note that some problems are reparable just fine, while others require modifications of the model. The client has no idea how the “healing” is done. The only thing he notices is that the file does not crash anymore… These modifications are a source of uncertainty.

Practical way of assessing the accuracy of the data transfer

IGESSTEP

CAD systemnative format

The CMM software generates points with X,Y,Z,i,j,k on the critical surfaces of the model or on the whole model

CMM software

0. ≈MaxDistGoal:The so created points are imported back into the original CAD system and a calculation is performed for the distance between the points and the original model. If the transfer is good, the distances should be negligible.

Page 43: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

What is Best-fitting ?

Best-fitting is the process of finding the best mutual relationship between Measured data and Nominal data when the part is not fully constrained while

trying to satisfy a specific goal.

X

Y

X

Y

Page 44: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Sheet Metal

Datum Points

Page 45: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting

After Best-fitBefore Best-fit

Page 46: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Constrained Features – Soft GaugesSoftware gauge

Hard gaugeDrawingConstrained cylinders

Complete assessmentNon-constrained cylinders

Complete assessment

Weckerman, Heinrichowski and Mordhorst,

Page 47: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting of Shapes and Patterns

• We best-fit for the purpose of:– Comparison

• Measured data to nominal (Example: to satisfy tolerances)• One part to another part

– Assembly• To show that parts fit well in an assembly• To analyze an assembly

Page 48: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting can help with misalignment, assembly and location problems

Best-fitting CANNOT change sizes!

Page 49: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Measuring Device - Software Integration

X, Y, Z measured coordinates plus tip radius when applicable

Best-fit and Analysis Software

CAD Model – IGES, VDA,DXF, STL

Page 50: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Best-fitting Environment

Nominals/CAD

Measured Data

Math Criteria

Weights/Exclude

Tolerances

Releases

FiltersCalculations

Groups

Statistics

Result 2Result 1 Result N

Best-fitting Process

Page 51: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Transferring the Result

Locator # RemarksLOC1

LOCATOR AN 1 /LOCA# 1Z = 0.000 Z = -0.223

LOC2 LOCATOR AN 2 /LOCA# 20 000 0 9Z = 0.000 Z = -0.043

LOC4 LOCATOR AM 1 /LOCA# 4Y = -0.200 Y = -0.435

LOC5 LOCATOR AM 2 /LOCA# 5Y = 24.880 Y = 24.669

LOC6 LOCATOR C /LOCA# 6X = -0.367 X = -0.559

LocatorsCurrent coordinatesOriginal coordinates

ORRPS – Reference Point System

Page 52: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting Principles

Point-to-point Points-to-surface

The measured points are not associated to a particular point. During the procedure with every iteration a new “iterative closest point” is calculated.

There is an association of measured point to a nominal point

MEAS (X,Y,Z) NOM (X,Y,Z)

Page 53: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Point-to-point Best-fitting

3D Case – Using Spheres

Set-up 1Set-up 2

Example: stitching of measurements

X Y ZSphere 1 -200.235 -110.235 355.454Sphere 2 100.246 225.546 -56.953Sphere 3 350.865 -135.98 135.678

In the first set-up we can start in any coordinate system,but when

measuring the part we also need to measure the spheres. Below are the measured coordinates of the three

spheres in this example

In the second set-up we need to first measure the three spheres and establish a coordinate system in

which the coordinates of the spheres are as measured in the first set-up. Due to CMM errors this may not be

so simple.

Page 54: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting Applications for Stitching of Measurements

Measurements of balls 1-20 Measurements of balls 6-25

X

Y

X

Y

X

Y

X

Y

Overlapping by Least-SquaresBest-fitting

We can treat the measured coordinates of the spheres

in the first set-up as nominal and fit them to the

coordinates of the second set-up (measured).

Balls 1-25

Page 55: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Point-to-Point – Soft Gauge

On this part we have 35 holes regularly distributed to a centre.

Datum A

Page 56: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Point-to-point Best-fitting

Example: Measured hole center locations are fitted to the nominal center locations described by the drawing (CAD)

Page 57: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Point-to-surfaces Best-fitting

Example: Measured individual points are fitted to the nominal surfaceCAD geometry without a circle calculation - typical profile tolerancing

Page 58: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Conditions for Best-fitting

– No Datum Reference Frame at all.– Datum Reference Frame does not fully

constrain a coordinate system. – Mobility of datums specified at MMR or

LMR - boundary constrained best-fit.– Datum Reference Frame uses multiple

features for single datums– “What if” analysis.

Page 59: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Conditions for Best-fitting

No Datum Reference Frame at all

0.2

Page 60: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Conditions for Best-fitting

Datums do not fully constrain a coordinate system.

Floating profile – no real datum in the plane

Means this

If evaluated without “best-fitting” the bias in the results by half of the tolerance zone is almost guaranteed!

Page 61: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Conditions for Best-fitting

Datums do not fully constrain the coordinate system.

Datums K and M together can constrain 5 degrees of freedom. The rotation about the Z axis is unconstrained.

Z

Page 62: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Conditions for Best-fitting

Example: Composite Positional Tolerancing

Feature-Relating Tolerance Zone Framework (FRTZF)

Tolerance Zones

Pattern-Locating Tolerance Zone Framework (PLTZF)

One Symbol for Position

Reproduced from ASME Y14.5M-1994

8.0φ 25.0φ

Page 63: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-Fitting Tools Influencing the Results

• Mathematical Criterion• Weight factor conditions• Tolerancing conditions

– Mix of toleranced and non-toleranced features.• Degrees of freedom and Constraints

– Constraint of rotations (about X,Y,Z)– Constraint of translations (X,Y,Z)– Constraint about a specific point in space

• Starting point for the optimization– Ability to avoid local minimums

• Possibility to make repeated optimization runs• Additional Tools

– Filters– Assembly simulations

Page 64: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Mathematical Criteria

Page 65: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria

The best-fitting criterion is the mathematical approximation of the practical goal we are trying to achieve

• Examples of possible goals:– Determine the best fit from averaging point of view– Verify if a part satisfies a tolerance

• Satisfy a tolerance zone and at the same time other requirements

– Verify that parts can fit into an assembly– Determine if a part can be machined from a casting– Influence results to save time/money/other goals

Page 66: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria

The best-fitting criterion is the mathematical approximation of the practical goal we are trying to achieve

• Examples of criteria:– Least Squares– Sum of the absolute values of deviations– Min-Max– Uniform deviations– Tolerance envelope– Tolerance envelope Min-Max– Etc.

Page 67: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria)( 2∑∆= iMinFi∆

• The most commonly used criterion• Very stable• Best averaging effect• Not sensitive to the sign of the deviations

– Should not be used where sign is important• The result is not influenced by the prescribed tolerance

– NOT to be used when tolerances present unless no other possibilities!

Least Squares Criterion (LS)

Nominal Surface

Page 68: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria

Out∆

The Tolerance Envelope Criterion

• The goal of this criterion is to bring the measured points in tolerance

• Does not optimize the in-tolerance distribution– Only works with the points out of tolerance– Separate criterion needed to improve inside the tol.zone

• Affected by outliers

)( 2∑∆= OutMinF

Page 69: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The Min-Max Criterion

• The goal of this criterion is to reduce the maximum deviation to the minimum possible

• Directly minimizes the maximum profile deviation• Almost equivalent to the Tolerance Envelope with uniform

tolerance zone• Affected by outliers

MINMAX =∆

Page 70: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Task Specific Criteria - Example

Problem: To find the optimum positionof the part for machining - which isto have material (“meat”) all around andmaximize the material at the the worst point.

Solution: Use criterion “Maximizing of theMinimum Positive Deviation”!

Final action: Change the datum points or theNC machine coordinate system accordingly!

Page 71: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Blade – Least Squares

Not enough material

Courtesy of Kotem

Page 72: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Blade – Fit to Tol. Zone

Courtesy of Kotem

Page 73: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Courtesy of Kotem

Blade – Special Criterion

Page 74: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria- Effect on Results

This is a difference of 10 mm with data collection uncertainties in the range of about 0.1 mm – 0.15 mm!

Rem.: Tolerance set to 0.5 to 60 mm

Page 75: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria

There isn’t a always a “perfect criterion”and starting conditions which does the job.

The time and money requirements define the “right” criterion and starting conditions!

The best-fitting gives a choice to the engineer to save money and time!

It teaches an attitude towards the process –always try to extract the best!

Page 76: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tools - Using Weight Factors

Original Result

Weighted Result with w=10

Using weight factors is a very important tool helping to find the right compromise and save money and time

Page 77: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tools - Using Weight Factors

• We can move errors to areas of the part where we can re-work them easily

• Avoid or reduce welding required to re-work tooling

• The goal is not to bring a feature to a zero deviation! It is to move it to where the overall solution is more acceptable.

Using weight factors is a very important tool helping to find the right compromise and save money and time

Page 78: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tools - Using Weight Factors

Original Result

Weighted Result with w = 0

Using weight factor = 0 is a very important tool in eliminating outliers and determining their correct

positions after optimization

Page 79: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Tools - Using Weight Factors

Example: P1 and P2 are both of tolerance after best-fit. This would mean both need to be fixed

Tolerance

P1 P2

Dev Dev

After excluding P2 there is only one point to be fixed

P1 P2 (W-0)

Dev

Page 80: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Point-to-Point – Tolerance Envelope

Mobility Zone of Datum A

Although this is 3D case, taking into account the specifics it is better to approach it as a 2D case

Due to MMC the tolerance zone of the hole centers can be different depending on the size

Page 81: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Datum Targets

Datum Target Point

Datum Target Area

• This is the typical 3-2-1 concept

• Three points for a plane

• Two points for line

• One point

Used on rough surfaces with large form errors such as

castings, forgings, sheet metal

Specific points, lines or areas of contact on a part that are used to

establish a DRF

Page 82: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Optimizing the Datum Targets

Cast part Part Inspection MachiningProblem: Shrinkage and distortion

Very Important:The set-ups for machining and inspection must be identical! Typically, they

are based on special “datum points”, some people call them “locators”. They play an extremely important role to ensure successful machining – if you

could image, they “support the CAD model” as we try to superimpose it on the part to check for conformance (trying to prove that the CAD model is

fully contained inside the casting).

Page 83: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Analysis of the Results Before/After Best-fit

After – with Optimized Datum TargetsBefore – with Original Datum Targets

Offsets removed by optimization 0

is what we like

and it is possible!

This

0 X YOffsets caused by the Datum Targets

Page 84: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Analysis of the Results Before/After Best-fit

Before – with Original Datum Targets After – with Optimized Datum Targets

In this case after optimization we have the sum of the deviations reduced by more than 40% and the results provide an important clue on what action needs

to be taken.

Page 85: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Transferring the Result

Locator # RemarksLOC1

LOCATOR AN 1 /LOCA# 1Z = 0.000 Z = -0.223

LOC2 LOCATOR AN 2 /LOCA# 29Z = 0.000 Z = -0.043

LOC4 LOCATOR AM 1 /LOCA# 4Y = -0.200 Y = -0.435

LOC5 LOCATOR AM 2 /LOCA# 5Y = 24.880 Y = 24.669

LOC6 LOCATOR C /LOCA# 6X = -0.367 X = -0.559

LocatorsCurrent coordinatesOriginal coordinates

File: ryobi.dat

Page 86: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Optimization Strategy

• If points far from model use rough alignment to save time (possibly manual fit)

• In most of the cases it is better to start with LS criterion to do the rough fit and then switch to the specific criterion needed such as Tolerance Envelope

• Always perform more than one run until no more improvement visible.

Page 87: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Optimization Strategy

• If trying to fit the part into a tolerance zone and there is no solution then you need to make a decision on how to continue– May be switch to Least Squares or Min-Max?– Decide on what is to be fixed, exclude it and try again– The decision should be based on your goal and the tools

available.

Page 88: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

CAD to CMM Data Flow- Examples of Problems: Points-to-Surface Association

Some measuring instruments like CMMs may be able to associate the measured points with a particular surface, but others like laser scanners normally do not. The association is then performed based on a chosen algorithm – to the nearest surface for example. Near edges, or where surfaces are close to each other, the points may get associated to the wrong surface. If the surfaces have different tolerance zones this may become a problem because a deviation will be assigned to the wrong surface and a out-of-tolerance point may become in-tolerance and vice-versa.

Page 89: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Problems due to a Lack of Constraints

The shape of the part does not constrain well the movement of the solution along the blade. This may lead to incorrect results if there is a “size”

problem with the blade.

This can be avoided if another suitable feature is measured together with the blade. In some case creating (attaching) temporary feature may be a

good option.

Page 90: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Assemblies

Page 91: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Identifying Sub-Assembly Problems

Part forming cavities

Page 92: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Identifying Sub-assembly Problems

It is very easy to get a mismatch, or bad assembly of the individual die members (cover, ejector, slides). The result of such mismatch is that some areas of the casting will be shifted and rotated in respect to the rest of the part. It is very difficult to see these problems, particularly if the locators are based on different die members.

Page 93: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Example: Propeller Assembly Evaluation

• Divide the assembly into sub-members

• Assign freedom to the sub-members• Start with the simplest one

to see if helps and if not gradually complicate until acceptable

Page 94: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Same Data, Different Goal - Different Result

Result 1

Result 2

Result 3

The right software tools are not readily available

Courtesy of Kotem

Page 95: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting helps to identify sub-assembly problems

Problem: To find if a sub-assembly member is out of tolerance or only its position in the assembly is not correct

Page 96: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Special Cases

Page 97: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria -Combined Requirements

A

B

Airbus A380

Courtesy of Airbus

Best-fit must satisfy the tolerance graph for parameters A B

Page 98: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria -Combined Requirements

A

B

Example: Simultaneous requirements for an UNIFORM GAP while keeping parameter Aan B to remain within the tolerance area as

safely as possible

Page 99: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Mathematical Criteria -Combined Requirements

There are cases when some areas (points) may need to be kept in tolerance and at the same time bring others as closer as possible to nominal

Courtesy of Airbus

Page 100: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Comparison of STL Files

Example: a human joint bone is scanned and reverse engineered. The model needs to be compared to the original. There is no CAD model – only STL data.

• Often the result of reverse engineering effort• The same part scanned with different density will

produce different STL file• These are triangulated surfaces and accuracy

depends on the size of the triangles.

Page 101: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fit in CMM software

Mitutoyo Cosmos

Page 102: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Uncertainty Sources for the Best-fitting Process

• Mathematical criterion not reflecting the goal• Local minimum

– Starting position, number of runs– Optimization parameters

• Tolerancing conditions• Weigh factor condition

– Point distribution• Introduced by a data reduction algorithm

• Wrong association of points• Not using the freedom available or using wrong degrees of freedom

– Degrees of freedom on the dub-assemblies– Not be able to use the right constraint

• Outliers• Not excluding points to be fixed• Last but to the least – the human factor (bad judgment , lack of

understanding, etc.)

Page 103: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Best-fitting – The Philosophy

When optimizing a part there are many possible solutions. It is not easy to choose which one is the best. Although we are looking into geometrical dimensions the reality is that our final goal is always an economical one – time, money. Questions like – “How easy is to fix this feature? How expensive, How much time it is going to take?” are most important. A good best-fitting software would have large number of special software tools which will allow you to express what you want. You can control all the degrees of freedom of the part, use weight factors, exclude outliers, use different mathematical criteria, group points or features and allow them degrees of freedom, build non-uniform complex tolerance zones to make a soft-gauge, etc. It takes seconds to perform a “What-if” analysis.

Page 104: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

Z

Datums K and M together can constrain 5 degrees of freedom. The rotation about the Z axis is unconstrained.

Page 105: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

Circle used for alignment

- Measurement Result

- Tolerance Zone for location

Point out-of-tolerance

In this case, we have a hole #4 out of tolerance, while hole #1, the one we used for alignment has its

tolerance zone unused!

1

2

3

4

Rotation available

Page 106: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

15.04 =∆α

05.02 −=∆α

11.03 =∆α 01 =∆α

• Switch to Polar coordinate system

• Measure the holes.• Calculate the average • Rotate coordinate system by that

angle in the opposite direction• In this example by -0.0502

degrees

α∆

Manual Best-Fit

0502.0=∆ AVRα

Page 107: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

Page 108: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

Page 109: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Case Study – DRF Non-fully Constrained

15.04 =∆α

05.02 −=∆α

11.03 =∆α 01 =∆α

• Switch to Polar coordinate system• Measure the holes.• Calculate the average • Rotate coordinate system by that

angle in the opposite direction• After rotation recalculate hole

centres in Cartesian coordinate system

• Calculate average dX, dY of the hole centres

• Translate by dX, dY average deviation but in opposite direction

• Origin must stay within mobility boundary!

Manual Best-Fit and use of the datum mobility

0502.0=∆ AVRα

α∆

Page 110: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Measurements of a known geometry using material condition approach

There is very significant trend in North America towards using profile tolerance whenever possible.

In fact most of the current tolerances can be substituted with a simple profile tolerance

Page 111: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

The concept of MMC, RSF and LMC

Page 112: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

GD&T Example

DRF - fully constrained, possible mobility from MMR, LMR

Reproduced from ASME Y14.5M-1994

Page 113: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

GD&T – MMC, LMC, RFS

MMC – Maximum Material Condition (Requirement)

LMC – Minimum Material Condition (Requirement)

RFS – Regardless of Feature Size

Try to remember:

• MMC - “Minimum GAP” preservation• Mating parts, assemblies

• LMC – “Minimum Material” preservation• Castings, parts to be machined

• RFS – “Doesn’t matter”

Page 114: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

GD&T Example

DRF - fully constrained, possible mobility from MMR, LMR

Bonus

DRF Mobility! But no Bonus!

Bonus = Actual measured - MMC (LMC) sizeBonus Tolerance Calculation

Total tol. zone diam. = Bonus=0.1 6.05 -- 5.95

=0.8 0.7 + 0.1

Measurement Result

Page 115: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

DRF Mobility Requires Best-fitting

DRF - fully constrained, possible mobility from MMR, LMR14.0 (MMC)

64.0 (MMC)

Without MMR modifier on the datum this part would be rejected!

14.0 (MMC)

64.0 (MMC)

Mobility!

Page 116: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

GD&T – DRF Mobility Analysis

The combination of DRF mobility and the “zone” concept can make some reported Actual Values unusable for anything other then the “Yes/No”concept.

Pay attention! The two origins are not the same and the two patterns are rotated!

Actual values of the center locations in the case of true position tolerances are particularly vulnerable!

Page 117: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

GD&T – DRF Mobility Analysis

L L

If you have M or L modifier next to a datum be careful! If part measured correctly (according to GD&T), most likely the results cannot be used for SPC or troubleshooting of the part!

Page 118: Measurements of Free Form Surfaces and Best-fittingcenam.mx/ammc/eventos/evento2007/Mexican_CMM_Club_2007... · 2010-02-15 · Measurements of Free Form Surfaces and Best-fitting

Thank You!