Motion control systems
First Claim
1. A system for commanding at least one motion control device, comprising:
- a set of motion operations;
a software system comprising a set of module function calls, where the software system is capable of directing at least one motion control device to perform at least one motion operation;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a selection module for selecting at least one selectable software driver from the set of software drivers, where the at least one selectable software driver is associated with the at least one motion control device; and
a motion control module for commanding the at least one motion control device based on the at least one selectable software driver and the module functions called by the software system such that the at least one motion control device performs at least one motion operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling at least one selected motion control device selected from a group of supported motion control devices. The system comprises a set of software drivers, a selection component, and a software system. Each software driver in the set of software drivers is associated with one motion control device in the group of supported motion control devices, and a selected software driver is associated with at least one selected motion control device. The selection component identifies at least one selected software driver from the set of software drivers. The software system calls a series of component function calls to control the at least one selected motion control device associated with the at least one selected software driver based on the at least one selected software driver such that the at least one motion control device moves in a desired manner.
112 Citations
130 Claims
-
1. A system for commanding at least one motion control device, comprising:
- a set of motion operations;
a software system comprising a set of module function calls, where the software system is capable of directing at least one motion control device to perform at least one motion operation;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a selection module for selecting at least one selectable software driver from the set of software drivers, where the at least one selectable software driver is associated with the at least one motion control device; and
a motion control module for commanding the at least one motion control device based on the at least one selectable software driver and the module functions called by the software system such that the at least one motion control device performs at least one motion operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- a set of motion operations;
-
26. A system for commanding at least one motion control device, comprising:
-
a set of motion operations;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a selection module for selecting at least one selectable software driver from the set of software drivers; and
a software system for calling a set of module function calls to command at least one motion control device associated with the at least one selectable software driver based on the at least one selected software driver such that at least one motion control device performs at least one motion operation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for commanding at least one motion control device, comprising:
-
a set of motion operations;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device; and
a software system for selecting at least one selectable software driver from the set of software drivers and calling a set of module function calls to command at least one motion control device associated with the at least one selectable software driver based on the at least one selected software driver such that at least one motion control device performs at least one motion operation. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A system for commanding at least one motion control device, comprising:
-
a set of motion operations;
an application program comprising a set of module function calls, where the application program is capable of directing at least one motion control device to perform at least one motion operation;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a software system for selecting at least one motion control device and associating at least one software driver with the motion control device. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A system for receiving data from at least one motion control device, comprising:
-
a motion control device;
a set of data items;
a software system capable of receiving at least one data item from at least one motion control device;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a motion control module for converting at least one data item from a data format specific to at least one motion control device into a second data format and sending at least one data item in the second data format to the software system. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A system for receiving data items from at least one motion control device, comprising:
-
a motion control device;
a set of data items;
a set of software drivers, where at least one software driver is selectable and associated with at least one motion control device;
a software system for receiving a set of data items from at least one motion control device associated with the at least one selectable software driver based on the at least one selected software driver such that at least one selected software driver receives a data item in a format supported by the motion control device from which the data is received, converts the data item into a second data format, and sends the data item to the software system in the second data format. - View Dependent Claims (109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130)
-
Specification