Skip to main content
Back to Resources
Standards

ISO 230 CNC Accuracy Standards: Tests, Reports, and Acceptance Checklist

Use this guide to map ISO 230 and GB/T 17421 requirements to CNC positioning accuracy, repeatability, geometric checks, laser interferometer reports, ballbar evidence, and signed machine acceptance criteria. The standard defines test methods and reporting structure; the pass/fail limit still comes from the contract, builder declaration, customer quality plan, and calibrated metrology report.

Direct answer: ISO 230 defines how to test and report CNC machine accuracy; use the machine acceptance checklist to confirm the measured positioning accuracy, repeatability, laser report, and ballbar evidence against the contract acceptance limit before sign-off.

What is ISO 230?

ISO 230 is the international standard for testing the accuracy and performance of CNC machine tools. It defines test methods and reporting structure for geometric behavior, positioning behavior, and related verification topics.

📘 Standard Parts:

  • ISO 230-1: Geometric accuracy of machines operating under no-load or quasi-static conditions
  • ISO 230-2: Determination of positioning accuracy and repeatability
  • ISO 230-3 through 230-11: Thermal effects, circular tests, noise, etc.

ISO 230-1: Geometric Accuracy

ISO 230-1 tests verify the machine's geometric accuracy without cutting load. These tests check straightness, squareness, parallelism, and angular deviations of linear and rotary axes.

Key Geometric Tests

TestDescriptionAcceptance TargetTool Used
Straightness (X, Y, Z)Linear deviation of axis travel in horizontal/vertical planesUse machine maker acceptance sheetLaser interferometer or precision level
SquarenessAngular deviation between two axes (e.g., X vs Y)Use machine maker acceptance sheetGranite square + dial indicator
ParallelismAxis travel parallel to reference surfaceUse machine maker acceptance sheetPrecision level
Flatness (Table)Surface deviation of work tableUse machine maker acceptance sheetPrecision level + grid measurement
Spindle RunoutRadial and axial runout at spindle noseUse spindle test criteria from machine makerDial indicator + test bar
Angular DeviationPitch, yaw, roll of linear axesUse machine maker acceptance sheetElectronic level or autocollimator

When to Perform ISO 230-1 Tests:

  • Installation: Verify machine meets spec before acceptance
  • Annual: Check for wear and alignment drift
  • After major repair: Confirm accuracy restored
  • After collision: Assess geometric damage

ISO 230-2: Positioning Accuracy & Repeatability

ISO 230-2 measures how accurately and consistently a CNC machine can position its axes at commanded locations. This directly affects part dimensional accuracy.

Positioning Accuracy vs. Repeatability Visual

Poor Accuracy & Repeatability

TargetMean

High scatter + Off-target

Accuracy: Poor (mean ≠ target)

Repeatability: Poor (wide spread)

Good Accuracy & Repeatability

Target

Tight cluster on-target

Accuracy: Excellent (mean = target)

Repeatability: Excellent (tight)

Key Insight:

Repeatability measures the spread of measurements (precision).Accuracy measures how close the mean is to the target (trueness). You need both for quality parts!

Positioning Accuracy (A)

Maximum deviation between commanded position and actual mean position

A = |commanded - actual mean|

Acceptance limit is machine-model specific

Repeatability (R)

Range of position variation when returning to same point multiple times

R = 4s (4 × standard uncertainty, coverage factor k=2)

Use the statistical acceptance criteria defined in your report template

ISO 230-2 Test Procedure

1

Select 5 target positions

Evenly distributed across axis travel (e.g., 0%, 25%, 50%, 75%, 100%)

2

Approach from both directions

Test each position approaching from + and - direction to capture backlash

3

5 measurements per position

Return to each target position 5 times to calculate repeatability (statistical sample)

4

Record with laser interferometer

Use calibrated metrology equipment suitable for the requested uncertainty budget

5

Calculate A and R values

Use statistical formulas per ISO 230-2 Annex A

Test Conditions (Critical!):

  • Temperature: Keep the environment within the machine maker and standard test-condition requirement
  • Warm-up: Run axes through full travel 3 times before testing
  • Load: Perform under no-load (empty spindle) conditions
  • Speed: Use positioning feedrate (not rapid traverse)

Acceptance Focus by Machine Class

Machine ClassPositioning Accuracy (A)Repeatability (R)Typical Applications
High PrecisionUse builder declaration and acceptance reportUse builder declaration and acceptance reportAerospace, medical devices, precision molds
Standard CNCUse builder declaration and acceptance reportUse builder declaration and acceptance reportGeneral machining, automotive parts, tooling
Industrial GradeUse builder declaration and acceptance reportUse builder declaration and acceptance reportHeavy fabrication, structural components
5-Axis MachinesUse builder declaration and acceptance reportUse builder declaration and acceptance reportComplex surfaces, turbine blades, dies

Note: Do not compare machine classes using generic numbers; compare using the exact contract spec and the same test method.

Machine Acceptance Testing Guide

Before Accepting a New CNC Machine

Always perform ISO 230 acceptance tests before signing off on a new machine purchase. This verifies the machine meets manufacturer's stated specifications.

Acceptance Test Checklist:

Visual inspection: Check for shipping damage, loose components
Level calibration: Verify machine level per installation manual and acceptance procedure
Power-up test: All axes, spindle, coolant functional
ISO 230-1 geometric tests: Straightness, squareness, spindle runout
ISO 230-2 positioning: All axes, forward/reverse, 5 positions minimum
Test part machining: Cut precision test part, verify dimensions
Documentation: Collect test reports, calibration certificates

🚫 Do NOT Accept Machine If:

  • • Any measured value fails the signed purchase acceptance criteria
  • • Geometric errors show systematic bias (e.g., all positive or all negative)
  • • Repeatability is unstable across repeated runs under the same conditions
  • • Spindle behavior fails the machine maker runout and vibration limits

Error Compensation Strategies

Modern CNC controls can compensate for systematic errors discovered during ISO 230 testing.

Pitch Error Compensation

Corrects positioning errors at specific points along axis travel

  • • Measure with laser interferometer
  • • Input correction table into CNC parameters
  • • Re-test and verify before releasing production

Backlash Compensation

Compensates for play in ball screw/nut interface

  • • Measure difference between +/- approach
  • • Set backlash parameters per control and service guidance
  • • Re-test to verify improvement

Thermal Compensation

Adjusts for axis expansion due to temperature change

  • • Use thermal sensors on key components
  • • Create compensation model (ISO 230-3)
  • • Critical for long production runs

Volumetric Compensation

3D correction map for entire work envelope

  • • Requires laser ballbar or tracer system
  • • Advanced feature (Fanuc Ai, Siemens CCS)
  • • Validate volumetric map with independent re-check before production release

Cost vs. Accuracy Trade-Off

Higher precision configurations usually increase acquisition and lifecycle cost. Choose the target capability from part tolerances, process capability, and customer acceptance criteria.

Ultra-Precision

Ultra-Precision

Price and capability vary by builder, options, and test scope

General Precision

Standard CNC

Use for mainstream process windows after acceptance validation

Heavy-Duty

Industrial

Fit for robust workloads when tolerance windows are wider

Rule of thumb: Avoid over-specifying machine capability beyond validated product requirements.

GB/T 17421 — Chinese Equivalent National Standards

China's GB/T 17421 series is widely used as the national framework for machine-tool acceptance and is aligned in structure with ISO 230 topics. In real projects, always confirm the exact edition and clause references required by your contract and customer quality system.

ISO StandardGB/T EquivalentScopeKey Differences
ISO 230-1GB/T 17421.1Geometric AccuracyCompare edition year and clause references in the signed acceptance protocol.
ISO 230-2GB/T 17421.2Positioning Accuracy & RepeatabilityVerify statistical reporting format in the supplier's acceptance template before FAT/SAT.
ISO 230-3GB/T 17421.3Thermal EffectsUse one agreed test script to avoid cross-standard interpretation gaps.
ISO 230-4GB/T 17421.4Circular Tests (Ballbar)Confirm instrument calibration traceability and reporting format in advance.
ISO 230-6GB/T 17421.6Diagonal DisplacementDocument diagonal test path, environmental condition, and uncertainty assumptions.

Key Terminology: English ↔ Chinese

Positioning Accuracy定位精度
Repeatability重复定位精度
Geometric Tolerance几何公差
Straightness直线度
Perpendicularity垂直度
Backlash反向间隙
Thermal Drift热漂移
Laser Interferometer激光干涉仪
Ballbar Test球杆仪检测
Acceptance Test验收检测

When to Use ISO vs. GB/T

  • Exporting to China: Align acceptance language with the customer's required GB/T edition and clause set.
  • Purchasing Chinese CNC machines: Request the exact test template used for FAT/SAT and map it to your internal quality criteria.
  • International projects: Keep one master acceptance matrix that maps project requirements to each cited standard.