CNC Carpentry Basic Guide
This CNC carpentry basic guide explains what happens between a CAD file and a finished wood part: how G-code drives the spindle, why wood grain changes the cut, and how workholding decides whether a thin panel survives the operation. It is written for engineers and buyers who need to judge a wood routing job before it hits the table.

What CNC carpentry actually changes
Hand tools remove material along a line the operator follows by eye. A CNC router removes material along a toolpath the controller follows from G-code. That single difference explains most of the behavior covered here. The cutting edge no longer reacts to what it feels. It moves to a coordinate, at a feed rate the program fixed before the first chip was cut.
Wood is not homogeneous. Earlywood and latewood sit in the same board with different density, so the same cutter meets alternating hard and soft bands. A hand tool senses that change through the handle. A router does not. The program has to be conservative enough to survive the hardest band in the cut.
The practical consequence: wood punishes assumptions that metal forgives. A cutter that grabs in a knot will deflect, and deflection shows up as a tapered wall or a burnt edge. Feed rates set for a clean board rarely survive a board with hidden knots.
How G-code turns a drawing into a cut
CAM software converts a 3D model into toolpath moves. Each move becomes a G-code line with a target coordinate and a feed rate. G00 positions the cutter without cutting; G01 cuts in a straight line. Arcs use G02 and G03, and most wood profiles are arcs plus short straight segments.
The controller reads those lines and drives the axes. On a three-axis router the spindle stays vertical and the table moves in X and Y. A five-axis machine tilts the head or the table, which lets a ball nose cutter reach under a curved profile in one setup. For a wood part with a deep undercut, that saves a second fixturing operation.
Tool compensation matters here. Cutter compensation offsets the path by the tool radius, so the finished dimension comes from the programmed edge, not the cutter center. Skip it and every pocket comes out undersized by one radius. On a 6 mm cutter that is a 3 mm error per wall, far outside any wood tolerance worth holding.
Feed rate is not a single number. It depends on chip load, spindle speed and the number of flutes. A two-flute cutter at 18,000 rpm with a 0.1 mm chip load feeds around 3,600 mm/min. Push chip load too low and the edge rubs instead of cutting, which burns the wood and dulls the tool.
Why grain direction decides the cut
Wood cuts cleanly when the edge travels with the grain fibers. Cutting against them lifts fibers ahead of the edge and tears the surface. Routing a panel with a climb cut on the climb side of the grain produces a clean shoulder. Cutting the opposite way leaves fuzz that no sanding step fully hides.
A router bit with a downcut helix pushes fibers down as it cuts, which protects the top face of a veneered panel. An upcut helix lifts chips out of a deep pocket and clears the kerf, but it can lift the top veneer. Choose the helix by which face the customer sees.
Grain also drives tool wear. Cutting across end grain puts an interrupted load on the edge because the cutter passes through alternating density bands. Heat builds in the edge, not in the chip. Carbide holds up better than high-speed steel here, and a coated bit resists the resin that builds on the flank.
Holding the part without crushing it
A wood panel is light and flexible. A cutter that pulls it upward can lift it off the table mid-cut. Vacuum tables hold flat panels across the whole face, which suits sheet goods and veneered boards. The holding force drops as you cut through, so leave a thin skin or use a bleeder board.
Tabs and bridges keep small parts attached to the parent sheet until the last pass. A tab 3 mm thick and 6 mm long holds most parts. Cut through it with a sharp chisel or a flush trim bit after the part leaves the table. Skip tabs on a small part and it becomes a projectile.
For solid hardwood blocks, a vise or cam clamp on two sides works, but clamp pressure can split a thin section. Locate clamps over thick areas, and keep the clamp face parallel to the grain. A clamp across the grain compresses the fibers unevenly and can leave a mark that survives the finish.
Double-sided tape and cyanoacrylate hold thin strips that no clamp can reach. Clean both faces with alcohol first. The bond fails on a dusty surface, and a failed bond in the middle of a profile pass usually ruins the part and the cutter.
From machined surface to finished part
A router leaves a scalloped surface on a curved profile. Stepover sets the scallop height. On a ball nose cutter, a stepover equal to 8 percent of the cutter diameter keeps the scallop under 0.02 mm on a typical radius, which sands out quickly. A larger stepover saves cycle time but adds sanding labor.
Wood moves with humidity after machining. A part cut to a tight fit in a dry shop can bind in a humid room. Leave clearance on sliding fits and let the part settle before final assembly. For a wood part, ±0.1 mm is a realistic working tolerance, not the ±0.005 mm that holds on aluminum.
Finishing starts with dust removal. Compressed air and a tack cloth pull chips out of pores before the first coat. A raised-grain step with water, then a light sand at 320 grit, gives a smoother film finish. Skip it and the first coat lifts fibers and the surface feels rough.
When routing wood is the right call
Match the job to the process before you commit to a toolpath.
| Job condition | CNC routing | Hand or panel saw |
|---|---|---|
| Repeated identical parts | Correct choice | Too slow per part |
| Curved or pocketed profile | Correct choice | Hard to hold a line |
| Single straight cut | Overkill | Faster setup |
| Thin veneer top face | Downcut helix needed | Low tear-out risk |
| Deep pocket in hardwood | Rough then finish pass | Not practical |
| One-off prototype shape | Good for fit checks | Fine for simple blocks |
Where the trade-off lands
Route wood when the shape repeats or curves beyond a hand cut; reach for a saw when the job is one straight line and setup time dominates.
Questions engineers ask next
Does CNC routing hold the same tolerance on wood as on aluminum?
No. Wood moves with moisture and compresses under clamp load, so a working tolerance around ±0.1 mm is realistic on a stable hardwood or plywood panel.
Aluminum holds ±0.005 mm because the material is homogeneous and stable. Treat wood and metal as different tolerance classes when you write the drawing.
Which router bit should I start with?
A two-flute upcut spiral in solid carbide covers most flat and pocket work. Add a downcut spiral for veneered faces, and a ball nose for curved profiles.
Match the helix to the visible face, and keep a spare bit on hand. A dull edge burns the wood before it breaks.
How do I stop tear-out on a plywood edge?
Score the cut line, use a downcut or compression bit, and take a light finishing pass at 0.2–0.3 mm. Back the exit edge with a sacrificial board.
Plywood has alternating grain layers, so the top and bottom faces tear in opposite directions. A compression bit handles both at once.
Can a five-axis machine cut wood parts?
Yes, and it helps on curved profiles with undercuts that a three-axis setup cannot reach in one pass. The extra axes remove a second fixturing step.
For flat panels, a three-axis router is faster to program and cheaper to run. Reserve five-axis for the shapes that need it.
How much stock should I leave for a finishing pass?
Leave 0.3–0.5 mm on walls and floors, then take the finishing pass at full depth with a sharp cutter. That removes the marks left by the roughing pass.
Less than 0.2 mm and the finishing pass rubs rather than cuts, which polishes the wood and dulls the edge.
Does dust collection change the cut quality?
Yes. Chips left in the kerf get recut, which adds heat and dulls the edge faster. Good extraction keeps the cut cool and the surface clean.
It also matters for air quality. Wood dust is a health hazard, so route the extraction at the cutter, not just at the enclosure.
Send us the wood part you need cut
Share a CAD file and we will review the toolpath, workholding and finish before the first cut.
12-hour quoteNDA on request100% inspection