Please download the dossier by clicking on the dossier button x
×

Motion Control Systems

  • US 20090157199A1
  • Filed: 10/02/2008
  • Published: 06/18/2009
  • Est. Priority Date: 05/30/1995
  • Status: Abandoned Application
First Claim
Patent Images

1. A system for allowing communication between a software application and at least one motion controller in a set of motion controllers, comprising:

  • a set of motion operations consisting of primitive motion operations and non-primitive motion operations, wherenon-primitive motion operations can be performed using a plurality of primitive motion operations, andprimitive motion operations cannot be performed using a plurality of primitive motion operations;

    a set of motion commands, where at least one motion command is associated with one of the primitive motion operations;

    a set of selectable software modules, whereeach software module is associated with at least one motion controller in the set of motion controllers, andat least two selectable software modules expose a common software interface;

    a software system capable of commanding motion controllers to perform motion operations using the common software interfaces exposed by the software modules; and

    a driver administrator capable of selecting and loading at least one of the set of selectable software modules;

    whereinthe software application comprises a plurality of motion commands associated with a desired motion sequence, where the application comprises at least one motion command associated with a primitive motion operation;

    the software system uses the driver administrator to select at least one selected software module;

    the software application uses the driver administrator to load the selected software module; and

    the software system commands at least one selected motion controller to perform the desired motion sequence usingthe plurality of motion commands of the software application, andthe common software interface exposed by the at least one selected software module associated with the at least one selected motion controller.

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