Being a fisherman I knew what was meant by azimuth in my trade but was thinking your definition may be different, they however seem to be the same

.
Ok so what I would do is use the index pulse for the spindle mode but also set it up as a home switch for the A Axis, should therefore be a simple matter of homing the A Axis each time you swap from spindle to A. The homing could easily be written into the swap axis macro or am I still not following?
As for the motors then I mostly agree, especially with the stepper not being the most suitable motor for a spindle but then that would depend on the aplication, it is certainly excellent for my coil winderbut then again that is used mainly as an A Axis

I have never used Mach to control a spindle via a VFD but I have certainly seen lots of very experienced people that have problems with linearity and even when one is set up correctly the commanded speed is unlikely to be exactly what the spindle will actually do.
This probably isnt an issue in reality as long as it is close but a servo (or stepper) commanded to do a certain speed will do that speed.
The problem I have with VFD is loss of torque at low speeds and that is why I have gone different routes but maybe that is just because the VFD or motors I have used are not up to snuff.
AC Servo in my thinking is the best for a spindle, constant rated torque from 0 to constant rated speed.
Hood