Here it's attached a super macro, creating the path for creation of a worm wheel gear. it also creates the cross section as an involute profile.
It creates global equations, so if you run it twice with different values in same part, it won't overwrite the values, you need to delete the global equations manually before hand.
Message was edited by: Marcos Rodríguez Upload Version-2 of Involute with some improvements in the 2D section creation, and a correction in the 3DParametricEquation
Macro updated, with simplifications at 2D Cross section creation