Dynamic adjustment of weld parameter of an ultrasonic welder
10722973 ยท 2020-07-28
Assignee
Inventors
- Andreas Hauck (Rodgau, DE)
- Matthias Poth (Ober-Ramstadt, DE)
- Didier PERRET (Saint-Imier, CH)
- Christoph MANGER (Seligenstadt, DE)
- Thierry MAIRE (Reignier, FR)
Cpc classification
B23K20/10
PERFORMING OPERATIONS; TRANSPORTING
B29C66/1122
PERFORMING OPERATIONS; TRANSPORTING
B29C66/43
PERFORMING OPERATIONS; TRANSPORTING
B29C66/963
PERFORMING OPERATIONS; TRANSPORTING
B29C66/8322
PERFORMING OPERATIONS; TRANSPORTING
B23K20/106
PERFORMING OPERATIONS; TRANSPORTING
B29C66/9241
PERFORMING OPERATIONS; TRANSPORTING
B29C66/9511
PERFORMING OPERATIONS; TRANSPORTING
B29C66/73921
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K20/00
PERFORMING OPERATIONS; TRANSPORTING
B29C65/00
PERFORMING OPERATIONS; TRANSPORTING
B06B1/02
PERFORMING OPERATIONS; TRANSPORTING
B23K31/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An ultrasonic welder includes dynamic adjustment of a weld parameter used to control welds of weld cycles during serial operation of the ultrasonic welder. The ultrasonic welder includes a power supply controlled by a controller and the controller sets a value of the weld parameter for a next weld cycle based on a value of a stack heat energy parameter indicative of heat energy in the ultrasonic stack prior to beginning the next weld cycle. The controller controls the power supply based on the value set for the weld parameter to control a weld in the next weld cycle.
Claims
1. A method of controlling an ultrasonic welder, the ultrasonic welder having a power supply controlled by a controller, an ultrasonic stack including at least an ultrasonic horn, an ultrasonic transducer coupled to the power supply, and a booster coupling the ultrasonic horn to the transducer, the method comprising: dynamically adjusting a value of a weld parameter used to control welds of weld cycles during serial operation of the ultrasonic welder by (i) changing, with the controller, a value of the weld parameter for a next weld cycle based on a value of a stack heat energy parameter indicative of heat energy in the ultrasonic stack prior to beginning the next weld cycle in response to the value of the stack heat energy parameter having changed by more than a first predetermined heat energy threshold and by less than a second predetermined heat energy threshold from when the value of the weld parameter was last changed, and (ii) keeping the value of the weld parameter unchanged in response to the value of the stack heat energy parameter not having changed by more than the first predetermined heat energy threshold from when the value of the weld parameter was last changed; and controlling the power supply with the controller based on the value of the weld parameter to control welding during the next weld cycle.
2. The method of claim 1 further including averaging values of the stack heat energy parameter for a plurality of weld cycles immediately preceding the next weld cycle to obtain an average and using the average as the value of the stack heat energy parameter in determining whether to change the value of the weld parameter and setting the value of the weld parameter for the next weld cycle based on the average when it is determined to change the value of the weld parameter.
3. The method of claim 2 wherein the plurality of weld cycles is in a range of two to five hundred weld cycles.
4. The method of claim 3 wherein the plurality of weld cycles is in a range of fifteen to twenty-five weld cycles.
5. The method of claim 1 wherein the stack heat energy parameter is any of a temperature of the ultrasonic horn, resonant frequency of the ultrasonic stack, and a phase difference between a drive frequency of the power supply and a frequency at which the ultrasonic horn is vibrating.
6. The method of claim 5 wherein the stack heat energy parameter is the resonant frequency of the horn.
7. An ultrasonic welder, comprising: a power supply controlled by a controller; an ultrasonic stack including at least an ultrasonic horn, an ultrasonic transducer, and a booster coupling the ultrasonic horn to the ultrasonic transducer, the ultrasonic transducer being coupled to the power supply; and the controller configured to dynamically adjust a value of a weld parameter used to control welds of weld cycles during serial operation of the ultrasonic welder by (i) changing a value of the weld parameter for a next weld cycle based on a value of a stack heat energy parameter indicative of heat energy in the ultrasonic stack in response to the value of the stack heat energy parameter having changed by more than a first predetermined heat energy threshold and by less than a second predetermined heat energy threshold from when the value of the weld parameter was last changed, and (ii) keeping the value of the weld parameter unchanged in response to the value of the stack heat energy parameter not having changed by more than the first predetermined heat energy threshold or having changed by more than the second predetermined heat energy threshold from when the value of the weld parameter was last change, and then control the power supply based on the value of the weld parameter to control welding during the next weld cycle.
8. The ultrasonic welder of claim 7 wherein the controller is configured to average values of the stack heat energy parameter for a plurality of weld cycles immediately preceding the next weld cycle to obtain an average and use the average as the value of the stack heat energy parameter in determining whether to change the value of the weld parameter and set the value of the weld parameter for the next weld cycle based on the average when the controller determines to change the value of the weld parameter.
9. The ultrasonic welder of claim 8 wherein the plurality of weld cycles is in a range of two to five hundred weld cycles.
10. The method of claim 9 wherein the plurality of weld cycles is in a range of fifteen to twenty-five weld cycles.
11. The ultrasonic welder of claim 8 wherein the stack heat energy parameter is any of a temperature of the ultrasonic horn, resonant frequency of the ultrasonic stack, and a phase difference between a drive frequency of the power supply and a frequency at which the ultrasonic horn is vibrating.
12. The ultrasonic welder of claim 11 wherein the stack heat energy parameter is the resonant frequency of the horn.
Description
DRAWINGS
(1) The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
(2)
(3)
(4)
(5) Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
DETAILED DESCRIPTION
(6) Example embodiments will now be described more fully with reference to the accompanying drawings.
(7) The following discussion will be with reference to prior art ultrasonic welder 100 of
(8) In accordance with an aspect of the present disclosure, a parameter indicative of heat energy in an ultrasonic stack is monitored during operation of an ultrasonic welder. This parameter indicative of heat energy in the ultrasonic stack is referred to herein as the ultrasonic stack heat energy parameter (ST.sub.HE). Based on a value of ST.sub.HE that is indicative of the heat energy in the ultrasonic stack at the beginning of a next weld cycle, a weld parameter used to control the weld during this next weld cycle is set. In this regard, the value of ST.sub.HE need not be obtained at the exact beginning of the next weld cycle but can be obtained at a point very shortly before the beginning of the next weld cycle, such as at the end of the immediately preceding weld cycle or the end of the weld of the immediately preceding weld cycle.
(9) Also, an ST.sub.HE during each weld cycle in a predetermined number of successive weld cycles can be obtained and averaged and this average (ST.sub.AVG) used to set the weld parameter. For example, each such ST.sub.HE is illustratively obtained at the end of the weld of the applicable weld cycle. In an aspect, ST.sub.AVG the average is a rolling average of ST.sub.HE values obtained in the predetermined number of successive weld cycles immediately preceding the next weld cycle for which the value of weld parameter is being set. In an aspect, instead of a rolling average, ST.sub.AVG is calculated after each predetermined number of weld cycles. It should be understood that ultrasonic welder 100 is illustratively a high volume ultrasonic welder that is capable of running hundreds of weld cycles per minute thus having very short weld cycle times. Once the ultrasonic stack has reached the nominal steady state temperature, there is thus very little change in the heat energy of the ultrasonic stack from one weld cycle to the next successive weld cycle.
(10) In an aspect, the weld parameter is not adjusted if ST.sub.HE or ST.sub.AVG, as applicable, does not change by at least a first predetermined threshold (P1). If the change in the heat energy in the ultrasonic stack is small enough, this change will not have any appreciable effect on weld performance. Thus, the first predetermined threshold is set to reflect that there was enough of a change in the heat energy in the ultrasonic stack to result in enough of a change in weld performance that compensating for the change is desirable. This first predetermined threshold may illustratively be determined experimentally.
(11) In an aspect, the weld parameter is also not adjusted if ST.sub.HE or ST.sub.AVG, as applicable, changes more than a second predetermined threshold (P2). This aspect accounts for any anomalies that may occur in ST.sub.HE values, such as an unusually high value. This second predetermined threshold (P2) may also illustratively be determined experimentally.
(12) The stack heat energy parameter ST.sub.HE can be any parameter that is indicative of heat energy in the ultrasonic stack. By way of example and not of limitation, these parameters include the temperature of the ultrasonic stack, the ultrasonic horn in particular, resonant frequency of the ultrasonic stack, the ultrasonic horn in particular, and the phase difference between a drive frequency of the power supply and the frequency at which the ultrasonic stack, the ultrasonic horn in particular, is vibrating.
(13)
(14) At 206, the control routine has ultrasonic welder 100 run a predetermined number of weld cycles using the current weld parameter value WP.sub.CV to control the welds of the weld cycles and obtain a value for ST.sub.HE at an appropriate point in each weld cycle, such as at the end of a weld made during each weld cycle. At 206, the control routine also averages these values of ST.sub.HE to obtain a current average ST.sub.AVGC. At 208, the control routine checks whether the current average ST.sub.AVGC has changed from the value of ST.sub.HE used to set WP.sub.CV for the first weld cycle by at least the first predetermined threshold (P1) but less than the second predetermined threshold (P2), as discussed above. If it has, the control routine proceeds to 210 where it sets the current weld parameter value WP.sub.CV that will be used for the next weld cycle based on the current ST.sub.AVGC and then proceeds to 212. If not, the current weld parameter value WP.sub.CV isn't changed and the control routine proceeds to 212.
(15) At 212, the control routine has ultrasonic welder 100 run a weld cycle using WP.sub.CV, obtains a current value of ST.sub.HE, and updates the current average ST.sub.AVGC, such as by replacing the oldest value of ST.sub.HE with the value for ST.sub.HE obtained during the current weld cycle and then recalculates ST.sub.AVGC. The control routine then proceeds to 214 where it checks whether the current average ST.sub.AVGC has changed from the last ST.sub.AVG used to set the current weld parameter value WP.sub.CV by at least the first predetermined threshold (P1) but less than the second predetermined threshold (P2), as discussed above. If it has, the control routine proceeds to 216 where it sets the current weld parameter value WP.sub.CV based on ST.sub.AVGC and then proceeds to 218. If at current average ST.sub.AVGC has not changed from the last ST.sub.AVG used to set the current weld parameter value WP.sub.CV by at least the first predetermined threshold (P1) but less than the second predetermined threshold (P2), the control routine branches to 218 where it checks whether another weld cycle is to be run or if the ultrasonic welder is to be transitioned to an idle state. If another weld cycle is to be run, the control routine branches back to 212. If another weld cycle is not to be run, the control routine branches to 220 where ultrasonic welder 100 is idled.
(16)
(17)
(18) In an aspect, the resonant frequency of the ultrasonic horn is used as ST.sub.HE. With reference to
(19) In accordance with an aspect of the present disclosure, if the resonant frequency of ultrasonic horn 106 (which is used as ST.sub.HE parameter) increases or decreases, power supply 122 makes a corresponding change in the current weld parameter value WP.sub.CV. In an aspect, power supply 122 makes the corresponding change in the current weld parameter value WP.sub.CV only if the resonant frequency of ultrasonic horn 106 increases or decreases by at least the predetermined first threshold (P1). In an aspect, power supply 122 makes the corresponding change in the current weld parameter value WP.sub.CV only if an average of the resonant frequencies of the ultrasonic horn at the end of each weld of a predetermined number of weld cycles has increased or decreased by at least the first predetermined threshold (P1). It should be understood that this predetermined number of weld cycles is dependent on parameters that effect how fast the temperature of the ultrasonic horn changes such as the weld application, the environment in which the ultrasonic welder is located, the cycle rate at which the ultrasonic welder is operating and the like. In an aspect, this predetermined number of weld cycles is determined heuristically. In an aspect, this average is a rolling average of the resonant frequencies of the ultrasonic horn obtained in the predetermined number of immediately preceding weld cycles. In an aspect, after each weld cycle and before starting the next weld cycle, power supply 122 sets a value for the current weld parameter value WP.sub.CV based on the current resonant frequency, or current average of the resonant frequencies as the case may be, of the ultrasonic horn 106, such as a current weld end frequency or seek frequency as discussed in more detail below. As used herein, the weld end frequency is the resonant frequency of the ultrasonic horn 106 at the end of a weld period, the current weld end frequency is the resonant frequency of ultrasonic horn 106 at the end of the weld period of the most recently completed weld cycle that immediately precedes the next weld cycle and the prior weld end frequency is the resonant frequency of ultrasonic horn 106 at the end of the weld period of the weld cycle that was completed immediately preceding the most recently completed weld cycle.
(20) In an aspect, if the current weld end frequency changed by at least the predetermined first threshold (P1) amount from the immediately preceding weld end frequency, the current weld parameter value WP.sub.CV set by power supply 122 is changed to a value based on the current weld end frequency. In an aspect, if the average of the weld end frequencies for a predetermined number of successive weld cycles immediately preceding the next weld cycle has changed by at least the first predetermined threshold (P1) from the average of weld end frequencies last used in setting the value of the weld parameter, then the value of the current weld parameter value WP.sub.CV set by power supply 122 is changed to a value based on to the current average of weld end frequencies. WP.sub.CV is then used by power supply 122 as the weld parameter for the next weld cycle. In an aspect, a seek frequency determined by a seek performed prior to a first weld cycle is used as the resonant frequency of the ultrasonic horn 106 to determine the value of the current weld parameter value WP.sub.CV to use for the first weld cycle.
(21) In an aspect, if the current weld end frequency or the average of the weld end frequencies, as applicable, has changed by a least a second predetermined threshold, then the current weld parameter value WP.sub.CV is not changed.
(22) In an aspect, a correspondence between the resonant frequencies of ultrasonic horn 106 (or averages of the resonant frequencies) and values of the weld parameter is illustratively programmed into power supply 122, such as controller 124. The correspondence is determined by running a profiling procedure for ultrasonic welder 100 for a particular part. In an aspect, both a correspondence between seek frequencies and values of weld parameters and a correspondence between weld end frequencies and values of the weld parameter are programmed into power supply 122. In this aspect, the seek frequencies to values of weld parameters correspondence is used in selecting the value to use for the current weld parameter value WP.sub.CV when a seek frequency is used as the resonant frequency of the ultrasonic horn and the correspondence of weld end frequencies to values of weld parameters correspondence is used in selecting the value to use for the current weld parameter value WP.sub.CV weld parameter when a weld end frequency is used as the resonant frequency of the ultrasonic horn. It should be understood that this similarly applies to any other parameter that is used for ST.sub.HEa correspondence between ST.sub.HE values (or averages of ST.sub.HE values) and values of the weld parameter is determined and illustratively programmed into power supply 122, such as controller 124.
(23) In an aspect, a change in value of weld parameter per Hz change in resonant frequency (referred to herein as WP/Hz) of the ultrasonic horn is determined and programmed into power supply 122. Each time a change is made to the current weld parameter value WP.sub.CV, the current weld parameter value WP.sub.CV is increased or decreased by WP*Hz where Hz is the amount that the resonant frequency of the ultrasonic horn has changed. It should be understood that this similarly applies to any other parameter that is used for ST.sub.HE and the relationship then being more generally WP*ST.sub.HE where ST.sub.HE is the amount that the stack heat energy parameter ST.sub.HE has changed. It should also be understood that the sign for ST.sub.HE is negative when the heat energy in the ultrasonic stack increased which then results in a decrease in the value of the current weld parameter value WP.sub.CV and positive when the heat energy in the ultrasonic stack decreased which then results in an increase in the value of the current weld parameter value WP.sub.CV. For example, where the resonant frequency of the ultrasonic horn is being used as ST.sub.HE, WP*Hz will be positive resulting in an increase WP.sub.CV when the resonant frequency of the ultrasonic horn has increased and negative WP.sub.CV when the resonant frequency of the ultrasonic horn has decreased.
(24) An example of such a profiling procedure will be described as being run on ultrasonic welder 100 but it should be understood that it could be run on a separate ultrasonic welder configured the same as ultrasonic welder 100, such as an ultrasonic welder in a lab. The example profiling procedure is illustratively performed over the ramp-up period of ultrasonic welder 100. It should be understood that the profiling procedure could continue for a period after the ramp-up period and for example continue until temperature of the ultrasonic stack 101 reaches a maximum operational temperature.
(25) During the example profiling procedure, an initial good weld of the parts to be welded, such as parts 112, 114, is performed with ultrasonic welder 100 at an ambient temperature such as 20 C. The weld parameter for this initial good weld (referred to herein as WP.sub.A), the weld end frequency at the end of the weld period for this weld (referred to herein as WEF.sub.A) and the seek frequency for this weld (referred to herein as SF.sub.A) are recorded. A seek as is known in the art is running the ultrasonic welder 100 ultrasonic stack 101 in air. That is, power supply 122 excites ultrasonic stack 101 by driving ultrasonic transducer 102 at the drive frequency but with ultrasonic horn 106 not in contact with any parts 112, 114 or anvil 120. The seek is run prior to the weld cycle of this initial good weld and the seek frequency recorded. The seek frequency is the resonant frequency of ultrasonic horn 106 at the end of the seek. Ultrasonic welder 100 is then run stepwise through a series of weld cycles where it is welding parts 112, 114 until ultrasonic stack 101 reaches steady statewhere there is no further frequency drop in the resonant frequency of ultrasonic horn 106 from weld cycle to weld cycle. The weld end frequency after each step is recorded as is the seek frequency. Each step may for example be an incremental amount of time, such as one minute (which could vary depending on the heat up rate of ultrasonic stack 101). Each step may for example be a weld cycle. The weld parameter is recorded once the ultrasonic stack 101 reaches steady state (referred to herein as WP.sub.B) as are the weld end frequency (referred to herein as WEF.sub.B) and seek frequency (SF.sub.B).
(26) Two characteristic curves are then created: Weld parameter vs. weld end frequency over time (WP vs. WEF) and weld parameter vs. seek frequency over time (WP vs. SF). Both curves will look like a linear function. The slope of both curves will be similar at any time. There will be a difference in frequency between the two curves which is constant and stack independent.
(27) The difference between WP.sub.A and WP.sub.B (WP.sub.AWP.sub.B) defines the full range of weld parameter settings over the ramp-up period. The difference between WEF.sub.A and WEF.sub.B defines the full range of the frequency shift of the resonant frequency of ultrasonic horn 106 during the ramp-up period. The set value of change in weld parameter (WP) per Hz shift in resonant frequency (Hz) of ultrasonic horn 106 during the ramp-up period is defined by WP=(WP.sub.AWP.sub.B)/WEF.sub.AWEF.sub.B). A set of values for the weld parameter (WP) that correspond to weld end frequencies (WEFs) of ultrasonic horn 106 and the seek frequencies (SFs) of ultrasonic horn 106 are established using WP to create the above discussed characteristic curves. There will thus be a different weld parameter (WP) value that corresponds to each resonant frequency of ultrasonic horn 106 over the full range of frequency shift of the ultrasonic horn 106 during the ramp-up period both a weld end frequency basis and a seek frequency basis, as reflected in the above two characteristic curves discussed above. Alternatively, as discussed above, WP/Hz is used in determining changes to make to the values of the weld parameters during the operation of ultrasonic welder 100.
(28) In an aspect, when ultrasonic welder 100 begins welding parts after it has been idle for an extended period or when it first starts welding parts, a seek is run before the first weld cycle and the seek frequency used to set the value of the weld parameter (WP). That is, the weld parameter (WP) corresponding to this seek frequency that had been programmed into power supply 122 is used by power supply 122 as the weld parameter (WP) for the first weld cycle. Thereafter, power supply 122 sets the weld parameter (WP) for the next weld cycle based on the weld end frequency of the most recently completed weld period.
(29)
(30) The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
(31) As used herein, the term controller, control module, control system, or the like may refer to, be part of, or include an Application Specific Integrated Circuit (ASIC); an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor (shared, dedicated, or group) that executes code; a programmable logic controller, programmable control system such as a processor based control system including a computer based control system, a process controller such as a PID controller, or other suitable hardware components that provide the described functionality or provide the above functionality when programmed with software as described herein; or a combination of some or all of the above, such as in a system-on-chip. The term module may include memory (shared, dedicated, or group) that stores code executed by the processor. When it is stated that such a device performs a function, it should be understood that the device is configured to perform the function by appropriate logic, such as software, hardware, or a combination thereof.
(32) Spatially relative terms, such as inner, outer, beneath, below, lower, above, upper, and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as below or beneath other elements or features would then be oriented above the other elements or features. Thus, the example term below can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.