Dimension Tolerance Formats 

Format Definitions

This section deals with dimension tolerance descriptions, which are user-defined formats to be applied to dimension tolerances.

To create a new tolerance format, you must use the Standard Definition editor (via Tools > Standards). Select the Tolerance Format type in the standards editor, and then click the Add Instance button to add a new instance of a format. This will create a sample format definition that you will then customize to suit your needs, by modifying one or several values of the parameters defining the format.

Once defined, a format can be applied to dimensions just as any dimension attribute, either via Edit > Properties, or using the Dimension Properties toolbar. 

Dimension Tolerance Formats

These parameters are located in the Tolerance formats node of the standard file.

The tolerance format parameters drive the representation of a dimension tolerance, and include parameters such as:

  • Type of tolerance (numerical/alphanumerical)

  • Separator between values

  • position relatively to dimension value

  • font size for tolerance

  • trailing zeros display for numerical type

  • and so forth.

 
Once a given description is embedded in a given drawing, it can not be modified or removed. Even a standard upgrade using a modified version of the xml standard can modify the existing description. To bypass this limitation, you have to create a new description with another name.

 

Parameter

Parameter Name

Value

Description

Tolerance Format Name

TolName

(8 char string)

User-defined name that will be used as the description identifier.

Tolerance Format Type

Toltype

 

[ 1 / 2 / 3 / 4 / 5 / 6 / 7 ]

1 = Numerical side by side

2 = Numerical super-imposed

3 = Resolved Numerical side by side

4 = Resolved numerical super-imposed

5 =Alphanumerical  Single Value 

6 = Alphanumerical side by side

7 = Alphanumerical super-imposed

Separators for super-imposed tolerances

Before

TolSepar_1

[0...18 ]

separator number as described in the Separator Character Table

After

TolSepar_2

Separators for side-by-side tolerances

Before

TolSepTo_1

[0...18 ]

separator number as described in the Separator Character Table

 

Between

TolSepTo_2

After

TolSepTo_3

Fraction line on super-imposed tolerances 

TolFractLine

[2/1]

2= Fraction line

1= No fraction line

Separator Character Size 
(Ratio between Separator Character and Value Text font sizes)

TolSymbolH

(real)

 = separator height / value height

 ( = B / A )

Tolerance Size 
(Ratio between Tolerance Text and Value Text font sizes)

TolScale

(real)

 = tolerance height / value height

 ( = C / A )

Tolerance Position Anchor Point (for offset computing)

TolPtOnValue

[ 7 / 8 / 9 ]

7 =Top

8 = Middle

9 = Bottom

TolAnchorPt

[ 1 / 2 / 3 ]

1 =Top

2 = Middle

3 = Bottom

Offset between dimension value and tolerance

TolExtX

(mm)

TolExtY

Offset between the 2 tolerance values

TolIntX

(mm)

TolIntY

Display of tolerance trailing zeros

TolTrailing

[ 0 / 1 / 2 ]

0 = Display (number of digits specified in the value precision)
1 = No Display
2 = Same "display" mode as the dimension value

Display of identical Tolerance Values
( for numerical tolerances only) 

TolMergeSame

[ 1 / 2 ]

1 = Display common value
2 = Display separate values

Display of null Tolerance Values
( for numerical tolerances only)
 

TolShowNull

[ 1 / 2 / 3 ]

1 = Display null value with sign

2 = Display null value without sign

3 = No Display of null value

 

Separator Character Table

This table lists the characters that can be used as separators before, between or after the tolerance values.

Separators

Symbol #

Character

00

(none)

01

/

02

:

03

(

04

)

05

"

06

,

07

<

08

>

09

X

10

*

11

.

12

;

13

+

14

[

15

]

16

-

17

_

18

(space)