Programmable automatic assembly system
AssigneeUnimation, Inc.
InventorsJoseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnimation, Inc.
InventorsJoseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
Estimating the term…
A programmable automatic assembly system is provided which may be employed to assemble small parts. Each assembly station includes cooperating manipulator arms which are programmable to assemble parts on a centrally located work table. Improved facilities are provided for teaching the manipulator arms at each station, these facilities including a computer which assists the teaching operator in setting up the programs required for assembly of small parts to close tolerances. Each manipulator arm includes closed loop teach facilities for maintaining the arm at a previously located position during the teaching mode of operation. The computer is employed as a teach assist facility in performing a number of tasks during the teaching operation which are extremely difficult for the operator to perform manually. All of the assembly stations may be controlled during playback from a common disc storage facility so that the control circuitry and memory storage facilities at each manipulator are minimized.
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.
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.
Dependencies are inferred from the claim text.