I don't understand why this keeps coming back to a ratio of the existing feed rate. Stop narrowing this down to feed rate and start talking about chip load. Also, there's a BIG difference between a tool and a tool controller.
I agree that feed rate is just one of the ways to adjust chip load and that is ultimately what it's all about but I rather have one
way of adjusting it than none
I think I was using TC appropriately, not mixing the two. I certainly aimed to.
There may be more general, multi-parameter ways of handling this and it may be a good idea to explore it in full even if a single ratio solution is adopted, it would then be a subset of a more general solution which would enable smoother augmentation of such a function in the future than an ad hoc tweak.
So, yes, this would better be expressed in terms of chip load and a parameter of feedrate would be one easily accessible means to that end.
There is real need for something so mapping out a general approach and implementing at least one simple-to-program solution would be a good way to go.
Spindle speed is accessible programmatically on my machine but a lot of simple home routers/mills don't have that.
Halving the depth and repeating the cut would be another approach but it's less flexible than feedrate. I would certainly prefer a binary option to halve the depth and double cut than the current inflexible but inadequate solution.
I had almost a full day of machine time today, that was more than twice what it should have been because of a few, yet to be optimised features wasting huge amounts of machine time.
Just for the record, two of the main other factors are tool ups happening at cutting speed, not rapids and 3Dsurface repeat cutting the same bit of surface on successive passes.
I'm aware 3D is new and honestly, it's already amazing, so I'm not moaning just noting areas where things can improve.