Home Search

DriveWorks Pro 22
Drawing Rules Annotation Geometric Tolerance Symbol

Send Feedback

Drawing Rules Annotation Geometric Tolerance Symbol

A geometric tolerance symbol rule consists of separate strings to control individual elements of the geometric tolerance symbol.

The strings can be used individually, to control just that element of the GT Symbol, or together to control the whole of the GT Symbol.

When used together the strings are separated using the pipe bar |.

The syntax used to drive the various Drawing Annotations (SETTEXT, SETSYMBOL, SETFRAMEVALUES, SETLABEL, etc.) are not typical DriveWorks functions.

They will not display the same characteristics as a function (Auto-complete, Bracket Matching or Rules Insight) when entered in the Rule Editor.

These are strings, and are required to be enclosed within quotes ("").

During the processing of these rules, DriveWorks will parse the string and apply the result to the captured annotation.

Syntax to set Geometric Tolerance Values

"SETFRAMEVALUES( [FrameNumber] , [Tol1] , [Tol2] , [Datum1] , [Datum2] , [Datum3] )"

Where

FrameNumber is a number for the number of the frame to set the values in

Tol1 is a number for the first tolerance value

Tol2 is a number for the second tolerance value

Datum1 is a number or text for the primary datum value

Datum2 is a number or text for the secondary datum value

Datum3 is a number or text for the tertiary datum value

RuleMeaning
"SetFrameValues(1,0.001,0.002,A,B,C)"
"SetFrameValues(1,0.001,0.002,A,B,C)|
SetFrameValues(2,0.002,0.003,1,2,3)"

Syntax to set Geometric Tolerance Symbols

"SETFRAMESYMBOLS2( [FrameNumber] , [GCS] , [TolDia1] , [TolMC1] , [TolDia2] , [TolMC2] , [DatumMC1] , [DatumMC2] , [DatumMC3])"

Where

FrameNumber is a number for the number of the frame to set the values in

GCS is a string representing the geometric characteristic symbol to use (see chart below)

TolDia1 is True when the diameter symbol is required for tolerance 1, False when not required

TolMC1 is a string representing the material condition symbol to use for tolerance 1 (see chart below)

TolDia2 is True when the diameter symbol is required for tolerance 2, False when not required

TolMC2 is a string representing the material condition symbol to use  for tolerance 2 (see chart below)

DatumMC1 is a string representing the material condition symbol to use for the primary datum (see chart below)

DatumMC2 is a string representing the material condition symbol to use for the secondary datum  (see chart below)

DatumMC3 is a string representing the material condition symbol to use for the tertiary datum  (see chart below)

GCS SymbolDescriptionGCS String
None
Symmetry<IGTOL-SYMMETRY>
Straightness<IGTOL-STRAIGHT>
Flatness<IGTOL-FLAT>
Circularity<IGTOL-CIRC>
Cylindricity<IGTOL-CYL>
Profile of Line<IGTOL-LPROF>
Profile of Surface<IGTOL-SPROF>
Parallel<IGTOL-PARA>
Perpendicular<IGTOL-PERP>
Angularity<IGTOL-ANGULAR>
Circular Runout<IGTOL-SRUN>
Total Runout<IGTOL-TRUN>
Position<IGTOL-POSI>
Concentricity<IGTOL-CONC>
MC SymbolDescriptionMC String
Maximum Material Condition<MOD-MMC>
Least Material Condition<MOD-LMC>
Regardless of Feature Size<MOD-FMC>
Tangent Plane<MOD-TANP>
Free State<MOD-FREES>
Statistical<MOD-STT>
RuleMeaning

"SetFrameSymbols2(1,<IGTOL-CONC>,True,<MOD-LMC>,True,<MOD-MMC>,<MOD-FMC>,<MOD-FMC>,<MOD-FMC>)"

Syntax to set Geometric Tolerance Values AND Symbols

RuleMeaning

"SetFrameValues(1,0.001,0.002,A,B,C)|SetFrameSymbols2(1,<IGTOL-CONC>,True,<MOD-LMC>,True,<MOD-MMC>,<MOD-FMC>,<MOD-FMC>,<MOD-FMC>)"