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

Get Instant Quote

Measurement principle

Laser Interferometer Optoelectronics for Large 5-Axis CNC Machines

A laser interferometer optoelectronics system turns the light returned from a moving mirror into a length reading. On a 5-axis machine with long travel, the reading drifts when the beam path changes with the axes. This page explains where that error comes from, which setups survive it, and when a different method is the better call.

±0.005 mm shop tolerance4,000 mm max travel16 five-axis centers
5-axis CNC machined part measured with laser interferometer optoelectronics
How the reading is built

What laser interferometer optoelectronics actually measures

A laser interferometer optoelectronics head splits one beam into a reference path and a measurement path. The measurement beam hits a retroreflector on the machine slide and comes back. Where the two beams recombine, their phase difference shows up as a repeating light-dark pattern. Each full cycle of that pattern equals a half wavelength of the source light, near 0.316 µm for a 632.8 nm helium-neon tube. The counter multiplies the fringe rate by that constant.

That number is why the method is trusted. A helium-neon source is stable to about 1 part in 10^7 over minutes, so a 1 m slide move can be resolved to a few nanometres when the air is steady and the optics are clean. Manufacturers of these instruments publish accuracy figures in the low parts-per-million range, and the resolution sits well below 1 µm. On paper, nothing else in a machine shop comes close.

The instrument does not measure the machine. It measures the distance between its own reference mirror and a target mirror. Any movement of the air between them is added to the reading. Any tilt of the target mirror changes the optical path too. The electronics never see the rail, the ballscrew or the casting. They see light.

So the useful question is not whether the interferometer is accurate. It is whether the beam path stayed fixed while the axis moved. If it did, the reading is the slide position. If it did not, the reading is slide position plus the geometry error of your setup.

  • 1
    Fringe constantOne light-dark cycle equals λ/2, about 0.316 µm at 632.8 nm.
  • 2
    Resolution vs accuracyNanometre resolution does not fix a metre-scale cosine error.
  • 3
    What is measuredOptical path length between mirrors, not the rail itself.
Error sources

Why long-travel 5-axis machines are the hard case

Air is the first problem. The refractive index of air depends on temperature, pressure, humidity and CO2 content. A change of 1 °C shifts the refractive index by roughly 0.93 ppm, which is 0.93 mm of error over a 1,000 mm move if the compensation is left alone. On a machine with 4,000 mm of travel, that same 1 °C becomes about 3.7 mm of apparent position error. This is why every serious setup carries a weather station and Edlen equation compensation.

The second problem is setup geometry. Classic linear interferometry assumes the beam, the target mirror and the direction of motion are on one line. A single beam aimed at a flat mirror that tilts by angle θ shortens the measured path by a factor of cos θ. At 1,000 mm, a 5 arcminute tilt gives about 6 µm of error. A retroreflector removes the first-order tilt sensitivity, but it adds its own path offset that has to be calibrated out.

On a 5-axis machine the geometry problem compounds. The rotary axes sit in the beam path. As the C table turns, the mirror on it swings through an arc. Strain in a long bed that changes with load shifts the beam hundreds of micrometres. A beam that starts 2 mm off the mirror centre travels a slightly different path than one that starts on centre. Each of these is a real offset that the electronics cannot separate from machine motion.

A retrofit laser tracker or a scanning interferometer needs line of sight the whole time. On a machine with a 4,000 mm bed, that line crosses the operator aisle. Anyone walking through during a measurement breaks the beam and the run is lost. This is not a small inconvenience on a three-hour calibration cycle.

And there is the dead-path problem. If the reference arm is inside the head and the measurement arm is 3 m long, the two arms have different air paths. A 0.5 °C gradient along the beam then affects the measurement arm more than the reference arm, and the difference shows up as a slow drift that looks exactly like machine creep.

The double-beam answer

How double-beam optics cancel the long-rail problem

A double-beam head fires two parallel beams at a fixed separation, typically 50–100 mm. Both beams strike the same target assembly and both come back. The instrument compares the two path lengths. If the whole rail assembly drifts because the air got warmer, both paths change by nearly the same amount and the difference stays flat. If the rail is actually bent, the two paths change by different amounts and the difference shows the angle.

This is the core trick. The absolute length is noisy, but the difference between two beams at the same moment is much cleaner. Air temperature affects both nearly equally. A local heat source near one beam will still bias the result, so keep both beams away from spindle motors and hydraulic power units. A 0.2 °C differential across a 100 mm beam spacing is about 0.07 ppm, or 0.07 µm over 1,000 mm. Manageable.

For parallelism between two rails, the setup changes. One beam is pointed at a cursor on each rail, and the instrument reports the distance between the two cursors. As the bridge moves along the rails, that distance should stay constant. Any change is parallelism error. The cursors must be mechanically linked so they stay parallel to each other, otherwise the reading includes their own misalignment.

The same hardware does straightness. Point both beams at a single target that moves along the rail. The vertical or horizontal separation between their return spots gives the rail's angular deviation. Multiply by the beam spacing and you get the straightness number at each station. A 4,000 mm rail sampled every 100 mm gives 41 stations, and the resulting plot shows whether the error is a bow, a step or a random wander.

On the shop floor

Running the measurement without fooling yourself

Warm the machine first. A large 5-axis machine with a cast-iron bed takes 2–4 hours to reach thermal equilibrium after a cold start. Measure after a warm-up cycle, not before. If the shop temperature swings 3 °C between morning and afternoon, run the measurement twice, once at each end, and compare the two curves. The difference is the thermal signature, and it tells you how much of the error is environmental.

Set the beam height at the average of the cutting zone, not at the top of the column. Abbe error scales with the offset between the measurement line and the cutting point. If the beam runs 200 mm above the tool tip and the machine pitches by 20 arcseconds during a move, the reading is off by about 19 µm. The number has nothing to do with the interferometer and everything to do with where the beam was aimed.

Log the weather station data with the runs. Temperature, pressure and humidity need to be recorded at the same rate as the axis positions. If someone rewrites the compensation file after the fact, you cannot tell whether the improvement came from the machine or from the numbers. Keep the raw files.

Repeat the run at least three times. A single pass on a 4,000 mm axis can look clean and still be wrong. Three passes show the repeatability, and repeatability is what actually matters for part quality. If the three curves overlay within 2 µm, the setup is trustworthy. If they spread over 10 µm, fix the setup before you touch the machine.

On a 5-axis machine, calibrate the linear axes before the rotary ones. The rotary axis error map is built on top of the linear map. If the linear axes drift, the rotary numbers inherit that error. On our own 5-axis centers, we re-check linear positioning after any crash, after a spindle swap, and at the start of a production run that will hold ±0.005 mm over thousands of parts.

Procedure

Step by step: a linear axis check that holds up

Parameters below are typical for a large 5-axis machine. Adjust to your own bed length.

  • 1
    Warm up and stabilizeRun a warm-up cycle for 2–4 hours. Record shop temperature every 15 minutes until the last three readings sit within 0.5 °C.
  • 2
    Mount the opticsFix the head at the rail end on a rigid stand. Place the target on the moving slide with the mirror face square to the beam within 2 arcminutes.
  • 3
    Set the beam heightAim the beam at the average height of the cutting zone. Keep the offset under 100 mm if the machine pitches more than 15 arcseconds.
  • 4
    Align the beamAdjust until the return spot sits within 1 mm of the exit aperture at both ends of travel. A return spot that wanders more than 3 mm will lose signal.
  • 5
    Connect compensationEnter temperature, pressure and humidity into the instrument. Confirm the compensation is active before the first data point, not after.
  • 6
    Run the traverseSample every 25–50 mm over the full travel. Run at the same feed rate you would use for a finishing pass, typically 500–2,000 mm/min.
  • 7
    Repeat three timesCompare the overlay. Accept the setup only when the three runs agree within 2 µm at every station.
  • 8
    Log and back upSave the raw files, the compensation values and the weather data together. Re-check after any crash or spindle change.
Choosing a method

Which axis error do you need to find?

Pick the row that matches the symptom you are chasing.

SymptomBest methodWhy it fits
Position error along one axisSingle-beam laser interferometerDirect length reading, sub-µm resolution
Ballbar circularityBallbar / telescoping gaugeSees servo and geometry together
Straightness over 4,000 mmDouble-beam or LDDMRejects air gradient drift
Parallelism of two railsSingle-beam, two-cursor setupMeasures distance between rails
Rotary axis positioningIndexing table or rotary encoderBeam cannot reach through the table
Thermal growth over a shiftOn-machine probe or spindle touchCatches drift the interferometer misses
Squareness of two axesDiagonal or squareness opticsDirect angle between axes
Volumetric error mapLaser tracker or 3D probingCaptures all axes in one model
Setup decisions

What each setup choice costs you

ChoiceHelps withCosts you
Retroreflector targetTilt tolerancePath offset must be calibrated
Flat mirror targetShort, clean beam pathsVery sensitive to tilt
Double-beam headAir gradient and straightnessTwo beams need clear sightlines
Single-beam headSimple linear positioningNo rejection of common-mode drift
Weather station onRefractive index compensationExtra hardware and setup time
Weather station offNothingUp to 3.7 mm error over 4,000 mm per °C

When to use it, and when not to

For linear positioning and straightness on a long bed, a double-beam laser interferometer optoelectronics setup is the right tool and there is no cheaper substitute. For rotary axis work, thermal drift over a shift, or a full volumetric map, pick an indexing table, on-machine probing or a laser tracker instead. The interferometer answers one question well; forcing it to answer others wastes a calibration day.

FAQs

Common questions

Can a laser interferometer measure a rotary axis directly?

Not in the usual reflection setup. The beam needs a clear return path from a target that stays square to it. A C table turning 360° would swing the mirror out of the beam.

Rotary work is normally done with an indexing table, a rotary encoder or a ballbar. Use the interferometer for the linear axes that feed the rotary motion.

How much does air temperature really matter?

About 0.93 ppm per °C. Over a 1,000 mm move that is roughly 0.93 µm. Over 4,000 mm it is about 3.7 µm per °C of uncompensated error.

A weather station plus the Edlen equation usually cuts this to under 0.5 ppm over the full travel. Without compensation, a 3 °C afternoon swing can move the reading by more than 10 µm.

Why does the reading drift even when the machine is not moving?

That is dead-path drift. The reference and measurement arms have different lengths and see different air. A slow temperature change along the long arm shows up as a length change.

Shorten the measurement path where you can, and let the machine sit for 30 minutes before you start. If the drift is still there, the air along the beam is not uniform.

Do I need a double-beam head for a machine with less than 1,000 mm travel?

Usually not. Below 1,000 mm, a single-beam head with good compensation holds low-ppm accuracy, and the setup is faster.

Double-beam optics pay off when the travel is long enough that air gradients across the beam path become a real fraction of the tolerance.

How often should a 5-axis machine be checked?

After any crash, after a spindle or ballscrew change, and at the start of a long production run. Beyond that, once or twice a year for a healthy machine.

If the parts are holding ±0.005 mm across a thousand-piece run, the linear map is good. If scrap starts clustering on one feature, re-check before touching the program.

What does GreatLight do with calibration data on a job?

We keep the linear and rotary maps for each of our 16 five-axis centers and re-check them after any event that could shift the geometry. In-process monitoring runs alongside the machine map, so a drift shows up in the part before it reaches final inspection.

Reports are available on request. Uploads stay confidential, and we sign an NDA when the customer asks for one.

Send the drawing, get a machinable answer

Upload a STEP file and we return a quotation with a free DFM analysis within 12 hours. Our 16 five-axis centers hold ±0.005 mm, with 100% inspection before shipment.

12-hour quote100% inspection±0.005 mmNo minimum order

Follow

More from GreatLight

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