Guide
Does model based definition mean a STEP file can replace the 2D drawing?
Model based definition is the practice of putting a part’s full specification, meaning tolerances, datums, threads, finish and notes, into the annotated 3D model itself, so the model rather than a 2D drawing becomes the authority the part is made and inspected to. A plain STEP file exported from CAD is usually not that: it carries the shape of the part at nominal size and very little else, which is why a model-only RFQ so often comes back as parts cut to someone else’s default tolerances.
By Saola Manufacturing engineering team · Published · Updated
This guide is for design engineers, quality engineers and buyers who send CAD to a machine shop and want to know exactly what the model leaves out, when a model can stand alone, and what the drawing still has to carry when it cannot. The general checklist for a complete quote package is in what a machining RFQ package should include; this page goes one level deeper into the split between the model and the print.
On this page
What does a STEP file actually carry to the machine shop?
A typical STEP export carries exact boundary geometry, the unit system, the part name and sometimes color, but every face sits at one nominal size with no tolerance attached. Whether it also carries tolerances depends on the application protocol used and on whether anyone authored them in the model.
STEP is ISO 10303, a family of standards for exchanging product data. The file you get from “Save as STEP” is written to one application protocol (AP). The older AP203 and AP214 exports that many CAD systems still default to are, in practice, geometry carriers: solids, surfaces, assemblies and a few attributes. Later editions of those protocols can hold some product and manufacturing information (PMI), but few exports use it. AP242, the protocol built for model based definition, is the one designed to carry PMI in full. According to NIST’s STEP File Analyzer documentation, PMI comes in two kinds: graphic PMI, which is only the visual appearance of the annotations, and semantic PMI, which is computer-interpretable tolerance, datum and dimension data that CAM and inspection software can read.
That distinction decides what a supplier can use. Graphic PMI is a picture of a feature control frame floating in 3D: a person can read it, but software cannot. Semantic PMI can drive a CMM program or a tolerance-aware CAM setup, but only if the exporting system wrote it correctly and the receiving system reads it. NIST runs a PMI validation and conformance testing project precisely because that round trip between CAD systems is not automatic. If you have never checked what your export contains, assume it is geometry only.
Native CAD files (a part file from your own CAD package) can hold more, including cosmetic threads, hole callouts and material properties. They are useful as an extra, but a supplier on a different CAD system, or a different version, may open them with those features silently stripped.
What can’t a 3D model tell a machinist?
A geometry-only model cannot say how much any feature may vary, which features matter, what the threads are, what the part is made of, how it is finished, or how it will be inspected. Everything that turns a shape into a specification lives outside the solid unless someone deliberately authors it as PMI.
The list below is the practical gap. Read the left column as “things a machinist needs” and the right two columns as where each one can live. A plain STEP export only covers the first row; an annotated model built to ASME Y14.41 can cover most of the rest, but only if it is actually annotated and the supplier can read the annotations.
| Requirement | Geometry-only STEP export (typically AP203 / AP214) | Annotated model (AP242 semantic PMI) or 2D drawing |
|---|---|---|
| Nominal geometry | Yes, exact boundary geometry | Model: yes. Drawing: by dimensions, often incomplete on freeform shapes |
| Size and geometric tolerances | No | Yes, as PMI or as dimensions and feature control frames |
| Datum reference frame | No | Yes |
| General tolerance note | No | Yes, as a model note or title block note |
| Thread designation and class | No; a tapped hole arrives as a plain cylinder | Yes, as a hole callout or note |
| Surface texture | No | Yes, as a surface texture symbol |
| Material, temper, finish, masking | Not reliably; attributes are often dropped | Yes, as notes |
| Edge breaks, cosmetic faces, marking | No | Yes, as notes or flagged faces |
| Revision and approval status | Version and approval fields exist but are often left blank; in practice, the file name | Yes, in the title block or model metadata |
Why do parts made from a bare model come back at default tolerances?
Because a dimension with no stated tolerance has no limits anyone can inspect against, so the shop fills the gap with its own default. Per ASME Y14.5, every dimension other than a reference, minimum, maximum or stock dimension needs a tolerance, either stated directly or through a general note, and a bare model supplies neither.
When a programmer pulls geometry from a model with no tolerance information, the CAM toolpath targets the modeled surface. The machine then holds whatever its process normally holds, and the inspector, if there is one, checks against whatever the shop’s quality manual says is standard. That is not malice; it is the only basis available. The trouble comes later, when a part that met the shop’s default fails your assembly and neither side has a document that says who was wrong.
The most common version of this failure is the modeled-at-nominal trap. Designers usually model every feature at its nominal size. For a bore toleranced H7, that is harmless: per ISO 286-2, a 10 mm H7 bore runs from 0 to +0.015 mm, so nominal is the bottom of the band and still in tolerance. For a shaft toleranced g6 it is not: per ISO 286-2, a 10 mm g6 shaft runs from −0.005 mm to −0.014 mm, so a shaft machined exactly to the model is oversize and will not slide into its mating bore. Nothing in the STEP file warns anyone. Only the drawing callout, or semantic PMI, tells the shop to aim below nominal. The fit system itself is covered in clearance, transition and interference fits.
The same logic applies to general tolerances. A title-block note such as “ISO 2768-m” sets, per ISO 2768-1, a limit of 0.2 mm either side of nominal on any untoleranced length from over 6 mm up to 30 mm. Without that note, the same length has no stated limit at all. If you want the shop to read untoleranced model geometry at a known class, the class has to be written somewhere the shop will see it. How the classes work is explained in ISO 2768 and NADCA tolerances.
When is model based definition enough without a 2D drawing?
A model can stand alone when it is fully annotated with semantic PMI, carries a general tolerance note and revision data, and the supplier has confirmed that its CAM and inspection software read that PMI correctly. If any of those three is missing, send a drawing as well.
Use these questions as the decision test before you drop the drawing:
- Is the model actually annotated? A model with toleranced features, a datum reference frame and model notes is model based definition. A model with no annotations is just geometry, whatever the file extension.
- Is the PMI semantic, and does the export keep it? Export to AP242 and open the file in a neutral viewer such as the free NIST STEP File Analyzer and Viewer to see what survived the export, before you send it.
- Can the supplier use it? Ask in the RFQ which file formats and PMI the shop’s quoting, CAM and inspection tools read. A shop that prints the model to a screenshot to read the annotations is effectively working from a drawing anyway.
- Who signs off the inspection? A first article report needs a numbered characteristic for every requirement. On a drawing those are balloons; in a model they are PMI identifiers. If your receiving inspection still expects a ballooned PDF, the drawing is not optional yet. See how a ballooned drawing ties each callout to the inspection report.
In practice, a geometry-only model is enough for a rough quote, a quick visual prototype, or a part whose every feature can honestly sit at one general tolerance class you state in writing in the RFQ. It is not enough for production parts with fits, threads, sealing faces or a finish, because those are exactly the requirements a bare model drops.
What should the drawing carry when the STEP file defines the geometry?
Everything the model cannot: the controlling tolerances, datums, thread and fit callouts, surface texture, material and finish notes, and a note saying which document governs. It does not need to repeat every nominal dimension the model already defines.
This hybrid is often called a reduced-dimension or limited-dimension drawing, and ASME Y14.41 covers data sets made of an annotated model with or without a drawing sheet. The drawing dimensions only what is controlled; every other surface takes its size from the model and its tolerance from the general note. Done well, it is shorter than a fully dimensioned print and harder to misread. A workable minimum, with example wording:
- Precedence note. “Untoleranced geometry per 3D model 1234-567 rev C. In case of conflict, this drawing governs.” Put the same revision letter on both files.
- General tolerance. “Unless otherwise specified, tolerances per ISO 2768-m,” or a decimal-place tolerance block. Name the GD&T standard too, for example “Dimensioning and tolerancing per ASME Y14.5-2018.” Why that matters is in ASME Y14.5 vs ISO GPS.
- Datums and the controlled features. Only the features that locate, mate, seal or carry load, each with its own tolerance or feature control frame against the datums.
- Fits as fits. Write “Ø10 g6” with the limits, not just the nominal size, so nobody machines to the modeled value. State whether the model shows nominal or mean-of-tolerance geometry.
- Every thread. Designation, class and depth, as in “1/4-20 UNC-2B, full thread depth .50 min.” The model shows a plain hole. Format guidance is in how to write a thread callout.
- Surface texture on the faces that need it, with a default for the rest. See how to write a surface finish symbol.
- Material, finish and masking. Alloy and temper by standard, the finish by name and standard, and which features stay bare.
- Edge and cosmetic notes. An edge-break note, which faces are cosmetic, and any part marking.
- Projection symbol and units in the title block, so the views are not read mirrored; see first angle vs third angle projection.
Which model-and-drawing mistakes turn into wrong parts?
Most come from the two files disagreeing, or from the model saying something its author did not mean. The fix is the same each time: check the export, match revisions and state precedence.
- Revision drift. The drawing is rev D, the STEP file was exported at rev C. The shop programs from the model and inspects to the drawing, and the part fails a feature that moved between revisions.
- Threads modeled as geometry. A modeled helix, or a hole drawn at the major diameter, is read by CAM as a bore to cut. Model tapped holes at the tap-drill size with a cosmetic thread, and call the thread out on the drawing.
- Lost cosmetic features. Cosmetic threads, knurls and engraved text in the native file often vanish on export. If the drawing does not call them out, they disappear from the part.
- Mesh instead of solid. An STL or other mesh file has no true cylinders or planes, so bores and faces cannot be picked cleanly for programming or inspection. Send a solid STEP file, never only a mesh.
- Suppressed or simplified features. A configuration exported with fillets suppressed, a simplified representation, or a left-hand part exported in place of the right-hand one.
- Silent precedence. No note says which document governs, so a disagreement becomes a negotiation after the parts exist.
Each of these costs more to resolve after first article than before quote. A two-minute check of the exported STEP file in a neutral viewer, against the drawing, catches most of them.
What does Saola do with a STEP file and a drawing at quote stage?
The quote form takes the model and the drawing together, and a STEP file plus a dimensioned PDF gets the fastest, most accurate quote. Every tolerance, callout and note on the drawing is read at drawing review, and you receive a marked-up copy of your own drawing.
The form accepts STEP, STP, IGES, IGS, DWG, DXF, PDF, ZIP, PNG or JPG files. If you send a model with no drawing, expect questions before a firm price, because the questions in this guide still need answers: which features are controlled, what the threads are, and what finish goes on. At first article, the first piece off new tooling is measured against every toleranced dimension on your drawing, and you receive that report; a requirement that exists only as an unannotated model surface has nothing to be measured against. If your drawing marks a dimension as a process-capability control point, it is watched through the run, not only at first article.
For turned parts on CNC turning, the tolerances on your drawing are reviewed feature by feature, and pipe threads are gauge-checked to ANSI/ASME B1.20.1, so the thread callout on the drawing is what the gauge is chosen from. Machined features on castings run on CNC milling, where the datum scheme on your drawing sets the fixture; simultaneous five-axis machining is not offered. If the drawing names a finish, check it against the menu on surface finishing before you send it. To start, send the STEP file and the PDF together.
Frequently asked
Is IGES as good as STEP for an RFQ?
No. IGES has no way to carry semantic PMI, and it loses solid-body information more often than STEP. Use STEP as the primary file and IGES only as a fallback; the format comparison is in what a machining RFQ package should include.
Should the model show nominal size or the middle of the tolerance?
Either can work, but the drawing must say which. Many companies model at nominal for clean CAD and let the drawing carry the limits; some model at mean-of-tolerance so CAM can cut straight to the model. The failure case is a shop assuming one when you meant the other, especially on fits and unilateral tolerances.
If my STEP file is AP242 with PMI, can I skip the drawing?
Only once you have checked that the PMI is semantic rather than graphic-only, that it survived the export, and that the supplier’s quoting, CAM and inspection tools read it. Until all three are confirmed for that supplier, send a PDF drawing as well and state which document governs.
Can a shop just measure the part against the model?
A shop can compare a part to the model, but without tolerances the comparison has no pass or fail limit. Inspection needs a stated tolerance for each characteristic, from the drawing, from model PMI, or from a general note, before any measurement can accept or reject a part.
Do I still need a drawing for a simple turned part?
For a simple turned part the drawing is often the more useful file, because diameters, lengths, threads, knurls and chamfers are all easy to dimension and gauge. Send the model as well so the programmer can check the profile, but expect the drawing to be the document the part is inspected to.
Sources
- ASME Y14.41-2026, Digital Product Definition Data Practices, ASME, accessed October 2026
- ASME Y14.5-2018 (R2024), Dimensioning and Tolerancing, ASME, accessed October 2026
- STEP File Analyzer and Viewer (ISO 10303, AP242, semantic and graphic PMI), National Institute of Standards and Technology, accessed October 2026
- MBE PMI Validation and Conformance Testing Project, National Institute of Standards and Technology, accessed October 2026
- EN 22768-1:1993 (ISO 2768-1:1989), General tolerances for linear and angular dimensions, BSI, accessed October 2026