Patents Assigned to Unimation, Inc.
  • Patent number: 4275986
    Abstract: 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.
    Type: Grant
    Filed: April 19, 1979
    Date of Patent: June 30, 1981
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
  • Patent number: 4260941
    Abstract: 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.
    Type: Grant
    Filed: April 19, 1979
    Date of Patent: April 7, 1981
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
  • Patent number: 4260940
    Abstract: 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.
    Type: Grant
    Filed: April 18, 1979
    Date of Patent: April 7, 1981
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
  • Patent number: 4224501
    Abstract: A manipulator apparatus having a manipulator arm movable in a plurality of axes is programmed and taught to perform a desired sequence of operations over selected work paths. Basic control parameters relating to movement of the arm independent of the length and orientation of the work paths are programmed by a supervisor/programmer on the controls of a supervisory control unit. The control parameters represent manipulator work parameters and manipulator arm movement different than the taught work paths in a subsequent second teach phase.An operator/programmer in a teach phase proceeds to guide the manipulator arm over the predetermined work paths in contact with a work surface. The work paths are taught or programmed by the automatic recording into a main control memory of positional data.
    Type: Grant
    Filed: February 27, 1978
    Date of Patent: September 23, 1980
    Assignee: Unimation, Inc.
    Inventors: Torsten H. Lindbom, Donald W. Munger
  • Patent number: 4215337
    Abstract: The disclosed forms of shaft-position encoder employ "fast" and "slow" rotary selectors coupled by gearing to each other and to the shaft whose position is to be encoded. The selectors cooperate selectively with elements in respective "fast" and "slow" circular series of elements. Two counters register the number of pulses in respective pulse trains, the number of pulses in a train varying in accordance with the number of elements in each of the "fast" and the "slow" series between one end of the series and an element in cooperation with a related selector. The combined values registered in the counters represents the shaft position code. The inherent uncertainty in recognizing when the "slow" counter should register any particular value represented by the position of its selector along its series of elements could create significant ambiguity, which is here resolved through use of the value registered in the counter of the "fast" series of elements.
    Type: Grant
    Filed: April 2, 1979
    Date of Patent: July 29, 1980
    Assignee: Unimation Inc.
    Inventor: Stanley J. Blanchard
  • Patent number: 4201937
    Abstract: Control apparatus is provided to control a programmable manipulator having a manipulator arm movable in a plurality of axes to perform a predetermined pattern of work operations in a replay cycle with respect to a movable workpiece while the workpiece is moving or is stationary at a point along a predetermined workpiece path. In replay, the control apparatus generates interpolation control signals from stored data in accordance with the workpiece position. The stored data includes two or more series of signals representing manipulator arm positions to accomplish the predetermined pattern of work operations with respect to the workpiece at two or more respective positions of the workpiece.During replay, data is read out from the two series of signals that are associated with workpiece positions on either side of the present workpiece position.
    Type: Grant
    Filed: April 7, 1978
    Date of Patent: May 6, 1980
    Assignee: Unimation, Inc.
    Inventor: Akiyoshi Irie
  • Patent number: 4163183
    Abstract: 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 assista 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.
    Type: Grant
    Filed: October 28, 1975
    Date of Patent: July 31, 1979
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Torsten H. Lindbom, Maurice J. Dunne, William Perzley, Wilbur N. Roberts, Horace L. Gardner
  • Patent number: 4150326
    Abstract: Trajectory correlation and error detection apparatus is provided for use with a programmed manipulator to detect movement during an operational work cycle outside a predetermined volumetric envelope. The trajectory correlation and error detection apparatus stores positional data representations of the manipulator during an observed acceptable operational work cycle and compares those stored positional data representations with the actual positional representations during subsequent work cycles to thereby detect an error mode. The detected error during an operational work cycle may be caused by a memory readout malfunction, drive train system malfunction, manipulator positional representation apparatus malfunction, control circuitry malfunction, etc.
    Type: Grant
    Filed: September 19, 1977
    Date of Patent: April 17, 1979
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Maurice J. Dunne
  • Patent number: 4140953
    Abstract: A programmable manipulator apparatus employs a memory for storing digital representations corresponding to different positions of the programmable manipulator in a number of different axes. The manipulator apparatus includes encoders for developing position signals representing the position of the manipulator in each of the axes. During repetitive work cycles, the stored digital signals in the memory are utilized as command signals and are compared with the encoder signals to move the manipulator to each set of positions in sequence corresponding to the various recorded positions as they appear in the memory. A program modification apparatus is provided to modify or correct certain manipulative positions of various sequence steps during the repetitive work cycles. The operator selects the program steps to be modified along with the desired positional modifications of the manipulator both as to magnitude and direction in the various axes as determined by his observations and/or results of the work cycle.
    Type: Grant
    Filed: March 3, 1976
    Date of Patent: February 20, 1979
    Assignee: Unimation, Inc.
    Inventor: Maurice J. Dunne
  • Patent number: 4132937
    Abstract: A programmable manipulator apparatus having an arm movable in a plurality of axes employs a feedback signal representing the dynamic behavior of the end of the manipulator arm for use in stabilizing a positional servo loop especially where the position sensing is performed at a location on the manipulator apparatus which is physically closer to the drive apparatus than the end of the arm. The manipulator apparatus includes encoders for developing position signals representing the position of the manipulator in each of the axes which are stored in a memory. The stored digital signals are utilized as command signals and are compared with the encoder signals to develop an error signal utilized to control movement of the manipulator apparatus.
    Type: Grant
    Filed: October 18, 1976
    Date of Patent: January 2, 1979
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Maurice J. Dunne, Peter F. Rogers
  • Patent number: 4086522
    Abstract: A programmable manipulator having an arm which is movable in a plurality of axes and encoder apparatus for the axes operative to develop position signals corresponding to the actual position of the arm is provided adjacent a workpiece moving along a predetermined path, a conveyor for example, to perform a series of programmed operations on the workpiece.The programmable manipulator is provided with teach-programming apparatus for moving the arm during an initial teaching operation to different positions of the stationary workpiece corresponding to the desired series of operations of the manipulator relative to the stationary workpiece. Further, apparatus is provided for calculating digital representations during the teaching operation representing the positions of the arm accounting for the projected workpiece movement during playback and corresponding to the initial teaching positions relative to the workpiece.
    Type: Grant
    Filed: September 8, 1976
    Date of Patent: April 25, 1978
    Assignee: Unimation, Inc.
    Inventors: Joseph F. Engelberger, Maurice J. Dunne, William Perzley
  • Patent number: RE30132
    Abstract: A program control system is disclosed wherein the coordinates of a plurality of specified points of a prescribed path in the space to be traced by a manipulator assembly which are spaced apart from each other by a line segment of the same unit length are stored in a storage device in a teaching mode, and one set of coordinates of the adjacent specified points are simultaneously and sequentially read out from the storage device in a repeat mode so that the position command signals or coordinates of a plurality of interpolation points between the adjacent specified points are obtained by linear interpolation and are sequentially compared, at a predetermined time interval, with the actual or present positions of the manipulator assembly. The manipulator assembly is displaced at a velocity corresponding to the difference between the position command signal and the actual or present position signal so that the difference may become zero.
    Type: Grant
    Filed: March 3, 1978
    Date of Patent: October 30, 1979
    Assignee: Unimation, Inc.
    Inventor: Akiyoshi Irie