https://www.youtube.com/watch?v=MLaJCFJQopE
I've generated several 3axis toolpath with Vectric Vcarve, and then combined them into one NC file as a subprograms like "do subprogram 1 at angles 0, 60, 120, rotate to A90 and do subprogram 2".
Timing pulley -
https://www.youtube.com/watch?v=z8ntlwbD4GA
Large thin gear -
https://www.youtube.com/watch?v=7DbTRjk8F2Y
Both are milled with manually written NC file (some variables, run subprogram N times for every tooth... )