Holy flashbacks...
I've replaced every ballscrew, trucks, axis and spindle drives, spindles, and robots (GL 150's) on those things. When the spindles shit the bed, do the integral motors at the same time. Live tooling is a piggy back drive and the C axis scale and drive tuning is gay at best.
The sub transfer and sub work programming was odd in Mazatrol from what I remember. I probably have good notes on that - somewhere.
G code option was needed for production, but mazatrol is pretty cool for making low volume parts "crash proof" by properly defining chuck, jaw and tool definitions.