SYSTEM AND METHOD FOR STORING AND PROCESSING A VARIETY OF PART SHAPES USING ROBOTIC TENDING
20170216984 ยท 2017-08-03
Inventors
- Albert James Youngwerth (Boise, ID, US)
- Shane Christopher Dittrich (Nampa, ID, US)
- Benjamin Thomas Blaine (Eagle, ID, US)
- Sean Gabriel Brown (Boise, ID, US)
- Eric James Lebsack (Boise, ID, US)
Cpc classification
B23Q1/01
PERFORMING OPERATIONS; TRANSPORTING
Y10T29/49998
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A system and method for using a robotic arm and a part gripping jaw to tend a CNC machine. A robotic arm picks up a part gripping jaw and used the jaw to grip a part, and moves the part into a vise in the CAN machine. The part gripping jaw has features which the vise engages, and secures the part in the part gripping jaw for processing in the CNC machine. The system and method includes a novel racking system, robotic end of arm tool, jaw grippers and vise system. The jaw grippers that hold the part are moved from the rack system, with the part to be processed, by the robot, to the vise where the vise uses the jaw grippers to secure the part for processing. After the part is processed, the robot removes the part from the vise with the jaw grippers and stores the part back into the rack system using the jaw grippers.
Claims
1. A vise and jaw assembly, comprising: a part gripping jaw configured to grip a part, said part gripping jaw comprised of at least a left jaw and a right jaw, each of said jaws having a first side, with each of said jaws having defined therein a part gripping profile configured to grip a part when at least said left jaw and said right jaw are activated; each of said jaws further having a second side, with each of said jaws having defined therein a vise engagement profile; and a vise having vise jaws capable of moving with respect to each other, each vise jaw having a jaw engagement profile corresponding to said vise engagement profile of said second sides of said left jaw and said right jaw; wherein when said vise engagement profiles interface with said jaw engagement profiles and said vise is activated, said right jaw and said left jaw are engaged by said vise jaws such that said right jaw and said left jaw are restrained from moving in at least one direction and the movement of said right jaw and said left jaw is controlled by said vise.
2. The vise and jaw assembly of claim 1 wherein said vise engagement profiles and said jaw engagement profiles comprise corresponding projections and depressions.
3. The vise and jaw assembly of claim 1 wherein said vise engagement profiles and said jaw engagement profiles comprise projections with complementarily angled surfaces capable of engagement.
4. The vise and jaw assembly of claim 1 wherein said vise engagement profiles comprise one or more locating rails with said jaw engagement profiles configured to engage said locating rails.
5. The vise and jaw assembly of claim 1 wherein said vise engagement profiles and said jaw engagement profiles comprise interlocking peaks and valleys.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
[0054] Reference throughout this specification to an embodiment, or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases in an embodiment, and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
[0055] Furthermore, the described features, structures, or characteristics of the invention may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention may be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
[0056] The present invention provides for a method and system of Improved Robotic Tending System (IRTS), adaptable to process a wide variety of parts, with no robotic programming required and with substantially reduced engineering costs associated with each part adapted to the system. The IRTS can typically be configured to tend a wide variety parts by a CNC Machine programmer, leveraging the CNC Machine programmer's existing skills and without any special robotic skills or training.
[0057] Some preferred embodiments of the present invention are shown in
[0058] This system and method can be modified for a number of different scenarios, with the robot arm 12 being selected for the requirements of the particular job, particularly for the weight of the part 18. The parts 18 used as an example in the depicted system can be a cylindrical disc of aluminum weighing about 1 pound. For a part 18 of this general size a robot arm 12 such as an ABB IRB 140 with capability of lifting 14 pounds, would be suitable for this particular set up. For the system and method depicted, a CNC machine 32 of various styles and models can be utilized with one example being a CNC machine 32 made by Haas, model DT 1. Located inside the CNC machine is a table 54, vise 34 which engages either the part 18 or the part gripping jaws 16, depending on the particular set up, and optionally, second vise 56.
[0059]
[0060]
[0061]
[0062]
[0063] Vise jaws 50 are also shown, which secure the part gripping jaws 16 with its attached part 18 and prevents them from moving in an X and Z direction as shown. Angled surfaces 62 on the bottom surface of the part gripping jaws interact with the jaws 50 of the vise 34, so that the two sets of angled surfaces 62 interact. The jaws 50 of the vise 34 move together to engage against the corresponding projections 60 on the underside of the part gripping jaws 16, and lock it and the attached part securely in place against forces exerted by the processing tools of the CNC machine 32.
[0064] The disclosed technology includes a preferred embodiment in the form of a method which utilizes the above components to tend a CNC machine 32.
[0065]
[0066]
[0067] The step of providing a part gripping jaw 16 can include providing the part gripping jaw 16 with a vise engagement profile 58 on the bottom side 38 of the part gripping jaw 16, as shown in
[0068] The step of engaging the part gripping jaw 16 with the vise 34 can include gripping projections 60 on the part gripping jaw 16, with vise jaws 50 on the top surface 44 of the vise 34, with as shown in
[0069] The step of providing a vise engagement profile 58 and a jaw engagement profile 46 can include the type of profile shown in the figures, which are gear-like ridges 48 and corresponding valleys. In another embodiment, the step of providing a vise engagement profile 58 and jaw engagement profile 46 is provided by a hydraulically or pneumatically securing device. One such commercially available device is the Zero Point System by Jergens Workholding Solutions. (http://www.jergensinc.com/site/showcase_zps/index.html).
[0070] The method described above can be augmented by adding after the step of disengaging the EOAT 14 from the vise 34, the step of engaging a second part gripping jaw 66, which would appear as shown in
[0071] The next step is also shown in
[0072] Another preferred embodiment is a variation of the methods above, in which after processing in the CNC machine 32, the next step is engaging the part gripping jaw 16 with the EOAT 14, disengaging the vise 34 to release the part gripping jaw 16, moving the part gripping jaw 16 and part 18 from the CNC machine 32, placing the part 18 in a finished part position 64, which can be on a rack 20 as shown in
[0073] An alternative preferred embodiment is shown in the
[0074] The robotic arm will typically follow a sequence of commands to process each part in a job. In a preferred embodiment, the representative part requires two operations in the CNC Machine and the CNC Machine is configured with a first operation vise and a second operation vise. To begin the cycle, the operator loads the part racking system with the part's first operation jaw grippers and then secures each part to be processed in the job into the first operation jaw grippers in a first jaw rack. The operator secures the part's second operation jaws in a well-known location in a second jaw rack. The basic steps to process each part follow:
[0075] Robotic arm moves and positions the EOAT to a set of first operation jaws holding a part in the racking system
[0076] Robotic arm actuates the EOAT to secure the first operation jaws and the part
[0077] Robotic arm lifts and pulls the EOAT, jaws and part away from the racking system
[0078] Robotic arm moves the first operation jaws and part into the CNC Machine and positioned over the first vise
[0079] First vise actuates securing the first operation jaws onto the vise and the part in the jaws
[0080] Robotic arm de-actuates the EOAT to release the first operation jaws
[0081] Robotic arm retracts away from the first vise and out of the CNC Machine
[0082] CNC Machine processes the part for the first operation
[0083] Robotic arm moves and positions the EOAT to a second set of jaws in the racking system; the second set of jaws are configured to secure the part after the CNC Machine first operation process
[0084] Robotic arm actuates the EOAT to secure the second set of jaws in the EOAT
[0085] Robotic arm lifts and pulls the EOAT and jaws away from the racking system
[0086] Robotic arm inverts the second set of jaws
[0087] Robotic arm moves and positions the EOAT so that the second set of jaws are in position over the part in the first vise
[0088] Robotic arm actuates the EOAT to secure the part in the second set of jaws
[0089] First vise de-actuates releasing the part
[0090] Robotic arm moves the second operation jaws and part away from the first vise, inverts the second operation jaws and part and precisely positions them over the second vise
[0091] Second vise actuates securing the second operation jaws onto the vise and the part in the second operation jaws
[0092] Robotic arm de-actuates the EOAT to release the second operation jaws
[0093] Robotic arm positions in front of the first vise and actuates the EOAT to secure the first operation jaws
[0094] Robotic arm retracts away from the first vise and out of the CNC Machine
[0095] CNC Machine processes the part for the second operation
[0096] Robotic arm positions the first operations jaws back into the racking system, de-actuates the EOAT to release the jaws on the rack and then retreats from the racking system
[0097] Robotic arm moves and positions the EOAT to the second operation jaws in the second vise
[0098] Robotic arm actuates the EOAT to secure the second operation jaws and the part
[0099] Robotic arm signals the second vise to release
[0100] Robotic arm moves the second operation jaws and part away from the second vise, retracts out of the CNC Machine, inverts the part and precisely positions the part over the first operation jaws in the racking system, gently places the part onto first operation jaws and de-actuates the EOAT to release the completed part into the first operation jaws
[0101] Robotic arm retracts from the racking system, positions the second operation jaws to an available position in the racking system and de-actuates the EOAT to release the second operation jaws into the rack
[0102] The entire cycle is repeated until all parts are processed
[0103] A second preferred alternative embodiment is shown in
[0104] The EOAT 14 and the CNC table 54 are each configured with a ZPS receiver plate 72 containing two ZPS receivers 70. Between each ZPS on the receiver plate is at least one vise actuation port 74. The vise actuation port 74 allows the EOAT 14 or CNC table 54 to actuate and de-actuate the vise 34 when engaged. The vise 34 is securely mounted to a plate having ZPS pins 68 for engaging the EOAT 14 and ZPS pins 68 for engaging the CNC table 54. Between each ZPS pin 68 is a vise actuation port 74 configured to engage with the vise actuation port 74 on the EOAT or CNC table receiver plate. The vise may be configured with jaws 76 for part pickup 18.
[0105] In this configuration the robot arm 12 positions the EOAT 14 into engagement with the vise 34 and actuates the ZPS receivers 70 to secure the vise 34. The robot arm 12 then positions the vise 34 over a part 18 in a pickup location 30. The EOAT 14 actuates the vise 34 via the vise actuation port 74 to secure the part 18 in the vise 34. The robot arm 12 the moves the vise 34 into engagement with the CNC table 54 ZPS receivers 70 and actuates to the CNC table 54 ZPS receivers 70 to secure the vise 34. The robot arm 12 then de-actuates the EOAT 14 ZPS receivers 70 to release the vise 34. The robot arm 12 moves away and the CNC machine 32 processes the part.
[0106] This second preferred alternative embodiment utilizes a robot EOAT to transfer a vise that can engage and release a part between a part pickup location and a CNC machine. One skilled in the art can readily see that this system can be used in place of the part gripping jaws and vise to perform the same methods previously described.
[0107] The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.