GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

CNC knowledge

How to Judge the Precision of a Machining Center

A machine can hold 5 µm on a sales sheet and drift 30 µm by mid-shift. This guide shows the tests that tell you which one you actually bought, and the order to run them in. It is written for process engineers and buyers who have to sign off on a machine, or on a supplier that runs one.

ISO 230-2ASME B5.54Ballbar + laserThermal drift
How to judge machining center precision with a test cut
Quick answer

Key takeaways

Geometry comes firstIf the axes are not square, no controller compensation will save the part.
Separate static from dynamicPositioning accuracy is measured at rest; circularity shows what happens while moving.
Run the machine warmCold spindle data flatters a machine. Judge it after 60–90 minutes of running.
Test cuts beat brochuresOne circularity cut tells you more than three pages of specification.
Re-check in 3 monthsSettling and thermal history shift the numbers. The second check is the honest one.
Fundamentals

What machining center precision actually measures

Machining center precision is not one number. It is at least four separate things: geometric accuracy of the structure, positioning accuracy of each axis, the dynamic behavior of the servo and spindle while cutting, and how much all of it moves once the machine is warm. Vendors quote a single figure because it sells. Engineers need the breakdown because each failure mode points to a different fix.

The standards exist for this reason. ISO 230-2 covers the determination of positioning accuracy and repeatability along each linear axis. ISO 230-1 covers geometric errors of the machine body, including squareness, straightness and parallelism. ASME B5.54 does the same job for the American market and adds methods for evaluating the machine under cutting load. Ask which standard a quoted number follows before you compare it to anything.

Repeatability is often more useful than accuracy. A machine that lands 12 µm from the commanded point every single time can be offset in the control and will hold tight tolerances all day. A machine that hits the nominal point on average but scatters ±15 µm cannot be corrected by any offset. When you look at a test report, read the spread before the maximum error.

One warning on units. A specification of ±0.005 mm and a specification of ±0.0002 in describe the same value, but a report that says '0.005' without a sign convention is telling you nothing. Confirm whether the number is bidirectional or unidirectional, and whether it was taken at 20 °C or at whatever the shop floor happened to be.

  • 1
    GeometrySquareness, straightness and parallelism of the structure.
  • 2
    PositioningHow close each axis lands, and how tightly it repeats.
  • 3
    DynamicsServo response, spindle behavior, contouring error while moving.
  • 4
    ThermalHow far the numbers move over a full shift.
Geometry

Start with geometric accuracy, not with the controller

Geometric errors are baked into the casting, the rails and the assembly. A controller can compensate some of them, but compensation only works inside the range that was measured, and it does not fix squareness drift caused by a twisted bed. Check geometry first. If the machine fails here, stop and either reject it or get a written correction plan.

The core checks are straightforward. Squareness between X and Y, and between Z and each of them, measured with a granite square and a dial test indicator. Straightness of each axis in the horizontal and vertical planes. Parallelism of the spindle axis to the Z axis, and of the table surface to the X-Y plane. Typical acceptance values for a general-purpose vertical machining center sit around 0.010–0.020 mm per 300 mm of travel for squareness, and 0.005–0.010 mm over 300 mm for straightness. Tighter figures are possible on precision machines, but they come with tighter foundations.

Fixtures matter more than people expect. A machine leveled on a thin floor will twist as the foundation settles. If the squareness reading is out but the machine was leveled last month, re-level before you call it a defect. Check the anchor torque and the floor specification at the same time.

Keep the record. Photograph the indicator setup and note the ambient temperature. A squareness number without the temperature it was taken at is only half a measurement. Shops that skip this step repeat every test every time a dispute comes up.

  • 1
    Squareness X–YGranite square plus indicator, both travel directions.
  • 2
    Spindle to ZTest bar and indicator, rotating the spindle by hand.
  • 3
    Table flatnessIndicator on a stand swept across the full table.
Positioning

Positioning accuracy, repeatability and backlash

Positioning tests tell you what the control and the drive train actually deliver. A laser interferometer measures the distance the axis really moves against the distance commanded, at a series of points along the travel. Run it in both directions and you get backlash and reversal error in the same pass. Run it several times and you get repeatability.

Typical numbers for a decent vertical machining center: bidirectional positioning error of 0.006–0.010 mm over 500 mm, and repeatability of 0.002–0.004 mm. The repeatability figure is what you live with in production. If it is 0.002 mm, the machine can hold a ±0.005 mm tolerance with a healthy margin. If it is 0.008 mm, it cannot, no matter what the positioning number says.

Backlash should be small and, more importantly, consistent. A few microns of backlash that the control compensates cleanly is acceptable. Backlash that changes depending on which direction the axis came from is not. That pattern usually means worn thrust bearings or a loose coupling, and it will get worse, not stable.

Pitch error compensation is normal and expected. Modern controls store a compensation table that maps the screw error along the travel. That is fine. What you want to know is whether the table was built at the factory or measured on site, and when it was last refreshed. A compensation table from five years ago is a guess.

  • 1
    Laser interferometerPositioning, backlash and reversal error in one setup.
  • 2
    BidirectionalRun both directions; unidirectional data hides backlash.
  • 3
    Repeatability firstRead the spread, then read the accuracy figure.
Dynamics

Ballbar tests and what the circle shows you

A ballbar test commands the machine to sweep a circle and measures the actual path with a telescoping gauge. It takes minutes and it exposes servo mismatch, backlash, squareness error and stick-slip in a single plot. This is the fastest way to judge machining center precision on a machine that is already in production, because it reflects the machine as it is, not as it was shipped.

Read the plot by shape, not by number. A circle that is oval along the diagonals points to squareness error. A circle that bulges at the four quadrant points points to backlash or reversal spikes. A circle with a flat on one side points to servo mismatch between two axes. A circle that is smooth but oversized across the whole radius points to a scale or compensation issue.

The circularity value itself, often quoted in microns, is the peak deviation from the ideal circle. For a general-purpose machine, 10–20 µm is common. Under 10 µm is good. If the shop needs to interpolate bores or profile aerospace ribs in one pass, ask for the run to be repeated at several feed rates, because dynamic error grows with speed. A machine that is clean at 500 mm/min and ugly at 3,000 mm/min is a slow machine, not a precise one.

Run the ballbar in the same thermal state you use the machine in. A cold ballbar run on a machine that normally runs a full shift will show numbers you will never see again after lunch.

  • 1
    OvalSquareness error between the two axes.
  • 2
    Quadrant spikesBacklash or reversal error.
  • 3
    Directional flatServo gain mismatch.
  • 4
    Growing error with feedDynamic stiffness or tuning limit.
Thermal

Thermal drift is the part most tests miss

A machining center changes shape as it warms. The spindle grows, the ballscrews extend, and the column leans. On a machine without thermal compensation, growth of 20–40 µm over the first two hours is normal. On a machine with good compensation, it can be held under 10 µm. Neither number appears on a specification sheet, which is exactly why you should measure it.

The test is simple. Pick a reference feature, probe it every 15 minutes for four hours while the spindle runs at a realistic duty cycle, and plot the result. The shape of the curve matters as much as the amplitude. A curve that rises and flattens by hour two is a machine you can live with. A curve that keeps climbing at hour four will keep climbing at hour six, and your first-part-of-shift and last-part-of-shift dimensions will never match.

Watch the environment at the same time. A shop that swings 8 °C between morning and afternoon will move a machine more than a shop that holds 20 ± 1 °C. If the machine is fine but the room is not, the fix is the room. Chillers, door discipline and avoiding direct sun on the casting do more than any control parameter.

For high-mix work where parts are measured right after cutting, thermal behavior often dominates every other error source. Ask for the drift curve before you ask for the accuracy number.

  • 1
    Probe every 15 minFour hours, realistic duty cycle, one reference feature.
  • 2
    Read the curve shapeFlattening by hour two is acceptable.
  • 3
    Log room temperatureAmbient swings amplify everything else.
Production reality

What matters on a real job, not on a test stand

A machine that passes every test on a granite floor can still fail on your part. Process capability is the final judge. Take a feature that matters, run 30 consecutive parts, and measure. If the spread sits inside one third of the tolerance band, the process is stable and the machine is capable. If it sits at half the band, you will fight it every week.

Tooling and fixturing usually dominate. A single vise holding a tall part will deflect more than the machine errors you just measured. Thin-wall aluminum will move under clamping pressure. If the test cut is round but the production part is not, the machine is not the problem.

For supplier selection, ask for the test records, not the specification sheet. A shop that keeps laser and ballbar logs is a shop that will notice when a machine drifts. That habit is worth more than a tolerance printed on a website. GreatLight runs 127 high-precision CNC machines across 3 wholly-owned plants, including 16 simultaneous 5-axis machining centers, and we keep inspection records on request. Our general machining tolerance is ±0.005 mm with surface finishes from Ra 0.2–0.8 μm when the drawing calls for it.

One more thing. Precision on a machine tool is not a permanent property. It is a condition maintained by leveling, compensation updates, spindle care and honest record keeping. Buy the machine, then buy the discipline that keeps it.

  • 1
    Capability study30 consecutive parts; spread inside one third of tolerance.
  • 2
    Clamping checkMeasure a part clamped and unclamped, compare.
  • 3
    Supplier recordsAsk for laser and ballbar logs, not brochures.
Procedure

How to judge the precision of a machining center: step by step

Run these in order. Skipping ahead wastes time.

  • 1
    Level and cleanCheck level with a precision level in both directions, confirm anchor torque, clean the table and taper. Do this before any measurement. A dirty taper alone can show 5 µm of runout that is not there.
  • 2
    Measure geometryGranite square and indicator for X–Y squareness, then Z to each axis. Test bar for spindle-to-Z parallelism. Record ambient temperature with every reading. Accept 0.010–0.020 mm per 300 mm for squareness on a general-purpose machine.
  • 3
    Measure positioningLaser interferometer along each axis, bidirectional, at 10–20 points. Extract positioning error, backlash and repeatability. Repeatability of 0.002–0.004 mm is a realistic target for a good vertical machine.
  • 4
    Run a ballbar300 mm radius circle at 500, 1,500 and 3,000 mm/min. Save each plot. Compare shapes rather than chasing a single circularity number.
  • 5
    Run a test cutFace and side mill a 100 × 100 mm aluminum block, then interpolate a Ø50 mm bore and a 100 mm circle. Measure with a CMM. Roundness under 10 µm and flatness under 10 µm is a solid result.
  • 6
    Run a thermal soakLeave the spindle running at a realistic duty cycle for four hours. Probe one reference feature every 15 minutes. Stop if the curve has not flattened by hour three.
  • 7
    Repeat on a second dayRun the short version again on a different day, ideally at a different time of day. Consistency across two runs is worth more than one perfect set of numbers.
  • 8
    Write it downLog every value with date, ambient temperature, instrument and operator. This record is what you compare against in three months.
Judging criteria

Which test to run, and what the numbers mean

Values are typical acceptance ranges for general-purpose vertical machining centers. Tighten them for precision work.

TestInstrumentTypical rangeWhat a bad result means
X–Y squarenessGranite square + indicator0.010–0.020 mm per 300 mmTwisted bed or uneven foundation
Axis straightnessIndicator + straightedge0.005–0.010 mm per 300 mmWorn rails or rail misalignment
Positioning errorLaser interferometer0.006–0.010 mm over 500 mmScale, screw or compensation table
RepeatabilityLaser interferometer0.002–0.004 mmDrive train or encoder issue
BacklashLaser, bidirectionalUnder 0.005 mmThrust bearings or coupling
CircularityBallbar10–20 µm at 1,500 mm/minServo tuning or squareness
Roundness on test cutCMMUnder 10 µmCombination of the above
Thermal driftProbe + reference featureUnder 20 µm over 4 hoursCooling or compensation missing
FAQs

Common questions

How often should a machining center be re-tested?

A full geometric and positioning check once a year is a reasonable baseline for a production machine. Add a ballbar run after any crash, after moving the machine, or when a process that used to hold tolerance starts drifting.

A short thermal check is worth running whenever the shop changes its cooling or its shift pattern, because that is when drift behavior changes most.

Can a controller compensate for geometric error?

Partly. Pitch error compensation handles screw error, and some controls compensate squareness and straightness within the measured range. What compensation cannot fix is a machine that changes shape during the shift, or one whose error moves outside the range that was mapped.

If the geometry is bad, fix the machine. Do not paper over it with a compensation table that will be wrong by next month.

What circularity value should I accept on a ballbar test?

For a general-purpose vertical machining center, 10–20 µm is normal at moderate feed rates. Below 10 µm is good. Above 25 µm means something needs attention before you run tight work.

Always ask for the feed rate the test was run at. A good number at 500 mm/min and a bad number at 3,000 mm/min tells you the machine is stable but slow.

Does spindle runout belong in a precision assessment?

Yes, and it is one of the cheapest things to check. Measure taper runout with an indicator and a test bar, both near the gauge line and 300 mm out. Near-taper runout of a few microns is normal on a healthy spindle.

Growing runout further from the gauge line usually points to a bent test bar, a dirty taper or a spindle that has taken a hit.

How much does ambient temperature affect the result?

More than most shops expect. A 5 °C swing across the day can move a machine by 10–20 µm even with good compensation. Holding the room at 20 ± 1 °C removes most of that.

If you cannot control the room, measure at the same time of day every time so the comparison is at least consistent.

What is the difference between ISO 230-2 and ASME B5.54?

Both cover machine tool accuracy testing. ISO 230-2 focuses on positioning accuracy and repeatability of linear axes. ASME B5.54 covers a wider set of methods, including cutting tests and thermal evaluation.

Either is acceptable as long as you know which one a quoted number came from. Comparing an ISO figure against an ASME figure without checking is how bad purchasing decisions get made.

Have a drawing that needs a capable machine?

Send the drawing and we will respond with a quotation and a DFM analysis within 12 hours. We run the geometry, ballbar and thermal checks on our own machines and share inspection reports on request.

12-hour quote±0.005 mm100% inspection

Follow

More from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC