Ok at work we use the tool changer religiously and not once have I ever set a length for the cutters.
hass
hurco
YCM
Vison wide
eumach
all of these machines we set the cutter off the work price and run with it . All in the same off set .
we use g90g43h# in all of our paths along with the m6t# .
so basicly we never set lengths of cutters we just scratch them ( pick them up off of a 1,2,3 block) load the program and run it.
now at home I won't be able to just kick off the program and sit back down and program the next job I will have to tend to the tool changes and do it manual

lol . I hope this makes sense.
I do understand lenths as well as the fidia I have a laser and it picks the length off all the cutters sorta like I would have to do in mach 3 then touch off on a work price with a tool that has been lasersd and enter my z offset in .
I just curious why I have to go with the last route with the lengths . The machine should know its position as it has been homed out correct?. I just ordered a couple more holders so I would have cutters and drills
made up I only have 5-6 tools that I use .
thanks in advance