Professional Documents
Culture Documents
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.
Outside features
Nom. Ø Upper limit Ø (MMC) Lower limit Ø (LMC)
0.750 0.800 0.700
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)
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
|++..| IN
Inside features
Nom. Ø Upper limit Ø (LMC) Lower limit Ø (MMC)
1.50000 1.50050 1.50000
Outside features
Nom. Ø Upper limit Ø (MMC) Lower limit Ø (LMC)
0.37500 0.37700 0.37300
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
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)
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
l tolerance
Actual diameter