The document describes a program controller and simple absolute unit that eliminates the need for homing and allows the position to be saved for up to 20 days. The controller can interpolate motion on two axes and features easy programming. It supports various motor and encoder types, has I/O and communication capabilities, and can operate in an industrial environment. The simple absolute unit attaches to actuators, includes a backup battery, and allows the position to be recorded and retained for various time periods based on the permissible encoder revolutions.