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

Get Instant Quote

Troubleshooting guide

5 Common Problems During CNC Machining and How to Fix Them

This guide is for process engineers, machinists and buyers who need to trace a defect back to its cause instead of re-cutting the part. It covers the failures we see most often on aluminum, stainless, steel and titanium, the symptoms that identify each one, and the parameter or setup change that clears it. Use it to decide whether a problem is a tooling issue, a setup issue or a programming issue.

±0.005 mm tolerance127 CNC machinesRa 0.2–0.8 μm possible100% inspection
Custom auto spare parts showing problems during CNC machining on a 5-axis machine
Symptom check

Symptom, likely cause, and first fix

Match the symptom you see on the part to the cause that most often produces it, then start with the fix in the third column.

SymptomLikely causeFirst fix
Wall thinner than printTool deflection from long, small-diameter cutterShorten gauge length; take 0.2 mm finishing pass
Chipped corner on exitFeed too high at cutter exitReduce feed 20%; add a 0.05 mm chamfer to the toolpath
Chatter marks on a wallWeak workholding or tool overhangAdd a support jack; move to a 4-flute cutter
Hole oversize by 0.03 mmReamer following a misaligned pilot holeDrill 0.1 mm undersize, then ream at 60 rpm
Surface tear on aluminumBuilt-up edge on a sharp edgeIncrease speed 15%; switch to a polished-flute tool
Taper in a deep boreTool push-off at the bottom of the cutUse a boring head; take two passes at 0.1 mm
Part moves on the last opClamp released before the cut finishesAdd a stop; re-check clamp torque on the vise
Thread gauge will not startWrong pitch diameter or damaged startCheck pitch diameter; add a 0.5 mm thread relief

Find the cause before you change the cut

Most problems during CNC machining come from deflection, wear, or a moving part, not from a machine that needs calibration. Measure the failed feature, check the tool, then change one parameter at a time.

Overcut and undersize

Why a part comes out overcut or undersize

Overcutting is the most common of the problems during CNC machining, and it almost never means the machine is out of calibration. It means the cutting force pushed the tool away from the programmed path, or the finishing allowance was not uniform. A cutter that is too long for its diameter will deflect. A 6 mm end mill hanging 60 mm out of the holder can spring 0.03–0.05 mm on a 1 mm radial cut in 6061. Shorten the gauge length or step down to a 0.2 mm finishing pass and the wall comes back to size.

Uneven stock is the second cause. If the roughing pass leaves 0.5 mm on one side of a curved surface and 0.15 mm on the other, the finishing tool sees a variable load and cuts a variable depth. The fix is on the CAM side: use a constant-engagement toolpath so the radial width of cut stays near 8–10% of the cutter diameter. On a 12 mm cutter that means a 1.0–1.2 mm stepover, not a full-width pass.

Operator error still shows up. A wrong tool offset entered as a positive number instead of a negative one, or a wear offset applied to the wrong axis, will move the wall by the full offset value. When a part is overcut on one feature only and every other feature is in tolerance, check the offset screen before you touch the machine geometry. That check takes two minutes and saves a setup.

  • 1
    Check gauge length firstA cutter with an L/D over 4:1 will deflect on any finishing pass.
  • 2
    Keep finishing allowance uniform0.2–0.3 mm on all surfaces is easier to control than a mixed 0.5/0.15 mm.
  • 3
    Verify offsets before geometryA single wrong wear offset explains a single out-of-tolerance feature.
Chatter and finish

Chatter, vibration and poor surface finish

Chatter is a resonance problem, not a sharpness problem. It shows up as a regular pattern of marks spaced at the tooth-passing frequency, and it gets worse as you increase depth of cut. The three levers are stiffness, speed and cutter geometry. Adding a support jack under a thin wall or moving the part closer to the vise jaws raises stiffness more than any speed change. On a 4,000 mm long part, support the middle before you touch the feed override.

Speed matters because chatter is a function of tooth-passing frequency against the natural frequency of the setup. If the marks appear at 1,800 rpm on a 3-flute cutter, try 2,100 rpm or 1,500 rpm. A 15–20% change often moves the cut out of the unstable zone. Do not chase it with small increments. The unstable band is usually 200–300 rpm wide.

Tool geometry sets the ceiling. A 2-flute cutter in aluminum clears chips but has less core strength than a 3-flute. A 4-flute cutter in stainless gives a better finish but needs good chip evacuation and a higher feed per tooth, around 0.05–0.08 mm, to avoid rubbing. If the finish is smeared rather than chattered, the feed is too low for the edge radius. Increase feed per tooth before you change the speed.

  • 1
    Stiffness before speedSupport the part, then adjust rpm. Speed cannot fix a weak setup.
  • 2
    Move 15–20% in rpmSmall changes rarely clear a chatter band.
  • 3
    Match flute count to material2–3 flute for aluminum, 4 flute for steel and stainless.
Tool wear

Tool wear and built-up edge

A worn tool does not fail suddenly. It changes the cut gradually: the surface finish drifts from Ra 0.8 μm toward Ra 1.6–3.2 μm, the chip color darkens, and the spindle load creeps up by 5–10%. On a long run, check the first part against the tenth and the fiftieth. If the finish is moving, the edge is wearing. Change the insert or the cutter at a fixed interval rather than waiting for a visible wear land.

Built-up edge is the aluminum and low-carbon steel problem. Material welds to the cutting edge, then breaks off and takes a piece of the edge with it. You see it as a rough, torn surface with small smears. The fix is to raise the cutting speed by 10–20% and use a polished, uncoated or diamond-coated tool. In 6061, 500–700 m/min with a 3-flute cutter and a 0.08 mm feed per tooth usually clears it. If the tool is coated with TiAlN, it will run hotter and make the problem worse in aluminum.

In stainless and titanium, the wear mode is notching at the depth-of-cut line. The edge chips where the cut enters the material. Reduce the depth of cut to 0.3–0.5 mm per pass and use a tougher grade. A 316L part cut at 1.5 mm depth with a hard grade will chip within 20 minutes. The same part at 0.4 mm depth will run for hours. The cycle time goes up, but the scrap rate goes down.

  • 1
    Track finish over the runA move from Ra 0.8 to Ra 1.6 μm is an early wear signal.
  • 2
    Polished flutes for aluminumUncoated or diamond-coated edges resist built-up edge.
  • 3
    Lower depth in stainless0.3–0.5 mm per pass limits notch wear at the cut line.
Dimensions

Dimensional drift and thermal movement

A part that measures correctly at 9 a.m. and 0.02 mm oversize at 3 p.m. is a thermal problem. The spindle grows as it warms, and the ballscrews grow with it. On a machine running all day, the Z-axis can move 0.02–0.04 mm between a cold start and a warm steady state. The first part of the shift is the one at risk. Run a warm-up cycle for 15–20 minutes, or cut a test feature and measure it before you run the batch.

Material temperature matters as much as machine temperature. A block of 7075 pulled from a cold storeroom and cut immediately will measure undersize when it reaches room temperature. For a ±0.005 mm tolerance, let the stock sit in the shop for at least 4 hours before the finishing cut. For a large part near 4,000 mm, the expansion of aluminum is about 23 μm per meter per °C. A 5 °C change across a 1 m part moves the dimension by 0.115 mm.

In-process measurement is the control. On tight features, cut to 0.05 mm oversize, let the part cool, measure, then take the finishing pass. This adds one setup but removes the guesswork. For a ±0.005 mm callout, we inspect 100% before shipment and record the actual value, not just a pass or fail. If a feature is drifting across a run, the report shows the trend, and we can correct the offset before the next batch.

  • 1
    Warm up the machine15–20 minutes of warm-up removes most cold-start drift.
  • 2
    Let stock reach room temperature4 hours minimum before the finishing cut.
  • 3
    Cut, cool, measure, finishLeave 0.05 mm, then take the final pass after the part stabilizes.
Setup and workholding

Setup and workholding failures

A part that moves in the fixture is the hardest problem to diagnose because the first symptom is often a broken cutter or a scrapped feature, not a visible shift. If a pocket is deeper on one side, or a face is not parallel to its opposite, the part moved during the cut. Check the clamp torque first. A vise tightened by hand can hold 2,000 N, but a thin part will bow under that load and spring back when released.

For thin walls, support the part from the back. A wax or low-melt fixturing compound fills the gaps and gives the cutter something to push against. For a part with a 2 mm wall, a light fill on the back side can raise the stable depth of cut from 0.3 mm to 1.0 mm. It adds a cleaning step, but it keeps the wall straight.

Zero-point and datum errors also show up as setup problems. If the part is located on a rough surface, the datum moves from part to part. Face the locating surface first, or use a ground pad. On a 5-axis job, a 0.01 mm error in the rotary table center becomes a 0.03 mm error on a feature 150 mm from center. Indicate the table, not just the vise.

  • 1
    Do not over-clampA thin part bows under vise pressure and springs back after the cut.
  • 2
    Back-fill thin wallsWax or low-melt compound raises the stable depth of cut.
  • 3
    Indicate the rotary centerA 0.01 mm center error grows with distance from the table.
Shop-floor sequence

Step-by-step diagnosis of problems during CNC machining

Work through these steps in order. Stop when the part comes back into tolerance. Do not change two variables at once.

  • 1
    Measure the part, not the machineRecord actual values on the failed feature and on two features that passed. If only one feature is out, the cause is local: an offset, a tool, or a single pass. If all features are out, the cause is global: a datum, a warm-up, or a program shift.
  • 2
    Check the tool and the offset screenConfirm the tool number, the length offset, and the wear offset. A wrong sign on a wear offset moves the cut by the full offset value. Verify the tool diameter in the control matches the tool in the spindle.
  • 3
    Inspect the cutting edgeLook for chipping, built-up edge, or a wear land over 0.2 mm. In aluminum, a polished edge should be bright. A dull, gray edge with welded material means built-up edge. Change the tool before you change any parameter.
  • 4
    Re-check the workholdingLook for clamp marks, a bowed surface, or a part that has moved off its stop. Re-torque the vise to the value used in the setup sheet. Add a support jack under any unsupported span over 4× the part thickness.
  • 5
    Adjust one cutting parameterFor chatter, change the spindle speed by 15–20%. For finish, change feed per tooth by 20%. For size, change the finishing allowance to a uniform 0.2 mm. Change one value, cut one part, and measure.
  • 6
    Confirm with a second partIf the first corrected part is in tolerance, run a second one. One good part can be luck. Two good parts with the same setup means the fix holds. Record the change on the setup sheet so the next run starts there.
FAQs

Common questions about CNC machining problems

How do I tell chatter from a tool mark?

Chatter marks are evenly spaced and repeat at a frequency tied to the spindle speed. If you change the rpm by 15% and the spacing changes, it is chatter. Tool marks stay at the same spacing because they come from the feed per tooth, and they only change when the feed changes.

A quick test: stop the spindle, mark the part, and run a single pass at 50% feed. If the marks stay, the issue is the tool geometry or the setup, not the speed.

Why does the first part of the shift come out oversize?

The machine is cold. The spindle and ballscrews grow by 0.02–0.04 mm as they reach steady-state temperature. The first part is cut with the smallest machine geometry, so the part comes out on the large side.

Run a 15–20 minute warm-up cycle, or cut a test feature and measure it before the production batch. On a ±0.005 mm job, we treat the warm-up as part of the setup.

Can I fix overcut by adjusting the tool offset?

Sometimes, but only if the overcut is consistent on every part and every feature. If the wall is 0.03 mm thin on all parts, a wear offset of 0.03 mm brings it back. If one part is thin and the next is on size, the cause is deflection or a moving part, and an offset will just move the error around.

Check the gauge length of the cutter and the uniformity of the finishing allowance before you touch the offset.

What causes a good surface finish to turn rough halfway through a run?

Tool wear is the usual cause. The edge radius grows, and the tool starts rubbing instead of cutting. The finish moves from Ra 0.8 μm toward Ra 1.6–3.2 μm, and the spindle load rises by 5–10%.

Change the tool at a fixed interval based on the material and the cut. In 6061, a 3-flute cutter at 500–700 m/min may hold finish for 60–90 minutes. In 316L, expect a shorter life and plan the change.

How do I hold ±0.005 mm on a part that is 500 mm long?

Control the temperature of both the machine and the part. Let the stock sit in the shop for at least 4 hours. Cut to 0.05 mm oversize, let the part cool, measure, then take the finishing pass. Use a machine with a temperature-controlled environment if the tolerance is critical.

Aluminum moves about 23 μm per meter per °C. A 5 °C change across a 500 mm part moves the dimension by 0.058 mm, which is ten times the tolerance.

When should I re-cut the part instead of adjusting the process?

If the feature is already below the minimum wall or the bore is oversize beyond the next size, no offset will recover it. Weld repair is only allowed if the drawing permits it and the material is weldable. For most aluminum and stainless parts, a scrapped feature means a new part.

The cheaper path is to find the cause before the next part is cut. That is why we measure the failed feature and two passing features before we change a parameter.

Send us the part that failed

Upload a drawing or a photo of the problem. We return a quotation and a free DFM analysis within 12 hours, and we machine from one prototype to 10,000+ part runs with 100% inspection before shipment.

12-hour quote and DFM±0.005 mm tolerance100% inspectionNDA on request

Follow our work

More from the shop floor

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