×

Multi-axis DSP-based parallel processing servo controller for machine tools and robots

  • US 4,878,002 A
  • Filed: 10/27/1988
  • Issued: 10/31/1989
  • Est. Priority Date: 10/27/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multi-axis DSP-based servo controller system for positioning motor-driven carriages and similar devices in response to multi-axis position-sensing readings as by optical encoders, laser interferometers, and analog position sensors, the system having, in combination, three types of sensor interface boards consisting of an A quad B incremental position sensor reading board, a multi-axis positioning-sensing reader board, an analog-to-digital (A/D) conversion board, and a plurality of multi-axis DSP based servo boards for executing digital control algorithms and outputting analog control voltages, one DSP servo board for each motor associated with one axis, and each board having a dual port memory and a local memory;

  • a multiple bus backplane interconnected with the dual port memory of each of the sensor interface boards such as to enable inter-board communication and parallel processing;

    means for applying the multi-axis position data read by the A quad B incremental position sensor reader board and stored in its dual port memory by way of the bus backplane to each servo board for storage in each servo board dual port memory;

    means for transferring the position data thus stored in each servo board dual port memory to its own local memory;

    means for feeding the analog position sensed information of the A/D board stored in its local and dual port memory from the latter by way of the bus backplane for storage in each servo board dual port memory;

    each servo board having servoloop controller DSP means responsive to the position values in its local memory to perform its control loop algorithm while up-dated position data in the positionsensing board dual port memory is transferred into the dual port memory of the servo board;

    each servo board having digital-to-analog (D/A) converter means connected to receive output commands from its servo-loop controllers and in turn connected to motor amplifiers means for controlling the corresponding axis motor;

    each servo board being provided with a self-turning algorithm to find optimal control constants for a physical system connected to the controller.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×