I know zero about vectric
https://docs.vectric.com/docs/V9.0/VCar ... lpath.htmlIt looks like it can optimise the cut to minimise toolchanges (so it will cut as many parts / copies with the one tool before switching to the next etc, instead of completing one part and then the next etc).
Toolchange is normally in gcode denoted with a "M6" code
The default setting in UCCNC is to "ignore too change code (M6)"
basically, just untick the checkbox, and everytime an 6 lands the machine will stop / perform a toolchange if you have an M6 Macro (you can program a popup box which will ask you to complete a toolchange if it helps into the M6 macro), and tell the spindle to stop and retract to the safe height etc {whatever you want to setup}