Yes, I'm using KMotion.

I never bothered with alignment, as my machine is a later one without the locating dogs.
I do have the spindle servo index pulse connected to the KFlop, so if I did want to implement alignment, it would only involve a couple extra lines of code to rotate the spindle to the required position.