I am working on my code at https://github.com/nathanielstenzel/bucket_mill and I was hoping to confirm

I am working on my code at https://github.com/nathanielstenzel/bucket_mill and I was hoping to confirm something.

It does make sense to have a toolpath generation script move the cutting bit faster when there is less for it to cut than if there is alot for it to cut, right?

To a degree. It also depends strongly on the spindle speed.
(ie. slow spindle at shallow depth might need the same FEED rate as a fast spindle at deeper depth.)

@Marc_Schaefermeyer but of course different spindles would have different speed requirements. Let’s keep it simple and just talk about one spindle being in use. The cuts are in 1x1x1 mm cube grids. The person would adjust a “minimum stress” value (1-5) if the cutting surface of the spindle is too small. The idea behind this is that if you cut in passes smaller than the part of the bit that does the cutting then you already cut part of what you needed to cut and so you should be able to go faster.

Yes. There’s a commercial program listed on the Shapeoko wiki which has this as a feature.