CNC icon processing symbol: how to read the marks that drive a toolpath
Every CNC icon processing symbol on a print maps to a machine move, a tolerance zone or a surface requirement. This page explains what the common marks mean, where they stop being useful, and how to judge a drawing before it reaches the shop floor. Written for design engineers, manufacturing engineers and buyers who sign off on prints.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
A CNC icon processing symbol is an instruction, not decoration
A CNC icon processing symbol is a standardized graphic on a technical drawing. It carries information that plain text handles badly: which feature is controlled, relative to what, and inside which zone. A diameter callout with a tolerance is a symbol. A surface texture mark with a Ra value is a symbol. A feature control frame combining a position symbol, a tolerance and two datums is a symbol chain.
The reason shops care is simple. The symbol set is the only part of the print that is unambiguous once the part is on the table. A verbal note like machine this face smooth can mean three different things to three different operators. A finish mark with Ra 0.8–1.6 μm means one thing, and the inspection report can confirm it.
Symbols also carry cost. Each one you add narrows the process window. A general profile tolerance of ±0.1 mm might be held on a 3-axis machine in one setup. Tighten it to ±0.005 mm and you may need a 5-axis center, a temperature-controlled room and a CMM report. Same geometry, different quote.
So read the symbol set the way an operator reads it. Ask what feature, what zone, what datum, what surface. If any of those four answers is missing, the drawing will generate questions during setup, and questions during setup cost days.
Datum symbols come first, before any tolerance makes sense
A datum is a theoretical plane, axis or point that the part is measured from. On the drawing it appears as a boxed letter with a filled triangle. Without datums, a position tolerance has nothing to reference, and the inspector cannot build a valid measurement setup.
The datum reference frame is ordered. Primary datum constrains three degrees of freedom, secondary two, tertiary one. Swap the primary and secondary and the tolerance zone can rotate. A hole pattern that passes inspection under one frame can fail under another, even on the same part with the same CMM.
This matters most on parts with thin walls, castings and weldments. The surface you pick as primary datum should be the surface that actually seats in the assembly. Pick a machined pad instead of a rough cast face and the numbers will look better on paper than the part behaves in service.
We see drawings where the datum letters are present but the datum features are ambiguous. Two flat faces both marked A, for example. The fix is cheap at the design stage. Once the job is quoted and programmed, it becomes a revision cycle.
Position and profile symbols control where metal may sit
The position symbol, a circle with a crosshair, controls the location of a feature of size such as a hole or a slot. The feature control frame gives the diameter of the cylindrical tolerance zone, the datums, and any material condition modifier. A typical frame reads: position, Ø0.1 mm, A, B, C.
That Ø0.1 mm is a total zone, not a plus or minus. A hole at Ø10 ±0.1 mm whose axis sits 0.08 mm off nominal is still inside a 0.1 mm zone. This is the part many engineers miss when converting from coordinate tolerancing. Position tolerancing gives more usable tolerance for the same functional requirement, which usually lowers cost.
Profile of a surface, an open half-circle, controls a surface within a bilateral or unilateral band around the true profile. It is the only practical way to control free-form shapes, blended radii and lofted surfaces. On 5-axis work, profile callouts of 0.05 mm or tighter are routine but they need a scanned inspection rather than a few touch points.
Profile of a line does the same for a cross-section. Use it when the surface is extruded and you want to control the curve without over-constraining the length.
Surface texture and thread marks decide the last operation
The surface texture symbol is a checkmark with a horizontal bar. A number after Ra sets the arithmetic mean roughness. Ra 3.2 μm is a normal milled finish. Ra 1.6 μm needs a finishing pass with a sharp insert and a lighter feed. Ra 0.8 μm usually means a separate operation: fine boring, grinding or polishing.
This is where drawings get expensive without meaning to. A Ra 0.4 μm callout on a face that only touches a gasket is wasted money. The same callout on a hydraulic seal face is necessary. Check what the surface actually does before you write the number.
Thread marks use the same leader system. M8 × 1.25 is a metric coarse thread. A depth callout tells the programmer how deep to tap. If you need a thread class, state it, because 6H and 4H6H run different tap and gauge costs.
Lay symbols, the small arcs and lines next to the checkmark, tell the operator the direction of the tool marks. They matter on seal faces and sliding surfaces. On a cosmetic panel they mostly add inspection work.
When a symbol set stops helping and starts costing
Not every drawing needs a full GD&T scheme. A simple bracket with clearance holes and a flat mounting face can be toleranced with plus or minus dimensions and one flatness note. Adding a datum frame and six feature control frames to that part raises inspection time and adds no function.
The reverse also holds. A part with a rotating shaft, two bearing bores and a sealing face cannot be controlled with coordinate tolerances alone. Stack-up errors will appear in assembly even if every single dimension is inside its limit.
A useful test: count the functional interfaces. Two or fewer, and simple tolerancing is usually enough. Three or more, or any rotating or sealing interface, and you want a proper datum scheme with position and profile controls.
One more boundary. Symbols cannot fix a design that has no manufacturing process. A 0.02 mm profile on an internal corner needs a tool radius that fits, and a 40:1 deep bore needs a process plan before it needs a tolerance. Send the print early and we will flag that in DFM.
Common symbols and what they actually control
Typical values from our process capability
| Symbol or callout | Controls | Typical achievable |
|---|---|---|
| Datum feature | Measurement reference frame | Set by design, not by machine |
| Position (circle-crosshair) | Location of hole or slot axis | Ø0.05 mm on 5-axis, one setup |
| Profile of a surface | Free-form surface band | 0.05 mm with scanning inspection |
| Flatness | Single surface, no datum needed | 0.01 mm on a ground face |
| Parallelism | Two surfaces to a datum | 0.02 mm over 200 mm |
| Perpendicularity | Face or axis to a datum | 0.01 mm on a milled shoulder |
| Ra surface mark | Arithmetic mean roughness | Ra 0.2–0.8 μm with polishing |
| Thread callout | Nominal size and pitch | Class 6H as standard |
Where to draw the line
If the feature only clears a bolt head, use a plus or minus dimension. If it locates, seals, rotates or stacks in an assembly, give it a datum and a position or profile frame.
Questions we get about drawing symbols
Can you machine to a print that only uses coordinate tolerances?
Yes. For parts with simple geometry we program from plus or minus dimensions every day. The limit is stack-up. Once a part has three or more mating features, coordinate tolerancing lets small errors add up, and the assembly may not close even though each dimension is in tolerance.
If that risk matters, add a datum scheme to the critical features only. You do not need to convert the whole drawing.
Does a tighter tolerance always cost more?
Almost always, because it changes the process rather than the effort. A ±0.1 mm face is milled and checked with calipers. A ±0.005 mm face may need a finishing cut, a controlled temperature and a CMM report. The machine time difference can be small; the setup and inspection difference is not.
Tighten only where function demands it.
What does the circle with a crosshair mean in a feature control frame?
It is the position symbol. The frame then gives a zone diameter, the datums, and sometimes a modifier such as maximum material condition. It controls where the axis or center plane of a feature may sit, not the size of the feature itself.
Size is controlled by the dimension attached to the feature.
How do I specify a surface finish without over-specifying?
Name the function first. A sealing face, a sliding surface and a cosmetic panel need different roughness values. Then pick the loosest value that still works and let the rest of the part run as machined.
A common practical split is Ra 1.6–3.2 μm for general faces and Ra 0.8–1.6 μm for mating and sealing faces.
Do you review the drawing before quoting?
Yes. Every quote includes a free DFM analysis, returned with the price. We flag missing datums, tolerances that need a process we cannot hold economically, and features that would be cheaper with a small geometry change.
Quotation and DFM come back within 12 hours.
Can you hold a profile callout on a free-form surface?
Yes, on our simultaneous 5-axis centers, with scanning inspection to verify. A 0.05 mm profile band is a normal target for us. Tighter than that is possible but needs a conversation about the datum scheme and the inspection method before we quote.
Maximum part size on the largest machine is 4,000 mm.
Send the print, get a read on the symbols
Upload your drawing and we return a price plus a free DFM analysis within 12 hours. Uploads stay confidential, NDA on request.
12-hour quoteFree DFM analysis100% inspectionNo minimum order