A system includes a host machine and a status projector. The host machine is in electrical communication with a collection of sensors and with a welding controller that generates control signals for controlling the welding horn. The host machine is configured to execute a method to thereby process the sensory and control signals, as well as predict a quality status of a weld that is formed using the welding horn, including identifying any suspect welds. The host machine then activates the status projector to illuminate the suspect welds. This may occur directly on the welds using a laser projector, or on a surface of the work piece in proximity to the welds. The system and method may be used in the ultrasonic welding of battery tabs of a multi-cell battery pack in a particular embodiment. The welding horn and welding controller may also be part of the system.
|
1. A system comprising:
a host machine having a processor and tangible, non-transitory memory on which is recorded instructions for predicting a quality status of welds formed via a vibration welding process, wherein the host machine is in electrical communication with a collection of sensors and a welding controller; and
a status projector in communication with the host machine, wherein the status projector is operable to selectively illuminate at least some of the welds to thereby indicate the predicted quality status of the illuminated welds;
wherein the host machine is configured to execute the instructions using the processor to thereby:
receive and process signals from the sensors and the welding controller;
predict the quality status of each of the welds; and
display the predicted quality status of the welds, on or adjacent to the welds, by illuminating the welds via the status projector.
8. A system comprising:
a welding horn;
a welding controller that generates control signals for controlling the welding horn in a vibration welding process in which at least one weld is formed on or within a work piece;
a collection of sensors positioned with respect to the welding horn, wherein the sensors are configured to generate sensory signals describing a quality of the vibration welding process;
a status projector positioned with respect to the work piece; and
a host machine in electrical communication with the sensors and with the welding controller, wherein the host machine is configured to execute instructions from tangible, non-transitory memory to thereby:
process the sensory and control signals;
predict, using the sensory and control signals, a quality status of the at least one weld being formed using the welding horn, including identifying any suspect welds;
illuminate the identified suspect welds to indicate the quality status via the status projector;
recording an image of a marker positioned with respect to the illuminated suspect welds; and
recording the position of each marker in memory of the host machine.
2. The system of
3. The system of
4. The system of
6. The system of
7. The system of
9. The system of
10. The system of
11. The system of
|
This application claims the benefit of U.S. Provisional Application Ser. No. 61/551,665, which was filed on Oct. 26, 2011, and which is hereby incorporated by reference in its entirety.
This invention was made with U.S. Government support under an Agreement/Project DE-EE0002217, Department of Energy Recovery and Reinvestment Act of 2009, Battery Pack Manufacturing B511. The U.S. government may have certain rights in this invention.
The present disclosure relates to the display of weld quality status in a vibration welding process.
The process of vibration welding involves the controlled application of high frequency vibration energy to a clamped work piece. Surface friction generates heat at a weld interface, which ultimately softens and bonds adjacent work piece surfaces at the interface. The efficiency, consistency, and long term reliability/durability of a vibration welded assembly depends largely on the welding tools and control methodology used to form the various welds.
Various closed-loop parameter-based control techniques are typically applied during a vibration welding process to keep certain weld parameters within calibrated limits. This approach can produce reasonably consistent welding parameters over time. However, stable welding process parameters may still fail to produce welds of a consistently high quality. In addition, external factors such as material quality can also impact weld quality. Moreover, a premature failure of just one weld can affect the performance of a welded system. It is therefore common practice in such systems to determine weld integrity by visual inspection and a laborious process known as picking, wherein each of the formed welds is physically tested by an operator using a picking tool.
A vibration welding monitoring system and method are disclosed herein that can be used in conjunction with a vibration welding process. An example work piece whose manufacturing process may be enhanced by the present approach is a multi-cell battery module having a series of welded battery cell tabs. Such a battery module may be configured for use as a power source, e.g., for an electric traction motor aboard an electric, hybrid electric, or extended-range electric vehicle. While the present approach is not limited to weld process monitoring of battery cell tabs, the battery module described herein is representative of the type of system in which the present invention may have utility. Therefore, an example battery module is used throughout the remainder of this disclosure for illustrative consistency.
In particular, a system is disclosed herein that includes a host machine and a status projector. The host machine is in electrical communication with a collection of sensors that generates one or more sensory signals describing various aspects of the welding process, and with a welding controller that generates control signals for controlling the welding horn. The host machine processes the sensory and control signals to predict a quality status of welds that are formed using the welding horn, possibly including identifying any suspect welds. The host machine then activates the status projector to display the predicted quality status of the welds on or adjacent to the welds.
A method is also disclosed herein that includes receiving a set of sensory signals from the sensor(s) during formation of one or more welds on or within a work piece. The method also includes receiving control signals from a welding controller of the vibration welding system, with the control signals causing the welding horn to vibrate at a calibrated frequency. The host machine predicts the quality status of the various welds being formed. The predicted quality status is thereafter displayed on a surface of the work piece using the status projector.
Another system is disclosed that also includes the welding horn, the welding controller, and the collection of sensors.
The above features and advantages and other features and advantages of the present invention are readily apparent from the following detailed description of the best modes for carrying out the invention when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers refer to like components throughout the several Figures, a vibration welding system 11 is shown schematically in
The welding assembly 12 shown in
The monitoring system 13 of
As will be understood by those of ordinary skill in the art, a welding controller/power supply used for vibration welding, such as the welding controller 20 of
Still referring to
Within the monitoring system 13 shown in
In an example embodiment, the host machine 40 may automatically extract a preliminary set of (n) signal features and map a predetermined number of the extracted signal features, or alternatively another feature which is determined as a function of the predetermined number of features, to a dimensional space having demarcated pass/suspect boundaries, a process referred to hereinafter as a box-void method. The host machine 40 then predicts the weld quality of the weld from the map. Other approaches may be used to predict quality of a weld without departing from the intended inventive scope, e.g., threshold comparisons, neural network processing, etc. Example extraction and mapping steps for a basic box-void method are described in detail below with reference to
However it is determined, the predicted weld quality may be provided as an output signal (arrow 26) to the status projector 50, whereupon the predicted quality of a given weld is visually indicated, e.g., via direct projection of a beam of light onto the work piece 30. The status display process is also described below with reference to
Referring to
Each cell tab 34, 134 is internally-welded, below an interconnect board 29 of the battery module 130, to the various anodes or cathodes comprising that particular battery cell, as is well understood by those of ordinary skill in the art. Multiple battery modules 130 may be arranged to form a complete battery pack of the type used to power an electric traction motor in a vehicle, or in other relatively high-power applications. The interconnecting member 45 may be constructed of a suitable conductive material, e.g., copper and/or nickel, to form a conductive rail for completing an electric circuit. Each interconnecting member 45 is positioned adjacent to the interconnect board 29 of the battery module 130.
The battery cell tabs 34, 134 extending from the interconnect board 29 may be ultrasonically welded to a longitudinal side wall 49 of a given interconnecting member 45, with substantially identical welds 42 formed at each interconnecting member 45 that is used in constructing the overall battery module 130. The high number of outwardly identical welds 42, e.g., on a series of substantially identical interconnecting members 45, is a structural feature that may be monitored effectively using the system 11.
Referring to
The host machine 40 may include additional circuitry such as a high-speed clock (not shown), analog-to-digital circuitry, digital-to-analog circuitry, a digital signal processor, and the necessary input/output devices and other signal conditioning and/or buffer circuitry. The host machine 40 is configured to execute process instructions embodying the present method 100, an example of which is shown in
The host machine 40 of
In an example embodiment, one external sensor, e.g., the sensors 25, may be configured as an acoustic sensor, for instance a microphone or an acoustic emission sensor positioned in direct contact with a surface of a welding tool, e.g., the horn 14 of
The host machine 40 shown in
Some non-limiting example extracted features include the total welding energy, i.e., the area under a power curve or input waveform commanded from the welding controller 20. Other extracted features may include the elapsed time in forming a given weld in the weld series 142, peak power, rise time, ramp rate, or even correlation data, for instance between the acoustic signal and the power signal. Any number of desired features may be extracted and used, either directly as extracted or indirectly by calculating a derived signal feature as a function of the extracted features, without departing from the intended inventive scope. However, as explained below, the more features that are extracted and used, the more complex the dimensional space needed for mapping these features, thus requiring more processing power.
The host machine 40 may also include a mapping module 43. The mapping module 43 includes computer-executable instructions, executable via the CPU 47, for processing the extracted features so as to identify the best subset of features that separates a good weld from a suspect weld. The mapping module 43 may also determine suitable upper and/or lower limits for any monitored features.
Referring briefly to
A data point 70 corresponding to the feature set of a given weld is mapped to a dimensional space, e.g., the space 60, by the mapping module 43. Thus, each data point 70 in the 3D space example of
Referring again to
The monitoring system 13 shown in
Referring again to
As noted above, the host machine 40 transmits a quality output signal (arrow 26) which captures the status of a weld. Such a signal may be output by the quality prediction module 46 described above. The output signal (arrow 26) may be transmitted to a programmable logic controller (PLC) 58, with the good/suspect status viewable in real time by production operators via an associated human-machine interface (HMI) 17, or captured and recorded in a database 32. The PLC 58 is in two-way communication with the host machine 40, e.g., via a data bus (not shown). The HMI 17 may be a touch-screen display so as to facilitate direct user interaction with the host machine 40, the status projector 50, the display 59, and/or a camera 80 that executes image processing instructions 101, and that is in communication with the host machine 40 over a bus 36, or otherwise in communication with database 32.
The database 32 of
The host machine 40 of
Specifically, the status projector 50 includes a processor 55. The projector 50 displays status information using one or more light beams (arrows 52) by projecting the light beams (arrows 52) onto a surface, for instance on or adjacent to the work piece 230 on or adjacent to suspect welds in the weld series 142. The status projector 50 may be embodied as a conventional light projector, or as a laser projector which projects concentrated or collimated beams of visible or other wavelengths of light as explained below.
The processor 55 receives the output signal (arrow 26) from the PLC 58 and/or from the host machine 40. The output signal (arrow 26) may include the associated identifying information such as the serial number of the battery module 230 and identifying information for each weld in the weld series 142. The processor 55 then projects a light beam(s) (arrows 52) onto or adjacent to a weld. Optionally, display 59 may be placed in communication with the PLC 58 and positioned with respect to the work piece 230, with text or other information (arrow 62) from the PLC 58 presented via the display 59, such as the weld status, serial number of the work piece 230, alert messages, status information, etc.
For instance, a light beam (arrows 52) may be projected onto a portion of the example interconnecting member 45 of
Using the light beams (arrows 52) in this manner, line operators may be visually queued to the suspect welds. Other embodiments may be conceived, such as coating work piece surfaces, such as the interconnecting member 45 of
An example method 100 is shown in
Beginning with step 102, the work piece 30 of
As step 102 is executed, the power supply 20 and the external sensors 25 measure certain parameters and environmental data at step 104, with this information being relayed to and recorded by the host machine 40.
At step 106, the host machine 40 processes the received data, i.e., the control signals (arrow 24) and the external signals (arrows 28) of
At step 108, the quality status is displayed on or adjacent to the welds of the work piece using the status projector 50, e.g., by projecting light beams (arrows 52) directly onto the welds from overhead or onto part of the interconnecting member 45 shown in
At step 110, an inspector may manually pick the welds 42 that are indicated as being suspect at step 108. The inspector may then records the locations of the welds 42 that are in fact unsatisfactory/bad, either as part of step 110 or by proceeding to optional step 112.
At optional step 112, as shown in phantom, the inspector may physically mark the confirmed bad welds from step 110. Step 112 may entail physically placing stickers, imprints, paint, or any other suitable marker. The marker may be placed over or next to a confirmed unsatisfactory weld. As accurate identification of the weld locations is essential, the markers used in step 112 should be designed in such a way that the position of the placed marker can be readily and accurately determined via operation of the camera 80 and the image processing instructions 101, even under varying lighting conditions. Likewise, the work piece, e.g., a battery section, should be located consistently in the field of view (arrow 53) of the camera 80 to ensure that the locations of the welds are determined accurately. Alternatively, additional visual locating features can be added to the battery section to make locating of the part more accurate for the image processing instructions 101. The method 100 then proceeds to optional step 114.
At optional step 114, the camera 80 may be used to image any marked bad welds 42 by executing the instructions 101. The captured images of the confirmed bad welds are processed by executing the instructions 101. Processing may include identifying the locations in or on the work piece of each confirmed bad weld, e.g., by comparing the location of the imaged markers to a baseline/calibrated image or using other position or pattern recognition techniques. The locations of the unsatisfactory welds may be recorded in the database 32 for use by a repair technician in a subsequent repair operation.
The repair technician may be restricted to updating of the repair status only of the unsatisfactory welds. For instance, the HMI 17 of the PLC 58 or another HMI may display the unsatisfactory weld locations and/or images of these welds instead of displaying all of the welds and allowing the technician to pick from a list of all welds. Given the number of welds in the weld series 142, restriction of data entry to only confirmed unsatisfactory welds may reduce errors, such as by selecting the wrong weld location from a global list. If other positions require data entry, a warning message may be given to the repair person requesting manual confirmation of the position.
Communication may be made with the PLC 58 to indentify when a particular weld 42 has been identified for repair. Any such image displayed on the HMI 17 or other display should be taken such that buttons on the touch screen of HMI 17 properly with the location of weld positions in the image. This alignment can help ensure that image processing software of projector 50 or another device can confirm that the inspector/repair person is selecting the correct weld position when entering data on bad welds. Information on bad welds may be fed automatically via the HMI 17 to the host machine 40 of
While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.
Wang, Hui, Chakraborty, Debejyo, Abell, Jeffrey A., Spicer, John Patrick, Utz, Shawn, Hutchinson, Daniel C., Wincek, Michael Anthony, Bracey, Jennifer, Davis, Jeffrey S., Tavora, Peter W., Reardon, Ronald L.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
7286156, | Sep 22 2004 | FUJIFILM Corporation | Light source device for scanning-exposure and method and apparatus for scanning-exposure |
20030205684, | |||
20070034313, | |||
20100280646, | |||
20100326962, | |||
CN101726504, | |||
CN102069293, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 27 2010 | GM Global Technology Operations LLC | Wilmington Trust Company | SECURITY AGREEMENT | 030694 | /0591 | |
Sep 13 2012 | UTZ, SHAWN | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | REARDON, RONALD L | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | TAVORA, PETER W | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | ABELL, JEFFREY A | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | WINCEK, MICHAEL ANTHONY | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | WANG, HUI | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 13 2012 | BRACEY, JENNIFER | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 14 2012 | DAVIS, JEFFREY S | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 14 2012 | CHAKRABORTY, DEBEJYO | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 17 2012 | SPICER, JOHN PATRICK | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 17 2012 | HUTCHINSON, DANIEL C | GM Global Technology Operations LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029004 | /0620 | |
Sep 21 2012 | GM Global Technology Operations LLC | (assignment on the face of the patent) | / | |||
Mar 20 2013 | General Motors LLC | Energy, United States Department of | CONFIRMATORY LICENSE SEE DOCUMENT FOR DETAILS | 030399 | /0394 | |
Oct 17 2014 | Wilmington Trust Company | GM Global Technology Operations LLC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 034287 | /0601 |
Date | Maintenance Fee Events |
Sep 17 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 20 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 28 2020 | 4 years fee payment window open |
Sep 28 2020 | 6 months grace period start (w surcharge) |
Mar 28 2021 | patent expiry (for year 4) |
Mar 28 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 28 2024 | 8 years fee payment window open |
Sep 28 2024 | 6 months grace period start (w surcharge) |
Mar 28 2025 | patent expiry (for year 8) |
Mar 28 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 28 2028 | 12 years fee payment window open |
Sep 28 2028 | 6 months grace period start (w surcharge) |
Mar 28 2029 | patent expiry (for year 12) |
Mar 28 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |