Claims
- 1. In a programmable manipulator, the combination of, a manipulator arm movable along a predetermined path, encoder means for developing a digitally coded signal corresponding to the absolute position of said arm along said path, teaching control means including drive means connected to said arm for moving said arm along said path during a teaching mode of operation of said programmable manipulator, a register, means for storing said digitally coded signal in said register and updating said stored digitally coded signal as said arm is moved over said path by said teach control drive means during the teaching mode so that the position to which said arm is moved remains stored in said register during periods when said arm is not moved, and means including comparator means jointly responsive to the digitally coded signal developed by said encoder means and the digitally coded signal stored in said register for holding said arm at the position stored in said register during periods of said teaching mode when said arm is not moved by said teach control means.
- 2. The combination of claim 1, wherein said teach control means includes a pair of direction buttons, and means responsive to depresion of either of said buttons for moving said arm and simultaneously connecting said digitally coded signal to said register, the number stored in said register when the depressed button is released corresponding to the absolute position of said arm at the instant said button is released.
- 3. In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, encoder means for developing a plurality of digital signals corresponding to the absolute position of said arm in each of said axes, teach control means including independently controllable drive means connected to said arm for moving said arm to a desired position in each of said axes during a teaching mode of operation of said programmable manipulator, a register for each of said axes, means for storing the digital signal from each of said encoder means in the corresponding one of said registers and updating each stored digital signal durng periods when said arm is moved in the corresponding axis by said independently controllable drive means of said teach control means, and means including comparator means common to all of said axes and jointly responsive to one of said digital signals and the output of the corresponding one of said registers for holding said arm at the position stored in said register during periods of said teaching mode when said arm is not moved by said teach control means.
- 4. The combination of claim 3, which includes means for sequentially developing multiplex pulses during repetitive multiplex periods, means controlled by said multiplex pulses for sequentially connecting different ones of said plurality of digital encoder signals to one input of said common comparator, and means controlled by said multiplex pulses for sequentially connecting the outputs of different ones of said registers to the other input of said common comparator.
- 5. The combination of claim 4, which includes means controlled by said multiplex pulses for sequentially controlling said independently controllable drive means in accordance with the output of said common comparator so as to hold the position of said arm corresponding to the most recently updated digital signals stored in said registers.
Parent Case Info
This is a division of copending application Ser. No. 625,932 filed Oct. 28, 1975 now U.S. Pat. No. 4,163,183.
US Referenced Citations (4)
Foreign Referenced Citations (1)
Number |
Date |
Country |
1418710 |
Dec 1975 |
GBX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
625932 |
Oct 1975 |
|