AS a rule you should keep a backup copy of the XML stored away somewhere safe (off of the computer) just in case you need it
Actually I have the entire drive 'ghosted' to a second drive in the machine, so I can get the XML right from the Mach3 dir on the backup drive. Thanks for all the good info!
PS: YEP AC servos RULE (;-)
Not sure if I mentioned it, but ultimately the Granite Drive's 'Position Reached' signal turned out to be non functional. Something that they advertise, but does not actually work. However 'It might be a good idea for the next firmware version'. This MO unfortunately has proven to be typical for most if not all of the 'hobby level' drives as well as similarly positioned products like smoothstepper, etc.
Anyway, as I did with the 'swap axis' function, I implemented the needed feature in hardware. This time with a little 'sniffer' that snoops on the pulse stream and locks the 4th axis when the 'A' axis pulses stop for more than a (programmable) certain amount of time and then unlock it at the next pulse. This 'auto lock' can be enabled or disabled via 5V TTL from Mach and the lock can still be engaged via script or a manual button (for changing collets, etc). That's all wokring fine.
Now I have just installed the Mitsubishi J2S drive and it has a functional 'position reached' that even has a selectable proximity to trigger the signal. Works great running an led (so far)! Not used it with the lock yet, but will try that soon. It also has an externally variable torque limit so I could drop back on the torque during the lock if needed. Should be fun to dink around with it. The nice thing is that (so far) everything this drive is supposed to to, it does . . a refreshing change.