How to Judge the Accuracy of a Machining Center
This guide is for engineers and buyers who have to accept, audit or buy a vertical or horizontal machining center. It walks through the seven checks we run at GreatLight before a machine is released for production. After reading it you will know which numbers actually predict part accuracy and which ones are just sales talk.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Key takeaways
Why the accuracy of a machining center needs physical checks
A datasheet quote tells you what the builder measured in a temperature-controlled room, on a fresh machine, with no chips on the table. That number is a starting point, not a promise about your parts. The accuracy of a machining center depends on the machine plus the fixture, the tool, the material and the operator. Any of those can eat the tolerance before the spindle turns.
We run the same sequence on every machine at GreatLight: geometry, spindle, positioning, thermal behavior, then a real test cut. The order matters. If the bed is twisted, every later measurement carries that error and you end up chasing a spindle problem that does not exist. Fix the foundation first, then the moving parts.
Engineers often ask for a single number. There is no single number. You need a set of measurements, each with its own limit, and you need to know which limit applies to your part. A bracket with a ±0.1 mm clearance hole does not need the same machine as a hydraulic manifold with a ±0.005 mm bore.
This article gives the checks, the instruments, the typical limits and the failure modes. Use it when you accept a new machine, when you investigate a drifting process, or when you compare two suppliers on paper and want to know what to ask them.
- 1Check the machine, not the brochureAsk for raw measurement records, not a summary sheet.
- 2Match limits to the partTighter limits cost more time and money. Do not over-specify.
Geometry and level: the base of accuracy of a machining center
Start with the foundation. Put a precision level (0.02 mm/m or finer) on the table in both X and Y directions. On a machine with a 1,000 mm table, a 0.02 mm/m reading means 0.02 mm of tilt per meter. If the table is out by 0.04 mm/m, the column leans and every Z move drags a little sideways.
Next check squareness between axes. A granite square and a dial indicator on the spindle will show X to Y deviation over the table length. For a general-purpose vertical machine, 0.01 mm per 300 mm is a reasonable target. Above 0.02 mm per 300 mm, circular interpolated bores will come out oval and you will see it on a CMM report.
Check the table surface itself with an indicator on a known straight edge. Dings, rust and a worn center area are common on used machines. If the table dips 0.03 mm in the middle, every part is thinner there and no amount of tool compensation will fix the whole surface evenly.
Do not skip this because it takes two hours. A laser calibration on a crooked machine buys you nothing. We level new machines after they sit on the floor for a few days, because concrete and castings settle.
- 1Level limitAim for 0.02 mm/m or better on both axes.
- 2Squareness limitUnder 0.01 mm per 300 mm for general milling work.
Spindle checks: runout, taper contact and thermal growth
Spindle error shows up directly in the part. Measure runout with a dial test indicator on a clean test bar held in the taper. Inner taper runout of 0.005 mm or less is good for general work; 0.002 mm is what you want for finishing cuts with small tools. Measure at the nose and 300 mm out, because the far reading also shows alignment error.
Taper contact matters more than most people think. Blue the test bar and check the contact pattern. You want even contact over 80% of the taper area, heavy near the large end. A spindle with poor contact will hold a tool differently after a tool change and your Z depth will wander a few hundredths of a millimeter.
Thermal growth is the quiet killer. Run the spindle at production speed for 30 to 60 minutes and re-measure a fixed point on the table. A typical 40-taper spindle grows 0.01 to 0.03 mm in Z over that time. If the machine has no thermal compensation, warm it up before the first critical cut and keep the warm-up routine identical every morning.
Listen while you do this. A rumble at low speed can mean bearing damage. A high-pitched whine at 12,000 rpm is often normal, but a new noise after a crash is not. Record the sound or note the spindle load at a fixed speed, then compare it next month.
- 1Runout target0.005 mm near the nose, 0.002 mm for fine finishing.
- 2Taper contact80% or more, heavier at the large end.
- 3Warm-up30–60 minutes at production speed before critical cuts.
Positioning, repeatability and backlash on each axis
Positioning accuracy is how close the machine gets to a commanded point. Repeatability is how close it returns to the same point many times. Repeatability usually matters more for production, because tool offsets and fixture offsets assume the machine lands in the same place every cycle.
Use a laser interferometer for linear axes and a ballbar for circular motion. Laser linear positioning of 0.005 mm over 500 mm is a solid result for a modern vertical machine. Backlash should be under 0.005 mm; on a worn machine, 0.01 mm or more shows up as chatter marks and mismatched walls on climb-cut passes.
Run a ballbar circle at 300 mm diameter and 2,000 mm/min feed. Circularity of 0.010 mm or better is good, and you should see the same value in both directions and at two feed rates. A machine that looks fine at 500 mm/min and fails at 5,000 mm/min has a servo tuning or mechanical stiffness problem, not a leveling problem.
Repeat the positioning test at the start and end of a shift. If the numbers move by more than 0.01 mm, find out why before you blame the operator. Common causes are a loose coupling, a dirty linear scale, or a ballscrew that needs preload adjustment.
- 1Linear positioning0.005 mm over 500 mm is a good target.
- 2BacklashKeep under 0.005 mm on each axis.
- 3Ballbar circularity0.010 mm or better at 2,000 mm/min.
Test cuts that show the real accuracy of a machining center
Instruments measure the machine. A test cut measures the process. Cut a part that has features in all three axes: a stepped block with a bored hole, two milled faces, a slot and a set of drilled holes. Use the same material, tool and fixture you plan for production. Aluminum 6061 is fine for a basic check, but if you run stainless 316 or 17-4PH, test in that material too.
Measure the finished part on a CMM or with a micrometer and bore gauge. Look at the numbers, not the surface. Bore roundness, step heights, slot width and hole position all tell you something different. A round bore in the wrong place points to positioning. A bore in the right place but out of round points to the spindle or the interpolation.
Run the test cut at three times of day: cold start, mid-shift and after four hours of running. Compare the measurements. A drift of 0.02 mm over a shift is common on machines without temperature control. If your tolerance is ±0.01 mm, that drift will produce scrap unless you warm up, compensate or control the room.
Keep the test part. Mark the date, the machine and the measured values on it. When a customer questions a dimension six months later, that block is your baseline and it costs nothing to store.
- 1Test in the real materialAluminum only is not enough for stainless or titanium work.
- 2Use a CMM reportSurface finish hides position errors. Measure the features.
- 3Repeat over a shiftCold, mid-shift and four-hour readings reveal drift.
What changes the accuracy of a machining center over time
A new machine and a five-year-old machine are different animals. Guideway wear, ballscrew wear and bearing wear all move the numbers. The rate depends on load, coolant, chip control and maintenance. A machine running light aluminum parts for 4,000 hours a year ages slower than one hogging 4140 steel every day.
Coolant and chips are the usual culprits. Fine chips under the way covers act like grinding paste. If the covers are torn or the wipers are hard, replace them. A 20-dollar wiper protects a 20,000-dollar ballscrew. We check way covers and wipers on a monthly schedule, not yearly.
Temperature control in the shop matters as much as machine temperature. A 10 °C swing between morning and afternoon moves steel parts and the machine frame. For work at ±0.005 mm, we keep the finishing area within a few degrees and let parts stabilize before final measurement.
Finally, track your own data. A simple log of the test-cut bore diameter every week will show a trend long before parts go out of tolerance. Trends are cheaper to fix than scrap. When the trend moves, check level and backlash first, then call for laser calibration.
- 1Wear is load-dependentHeavy steel cutting wears guideways faster than light aluminum.
- 2Protect the waysInspect covers and wipers monthly, replace when worn.
- 3Log the numbersA weekly test-cut reading catches drift before scrap.
Step by step: how to judge the accuracy of a machining center
- 1Clean and level the machineRemove chips, wipe the table and ways. Set a 0.02 mm/m precision level in X and Y. Adjust the leveling pads until both axes read 0.02 mm/m or better. Recheck after 24 hours.
- 2Check squareness and table flatnessUse a granite square and dial indicator. Target under 0.01 mm per 300 mm between X and Y. Sweep the table with an indicator on a straight edge; a dip over 0.03 mm needs attention.
- 3Measure spindle runout and taper contactInsert a clean test bar. Target 0.005 mm runout at the nose, 0.002 mm for fine work. Blue the taper and confirm 80% contact, heavier at the large end.
- 4Warm up the spindle and log thermal driftRun 30–60 minutes at production speed. Re-measure a fixed point. Expect 0.01–0.03 mm Z growth. Set a fixed warm-up routine and repeat it daily.
- 5Run a laser or ballbar testLaser linear positioning over 500 mm should be near 0.005 mm. Backlash under 0.005 mm. Ballbar circularity 0.010 mm or better at 2,000 mm/min in both directions.
- 6Cut a real test partMachine a stepped block with a bore, slot and drilled holes in production material and tooling. Measure on a CMM. Compare feature position and roundness, not just size.
- 7Repeat the test cut over a shiftMeasure at cold start, mid-shift and after four hours. A drift over 0.02 mm means you need thermal compensation, tighter room control or a warm-up plan.
- 8Record everything and set a recheck intervalKeep the test part with dates and values. Recheck level and backlash monthly, and run a full laser or ballbar check every 6–12 months depending on load.
Check, instrument and typical pass limit
Limits assume a general-purpose vertical machining center used for parts in the ±0.01 mm range. Tighten them for ±0.005 mm work.
| Check | Instrument | Typical pass limit | What failure looks like |
|---|---|---|---|
| Level, X and Y | Precision level 0.02 mm/m | 0.02 mm/m or better | Tapered parts, oval bores |
| Squareness X to Y | Granite square + indicator | Under 0.01 mm per 300 mm | Oval interpolated circles |
| Table flatness | Indicator on straight edge | Dip under 0.03 mm | Thin spots in the middle |
| Spindle runout | Test bar + DTI | 0.005 mm at nose | Poor finish, size scatter |
| Taper contact | Bluing on test bar | 80% or more, heavy at large end | Z depth wanders after tool change |
| Linear positioning | Laser interferometer | 0.005 mm over 500 mm | Hole positions off by axis |
| Backlash | Laser or indicator | Under 0.005 mm | Chatter and mismatched walls |
| Ballbar circularity | Ballbar at 2,000 mm/min | 0.010 mm or better | Roundness fails at high feed |
Judge the machine on the part it produces
Paper numbers and sales claims do not make a part. Level the machine, check the spindle, run a laser or ballbar test, then cut a real part in the real material and measure it. If the test part holds tolerance over a full shift, the machine is good enough for that job.
Questions engineers ask about machine accuracy
How often should we check the accuracy of a machining center?
Level and backlash deserve a monthly look on a machine running two shifts. A full laser or ballbar check every 6 to 12 months is enough for most shops.
After any crash, check spindle runout and squareness before the machine goes back into production. A crash can move the column even if the part looks fine.
Can a machine hold ±0.005 mm in a normal shop?
Yes, but the machine is only part of it. Tolerance at ±0.005 mm needs a warm spindle, stable room temperature, sharp tooling and a fixture that does not move.
We plan for this by warming up, controlling the finishing area and inspecting 100% before shipment. Without those steps, a good machine still drifts.
Is laser calibration enough to prove accuracy?
No. Laser data shows axis positioning. It says nothing about spindle error, tool holder condition, fixture stiffness or thermal drift.
Use laser or ballbar data together with a real test cut. If the two disagree, trust the test cut.
Why does my machine cut well in the morning and drift by afternoon?
Thermal growth is the usual answer. The spindle and ballscrews heat up during the day and push the tool position by 0.01 to 0.03 mm.
Log the drift with a test cut at three times of day. Then either warm up longer, add compensation, or keep the room temperature steady.
What tolerance should I specify on a drawing?
Specify what the part needs to function, not the tightest number the machine can reach. Extra tightness adds cost and inspection time.
For most machined features, ±0.05 mm is easy and ±0.01 mm is routine. Reserve ±0.005 mm for fits, bores and surfaces that truly need it.
Does a 5-axis machine need different checks?
Add rotary axis checks. Measure the rotary table runout and the squareness between the rotary axis and the linear axes.
A common error is the center of rotation drifting from its nominal position. That shows up as position error when you tilt the table, even if every linear axis passes.
Need parts that hold tight tolerance?
Send us your drawing and we will quote within 12 hours, with a free DFM analysis on the first review. All uploads stay confidential and an NDA is available on request.
12-hour quote100% inspection±0.005 mm toleranceNo minimum order