A motion control system and method for configuring a motion controller drive. The system may comprise a motion controller coupled through a digital communication link to the motion controller drive. The motion controller drive includes a reconfigurable portion that is configurable with, for example, different communication protocols for communication with different motion controllers.