Machine accuracy specifications are among the most critical data points when selecting a CNC machine, but they are also among the most misunderstood. A 0.003 mm positioning accuracy number means little if you do not know how it was measured, what it represents, or how it translates to real-world part quality. This article breaks down the core concepts of machine accuracy, with a focus on positioning vs. repeatability, the test conditions that shape published numbers, and how to avoid misinterpreting marketing claims.
To understand accuracy specs, we first need to define two foundational terms: positioning accuracy and repeatability. These are distinct metrics that measure different aspects of a machine’s performance.
Positioning accuracy is the maximum deviation between a machine’s commanded position (the position the controller is told to move to) and its actual achieved position. For example, if a machine is commanded to move its spindle to X=100.000 mm, positioning accuracy tells you how far off that actual position can be from the target.
This metric is a measure of the machine’s ability to get to the right place, accounting for all systematic errors in its mechanical system. It is typically reported as a single value per axis (e.g., X-axis positioning accuracy of 0.003 mm) or as a range of values for different travel lengths (e.g., 0.015/0.01/0.01 mm for X/Y/Z axes on the Gree CNC GA-MVD2560).
Repeatability is the maximum deviation of a machine’s actual position when it repeatedly returns to the same commanded position. Unlike positioning accuracy, which compares actual position to a target, repeatability compares multiple actual positions to each other. For example, if a machine is commanded to move to X=100.000 mm 10 times, repeatability tells you how much the actual positions of those 10 moves vary from one another.
This metric is a measure of the machine’s consistency. It is typically reported as a value with a ± sign (e.g., ±0.003 mm) or as a single range value (e.g., 0.0024 mm for the Gree CNC GA-DV750).
The difference between positioning accuracy and repeatability has a direct impact on part function, assembly, and manufacturing cost.
Positioning accuracy is critical for features that require precise absolute dimensions. For example, if you are machining a part with a hole that must be located 100.000 mm from a reference edge, poor positioning accuracy will cause that hole to be in the wrong place. This can lead to functional failures: a hole that is too far from its target may not align with a mating part, or a profile that is off by more than the allowed tolerance may cause interference.
Repeatability is critical for features that require consistent relative dimensions. For example, if you are machining a series of holes that must be 10.000 mm apart from each other, poor repeatability will cause the spacing between holes to vary. This can lead to assembly problems: if the spacing between holes on a part varies, it may not fit with a mating part that has consistent hole spacing.
In assembly, both metrics matter, but in different ways. Poor positioning accuracy can lead to misalignment between parts, requiring rework or adjustment. Poor repeatability can lead to inconsistent fit between parts, making assembly difficult or impossible. For example, if you are assembling a product with multiple identical parts, each of which has consistent but slightly misaligned features, you may be able to adjust for the misalignment. But if the features on each part are inconsistent, you may have to sort parts or scrap them entirely.
Poor accuracy can increase manufacturing cost in several ways:
Machine accuracy is measured using specialized metrology equipment under controlled conditions. The most common method for measuring linear axis accuracy is the laser interferometer.
A laser interferometer works by splitting a laser beam into two paths: one that travels to a stationary reflector and one that travels to a reflector mounted on the machine’s moving axis. The two beams are then recombined, and the resulting interference pattern is used to measure the distance traveled by the moving axis with high precision.
To measure positioning accuracy and repeatability, the machine is commanded to move to a series of target positions along the axis. For each target position, the actual position is measured multiple times. Positioning accuracy is calculated as the maximum difference between any actual position and its corresponding target position. Repeatability is calculated as the maximum difference between any two actual positions for the same target position.
The results of laser interferometer measurements are highly dependent on the test conditions. Published accuracy specs are typically measured under ideal conditions that may not reflect real-world shop-floor environments. Common test conditions include:
For example, the Gree CNC GA-DV750, a vertical machining center with a 700 mm X-axis travel, has a published positioning accuracy of 0.003 mm and repeatability of 0.0024 mm. These numbers are measured under ideal conditions using a laser interferometer.
In addition to laser interferometers, other methods are used to measure machine accuracy, including:
These methods are typically used for in-process inspection or periodic calibration, rather than for publishing machine accuracy specs.
Machine accuracy is affected by a variety of errors, which can be divided into two categories: systematic errors and random errors.
Systematic errors are predictable, repeatable errors that are caused by the machine’s design or manufacturing. Examples of systematic errors include:
Systematic errors can be compensated for by the machine’s controller. For example, lead screw pitch error can be measured and stored in the controller, which then adjusts the commanded position to compensate for the error. This is why positioning accuracy is typically better than repeatability for most machines: systematic errors are compensated for, leaving only random errors to affect repeatability.
Random errors are unpredictable, non-repeatable errors that are caused by factors such as:
Random errors cannot be compensated for by the controller, so they are the primary source of repeatability error.
Published accuracy specs are often marketing numbers that are measured under ideal conditions. These numbers can be misleading for several reasons:
For example, the Gree CNC GA-FMB3020D, a five-axis gantry machining center with a 2700 mm X-axis travel, has a published positioning accuracy of 0.035 mm for the X-axis. This number is measured under ideal conditions. In a real-world environment, the actual positioning accuracy may be worse due to factors such as thermal expansion of the long X-axis, vibration from the machine’s operation, and wear of the guideways.
Machine accuracy specs have several limitations that are important to understand.
Machine accuracy specs measure the performance of the machine’s axes under ideal conditions. They do not tell you:
Many users overestimate the significance of machine accuracy specs. They assume that a machine with a 0.003 mm positioning accuracy will produce parts with 0.003 mm accuracy, which is rarely the case. This over-confidence can lead to poor machine selection, resulting in parts that do not meet tolerances and increased manufacturing costs.
For example, a user may select the Gree CNC GA-DV750 for a job that requires parts with a 0.005 mm tolerance, assuming that the machine’s 0.003 mm positioning accuracy is sufficient. However, in a real-world environment, the actual accuracy of the machine may be worse than 0.003 mm, and the accuracy of the part may be further degraded by factors such as cutting forces and tool wear. As a result, the parts may not meet the 0.005 mm tolerance.
| Measurement Method | Typical Accuracy | Effort Required | Typical Use Case |
|---|---|---|---|
| Laser Interferometer | 0.001 mm to 0.01 mm | High (requires specialized equipment and trained personnel) | Publishing machine accuracy specs, periodic machine calibration |
| Ball Bar | 0.001 mm to 0.01 mm | Medium (requires specialized equipment) | Measuring circular interpolation accuracy, diagnosing machine errors |
| Dial Indicator | 0.01 mm to 0.1 mm | Low (simple tool, easy to use) | In-process inspection, checking workpiece flatness or parallelism |
| Coordinate Measuring Machine (CMM) | 0.001 mm to 0.01 mm | High (requires specialized equipment and trained personnel) | Inspecting finished parts, verifying part dimensions |
When evaluating machine accuracy specs, use this checklist to ensure you are interpreting them correctly:
Q: What is the difference between positioning accuracy and repeatability? A: Positioning accuracy is the maximum deviation between a commanded position and the actual achieved position. Repeatability is the maximum deviation of the actual position when repeatedly returning to the same commanded position. Positioning accuracy measures how close the machine gets to the right place, while repeatability measures how consistent it is.
Q: Why is positioning accuracy typically better than repeatability? A: Positioning accuracy includes systematic errors, which can be compensated for by the machine’s controller. Repeatability is affected by random errors, which cannot be compensated for. As a result, positioning accuracy is typically better than repeatability for most machines.
Q: Are published accuracy specs accurate? A: Published accuracy specs are measured under ideal conditions, so they represent the best possible performance of the machine. In a real-world environment, the actual accuracy may be worse due to factors such as temperature variation, vibration, and wear.
Q: What is a good positioning accuracy for a CNC machine? A: A good positioning accuracy depends on the application. For example, a positioning accuracy of 0.003 mm is good for a high-precision vertical machining center like the Gree CNC GA-DV750, while a positioning accuracy of 0.035 mm is acceptable for a large gantry machine like the Gree CNC GA-FMB3020D.
Q: How can I improve the accuracy of my CNC machine? A: You can improve the accuracy of your CNC machine by:
By understanding how to read and interpret machine accuracy specs, you can make informed decisions when selecting a CNC machine and ensure that it meets the requirements of your application.
Send us your part, batch size and target port. We reply with a configuration, a binding lead window and a total-cost comparison.
Request a quote →