×

Servo controller

  • US 6,534,944 B2
  • Filed: 03/27/2001
  • Issued: 03/18/2003
  • Est. Priority Date: 03/27/2000
  • Status: Active Grant
First Claim
Patent Images

1. A servo controller for controlling two motors for cooperatively driving a single movable member of a machine, comprising:

  • a position controller provided for each of the two motors, each of said position controllers having a position control section to output a velocity command based on an identical position command from a host controller and a position feedback value from an associated position detector provided at the machine, a velocity control section to output a current command based on the velocity command outputted from said position control section and a velocity feedback value from a velocity detector provided at an associated motor, and a current control section to output a voltage command based on the current command outputted from said velocity control section and a current feedback value from a current detector for detecting a current of the associated motor, to operate a current amplifier in accordance with the voltage command; and

    a damping controller to output a current command correction value for compensating an interference between the two motors based on the velocity feedback values from the velocity detectors for the two motors, said current command correction value being added to or subtracted from the current command in the position controller for one of the two motors and is subtracted from or added to the current command in the other position controller for the other of the two motors, wherein said damping controller comprises first computing means for integrating a deviation between the velocity feedback values from the velocity detectors associated with the two motors and multiplying the integrated value by a first constant, and second computing means for multiplying the deviation of the velocity feedback values by a second constant, outputs of said first and second computing means being added together for use as said current command correction value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×