Technical Drawing Interpretation

Technical drawing interpretation: how AI agents read complex drawings.

A field guide to the hardest reading task in manufacturing - dissecting two real, dense engineering drawings, and showing how AI agents now do the interpreting that used to take a senior engineer hours.

By Atishay Jain, Mavlon22 min readUpdated June 2026
Quick answer

Technical drawing interpretation is the work of reading a 2D engineering drawing and understanding what it actually requires - every dimension, tolerance, GD&T frame, weld symbol, surface finish, thread, and the general-tolerance rulebook in the title block. On a complex weldment or casting it is the slowest, most expert-bound step in quoting and inspection. AI agents now interpret the drawing - applying the right ISO tolerance by process and thickness, capturing GD&T whole, reading the welds - and a human reviews and signs.

01 - The fundamentals

What is technical drawing interpretation?

DefinitionReading a drawing for what it requires, not just what it says.

Technical drawing interpretation is the act of reading a 2D engineering drawing and working out what it actually demands of the part. Not transcribing the numbers - understanding the requirement behind each one. It is the difference between seeing the marks on the sheet and knowing what has to be true of the finished component for it to be accepted.

On a simple turned shaft, interpretation takes a minute. On a complex part it is the single most demanding task in the whole quoting and inspection chain, because a single drawing is really a dozen overlapping languages stacked on one sheet. To read it, you have to read all of them at once:

  • Geometry and views - orthographic views, section cuts (A-A, B-B), detail callouts and isometrics that together describe one 3D part.
  • Dimensions and their tolerances - explicit limits, and the far larger number of dimensions that carry no local tolerance and inherit one from a general note.
  • GD&T - feature control frames carrying geometric characteristics, tolerance zones, material-condition modifiers, and ordered datum references.
  • Fits and threads - ISO 286 fit classes like H7 that expand into real limits; threads from M-series to Rp pipe threads.
  • Weld symbols - fillet throats, lengths, all-around and field flags, quality classes.
  • Surface finish and edges - Ra values or legacy N-grades, edge-break and chamfer specs.
  • The title block - the general-tolerance rulebook, material spec, process notes, scale, projection, and revision state that govern everything above.

Miss any one layer and the part is mis-quoted, mis-made, or mis-inspected. The rest of this guide takes two real, dense drawings and reads every layer of them - then shows how an AI agent does the same.

Case study one · a welded steel assembly
A multi-process welded steel assembly drawing of the kind a precision-engineering manufacturer must interpret to quote and inspect.
A welded assembly - formed, cut, welded and machined on one A0 sheet.

02 - Dissecting a weldment

Reading a welded steel assembly

Take a real example: a lifting-table weldment from a Swiss precision-engineering multinational, drawn bilingually in German and English on a single A0 sheet at 1:2. It looks like one part. It is actually five steel parts welded into one assembly, and then machined - and that single fact is what makes interpreting it hard.

One sheet, four manufacturing processes, and a different rulebook for each.

What one sheet actually asks you to interpret

Walking that drawing, an estimator has to resolve, among much else:

  • Two reamed fits, machined after welding. A 150 H7 and a 110 H7 bore - finish-machined into the welded assembly, each expanding by ISO 286 into real limits (110 H7 is +0.035 / 0 mm). These take the machining rulebook, not the forming one.
  • A dozen-plus GD&T frames. Perpendicularity and parallelism of 0.05 to datums A, B and D; a flatness of 0.05 over a common zone (CZ); and a true-position callout of Ø0.2 at maximum material condition referenced to datums B then D - a frame that means nothing unless you read it whole.
  • Fillet welds, specified and graded. Welds called a3 (3 mm throat) in runs of 60 and 200 mm, to welding-seam quality class 2, joints per DIN EN ISO 2553 - governed by ISO 13920 for tolerances and ISO 5817 for weld quality.
  • Surface and edge specs. Machined faces at Ra 1.6, a general Ra 3.2, a bead-blasted finish called out by an internal process number, and broken edges per ISO 13715.
  • And the rulebook itself - the process-by-thickness tolerance matrix in the title block that governs every dimension without a tolerance of its own.

That is one drawing. A senior engineer reads it correctly in an hour or two; a junior or a tired one misses the weld that should have been all-around, or applies the forming class to a machined bore. Now imagine a hundred-sheet job.

Case study two · a cast and machined part
A cast and machined rotational part drawing with bores, threads, fits and surface-finish callouts.
A cast, machined rotational part - a different kind of hard.

03 - Dissecting a casting

Reading a cast, machined component

Now a completely different drawing: a cast-aluminium discharge cover for a rotary airlock, from the same group’s Swiss operation. It is drawn entirely in German, was first issued in 1993, and is now on its fourth revision - a hand-lettered, legacy production drawing of exactly the kind still running on shop floors worldwide.

Its complexity is not welds. It is precision machining of a casting, legacy conventions, and decisions the drawing deliberately leaves open.

The interpretation traps a legacy casting hides

  • Precision bores and fine threads in a casting. A Ø75 H7 and a Ø90 H8 bore, an M95×2 fine-pitch thread, and Rp pipe threads - each a different standard, machined into an as-cast body whose own surfaces are far coarser.
  • Legacy surface-finish grades. Finishes called out as N7, N9 and N10 - the older roughness-grade system, not the Ra values a modern drawing uses. An interpreter has to know N7 ≈ Ra 1.6 and N10 ≈ Ra 12.5 to make sense of them.
  • Rotational GD&T. Concentricity and runout of 0.03 to datum A - the controls that matter on a part that spins, applied to the central bore everything references.
  • Conditional, optional notes. “The through-holes for the cover may be replaced by M16 threads as required by manufacturing.” “Threaded holes may optionally be produced by thread-milling.” The drawing hands real decisions to the shop - and an interpreter has to recognise that a feature is conditional, not fixed.
  • One language, decades of drift. German-only text, cast-in part labelling, a general-tolerance-by-size table in the title block, and conventions that have changed four times since the drawing was first inked.

The weldment and the casting share almost nothing - different processes, standards, era, even language. That is the real problem with drawing interpretation: there is no single “format” to template. Every drawing is its own dialect.

04 - Why it’s hard

A complex drawing isn’t text. It’s a rulebook.

Here is the title-block rulebook from the weldment, reproduced and anonymized. It is the reason interpretation can’t be templated - and why OCR was never going to be enough.

A real general-tolerance rulebook from a weldment drawing title block One dimension, Ø30 on a formed flange, takes three different tolerances depending on material thickness. The title block holds a matrix of rules for forming, cutting, welding, machining and edges, each pointing to ISO standards. GENERAL TOLERANCES · REPRODUCED FROM ONE TITLE BLOCK · ANONYMIZED FOR STUDY ONE DIMENSION ON THE DRAWING ⌀30 FORMED FLANGE t ≤ 6.3 mmclass m±0.1 6.3 – 12 mmclass c±0.5 t > 12 mmclass v±1.0 Same ⌀30. Three tolerances. The drawing never prints which one applies. GENERAL TOLERANCES - AS PRINTED IN THE TITLE BLOCK FormingCuttingWeldingMachiningEdges t≤6.3 → ISO 2768-1 m6.3–12 → c · t>12 → v t≤15 → ISO 9013-331t>15 → ISO 9013-441 ISO 13920-AE, flatness class FISO 5817, class C ISO 2768:1989 mKgeneral tolerancing per ISO 8015 ISO 13715, −0.2 / −0.5surface Ra 3.2 To tolerance one dimension you must know three things the drawing never prints beside it: ① the process    ② the material thickness    ③ the ISO table value DRG / ANON-WELDMENT-01 A SWISS PRECISION MULTINATIONAL · LIFTING-TABLE WELDMENT · DE / EN SHEET 1 / 1

To put one tolerance on one dimension, the interpreter must supply three facts the drawing never prints beside the number: which process made the feature, its material thickness, and the value in the referenced ISO table. The same Ø30 takes ±0.1, ±0.5 or ±1.0 depending only on how thick the flange is. Multiply that across every untoleranced dimension on the sheet - and across a hundred sheets in a job - and you have the reason quoting takes weeks.

Extraction reads the page. Interpretation reads the rulebook. Complex manufacturing needs interpretation.

05 - The hard parts, enumerated

The seven things that make a drawing hard to interpret

Across the two drawings above, the difficulty falls into a handful of recurring traps. A system that claims to interpret drawings has to clear all of them.

Trap 01
Process-dependent tolerances
The same nominal dimension is governed by a different standard depending on whether the feature was formed, cut, welded or machined. The weld and the bore beside it answer to different rulebooks.
Trap 02
Thickness- and size-dependent classes
ISO 2768 picks a class by material thickness; ISO 9013 by thickness; general tables by size range. The number on the page is not enough - you need the feature’s physical size.
Trap 03
GD&T as whole frames
A position or runout callout means nothing as a loose symbol. The characteristic, the zone, the material-condition modifier and every datum, in order, must be captured together.
Trap 04
Cross-sheet and cross-view references
A note on one sheet governs a tolerance on another; a datum defined in one view controls a frame three views away. Interpretation is global, not local.
Trap 05
Welds, threads and finish, each its own grammar
Fillet throats and lengths, M and Rp threads, Ra values and legacy N-grades - separate notations layered on the same sheet, each needing its own reading.
Trap 06
Language, legacy and drift
Bilingual or single-language text, hand lettering, comma decimals, superseded standards, and conventions that changed across decades of revisions.
Trap 07
Conditional and optional callouts
“May be replaced by M16 as required”; “optionally thread-milled.” Some requirements are decisions, not facts - and must be recognised as such.

06 - Reading the symbols

The anatomy of the two hardest callouts

Two notations defeat character-based tools more than any others: the GD&T feature control frame, and the weld symbol. Each only means something read as a whole.

FEATURE CONTROL FRAME ⌀0.2 Ⓜ B D positionzone ⌀0.2, MMCdatum Bthen D One frame. Five facts. Read together or not at all.
GD&T - a whole frame, never a loose symbol.
WELD SYMBOL a3 60 3 mm throat60 mm longall-around Fillet weld, graded to ISO 5817 class C.
Weld symbols - throat, length, all-around, quality.

07 - The cost of getting it wrong

Why slow interpretation is also expensive interpretation

Interpretation is not just slow - it is the place where the costly mistakes are made, because it is human and it is upstream of everything. A misread tolerance becomes a part that fails inspection. A weld read as 60 mm instead of all-around becomes a joint that cracks in service. A general note missed on Sheet 1 becomes a wrong band on Sheet 4 that nobody catches until the CMM does.

And in quoting, the error compounds. The senior engineer who can interpret a dense weldment correctly is the scarcest, most expensive person in the building, so every quote queues behind them - turning a feasibility study into a five-to-six-week cycle. When they miss scope, the number is wrong in the customer’s favour and the shop eats the difference. One North American tooling builder we spoke with described missing an entire cell in a quote: a million-dollar error they had to absorb, because you cannot hand a customer a line that does not work.

The bottleneck, in other words, is not the machining or the welding. It is the reading that has to happen before any of it can start.

08 - The wrong tool

Why OCR and template ballooning tools fall short

Most “automatic” drawing tools are built on optical character recognition. OCR detects the characters printed on the page. It can read the string ISO 2768-1 m, or 150 H7, or a3, and hand you a balloon with that text in it. What it cannot do is understand any of them.

It does not know that the ISO 2768 class applies only to formed features under 6.3 mm, that 150 H7 expands into a specific pair of limits, that a3 is a 3 mm fillet throat governed by a weld-quality class two notes away, or that N9 is a legacy surface grade equal to roughly Ra 6.3. OCR speeds up the typing. It does not do the reading - and on a complex drawing, the reading is the work.

Template and rule-mapping tools go a step further: you teach the software each title-block layout and each convention in advance. That works until the next customer’s drawing arrives in a format you never mapped - a different language, an older standard, a conditional note - at which point the template breaks and a human is back to reading by hand. The two drawings in this guide share almost no conventions; no finite set of templates covers the variety of real production drawings.

The problem was never reading faster. It was reading at all.

09 - The solution

How AI agents interpret a technical drawing

An AI agent is software that can take in a task, reason about it, and carry out the steps to finish it with light supervision. A drawing-interpretation agent reads the way a senior engineer does - in layers, not one pass:

A vision model finds where to look, locating every dimension, frame, weld symbol and note on the sheet. A vision-language model interprets what each region means in context - a dimension and its tolerance source, a feature control frame read whole, a weld symbol with its throat and length. Deterministic code does the metrology that must be exact: expanding Ø75 H7 into real limits, applying the right ISO 2768 class by process and thickness, converting a legacy N-grade to its Ra value. And the company’s own past jobs become the memory the system reasons against, so a new drawing is read in the light of the hundred like it that came before.

Narrow agents each read one thing well - one for the title block, one for a feature control frame, one for the welds. Open models are fine-tuned on the customer’s own drawings, so the system learns their conventions, not a generic average. Evaluations gate quality before anything reaches a person, and the engineer reviews and signs - because accountability for the number stays human. The enterprise owns its data and its stack. See the deep dive on how AI reads drawings →

01 FINDVision attention locates every region to read 02 INTERPRETA VLM reads each frame, weld and note in context 03 COMPUTEApplies ISO 2768 by process & thickness; expands fits 04 REMEMBERYour past jobs, as the memory it reasons on ✓ A HUMAN REVIEWS AND SIGNS
Find, interpret, compute, remember - then a human signs.

10 - Element by element

How an agent reads each part of a drawing

Concretely, interpreting the two drawings above means reading each notation correctly:

  • A dimension with no tolerance → identify the feature’s process and size, find the governing general note in the title block, and apply the correct ISO 2768 class - so an untoleranced 80 mm length and a 12 mm one get their different, correct bands.
  • A fit class (Ø75 H7, Ø90 H8) → expand it via ISO 286 into real upper and lower limits an inspector can measure against, rather than ballooning the text as written.
  • A GD&T frame (⊕Ø0.2Ⓜ B D) → capture the characteristic, the zone, the MMC modifier and both datums in order, as one requirement.
  • A weld symbol (a3, 60) → read the throat, the length, the all-around and field flags, and tie it to the weld-quality class and ISO 13920 / ISO 5817 references.
  • A surface finish (Ra 1.6, or legacy N9) → normalise both to a common scale and attach to the right face.
  • A conditional note → recognise that “may be replaced by M16 as required” is an option, not a fixed feature, and flag it for the reviewer’s decision.

The system does the bulk of this automatically and flags the share it is unsure about, so the engineer’s judgment goes to the genuinely ambiguous frame or the borderline weld - not to typing the obvious dimension for the fiftieth time.

11 - The reference

The standards a drawing-interpretation engine must read

A single complex weldment or casting can invoke half a dozen standards at once. Interpreting it means knowing what each one governs - and which features it applies to.

StandardWhat it governs
ISO 2768-1General tolerances for linear and angular dimensions without individual tolerances - classes f, m, c, v (fine to very coarse), chosen by feature size.
ISO 2768-2 / mKGeneral geometrical tolerances (form and position); the K form class applied to machined features.
ISO 9013Thermal cutting - classification and tolerances for cut faces, selected by material thickness.
ISO 13920General tolerances for welded constructions - lengths, angles, form and position (classes A–E).
ISO 5817Quality levels for imperfections in fusion-welded steel joints - levels B, C, D.
ISO 2553Welding symbols on drawings - how a fillet throat, length, all-around and field weld are notated.
ISO 8015The fundamental tolerancing principle that governs how all tolerances on the drawing interact.
ISO 13715Edges of undefined shape - specification of size and direction (e.g. −0.2 / −0.5).
ISO 1302 / N-gradesSurface-finish notation, including the legacy N-grade roughness system (N7 ≈ Ra 1.6).
ASME Y14.5Geometric dimensioning & tolerancing - feature control frames, datums, material conditions.
ISO 286The fits system - expanding a class like Ø75 H7 or Ø90 H8 into real upper and lower limits.
Tolerances interpreted and confirmed - the bulk read, the doubtful flagged.

12 - The payoff

What changes for a precision-engineering manufacturer

When the interpretation is done by an agent and reviewed by an engineer, the read stops being the bottleneck. A quote that took weeks of one scarce expert reading by hand comes together in days. General tolerances are applied consistently across every sheet, so a missed note or a mis-keyed band is far less likely to reach a price or an inspection plan.

In live production with a Swiss special-steel multinational, interpretation reached roughly 85 percent accuracy and keeps climbing as it learns the customer’s own drawings. The senior engineer spends judgment on the genuinely hard twenty percent, not the rote eighty - and the company’s decade of past jobs, not a generic model, is what the system reasons against.

13 - The buyer’s test

What to look for in drawing-interpretation software

If you are evaluating a tool, the honest test is not a feature list - it is your own worst drawing. Bring the bilingual weldment or the legacy casting, and check whether the system actually:

  • Reads the title-block rulebook - applies ISO 2768 (and ISO 9013, ISO 13920) by process and thickness, not as static text.
  • Captures GD&T whole - characteristic, zone, modifier and every datum in order.
  • Reads welds, threads and finish - fillet throats and lengths, M and Rp threads, Ra and legacy N-grades.
  • Works across sheets and views - carrying a note to the feature it governs elsewhere.
  • Handles legacy and bilingual drawings - old standards, hand lettering, comma decimals, conditional notes.
  • Keeps a human in the loop - flags its uncertainty instead of hiding it, and leaves the signature with the engineer.
  • Learns your conventions and keeps your data yours - fine-tuned on your drawings, on infrastructure you control.

Anything that passes that test on the drawing that usually eats someone’s afternoon is doing interpretation. Anything that fails it is doing OCR with extra steps.

Frequently asked questions

What is technical drawing interpretation?
The work of reading a 2D engineering drawing and understanding what it actually requires - every dimension, tolerance, GD&T frame, weld symbol, surface finish, thread, and the general-tolerance rulebook in the title block. On complex weldments and castings it is expert, slow, and error-prone, because a tolerance often depends on the process and material thickness, not on anything printed beside the number.
Can AI interpret engineering drawings?
Yes. An AI agent reads in layers: a vision model finds every region, a vision-language model interprets what each means, and deterministic code does the exact metrology. It applies the title-block rulebook by process and thickness, expands fits, captures GD&T whole, and flags what it is unsure about, so a human reviews and signs.
How are general tolerances (ISO 2768) interpreted from a title block?
A title block may state “forming, t≤6.3mm, ISO 2768-1 class m,” with coarser classes for thicker material. To apply it you must know the process that made the feature, the material thickness, and the value in the referenced ISO 2768 table. The same nominal dimension can take a different tolerance depending on thickness - which is why interpretation, not extraction, is required.
How are weldment tolerances (ISO 13920) handled?
Welded constructions carry their own general-tolerance standard, ISO 13920, alongside ISO 5817 weld-quality levels and weld symbols per ISO 2553. An interpretation engine recognises which features are welded, reads the weld symbols (throat, length, all-around, field), and applies the welding standards to them rather than the machining or forming rules that govern the rest of the part.
How does interpretation handle GD&T and datums?
A GD&T callout only means something as a whole feature control frame: the geometric characteristic, the tolerance zone, any material-condition modifier such as MMC, and every datum reference in order. Interpretation captures all of it together - for example a position tolerance of Ø0.2 at maximum material condition referenced to datums B then D - rather than a loose symbol in a balloon.
Can it read legacy or German-language drawings?
Yes. Many production drawings are decades old, hand-lettered, single-language, and use superseded conventions such as the N-grade surface-finish system. A capable engine reads bilingual and legacy drawings, recognises older standards, and handles comma-decimal notation - because that is what real shop-floor drawings look like.
Is technical drawing interpretation just OCR?
No. OCR detects characters. It can read “ISO 2768-1 m” but cannot know the rule applies only to formed features under 6.3 mm or that the weld beside it answers to ISO 13920. Interpretation reads the rulebook; extraction reads the page.
Does a human still review the interpreted drawing?
Always. The agent does the reading and transcription; the engineer reviews and signs, because accountability for the number stays human. The system does the bulk and flags the small share it is unsure about, so judgment goes to the hard cases.

Bring the drawing no one wants to interpret.

The dense weldment with the rulebook in the corner. The legacy casting in another language. Watch an agent read it.

Watch it read a drawing
First drawing free · No install, no sales call