MASSO Router post
At a glance
- Same canonical move set with MASSO formatting—comments, optional sequence numbers, tool change blocks
- Configurable safe retract (G28, G53, or clearance height)
- Optional canned G81/G82/G83/G73 drill cycles with G80
- Dust-collector M-codes and next-tool preload on tool changes
The bundled MASSO Router post writes G-code for MASSO controllers, ported from the
Autodesk MASSO mill post and emitting the same canonical moves as the
GRBL Router post — Z-aware linears, helical G2/G3 arcs, and
full adaptive-pocket move streams — wrapped in MASSO conventions. Select it on your
machine profile's Post tab; output defaults to .nc.
Tool changes
Multi-tool jobs get proper tool-change blocks: retract to the configured safe position, spindle and
coolant off, an optional M1 optional-stop, then T# M6 with the tool's description as a comment
and — with Preload tool on — a bare T# for the next tool so a changer can stage it. The
header can list every tool in the program with diameter and RPM. Spindle (M3/M4 S) and coolant
codes only appear when something actually changes, so the spindle keeps running across consecutive
operations that share a tool instead of cycling between every contour.
Canned drill cycles
With Canned drill cycles on, drill operations fold into the controller's
native cycles, chosen by the operation's Passes mode: Single Plunge becomes G81 (G82 with a P
dwell when one is set), Full Retract pecking becomes G83 with a Q peck depth, and Partial
Retract becomes the chip-break cycle G73, each closed with G80. Leave it off (the default) and
drills post as expanded G0/G1 peck moves that behave identically anywhere.
Formatting options
Safe retract is configurable — G28 machine home, G53 machine Z0, or a plain rapid to clearance
height (with a warning comment in the header, since nothing guarantees the path is clear). Other
options: N sequence numbers on every block or only at tool changes, with start and increment;
(...) or # comment style; I/J or R arc output; machine-info and tool-list header
comments; and Dust collector, which turns an M8-wired collector on in the header and off in
the footer.