Nova Patents
EP0241883A2

Plural robotic drive.

Abstract

A robotic system (20) includes two joints (28,30) moving a common load-bearing member (26) along a path for positioning a load. Each joint includes a linear electric motor (36,40) and a feedback loop, the latter driving the motor accurately in response to a commanded position signal, and a true position signal provided by sensor apparatus disposed along­side a track of each linear motor. Cross-coupling circuitry connects with the sensor apparatus of each joint to produce signals representing differences in positional error and in speed of the joints. The signals are injected into the feed­back loops of the joints to effect a shift of power between the joints to synchronize their travel. Window comparator circuitry is employed for introduction of variable gains to the feedback loops for values of positional error and velocity which are greater than reference values in a window. Simul­taneous injection of phase lead angle to the electric motors is employed for transition to a high speed mode while retain­ing synchronized operation of the motors.

EP0241883A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 10 April 2007, 19.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 4 independent, 6 dependent

  1. 1
    A robotic system comprising:a load-bearing member (26) oriented for carrying a load;a first joint (28) and a second joint (30) for driving said load-bearing member along a predetermined path, each of said joints including motor means (36A,B) for imparting motion to respective ones of said joints;and drive circuitry (68) including a first feedback loop (116) and a second feedback loop (118) operably connected to respective ones of said motor means for driving said joints to a predetermined position on said path, characterized in that Said drive circuitry further comprises cross-coupling means (142,144) responsive to a difference in position between said first joint and said second joint for injecting a differential component of positional error signal into each of said loops (116,118), thereby to improve synchronism between movements of said first joint and said second joint.
  2. 5
    A robotic system according to any of the claim 1-4, wherein each feedback loop (116,118) comprises first subtraction means (124) to generate an error signal from an output signal of a position command unit (152A) and a position sense signal from sensors (72A,B) coupled to said joints, the error signals being fed to a second subtraction means (144) comprised in the cross-coupling means;and wherein each feedback loop comprises velocity means (132) for signalling a speed of movement of each of said joints (28,30), the velocity signals being fed to a third subtraction means (146).
  3. 8
    A robotic system according to any of the claims 1 - 7, wherein each of said joints (28,30) comprises a linear motor (36A,B) having magnetic-poles (62) spaced apart with predetermined spacings, each having sensing means (72 A,B) to provide position measurement to finer increments than said pole spacings;and wherein said first feedback loop and said second feedback loop and said cross-coupling means includes microprocessor circuitry operating with sampling intervals which are faster than a response time of said system for moving said load-bearing number (26) with precision to a fraction of said pole spacing.
  4. 10
    A robotic system according to any of the claims 1 - 9, wherein the joints are supported by first and second rails, respectively, which are parallel to each other, said load-bearing number extending transversely there between.