Wood CNC processing for custom furniture: what drives accuracy
Wood moves with humidity, cuts cleanly in one direction and fuzzes in the other. This page explains how grain direction, cutter geometry and feed rates decide whether a furniture part fits on the first try. For furniture engineers and sourcing buyers judging a part before it is cut.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Why wood CNC processing for custom furniture differs from metal cutting
Solid wood is not homogeneous. Earlywood and latewood sit in alternating bands a few tenths of a millimeter thick, and their density differs by a factor of two or more inside the same board. A cutter crossing those bands meets a changing load several hundred times per second.
The second difference is direction. Wood severs cleanly when the knife edge lifts fibers against the grain boundary, and tears when it digs under them. That is why the same cutter at the same RPM can leave glass-smooth maple on one pass and fuzzy oak on the next.
So wood CNC processing for custom furniture is less about holding a single tight number and more about managing a range. Metal parts are checked against ±0.005 mm. A routed oak rail is checked against how it fits a mortise after two weeks in a dry room.
- 1Density variationEarlywood to latewood ratio sets cutting load.
- 2Fiber directionClimb vs conventional cut changes surface quality.
- 3Moisture content6–8% MC is the usual shop-floor target.
- 4Fastener insertsMetal threads still need real machining tolerance.
Grain direction, cutter geometry and the cut that does not tear
A router bit cuts with a rotating edge. Where that edge enters the wood relative to the fibers decides whether the chip peels off or the surface lifts. Cutting with the grain, the fibers are supported by the material behind them. Cutting against it, the edge pushes unsupported fibers forward and they break instead of sever.
On a CNC, the fix is the direction of travel, not the spindle speed. For an outside profile, a conventional cut (cutter moving against the feed) usually gives the cleanest edge on the finished side. For a pocket, a climb cut on the final 0.3–0.5 mm pass reduces tear-out at the wall.
Cutter geometry matters just as much. Compression bits have an up-cut and a down-cut spiral on the same shank. The down-cut section presses the top veneer down, the up-cut lifts the bottom, so both faces stay clean in a single pass. On 18 mm plywood, that is often the difference between a visible chip-out and a part that needs no sanding at the edge.
Tool diameter sets the smallest inside radius you can cut. A Ø6 mm bit cannot enter a tighter corner than R3, and the actual finished radius is R3 plus the tool deflection under load. If the design calls for R2, either the corner gets a drilled relief or the tool changes to Ø4 mm with a slower feed.
- 1Compression bitClean top and bottom in one pass on veneered board.
- 2Down-cut spiralBest for laminates and thin top skins.
- 3Up-cut spiralBest chip evacuation in deep pockets.
- 4Corner radiusFinished radius = tool radius + deflection.
Feeds, speeds and chip load on hardwood and sheet goods
Chip load is the thickness of material each cutting edge removes per revolution. Too small and the edge rubs, heats and dulls. Too large and the tool deflects or the spindle stalls. For a two-flute cutter at 18,000 RPM and a feed of 6,000 mm/min, the chip load is 0.17 mm per tooth. That is a reasonable starting point for hardwood.
Softwoods and MDF tolerate higher feeds because they have less resistance to severing. Dense species like hard maple, wenge or ipe push back harder; drop the feed by 20–30% and keep the RPM, or keep the feed and reduce the depth of cut. Heat is the practical limit, not force.
Depth of cut is the other lever. A 0.5 × D axial cut (half the tool diameter) with a 0.4 × D radial stepover keeps most tools inside their deflection budget. Pushing to full depth in one pass on a 19 mm cutter in oak usually shows up as a tapered wall, not a broken tool, which makes it harder to notice until the parts do not fit.
Dust extraction is part of the cutting setup, not a housekeeping detail. Chips left in the kerf get recut, which doubles the heat and triples the edge wear. Good extraction at the collet also keeps the tool cooler and holds chip load closer to the calculated value.
- 1Two-flute hardwood18,000 RPM, 6,000 mm/min, 0.17 mm/tooth.
- 2Dense speciesReduce feed 20–30% or reduce depth.
- 3Axial depthKeep near 0.5 × D for stable walls.
- 4ExtractionRecut chips are the main heat source.
What tolerance you can actually hold on a wood part
Machined wood does not hold a metal-style tolerance in service, because the part itself changes size. A 300 mm oak panel can move 2–3 mm across the grain between 30% and 70% relative humidity. Cutting it to ±0.1 mm is possible in the shop and meaningless six weeks later in a dry apartment.
The practical approach is to machine the joint, not the whole part, to a tight number. Mortise and tenon, dowel holes, domino slots and metal insert pockets are cut to ±0.1 mm or better, because those features set the fit. Free edges, curves and profiles are cut to ±0.5 mm and then sanded.
Where a wood part must interface with a metal component, the metal part carries the tolerance. We cut aluminum and stainless inserts to ±0.005 mm on the same program that cuts the pocket, so the insert and the cavity come from one setup. That removes the stack-up error that appears when two suppliers cut the two halves.
Composites and plywood sit between the two. Their movement is restrained by the glue line, so a 20 mm birch plywood shelf can hold ±0.2 mm on a routed edge over a 1,200 mm span, provided the sheet was acclimatized in the shop before cutting.
- 1Joints±0.1 mm or tighter on mortise, tenon and dowel holes.
- 2Free edges±0.5 mm, finished by sanding.
- 3Metal inserts±0.005 mm, cut in the same setup as the pocket.
- 4Plywood±0.2 mm over 1,200 mm after acclimatization.
Fixturing and workholding for furniture parts
A wood part is usually large, thin and flexible, which is the worst combination for workholding. Vacuum tables solve most of it. A 600 × 1,200 mm part held on a grid table at 0.6–0.8 bar stays flat enough for routing, and the whole sheet can be nested to reduce waste.
For curved or three-dimensional parts, a machined fixture is cut first from MDF or tooling board, then the actual workpiece is clamped into it. The fixture is a consumable and it is cut on the same machine, so its profile matches the part within the machine's own repeatability. This is how chair backs, armrests and shaped seat shells get located for a second operation.
Thin sections need support underneath, not more clamps on top. Clamping force bends the part and the cutter then follows a bent surface. A sacrificial backing board or a matching female mold lets the part sit in its natural shape while the tool removes material.
The 4,000 mm maximum processing size on our large-format machines covers full table tops and long rails in one setup. Splitting a 3,600 mm rail into two cuts and joining them adds a visible seam and a tolerance stack that no downstream sanding can hide.
- 1Vacuum table0.6–0.8 bar holds flat panels for nesting.
- 2Machined fixtureCut from MDF for curved second operations.
- 3Backing supportPrevents clamp-induced bowing on thin parts.
- 4Single setupUp to 4,000 mm without a joining seam.
When routing is the wrong process for a furniture part
CNC routing is not always the cheaper or better answer. A straight, square-edged panel is faster and cheaper on a panel saw. A long production run of identical simple parts is often better on a dedicated edge-bander and drilling line, where cycle time is seconds rather than minutes.
Routing wins when the geometry is complex, the quantity is low to medium, or the part must be repeatable across a revision. Curved rails, shaped chair components, sculpted handles, inlay pockets and parts that combine wood with a machined metal insert are all good candidates.
Veneered and laminated surfaces need care. Routing a veneered panel exposes the core at the edge and the veneer can chip if the tool is dull or the feed is wrong. A compression bit and a fresh edge solve most of it, but a design that puts a routed profile right on a veneer seam is asking for trouble.
For solid wood with strong figure, like burl or crotch walnut, the surface after routing is rarely the final surface. Plan for a 0.5–1.0 mm sanding allowance on show faces, and do not design a sharp routed edge that sanding will round off.
- 1Use a panel sawStraight square cuts on flat sheet goods.
- 2Use routingCurves, pockets, joinery and mixed-material parts.
- 3Veneer riskAvoid profiles that land on a veneer seam.
- 4Sanding allowanceLeave 0.5–1.0 mm on figured show faces.
Which process fits which furniture part
Compare by geometry, quantity and finish requirement.
| Part type | Best process | Typical tolerance | Watch out for |
|---|---|---|---|
| Straight cabinet panel | Panel saw + edge bander | ±0.3 mm | Edge chip-out on veneer |
| Curved chair rail | 3-axis or 4-axis routing | ±0.5 mm profile | Grain tear-out on climb side |
| Mortise and tenon joint | 3-axis routing | ±0.1 mm | Moisture change after cutting |
| Sculpted seat shell | 5-axis routing | ±0.5 mm | Fixture must match the part |
| Wood with metal insert | Routing + turning | ±0.005 mm on metal | Two-setup stack-up error |
| Veneered curved panel | Routing, compression bit | ±0.5 mm | Veneer seam placement |
| Long table rail, 3,600 mm | Large-format routing | ±0.5 mm | Joining seam if split |
Pick the process by the feature that has to fit
If the part is flat and square, run it on a panel saw and save the machine time. If the fit depends on a curve, a pocket or a joint, route it, and spend the tolerance budget on the joint rather than the free edges. When wood meets metal, cut both in one setup.
Questions engineers ask before quoting
What tolerance can you hold on a routed wood part?
On joints and metal insert pockets we work to ±0.1 mm or tighter, and metal features to ±0.005 mm. Free edges and profiles are cut to ±0.5 mm and finished by sanding, because the wood will move more than that in service anyway.
The number that matters is the one on the feature that has to fit. Tell us which dimension sets the assembly and we will hold that one.
Do you machine wood and metal parts for the same assembly?
Yes. We run 127 high-precision CNC machines across three plants, including 16 simultaneous 5-axis machining centers and 16 mill-turn centers, so a wood part and its aluminum or stainless insert can be programmed from the same model.
Cutting both in one setup removes the tolerance stack that appears when two suppliers each hold their own half of the interface.
What is the largest furniture part you can route?
Up to 4,000 mm in the longest axis on our large-format machines, with other travels of 750 × 1,150 × 550 mm, 600 × 600 × 600 mm and 500 × 500 × 450 mm for smaller work.
A Ø400 mm rotary table handles turned legs and cylindrical components that would otherwise need a second operation.
How do you keep veneered panels from chipping?
A compression bit with a fresh edge, a final pass of 0.3–0.5 mm and travel direction set so the finished face is supported. We also check where the profile lands relative to the veneer seam before cutting.
If a design puts a routed edge directly on a seam, we will flag it during the DFM review and suggest moving the joint.
Do you need a minimum order quantity for furniture parts?
No. There is no minimum order quantity. We run from one prototype to 10,000+ part runs on the same machines, so a single chair frame and a production batch go through the same setup logic.
Quotation and a free DFM analysis come back within 12 hours, and production can start within 24 hours of approval.
How is the wood kept stable between cutting and shipping?
We target 6–8% moisture content at the machine. Parts are acclimatized in the shop before cutting, inspected 100% before shipment, and packed so they do not pick up humidity in transit.
Inspection reports covering raw material, in-process and final checks are available on request.
Send the model and we will tell you what the wood can hold
Upload your STEP or DXF file and we will return a quotation with a free DFM analysis within 12 hours, including a note on which features can hold tolerance and which should be left to sanding.
12-hour quote100% inspectionNDA on requestNo minimum order