Learn/Router/Toolpaths, preview & simulation
Toolpath generation
At a glance
- Contour, bore, chamfer, and engrave paths preserve arc bulges for G2/G3 posting
- Adaptive pockets emit explicit rapid, feed, plunge, retract, and arc moves for simulation and post
- Pocket generation runs in the background—cancel without losing the previous toolpaths
The Generate button in the Router side panel turns your operations into toolpaths for every visible, unlocked part on the active sheet. Any edit that affects cutting — operation parameters, part moves, sheet changes — marks toolpaths dirty (a yellow dot on the button) and disables Post until you regenerate, so stale G-code can never leave the building.
The Generate lifecycle
Generation runs in a background worker: the button fills with a progress bar while heavy work (like
adaptive pockets) computes, and the app stays responsive. Click the × to cancel — nothing partial
is committed and your previous toolpaths survive untouched. On success the button shows a green
check with the estimated cut time, and Post unlocks. Duplicate parts are generated once: copies of
the same master share a single toolpath set, transformed per placement, so a sheet of forty
identical parts computes like one.
What gets generated
Contour, Bore, Chamfer, and Engrave toolpaths stay polyline-based with arc bulges preserved, so
circles and fillets post as true G2/G3 arcs — including helical bore entries — rather than
chords. Adaptive Pocket paths are emitted as an explicit move stream:
separate rapid, feed, high-feed link, plunge, retract, entry, and arc commands that preview, the
posts, and simulation all replay identically. Tabbed contours carry
their tab-height Z lifts through the whole chain.
Reading the preview
Parts render as extruded 3D stock with the generated paths drawn at their real depths. Direction arrows show cut and rapid travel and are properly depth-occluded, so orbiting a job shows only the arrows facing you. Operation order in the OPERATIONS list is emission order — drag rows to control what cuts first.