Basic Offset Strategy 7 in CNC Machining
Offset strategy decides where the tool actually cuts, and that sets the size you get. This page explains the basic offset strategy 7 that machinists and CAM programmers use on mills and lathes, when each one fits a part, and when it does not. Read it to judge a quoted process or to pick offsets on your own setup.

What an offset actually changes on the machine
An offset is the distance the control keeps between the programmed path and the real cutting edge. Change it and the part grows or shrinks, without touching the drawing or the CAM file. A mill keeps cutter radius compensation in X and Y plus a length offset in Z. A lathe keeps geometry and wear offsets per turret station. Get those numbers right and the machine repeats. Get them wrong and every other setting is wasted effort.
The basic offset strategy 7 is the seven moves that cover most work: cutter radius compensation, wear offset, tool length offset, radial depth offset, axial depth offset, feed and speed offset, and toolpath offset. Each one answers a different question. Radius compensation answers where the wall sits. Wear offset answers how much the tool has shrunk since the last check. Length offset answers how deep Z goes.
None of these change the model. They change the number the control adds to the path. That is why offsets are the first place to look when a dimension drifts, and the last place to look when a part is scrap from the start.
Radius, wear and length: the three offsets you set every day
Cutter radius compensation tells the control the true radius of the tool in the spindle. Program the part profile, not the tool centerline, and the control shifts the path by that radius. A 10 mm end mill entered as 5.0 mm cuts a wall in the right place. Enter 5.02 mm because the tool grinds undersize and the wall moves 0.02 mm. For work held to ±0.005 mm, that gap matters more than spindle speed.
Wear offset is the small correction you add on top of the nominal radius or length. It corrects tool wear, thermal growth and the difference between the tool you modeled and the tool in the holder. Operators measure a feature, compare it to nominal, and dial the difference into the wear register. One number, one direction, and the next part comes back in tolerance. This is normal practice on stainless and titanium, where tools wear faster than on aluminium.
Tool length offset sets Z. Every holder and tool combination has a different gauge length, so the control needs to know where the tip is. Measure it offline or touch it off on the machine. A wrong length offset either cuts air or drives the tool into the vise. On a 5-axis machine the same number feeds the kinematic chain, so a bad length offset tilts the whole tool vector, not just Z.
- 1Radius compensationKeeps the wall at nominal size when the physical tool radius differs from the programmed value.
- 2Wear offsetA small per-tool correction for wear and thermal drift, applied after measuring a feature.
- 3Length offsetSets the Z position of the tool tip. Wrong values scrap the first part or break the tool.
Radial and axial depth offsets: controlling the load on the cutter
Radial depth offset, often called stepover, is how much of the cutter diameter engages the material sideways. Light stepover spreads the load and lets a small tool clear a deep pocket. Heavy stepover removes more per pass, but the tool deflects and the wall goes bell-mouthed. A 6 mm end mill at 0.3 mm stepover can run a deep rib in 7075 aluminium and still hold ±0.02 mm. Push it to 3 mm and the same rib bows.
Axial depth offset is depth of cut in Z. On hardened steel 1.2343 or Inconel 718, shallow axial passes with a light stepover keep heat and force off the cutting edge. On soft aluminium 6061 you can take a full depth of cut and let the flute length do the work. The trade is cycle time against tool life and accuracy.
These two offsets set the chip load the edge sees. Set them too low and the tool rubs instead of cutting, which dulls it faster than a proper chip. Set them too high and the spindle stalls or the finish tears. A basic offset strategy 7 keeps both inside the tool maker's recommended window for the material.
Feed, speed and toolpath offsets
Feed and speed offset is the trim you apply at the control. A program written for a 12 mm carbide cutter may run on a 10 mm cutter with a feed override. The offset lets the operator slow the feed on a chatter-prone thin wall or speed it up in a roughing pass. It does not fix a wrong radius, but it keeps the cut stable while the geometry offset does its job.
Toolpath offset is the CAM side of the same idea. Instead of compensating at the control, the programmer shifts the path in the software, leaving stock for a finish pass or adding a spring pass. A finish allowance of 0.2 mm on the wall, removed in one light pass, gives a cleaner surface than trying to hit final size in one cut. On a 4,000 mm long part, that allowance also absorbs thermal movement between roughing and finishing.
The two approaches are not equal. Control compensation is faster to adjust at the machine and better for one-off parts. CAM toolpath offset is better for production runs where the same path repeats 10,000 times and the operator should not be editing the program. Many shops use both: CAM sets the strategy, control offsets handle the last few microns.
Which offset to reach for first
Match the symptom to the offset before you touch the program.
| Symptom | First offset to check | Typical correction |
|---|---|---|
| Wall size off, evenly | Cutter radius compensation | 0.01–0.05 mm on radius |
| Size drifting over a run | Wear offset | 0.005–0.02 mm steps |
| Cutting air or too deep | Tool length offset | Re-measure tool gauge length |
| Chatter on a thin wall | Radial depth offset | Reduce stepover by 30–50% |
| Short tool life in steel | Axial depth offset | Shallower passes, same feed |
| Rough finish on a curve | Toolpath offset | Leave 0.2 mm finish allowance |
| Program works, tool changed | Feed and speed offset | Trim feed 10–20% at control |
When an offset strategy will not save the part
Offsets correct the tool, not the setup. If a vise jaw lifts the part on the second pass, or a fixture moves under load, no radius or wear value will hold the dimension. Check the workholding first. A part that moves between roughing and finishing will show a taper or a step, and that pattern points at the fixture, not the tool table.
Very small tools set a floor. A 1 mm end mill in POM or ABS has little room for radius correction before the tool breaks. On those jobs, control the size with the CAM toolpath and accept a wider tolerance band. The same is true for deep cavities in titanium, where tool deflection dominates and a finish pass at 0.1 mm stepover adds hours.
Offsets also cannot fix a bad datum. If the zero point is set on a rough surface, every feature shifts together. Probe the datum, or machine a clean face first and re-zero. That one step buys more accuracy than any offset table.
For tight work, plan the sequence: rough with a stock allowance, measure, adjust the radius and wear offsets, then finish. This keeps the correction small and the finish pass light. It is how we hold ±0.005 mm on 6061 and 17-4PH parts without slowing the whole job to a crawl.
Questions engineers ask about offsets
How often should wear offsets be updated on a production run?
On aluminium, every 50 to 100 parts is usually enough if the tool is stable. On stainless, titanium or hardened steel, measure every 10 to 20 parts and adjust in small steps.
The right interval comes from your own data: track the measured size against part count and set the interval before the dimension leaves the tolerance band.
Can I use cutter radius compensation on a 5-axis toolpath?
Yes, but the control applies it in the tool plane, so the compensation vector follows the tilted tool axis. Small values work well. Large values can gouge on tight internal corners where the radius no longer fits.
For 5-axis finishing, many shops leave the compensation at zero and control size through the CAM toolpath instead.
What is a safe finish allowance before the last pass?
0.15 to 0.30 mm on the wall is a common range for aluminium and stainless. Harder materials and long parts take more, because thermal growth and deflection are larger.
Keep the finish pass light and at a constant feed. A heavy finish pass defeats the purpose of leaving stock in the first place.
Do offsets change cycle time?
They can. A smaller radial depth offset adds passes, so the cycle gets longer. A shorter tool with a better length offset can cut faster without chatter, which shortens it.
Treat cycle time and tolerance as one decision, not two.
How do you verify offsets before cutting the first part?
Touch off the tool, then dry-run or air-cut the first path with the spindle clear. Check the tool table against the CAM tool list. On the first part, measure the critical features and record the actual values.
At GreatLight, 100% inspection before shipment starts with that first-article check.
Is offset strategy different for turning?
The idea is the same, but the registers differ. A lathe uses geometry and wear offsets in X and Z per turret station, plus tool nose radius compensation for the profile.
Nose radius compensation matters most on chamfers and radii. A wrong value rounds the corner or leaves a step.
Send your part and get a process plan
Upload your drawing or 3D file. We review offsets, stock allowance and workholding, and send a quotation with free DFM analysis within 12 hours.
12-hour quote100% inspection±0.005 mm toleranceNDA on request