Abstract
A computer programmable end of robot arm tool for picking and placing a plurality of objects arranged in a first array from a first pick location to a second place location where the objects are placed in a second array different from said first array where the spacing between the picking arms is programmable between different spacing arrangements including during the pick and place arm movement.
Claims
1. Apparatus for picking and placing a plurality of objects arranged in a first array from a first pick location to a second place location where the objects are placed in a second array different from said first array, said apparatus comprising: a) a plurality of a first group of picking arms each having a proximal end and a distal end, each of said distal ends configured to receive a respective vacuum picker; b) a plurality of a second group of picking arms each having a proximal end and a distal end, each of said distal ends of said second group of picking arms configured to receive a respective vacuum picker, said second group of picking arms positioned in alternating fashion with said first group of picking arms such that said distal ends of said first and second groups of picking arms alternate along a longitudinal axis; c) first and second electromagnetic linear motors each having a plurality of longitudinally spaced carrier elements attached to and individually movable by and along a respective said electromagnetic linear motor; wherein said proximal ends of each of said first and second groups of picking arms are attached to and movable with a respective one of said carrier elements.
2. The apparatus of claim 1, wherein said first electromagnetic linear motor is operable to adjust the spacing between each of said first group of picking arms.
3. The apparatus of claim 1, wherein said second electromagnetic linear motor is operable to adjust the spacing between each of said second group of picking arms.
4. The apparatus of claim 2, wherein said second electromagnetic linear motor is operable to adjust the spacing between each of said second group of picking arms.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] FIG. 1 is an embodiment of the EOAT shown mounted to a robotic arm;
[0011] FIG. 2 is an embodiment of the EOAT shown mounted to another type of robotic arm;
[0012] FIG. 3 is an embodiment of the EOAT shown mounted to another type of robotic arm;
[0013] FIGS. 4A-4C are fragmented perspective views of an embodiment of the invention showing the EOAT picking, moving and placing objects, respectively;
[0014] FIG. 5 is a bottom plan view of an EOAT according to one embodiment of the invention and with the picker arms in a first pitch position;
[0015] FIG. 6 is the view of FIG. 5 with the picker arms in a second pitch position;
[0016] FIG. 7 is the view of FIG. 5 with the picker arms in a third pitch position different than the first and second pitch positions;
[0017] FIG. 8 is a top perspective view of FIG. 7;
[0018] FIG. 9 is a bottom perspective view of FIG. 7;
[0019] FIG. 10 is a front elevational view of FIG. 9;
[0020] FIG. 11 is a right side elevational view of FIG. 10;
[0021] FIG. 12 is a left side elevational view of FIG. 10;
[0022] FIG. 13A is a top perspective view of the first and second groups of picker arms arranged in the pitch position seen in FIGS. 7 10;
[0023] FIG. 13B is front elevational view of FIG. 13A;
[0024] FIG. 13C is a rear elevational view of FIG. 13A;
[0025] FIG. 13D is a right side elevational view of FIG. 13A
[0026] FIG. 13E is a left side elevational view of FIG. 13A;
[0027] FIG. 13F is a top plan view of FIG. 13A;
[0028] FIG. 13G is a bottom plan view of FIG. 13A;
[0029] FIG. 14A is the view of FIG. 14A showing the first group of pitch arms;
[0030] FIG. 14B is a bottom perspective view of FIG. 14A;
[0031] FIG. 15A is the view of FIG. 13A showing the second group of pitch arms;
[0032] FIG. 15B is a bottom perspective view of FIG. 15A;
[0033] FIG. 16A is a top perspective view of one of the linear motor mounting brackets seen in FIGS. 8 and 10-12;
[0034] FIG. 16B is a bottom perspective view of FIG. 16A;
[0035] FIG. 17A is a top perspective view of one of the arm mounts seen in FIGS. 11 and 12;
[0036] FIG. 17B is a bottom perspective view of FIG. 17A and further including a fragmented perspective view of one end of a rail to which the arm mount attaches;
[0037] FIG. 18A is a top perspective view of one of the pitch arm linear motor carriers seen in FIGS. 5-7 and 9-12;
[0038] FIG. 18B is a side elevational view of FIG. 18A;
[0039] FIG. 18C is a bottom plan view thereof;
[0040] FIG. 19 is a perspective view of the right angle beam, which carry the first and second picking arm rails, connected to the center beam and first and second brackets;
[0041] FIG. 20A is an enlarged, fragmented view of the group of five pitch arms with respective vacuum picker ends seen to the right in FIG. 8;
[0042] FIG. 20B is an enlarged, fragmented view of FIG. 20A to show yet further detail of the pitch arms and vacuum picker ends; and
[0043] FIGS. 21A-H are left perspective, right perspective, front elevation, rear elevation, top plan and bottom plan, left end elevation, and right end elevation, respectively, showing another embodiment.
DETAILED DESCRIPTION
[0044] Reference is now made to the drawing wherein similar reference characters refer to similar parts throughout the different views of the drawings. There is seen in FIGS. 1-4A-C an embodiment of the inventive end of arm tool or EOAT indicated generally by the reference numeral 10. EOAT is adapted for attachment to any desired material handling robot such as industrial robot 12a (a 4 axis robot), robot 12b (a six axis robot) and robot 12c (a cartesian robot), respectively. EOAT 10 is considered an industrial material handling machine which is operable to pick a plurality of objects “OB” from a first “pick” location 14a (FIG. 4A) and transfer (FIG. 4B) and deposit those objects at a second “place” location 14b (FIG. 4C).
[0045] The objects OB at the first pick location 14a are in a first spacial arrangement or first “pitch” which may be different than the spacial arrangement or second “pitch” required at the second object place location 14b.
[0046] In the particular embodiment shown in FIGS. 1 20B, the EOAT 10 is equipped with fifteen individual picking arms P.sup.1-P.sup.15 which are divided among two picking arm groups or sets S.sup.1 and S.sup.2 which attach to electromagnetic linear motors M.sup.1 and M.sup.2, respectively. The sets S.sup.1 and S.sup.2 are shown separately in FIGS. 14a, 14b and 15a, 15b, respectively, where the picking arms in set S.sup.1 are seen to include P.sup.2, P.sup.4, P.sup.6, P.sup.8, P.sup.10, P.sup.12, P.sup.14, and the picking arms in set S.sup.2 are seen to include P.sup.1, P.sup.3, P.sup.5, P.sup.7, P.sup.9, P.sup.11, P.sup.13 and P.sup.15. When attached to respective motors M.sup.1 and M.sup.2, the picking arms in Set S.sup.1 alternate with the picking arms in Set S.sup.2. This alternating arrangement of two sets of picking arms which attach to two respective and separately driven motors M.sup.1 and M.sup.2 allows for more pitching possibilities than would otherwise be available with a single set of picking arms arranged in a single linear row. As such, the EOAT 10 has a very broad capability and is able to handle many more specific object handling requirements than prior art EOATs having only a single linear motor operating a single set of picking arms.
[0047] Each picking arm P.sup.1-P.sup.5 includes a respective proximal end PE.sup.1-PE.sup.15 and distal end DE.sup.1-DE.sup.15 (see FIGS. 5, 14A and 15A). One or more respective object pickers which may be in the form of vacuum pickers VP.sup.1-VP.sup.15 are mounted to a respective picker arm distal end DE.sup.1-DE.sup.15. The vacuum pickers VP.sup.1-VP.sup.15 are operable via respective vacuum lines (not shown) to pick and place fifteen discrete objects OB.sup.1-OB.sup.15, respectively (individual picked objects OB.sup.1-OB.sup.15 are seen best in FIG. 9). FIGS. 4, 5 and 6 show three different exemplary pitch spacings between the individual picking arms PA.sup.1-PA.sup.15, it being understood that other pitch spacings are possible depending on the parameters of the job (i.e., shape and size of objects being handled, orientation of the objects when they are presented to EOAT 10 and the required orientation of objects at the place location, for example).
[0048] It is noted that in the embodiment shown and described herein, the objects being handled are elongated (e.g., the shape and size of a cigarette lighter) which are each individually picked and moved between locations by a picker arm having two vacuum pickers each (the second vacuum picker is designated by the same reference letter and numerals as the first vacuum picker on the same picking arm with an added prime symbol, as in VP.sup.1′-VP.sup.15′ (see FIGS. 18A and 18B). Thus, the number, size and arrangement of individual vacuum pickers on each picking arm may vary to suit the shape and size of the objects being handled.
[0049] Referring to FIGS. 4A-4C, the objects OB.sup.1-OB.sup.15 arrive at the pick location 14a (FIG. 4a) in a tray 14a′ wherein the objects are arranged in a side by side fashion with each object lying in touching and/or closely spaced from an adjacent object (the object to object spacial relation is also referred to herein as “pitch”). The pitch of the objects at the pick location 14a is considered the first pitch “1P” (FIGS. 4A and 5). The picking arms P.sup.1-P.sup.15 are arranged in substantially the same pitch configuration “1P” so that a respective picking arm is aligned directly above a respective object OB.sup.1-OB.sup.15 when EOAT 10 is positioned above the tray 14a′. Once so aligned, the EOAT 10 is lowered and the vacuum picker(s) VP.sup.1-VP.sup.15 on the distal end of each picking arm is/are activated to pick a respective object OB.sup.1-OB.sup.15 via an applied suction force delivered through appropriate vacuum lines (not shown) connected to the vacuum pickers VP.sup.1-VP.sup.15.
[0050] It is noted that each pitch dimension may be measured with respect to any desired reference point(s) including, for example, the distance between the end picking arms P.sup.1 and P.sup.15, the distance between adjacent pickings arms, the distance between discrete groupings of picking arms, etc. In the exemplary embodiment shown and described herein, first pitch 1P is considered to be the distance between the picking arms P.sup.1 and P.sup.15 located at either end of the full array of picking arms where the picking arms are in touching or closely adjacent relationship as seen best in FIG. 5.
[0051] Once the objects are picked by the picking arms at pick location 14a, the robot 12 moves the EOAT 10 toward the object place location 14b. FIG. 4B shows the EOAT in an intermediate EOAT travel location between pick and place locations 14a and 14b, respectively.
[0052] The object place location 14b (FIG. 4C) may require the objects OB.sup.1-OB.sup.15 be spaced differently and/or in discrete groupings such as three groups G1, G2 and G3 of five objects each OB.sup.1-OB.sup.5, OB.sup.6-OB.sup.10 and OB.sup.11-OB.sup.15, respectively, where each object in a group G1, G2 and G3 is spaced from an adjacent object in the same group by a distance or third pitch “3P” (FIG. 7). For example, the object place location 14b (FIG. 4C) may have a three compartment C.sup.1, C.sup.2, C.sup.3 tray which may form a part of the final object packaging (e.g., the object compartment or tray of a blister type package) with five objects in each of three single packages located in compartments C.sup.1, C.sup.2 and C.sup.3, respectively. In this exemplary embodiment, the picking arms in each group are closely adjacent to each other by a pitch distance 4P and may or may not be touching (where pitch 4P may be considered zero if touching) as seen in FIGS. 4C, 7-10, 13A-13C, 13F, 13G and 19A and 19B).
[0053] As seen in FIG. 7, there are three different pitch dimensions indicated: pitch 3P (distance between adjacent groups G1 and G2, and between G2 and G3; pitch 4P (distance between adjacent picking arms in each group, in this case, close to or at zero when viewed in top plan view); and 5P, where 5P is the distance between the far right and left end picking arms P.sup.1 and P.sup.15.
[0054] It is noted that FIG. 6 shows another pitch configuration where the adjacent picking arms in each group G1, G2 and G3 are spaced further apart from each other than is seen in the other figures. This may be considered as an exemplary pitch configuration that may be required depending on the pitch configuration requirement at the object place location. Stated another way, the pitch configuration of the picking arms needs to align with the pitch configuration of the object receptacles at the object place location such that each picking arm aligns with its respective object place location which may be an object package receptacle, for example. The pitch configuration in FIG. 6 may instead be considered an intermediate pitch configuration of the picking arms as they are moved from the configuration seen in FIG. 5 to the configuration seen in FIG. 7.
[0055] As seen best in FIGS. 6-12, first and second set of picking arms S1 and S2 connect to respective electromagnetic linear motors M1 and M2 via respective electromagnetic motor carriers C.sub.1-C.sub.15. More particularly, the first set of picking arms S1 includes picking arms P.sup.1, P.sup.3, P.sup.5, P.sup.7, P.sup.9, P.sup.11, P.sup.13 and P.sup.15 each including a respective proximal end PE.sup.1, PE.sup.3, PE.sup.5, PE.sup.7, PE.sup.9, PE.sup.11, PE.sup.13 and PE.sup.15 which may attach to a respective motor carrier C.sup.1, C.sup.3, C.sup.5, C.sup.7C.sup.9C.sup.11, C.sup.13 and C.sup.15 on motor M1 (FIG. 5). In like fashion, the second set of picking arms S2 includes picking arms P.sup.2, P.sup.4, P.sup.6, P.sup.8, P.sup.10, P.sup.12 and P.sup.14 each including a respective proximal end PE.sup.2, PE.sup.4, PE.sup.6, PE.sup.8, PE.sup.10, PE.sup.12 and PE.sup.14 which may attach to a respective motor carrier C.sup.2, C.sup.4, C.sup.6, C.sup.8, C.sup.10, C.sup.12, C.sup.14 on motor M2.
[0056] Electromagnetic linear motors M′ and M.sup.2 are each operable to control the movement of the individual carriers C.sup.1-C.sup.15 located in linear spaced relation thereon. Since the picking arms P.sup.1-P.sup.15 are each attached to a respective carrier C.sup.1-C.sup.15, movement of a carrier C.sup.1-C.sup.15 causes movement of the respective picking arm P.sup.1P-.sup.15 attached thereto. The carriers C.sup.1-C.sup.15 are individually moveable in a reciprocating manner along their respective linear motors M.sup.1, M.sup.2 to provide the desired pitch between the picking arms P.sup.1-P.sup.15 at one or more locations throughout the EOAT movement. The desired pitch at the pick location 14a and the place location 14b may be programmed according to the requirements of the particular job via a user interface (not shown) of the linear motor controller operably connected to the linear motors M.sup.1 and M.sup.2.
[0057] FIGS. 18A-18C show a representative carrier C having a housing 30 which may include a top surface 32, bottom surface 34 and four side surfaces 33a-33d, respectively. One or more securing elements 36a, 36b may extend from carrier bottom surface 34 to attach the carrier C to a respective picking arm P.sup.1-P.sup.15. Securing elements 36a, 36b may be of any desired type such as the pin and nut configuration shown in FIGS. 18A-18C, for example.
[0058] Each of the picking arms P.sup.1-P.sup.15 may also attach to a respective picking arm mount AM.sup.1-AM.sup.15 with each picking arm mount AM.sup.1-AM.sup.15 attached to one of the first and second rails R.sup.1 and R.sup.2 associated with motors M.sup.1 and M.sup.2, respectively.
[0059] FIGS. 17A and 17B illustrate a representative arm mount AM. The arm mount AM is seen to include an outwardly facing arm mounting surface 20 to which a respective picking arm P.sup.1-P.sup.15 may attach. For example, each picking arm P.sup.1-P.sup.15 may include an area A.sup.1-A.sup.15 located adjacent a respective proximal end PE.sup.1-PE.sup.15 against which the arm mounting surface 20 of a respective arm mount AM.sup.1-AM.sup.15 may locate and be secured via appropriate securing means or elements (e.g., screw and/or adhesive and/or mechanical interference fit, etc.).
[0060] Arm mount AM may further include first and second spaced legs 22, 24 defining a channel 26 therebetween. Channel 22 may include a cross section geometry allowing for a mating, sliding fit with a respective rail R.sup.1 and R.sup.2. For example, legs 22 and 24 may include opposing flanges 22′ and 24′, respectively, each of which extend into and define part of the cross sectional geometry of channel 26. The opposing flanges 22′ and 24′ may align and fit within respective grooves GR.sup.1 and GR.sup.2 formed in each rail R.sup.1 and R.sup.2 as seen best in FIGS. 9, 11, 12, 17A and 17B.
[0061] Rails R.sup.1 and R.sup.2 are mounted to respective surfaces 40a and 40b of an elongated right angle mount member 40. As seen best in FIGS. 8-12, one or more brackets 50 and 52 attach to and connect the electromagnetic linear motors M.sup.1 and M.sup.2. The first and second brackets 50 and 52, respectively, each include respective first and second end portions 50a, 50b and 52a, 52b, respectively, with the second end portions 50b, 52b having a larger height “H.sup.2” than the height H.sup.1 of the first end portions 50a, 52a. As such, the motors M.sup.1 and M.sup.2 are positioned so that motor M.sup.1 extends along a longitudinal axis M.sup.1-M.sup.1 which lies in spaced, parallel relationship to and below the longitudinal axis M.sup.2-M.sup.2 along which motor M.sup.2 lies (when viewing the EOAT 10 in the orientation seen in FIGS. 11 and 12).
[0062] Referring to FIG. 11, the vertical distance between axes M.sup.1-M.sup.1 and M.sup.2-M.sup.2 is indicated by height H.sup.3. This “stepped” relation between the motors M.sup.1 and M.sup.2 positions the first and second sets S.sup.1 and S.sup.2 of the picking arms in the same stepped relation with picking arm set S.sup.1 lying in a plane PL.sup.1 which lies in spaced, parallel relation to the plane PL.sup.2 of second set S.sup.2. This spacing of the planes P.sup.1 and P.sup.2 between two different sets S.sup.1 and S.sup.2 of the picking arms allows for more picking arm pitch options and a smaller EOAT 10 than would otherwise be possible with a single set of picking arms on a single linear motor.
[0063] Referring to FIGS. 8 and 10-12 and also particularly FIGS. 16A, 16B and 19, the brackets 50 and 52 attach at the downwardly facing side surface 50c′, 52c′ of respective bracket middle sections 50c, 52c to the upwardly facing side surface 60a of an elongated center beam 60, the downwardly facing side surface 60b of which connects to upwardly facing surface 40c of right angle member 40 which carries rails R.sup.1 and R.sub.2 as previously described. A robot connector element 70 is attached to the upwardly facing surface 60a of beam 60 such that EOAT 10 may be attached to the desired robot. The connection between these components may be made using any desired securing means appropriate for the anticipated object handling load weight such as screws, bolts, interference fit, clamps, pins and/or adhesives, for example.
[0064] FIGS. 21A-H show another embodiment of picker arms wherein the EOAT 10′ is equipped with fourteen individual picking arms P.sup.1′-P.sup.14′ which are divided among two picking arm groups or sets S.sup.1′ and S.sup.2′ which attach to electromagnetic linear motors M.sup.1′ and M.sup.2′, respectively. Similar parts are indicated by the same reference numerals as in the first embodiment with the addition of a prime symbol in the second embodiment. Rather than vacuum picking arms of the first embodiment, this embodiment has picking arms configured for grasping an object such as indicated at OB1′-OB7′ between a pair of adjacent picking arms (e.g., OB1′ grasped between picking arms OB1′ and OB2′) and with each adjacent picking arm pair having adjustable pitch spacing.
[0065] Electromagnetic linear motors M.sup.1 and M.sup.2 are each operable to control the movement of the individual carriers C.sup.1-C.sup.15 located in linear spaced relation thereon. Since the picking arms P.sup.1P.sup.15 are each attached to a respective carrier C.sup.1-C.sup.15, movement of a carrier C.sup.1-C.sup.15 causes movement of the respective picking arm P.sup.1-P.sup.15 attached thereto. The carriers C.sup.1-C.sup.15 are individually moveable in a reciprocating manner along their respective linear motors M.sup.1, M.sup.2 to provide the desired pitch between the picking arms P.sup.1-P.sup.15 at one or more locations throughout the EOAT movement. The desired pitch at the pick location 14a and the place location 14b may be programmed according to the requirements of the particular job via a user interface (not shown) of the linear motor controller operably connected to the linear motors M.sup.1 and M.sup.2.
[0066] There is thus provided a novel linear motor based gripper offering near infinite pitching capability to various robots/slides or fixed mount applications.
[0067] From the foregoing, it will be seen that this invention is one well adapted to attain all the ends and objects hereinabove set forth together with other advantages which are obvious and which are inherent to the system and method. It will be understood that certain features and sub combinations are of utility and may be employed without reference to other features and sub combinations. This is contemplated by and is within the scope of the claims. Since many possible embodiments of the invention may be made without departing from the scope thereof, it is also to be understood that all matters herein set forth or shown in the accompanying drawings are to be interpreted as illustrative and not limiting.
[0068] The constructions described above and illustrated in the drawings are presented by way of example only and are not intended to limit the concepts and principles of the present invention. As used herein, the terms “having” and/or “including” and other terms of inclusion are terms indicative of inclusion rather than requirement.
[0069] While the invention has been described with reference to preferred embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof to adapt to particular situations without departing from the scope of the invention. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope and spirit of the appended claims.