This isn't a file I'm at liberty to share. I've tried many combinations of tolerance and offset. FYI surface clearance does more to change this than either of those. But to get it to a point that I would deem acceptable surface clearance has to be around 0.01", which from an finish standpoint is pretty bad. Offset doesn't really do anything since it's set to tool outside boundary. I suspect that tool orientation is more of a contributing factor than anything else, but that's fixed because of clearance. Changing the tolerance can decrease the occurrence of those passes in that one particular location, but actually created more in another spot. I would guess that if the tolerance could actually be zero it would do it, but small tolerances make for a large program size, which isn't necessarily desirable. For some reason turning contact point boundary on and off has an impact on this even though the portions of the tool path that are problematic aren't near one of those boundaries. It's significantly better with contact point boundary on, but still has random extremely short passes. So at the end of the day having a feature where you could automatically get rid of any passes less than a set length would be extremely useful. Not just for scallops too.

