Current methods of automotive assembly include assembling a kit with automotive parts. However, there are some automotive parts such as bolts and fasteners required for the kit that are generally not included in the assembly of the kit but, rather, are picked up and installed individually by an assembler or an assembly line robot after the kit is assembled. This is an inefficient and time consuming process due, at least in part, to incorrect bolts, misplaced parts and incorrectly placed bolts.
In one aspect, a kitting and automation assembly process includes a method involving the steps of scanning a component and capturing a data set indicative of a characteristic of the component. The method further involves comparing the captured data set with a stored data set having a desired characteristic and determining that the component is a conforming component if the data set matches the desired characteristics of the stored data set. Thereafter, picking and positioning the conforming component at an installation position with respect to a part by contacting a datum reference of the part with a tool. The tool having a datum finder configured to locate the datum reference at a proper alignment. The tool subsequently generates a signal confirming the tool has made contact with the datum reference at the proper alignment.
In another aspect, a kit inspection system includes an inspection apparatus. The inspection apparatus having a tool configured to scan a component and capture data indicative of characteristics of the component. A controller having a stored data set establishing a desired characteristic that defines a conforming component is coupled to the inspection apparatus for receiving and comparing the data set with the stored data set to determine a conforming component.
In still another aspect, a pick and place apparatus having a tool with a datum finder is configured to make contact with a datum reference of a work part. The pick and place apparatus further includes a controller coupled to the tool having a stored data set that establishes a proper position of the work part. The pick and place apparatus further includes a part holder to pick and place a component onto a part at an installation position.
The foregoing and other aspects of the present disclosure will become apparent to those skilled in the art to which the present disclosure relates upon reading the following description with reference to the accompanying drawings, in which:
Examples will now be described more fully hereinafter with reference to the accompanying drawings in which example embodiments are shown. Whenever possible, the same reference numerals are used throughout the drawings to refer to the same or like parts. However, aspects may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
Referring now to
The process 1 further utilizes a pick and place system 100 configured to receive the conforming kit tray 55, wherein the conforming kit tray 55 may be the kit tray 5 that passed through the inspection system 10. In the alternative, the conforming kit tray 55 may not be the kit tray 5, but rather may contain a component 53 matching a characteristic of an acceptable component for the process 1. The pick and place system 100 is operatively configured to pick the component 53 from the conforming kit tray 55 and find a target installation position to place and install the component 53 on to a part 54.
The controller 40 is operatively coupled to the inspection apparatus 20 to receive the information generated by the inspection apparatus and store or transmit data corresponding to the generated information. The controller 40 further includes a memory 42 that is coupled to a processor 44 to evaluate the information generated by the inspection apparatus 20. The processor 44 could be a central processor unit, a microprocessor, an application-specific instruction-set processor, a digital signal processor, a specialized microprocessor, a data processor, an audio processor or the like. A user interface 46 such a monitor, a key pad, a touch panel or the like is connected to or in communication with the memory 42 to relay a stored data set pertaining to the component. Prior to the inspection of a component, a user may select the stored data set from memory 42 or enter data pertaining to the component 3 into the controller 40 using the user interface 46 to enter information into the inspection system 10. The memory 42 may include a data storage device, such as a flash drive, or an optical disk drive operable to read the stored data set for the component 3 from the data storage device.
Turning to the operation of the inspection system 10 according to an embodiment, the kit tray 5 containing one or more components 3 is received by the inspection system 10. The tool 30 is operatively manipulated by the controller 40 to generate inspection information and perform measurements of the components 3. For example, the generated inspection information may include information pertaining to the absence of a component, information pertaining to the improper loading of a component, or information pertaining to the inclusion of an incorrect component, a combination of all this information, or the like. If the component 3 is a fastener for example, the measurements may also include dimensional measurements such as information about a bolt height or information about a bolt diameter. The controller 40 in communication with the processor 44 transmits the inspection information generated by the inspection apparatus 20 to the processor 44, which may perform pre-programmed routines, including the generation and compilation of statistical information based upon the transferred quality inspection and dimensional information.
The processor 44 may also perform pre-programmed comparison routines wherein the dimensional measurements are compared to a stored data set in the memory 42 pertaining to the component selected by the user interface 46 in order to determine a component 53 that is acceptable to the inspection system. The stored data set contains a desired characteristic that defines a conforming component such as, for example, an upper and lower tolerance limit for the height of an acceptable component or the orientation of a conforming component. In one embodiment, the processor 44 is configured to continuously generate measurement information and directly provide the information to the user. The user may view the image and measurement information generated by the inspection apparatus 20 using a display device such as a monitor, a printer, or other similar devices. In another embodiment, the processor 44 is configured to accept or to reject the kit tray 5 based on whether the generated measurement information of the component 3 matches the desired characteristics of the stored data set or falls within a pre-determined tolerance limits. In another embodiment, the processor may cause the inspection apparatus 20 to pause its operation when the component 3 does match the desired characteristics of the stored data in the memory 42 pertaining to the component selected by the user interface 46.
Still referring to
The camera 32 may output an image, for example, as shown in
In a similar manner, the beam projected by laser 34 may be used to generate a graphic representation, for example, as shown in
The assembly apparatus 120 includes a datum tool 122 having at least one datum finder configured to locate a datum reference on the part 54. The datum reference serves as a locating or positioning feature for the datum tool 122 and could be, for example, a hole, a slot, a peg or a rivet situated on a surface of the part 54. The datum reference may be created during the manufacturing of the part 54. One skilled in the art will appreciate the datum reference may be created differently depending on the requirements and functionality of the work part. The assembly apparatus 120 also includes a part holder 124 operatively configured to pick up and retain at least one component 53 to be installed. The assembly apparatus 120 further includes a fastening tool 126 operatively configured to install the component 53 on to the part 54.
The controller 140, operatively coupled to the assembly apparatus 120, includes a memory 142 that is coupled to a processor 144 and a user interface 146. Prior to the installation of the component 53 to the part 54, a user may select or enter data pertaining either the component 53 or the part 54 into the controller 140 using the user interface 146 to enter information into the pick and place system 100. The memory 142 may be a data storage device, such as a flash drive, or an optical disk drive operable to read the data for a work part from the data storage device.
Referring now to
Many other example embodiments can be provided through various combinations of the above described features. Although the embodiments described hereinabove use specific examples and alternatives, it will be understood by those skilled in the art that various additional alternatives may be used and equivalents may be substituted for elements and/or steps described herein, without necessarily deviating from the intended scope of the application. Modifications may be necessary to adapt the embodiments to a particular situation or to particular needs without departing from the intended scope of the application. It is intended that the application not be limited to the particular example implementations and example embodiments described herein, but that the claims be given their broadest reasonable interpretation to cover all novel and non-obvious embodiments, literal or equivalent, disclosed or not, covered thereby.
This application is based upon and is a divisional of the U.S. patent application Ser. No. 14/102,608 filed Dec. 11, 2013. The disclosure of the prior application is hereby incorporated in its entirety by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
528393 | Rinn | Oct 1894 | A |
3822958 | Lewis | Jul 1974 | A |
4429463 | Angell | Feb 1984 | A |
4576286 | Buckley et al. | Mar 1986 | A |
4759112 | McLean et al. | Jul 1988 | A |
4781517 | Pearce | Nov 1988 | A |
4785528 | Soderberg | Nov 1988 | A |
4815190 | Haba, Jr. | Mar 1989 | A |
4831549 | Red | May 1989 | A |
4835450 | Suzuki | May 1989 | A |
4894901 | Soderberg | Jan 1990 | A |
4894908 | Haba, Jr. | Jan 1990 | A |
4980971 | Bartschat | Jan 1991 | A |
5055754 | Kishi et al. | Oct 1991 | A |
5144870 | Nick | Sep 1992 | A |
5148591 | Pryor | Sep 1992 | A |
5149979 | Harrow | Sep 1992 | A |
5155895 | Jakiela | Oct 1992 | A |
5233152 | Prokosch | Aug 1993 | A |
5265317 | Angel | Nov 1993 | A |
5272805 | Akeel | Dec 1993 | A |
5298844 | Nagasaki | Mar 1994 | A |
5321353 | Furness | Jun 1994 | A |
5380978 | Pryor | Jan 1995 | A |
5542520 | Beisel et al. | Aug 1996 | A |
5579444 | Dalziel | Nov 1996 | A |
5586387 | Nakatani | Dec 1996 | A |
5615483 | Micale | Apr 1997 | A |
5687831 | Carlisle | Nov 1997 | A |
5696673 | Pryor | Dec 1997 | A |
5722148 | Uemoto et al. | Mar 1998 | A |
5727300 | Ekdahl et al. | Mar 1998 | A |
5745972 | Yokayama et al. | May 1998 | A |
5771553 | Sim | Jun 1998 | A |
5866916 | Pryor et al. | Feb 1999 | A |
5910894 | Pryor | Jun 1999 | A |
5953812 | Ferrante | Sep 1999 | A |
5981965 | Pryor et al. | Nov 1999 | A |
6066845 | Rueb et al. | May 2000 | A |
6167607 | Pryor | Jan 2001 | B1 |
6292715 | Rongo | Sep 2001 | B1 |
6301763 | Pryor | Oct 2001 | B1 |
6317953 | Pryor | Nov 2001 | B1 |
6415191 | Pryor | Jul 2002 | B1 |
6415204 | Hirabayashi | Jul 2002 | B1 |
6442815 | Moon | Sep 2002 | B1 |
6467355 | Leong | Oct 2002 | B1 |
6490369 | Beiman | Dec 2002 | B1 |
6563130 | Dworkowski et al. | May 2003 | B2 |
6681468 | Uchiyama et al. | Jan 2004 | B1 |
6804880 | Yamamoto | Oct 2004 | B2 |
6831287 | Kesil et al. | Dec 2004 | B2 |
6878954 | Butler et al. | Apr 2005 | B2 |
7084900 | Watanabe et al. | Aug 2006 | B1 |
7089826 | Marrocco | Aug 2006 | B2 |
7134210 | Yeeles | Nov 2006 | B2 |
7165318 | Nakamura et al. | Jan 2007 | B2 |
7178255 | Roesel | Feb 2007 | B1 |
7191511 | Noda et al. | Mar 2007 | B2 |
7239399 | Duquette et al. | Jul 2007 | B2 |
7313464 | Perreault et al. | Dec 2007 | B1 |
7503108 | Zolotarev | Mar 2009 | B2 |
7570801 | Horijon | Aug 2009 | B2 |
7591078 | Crampton | Sep 2009 | B2 |
7797128 | Ashford et al. | Sep 2010 | B2 |
8029224 | Abe et al. | Oct 2011 | B2 |
8051547 | Toh et al. | Nov 2011 | B2 |
8172074 | Jones et al. | May 2012 | B2 |
8185238 | Gonzalez Sainz et al. | May 2012 | B2 |
8458896 | Chandrasekaran | Jun 2013 | B2 |
9132924 | Stark | Sep 2015 | B2 |
9316739 | Bertin De La Hautiere | Apr 2016 | B2 |
9669432 | McCarthy | Jun 2017 | B2 |
9802319 | Kiyosawa | Oct 2017 | B2 |
9868181 | Osato | Jan 2018 | B2 |
20030090682 | Gooch | May 2003 | A1 |
20030208302 | Lemelson | Nov 2003 | A1 |
20030232579 | Carlson, III | Dec 2003 | A1 |
20040056498 | Ghuman | Mar 2004 | A1 |
20050005412 | Zolotarev | Jan 2005 | A1 |
20060118459 | Christensen | Jun 2006 | A1 |
20060167587 | Read | Jul 2006 | A1 |
20060288577 | Bormuth | Dec 2006 | A1 |
20070177790 | Ban et al. | Aug 2007 | A1 |
20070185595 | Ruden | Aug 2007 | A1 |
20080155807 | Toh | Jul 2008 | A1 |
20080253612 | Reyier et al. | Oct 2008 | A1 |
20090046921 | Case et al. | Feb 2009 | A1 |
20090139375 | Hathaway | Jun 2009 | A1 |
20090234501 | Ishizaki | Sep 2009 | A1 |
20100012260 | Brennan et al. | Jan 2010 | A1 |
20100092032 | Boca | Apr 2010 | A1 |
20110074950 | Oka et al. | Mar 2011 | A1 |
20110138873 | Razi | Jun 2011 | A1 |
20110153076 | Noro | Jun 2011 | A1 |
20110185556 | Hirano | Aug 2011 | A1 |
20110282483 | Simonetti | Nov 2011 | A1 |
20110301741 | Kayani | Dec 2011 | A1 |
20120098958 | Metzler | Apr 2012 | A1 |
20120165986 | Fuhlbrigge et al. | Jun 2012 | A1 |
20120197438 | Ogami | Aug 2012 | A1 |
20120228892 | Urabe | Sep 2012 | A1 |
20130054025 | Ito | Feb 2013 | A1 |
20130085604 | Irie | Apr 2013 | A1 |
20130138244 | Nagasaka | May 2013 | A1 |
20130173043 | Kudas | Jul 2013 | A1 |
20130199010 | Osato | Aug 2013 | A1 |
20130218324 | Furuya | Aug 2013 | A1 |
20130245824 | Barajas | Sep 2013 | A1 |
20130263433 | Stoian | Oct 2013 | A1 |
20140094951 | Sasa | Apr 2014 | A1 |
20140100696 | Kim et al. | Apr 2014 | A1 |
20140172165 | Oda | Jun 2014 | A1 |
20140365007 | Trompeter | Dec 2014 | A1 |
Number | Date | Country |
---|---|---|
0604619 | Jan 1999 | EP |
WO 2010112894 | Oct 2010 | WO |
Number | Date | Country | |
---|---|---|---|
20170357248 A1 | Dec 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14102608 | Dec 2013 | US |
Child | 15688469 | US |