Business

Used CNC Machine Inspection: The Complete Buyer's Checklist

Learn essential inspection criteria for buying used CNC machines, including spindle condition, axis accuracy, control systems, and structural integrity checks.

Bryan MahonskiMay 25, 20268 min read
In this article
  1. Pre-Visit Documentation Review
  2. Mechanical Systems Inspection
  3. Electrical System Evaluation
  4. Accuracy and Performance Testing
  5. Common Red Flags
  6. The Numbers That Matter
  7. Documentation and Final Steps
  8. Key Takeaways

You're standing in front of a 2019 Haas VF-2SS with 8,400 hours that looks pristine from the outside, but the seller seems a little too eager to close the deal. The spindle sounds fine during a quick cycle, the ways look clean, and the price is right. But buying a used CNC machine based on a visual inspection is like buying a car by only looking at the paint job.

I've seen too many shops get burned on used machine purchases that looked like steals until the first major breakdown three months later. A $75,000 machine can quickly become a $125,000 mistake when you factor in unplanned repairs, downtime, and the inevitable "why didn't we see this coming" conversations with management.

Here's the systematic inspection process I use to evaluate used CNC machines. This isn't about kicking tires. It's about identifying the real condition of critical systems before you sign anything.

Pre-Visit Documentation Review

Before you even visit the machine, demand the maintenance records. Any seller who can't produce these is hiding something. Look for:

  • Preventive maintenance schedules and completion records
  • Major component replacements (spindle rebuilds, ball screw changes, drive replacements)
  • Recurring alarm codes or fault patterns
  • Coolant system maintenance and fluid change intervals

Pay special attention to spindle maintenance records. A spindle rebuild on a VMC typically costs $8,000-15,000. If the machine has 10,000+ hours with no spindle service history, budget for this immediately.

Check for any patterns in the alarm logs. Repeated servo alarms on the same axis indicate developing mechanical problems. Common troublemakers include 401 (servo alarm), 430 (overload), and position errors that suggest ball screw wear or coupling issues.

Mechanical Systems Inspection

Spindle Assessment

The spindle is the heart of any machining center, and also the most expensive component to replace. Start with a cold spindle test.

Run the spindle through its full RPM range in 1000 RPM increments. Listen for bearing noise, vibration changes, or unusual sounds. A healthy spindle should sound consistent across all speeds with only normal bearing whir.

Check spindle runout using a test bar and dial indicator. Total indicated runout (TIR) should be under 0.0002" for most production machining centers. Anything over 0.0005" indicates bearing wear or spindle damage.

Test the spindle brake by running at 1000 RPM and hitting the feed hold. The spindle should stop smoothly without chattering or oscillation. A worn brake will cause the spindle to coast longer or stop abruptly.

Examine the spindle nose for impact damage, fretting, or wear marks. Look inside the spindle taper with a flashlight for scoring or discoloration that indicates overheating.

Linear Motion Systems

Ball screw condition directly impacts accuracy and reliability. Test each axis for backlash by jogging in 0.001" increments and watching for delayed movement on the position display.

Check for unusual noise during rapid traverses. Worn ball screws create a grinding or rumbling sound, especially under load. Run G00 moves across the full travel of each axis while listening for changes in sound quality.

Inspect the linear guideways for wear, scoring, or lubrication issues. Wipe the ways clean and look for discoloration, pitting, or visible wear tracks. Run your finger along the guideway surfaces to feel for rough spots or scoring.

Test the machine's ability to hold position under load. Position each axis mid-travel and apply moderate pressure by hand. The axis shouldn't move more than a few tenths on the position display.

Electrical System Evaluation

Drive and Motor Testing

Access the drive parameters through the control. On Fanuc systems, check parameters 1815-1819 for servo load monitoring. These values should be consistent and within normal ranges during operation.

Monitor the drive's current feedback during operation. Excessive current draw indicates mechanical resistance or drive problems. On Haas machines, you can view drive status through the "Current Commands" diagnostic screen.

Check the motor feedback systems by jogging each axis slowly while monitoring the position displays. Any jumping or erratic position readings suggest encoder problems.

Test the emergency stop circuits thoroughly. The machine should stop immediately and safely when any e-stop is pressed, without coasting or delayed response.

Control System Health

Review the alarm history in detail. Modern controls store extensive alarm logs that reveal patterns of problems. On Fanuc controls, access this through SYSTEM > ALARM. Look for recurring alarms or clusters of related faults.

Test all I/O functions including tool changer, coolant pumps, chip conveyor, and door interlocks. Each system should respond immediately to commands without hesitation or multiple attempts.

Verify the machine's ability to maintain accurate positioning by running a simple program that returns to the same position repeatedly. Position variations of more than 0.0005" indicate developing problems.

For machines tracked in AxisMD, review the historical data for trends in spindle load, drive temperatures, and cycle times. This data provides insights that visual inspection can't reveal.

Accuracy and Performance Testing

Positioning Accuracy

Use a laser interferometer or ball bar system to test positioning accuracy across the work envelope. This is critical for any precision work and reveals problems that simple visual inspection misses.

Run the machine through a standard test part program if possible. Compare the results to the machine's original accuracy specifications. Deviation from spec indicates wear in the mechanical systems.

Test repeatability by running the same positioning moves multiple times and measuring the variation. Good machines should repeat to within 0.0001" consistently.

Surface Finish and Cutting Performance

If you can run a test cut, do it. Cut a simple part using standard feeds and speeds for the machine type. The surface finish and dimensional accuracy will reveal problems with spindle condition, machine rigidity, and overall mechanical health.

Look for chatter marks, tool marks, or dimensional variations that suggest spindle or structural problems. A machine that can't hold standard tolerances on simple parts has underlying issues.

Common Red Flags

Immediate Deal Breakers

Walk away if you see these conditions:

  • Crash damage to the spindle nose or tool changer
  • Visible coolant leaks that suggest seal failure
  • Excessive wear on the linear guides or ball screws
  • Missing or damaged covers that indicate poor maintenance
  • Alarm logs showing repeated servo errors or axis faults

Warning Signs That Require Investigation

These issues might be manageable but need careful evaluation:

  • High spindle hours without service records (budget for immediate rebuild)
  • Inconsistent maintenance records or gaps in documentation
  • Non-OEM replacement parts, especially on critical systems
  • Evidence of electrical modifications or non-standard wiring
  • Coolant system contamination or inadequate maintenance

Negotiating Points

Use these findings to adjust your offer:

  • Outdated software or control versions (upgrade costs)
  • Worn but functional tooling systems
  • Cosmetic issues that don't affect functionality
  • Minor electrical issues like worn contactors or sensors
  • Incomplete or missing documentation

The Numbers That Matter

When evaluating used machines, focus on these key metrics:

Spindle Hours: Under 5,000 hours is low usage, 5,000-10,000 is moderate, over 10,000 requires careful evaluation of maintenance history.

Cycle Time: Compare current cycle times to manufacturer specifications. Degradation suggests mechanical wear or control issues.

Power Consumption: Higher than normal power draw often indicates mechanical problems or drive issues.

Accuracy Specifications: Most production machines should hold ±0.0005" positioning accuracy when properly maintained.

Documentation and Final Steps

Before finalizing any purchase, insist on:

  • Complete maintenance records and alarm logs
  • Original manuals and parameter settings
  • Tooling inventories and fixture documentation
  • Warranty information for any recent repairs
  • Access to machine monitoring data if available

Consider using AxisMD's alarm code lookup to research any unfamiliar fault codes in the machine's history. Understanding the root causes of past alarms helps predict future maintenance needs.

Schedule the inspection when the machine is in normal production use, not sitting idle. Machines that have been sitting can hide problems that only appear during regular operation.

Bring a qualified technician who knows the specific machine brand and model. Different manufacturers have unique characteristics and common failure modes that generic inspection checklists miss.

Key Takeaways

  • Demand complete maintenance records before visiting any used machine
  • Focus inspection time on spindle condition, linear motion systems, and electrical components
  • Use actual performance testing rather than visual inspection alone
  • Budget for immediate maintenance needs identified during inspection
  • Walk away from machines with poor maintenance history or crash damage
  • Document all findings and use them as negotiating points
  • Plan for 10-15% additional costs beyond purchase price for immediate maintenance needs

The best used machine deal is the one that doesn't surprise you with hidden problems six months later. Spend the time upfront to do a thorough evaluation. Your maintenance budget will thank you.

Was this article helpful?

Keep reading

Stop guessing. Start fixing.

Search CNC alarm codes with causes and step-by-step fixes, and log maintenance requests with QR tags. Free to start.