ShopBot CNC precision cutting: how gantry routers hold tolerance
A ShopBot is a gantry-style CNC router: a moving bridge, a spinning tool, and a bed that stays put. This page explains what that layout can and cannot hold, and how to judge which parts belong on it.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
What ShopBot CNC precision cutting actually does
A ShopBot moves the cutting tool along X, Y and Z with a bridge that spans the table. The workpiece sits still and the gantry carries the spindle. That is the opposite of a vertical machining center, where the table moves under a fixed spindle. Both cut material with a rotating tool. The difference shows up in stiffness, in how chips leave the cut, and in what you can hold once the tool wears.
Precision here is a loop, not a number. The controller reads a toolpath, sends step and direction pulses to stepper or servo motors, and the motors turn ball screws or rack-and-pinion drives. Encoders or step counting tell the controller where the axis should be. If the frame flexes under cutting load, the motor never learns about it. The tool goes where the screws say, not where the edge actually is.
That is the key idea for ShopBot CNC precision cutting. Positioning accuracy is the easy part and repeatability is the hard part. A light finishing pass in soft material can hold tight numbers on a well-built router. A heavy roughing pass in steel will push the gantry, and the same program will drift.
Cutting force is proportional to chip load and material hardness. Double the feed per tooth in aluminium and the side load on the tool rises. The router frame has to absorb that load without deflecting more than the tolerance allows. On a benchtop router the frame is the limit long before the controller is.
- 1Moving gantryLight bridge, long travel, open bed access
- 2Fixed tableEasier to clamp large or awkward sheets
- 3Open loop riskLost steps show up as a shifted second pass
Where the tolerance budget goes before the first cut
Most out-of-tolerance router parts are not spindle problems. They are setup problems. The bed has to be flat and parallel to the gantry travel, and it has to stay that way. A spoilboard surfaced with a fly cutter at the start of a job gives you a known reference plane. Skip that step and every Z depth inherits the error of the old board.
Workholding decides whether the part moves. Vacuum tables suit flat sheet and plate. Toggle clamps and fixture plates suit blocks and pockets. On thin walls, clamping pressure alone can bow the part, so the finished dimension changes when you release it. Cut a test piece, measure it off the fixture, and compare.
Tool selection sets the ceiling. A long, small-diameter end mill deflects under load; the same cut with a short, stub-length tool is stiffer. Use the shortest flute length that clears the part. For finishing passes, a light radial engagement and a constant chip load beat a slow feed, which rubs the edge and work-hardens stainless.
Thermal drift matters on long runs. The spindle heats up, ballscrews grow, and the bed follows the shop temperature. On a job that runs for hours, measure a known feature halfway through and adjust the work offset if needed. On a router, that check is cheaper than a scrap run.
- 1Surface the spoilboardFly cut 0.1–0.2 mm before critical work
- 2Shortest toolStub length reduces deflection
- 3Mid-run checkRe-measure a datum feature on long jobs
Which materials suit a router and which do not
Wood, MDF, plywood, acrylic, ABS, HDPE and foam are the natural feed for a gantry router. Cut depth per pass is generous, tool wear is slow, and the open bed takes full sheets. Sign work, cabinet panels, moulds for vacuum forming and architectural models all sit comfortably here.
Soft metals are a middle case. Aluminium 6061 cuts well at moderate depth with a two-flute carbide tool, air blast and a few drops of lubricant. Climb milling keeps the chip load on the tooth. But aluminium grabs and welds to the edge if the feed is too light, so keep the chip load up and the spindle speed down. Brass and copper behave similarly, with more built-up edge risk.
Steel is where the layout runs out. Mild steel 1018, alloy 4140 and stainless 304 need high cutting pressure, coolant, and a rigid spindle. A router can scratch a profile in thin sheet, but it will not hold ±0.005 mm in a 20 mm deep pocket. Titanium, Inconel and hardened tool steel belong on a machining center.
Plastics split by behaviour, not by name. POM and PEEK machine cleanly with sharp tools and air blast. PMMA chips and cracks if the feed is too high or the tool is dull. Carbon fibre needs diamond or coated tooling and dust extraction, because the abrasive fibre wears a carbide edge fast.
- 1Wood and foamDeep passes, high feed, low tool wear
- 2AluminiumTwo-flute carbide, air blast, climb cut
- 3Steel and titaniumMove the job to a rigid VMC
Reading a tolerance callout on a router part
A drawing that says ±0.005 mm across a 600 mm aluminium plate is asking for a machining center, not a router. That number is achievable on our 16 simultaneous 5-axis machining centers, and it applies to the feature, not to the whole plate. Datum choice decides what the inspector measures against, so define A, B and C before quoting.
General tolerances are the honest way to specify router work. ISO 2768 medium covers most sheet and panel parts. Call out tight numbers only on the features that function: a bearing bore, a dowel hole, a sealing face. Everything else can float. Fewer tight features means fewer operations and less scrap.
Surface finish follows the same logic. A router leaves a visible stepover pattern; Ra 3.2 μm is a realistic as-machined target in aluminium. If the part needs Ra 0.8–1.6 μm, plan a finishing pass with a smaller stepover or add bead blasting. Hardcoat anodizing also hides tool marks and adds wear resistance.
Measure with the right tool. Calipers read to 0.02 mm at best and are easy to misread on a curved edge. A micrometer or a bore gauge gives a number you can trust. For position, use a height gauge on a surface plate, or send the part to CMM if the print demands it. On a router job, a 0.05 mm shift is visible long before a 0.005 mm one is.
- 1Datum firstDefine A, B, C before you quote
- 2Tight only where neededBearing bores, dowel holes, seal faces
- 3Finish follows stepoverSmaller stepover, better Ra
From one panel to a production run
A router is a good bridge between a prototype and a production process. You can cut one panel, check the fit, and revise the toolpath the same day. Once the design freezes, the same program scales to a small batch without new tooling. That is cheaper than cutting steel before the geometry is settled.
Repeatability is what makes a run work. The first part has to match the hundredth. On a gantry router, that means checking the belt or rack tension, re-zeroing the tool after each change, and keeping the same workholding for every part. If the fixture changes between parts, the tolerance changes with it.
When the part needs metal, the route usually runs through a machining center. Our 127 high-precision CNC machines include 16 five-axis centers, 12 four-axis mills, 27 three-axis machines and 16 mill-turn centers. Maximum processing size reaches 4,000 mm, so large frames and long extrusions stay in one setup.
Inspection closes the loop. Every part gets a raw material check, in-process monitoring and a final inspection before shipment. Reports are available on request. That record is what lets you move a router-approved design into a metal process without re-qualifying from scratch.
- 1Prototype on the routerFast geometry checks, low tooling cost
- 2Freeze, then cut metalSame drawing, tighter process
- 3Reports on requestInspection data for each run
Router or machining center: match the part to the machine
Read the row that matches your part; if two rows conflict, the tighter tolerance wins.
| Part condition | Gantry router | 3-axis VMC | 5-axis VMC |
|---|---|---|---|
| Sheet size over 1,500 mm | Best fit | Limited travel | Rarely |
| Tolerance tighter than ±0.05 mm | Unlikely | Capable | Capable |
| Steel or titanium | Not suitable | Suitable | Suitable |
| Deep pocket, small tool | Deflection risk | Controlled | Controlled |
| One-off prototype | Fast setup | Fixture time | Fixture time |
| Undercut or 5-face work | Manual re-fixture | Manual re-fixture | Single setup |
| Thin wall, light clamp | Good | Needs soft jaws | Needs soft jaws |
| Large flat panel, many holes | Good | Bed size limits | Bed size limits |
Pick the process, then pick the machine
If the part is a panel, a mould or a prototype in wood, plastic or aluminium, a gantry router is the economical choice. If it needs ±0.005 mm, steel or titanium, or five faces in one setup, move it to a 5-axis machining center.
Questions engineers ask next
Can a ShopBot hold ±0.005 mm?
Not in metal. That tolerance is a machining center number, and we hold it on our 5-axis centers. A router in good condition can hold roughly ±0.05 mm on a rigid setup in aluminium, and looser on wood where the material itself moves.
If a print calls for ±0.005 mm, plan the part for a VMC. If it calls for a general tolerance on a panel, the router is fine.
Why does the second pass cut a step?
Almost always lost steps or a loose drive. Stepper motors stall silently when the load exceeds torque, and the controller keeps counting as if nothing happened. The next pass starts from a false position.
Check belt tension, coupler set screws and the axis for binding. Reduce depth per pass and feed rate, then re-home and re-cut. If it repeats, the drive or the motor is the problem, not the program.
What spindle speed should I run in aluminium?
Start around 12,000–18,000 rpm with a two-flute carbide tool, then set feed from chip load. For a 6 mm tool, a chip load near 0.05 mm per tooth gives a feed around 1,200–1,800 mm/min.
Too slow a feed rubs the edge and welds aluminium to the flute. Listen to the cut: a steady chip and a clean edge mean the numbers are right.
Do I need coolant on a router?
For wood and plastic, no. For aluminium and brass, air blast plus a light lubricant keeps chips clear and reduces built-up edge. Flood coolant on an open router bed makes a mess and can warp MDF.
If the job needs flood coolant and a rigid spindle, that is a sign the part belongs on a machining center with an enclosure.
How do I check a router before buying it used?
Indicate the spindle for runout, then move each axis and check for backlash with a dial indicator. Surface the spoilboard and cut a test circle and square, then measure across both diagonals.
Check the rails for scoring, the belts or rack for wear, and the controller for supported file formats. A clean machine with tight backlash is worth more than a large bed with a worn drive.
Send the drawing, get a process recommendation
We review the print, the material and the tolerance, then tell you whether it runs on a router or a 5-axis center. Quotation and free DFM analysis within 12 hours.
12-hour quoteFree DFM analysisNo minimum order quantity