Tolerancing: Difference between revisions
(Marked this version for translation) |
(Reinstated {{Clear}}.) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
|||
<translate> |
|||
<!--T:22--> |
|||
{{VeryImportantMessage| |
|||
This roadmap is probably obsolete. For more information see [[Development_roadmap|Development roadmap]].<br> |
|||
If you are not involved with the development discussed here:<br> |
|||
!!! PLEASE DO NOT EDIT OR TRANSLATE !!! |
|||
}} |
|||
</translate> |
|||
{{TOCright}} |
{{TOCright}} |
||
<translate> |
|||
<!--T:1--> |
|||
[[File:Tolerancing Annotated Design Model.png|thumb|left|GD&T 3D annotations]] |
[[File:Tolerancing Annotated Design Model.png|thumb|left|GD&T 3D annotations]] |
||
[https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing Geometric dimensioning and tolerancing] (GD&T) means the specification of permissible limits/deviation of dimensions. Here we're talking strictly about geometric tolerances: a real-world error of shape, size, location, orientation in relation to the designed ideal. |
[https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing Geometric dimensioning and tolerancing] (GD&T) means the specification of permissible limits/deviation of dimensions. Here we're talking strictly about geometric tolerances: a real-world error of shape, size, location, orientation in relation to the designed ideal. |
||
<!--T:2--> |
|||
There's also a distinction between the terms "limits and fits" and "geometric tolerances and surface conditions". |
There's also a distinction between the terms "limits and fits" and "geometric tolerances and surface conditions". |
||
⚫ | |||
</translate> |
|||
⚫ | |||
⚫ | |||
<translate> |
|||
⚫ | |||
<!--T:4--> |
|||
There are 2 ANSI/ISO standards: |
There are 2 ANSI/ISO standards: |
||
⚫ | |||
<!--T:5--> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
<!--T:6--> |
|||
ISO 16792 is a part of "Geometrical Product Specification" (GPS), which defines dimensional and geometrical tolerancing, surface properties and the related verification principles, measuring equipment and calibration requirements, including the uncertainty of dimensional and geometrical measurement. |
ISO 16792 is a part of "Geometrical Product Specification" (GPS), which defines dimensional and geometrical tolerancing, surface properties and the related verification principles, measuring equipment and calibration requirements, including the uncertainty of dimensional and geometrical measurement. |
||
<!--T:7--> |
|||
* [https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/gps_toc_.pdf GPS Table of contents] |
* [https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/gps_toc_.pdf GPS Table of contents] |
||
<!--T:8--> |
|||
There's also ISO 10303 (informally "STEP"), which defines the file format for exchanging product and manufacturing information, which is sourced from model-based definitions. |
There's also ISO 10303 (informally "STEP"), which defines the file format for exchanging product and manufacturing information, which is sourced from model-based definitions. |
||
== Approaches == |
== Approaches == |
||
<!--T:10--> |
|||
There are two approaches to specifying Product and Manufacturing Information (PMI). |
There are two approaches to specifying Product and Manufacturing Information (PMI). |
||
⚫ | * The legacy approach (Traditional) of producing 2D drawings with GD&T symbols. In some industries, this approach is also referred to as Technical Product Documentation (TPD). How this is achieved with FreeCAD is described in [[TechDraw_Geometric_dimensioning_and_tolerancing|TechDraw Geometric dimensioning and tolerancing]]. |
||
<!--T:11--> |
|||
⚫ | |||
⚫ | * The legacy approach (Traditional) of producing 2D drawings with GD&T symbols. In some industries, this approach is also referred to as Technical Product Documentation (TPD). How this is achieved with FreeCAD |
||
⚫ | |||
<!--T:12--> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
Line 67: | Line 43: | ||
|} |
|} |
||
== Existing software == |
== Existing software == |
||
<!--T:14--> |
|||
* [https://www.youtube.com/watch?v=C4c_kJtwtxc Adding geometric tolerance with feature control frame in AutoCAD] |
* [https://www.youtube.com/watch?v=C4c_kJtwtxc Adding geometric tolerance with feature control frame in AutoCAD] |
||
* [https://www.youtube.com/watch?v=sVxuIgLgsKk Working with Drawing Symbols in Fusion 360] |
* [https://www.youtube.com/watch?v=sVxuIgLgsKk Working with Drawing Symbols in Fusion 360] |
||
Line 76: | Line 51: | ||
* [https://www.youtube.com/watch?v=0z7IoDiVYMY SmartProfile GD&T Analysis Software] |
* [https://www.youtube.com/watch?v=0z7IoDiVYMY SmartProfile GD&T Analysis Software] |
||
== Implementation so far == |
== Implementation so far == |
||
<!--T:16--> |
|||
* [https://github.com/FreeCAD/FreeCAD/commits/master/src/Mod/TechDraw/Symbols/gd-and-t TechDraw symbols SVG files] |
* [https://github.com/FreeCAD/FreeCAD/commits/master/src/Mod/TechDraw/Symbols/gd-and-t TechDraw symbols SVG files] |
||
* [https://github.com/juanvanyo/FreeCAD-GDT GDT workbench] |
* [https://github.com/juanvanyo/FreeCAD-GDT GDT workbench] |
||
Line 84: | Line 58: | ||
* [https://github.com/lidiriel/FreeCAD/commits/gdt-reference2 A branch that introduced a new type of DocumentObject: DrawViewGDTReference] |
* [https://github.com/lidiriel/FreeCAD/commits/gdt-reference2 A branch that introduced a new type of DocumentObject: DrawViewGDTReference] |
||
== Forum threads == |
== Forum threads == |
||
<!--T:18--> |
|||
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=41726 Enhancing TechDraw with geometric tolerances and surface finishings] - Developer discussion (2019) |
* [https://forum.freecadweb.org/viewtopic.php?f=35&t=41726 Enhancing TechDraw with geometric tolerances and surface finishings] - Developer discussion (2019) |
||
<!--T:19--> |
|||
* [https://forum.freecadweb.org/viewtopic.php?t=15497 Geometrical tolerances] - User feature request (2016) |
* [https://forum.freecadweb.org/viewtopic.php?t=15497 Geometrical tolerances] - User feature request (2016) |
||
* [https://forum.freecadweb.org/viewtopic.php?f=10&t=22072 GD&T Workbench for FreeCAD] - A workbench for FreeCAD 0.16 (2016) |
* [https://forum.freecadweb.org/viewtopic.php?f=10&t=22072 GD&T Workbench for FreeCAD] - A workbench for FreeCAD 0.16 (2016) |
||
Line 96: | Line 68: | ||
* [https://forum.freecadweb.org/viewtopic.php?t=42426 Geometric Dimensioning & Tolerancing] - Developer proposing contributions (2019) |
* [https://forum.freecadweb.org/viewtopic.php?t=42426 Geometric Dimensioning & Tolerancing] - Developer proposing contributions (2019) |
||
== Tutorials and learning materials on GD&T == |
== Tutorials and learning materials on GD&T == |
||
<!--T:21--> |
|||
* [https://www.youtube.com/watch?v=P5GT9ZSRYl0 Brief introduction (Video)] |
* [https://www.youtube.com/watch?v=P5GT9ZSRYl0 Brief introduction (Video)] |
||
* [https://hackaday.com/2018/10/04/how-precise-is-that-part-know-your-gdt/ How Precise Is That Part? Know Your GD&T] |
* [https://hackaday.com/2018/10/04/how-precise-is-that-part-know-your-gdt/ How Precise Is That Part? Know Your GD&T] |
||
Line 104: | Line 75: | ||
* [https://www.youtube.com/c/StraightToThePointEngineering/videos?view=0&sort=da&flow=grid Straight To The Point Engineering (Video tutorials)] |
* [https://www.youtube.com/c/StraightToThePointEngineering/videos?view=0&sort=da&flow=grid Straight To The Point Engineering (Video tutorials)] |
||
</translate> |
|||
[[Category:Roadmap{{#translation:}}]] |
[[Category:Roadmap{{#translation:}}]] |
||
[[Category:TechDraw{{#translation:}}]] |
[[Category:TechDraw{{#translation:}}]] |
Latest revision as of 09:12, 8 August 2022
Geometric dimensioning and tolerancing (GD&T) means the specification of permissible limits/deviation of dimensions. Here we're talking strictly about geometric tolerances: a real-world error of shape, size, location, orientation in relation to the designed ideal.
There's also a distinction between the terms "limits and fits" and "geometric tolerances and surface conditions".
Standards
There are 2 ANSI/ISO standards:
- ISO 1101 / ASME Y14.5 Stating and interpreting Geometric Dimensions and Tolerances (Definitions and symbols)
- ISO 16792 / ASME Y14.41 Model-based definitions (CAD data) 3D model presentation and geometric dimensioning and tolerancing
ISO 16792 is a part of "Geometrical Product Specification" (GPS), which defines dimensional and geometrical tolerancing, surface properties and the related verification principles, measuring equipment and calibration requirements, including the uncertainty of dimensional and geometrical measurement.
There's also ISO 10303 (informally "STEP"), which defines the file format for exchanging product and manufacturing information, which is sourced from model-based definitions.
Approaches
There are two approaches to specifying Product and Manufacturing Information (PMI).
- The legacy approach (Traditional) of producing 2D drawings with GD&T symbols. In some industries, this approach is also referred to as Technical Product Documentation (TPD). How this is achieved with FreeCAD is described in TechDraw Geometric dimensioning and tolerancing.
- The modern 3D approach Model-Based Definition (MBD) which embeds GD&T data into the model and produces drawings with GD&T symbols.
Traditional | MBD |
---|---|
3D models with 2D drawings containing GD&T/PMI | 3D model with embedded GD&T/PMI |
Human-readable | Human- and machine-readable |
Relies on human interpretation | Relies on an automated process |
Labour-intensive | Automated |
Multiple files | Single data model |
Manual synchronization between CMM/CAM/CAI software | Single source of truth |
Existing software
- Adding geometric tolerance with feature control frame in AutoCAD
- Working with Drawing Symbols in Fusion 360
- Tech Tip Tuesday: Using the GD&T Quick Creation Menu in GOM Inspect
- CATIA V5 - FUNCTIONAL TOLERANCING & ANNOTATION
- SmartProfile GD&T Analysis Software
Implementation so far
- TechDraw symbols SVG files
- GDT workbench
- TechDraw balloon macro
- A branch that introduced a new type of DocumentObject: DrawViewGDTReference
Forum threads
- Enhancing TechDraw with geometric tolerances and surface finishings - Developer discussion (2019)
- Geometrical tolerances - User feature request (2016)
- GD&T Workbench for FreeCAD - A workbench for FreeCAD 0.16 (2016)
- TechDraw balloons - A general-purpose TechDraw Macro which can be used to place GD&T symbols on a TechDraw page (2019)
- ISO 1101: 2017 Geometric Tolerancing Standard - A link to the ISO 1101:2017 PDF file (2019)
- Geometric Dimensioning & Tolerancing - Developer proposing contributions (2019)