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

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Tolerance - decimal places not rounding up accurately

ptc-3139256
1-Visitor

Tolerance - decimal places not rounding up accurately

Have an issue with Wildfire not rounding up accurately

The properties of the dimension are as follows.

-------

Duel Dimensions primary = Metric & secondary = Inch

-------

Dimension Properties menu

tolerance mode = +- Symmetric

tolerance = .38

Format = Decimal
Number of decimal places = 2

-------

When I use these settings the tolerance on the inch dimension displays as
.014

It should display as .015 because it is actually .0149606


Robert Altman
General Dynamics Amphibious Systems
CAD System Management
703.490.7533
-




This is an e-mail from General Dynamics Land Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated.


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.
4 REPLIES 4

Hi Robert,

This was discussed fairly recently - can't remember whether it was here, or over on the PTC forums.

The answer is that the secondary units tolerance must not be greater than the primary units tolerance - so the rounding is altered to satisfy this.

±.015" would be ±0.381 mm, which is greater than ±0.38, so the software displays .014" instead.

HTH,
Jonathan

I believe this is intended. Using 0.15 would actually give the inch
dimension a 'looser' tolerance than the primary metric dim. Rounding
down is the safer solution.

Doug Schaefer
--
Doug Schaefer | Experienced Mechanical Design Engineer
LinkedIn

I forgot where I got this from. It might have been from this forum.



Pro/E Dual Dims: Why Truncate, not Round?





Pro/E has some "intended functionality" that truncates secondary tolerances. This may seem suspicious at first when you look at a drawing and see different numbers from what you'd expect... let's investigate.





















From what we understand the reason for truncating was that a model could never be larger than the original intent by changing the number of decimal places. Because of this particular issue, dual dimensioning (English and Metric) was almost impossible to use because with very tight tolerances you could end up with zero tolerance on the secondary dimension.





















Example: a part is drawn with an imperial tolerance of +/-3 thousandths (0.003in). Here are the relative sizes of this tolerance when truncated & rounded:



















[cid:image003.jpg@01CACB2F.F3DF9CA0]



















































































































































Truncation keeps the tolerance closer to the nominal value, thus keeping within the tolerance specified by the primary tolerance.



















If you rounded all secondary tolerances, some sizes could be inside the secondary tolerance, but outside the primary tolerance.


Robert,

Pro/E is rounding the tolerances accurately. There are two acceptable
methods of converting units. One (method A) where the conversion of
secondary units is allowed to exceed the value of primary units, and
another which is being employed by Pro/E (method B) where the conversion
of secondary units results in a smaller value that the primary units.



Most people think that Pro/e is not converting accurately because
generally method A is applicable unless expressly indicated to the
contrary. Typically the increase is within 2% (inches to millimeters)
or 2.5% (millimeters to inches) of the value of the tolerance. This
increase is considered acceptable for interchange ability (depended on
the magnitude of the tolerance) and serves as a basis for inspection.



Method B is the preferred choice when gages that have been manufactured
to the primary units will be used for inspection. Method B also
simplifies manufactures conversion process of a basic size and two
deviations in order to avoid accumulation of rounding errors.



Thank you, Jim Flores

Mech. designer/CAD admin.

Clinical Care Systems

Philips Healthcare

2271 Cosmos Court

Carlsbad, CA. 92011

-
Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags