What Is a CMM?
CMM stands for Coordinate Measuring Machine. It is a machine that checks if a part was made correctly. It does this by touching the part with a small metal ball (called a probe) and recording exactly where it touched.
Think of it like this: imagine you built a LEGO castle, and someone needed to check that every block was in exactly the right spot. A CMM is like a super-precise robot finger that taps each spot, writes down where it is, and tells you if it matches the plan.
CMMs work in three directions: left-right (X), forward-back (Y), and up-down (Z). That means they can measure anything — flat surfaces, round holes, angled cuts, and even complex curves. Most shop-floor CMMs are accurate to 0.0001 inch, which is thinner than a human hair.
A CMM inspection is not just "eyeballing" a part. It gives you real numbers that prove whether every single dimension is correct. When a customer asks "is this part in spec?", the CMM report is the proof.
How Does a CMM Work?
Here is what happens during a CMM inspection, step by step:
- The part is placed on the CMM table. The inspector sets the part on a flat granite surface and holds it in place with clamps or a fixture so it does not move.
- The inspector sets up the coordinate system. The CMM needs to know where "zero" is on the part. The inspector touches a few reference surfaces (called datums) so the machine knows how the part is oriented.
- The probe touches each feature. The CMM moves its probe to each dimension that needs to be checked. For a hole, it might touch 4 or more points around the inside. For a flat surface, it might touch 9 or more points across the face.
- The software does the math. The CMM software takes all those touch points and calculates the size, position, and shape of each feature. It compares those numbers to the drawing.
- The report is generated. The software creates a report that lists every feature, what it should be, what it actually is, and whether it passes or fails.
What a CMM Report Shows
A CMM report is like a scorecard for your part. It lists every dimension that was measured. For each one, you see the target value, the actual value, and whether it passed or failed.
Here are the fields you will see on most CMM reports:
| Report Field | What It Means (Simple Explanation) | What to Look For |
|---|---|---|
| Feature ID | A name or number for the thing being measured (like "Hole #3" or "Width") | Match it to the balloon number on your drawing |
| Nominal | The perfect target value — what the dimension should be | Should match your drawing exactly |
| Actual | What the CMM actually measured on the real part | Compare this to the nominal — how close is it? |
| Deviation | The difference between actual and nominal (actual minus nominal) | This number must stay within the tolerance range |
| Upper Limit | The biggest the dimension is allowed to be | The actual value must be below this number |
| Lower Limit | The smallest the dimension is allowed to be | The actual value must be above this number |
| Tolerance | The allowed wiggle room (the range between upper and lower limits) | Comes from your drawing or a general tolerance standard |
| Status | Pass or Fail | Any "Fail" needs your attention |
Reading Deviation Values
The deviation number tells you how far off the part is from perfect. It is the most important number on the report.
- A positive deviation (like +0.003) means the feature is bigger than the target.
- A negative deviation (like -0.002) means the feature is smaller than the target.
- A zero deviation means the feature is exactly on target. This is rare — almost every part has small deviations.
Example: Reading a Deviation
Let's say your drawing calls for a hole that is 0.500 inches wide, with a tolerance of ±0.005 inches.
- The CMM measures the hole at 0.503 inches.
- The deviation is 0.503 − 0.500 = +0.003 inches.
- Since +0.003 is within the ±0.005 range, the hole passes.
Now imagine the CMM measured 0.507 inches. The deviation would be +0.007, which is outside the ±0.005 range. That hole fails.
What About Small Deviations?
Small deviations are normal and expected. No machine can make a part that is 100% perfect. What matters is that the deviation stays inside the tolerance band. A deviation of +0.001 on a ±0.005 tolerance is excellent. The part is very close to the target.
A deviation near the tolerance limit is a yellow flag. If a feature is at +0.004 on a ±0.005 tolerance, the process is almost failing. If you are ordering more parts later, ask your shop if they can center the process better. This is called process capability — it tells you how much breathing room you have.
Pass/Fail Criteria
A feature passes when the actual measured value falls between the upper limit and the lower limit. It is that simple.
Let's break it down with an example:
- Drawing says: 1.000 inches ±0.005
- Upper limit: 1.000 + 0.005 = 1.005 inches
- Lower limit: 1.000 − 0.005 = 0.995 inches
- If the CMM measures 1.002 → Pass (it is between 0.995 and 1.005)
- If the CMM measures 1.007 → Fail (it is above 1.005)
- If the CMM measures 0.993 → Fail (it is below 0.995)
Color Coding on Reports
Many CMM reports use colors to make results easy to scan:
- Green = Pass. The dimension is within tolerance.
- Red = Fail. The dimension is out of tolerance.
- Yellow/Orange = Warning. The dimension is close to the limit but still passing.
Colors are helpful for a quick scan, but always check the actual numbers. A "green" result that is right on the edge of the limit might still be a concern for critical features.
Types of CMMs
Not all CMMs are the same. Here are the most common types you will encounter:
- Bridge CMM: The most common type. The probe hangs from a bridge that moves over the part. Good for medium to large parts. This is what most machine shops use.
- Cantilever CMM: The probe is supported from one side only. Good for small parts. Easier to load and unload.
- Gantry CMM: A very large CMM for big parts like car body panels or aircraft components. The part sits on the floor and the probe moves overhead.
- Portable CMM (Arm): A jointed arm that the inspector moves by hand. Great for measuring parts that are too big to move or parts that are still on the machine.
- Optical/Laser CMM: Uses light instead of a touch probe. Can measure soft or delicate parts without touching them. Also faster for scanning complex surfaces.
Most CNC machine shops use a bridge-type CMM with a touch probe. When you see "CMM inspected" on a quote, this is usually what they mean. At RivCut, every production order gets CMM inspection as standard.
GD&T Results on CMM Reports
Some drawings use special symbols called GD&T (Geometric Dimensioning and Tolerancing). These symbols control not just the size of a feature, but also its shape, location, and orientation.
If your drawing has GD&T callouts, the CMM report will include those results too. Here are the most common ones:
- True Position: How far a hole (or other feature) is from where it should be. Think of it like a bullseye — the closer to the center, the better. Shown as a diameter zone.
- Flatness: How flat a surface is. The CMM touches many points on the surface and measures the difference between the highest and lowest point. A smaller number means flatter.
- Perpendicularity: How square a feature is compared to a reference surface. Like checking if a wall is straight up and down with a level.
- Parallelism: How evenly spaced two surfaces are. Like checking if two walls are the same distance apart everywhere.
- Concentricity: How well two round features share the same center. Like checking if the inside of a donut is centered with the outside.
- Runout: How much a surface wobbles when the part is spun. Important for shafts, pins, and anything that rotates.
- Cylindricity: How close a round feature is to a perfect cylinder. Checks for taper, ovality, and waviness all at once.
- Profile: How closely a curved surface matches the ideal shape from the CAD model. Used for complex 3D surfaces.
GD&T results look different from regular dimensions on the report. Position is shown as a diameter zone (like ∅0.005). Flatness is shown as a total range. Always read the header of each section to understand the units and format.
Sample Report Walkthrough
Let's walk through a real-world example. Imagine you ordered a simple aluminum bracket with 4 holes and a critical width dimension.
| Feature | Nominal | Tolerance | Actual | Deviation | Status |
|---|---|---|---|---|---|
| Width | 3.000" | ±0.005" | 3.002" | +0.002" | Pass |
| Height | 1.500" | ±0.005" | 1.498" | -0.002" | Pass |
| Hole #1 Dia | 0.250" | ±0.002" | 0.251" | +0.001" | Pass |
| Hole #2 Dia | 0.250" | ±0.002" | 0.249" | -0.001" | Pass |
| Hole #3 Dia | 0.250" | ±0.002" | 0.253" | +0.003" | Fail |
| Hole #4 Dia | 0.250" | ±0.002" | 0.250" | 0.000" | Pass |
| Hole #1 Position | — | ∅0.010" | ∅0.006" | — | Pass |
| Flatness (Top) | — | 0.003" | 0.0015" | — | Pass |
In this example, 7 out of 8 features passed. Hole #3 failed because it measured 0.253", which is 0.003" above the target. The tolerance only allows ±0.002", so 0.003" is too much. This hole needs to be reviewed.
Common Mistakes When Reading CMM Reports
Even experienced engineers sometimes misread CMM reports. Here are the most common mistakes:
- Looking only at colors, not numbers. A "green" result right on the edge of the tolerance is not the same as a "green" result dead-center. Check the actual deviation.
- Ignoring the datum setup. If the inspector set up the datums wrong, all the position measurements will be wrong too. Ask which surfaces were used as datums.
- Confusing radius and diameter. Some reports show hole sizes as radius, others as diameter. A 0.250" hole has a 0.125" radius. Double-check the units.
- Not matching feature IDs to the drawing. Feature "D3" on the report should match balloon #3 on your drawing. If they do not match, ask the inspector to clarify.
- Assuming one part represents the whole batch. A CMM report usually covers one part (or a sample). If you ordered 100 parts and only 1 was inspected, the others might be different. For critical applications, ask for statistical sampling (AQL).
- Forgetting about temperature. Metals expand when warm and shrink when cold. A part measured at 80°F will read slightly different than the same part at 68°F. The standard measurement temperature is 68°F (20°C). If your shop is hot, ask if temperature compensation was applied.
When to Request a CMM Report
You do not always need a full CMM report. Here is a guide for when to ask for one:
| Situation | Recommended Inspection Level |
|---|---|
| Early prototype, checking basic fit | Visual inspection + calipers is usually enough |
| Prototype with tight tolerances | CMM report on critical dimensions |
| First article from a new shop | Full CMM report (FAI — First Article Inspection) |
| Production run (10-100+ parts) | CMM report on sample parts (e.g., first piece, last piece, random sample) |
| Aerospace or medical parts | Full CMM report on every part, plus material certs and CoC |
| Parts with GD&T callouts | CMM report required — you cannot verify position or form with hand tools |
At RivCut, CMM inspection is included with every production order at no extra charge. For prototypes, just let us know which dimensions are critical and we will inspect and report those. We believe you should not have to pay extra to know your parts are right.
What to Do When Dimensions Fail
A failed dimension does not always mean you throw the part away. Here is what to do, step by step:
- Check how far out of spec it is. Is it barely over the line, or way off? A feature that is 0.001" past the limit is very different from one that is 0.020" past.
- Ask for a re-measure. Sometimes the part was not fixtured correctly, or the probe touched at a slightly wrong angle. A second measurement can confirm or correct the result.
- Think about the function. Will the part still work with this deviation? If a clearance hole is 0.001" too big, it probably still works fine. If a press-fit bore is 0.001" too big, the fit might be loose. Context matters.
- Consider a concession (use-as-is). If the part works despite being out of spec, you can formally accept it. This is common in manufacturing. Document it so everyone agrees.
- Request rework. Some features can be fixed. A hole that is too small can be opened up. A surface that is too high can be re-cut. Ask your shop what is possible.
- Reject and remake. If the part cannot be saved, the shop makes a new one. A good shop will do this at no charge if the error was on their side.
Pro tip: Always tell your shop which dimensions are critical before they start cutting. They will pay extra attention to those features during machining, inspect them first, and flag any problems before shipping. This avoids surprises and saves everyone time.
Frequently Asked Questions
What does CMM stand for?
CMM stands for Coordinate Measuring Machine. It measures part geometry by touching surfaces with a probe. The probe records X, Y, and Z positions and compares them to your drawing.
What is a deviation value on a CMM report?
Deviation is the difference between the actual measurement and the target value. A deviation of +0.002" means the feature is 0.002" larger than the target. If the deviation falls within tolerance, the feature passes.
How accurate is a CMM machine?
Most shop-floor CMMs are accurate to 0.0001 inch (0.003 mm). High-end lab CMMs reach 0.00005 inch. Temperature, vibration, and calibration affect accuracy. CMMs need regular calibration.
What should I do if a dimension fails?
First, check how far out of spec it is. Ask for a re-measure if it is close to the limit. Decide if a concession works for your application. If not, the shop should rework or remake the part.
Do I need a CMM report for every order?
Not always. For prototypes, a basic check is often enough. For production, aerospace, or medical parts, a full CMM report is standard. Tell your shop what inspection level you need when you order. Full CMM adds cost and time.