Skip to main content
7-Bedrock
August 7, 2023
Solved

Changing GTOL secondary unit rounding

  • August 7, 2023
  • 2 replies
  • 2906 views

ChampiCo_0-1691431839486.png

What I want to display: 0.1 [.004]

 

I have gtol_secondary_value_precision set to round, dual_dimensioning set to metric[imperial], and gtols set to ANSI standards.

 

The problem is that no matter what I try, the secondary unit won't round up. If it is set to 0.100 it shows [0.0039] but when I put 0.10 it shows [0.003] instead of rounding up. 

 

 

 

Best answer by BenLoosli

I don't think it will possible. It is not just a PTC coding thing, put it is in the standards that define dimensioning. You cannot have a looser tolerance for the secondary units than you have for the primary units. Other CAD software has this same 'restriction' on dual dimensioning.

2 replies

Chris3
21-Topaz I
August 7, 2023

Creo doesn't round the secondary units. This is done intentionally to avoid the secondary (reference) annotation from having more tolerance than the primary (driving) annotation.

ChampiCo7-BedrockAuthor
7-Bedrock
August 7, 2023

I recognize that is why Creo doesn't do it by default, however I am asking if it is possible to make it round the secondary units anyways. 

 

In this application a one-thousandths difference in inches is important, where 0.004 is much more acceptable than 0.003. I recognize that the secondary units are just for reference, but in America some smaller manufacturers will only look at the imperial units because it is what they are familiar with. 

BenLoosli23-Emerald IIIAnswer
23-Emerald III
August 7, 2023

I don't think it will possible. It is not just a PTC coding thing, put it is in the standards that define dimensioning. You cannot have a looser tolerance for the secondary units than you have for the primary units. Other CAD software has this same 'restriction' on dual dimensioning.

Chris3
21-Topaz I
August 11, 2023

For anyone coming back to this there is a dtl option for MBD (not drawings) that allows you to round. It is:

gtol_secondary_value_precision

 

https://support.ptc.com/help/creo/creo_pma/r10.0/usascii/index.html#page/model-based_definition/detail_options_specific_to_3d_mode_21.html 

23-Emerald III
August 11, 2023

Even with that setting, the secondary tolerance values will not be greater than the primary tolerance values.