An automated force generation and control system (10) that automatically sets force in accordance with user programmed criteria and provides visual and audio feedback, motivation and safety control. The automatic control system (10) also provides a user with a customized force as it has been specified by pre-selected force/position profiles and stored data of a user's past performance.