×

Multiple axis motion control system

  • US 5,025,385 A
  • Filed: 05/25/1990
  • Issued: 06/18/1991
  • Est. Priority Date: 04/15/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for controlling a plurality of machines, each machine including multiple independent actuators for moving a member along a path with respect to multiple axes, said system comprising:

  • input means for supplying a part program for each of said machines, each part program defining the terminal coordinates of successive path portions;

    host computer means;

    program means for operating said host computer means to generate with respect to each machine, a feedforward data file based on said part program input means comprised of a series of data blocks, each data block defining a profile of position and velocity versus time with respect to a linear path segment, said program means including means for looking ahead at the direction and magnitude of subsequent path portions to generate the data block defining each path segment;

    a plurality of machine control units, each connected to a different machine;

    means for distributing each data file generated by said host computer means to one of said machine control units;

    each of said machine control units including;

    position commander means responsive to each data block for generating a plurality of command position signals each associated with a different actuator;

    velocity profiler means responsive to each data block for generating a plurality of feedforward velocity signals, each associated with a different actuator;

    each actuator having associated therewith;

    position sensor means for generating an actual position signal with respect to the associated actuator;

    means for summing the command position and actual position signals generated with respect to the associated actuator for producing a position error signal for that actuator; and

    means for summing said command position error and feedforward velocity signals generated with respect to each actuator for producing a command velocity signal with respect to that actuator.

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