You are on page 1of 11

Bonus Tolerance Calculator 1.

0 from RC Metrology
rcmetrology@yahoo.com

The Bonus Tolerance Calculator is a tool designed to help CMM programmers learn and teach others
how the concept of a bonus tolerance is calculated from a diameter measurement and applied to the
allowable positional tolerance.

The calculations work exactly the same but for ease of use I created a Metric and Inch tab. Use either or
both as you need.

Enter the data about your feature in the Inside or Outside section of each tab. The cells filled in yellow
require data for the calculation to be determined.

The final tab contains a sample CMM Part Program (PPG, courtesy of Mitutoyo of America), that
demonstrates how CMM software calculates the Bonus Tolerance exactly as this calculator.

Thanks again for supporting RC Metrology


Richard Clark
Inside features
Nom. Ø Upper limit Ø (LMC) Lower limit Ø (MMC)
2.050 2.130 2.050

Position tolerance Actual Ø measurment


0.100 2.100

Bonus tolerance (Actual Ø measurement - MMC + Position tolerance)


0.150

Outside features
Nom. Ø Upper limit Ø (MMC) Lower limit Ø (LMC)
0.750 0.800 0.700

Position tolerance Actual Ø measurment


0.280 0.700

Bonus tolerance (MMC - Actual measurement + Position tolerance)


0.380

F(38.05_ID)=FEAT/CIRCLE,INNER,CART,100,75,-8,I-J-K,0.0,0.0,1.0,38.05
MEAS/CIRCLE,F(38.05_ID),5
GOMEASURE/ABS,CART,119.05000,75.00000,-8.00000,I-J-K,1.00000,0.00000,0.00000
GOMEASURE/ABS,CART,105.88677,93.11763,-8.00000,I-J-K,0.30902,0.95106,0.00000
GOMEASURE/ABS,CART,84.58823,86.19731,-8.00000,I-J-K,-0.80902,0.58779,0.00000
GOMEASURE/ABS,CART,84.58823,63.80269,-8.00000,I-J-K,-0.80902,-0.58779,0.00000
GOMEASURE/ABS,CART,105.88677,56.88237,-8.00000,I-J-K,0.30902,-0.95106,0.00000
ENDMES
T(TDIA1)=TOL/DIAM,0.000000,0.100000
EVAL/FA(38.05_ID),T(TDIA1)
T(TPOS4)=TOL/POS,TWOD,0.050000,MMC
EVAL/FA(38.05_ID),T(TDIA1),T(TPOS4)

ACT:3 CIRCLE INNER FA(38.05_ID)


X=100.0016 Y=75.0142 Z=-7.9999 D=38.1101 I=-0.0000 J=-0.0000 K=1.000
TOLN:7 DIAMETER T(TDIA1)
LOWER=0.0000 UPPER=0.1000
TOLN:8 POSITION T(TPOS4)
2D NOM=0.0500 MMC
TOLA:6 DIAMETER TA(TDIA1) FA(38.05_ID)
NOM=38.0500 UPPER=0.1000 LOWER=0.0000 ACT=38.1101 DEV=0.0601
TOLA:7 POSITION TA(TPOS4) 2D MMC FA(38.05_ID)
NOM=0.1101 ACT=0.0286 PCT=25.9492 |++..| IN
To use the
calculator:
Enter the information about
tolerance) your feature and
measurement in the
YELLOW CELLS and press
the ENTER key.

0000,0.00000,0.00000
0902,0.95106,0.00000
902,0.58779,0.00000
902,-0.58779,0.00000
0902,-0.95106,0.00000
J=-0.0000 K=1.0000 Rng=0.0191

8.1101 DEV=0.0601 |+++.| IN

|++..| IN
Inside features
Nom. Ø Upper limit Ø (LMC) Lower limit Ø (MMC)
1.50000 1.50050 1.50000

Position tolerance Actual Ø measurment


0.00100 1.50050

Bonus tolerance (Actual Ø measurement - MMC + Position tolerance)


0.00150

Outside features
Nom. Ø Upper limit Ø (MMC) Lower limit Ø (LMC)
0.37500 0.37700 0.37300

Position tolerance Actual Ø measurment


0.00600 0.37700

Bonus tolerance (MMC - Actual measurement + Position tolerance)


0.00600
rcmetrology@yahoo.com
To use the
calculator:
Enter the information about
tolerance) your feature and
measurement in the
YELLOW CELLS and press
the ENTER key.

Special thanks to

www.cmmtechnology.com
Positional Location calculator
Enter the NOMINAL X & Y Enter the ACTUAL X & Y position
position (from the part drawing) (as measured) in cells G10 and
in cells D10 and D11 G11

Nominal Actual
X 1.0000 X 1.0006
Y 1.0000 Y 1.0004

The True Position of the feature is 0.00144

rcmetrology@yahoo.com
tor
Bonus Tolerance Examp
Sample programming courtesy of Mitutoyo America C
http://www.mitutoyo.com/

The PPG
F(38.05_ID)=FEAT/CIRCLE,INNER,CART,100,75,-8,I-J-K,0.0,0.0,1.0,38.05
MEAS/CIRCLE,F(38.05_ID),5
GOMEASURE/ABS,CART,119.05000,75.00000,-8.00000,I-J-K,1.00000,0.00000,
GOMEASURE/ABS,CART,105.88677,93.11763,-8.00000,I-J-K,0.30902,0.95106,
The positional tolerance all
GOMEASURE/ABS,CART,84.58823,86.19731,-8.00000,I-J-K,-0.80902,0.58779,0
GOMEASURE/ABS,CART,84.58823,63.80269,-8.00000,I-J-K,-0.80902,-0.58779,
GEOmeasure 6000 softwar
GOMEASURE/ABS,CART,105.88677,56.88237,-8.00000,I-J-K,0.30902,-0.95106
America) calculates the bo
ENDMES Actual diameter - MMC + Po
T(TDIA1)=TOL/DIAM,0.000000,0.100000 38.1101 - 38.0500 + 0.0500 =
EVAL/FA(38.05_ID),T(TDIA1)
T(TPOS4)=TOL/POS,TWOD,0.050000,MMC
EVAL/FA(38.05_ID),T(TDIA1),T(TPOS4)

The Data with calculated Bonus


ACT:3 CIRCLE INNER FA(38.05_ID)
X=100.0016 Y=75.0142 Z=-7.9999 D=38.1101 I=-0.0000 J=-0.0000 K
TOLN:7 DIAMETER T(TDIA1)
LOWER=0.0000 UPPER=0.1000 Positional tolerance
TOLN:8 POSITION T(TPOS4)
2D NOM=0.0500 MMC MMC
TOLA:6 DIAMETER TA(TDIA1) FA(38.05_ID)
NOM=38.0500 UPPER=0.1000 LOWER=0.0000 ACT=38.1101
TOLA:7 POSITION TA(TPOS4) 2D MMC FA(38.05_ID)
NOM=0.1101 ACT=0.0286 PCT=25.9492 |

Positional tolerance (with bonus added)


ce Example
itutoyo America Corporation
o.com/

0.0,0.0,1.0,38.05

-J-K,1.00000,0.00000,0.00000
-J-K,0.30902,0.95106,0.00000
e-K,-0.80902,0.58779,0.00000
positional tolerance allowed is 0.1 at MMC.
-K,-0.80902,-0.58779,0.00000
Omeasure 6000 software (from Mitutoyo of
-J-K,0.30902,-0.95106,0.00000
merica) calculates the bonus tolerance as:
tual diameter - MMC + Positional tolerance

1101 - 38.0500 + 0.0500 = 0.1101

0.0000 J=-0.0000 K=1.0000 Rng=0.0191

l tolerance
Actual diameter

ACT=38.1101 DEV=0.0601 |+++.| IN


38.05_ID)
492 |++..| IN

You might also like