Available · version 1

Tool-change Export

Export multi-cutter Cadivari jobs for Carbide Motion or generic GRBL.

Updated August 20263 min readCAM & machines

Recommended test

Create two safe operations with different cutters, followed by an outside cutout.

  1. Assign 3.175 mm to an inside operation and 6.350 mm to the final outside contour.
  2. Open Job sequence & output. Confirm T102 / 3.175 mm appears before T201 / 6.350 mm.
  3. Select Carbide Motion, review the combined program, and find one M6 T102 and one M6 T201 with exact-diameter comments.
  4. After each M6, confirm an explicit G90 and high Service/Park Z rapid appear before the target-RPM comment and M0. Ordinary operation links must still use Safe Z.
  5. Confirm the program returns to Service/Park Z again before its single final M30.
  6. Complete Export Preflight and save the single file.
  7. Select Separate files. Confirm two numbered files are offered, neither contains M6, and each contains one M0 before motion plus a Service/Park Z move before M30.
  8. Confirm the outside cutout is still last in both modes.

01 · ORDER FIRST

Stages follow contiguous operation order

Cadivari never moves an operation merely to reduce cutter changes. Consecutive operations using the same physical cutter share a stage. If a cutter is used, replaced, and needed again later, a new stage is created so pockets and inside work can remain before the separating outside cutout.

The 3D CAM Preview repeats this exact plan: its summary shows the number of cutters and stages, every operation displays its T number and exact diameter, and the first operation after a cutter transition is marked as a tool change.

02 · SINGLE FILE

Carbide Motion receives explicit M6 and M0 blocks with clearance

The combined program contains a tool list, an exact-diameter comment immediately before and after every change, a unique T number, and M6 T…. The built-in 3.175 and 6.350 mm presets use Carbide numbers T102 and T201. Carbide Motion handles the cutter change and BitSetter measurement at M6. Cadivari then explicitly restores G90 and raises Z to the configured Service/Park height before a separate M0 asks the operator to set the stated RPM, start the manual router, and resume. The complete program parks there again before M30.

Service/Park Z is not machine home

It is measured above stock-top Z0 and defaults to +30 mm. Configure it high enough for practical clearance, but keep it within available machine travel. Cadivari does not emit G28/G53 or assume a verified machine-coordinate home.

Custom cutters may display as a number only

Carbide Motion controls its own prompt wording and may not know a custom cutter name. Match the displayed T number to Cadivari's visible stage list and exact diameter; do not infer diameter from an unknown T number.

03 · FALLBACK

Generic GRBL uses separate files

Every cutter stage becomes a numbered .nc file. No M6 command is emitted. Change the tool, re-zero Z or use the sender's verified tool-length workflow, then run the next file without changing XY zero. Each file pauses once at M0 before its first motion for manual router start. Desktop builds save the set to one chosen folder and refuse to overwrite existing names.

SAFETY BOUNDARY

The sender still owns the physical change

  • BitSetter measures length, not cutter diameter
  • Carbide Motion prompt wording is outside Cadivari's control
  • M0 pauses program flow but does not start or stop the router
  • Manual-router output still contains no M3, M4, or M5
  • Tool-change time is not included in estimated machining time
  • No automatic tool changer, collision checking, probing macro, or direct machine connection

Verify each T number, exact diameter, stick-out, collet, feed, plunge/ramp, spindle setting, and Z measurement before resuming.