← All articles
Jun 27, 2026 · 7 min read · Balancing

How to Balance a CNC Spindle: the Single-Plane Influence-Coefficient Method

A small mass imbalance becomes a big problem at speed — rough finishes, shortened tool and bearing life, and vibration you can feel across the machine. Here's the exact, repeatable method to fix it with a single correction plane.

What "single-plane" balancing means

Every rotor has some residual imbalance — a tiny offset between its mass center and its axis of rotation. Because centrifugal force grows with the square of speed, an imbalance that's invisible at 500 RPM can dominate your vibration spectrum at 12,000 RPM. It always shows up at the 1× rotational frequency (once per revolution).

Single-plane balancing corrects imbalance in one radial plane. It's the right approach for short, disc-like rotors where length is small relative to diameter — grinding wheels, fans, pulleys, sanding discs, and many tool-holder/spindle setups. Long rotors that wobble at both ends need two-plane balancing; for most spindle work, single-plane is enough.

The influence-coefficient method

You can't see imbalance directly, but you can measure its effect — the amplitude and phase of the 1× vibration — and you can change that effect by adding a known weight. The influence-coefficient method uses one trial weight to learn how the rotor responds, then solves for the exact correction. Everything is a vector (a magnitude and an angle relative to a once-per-rev reference mark).

Step 1 — Baseline run

Bring the spindle to your working speed and let it settle. Measure the 1× vibration amplitude and phase. Call this vector V0. You need a phase reference, which is why a once-per-revolution tach signal (an IR sensor watching a single mark on the shaft) is essential — amplitude alone can't tell you where to add weight.

Step 2 — Add a trial weight

Stop the spindle and attach a known trial weight at a known angular position on the correction plane. The weight only has to be big enough to meaningfully change the reading — it does not have to fix anything.

Step 3 — Trial run

Run again at the same speed and measure the new 1× vector, V1. The change from V0 to V1 is entirely due to your trial weight.

Step 4 — Solve for the correction

The influence coefficient describes how much the vibration vector moves per unit of weight at that location:

Influence coefficient = (V1 − V0) ÷ trial weight

The correction weight is whatever cancels the original imbalance:

Correction = − V0 ÷ influence coefficient

Because these are complex vectors, the result gives you both a weight (in grams) and an angle at which to place it. Add that weight (and usually remove the trial weight, or keep it if your tool resolves the math against the trial state), then run once more to confirm.

Practical tips that decide success

Letting the tool do the vector math

The math above is straightforward in principle and fiddly by hand — complex division, angle bookkeeping, and careful reading of amplitude and phase on every run. The GrayVolt Spindle Balancer measures the 1× amplitude and phase for you, walks you through the baseline and trial runs in your phone's browser, and outputs the correction weight and angle directly — no spreadsheets, no laptop. It's the same influence-coefficient method, automated end to end.

Balance from your phone

The GrayVolt Spindle Balancer runs the full single-plane procedure in a browser — exact weight and angle, no software to install.

See the Balancer →