Showing results for 
Search instead for 
Did you mean: 
Showing results for 
Search instead for 
Did you mean: 

ISO Standard Fits and Tolerances


ISO Standard Fits and Tolerances

Hello all,

We have recently decided to use ISO Standard Fits for hole/shaft dimensions, such as a hole dimension 40H8. This has created confusion with some of our vendors. Also, for example, when +/+ (or -/-) tolerances are used for a hole on a drawing, the hole in the solid model is now outside the actual tolerance range. This could be problematic if a vendor typically makes parts based on the solid model, and uses the drawing to verify the part.

My solution is to show both the ISO tolerance callout (ie H8), as well adding the actual tolerance in parentheses, such as 40H8 (40.039/40.000).

Any ideas on how to do this in WF 5? The problem is getting the parentheses into the callout.



This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

To get a similar effect, set the following... options:

tol_display --> yes

tol_mode --> Nominal

Tolerance_Class --> medium

Tolerance_Standard --> ISO


File --> Properties --> Change Tolerance --> Retrive Tolerance --> Hole "H", Shaft "j" and "g" [Alternatively you may retrive commonly used tolerance Grades in you START.prt]


Config.dtl option:

tol_display: YES

Tolerance mode: LIMITS to get the upper and lower limits as shown for 60 H7 and Tolerance model Plus/minus to get the result as shown for 80 j7.


As for the vendor using the solid model for reference, you may choose to use DIMBOUND. Dimbound binds the size to either the upper limit or the lower limit or at the Central portion. e.g. For 60 H7, if you bind the geometry to the Central, it would bind the geometry to 60.015 and not 60; meaning your measured diameter would be 60.015 which is the average of 60.000 and 60.030.



the outline you described is exactly what I was looking for. I was not aware of ISO Tolerance tables built into ProE. However, I'm still not getting the results shown in your drawing. I have set all the and config.dtl options, and I can retrieve the H tolerance (For WF5, it's File-->Tolerance Standard-->Tol Tables-->Retrive--> Hole "H". At this point, I regenerate, but nothing happens to my dimensions. Is there an additional step I am missing here? How do I apply the H7 tolerance to a specific dimension?

Also, you talked about DIMBOUND. Is that a option? How do I use it?

Thanks for your help so far,


Ok, I figured it out. I was trying to retrieve the ISO tolerance Tables in drawing mode, instead of in the 3D model. Once the appropriate tolerance table has been retrieved, it can be accessed in the drawing in the dimension properties window. I've also tried it with inch drawings, and the ISO tolerance is correctly converted from metric. Awesome!

Also, the DIMBOUND command is found in the 3D model under Analysis-->Dimension Boundaries. Here you can set the boundaries to either Upper, Lower, Middle or Nominal. This works great.

The only problem now is the decimal places. If I want to show the following: 0.75 H7 (0.7508/0.7500), I should be able to do that by setting the nominal decimal places to 2, and the unchecking the "default" box for the tolerance decimal places and setting it to 4. However, when I regenerate the drawing, the tolerance decimal places goes back to 2. This only seems to happen when I set the DIMBOUND to something other than Nominal. Any ideas what might be causing that?



Try setting the option: "default_dec_places" to 4 and save the

Attention: Creo 7.0 Customers
Please consider upgrading
End of Life announcement here.