Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X
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.
Solved! Go to Solution.
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.
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.
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.
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.
If you really wanted to I am sure you could display it with the rounded number. For instance, you could create a custom symbol that looked like the GTOL with two parameters in it one in the English units and one that is being driven by a relation that converts the secondary number into metric. Aside from making a custom symbol and using relations though there is no way to force Creo to change the way it does this calculation.
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
Even with that setting, the secondary tolerance values will not be greater than the primary tolerance values.