Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
163 words
A network for positioning an object, comprising: a mainframe computer for providing macro-commands indicative of the desired movement of the object; interface processing means for providing a plurality of micro-commands in response to each macro-command received from said mainframe computer; servo means responsive to an applied signal for moving the object; feedback encoder means responsive to the movement of said servo means for providing a feedback signal indicative thereof; motion control means responsive to the micro-commands provided by said interface means for providing the applied signal to said servo means, said motion control means being further responsive to the feedback signal provided from said feedback encoder to vary the applied signal; and position encoder means for providing position data indicative of the position of the object, said position encoder means being coupled to supply the position data to said interface processing means, said interface processing means being adapted to process the position data and supply the processed position data to said mainframe computer.
Claim 2
Dependent Claim
163 words
A network for positioning an object, comprising: a mainframe computer for providing macro-commands indicative of the desired movement of the object; interface processing means for providing a plurality of micro-commands in response to each macro-command received from said mainframe computer; servo means responsive to an applied signal for moving the object; feedback encoder means responsive to the movement of said servo means for providing a feedback signal indicative thereof; motion control means responsive to the micro-commands provided by said interface means for providing the applied signal to said servo means, said motion control means being further responsive to the feedback signal provided from said feedback encoder to vary the applied signal; and position encoder means for providing position data indicative of the position of the object, said position encoder means being coupled to supply the position data to said interface processing means, said interface processing means being adapted to process the position data and supply the processed position data to said mainframe computer.
Claim 3
Dependent Claim
69 words
A position control network as recited in claim 1 wherein said interface processing means includes microprocessor means and first and second channel transceivers, said first channel transceivers being responsive to said microprocessor means for transmitting and receiving motion control data, including the macro-commands, to and from said mainframe computer and said second channel transceiver being responsive to said microprocessor means for transmitting the position data to said mainframe computer.
Claim 4
Dependent Claim
20 words
A position control network as recited in claim 2 wherein said first and second channel transceivers comprise RS232 communication ports.
Claim 5
Dependent Claim
20 words
A position control network as recited in claim 3 wherein said first and second channel transceivers comprise digital communication links.
Claim 6
Dependent Claim
101 words
A position control network as recited in claim 2 wherein said servo means comprises a plurality of servomotors each for providing motion to a particular axis of motion of the object and wherein said position encoder means comprises a plurality of position encoders each for providing position data indicative of the position of a particular axis of motion of the object, said interface processing means including a plurality of input/output registers associated with respective ones of the plurality of position encoders for temporarily storing the position data received from said position encoders before transmitting the position data to said mainframe computer.
Claim 7
Dependent Claim
39 words
A position control network as recited in claim 5 wherein said registers further include means for indicating receipt of position data, said microprocessor means being responsive to said indicating means for transmitting the position data to said mainframe computer.
Claim 8
Dependent Claim
61 words
A position control network as recited in claim 5 wherein said interface processing means further includes read only memory for storing program data for operating said microprocessor means, said read only memory also storing subprograms which are accessed by the macro-commands received from said mainframe computer, the stored subprograms for providing the plurality of micro-commands in response to each received macro-command.
Claim 9
Dependent Claim
157 words
A position control network as recited in claim 5 wherein said interface processing means further includes random access memory for temporarily storing data related to the position data received from said position encoders, and wherein said plurality of servomotors are adapted to move first and second objects, said plurality of position encoders being positioned to provide position data indicative of the position at the first and second objects, said microprocessor means being responsive to each received macro-command to provide a plurality of micro-commands for positioning the first object, said microprocessor means being further responsive to the position data for generating an error signal indicative of the difference in position between the first and second objects, the error signal being stored in said random access memory, said microprocessor means being responsive to the generated error signal to provide a plurality of micro-commands for positioning the second object such that the first and second objects undergo substantially synchronous movement.
Claim 10
Dependent Claim
119 words
A network for positioning an object in response to macro-commands received from a mainframe computer, said network comprising: interface processing means for providing a plurality of micro-commands in response to each macro-command, said interface processing means including a first transceiver for receiving said macro-commands from said mainframe computer; a plurality of motion means associated with said interface processing means, each said motion means being responsive to micro-commands provided by said interface processing means for moving the object; and encoding means for supplying position data indicative of the position of the object, said interface processing means being coupled to receive the position data, said interface processing means including a second transceiver for transmitting the position data to said mainframe computer.
Claim 11
Dependent Claim
119 words
A network for positioning an object in response to macro-commands received from a mainframe computer, said network comprising: interface processing means for providing a plurality of micro-commands in response to each macro-command, said interface processing means including a first transceiver for receiving said macro-commands from said mainframe computer; a plurality of motion means associated with said interface processing means, each said motion means being responsive to micro-commands provided by said interface processing means for moving the object; and encoding means for supplying position data indicative of the position of the object, said interface processing means being coupled to receive the position data, said interface processing means including a second transceiver for transmitting the position data to said mainframe computer.
Claim 12
Dependent Claim
74 words
A network as recited in claim 9 wherein each said motion means comprises: a servomotor responsive to an applied signal for moving the object; a motion controller for receiving the micro-commands and providing the applied signal to the servomotor in response to the micro-commands; and a feedback encoder for providing a feedback signal indicative of the motion of said servomotor, said motion controller being responsive to the feedback signal for altering the applied signal.
Claim 13
Dependent Claim
61 words
A position control network as recited in claim 9 wherein said interface processing means includes microprocessor means, said first transceiver being responsive to said microprocessor means for transmitting and receiving motion control data, including the macro-commands, to and from the mainframe computer and said second transceiver being responsive to said microprocessor means for transmitting the position data to the mainframe computer.
Claim 14
Dependent Claim
19 words
A position control network as recited in claim 11 wherein said first and second transceiver comprise RS-232 communication ports.
Claim 15
Dependent Claim
100 words
A position control network as recited in claim 11 wherein said motion means comprises a plurality of servomotors each for providing motion to a particular axis of motion of the object and wherein said encoding means comprises a plurality of position encoders each for providing position data indicative of the position of a particular axis of motion of the object, said interface processing means including a plurality of input/output registers associated with respective ones of the plurality of position encoders for temporarily storing the position data received from said position encoders before transmitting the position data to the mainframe computer.
Claim 16
Dependent Claim
39 words
A position control network as recited in claim 13 wherein said registers further include means for indicating receipt of position data, said microprocessor means being responsive to said indicating means for transmitting the position data to said mainframe computer.
Claim 17
Dependent Claim
61 words
A position control network as recited in claim 13 wherein said interface processing means further includes read only memory for storing program data for operating said microprocessor means, said read only memory also storing subprograms which are accessed by the macro-commands received from said mainframe computer, the stored subprograms for providing the plurality of micro-commands in response to each received macro-command.
Claim 18
Dependent Claim
25 words
A position control network as recited in claim 15 wherein said read only memory further comprises memory for storing subprograms for processing the position data.
Claim 19
Dependent Claim
158 words
A position control network as recited in claim 13 wherein said interface processing means further includes random access memory for temporarily storing data related to the position data received from said position encoders, and wherein said plurality of servomotors are adapted to move first and second objects, said plurality of position encoders being positioned to provide position data indicative of the position of the first and second objects, said microprocessor means being responsive to each received macro-command to provide a first plurality of micro-commands for positioning the first object, said microprocessor means being further responsive to the position data for generating an error signal indicative of the difference in position between the first and second objects the error signal being stored in said random access memory, said microprocessor means being responsive to the generated error signal to provide a plurality of micro-commands for positioning the second object such that the first and second objects undergo substantially synchronous movement.
Claim 20
Independent Claim
154 words
A method for synchronous positioning of first and second objects wherein each object is moved by a respective motion control system under control of a mainframe computer, said method comprising the steps of: (a) transferring a macro-command from the mainframe computer to an interface processor associated with the motion control system of the first and second objects; (b) decoding each macro-command to provide a first plurality of micro-commands to the motion control system associated with the first object; (c) monitoring the position of the first and second objects to provide an error signal indicative of the difference in position between the first and second objects; and (d) providing a second plurality of microcommands to the motion control system associated with the second object, the second plurality of micro-commands being provided in response to the error signal such that the error signal is minimized and the first and second objects undergo substantially the same motion.
Claim 21
Independent Claim
154 words
A method for synchronous positioning of first and second objects wherein each object is moved by a respective motion control system under control of a mainframe computer, said method comprising the steps of: (a) transferring a macro-command from the mainframe computer to an interface processor associated with the motion control system of the first and second objects; (b) decoding each macro-command to provide a first plurality of micro-commands to the motion control system associated with the first object; (c) monitoring the position of the first and second objects to provide an error signal indicative of the difference in position between the first and second objects; and (d) providing a second plurality of microcommands to the motion control system associated with the second object, the second plurality of micro-commands being provided in response to the error signal such that the error signal is minimized and the first and second objects undergo substantially the same motion.