Need help controlling a 90VDC motor

Thanks for the reply!
The problem with the installed controller is that it uses 3 pots for the 3 different speeds and 3 more to set accerleration, braking and load/no-load difference. It also produces the required speeds/voltages quite unpredictable. My goal was to build a motor controller that can drive the motor at any speed i set in the programming instead of 3 discreet speeds. Controlling the motor this way via PWM would be a great benefit especially because i can monitor motor speed on the go and adjust accordingly with the software. The load/no-load differentiation would also be a simple matter of programming instead of this strange circuitry. But i will post the picture of the controller here nonetheless. Maybe it makes things easier.
Sorry for the bad quality, but i dont have access to the machine right now and this is just a crappy cellphone pic of a printed crappy cellphone pic -.- Next time i have access to it i will take a better picture.

Imgur