
Originally Posted by
vger
... The active memory is used for anything that may be changing while the machine is running... like...
Current postition of axies (in encoder counts), Spindle speed and wheather it is on or off, Pointer to the address in active memory containing the current block of code being executed, and lots more. Part of the active memory will be reloaded when you power on the controler. More will be filled when you transfer a program to it. And some will be altered when you home an axis.
Part of the reason for the battery backup may be so that you can stop at the end of the day, turn off the machine, and come back the next day and find it still knows where it is. If the 1992 vintage board used EEPROM for parameter storage then yours probably does too, or at least something that does not require a battery to retain it's values.
There are utilities to allow you to read the parameters, and a cursory look at a few will tell you if they are intact.
Steve