Multi-DSP, multi-functional motion controller
AssigneeMotion Control Technologies, Inc.
InventorSaeid Meshkat
Life of this patent
Estimating the term…
Abstract
A motion controller, which is adaptable to a variety of different motors, provides motor control signals to the motors of a multi-axis coordinated system as a function of position and velocity commands from a host computer. The motion controller configures the motor control signals to be compatible to the particular motors being driven based upon motor identification instructions from the host computer.
Claims11
For use in a motor control system which includes a host system for receiving a control request and passing the control request to a motor controller, a plurality of motors to be controlled based on the control request received by the host system, the motor controller receiving the control request and a motor identification command for the host system, the motor identification command being indicative of a type of motor to be controlled, the motor controller providing a power control signal based on the type of motor to be controlled, the control request, and a control function executed by the motor controller.
A motor control system for receiving a control request from a host system and for controlling a plurality of motors based on the control request, the motor control system comprising:
- interpolation means for receiving the control request and for providing an interpolated output signal representative of the control request;
- variable configuration means, coupled to the interpolation means, for receiving the interpolated output signal, for receiving a motor identification command indicative of a type of motor to be controlled, and for providing a power control signal based on the type of motor to be controlled, the interpolated output signal and a control function executed by the variable configuration means;
- and
- a power pack, coupled to the variable configuration means, for receiving the power control signal and for providing a motor control signal to the motor to be controlled based on the power control signal.
A motor controller for controlling a plurality of motors based upon position and velocity commands from a host system, the motor controller comprising:
- interpretation and interpolation means for providing interpolated velocity and position commands as a function of the position and velocity commands from the host system;
- position control means for providing torque commands as a function of the position
- position control means for providing torque commands as a function of the position and velocity commands and feedback signals from the motors;
- and
- motor and drive technology select means for providing power control signals to drive the motors as a function of the torque commands and a motor identification command which indicates a motor type for each of the motors.
Dependencies are inferred from the claim text.