W24AskVariantGDTs¶
The W24AskVariantGDTs returns a list of all Geometric Dimensioning and Tolerancing Frames (GD&Ts) that we found on the Technical Drawing.
Background Information¶
Geometric Dimensioning and Tolerancing (GD&T) is a system for defining and communicating the allowed geometric deviations from the norm geometry. These deviations can conecern the shape, direction, location and run of a feature relative to a reference position. The table below gives you an overview of the available attributes
Shape | Direction | Location | Run | ||||
---|---|---|---|---|---|---|---|
⏤ | Straightness | ∥ | Parallelism | ⌖ | Position | ↗ | Circular Runout |
⏥ | Flattness | ⟂ | Perpendicularity | ◎ | Concentricity | ||
○ | Circularity | ∠ | Angularity | ◎ | Coaxiality | ||
⌭ | Cylindricity | ⌯ | Symmetry | ||||
⌒ | Line Profile | ⌒ | Line Profile | ⌒ | Line Profile | ⌰ | Total Runout |
⌓ | Surface Profile | ⌓ | Surface Profile | ⌓ | Surface Profile |
Source: Hoischen, H., & Hesser, W.(2011): Technisches Zeichnen: Grundlagen, Normen, Beispiele, darstellende Geometrie ; Lehr-, Übungs- und Nachschlagewerk für Schule, Fortbildung, Studium und Praxis ; mit mehr als 100 Tabellen 33., überarb. und aktualisierte Aufl.. Cornelsen.
Norms¶
The details are normed in
- ISO TC 10 (Technical product documentation),
- ISO/TC 213 (Dimensional and geometrical product specifications and verification),
- ASME Y14.41 (Digital Product Defintion Data Practices),
- ASME 14.5 (Dimensioning and Tolerancing),
- ASME Y14.5.1M (Mathematical Definition of Dimensioning and Tolerancing Principles), and
- ISO 10303 (Industrial automation systems and integration - Product data representation and exchange).
W24AskVariantMeasures return a list of all measures that we were able to detect on the Technical Drawing. Please refer to the W24MeasureLabel model to learn how to access the Thread, Tolerance, and Chamfer information.
Number of Responses¶
The API will return one response for every variant-sectional. When you process the response, you need to be aware that
- each document can have multiple pages,
- each page can have multiple sheets,
- each sheet can have multiple canvases,
- each canvas can have multiple variants, and
- each variant can have multiple sectionals
As result, you will #Pages x #Sheets x #Canvases x #Variants x #Sectionals
responses to your ask.
Payload¶
PAYLOAD DICT | EXAMPLE | |
---|---|---|
document_id ( UUID4 ) |
Unique UUID that identifies the document |
"44200f9b-1bb6-48bc-9370-de8a28e8dbbb" |
page_id ( UUID4 ) |
Unqiue UUID that identifies the page |
"89f54424-343e-4fd5-8b7d-e09ea5f310fd" |
sheet_id ( UUID4 ) |
Unqiue UUID that identifies the sheet |
"5bc164d4-df0d-4482-9048-3a84de010abf" |
canvas_id ( UUID4 ) |
Unqiue UUID that identifies the canvas |
"9e6399a6-0b43-4b47-a416-0918254bba16" |
variant_id ( UUID4 ) |
Unqiue UUID that identifies the variant |
"2680c8ca-6c74-4665-b293-02552d4f00a5 |
sectional_id ( UUID4 ) |
Unqiue UUID that identifies the sectional |
"7c02d5cf-2939-443f-a399-2d8ea2fffaa3" |
gdt ( List[W24GDT] ) |
List of all GD&Ts that were detected on the Sectional | See Models/W24GDT |