3D Tolerancing CATIAv5 PDF
3D Tolerancing CATIAv5 PDF
3D Tolerancing CATIAv5 PDF
Preface
Using this Guide
Where to Find More Information
Conventions
What's New
Getting Started
Entering the 3D Functional Tolerancing & Annotation Workbench
Choosing the Standard
Creating Annotation Texts
Creating Simple Datum
Creating Datum Targets
Creating a Geometrical Tolerance
Filtering Annotations
Disabling 3D Annotations
Accessing the Set Properties
Basic Tasks
Choosing a Standard
Using the Tolerancing Advisor
Introducing the Tolerancing Advisor
Dimensioning and Tolerancing Threads using the Tolerancing Advisor
Tolerancing Body in White
Creating Datum and Datum Targets
Creating Dimensions and Associated Datum
Creating a Datum Reference Frame
Tolerancing Body in White Holes
Tolerancing Body in White Surface
Creating Annotations
Creating Texts
Creating Flag Notes
Adding an Attribute Link
Creating Datum
Creating Datum Targets
Creating Geometrical Tolerances
Creating Roughness Symbols
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 2
Advanced Tasks
Creating Note Object Attribute
Note Object Attribute From a Text
Note Object Attribute From a Ditto
Storing a Note Object Attribute into a Catalog
Managing Annotation Connection
Using the Scope Range
Adding Geometry
Adding Component
Re-specifying Geometry Canonicity
Reporting Annotations
Generating a Check Report
Customizing the Reporting
Annotation Associativity
Querying 3D Annotations
Creating an Automatic Default Annotation
Managing Power Copies
Creating Power Copy
Instantiating Power Copy
Saving Power Copy into a Catalog
Providing Constructed Geometry for 3D Annotations
Creating an Automatic Constructed Geometry
Managing Constructed Geometry
Workbench Description
Menu Bar
Insert Views/Annotation Planes Menu
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 4
Reference Information
Normative References
Principles and Fundamental Rules for Geometrical Tolerancing
Geometrical Tolerancing
Symbols for Geometrical Tolerances
Symbols for Modifiers
Datum Principles
Concepts
3D Annotations and Annotation Planes
Non-semantic and Semantic Usage
Note Object Attribute
Standards
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 5
Glossary
Index
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 6
Preface
3D Functional Tolerancing & Annotation is a new-generation product which lets you easily define and
manage 3D tolerance specifications and annotations directly on 3D parts or products.
The intuitive interface of the product provides an ideal solution for new application customers in small
and medium-size industries, looking to reduce reliance on 2D drawings, and increase the use of 3D
as the master representation for driving from design to manufacturing engineering process.
Annotations in 3D Functional Tolerancing & Annotation can be extracted, using the annotation plane
concept in the Generative Drafting product.
The product elements can be reviewed using specific functionalities, which constitute comprehensive
tools for the interpretation of tolerancing annotations.
This manual is intended for users who need to specify tolerancing annotations on 3D parts or on 3D
products. It assists designers in assigning the correct tolerances on the selected surfaces by:
As a consequence, designers do not need to wonder whether the tolerancing syntax is correct,
because this syntax is directly elaborated with regard to the chosen tolerancing standards (ISO,
ASME / ANSI).
Designers are ensured that their tolerancing schema is consistent with the part geometry. They do
not need to be tolerancing experts, having in mind all the complex standardized tolerancing rules.
Moreover, the tolerancing specifications will remain consistent whatever the geometrical
modifications are.
Note that 3 workbenches are available depending on whether you are working on a part (Functional
Tolerancing and Annotation workbench), a product (Product Functional Tolerancing and Annotation
workbench) or a process (Process Tolerancing and Annotation workbench). This guide is intended for
users of all 3 workbenches, as the functionalities available are exactly the same from one workbench
to another. However, note that the scenarios provided in this guide use parts (CATPart documents)
as examples.
This guide is intended for the user who needs to become quickly familiar with the Functional
Tolerancing and Annotation, Product Functional Tolerancing and Annotation and Process Tolerancing
and Annotation workbenches.
Note that the functionalities available are exactly the same from one workbench to another, even
though the scenarios provided in this guide use parts (CATPart documents) as examples.
Before reading this guide, the user should be familiar with basic Version 5 concepts such as
document windows, standard and view toolbars.
To get the most out of this guide, we suggest you start reading and performing the step-by-step
tutorial Getting Started. Once you have finished, you should move on to the next sections, where you
will find detailed explanations regarding the handling of the product. You can also take a look at the
Workbench Description section describing the workbench.
To perform the scenarios, you will use sample documents contained in the C:\Program Files\Dassault
Systemes\Bxxdoc\English\online\fdtug\samples folder (where xx in Bxxdoc stands for the current
release number). For more information on accessing sample documents, refer to Accessing Sample
Documents in the Infrastructure User's Guide.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 8
Part Design User's Guide as well as Generative Drafting User's Guide may prove useful too.
Certain conventions are used in V5 documentation to help you recognize and understand important
concepts and specifications.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 9
Conventions
Certain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and
understand important concepts and specifications. The following text conventions may be used:
The titles of CATIA documents appear in this manner throughout the text.
File -> New identifies the commands to be used.
The use of the mouse differs according to the type of action you need to perform.
Use this
mouse button, whenever you read
Drag
Move
indicates tips
indicates a warning.
indicates information.
"Site Map".
"What's New".
"Preface".
"Getting Started".
"Basic Tasks".
"Workbench Description".
"Customizing".
"Reference".
"Methodology".
"Glossary".
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 11
"Index".
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 12
What's New?
New Functionalities
Managing view/annotation plane associativity
You can now make views associative to the geometry so that any modification applied to the
geometry or to the axis system will be reflected in the view definition.
Aligned section view and section cut support
You can now define aligned section views and section cuts ready for 2D extraction.
Offset section view and section cut support
You can now define offset section views and section cuts ready for 2D extraction.
Thread dimensioning and tolerancing
You can now tolerance thread features.
Coordinate dimensions
You can now create coordinate dimensions based on the coordinates of selected points.
Stacked dimensions
You can now create stacked dimensions by selecting several geometrical elements.
Cumulated dimensions
You can now create cumulated dimensions by selecting several geometrical elements.
Curvilinear length dimensions
You can now create and manage curvilinear length dimensions in 3D. A curvilinear length
dimension measures the overall length of a curve.
Isolated annotations
You can now create and manage isolated annotations, i.e. annotations that are not linked to
any geometry. Isolated annotations are non-semantic.
Enhanced Functionalities
Query, filter and search using Part Design feature or Generative Shape Design feature
You can now query, filter and search for 3D annotations by selecting any Part Design or
Generative Shape Design feature in the specification tree.
For more information on using search, refer to the Infrastructure User's Guide.
Creating annotations by selecting Part Design feature or Generative Shape Design feature
You can now select the geometry on which a 3D annotation has to be created by selecting
any Part Design or Generative Shape Design feature in the specification tree. All 3D
annotations support this capability:
- Texts
- Flag notes
- Datum
- Datum targets
- Geometrical tolerances
- Roughness symbols
- Note Object Attributes
Generative Dimension enhancements
The Generative Dimension command now supports Part Design chamfer features, thread
features and threaded hole dimensions.
New text frame
A new text frame is now available: parallelogram.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 13
Customizing Settings
Section cut and section view associativity to 3D geometry
A new setting now lets you create views that will be associative to the geometry selected
during their creation. In this case, any modification applied to the geometry or to the axis
system will be reflected in the view definition.
View/Annotation Plane Display settings moved to a new tab
View/Annotation Plane Display settings have been moved from the Display tab to the new
View/Annotation Plane tab.
Annotations in specification tree
A new setting now lets you specify where 3D annotation features should be displayed in the
specification tree: under the annotation set node (as is the case today), under the Part
Design and Generative Shape Design feature nodes, or under the view (annotation plane)
node.
Annotation parameters in specification tree
A new setting now lets you specify that you want to display the annotation parameters under
the annotation feature node. In this case, the annotation will be modifiable by directly editing
its parameters.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 14
Getting Started
Before we discuss the detailed instructions for using the Functional Tolerancing &
Annotations or the Product Functional Tolerancing & Annotations workbench, the following
scenario aims at giving you a feel for what you can do.
You just need to follow the instructions as you progress.
1. Select the Start -> Mechanical Design -> Functional Tolerancing & Annotation command to
To know how to use the commands available in the Standard and View toolbars located in the
application window border, please refer to Infrastructure User's Guide Version 5.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 16
You must choose a standard before creating the first annotation in a document. See also
Standards.
3. If not still done, set ASME as the standard to be used in the tutorial.
Note that this choice of standard must be expressed prior to specifying any
tolerance. After any creation in the workbench, the standard may be modified but
the corresponding syntax and semantic variation will not be taken into
consideration.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 17
If you wish to improve the highlight of the geometry selection, select the Tools->Options...
command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
1. Click the face as shown to define the surface and the location for the arrow head of the
leader line.
Any front view created corresponds to an annotation plane (called "Front view annotation
plane" too in the workbench).
If no annotation plane still exists, one is by default created when specifying the first
annotation.
You have created a second textual annotation in the same front view.
Datum elements are involved in geometric tolerancing specifications. For instance, when specifying
an orientation or a position tolerance, you need to refer to datum elements for the specification.
The Datum Feature Modification dialog box that appears displays "A" as the default
identifier.
The datum feature is created in a specific annotation plane. The "Datum" entity is added to
the specification tree. The datum is a 3D annotation without any semantic link to the
geometrical tolerancing.
The display of this datum label corresponds to the ANSI normative reference.
4. Select the datum and drag it. You can notice that it remains in the annotation plane.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 23
4. Enter 8 in the field opposite and enter "A1" in the field to the left.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 24
5. Click OK to validate.
You have created a datum target on datum plane A. The datum target corresponds to a
8mm-diameter surface. The name of the target is "A1".
6. Repeat the previous steps to specify two additional datum targets: A2 and A3.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 25
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 26
A message window appears informing you that you cannot use the active view. Therefore,
the application is going to display the annotation in an annotation plane normal to the
selected face.
To create a geometrical tolerance you need to specify one geometric tolerancing symbol and
fill in the tolerance value field.
When fulfilling the second line "Spec 2...", a second geometrical tolerance will be created.
Both tolerancing specifications will be displayed as grouped.
5. Enter the value of the tolerance: 0.5 and insert the Maximum Material Condition symbol
modifier
6. Enter A as reference.
Modifiers are not displaying in tolerance and reference fields and appear with a "|"
character.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 28
7. Click OK.
You have specified a perpendicularity of the front planar surface regarding to A datum
surface. This toleranced surface shall be in 0.5-wide tolerance zone, on which an Maximum
Material Condition (MMC) is applied.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 29
Filtering Annotations
This task shows you how to filter the display of annotations. These filtering options lets you focus on your area of
investigation.
Checking the Refine filter option filters out tolerances still filtered.
4. Click Apply.
The only datum you created in this tutorial is consequently displayed attached to the geometry.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 30
5. Click Cancel to cancel the operation and perform the rest of the scenario.
Disabling 3D Annotations
This task shows you how to disable the annotations you created.
4. Click the List Annotation Set Switch On/Switch Off icon again to restore the previous state.
The dialog box that appears displays information about the set, namely:
The detail of these specifications: you have created two textual annotations, three
datum targets, one GD&T and one datum.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 34
4. Click the Feature Properties tab (if not available, click More) and enter a new name in the
Basic Tasks
3D Functional Tolerancing & Annotation allows you to perform the following basic tasks:
Choosing a Standard
Using the Tolerancing Advisor
Tolerancing Body in White
Creating Annotations
Managing Annotations
Managing Annotation Leaders
Managing Graphical Properties
Filtering Annotations
View/Annotation Planes
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 38
Choosing a Standard
This task shows you how to set the standard you need for tolerancing your part or
assembly.
You must choose a standard before creating the first annotation in a document. See also
Standards.
Note that this choice of standard must be expressed prior to specifying any tolerance. After
any creation in the workbench, the standard may be modified but the corresponding syntax
and semantic variation will not be taken into consideration.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 39
Dimensioning and Tolerancing Threads using the Tolerancing Advisor: see how the
Tolerancing Advisor lets you create dimensions and tolerances for threads.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 40
The Tolerancing Advisor lets you create allowed annotations according to the selected geometrical
element or existing annotation.
● Datum.
● Datum target.
● Datum reference frame.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option
Highlight faces and edges.
The Semantic Tolerancing Advisor dialog box is updated according to the selected surface.
The Commands frame contains all the semantic annotations that will be created in relation with
the selected element and the geometrical feature type.
The Commands frame contains a combo list for all capabilities applying for the selection.
For a general introduction of the Tolerancing Advisor, refer to Introducing the Tolerancing Advisor.
1. Click the Thread Representation Creation icon: The Thread Representation Creation dialog box is
displayed.
The Thread Representation Creation dialog box is updated to indicate that the thread representation
In the case of numerous threads, selecting the All threads option lets you create the thread
representations of all of them.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 44
3. Click OK to validate and exit the dialog box. The geometrical representation of the thread is displayed in the
4. Click the Tolerancing Advisor icon: The Semantic Tolerancing Advisor dialog box is displayed.
5. Select the median 3/4 circle arc which symbolizes the thread helical surface.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 45
The Semantic Tolerancing Advisor dialog box is updated according to the selected element.
The thread diameter dimension is previewed and the Limit of Size Definition dialog box is displayed,
offering the following options:
● Pitch: lets you display the pitch value in the thread dimension.
● Tol class: lets you define and display the tolerance class value in the thread dimension.
8. In the Tol class drop-down list, select 6g as the tolerance class value.
10. Back in the Semantic Tolerancing Advisor dialog box, multi-select (using the Ctrl key, for example) the 3/4
circle arcs which symbolize the thread starting and ending planes.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 46
Once again, the Semantic Tolerancing Advisor dialog box is updated according to the selected
elements.
The thread length dimension is previewed and the Limit of Size Definition dialog box is displayed,
offering the following options:
● Numerical values: lets you define the Upper Limit and optionally the Lower Limit (provided you
uncheck the Symetric Lower Limit option).
● Tabulated values: lets you define fitting tolerances. Refer to Normative References for more
information: ISO 286, ANSI B4.2.
● Single limit: lets you enter a minimum or maximum tolerance value. Use the Delta / nominal field
to enter a value in relation to the nominal diameter value. For example, if the nominal diameter
value is 10 and if you enter 1, then the tolerance value will be 11.
14. When a dialog box appears, informing you that the annotation will be created on another view, click OK. The
15. Back in the Semantic Tolerancing Advisor dialog box, select the 3/4 circle arc which symbolizes the thread
starting plane.
17. Leave the options as is, and click OK to validate. The datum feature is created.
Note that the 3/4 circle arcs which symbolize the thread starting and ending planes are recognized as
planar surfaces, which means that you can tolerance them just like any other planar surface. At this
stage, you create other tolerances (such as flatness for example) using the icons available in the
18. Click Close in the Semantic Tolerancing Advisor dialog box. The thread dimensions and tolerances are
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option
Highlight faces and edges.
1. Right-click the Datum scheme capture and select Set Current form the contextual menu: all
3. Select the four surfaces as shown on the part. The last selected surface will support the datum.
The Datum Target dialog box appears. Keep the options as is.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 54
You do not have to click OK in the Datum Target dialog box, selecting another point
automatically validates the datum target creation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 55
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 56
7. Click OK in the last Datum Target dialog box to end the datum target creation.
The datum and datum targets are created in the geometry and specification tree.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 57
9. Do not close the Semantic Tolerancing Advisor dialog box to perform the next task.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 58
Cylindrical hole.
Elongated hole.
The Limit of Size Definition dialog box appears. Keep options as is.
The Limit of Size Definition dialog box appears. Keep options as is.
The dimensions and datum are created in the geometry and specification tree.
12. Do not close the Semantic Tolerancing Advisor dialog box to perform the next task.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 65
1. Click the Add button in the Semantic Tolerancing Advisor dialog box .
4. Do not close the Semantic Tolerancing Advisor dialog box to perform the next
task.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 68
1. Right-click the Datum scheme capture and select Unset Current form the contextual menu,
right-click the Hole positioning capture and select Set Current form the contextual menu.
2. Select the datum reference frame in the Semantic Tolerancing Advisor dialog box.
The Semantic Tolerancing Advisor dialog box is updated. Note the geometric feature type:
Elongated Pin/Hole.
6. Select the datum reference frame in the Semantic Tolerancing Advisor dialog box.
The Semantic Tolerancing Advisor dialog box is updated. Note the geometric feature type:
Non cylindrical Pin/Hole.
10. Do not close the Semantic Tolerancing Advisor dialog box to perform the next task.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 74
1. Right-click the Hole positioning capture and select Unset Current form the contextual menu,
right-click the Surface positioning capture and select Set Current form the contextual menu.
2. Select the datum reference frame in the Semantic Tolerancing Advisor dialog box.
The Semantic Tolerancing Advisor dialog box is updated. Note the geometric feature type:
One surface.
6. Select the Tolerance Zone tab and check the Shifted Profile Tolerance icon.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 77
8. Right-click the Surface positioning capture and select Unset Current form the contextual
menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 79
Creating Annotations
Creating Texts: click this icon, select a face and enter your text in the dialog box.
Creating Texts: click this icon, select a face and enter your text in the dialog box.
Creating Texts: click this icon, select a face and enter your text in the dialog box.
Creating Flag Notes: click this icon, select the object you want to represent the hyperlink,
enter a name for the hyperlink and the path to the destination file.
Creating Flag Notes: click this icon, select the object you want to represent the hyperlink,
enter a name for the hyperlink and the path to the destination file.
Add an Attribute Link: display the Manage Hyperlink or Text Editor dialog box, enter the
text you need, select the annotation in the geometry area, right-click and select the
Attribute Link contextual command. Select the appropriate geometry to access the
parameter of interest, and select the parameter you wish to attach in the Attribute Link
dialog box.
Create Datum Elements: click this icon, select the attachment surface and the anchor point
of the datum feature, then enter the label in the dialog box .
Create Datum Targets: click this icon, select a face and enter your value and symbols in the
dialog box.
Create Geometrical Tolerance: click this icon, select the element and define characteristics
and values for Line 1 and/or Line2.
Create Roughness Symbol: click this icon, select the element and define roughness
characteristics.
Creating Isolated Annotations: click an annotation creation icon, and click anywhere in the
free space.
Create Coordinate Dimensions: click this icon, specify whether you want to create a 2D or a
3D coordinates dimension, and then select a vertex, a point (on a curve, on a plane, a
coordinate), a line center or a point on a curve.
Create Stacked Dimensions: click this icon, and select the elements to include within the
stacked dimensions system.
Create Cumulated Dimensions: click this icon, and select the elements to include within the
cumulated dimensions system.
Creating Curvilinear Dimensions: click this icon, select a curve or an edge, and optionally
choose a representation mode (offset, parallel, linear).
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 80
Instantiate a Note Object Attribute: click this icon, select a Note Object Attribute, select a
geometrical element.
Create a Partial Surface: click this icon, select the restricted surface, select the restricting
surface.
Create a Deviation: click this icon, select the component, select the point to define an
annotation.
Create a Correlated Deviation: click this icon, select the component, select the set of point to
define a correlated annotation.
Create a Distance Between Two Points: click this icon, select the parent component, select
the start and end points to define a distance between two points annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 81
Creating Texts
This task shows you how to create an annotation text.
3. Select the face as shown to define a location for the arrow end of the leader.
This scenario illustrates the creation of a text by selecting geometry, but you can
also select any Part Design or Generative Shape Design feature in the specification
tree. In this case, the created annotation will not be attached to the selected
feature, but to its geometrical elements at the highest level.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 82
If the active view is not valid, a message appears informing you that you cannot use the
active view.
This means that the annotation will be displayed in an annotation plane normal to the
selected face.
For more information, see View/Annotation Planes.
4. Enter your text, for example "New Annotation" in the dialog box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 83
5. Click OK to end the text creation. You can click anywhere in the geometry area too.
The leader is associated with the element you selected. If you move either the text or the
element, the leader stretches to maintain its association with the element.
Moreover, if you change the element associated with the leader, application keeps the
associativity between the element and the leader.
Note that using the Text Properties toolbar, you can define the anchor point, text size and
justification.
8. Enter your text, for example "New Annotation 2" in the dialog box and click OK.
11. Enter your text, for example "New Annotation 3" in the dialog box and click OK.
The texts (identified as Text.xxx and its text between brackets) are added to the
specification tree in the Notes group.
You can move a text using either the drag capability. See Moving Annotations.
Note also that you can resize the manipulators.
For more information, refer to Customizing for 3D Functional Tolerancing & Annotations.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 87
A flag note allows you to add links to your document and then use them to jump to a variety of
locations, for example to a marketing presentation, a text document or a HTML page on the intranet.
You can add links to models, products and parts as well as to any constituent elements.
3. Select the face as shown to define a location for the arrow end of the leader.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 88
This scenario illustrates the creation of a flag note by selecting geometry, but you can
also select any Part Design or Generative Shape Design feature in the specification
tree. In this case, the created annotation will not be attached to the selected feature,
but to its geometrical elements at the highest level.
If the active view is not valid, a message appears informing you that you cannot use the
active view.
Therefore, the application is going to display the annotation in an annotation plane normal to
the selected face.
For more information, see View/Annotation Planes.
You may specify the flag note's name link in the Name field.
You may specify one or several links associated with the flag note in the URL field clicking the
Browse... button.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 89
In the Link to File or URL list you can see the list of links.
Clicking the More>> button lets you define a hidden text which is displayed with the list of
links in a tooltip when the mouse pointer stays on the flagnote.
❍ a link: www.3ds.com
5. Click OK to end the flag note creation. You can click anywhere in the geometry area too.
The flag note appears in the geometry, the tooltip containing the URL and the hidden text is
displayed when the mouse pointer stays on the flag note.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 91
The leader is associated with the element you selected. If you move either the text or the
element, the leader stretches to maintain its association with the element.
Moreover, if you change the element associated with the leader, the associativity between the
element and the leader is kept.
Note that using the Text Properties toolbar, you can define the anchor point, text size and
justification.
8. Enter your flag note name, for example "New Annotation 2" in the dialog box, specify a link
The flag notes (identified as Flag Note.xxx and its name between brackets) are added to the
specification tree in the Notes group.
You can move a flag note using the drag capability. See Moving Annotations.
Note also that you can resize the manipulators. For more information, refer to Customizing for
3D Functional Tolerancing & Annotations.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 93
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option
Highlight faces and edges.
2. Take care to un-select the text into the Text Editor dialog box and put the cursor after the white
3. Right-click the annotation in the geometry area and select the Attribute Link contextual command
4. Select Part 1 in the Specification Tree to access all parameters defined for the part.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 95
The value "50mm" now appears both in the Text Editor dialog box and in the annotation.
You cannot edit this value in this dialog box but you can delete it.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 96
8. Double-click Length to edit the parameter: enter 70 mm in the Edit Parameter dialog box which
If you wish to display the Parameters node, select the Tools->Options... command.
In the Infrastructure category, select the Part Infrastructure sub-category then the Display tab
and check the option Parameters .
If you wish to display the parameter' value, select the Tools->Options... command.
In the General category, select the Parameters and Measure sub-category then the Knowledge
tab and check the option With value.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 97
8. If you need to cut the relationship between "70mm" as displayed in the Text.1 and Length, right-click
Creating Datum
This task shows you how to specify a datum element.
See Datum Principles for more information.
This scenario illustrates the creation of a datum element by selecting geometry, but
you can also select any Part Design or Generative Shape Design feature in the
specification tree. In this case, the created annotation will not be attached to the
selected feature, but to its geometrical elements at the highest level.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 100
The datum is only a 3D annotation without any semantic link to the geometrical tolerancing.
5. Select the datum and drag it anywhere. You can notice that it remains in the annotation
plane.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 102
To edit a datum, double-click the datum, enter the new label in the Datum Feature
Modification dialog box that is displayed, and click OK. The modification is simultaneously
taken into account.
Two datum elements must not have the same label. A datum label must be unique to
ensure that tolerance specifications are consistent.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 103
Before performing the task, here are a few principles you should be familiar with:
● When defining a datum on planar or cylindrical surfaces the use of datum targets is optional.
● A target element can be a point, line, circular or rectangular surface lying on the datum
element:
❍ When the datum target is a point, then the circular frame is linked to a cross-placed on the
surface. Framed dimensions shall define the location of the point.
❍ When the datum target is a line, then the circular frame is linked to a line placed on the
surface. Framed dimensions shall define the length and the location of the line.
❍ When the datum target area is square or circular, the area dimensions are indicated in the
upper compartment of the circular frame, or placed outside and connected to the
appropriate compartment by a leader line (when there is no sufficient space within the
compartment).
● The minimum number of targets is defined by the datum depending on whether it is used as
primary, secondary or tertiary datum in a reference frame.
● For instance, if the datum feature is a cylinder, the targets may be two non-parallel lines,
tangent to the cylinder and perpendicular to its centerline, in order to define "equalizing" datum
("V-type-equalizers").
● If the datum element is prismatic or complex, the use of datum targets is mandatory. In this
case when selecting targets a message indicates the current step of the datum definition.
● When the datum is established from datum targets, then the letter identifying the surface is
repeated on the right side of the datum indicator followed by the list of numbers identifying the
targets (separated by comas).
● When there is no sufficient space within the compartment, the dimensions of the datum target
area are placed outside the circular frame and connected to the appropriate compartment by a
leader line terminated by a dot.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 104
This scenario illustrates the creation of a datum target by selecting geometry, but
you can also select any Part Design or Generative Shape Design feature in the
specification tree. In this case, the created annotation will not be attached to the
selected feature, but to its geometrical elements at the highest level.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 105
4. Click the diameter icon in the Datum Target Modification dialog box, enter 8 in the field
5. Click OK to validate.
You have created a datum target on datum plane D. The datum target corresponds to a
8mm-diameter surface. Its name is "D1" and it is identified as "Target..xxx" in the
specification tree.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 106
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 107
Before performing the task, here are a few principles you should be familiar with:
● Principles and Fundamental Rules for Geometrical Tolerancing
● Geometric Tolerancing
● Specify as many specification lines as you want (with the Up and Down arrows).
● Insert several modifiers anywhere in a tolerance or a reference.
● Add notes upper and lower the set of specification.
4. Enter the value of the tolerance: 0.5 and insert the Least Material Condition symbol
modifier.
5. Enter A as reference.
Modifiers are not displaying in tolerance and reference fields and appear with a "|"
character.
This scenario illustrates the creation of a roughness symbol by selecting geometry, but you can
also select any Part Design or Generative Shape Design feature in the specification tree. In this
case, the created annotation will not be attached to the selected feature, but to its geometrical
elements at the highest level.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 112
5. Click OK.
The roughness symbol is created without a leader. To add one, see Adding Leaders and Using
Breakpoints.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 114
The text is created in the specified annotation plane. You can now select it and drag
it anywhere: it will remain in the annotation plane.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 116
The note entity, Text.4, is added to the specification tree. A specific mask
identifies this annotation as being isolated.
Creating Dimensions
This task shows you how to create a dimension annotation. See Dimension Units reference for
dimension's unit display.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
combo box, and +-0.5 in the Tolerance combo box (the dimension is still selected).
This command allows you to create basic dimensions from the four following contexts:
● Restricted areas, where basic dimensions define the restricted area dimensions and location.
● Datum targets, where basic dimensions define the datum target location from another datum
target or geometrical elements.
● Datum reference frames, where basic dimensions define the datum reference frame location
from reference elements or representing constructed geometry.
● Geometrical tolerances, where basic dimensions define the toleranced element location from
references in the reference frame.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
The Framed Dimensions Management dialog box is updated. The validity of each
converted annotation is checked.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 125
During the conversion, converted annotations remain selected in the specification tree, the
geometry area and the dialog box.
5. Click Start creation mode in the Framed Dimensions Management dialog box.
8. Click End creation mode in the Framed Dimensions Management dialog box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 128
9. Select Basic Dimension.1 in the Framed Dimensions Management dialog box, and click
Remove.
❍ 2D Coordinates lets you create 2D (x, y) coordinate dimensions in the active view
axis system.
You can select the following elements: a vertex, a point (on a curve, on a plane, a
coordinate), a line center or a point on a curve.
Once a coordinate dimension has been created, you cannot change its type (i.e. you cannot turn
a 2D coordinate dimension into a 3D coordinate dimension, and vice-versa).
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 132
Select Tools -> Options. In the Mechanical Design category, select the Functional
Tolerancing & Annotation sub-category, then the Dimension tab and check Align
stacked dimension values.
You just created a first dimension within the stacked dimensions system.
5. Select, one after the other, the third, fourth and fifth elements to create three
6. Click in the free space to validate and end the dimension creation. You can notice
You can set the dimension properties in the Dimension Properties toolbar as described in
Creating Dimensions.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 136
Select Tools -> Options. In the Mechanical Design category, select the Functional
Tolerancing & Annotation sub-category, then the Dimension tab and check Align
cumulated dimension values and optionally select Automatically add a funnel.
You just created a first dimension within the cumulated dimensions system.
5. Select, one after the other, the third, fourth and fifth elements to create three
6. Click in the free space to validate and end the dimension creation. You can notice
You can set the dimension properties in the Dimension Properties toolbar as described in
Creating Dimensions.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 140
With an Electrical Harness Installation license, you can also select starting
and ending points, planar faces or splines, which lets you define the total
length of several harness routing curves. For more information on how the
3D Tolerancing and Annotations workbench integrates to the Electrical
Harness product, refer to the Electrical Harness Installation User's Guide.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 141
6. Optionally drag the dimension line and/or the dimension value to position them as
wanted.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 143
7. Click in the free space to validate and end the dimension creation. The semi-arc
dimension. You can now handle the dimension just like any other dimension.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 144
● In some cases, depending on the curve and on the offset value, the offset
representation mode cannot be computed (because the dimension line cannot intersect
with itself along the curve): you will not be able to position the dimension further than
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 145
a certain limit.
● You cannot change the dimension line representation mode after the dimension has
been created.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 146
Generating Dimensions
This task shows you how to generate dimensions automatically.
● Part Design Chamfer features; dimensions are generated according to the Part Design chamfer feature definition: for a
chamfer with a length x length definition, the dimension format will be distance x distance, whereas for a chamfer with
a length x angle definition, the dimension format will be distance x angle dimension. However, you should be aware of
the fact that if tolerances are applied to chamfer parameters, only the tolerance applied to the first parameter will be
generated. Chamfer dimensions cannot be edited, but they can be modified via the Dimension Properties toolbar and
the Edit Properties command.
● Part Design Thread features; thread diameter, depth and pitch parameter dimensions can be generated. Dimension
generation automatically generates a thread symbolic representation. Note that:
- any tolerance attached to the pitch or diameter parameter will not be generated.
- generating a pitch parameter dimension requires the generation of the corresponding thread diameter parameter
dimension.
- if the thread is not a metric one, the prefix will be a diameter symbol instead of the letter M.
Remember that:
● Dimensions are associated with the design of a part, including the Mean Dimension behavior.
● When parameter tolerances are still defined, they are set to the dimension tolerances.
● Modifying dimension tolerances modifies the parameter tolerances and vice-versa.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option Highlight faces
and edges.
4. Select the Diameter parameter in the dialog box. You can also select the parameter on the geometry.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 149
7. Right-click the dimension and select Edit Generative Parameter from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 150
The part turns red because it has been modified but not updated.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 151
9. Right-click the dimension and select Edit Generative Parameter from the contextual menu again.
10. Right-click in the value field and select the Add Tolerance... from contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 152
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
2. Click the Open File icon and select for the Component catalog document.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 155
The Note Object Attribute Instance dialog box appears. The hidden text specified with the
note object attribute is not modifiable. To unlock it, see Creating from a 2D Component; in
this case, the dialog box is enabled.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 156
6. Click OK.
7. Double-click the Note Object Attribute Using Text component item in the Catalog
The Note Object Attribute Instance dialog box appears. The hidden text specified with the
note object attribute is modifiable. To lock it, see Creating from a Text; in this case, the dialog
box is disabled.
9. Click OK.
8. Enter the following text to modify the hidden text: This is the first instance of this Note
Object Attribute
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 159
Creating a Deviation
This task will show you how to create a deviation annotation on a part or product. This annotation is
used in the Tolerance Analysis of Deformable Assembly workbench.
The Deviation Definition dialog box appears. You can notice that the Component field is
automatically filled with the part name.
2. Select the deviation's datum reference frame, in this case Datum Reference Frame.3.
3. Select a point or a vertex. For the purpose of this scenario, select Point.3.
5. Click the Statistic Law tab to select and define the desired law.
Six laws and their parameters are available: Normal, Uniform, Constant, Pearson, Poisson
6. Click the Analysis tab to select and define the desired analysis.
❍ Local: the deviation annotations are taken into account where they are defined only
❍ Global: the deviation annotations are interpolated on the part or the product.
Be isostatic at least.
Clicking the Generate Points command in the Deviation Definition dialog box to
generate default annotation points. These points are typical points where the component is
the more flexible.
In a CATPart document the Component field is automatically updated with the part
number.
In the Statistic Law tab you can select a measurement file to define the correlated
deviation law.
When no measures file in the Statistics Law field is specified, each point of the
correlated deviation is created according to a normal law with a mean of 1mm and
a standard deviation of 0.1mm.
In the Analysis tab you can select and define the desired analysis.
Two analyses are available:
Local, the deviation annotations are take into account where they are
defined only.
Distance between two points annotation represents a distance to be checked between two
points.
The distance between two points annotation of an assembly component is contained in the
component's annotation set.
Distance between two points annotation represent the an output annotation or an
annotation to be verified.
A distance between two points annotation is already associated with a positioning system
or a datum reference frame.
Be isostatic at least.
In the Statistic Law tab you can select and define the desired law.
Six laws and their parameters are available: Normal, Uniform, Constant, Pearson,
Poisson and Snedecor. See Statistic Laws.
Managing Annotations
Display Annotation in the Normal View: click this icon and select an annotation.
Move a Textual Annotation: select the annotation and drag it to the desired location, or edit
the entry fields from the Orientation and Position toolbar.
Transfer Existing Annotations: select the annotation, right-click to select the Transfer to
View/Annotation Plane contextual command and select a new annotation plane.
Transfer Annotations During Creation: select the annotation, right-click to select the Transfer
to View/Annotation Plane contextual menu item and select a new annotation plane.
Group Annotations: click the annotation icon you need for creating a new annotation, select
the annotation to which you want to attach the new annotation and confirm the creation.
Grouping Annotations Automatically: select a set of annotation and click this icon.
Grouping and Ordering Annotations: click this icon, select the reference annotation, select
the reference to be grouped.
Make the Position of a Text Associative: right-click the slave text and select the Annotation
Links -> Create Positional Link contextual menu item, then select the master text.
Make the Orientation of a Text Associative: right-click the slave text and select the
Annotation Links -> Create Orientation Link contextual menu item, then select the master
text.
Mirror Annotations: click this icon, the reversed annotations are mirrored.
Clip Annotations Plane: click this icon, the part is clipped by the annotation plane.
Set Annotation Parallel to Screen: select an annotation and activate this option.
Replace a Datum Reference Frame: select a reference frame annotation and select a new
datum.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
1. Right-click the Projection View.1 annotation plane and select Select Annotations from
All the annotations of the Projection View.1 annotation plane are selected in the geometry
and the specification tree.
The selected annotation plane is not activated and you can select several annotation planes
to perform the command.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 171
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 172
2. Right-click the Text.1 annotation and select Select Views/Annotation Plane from the
contextual menu.
The annotation plane of the Text.1 annotation is selected in the geometry and the
specification tree.
The selected annotation plane is not activated and you can select several annotations from
different annotation planes to perform the command.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 173
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 174
Moving Annotations
This task shows you two ways of moving a text annotation: by drag and drop, then by using
coordinates. The operating mode described here applies to datum elements, datum targets and
geometrical tolerances.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3. Move it using coordinates: enter the value of your choice in the X, Y field from the
Orientation and Position toolbar, then enter another value to define the rotation A field.
You can set the increment of your choice to define the rotation angle.
For more information, refer to Customizing for 3D Functional Tolerancing & Annotations.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3. Select Projected View.2 in the tree or in the geometry. You can perform the operation on
2. Select the face as shown to define a location for the arrow end of the leader.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 182
4. Enter your text, for example "New Annotation" in the Text Editor dialog box and click OK.
5. Select the Projected View.3 annotation plane to which you want to transfer "New
Annotation".
2. Select "Surface Treatment" as the annotation to which you want to attach the annotation
3. Enter the text "Grouped Text" in the Text Editor dialog box and click OK.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 185
If you need to edit the group properties, multi-select the annotations and use the Properties
contextual command.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 186
The Positioning dialog box appears. Text.1 is the active reference annotation.
Set the Offset between the selected annotation and the reference.
Annotations are grouped according to the dialog box settings: Align Bottom and 0mm O.
Text.1 reference annotation is orange framed.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 190
Text.2 the previous slave annotation becomes the new active reference annotation in the
Positioning dialog box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 193
1. Right-click the slave text (text itself, frame or leader) and select the Annotation Links ->
An information popup appears to warn you that the slave text is now at the master elevation.
Master and slaves texts must belong to the same active view and associated geometrical
element.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 196
3. Move the master text: both texts are moving and their distance remains the same.
4. Now, if you move the slave text you selected, only this annotation is moved.
To delete the associativity, right-click the slave text and select the Annotation Links -> Delete
Positional Link contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 197
5. Right-click the slave text and select the Annotation Links -> Query Object Links contextual
menu.
It show that a positional link has been created between this annotation and Text.2 annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 198
1. Right-click the slave text (text itself, frame or leader) and select the Annotation Links ->
An information popup appears to warn you that the slave text is now at the master
elevation.
Master and slaves texts must belong to the same active view and associated geometrical
element.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 200
4. Rotate the master text: both texts are rotating with the same angle.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 201
5. Now, if you rotate the slave text you selected, this annotation is not rotated.
To delete the associativity, right-click the slave text and select the Annotation Links ->
Delete Orientation Link contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 202
Mirroring Annotations
This task shows you how to mirror reversed annotation relative to the screen view.
The part is clipped according to the annotation plane in relation to its normal.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 205
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 206
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
1. Right-click the annotation text and select Properties from the contextual menu, and click
The text is always parallel to the screen and its size is constant for any point of view or
zoom value.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 211
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 212
1. Right-click the annotation and select the Replace Datum Reference Frame contextual
command.
Using 3D Grid
This task shows you how to use the 3D grid to position the annotations of an annotation view.
See Display settings to customize the grid.
While the Snap to Point icon is deactivated , the annotation may be moved without
any connection to the grid.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 216
The annotation snaps to each point of the grid according to its anchor point. See Text
Properties Toolbar.
You may temporarily reverse the Snap to Point status pressing the Shift key.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 217
A leader to an annotation.
You can add a leader to geometrical elements associated with the annotation only.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
1. Right-click the annotation text and select Add Leader from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 219
4. To add a breakpoint, select the manipulator at the extremity of the arrow end and select the
The breakpoint appears as yellow diamond. You can select it and drag the leader.
5. To add a leader from the breakpoint, select the breakpoint and select the Add an
This command is only available for text and flag note annotations.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 222
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
2. Right-click the end manipulator and select Symbol Shape from the contextual menu.
3. For instance, select the Crossed Circle shape and un-select the annotation.
You can move a end manipulator of a leader on geometrical elements associated with the
annotation only, a yellow line plots the route on them where the end manipulator is moveable.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
2. Right-click any manipulator and check All Around from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 230
You can set the leader perpendicularity during the creation using the Leader associativity to the
geometry option.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
2. Right-click the end manipulator and select Switch to perpendicular leader from the
contextual menu.
The annotation leader still perpendicular to any associated geometrical element with the
annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 234
4. To cancel this behavior, right-click the end manipulator and select Switch to orientation
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
2. Right-click the end manipulator and select Add an Interruption from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 236
To remove the interruption, right-click the end manipulator and select Remove
Interruptions from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 238
Set Advanced Graphical Properties: select the annotation, the Edit-> Properties command
and enter the parameters of your choice to edit the font and the text.
Set Graphical Properties as Default: select the annotation and right-click to select the Set as
Default contextual command
Copy Graphical Properties: multi-select the textual annotations which graphic properties are
to be modified, click this icon, and select the text to be used as the graphic reference.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 239
Set the Application Default Properties or User Default Properties option in the Style toolbar if needed.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category, then the Navigation tab, and check the option Highlight faces and
edges.
2. Select the Bold and Italic options from the Text Properties toolbar.
5. Create a new text and enter the following text: Surface (See Creating an Annotation Text).
Annotation texts inherit from pre-selected options in the Text Properties toolbar when created with the Application
Default Properties or User Default Properties option selected in the Style toolbar.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 242
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3. Select the Font tab and set the Character Ratio to 50%.
4. Click Apply.
5. Select the Text tab and set the Thickness option to 2.00 mm to make the leader more
visible.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 244
The options available let you edit the position of your text as well as the leader properties
but not the arrow, see Editing the Shape of an End Manipulator.
6. Click OK.
The Set as Default command record the graphical properties regardless of the selected
option in the Style toolbar.
Default graphical properties before the first use of the command are application default
properties.
See Text Graphical Properties.
4. Create a new text and enter the following text: Original + Press Enter + Properties
The text appears in the geometry and takes only the application default properties.
6. Create a new text and enter the following text: User Default + Press Enter + Properties
The text appears in the geometry and takes the application default properties and the Text:
Line Spacing property from the first text.
7. Select the Only User Default Properties option in the Style toolbar.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 248
8. Create a new text and enter the following text: Only User Default + Press Enter + Properties
The text appears in the geometry and takes all the application properties from the first text:
Text: Line Spacing, Font: Color and Style.
Note that the operating mode described here applies to datum, datum targets and geometrical
tolerances too.
3. Select the text to be used as the graphic reference for the texts you selected.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 250
The graphical properties assigned to the text used as the reference are now copied onto the
selected text to be modified.
See Text Graphical Properties.
The leader color and anchor point are take into account.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 251
Filtering Annotations
Use Annotation Filter: click the icon and specify the filter options.
Display a Capture: right-click a capture and select Display Capture command from the
contextual menu.
Use Capture Management: right-click one or several annotations and select Capture
Management command from the contextual menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 252
In the case of Part Design or Generative Shape Design features, only the annotations that are directly or indirectly
applied to the geometrical elements which compose the feature will be displayed when applying the filter. In the case of
restricted areas, only the annotations that are directly or indirectly applied to the geometrical elements which compose
the restricting part of the restricted area will be displayed when applying the filter.
You can filter the display of annotations in the 3D viewer using the following criteria:
● All
● None
● By type: non semantic
● By sub-type: text, datum, datum targets, geometrical tolerances
● By feature (Part Design or Generative Shape Design feature) or geometrical element
● By capture
The default filter, All, displays all the geometrical tolerance annotations.
However, when default tolerances are specified, the number of tolerances displayed attached to the model does
not correspond to the number of tolerances effectively specified. The default tolerance annotation is displayed
once and the default tolerance specification is applied to several entities. These several specific toleranced
entities are considered in the count of the Tolerances in the document field.
3. Set the Simple Datum sub-type. The Number of selected tolerances field displays "2".
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 254
Checking the Refine filter option filters out tolerances still filtered.
5. Click Cancel to cancel the operation. All annotations are visible again.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 255
2D view equivalent.
2D sheet equivalent.
etc.
2. Click Ok.
1. Right-click the All Texts capture and select Display Capture command from the
contextual menu.
2. Right-click the Angularity capture and select Display Capture form the contextual menu.
Creating a Camera
This task shows you how to create a camera in the tolerancing workshop.
This command is available for any workbenches from the View -> Named Views... menu.
4. Select the * right camera the Named Views dialog box and click Apply.
6. Click OK.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 265
The geometry and specification tree are displayed according to the capture options.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 266
You can re-use cameras created in the document with another workbench.
4. Click the Active View State icon , to associate the current annotation plane with the
capture.
Now, all the new annotations or annotation planes are associated with this capture while it
is activated.
This option is also available by right-clicking a capture in the Functional Tolerancing &
Annotation workbench and selecting Set Current or Unset Current commands from the
contextual menu.
You can associate annotations and/or an annotation plane to one or several captures
without edit them.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 269
● Associate one or several annotations or annotation planes with one or several captures.
● Disassociate one or several annotations from one or several captures.
Annotations may be managed from existing captures in the document or its parent documents.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option
Highlight faces and edges.
1. Right-click the All Texts capture and select Display Capture command from the contextual menu.
3. Select the two new texts, right-click one of them and select Capture Management command from the
contextual menu.
The Available list displays the list of existing captures in the document and parent documents, where you
can associate the selected annotations.
The Displayed in list displays the list of captures where ALL the selected annotations are still associated
with.
4. Select All Texts in the Available list and click the right-arrow.
The new texts are now associated with the All Texts capture only. See Displaying a Tolerancing Capture.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 272
View/Annotation Planes
Use a View/Annotation Plane: view/annotation plane description.
Create a Projection View/Annotation Plane: click this icon and select a planar element.
Create a Section View/Annotation Plane: click this icon and select a planar element.
Create a Section Cut View/Annotation Plane: click this icon and select a planar element.
Create an Offset Section Cut/View: click this icon and define or select a cutting profile.
Create an Aligned Section Cut/View: click this icon and define or select a cutting profile.
Edit View/Annotation Plane Properties: right-click the view/annotation plane, and select the
Properties contextual command.
Manage View Associativity: right-click the view/annotation plane, and select the Manage
associativity contextual command.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 273
Using a View
In this section, you will learn about the different types of views. They are of two kinds:
● Views/annotation planes are specified around the geometry for automatically generating
the corresponding views, sections and cuts of the 2D drawing.
● Extraction views are particular kinds of views, specifically aimed at preparing 2D
extraction.
Views/Annotation Planes
The views/annotation planes are by default displayed in the 3D with a dashed frame that is
resized to always frame all the annotations that are linked to it.
When the view/annotation plane is active (the preferred view to receive newly created
annotations), its origin and axis system is also displayed and the dashed frame is also resized
to frame the axis system origin.
Note that when creating a new view/annotation plane by selecting a planar surface, the origin
that is chosen is the part/product origin. If you want to choose the origin (and the axis
orientation) of the view, you have to select an existing axis system while creating.
Note also that the position and orientation coordinates of a given annotation that are
displayed in the Position And Orientation toolbar and in the Position region of the Text
tab page of the annotation properties are expressed in the view axis system.
You can control the 3D display of the dashed frame of a view by modifying its Display View
Frame property. See Editing View/Annotation Plane Properties.
You can also control the display of the active axis system by using the option Current view
axis display. For more information, see 3D Annotations Infrastructure settings and/or
Functional Tolerancing & Annotation settings in Tools -> Options.
This view/annotation plane allows you to specify a particular view/annotation plane for
generating embedded 2D front/projection views, in the Generative Drafting workbench,
during the 2D extraction of the 3D part and of the 3D annotations.
Annotations can be translated along the z axis of its local coordinate system.
Negative and positive z values can be used to define the translation, since the projection
view/annotation plane will be used for the extraction of front views in the Generative Drafting
workbench.
This view allows you to specify a particular annotation for generating embedded 2D section
views, in the Generative Drafting workbench, during the 2D extraction of the 3D part and of
the 3D annotations.
Annotations can be translated along the z axis of its local coordinate system.
Only negative z values can be used to define the translation, since the section
view/annotation plane will be used for the extraction of section views in the Generative
Drafting workbench.
This view allows you to specify a particular annotation for generating embedded 2D section
views, in the Generative Drafting workbench, during the 2D extraction of the 3D part and of
the 3D annotations.
Annotations cannot be translated along the z axis of its local coordinate system (z=0), since
the section cut view/annotation plane will be used for the extraction of section cuts in the
Generative Drafting workbench.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 275
Extraction Views
Extraction views are particular kinds of views. They specifically aimed at preparing the
following types of views for 2D extraction:
● aligned section views/section cuts
● offset section views/section cuts
Extraction views are made up of several annotation planes (of the same type). You can
create annotations in each view/annotation plane making up the extraction view. You will
then be able to extract this extraction view to 2D in the Generative Drafting workbench, as
well as all annotations defined in each component section view.
Extraction views, no matter their type, use a cutting profile as cutting plane.
An aligned section view/aligned section cut is created from a cutting profile defined from non
parallel planes. In order to include in a section certain angled elements, the cutting plane
may be bent so as to pass through those features. The plane and feature are then imagined
to be revolved into the original plane.
Aligned section views are made up of several section views/annotation planes, as described
in Section View/Annotation Plane above.
Aligned section cuts are made up of several section cut views/annotation planes, as described
in Section Cut View/Annotation Plane above.
Offset section views/offset section cuts let you show several features that do not lie in a
straight line by offsetting or bending the cutting plane, which is often desirable when
sectioning through irregular objects.
Offset section views are made up of several section views/annotation planes, as described in
Section View/Annotation Plane above.
Offset section cuts are made up of several section cut views/annotation planes, as described
in Section Cut View/Annotation Plane above.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 276
3. Right-click the annotation plane in the geometry or in the specification tree and select the
An aligned section view/aligned section cut is created from a cutting profile defined from non parallel planes.
1. Click the Aligned Section View/Section Cut icon: The Section View Creation dialog box is displayed.
2. Specify the type of view that you want to create: Section View or Section Cut. For the purpose of this
3. Click the sketch icon to sketch a new profile that will be used as cutting plane.
Note that, at this stage, you can also select an existing sketch, if one is available; in this case, you can
only select a sketch which is valid for the type of view to be created. For more information on using this
method, you can refer to Creating an Offset Section View/Section Cut: the procedure is similar when
The application switches to the Sketcher workbench to let you sketch the cutting profile.
You can constrain the sketch lines in order to ensure their position according to some features of the
part.
7. When you are done, click the Exit workbench icon to exit the Sketcher workbench. The newly created
sketch, Sketch.16, is now selected in the Profile field of the Section View Creation dialog box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 285
Clicking the Invert Normal button lets you invert the normal of the aligned section view: this actually
inverts the normal of the section views/annotation planes that make up the aligned section view.
8. Click OK. The aligned section view is now created and listed in the specification tree; it cannot be activated. It
is made up of three distinct section views/annotation planes, each of which can be activated and behaves like a
regular section view/annotation plane. Each view is associative to the sketched line that defines it.
You can now start creating annotations in each section view of the aligned section view. If you then
extract the aligned section view to 2D in the Generative Drafting workbench, all the annotations defined
in each component view will be generated.
9. Optionally, right-click Aligned Section View.1 in the specification tree and select Invert Normal in the
contextual menu if you want to invert the normal of the aligned section view: this actually inverts the normal of
all the section views/annotation planes that make up the aligned section view.
● The Invert Normal contextual command is only available if there is no annotation attached to any component
view of the aligned section view/section cut.
● You cannot perform the following operations for the component sections views/section cuts of an aligned section
view/section cut: Delete, Invert Normal and Manage Associativity.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 286
Offset section views/offset section cuts let you show several features that do not lie in a straight line by offsetting or
bending the cutting plane, which is often desirable when sectioning through irregular objects.
1. Click the Offset Section View/Section Cut icon: The Section View Creation dialog box is displayed.
2. Specify the type of view that you want to create: Section View or Section Cut. For the purpose of this
3. Select the profile that will be used as cutting plane. You can only select a sketch which is valid for the type of
view to be created.
Note that, at this stage, you can also click the sketch icon to sketch a new profile to use as cutting
plane.
For more information on using this method, you can refer to Creating an Aligned Section View/Section
Cut: the procedure is similar when creating offset section views/section cuts.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 287
The offset section cut is previewed: it is made up of two distinct section cut views/annotation planes.
4. Click the Invert Normal button to invert the normal of the offset section cut: this actually inverts the normal of
the two section cut views/annotation planes that make up the offset section cut.
The offset section cut is now created and listed in the specification tree; it cannot be activated. Each
section cut/annotation plane that make it up can be activated and behaves like a regular section
cut/annotation plane. Each section cut is associative to the sketched line that defines it.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 288
You can now start creating annotations in each section cut of the offset section cut. If you then extract
the view to 2D in the Generative Drafting workbench, all the annotations defined in each component
view will be generated.
6. Optionally, right-click Offset Section Cut.1 in the specification tree and select Invert Normal in the contextual
menu if you want to invert the normal of the offset section cut: this actually inverts the normal of all the section
You cannot perform the following operations for the component section views/section cuts of an offset section
view/section cut: Delete, Invert Normal and Manage Associativity.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 289
When a tolerancing set includes several annotation planes, to activate a plane, you either double-
The active annotation plane frame is orange-colored in the geometry and its reference axis
appears.
The Projection View.2 frame is orange-colored in the geometry and its reference axis
appears.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 291
1. Right-click the Projection View.1 annotation plane and select the Properties contextual
command.
2. Select the View tab in the Properties dialog box which is displayed.
To rename the annotation plane, enter the new name in the Prefix field.
Check/uncheck the Display view frame option to show/hide the view/annotation plane
frame.
When views are associative to the geometry, any modification applied to the geometry or to the axis system is
reflected in the view definition.
1. Right-click the Section View.1 annotation plane, and select the Manage associativity contextual
command. The Manage View Associativity dialog box is displayed, indicating that the view is currently
❍ If you want to disassociate the view from the geometry, uncheck the Set view associative to
geometry field. In this case, you will then be able to modify the geometry or the axis system without
❍ If you want to associate the view to another geometry, select a planar face or an axis system.
For the purpose of this scenario, select the face as shown below to associate the view to another geometry.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 293
The Manage View Associativity dialog box is updated, indicating that the view will now be
associative to User Surface.2.
3. Click OK. The Section View.1 annotation plane is now associative to the specified surface. If you move the
view definition plane or modify the axis system, the view will be re-defined accordingly.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 294
Limitation
When extracted to 2D (using the View from 3D command in the Generative Drafting workbench), views from 3D
are currently not associative to the geometry of the 3D view. So, if you modify the geometry of a 3D view, the
definition of the corresponding 2D view will not be modified at the next update, even if the 3D view is associative to
the geometry. This limitation should be fixed in an upcoming release.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 295
Advanced Tasks
3D Functional Tolerancing & Annotation allows you to perform the following advanced tasks:
Note Object Attributes (NOA) lets you create a customized annotation from a text or a 2D
component.
When extracting a Note Object Attribute to 2D, frames are not generated.
Note Object Attribute From a Text: click this icon, select a geometry then enter a text.
Note Object Attribute From a Ditto: click this icon, select a geometry then select a 2D
component from a catalog.
Store a Note Object Attribute into a Catalog: create a new catalog, select the Note Object
Attribute.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 297
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
● The type of the Note Object Attribute: Note Object Annotation from a Text
The Comments and URLs editable on instances check button allows user to modify the
Hidden Text data during Note Object Attribute instantiation or modification.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 300
You can add one or several links to a Note Object Attribute to describe it for example.
The link has been added to the Note Object Attribute and you can retrieve this dialog box and
the comments by double-clicking the annotation in the geometry or in the specification tree, in
the Note Object Attribute Edition dialog box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 301
9. Click Cancel.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 302
Two behaviors of Note Object Attribute created from a 2D component are available from the Stick
Ditto perpendicularly to geometry option in the Note Object Attribute Reference dialog box.
● Checked, the 2D component is instantiated without frame or leader and its origin point is
stuck and set on the selected geometry. Its normal is defined by the V axis of the 2D
component.
When the Note Object Attribute orientation is modified, text contained in the 2D component follows
or not according to the text orientation reference.
To modify the orientation reference properties, right-click the text and select the Properties...
command.
In the Text tab, select the Reference in the Orientation category: Sheet or View/2D
Component
● With the Sheet option, the text does not follow the Note Object Attribute orientation.
● With the View/2D Component option, the text follows the Note Object Attribute
orientation.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 303
The type of the Note Object Attribute: Note Object Annotation from a 2D Component
The Comments and URLs editable on instances check button allows user to modify the
Hidden Text data during Note Object Attribute instantiation or modification.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 305
12. Select Ditto in Graphical representation and enter the following texts:
4. Click OK.
7. Click Select external feature command and select the Note Object Attribute
8. Click OK.
Manage annotation connection offers to create, delete, modify or rename geometrical elements
or user surfaces of an existing annotation:
Use the Scope Range: select the Geometry Connection Management command and select
an annotation.
Add Geometry: select the Geometry Connection Management command and select an
annotation.
Add Component: select the Geometry Connection Management command and select an
annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 316
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option Highlight faces and
edges.
1. Right-click the annotation as shown on the part and select the Associated Geometry -> Geometry Connection
The geometry connection modification will only affect the selected annotation.
3. Right-click Geometric Component.1 in the Graph of Geometrical Links as shown and select the Reconnect contextual
menu.
5. Click the Check Validity command to check the new geometry component validity relative to the selected annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 319
6. Click OK.
The connection of the annotation on the new geometrical element is computed according to its local axis, not with the point
where you make the selection.
7. Close the part document, re-open it and redo step 1 to 5 with the Local option in Scope Range.
The geometry connection modification will only affect all the annotation that are directly applied to the User Surface.2
feature.
The Connection Management dialog box displays now the selected annotation and all annotations related with it.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 320
The validity status is KO for the Datum Reference Frame.1 and Position surfacic profile.1 annotations because they will
not have any meaning if the modification is applied.
8. Click OK.
9. Close the part document, re-open it and redo step 1 to 5 with the Global option in Scope Range.
The geometry connection modification will only affect all the annotation that are directly or indirectly applied to the User
Surface.1 feature.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 321
The validity status is KO for the Linear Size.1, Datum Reference Frame.1 and Position surfacic profile.1 annotations
because they will not have any meaning if the modification is applied.
The annotations are now connected on the new surface and the dimension annotation is turned to invalid because it has no
more meaning for the new geometry.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 322
Adding Geometry
This task shows you how to add geometry to the user surface of an annotation.
See 3D Annotations and Annotation Planes concept.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option Highlight faces and
edges.
1. Right-click the annotation as shown on the part and select the Associated Geometry ->Geometry Connection
3. Right-click User Surface.13 in the Graph of Geometrical Links as shown and select the Add Geometry from the
contextual menu.
It will add a new geometric component to the user surface User Surface.13 feature and prompt you to select the new
geometrical element to be linked to the annotations.
The Connection Management dialog box displays the new added geometry to the structure: Geometric Component.1
5. Click the Check Validity command to check the new geometry component validity relative to the selected annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 325
6. Click OK.
7. Right-click the annotation again and select the Geometry Connection Management contextual menu.
8. Right-click Geometric Component.2 in the Graph of Geometrical Links as shown and select the Delete contextual
menu.
Adding Component
This task shows you how to add a user surface to the group of surfaces of an annotation.
See 3D Annotations and Annotation Planes concept.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option Highlight faces and
edges.
1. Right-click the annotation as shown on the part and select the Associated Geometry ->Geometry Connection
3. Right-click Group of Surfaces.8 in the Graph of Geometrical Links as shown and select the Add Component contextual
menu.
It will add a new component to the group of surfaces Group of Surfaces.10 feature and prompt you to select the new
geometrical element to be linked to the annotations.
The Connection Management dialog box displays the new connected geometry: Geometric Component.1
5. Click the Check Validity command to check the new geometry component validity relative to the selected annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 330
6. Select Group of Surfaces.8 in the Graph of Geometrical Links as shown and select Current option in Geometry
Highlight.
This option shows you the current group of surfaces of the selected annotation after the modification.
This option shows you the initial group of surfaces of the selected annotation before the modification.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 331
Options in Geometry Highlight are always applied to the selection in the Graph of Geometrical Links.
8. Click OK.
9. Right-click the annotation again and select the Geometry Connection Management contextual menu.
10. Right-click Geometric Component.1 in the Graph of Geometrical Links as shown and select the Rename contextual
menu.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 332
11. Enter the new name: Hole Surface and Click OK.
Re-specifying geometry canonicity offers to re-define user surface or group of surface properties to
avoid recognition problem when selecting a geometry. You can re-define the geometry through an
existing annotation only.
The Semantic Tolerancing Advisor dialog box appears. Note that no command related to a
cylindrical surface is displayed.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 334
4. Enter Hole in the Text Editor dialog box field when appears.
5. Click OK in the Text Editor dialog box and Close in the Semantic Tolerancing Advisor
dialog box.
6. Right-click the annotation as shown on the part and select the Associated Geometry ->
8. Select the line as shown on the part as axis line associated with the cylindrical surface
definition.
9. Select the Feature of Size option, the Size field is now enabled and set its value to 20mm
10. Click the Tolerancing Advisor icon: , the annotation is still selected.
The Semantic Tolerancing Advisor dialog box displays now command related to a
cylindrical surface.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 338
12. Click OK in the Limit of Size Definition dialog box when appears.
Reporting Annotations
Generate a Check Report: click this icon to generate the report.
Customize the Reporting: click this icon and select the desired options.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 340
1. Make sure the options Html and Both are activated in the Tolerancing Rule Settings dialog box.
The application generates the report in the browser you usually use and displays it onscreen using the options as
specified in the Custom Report command.
The file provides you with the path of the CATPart document you are using and the date of generation. In our example,
all the rules are respected as mentioned by the green symbols and the 100% success message.
4. To generate the other type of report, use the Customize Report command to set the options File and Both.
Passed: to include in the report only information about the features for
which the checks are valid.
False: to include in the report only information about the features for which
the checks are invalid.
Both: to include in the report information about all the features on which a
check has been applied.
Others option:
Unless you want to modify the check report characteristics, you don't have to re-
specify the settings each time you generate a report.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 344
Annotation Associativity
Different types of associativity characterize the 3D Functional Tolerancing and Annotation workbench,
such as associativity between the 3D part and the navigation tree for example.
Annotation associativity lets you highlight the geometrical element, Part Design feature or Generative
Shape Design feature that is related to an annotation. You can turn an annotation into the default
annotation.
Create an Automatic Default Annotation: click this icon, select the annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 345
Querying 3D Annotations
This task shows you how to highlight the geometrical element, Part Design feature or Generative Shape Design feature that is
related to an annotation, and vice-versa. This enables you to know the relationships between annotations and geometry.
You can activate/deactivate the highlight via the 3D Annotation Query Switch On/Switch Off icon: This icon is
activated by default when opening the workbench for the first time.
Selecting a Part Design or Generative Shape Design feature or a restricted area in the specification tree will highlight:
● The feature itself.
● All the annotations that are applied (directly or indirectly) to all its geometrical components.
● All the framed (basic) dimensions that are related to the specification.
● All the framed (basic) dimensions that are related to the corresponding specifications.
● All the datum feature annotations that are related to the specifications (for semantic geometric tolerance only).
Open the Tolerancing_Annotations_02 CATPart document, and make sure that the 3D Annotation Query Switch On/Switch
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the option Highlight faces and
edges.
This location specification is defined on a pattern of holes. Any toleranced hole of the pattern is then highlighted.
2. Select the yellow manipulator and start dragging the arrow head.
A yellow temporary trace is displayed. It corresponds to the intersection between the annotation plane and the
corresponding toleranced elements. This trace defines all the possible positions for the arrow head that are semantically
correct for the selected tolerancing annotation.
In our example, the toleranced elements are a group of five holes, this is why we obtain five yellow traces:
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 348
3. For example, drag and drop the arrow head on another trace to the right. You can obtain this:
4. Now, select Pad.2 in the specification tree. As you can see, the pad is highlighted in the geometry area, as well as all
This functionality is demonstrated here using a Part Design feature, but it is also available for Generative Shape
Design features.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 349
You can add the 3D Annotation Query Switch On/Switch Off command to another workbench via Tools -> Customize. For
more information, refer to the Customizing Toolbars and Workbenches chapter in the Infrastructure User's Guide.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 350
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3. Select Automatic in the Default Annotation dialog box, All faces option in the combo
According to the selected annotation you will find the following option in the combo box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 353
Instantiate Power Copy: select the Insert -> Instantiate From Document... command,
select the document or catalog containing the Power Copy ,
complete the Inputs within the dialog box selecting adequate elements in the geometric
area.
Save Power Copy into a Catalog: select the Power Copy from the specification tree,
select the Insert -> Advanced Replication Tools -> Save In Catalog... command,
enter the catalog name and click Open.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 355
A Power Copy is a set of features (geometric elements, formulas, constraints, annotations and so forth)
that are grouped in order to be used in a different context, and presenting the ability to be completely
redefined when pasted.
This Power Copy captures the design intent and know-how of the designer thus enabling greater reusability
and efficiency.
1. Select the Insert ->Advanced Replication Tools -> Powercopy Creation command.
2. Select the following elements making up the PowerCopy from the specification tree.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 356
4. Select the Geometric Component.1 input and rename it into Primary Datum Feature.
7. Select the Geometric Component.1 parameters and check Publish Name to rename it into
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
The Insert Object dialog box appears. Primary Datum Feature is pre-selected.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 362
The next input Secondary Datum Feature is pre-selected in the Insert Object dialog
box.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 364
2. Select the Insert -> Advanced Replication Tools -> Save In Catalog... command.
When creating a catalog for the first time, click the ... button to display the Open dialog box,
and navigate to the location where you wish to create a catalog.
If you wish to add a PowerCopy to an existing catalog, simply activate the Update an
existing catalog option in the Catalog save dialog box.
By default, the Catalog save dialog box recalls the catalog accessed last.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 371
Create an Automatic Constructed Geometry: click this icon, select the context.
Manage Constructed Geometry: click this icon, select the represented geometry then the
representing geometry.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 372
Creating an automatic constructed geometry allows you to create associative wireframe geometry
according to the context or represented geometry. The lifecycle of an automatic constructed
geometry is managed by the application.
To improve the highlight of the geometry selection, select the Tools->Options... command.
In the General category, select the Display sub-category then the Navigation tab and check the
option Highlight faces and edges.
3. Check Axis and Plane as geometries to be generated and click OK in the dialog box.
The axis and the plane are created in the geometry. See also Constructed Geometry options
for graphic properties and limits.
In the specification tree, an open body dedicated to the constructed geometry is added.
The Constructed Geometry Management dialog box appears and displays the two
created geometries and their creation mode.
6. Click OK.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 376
You can associate an existing constructed geometry (or representing geometry) with
another existing geometry. In this case, the constructed geometry previous association is
removed, then associated with the new selection.
An existing geometry cannot be its constructed geometry (or representing geometry) and
represented geometry at the same time.
Remove existing constructed geometry, but not its indirect representing geometries.
3. Select the reference plane as shown to define the gage plane of the related surface of the
annotation.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 378
The Constructed Geometry Management dialog box displays the indirect representing of
the previously created constructed geometry (Plane.1 is a representing geometry element,
named User Surface.5, of the selected reference plane in step 3).
Workbench Description
The 3D Functional Tolerancing & Annotations workbench looks like this (move the mouse over the various toolbars;
the enlarged image and corresponding description will pop-up):
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 381
Menu Bar
This section presents the main menu bar available when you run the application and before creating or opening
a document:
Insert
For... See...
Views/Annotation
Insert -> Views/Annotation Planes Menu
Planes
Advanced
Insert -> Advanced Replication Tools Menu
Replication Tools
Instantiate From
Instantiating Power Copy
Document...
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 382
For... See...
Creating a Projection
Projection View
View/Annotation Plane
Creating a Section
Section View
View/Annotation Plane
For... See...
For... See...
PowerCopy
Creating Power Copy
Creation...
Annotations Toolbar
Texts Sub-Toolbar
Dimensions Sub-Toolbar
Reporting Toolbar
Reports Sub-Toolbar
Style Toolbar
Views Sub-Toolbar
Visualization Toolbar
3D Grid Toolbar
Grouping Toolbar
Capture Toolbar
Workshop Description
The Tolerancing & Annotation Captures workshop looks like this (move the mouse over image's links and have the
enlarged image and corresponding description pop up):
Workbench Toolbar
Capture Visualization Toolbar
Capture Options Toolbar
Camera Toolbar
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 402
Workbench Toolbar
Camera Toolbar
Tolerancing
Display
Constructed Geometry
Manipulators
Dimension
Annotation
Tolerance Values
View/Annotation Plane
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 407
Tolerancing
This task will show you how to customize 3D Functional Tolerancing & Annotation
tolerancing settings.
Tolerancing Standard
Semantic Control
Free
Perpendicular
Rotation
Defines an angle value for rotating elements. This option is used to rotate
text elements (text, frame, or leader).
Automatic snapping
Defines whether the rotation will be snapped to the angle value or not.
Defines whether note object attribute may be created by user or not. Enable
or disable the icon and menu item.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 410
Display
This task will show you how to customize 3D Functional Tolerancing & Annotation display
settings.
Non-Semantic
Grid
Display
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 411
Snap to point
Allow Distortions
Defines whether grid spacing and graduations are the same horizontally and
vertically.
H Primary spacing
H Graduations
V Primary spacing
V Graduations
Partial Surface
Apply Settings
Defines whether the following settings are applied while creating a partial
surface feature.
Surface Color
Edge Type
Edge Thickness
Edge Color
Annotation Parameters
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 413
Note that in order to have the value of the parameters displayed in the
specification tree, you need to select the With value knowledge setting in
Tools -> Options -> General -> Parameters and Measure ->
Knowledge tab.
Surface Normal
Defines whether the normal of all the selected surfaces are displayed, or
not, when a shifted profile tolerance is specified or queried.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 414
Constructed Geometry
This task will show you how to customize 3D Functional Tolerancing & Annotation
tolerances settings.
Graphic Properties
Surface color
Defines the constructed geometry surface color for plane and cylinder.
Curve type
Curve thickness
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 415
Curve color
Point type
Point color
Apply settings
Defines whether all the graphic properties settings are applied or not.
Limits
Defines the minimal limit between the constructed geometry and its related
geometry.
Automatic Creation
Center point
Center axis
Center plane
Manipulators
This task will show you how to customize 3D Functional Tolerancing & Annotation
manipulators settings.
Manipulators
Reference size
Zoomable
Dimension Manipulators
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 417
Modify overrun
Modify blanking
Move value
Defines whether only the dimension line can be moved during creation or
modification, or not.
Defines whether only the dimension line secondary part can be moved
during creation or modification, or not.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 418
Dimension
This task will show you how to customize 3D Functional Tolerancing & Annotation dimension settings.
Dimension Creation
Defines whether the dimension line is positioned according to the cursor, following it
dynamically during the creation process or not.
Defines whether a dimension aligned to another automatically ends the command or not.
Defines whether the distance between the created dimension and the geometry remains
the same when you move the geometry or not.
Defines the value at which the dimension is created from the geometry.
If you create associativity between the dimension and the geometry, you can define the
value at which the dimension will remain positioned.
Defines the dimension you will create between a circle and another element will be either
on the circle center or on the circle edge.
Move
Activate Snapping
Defines whether the dimension will be snapped on the grid and/or the dimension value will
be located at its default position between symbols (it will work only if the cursor is
between the symbols) or not.
Defines whether only a dimension sub-part (text, line, etc...) will be moved or not.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 420
Annotation
This task will show you how to customize 3D Functional Tolerancing & Annotation
annotation settings.
Annotation Creation
Geometrical Tolerance
Defines the extension line length between the geometrical frame and the its
leader.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 421
Tolerances
This task will show you how to customize 3D Functional Tolerancing & Annotation
tolerances settings.
Angular Size
Defines the default lower tolerance value for angular size, disable when
Symmetric lower limit is checked.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 422
Linear Size
Defines the default lower tolerance value for linear size, disable when
Symmetric lower limit is checked.
Geometrical
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 423
Precision
Separator
Defines whether "0"s complete the number of digit displayed after the
separator, according to the precision, or not.
Defines whether the "0" before the numerical separator, when value is less
than 1, is displayed or not.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 424
View/Annotation Plane
This task will show you how to customize 3D Functional Tolerancing & Annotation
view/annotation plane settings.
Zoomable
Reference Information
This section contains reference information about 3D Functional Tolerancing & Annotations
workbench.
Normative References
Principles and Fundamental Rules for Geometrical Tolerancing
Geometrical Tolerancing
Symbols for Geometrical Tolerances
Symbols for Modifiers
Datum Principles
Concepts
Standards
Properties
Dimension Units
Statistic Laws
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 427
Normative References
The table below provides a list of normative references.
Note: The new ISO 1101 standard will be published in october 2000
and will replace ISO 1101-1983.
Under revision
The dimensions of the features and their geometry are independent, regarding the form,
the orientation and the position (see ISO 8015).
Each dimension shall have a tolerance, except for the dimensions specially identified as
reference, maximum, minimum, or stock (commercial stack size). The tolerance may be
applied directly to the dimension (or indirectly in case of basic dimensions), indicated by a
general note, or located in a supplementary block of the drawing format, see ANSI Y14.1,
ASME Y14.5M-1994).
Geometrical Tolerancing
Geometrical Tolerance is the general term applied to the category of tolerances used to
control form, profile, orientation, location and runout, (ASME Y14.5M-1994).
The geometrical tolerancing is divided into four types (by both ISO and ASME/ANSI):
Form tolerances,
Orientation tolerances,
Runout tolerances.
Geometrical tolerance objective is the boundary of spaces in which the toleranced feature
has to be located with regards to the specified datums or datum system, to meet the
tolerance specification. These particular tolerances allow to limit either actual feature
defects or fitted features, with respect to nominal characteristics, and without considering
the features' dimensions.
Even if the Geometrical Tolerance creation is accomplished without any semantic links, we
recommend you to specify datum elements and then declare your geometrical tolerancing
with references.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 431
Form Straightness No
Flatness No
Roundness No
Cylindricity No
Perpendicularity Yes
Angularity Yes
Symmetry Yes
Tangent plane
Free State
Datum Principles
Datum Elements and Datum Systems
Datum elements and datum systems are only specified in case of geometrical tolerancing
(not on dimensional tolerancing and except on form tolerancing). You can specify simple
datum elements, common datum elements, datum targets or specified datum systems.
The toleranced feature is positioned relatively with the tolerance zone, and this set is
positioned relatively with the datum or the datum system. These related positions will be
specified using basic dimensions and they are displayed or not.
For more information about datum constitution and specification, see ISO 5459, ASME
Y15.5M and ISO 1101.
When the identifiers are specified separately in each frame of the tolerance frame, the
datum elements represent a datum system. A hierarchy is established between the datum
elements. Reference A is the primary datum and reference B is the secondary datum. The
datum system fitting would be performed first on datum A, then on datum B, with respect
to A. By the way, a tertiary datum can also be specified.
When only one identifier is specified in the tolerance frame, the datum is a single
datum.
When two identifiers separated by a dash are specified in the tolerance frame, the datum is
a common datum. The two datum elements are to be considered simultaneously. The
datum system fitting would be performed in the meantime on datum A and on datum B
(both datum elements have to be fitted simultaneously for measurement computations).
When the identifiers are specified separately in the same frame of the tolerance frame, no
hierarchy is established between the datum elements.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 434
This notation only exists in ISO. However, the ISO recommends not using this
specification any longer.
A capital letter is used to identify the datum element in the tolerance frame. The datum
triangle may be filled or non-filled.
When the datum triangle is placed on the outline of the element or on its extension line,
the datum element represents the surface itself or the 2D representation of the surface,
which is a line.
When the datum triangle is placed in the alignment of the dimension line, the datum
element represents the median element (usually an axis or a median plane).
When the datum triangle points directly on a median element, the datum element
represents either the median element itself (usually an axis or a median plane) or the
resulting median element of the collection of the considered elements.
The tolerance frame may also be related to the datum element using a leader line.
When the tolerance frame is related to one datum element through a leader line, the datum
identifier may be omitted in the tolerance frame.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 435
Concepts
3D Annotation and Annotation Plane
Non-semantic 3D Annotations
3D annotations that are not defined in ISO or ASME/ANSI standards:
Text
Flagnote
3D annotations where only their graphical attributes are take into account.
There is no control on attribute values.
There is no control of consistency regarding the geometry on which it is applied and the
other annotations.
There is no control of the syntax regarding the standard in use.
Roughness
Datum
Datum target
Geometrical tolerance
Dimension
Semantic 3D Annotations
3D annotations on which attribute values, consistency with geometry and syntax are
controlled.
The annotation validity is warranted along the life cycle application to be re-used and well
understood by other applications like tolerance analysis, inspection, manufacturing,
assembly process...
Roughness
Datum
Datum target
Geometrical tolerance
Dimension
User Surface
Depending the way the parts or products have been designed the surface the user wants
to consider can be made of one or several geometrical elements.
Group of Surfaces
A group of surfaces is a set of user surface or group of surfaces. It is used to modelized
Tab/Slot, Profile and Pattern features as defined in standards.
Annotation Planes
Annotation planes are the 3D equivalent of 2D views. They contain the 3D annotation or
define their orientation.
Three types of Annotation planes are available: Projection View, Section View and Section
Cut.
Located in planes parallel to this annotation plane and in the background and
foreground spaces bounded by this annotation plane.
Located in planes parallel to this annotation plane and in the background space
bounded by this annotation plane.
Only related to the geometry finding an intersection with this annotation plane.
Datum
Datum target
Circle
Sphere
Cylinder
Tab/Slot
Angular Tab/Slot
Elongated Hole
Rectangular Hole
Framed dimensions (basic dimensions) as defined in standards are not yet supported as
semantic in Functional Tolerancing & Annotation.
In this case use non-semantic dimensions.
According to ISO and ASME/ANSI standards, framed dimensions (basic dimensions) are
used to define:
Purpose
The Note Object Attribute purpose feature is to provide a way to define user types of 3D
annotations and to define their 3D display.
Usage
The recommended usage for such Note Object Attribute feature is the following:
The administrator defines all the company types of Note Object Attribute and
stores them in a dedicated catalog:
Grain Direction
Key Characteristics
...
The administrator turns off the Note Object Attribute creation setting (see
Tolerancing setting) to lock it in order to forbid the creation of new Note Object
Attribute types by users.
Users instantiate from the catalog the types of Note Object Attribute they want to
specify.
Filtering
You can filter by type of Note Object Attribute the 3D annotations by using the filter
command.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 440
Standards
Standards (such as ISO, JIS, ANSI, ASME, etc. or company standards) specify the properties and
styles of tolerancing and annotation elements such as dimensions, annotations, etc. so that they will
be applied to all elements of a given type within a single part or product, as well as in all parts or
products which use the same parent standard.
Standards are managed by an administrator. Each standard is defined in an XML file, which makes it
possible to customize globally the appearance and behavior of tolerancing and annotation elements.
Standards in the 3D Functional Tolerancing and Annotation workbench are those used and
customized in the Drafting workbenches: they are 2D standards, transposed to 3D. As they are
defined for the Drafting workbenches, some standard parameters apply only to Drafting applications.
However, a great number of parameters apply to both the 3D Functional Tolerancing and Annotation
and Drafting workbenches.
The values of the parameters in the file are taken into account when the first Functional Tolerancing
and Annotation view is created, based on the current parent standard. Once the first view has been
created, modifying the standard file will not affect this CATPart document.
For more information on standards and their administration, refer to the User Tasks > Administration
Tasks chapter in the Interactive Drafting User's Guide. Also refer to Dimension Tolerance Display and
to Dimension Numerical Display in this guide.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 441
No tolerance
displayed.
Numerical
superimposed
(small).
Numerical
superimposed with
trailing zeros (large).
Numerical
superimposed
(small).
Numerical
superimposed with
trailing zeros
between parentheses
(small).
Numerical
superimposed
(large).
Numerical resolved,
superimposed.
Alphanumerical
single value (large).
Alphanumerical
double value side-by-
side (large).
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 443
Alphanumerical
double value
superimposed
(small).
Numerical
superimposed
(small).
Numerical
superimposed
(large).
Numerical
superimposed with
trailing zeros
between parentheses
(large).
Alphanumerical
single value (large).
Alphanumerical
double value
superimposed
(small).
Alphanumerical
single value (large).
Alphanumerical
single value (large).
Alphanumerical
single value (small).
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 444
Alphanumerical
double value
superimposed
(small).
Alphanumerical
single value
(medium).
Alphanumerical
double value
superimposed
(medium).
Alphanumerical
single value (large)
and numerical
superimposed
between parentheses
(small).
Alphanumerical
single value (large)
and numerical
superimposed
between parentheses
(large).
Numerical resolved,
side-by-side.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 445
Microns.
Millimeters.
Centimeters.
Meters.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 447
Kilometers.
Inches.
Degrees, Minutes,
Seconds with dot.
Degrees, Minutes,
Seconds with comma.
Degrees, Minutes,
Seconds with dot and
Radians.
Degrees, Minutes,
Seconds with dot.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 448
Grades.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 449
Properties
Text Graphical Properties: apply graphical properties to a text.
Bold: changes the weight of text, toggles between normal and heavy (bold).
Italic: changes the angle of text, toggles between normal and slanted (italic)
Left Justify: aligns multiple lines of text along the left edge of the text frame.
Center Justify: aligns multiple lines of text in the center of the text frame.
Right Justify: aligns multiple lines of text along the right edge of the text frame
Anchor Point: changes the position of the point that connects the text to the drawing or to an element.
There are nine possibilities:
Frame: draws a single-line frame around the text. The frame size can be variable, or fixed.
Insert Symbol: inserts several symbol types including geometrical tolerancing ones especially in the text editor.
Font Name
Select the font.
Font Size
Select the size.
Bold
Select or unselect the icon.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 453
Italic
Select or unselect the icon.
Underline
Select the icon.
Strikethrough
Select the icon.
Overline
Select the icon.
Superscript
Select the icon.
Subscript
Select the icon.
Left Justify
Select the icon.
Center Justify
Select the icon.
Right Justify
Select the icon.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 454
Anchor Point
Select the icon.
Frame
Select the icon. You can choose to create each frame with either a variable or a fixed size. For a rectangular frame, for
example, the icon represents the variable-size frame, and the icon (with the padlock) represents the fixed-size
frame.
Insert Symbol
Select the symbol.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 455
These settings can be individually modified for each semantic geometrical tolerance,
right-click the semantic geometrical tolerance then Properties -> 3D Annotation
tab.
Display leading zeros: displays or not the "0" before the separator when value is
less than 1.
Display trailing zeros: displays or not "0" to complete the number of digit displayed
after the separator according to the precision.
Precision
Set the precision to 0.001
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 456
According to the unchecked Display trailing zeros setting only the effective digit
after the separator are displayed.
Separator
Change the separator symbol for the . (dot)
According to the unchecked setting the "0" is removed before the separator.
According to the setting "0" are added to complete the precision format.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 457
Specifications Detail: displays and quantifies the annotations types and sub-types.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 458
Types Sub-Types
Form Straightness
Axis Straightness
Flatness
Circularity
Cylindricity
Profile of any line
Profile of any surface
Pattern location
Roughness
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 459
Dimension Units
Default Dimension Unit When Creating an Annotation Set
The default dimension unit is defined by the standard default numerical formats for length
and angle, see Tolerancing option for standard selection:
2. In the Standards Definition dialog box, select Drafting category and the
standard
and/or
standard.
If no standard has been defined, the dimension unit is set by the Length unit in the
Tools -> Options -> General -> Parameters and Measure, Units tab.
● Set the Numerical Display Description combo unit in the Dimension Properties
Toolbar.
● Set the Length (or Angle) unit in the Tools -> Options -> General -> Parameters
and Measure, Units tab, in this case the Numerical Display Description combo is
updated according to the Length (or Angle) unit.
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 460
Statistic Laws
Statistic laws are used to characterize deviation annotations. interpret annotation tolerance
in a deviation annotation. These deviation annotations can be directly specified by the user
or generated from a annotation's tolerance translation.
Normal Law
The Normal law is parameterized by a mean (unit: millimeter) and a standard deviation
(unit: millimeter). Another name for the Normal law is Gaussian law.
With mean:
With variance:
Uniform Law
The Uniform law is parameterized by a lower limit (unit: millimeter) and a upper limit
(unit: millimeter). Another name for the Uniform law is Rectangular law.
With mean:
With variance:
Constant Law
The Constant law is parameterized by a constant (unit: millimeter).
With mean:
With variance:
Pearson Law
The Pearson law is parameterized by (no unit). Another name for the Pearson law is Chi-
squared law.
If random variables follows the Normal law with mean 0 and variance
1, then:
With mean:
With variance:
Poisson Law
The Poisson law is parameterized by (unit: millimeter).
With mean:
With variance:
Snedecor Law
The Snedecor law is parameterized by two non-dimensional numbers and .
Let's take a random variable following the Snedecor law of parameters and , then
can be expressed in terms of two random variables , following Pearson law
respectively of parameter , as:
With mean:
With variance:
Glossary
A
Associated Derived Feature Center point, axis or median plane derived from one or more
associated integral features (ISO 14660).
Associated Integral Feature Feature of perfect form associated to the extracted integral
feature in accordance with specified conventions (ISO
14660).
C
Common Datum Datum based on two or more surfaces considered
simultaneously (ISO/CD 5459-1:1998).
D
Datum A theoretically exact point, axis, or plane derived from the
true geometric counterpart of a specified datum feature. A
datum is the origin from which the location or geometric
characteristics of features of a part are established, (ASME
Y14.5M-1994).
Datum System Ordered list of at least two datums and at most three
datums, which may be single or common datums, (ISO/CD
5459-1:1998(E)).
Derived Feature Center point, median line or median surface from one or
more integral features (ISO 14660)
Examples:
E
Extracted Derived Feature Center point, median line or median surface derived from one
or more extracted integral features (ISO 14660).
F
Feature The general term applied to a physical portion of a part, such
as a surface, pin, tab, hole or slot, (ASME Y14.5M-1994).
Notes
G
Geometric Feature Point, line or surface (ISO 14660).
I
Integral Feature Surface or line on a surface (ISO 14660)
N
Nominal integral feature Theoretically exact integral feature as defined by a technical
drawing or by other means (ISO 14660).
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 470
Nominal Derived Feature Center point, axis or median plane derived from one or more
nominal integral features (ISO 14660)
R
Real (integral) Feature Integral feature part of a real surface of a workpiece limited
by the adjacent real (integral) features (ISO 14660).
Real Surface of a Workpiece Set of features which physically exist and separate the entire
workpiece from the surrounding medium (ISO 14660).
S
Single Datum Datum based on one surface considered alone (ISO/CD 5459-
1:1998).
Surface class Group of surfaces having the same degree of freedom for
which the surfaces are unvarying, (ISO/CDIS 5459-
1:1998(E)).
T
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 471
Index
Numerics
3D Annotations
non-semantic
semantic
3D Grid
A
Annotation
correlated deviation
deviation
disabling
enabling
filter
group automatically
group manually
isolated
querying
specifying
transferring existing
Annotation Links
ASME
ASME Y14.5M-1994
B
basic dimensions
add an extremity
create
C
capture
Capture Management
create
display
manage
command
Activate View
Add Component
Add Family
Add Leader
Anchor Point
Automatic Grouping
Basic Dimension
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 474
Bold
Capture
Capture Management
Center Justify
Check Validity
Clipping Plane
Coordinate Dimensions
Correlated Deviation
Correlated Deviations
Create/Define hyperlinks
Cumulated Dimensions
Current State
Curvilinear Dimensions
Custom Report
Datum
Datum Feature
Datum Target
Default Annotation
Deviation
Deviations
Dimension Line
Dimensions
Disabling 3D Annotations
Display 3D Grid
Display Capture
Display Grid
Filter
Flag Note
Font Name
Font Size
Frame
Free rotation
Front View
Generative Dimension
Geometrical Tolerance
Horizontal Position
Insert Symbol
Invert Normal
Italic
Left Justify
Manage associativity
Manual Grouping
Mirror Annotations
Named views
Normal View
Orientation
Overline
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 476
Partial Surface
PowerCopy Creation
Powercopy Creation
Precision
Projection View
Properties
Report
Right Justify
Roughness
Save In Catalog
Save in Catalog
Section Cut
Section View
Select Annotations
Select Camera
Set Current
Snap to Point
Stacked Dimensions
Strikethrough
Style
Subscript
Superscript
Text
Tolerance
Tolerance Description
Tolerancing Advisor
Underline
Unset Current
Vertical Position
common datum
Constructed geometry
automatic creation
create
manage
manual creation
contextual command
Add a Breakpoint
Add an Extremity
Add an Interruption
Add Tolerance
All Around
Annotation Links
Attribute Link
Remove Interruptions
Set as Default
Symbol Shape
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 478
coordinate dimensions
cumulated dimensions
curvilinear dimensions
D
datum
creating
datum reference frame
creating
datum system
datum target
datum triangle
default tolerance
dimensions
dimensions
basic
coordinate
cumulated
curvilinear
stacked
dot
E
extraction views
F
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 479
filtering annotations
G
Geometrical Tolerance
geometrical tolerances
Geometry Connection Management
add component
add geometry
check validity
delete
geometry highlight
reconnect
rename
scope range
I
identifier
introducing
Tolerancing Advisor
ISO
ISO 10578-1992
ISO 10579-1993
ISO 1101-1983
ISO 14660-1
ISO 14660-2
ISO 1660-1987
ISO 2692-1988
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 480
ISO 5458-1998
ISO/8015-1985
ISO/DIS 5459-1
ISO/DIS 5459-2
ISO/FDIS 1101-1998
ISO/TS 17450-1999
isolated annotations
L
leader
leader
creating
M
manage
capture
manipulator
modifiers
N
Non-semantic 3D Annotations
normative references
Note Object Attribute
concept
editing
filtering
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 481
From text
hyperlinks
instantiate
usage
O
option
Geometry Highlight
Parallel to Screen
Scope Range
P
Power copy
creating
instantiating
advanced text
basic text
copy
group
Set as Default
setting
Text Graphical
Q
querying 3D annotations
R
rotate
S
Semantic 3D Annotations
semantic link
stacked dimensions
standard
ASME
ASME Y14.5M-1994
choosing
ISO
ISO 10578-1992
ISO 10579-1993
ISO 1101-1983
ISO 14660-1
ISO 14660-2
ISO 1660-1987
ISO 2692-1988
ISO 5458-1998
ISO 5459-1981
ISO/8015-1985
ISO/DIS 5459-1
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 483
ISO/DIS 5459-2
ISO/FDIS 1101-1998
ISO/TS 17450-1999
Statistic Law
Constant
Normal
Pearson
Poisson
Snedecor
Uniform
sub-toolbar
Constructed Geometry
Deviations (Extended)
Dimensions
Flag Notes
Reports
Texts
Views
symbols
T
text
associative
creating
thread dimensioning and tolerancing
Tolerancing Advisor
tolerancing
Tolerancing Advisor
introducing
Profile of a Surface
3D Grid
Annotations
Camera
Capture
Capture Options
Capture Visualization
Deviations (Compact)
Grouping
Reporting
Style
Text Properties
Views/Annotation Planes
Visualization
Workbench
Tools Options
Angular Size
Annotation Creation
Annotation Parameters
Annotation tab
3D Functional Tolerancing & Annotation Version 5 Release 12 Page 485
Automatic Creation
Dimension Creation
Dimension Manipulators
Dimension tab
Display tab
Geometrical
Geometrical Tolerance
Graphic Properties
Grid
Limits
Linear Size
Manipulators
Manipulators tab
Move
Non-Semantic
Partial Surface
Rotation
Semantic Control
Surface Normal
Tolerances tab
Tolerancing Standard
Tolerancing tab
V
view/annotation plan
normal axis
view/annotation plane
activating
associativity
projection
properties
section
section cut
using
Y
yellow reference axis