Creating a Trochoidal Slot Milling Toolpath

There’s a trochoidal milling component in Bark Beetle which Jens Dyvik has been working on and testing on steel:


I haven’t looked at the code myself so I also don’t know if it meets your requirements but perhaps you can find some info in there.