1 Introduction

Laser beam welding is a joining technique frequently used in high volume applications, such as in the automotive industry. In so called keyhole welding processes, the laser beam is focused to intensities between 106 and 107 W/cm2. In this regime, vaporization takes place on the surface of metals like steel or aluminum. This metal vapor forms the keyhole, i.e. a cavity within the melt pool, whose shape is defined by the balance between the vapor pressure and the surface tension of the surrounding melt [1]. Within the keyhole, the laser light is reflected multiple times resulting in a high absorption efficiency. As the laser beam advances, the melt flows around the keyhole and solidifies after a certain time. Therefore, deep and slender weld seams at high feeding rates are achieved. The disadvantage of this joining technique is the complexity of physical processes involved [2, 3]. The efficiency of the process depends on a rather fragile equilibrium between the solid, liquid, and gaseous phase of the work piece material. Therefore, perturbations such as the ejection of spatters can cause instabilities which result in weld seam defects such as craters, pores, seam under fill, bonding failure, or insufficient penetration depth [4].

In the left part of Fig. 1, such a keyhole penetration process in the full penetration mode is sketched for an overlap joint. As the laser beam moves from left to right, it forms a keyhole whose diameter is slightly bigger than the one of the laser beam. If a sufficient laser power is used, the depth of the keyhole reaches the bottom of the work piece and the so called full penetration hole (FPH) opens on the bottom side. At lower laser power values, the FPH closes again. The lower parts of Fig. 1 show the thermal images where the FPH appears as cool spots within the walls of the keyhole, which are at evaporation temperature of the work piece material. Thus, the appearance of the FPH indicates that the keyhole extends to the bottom of the lower sheet. The welding depth is defined as the depth of the liquid-solid interface, i.e. the depth of the molten material. Since the keyhole depth is usually slightly less than the welding depth, the FPH can be considered as an approximate measure for it.

Fig. 1
figure 1

Schematics of keyhole welding processes at “full penetration mode” (left) and “partial penetration mode” (right). The upper parts sketch cross sections of the welding processes, the lower parts show thermal images acquired coaxially to the laser axis

The FPH at full penetration is a well-known image feature used for monitoring or closed-loop control of laser keyhole welding processes [57]. However, the FPH exhibits rapid fluctuations with frequencies of several kHz [8, 9]. Therefore, the approach of measuring the contrast of image intensity between the full penetration hole and the surrounding laser interaction zone at frame rates below 1 kHz seemed inappropriate. For this reason, we introduced a novel camera technology based on so called “cellular neural networks” (CNN) in order to increase frame rate and robustness of the FPH detection. This component enables sampling rates which are sufficient to detect the stochastic properties of the process. The results of this novel approach for welds on zinc-coated steel sheets are presented in the following.

The second issue discussed in this paper is the partial penetration mode shown on the right hand side of Fig. 1. In overlap joints, we observed an image feature very similar to the FPH because the vertical heat flow between the sheets is interrupted at the gap. Therefore, the surface of the lower sheet appears as a dark spot in the thermal image of the laser interaction zone. As discussed below, the statistics can be used to control penetration depth in the bottom sheet. Due to its similarity with the FPH in the full penetration state, we consider both image features as “full penetration holes” (FPH) in the following.

2 System setup

The key component of the system is a CNN-based camera. The CNN technology enables the integration of processor elements in the electronic circuitry of CMOS camera pixels. The result is a massively parallel computing architecture where a similar instruction is applied simultaneously to every camera pixel, a so called “Single Instruction, Multiple Data” (SIMD) system. Such systems are very efficient for real time image processing which is necessary for a robust FPH detection in highly dynamic processes [10]. Here, a system called Q-Eye was used consisting of 176×144 cells [11]. Each cell consists of a single photo sensor, processor and memory elements, and interconnections to the 8 neighboring cells. The Q-Eye is part of the Eye-RIS camera which contains an additional FPGA-based NIOS II processor by Altera which is used for the actuation tasks.

This CNN camera is mounted to the camera window of the welding head for a coaxial process observation (Fig. 2). For our experiments, the laser source was a 5 kW, 1030 nm Trumpf TruDisk 5001 Yb:YAG thin disk laser with a 200 μm transport fiber. The 2D laser scanner is integrated in the laser head (Trumpf PFO-33) which was equipped with a 450 mm focusing optics resulting in a focal diameter l of 600 μm. The electrical signals are a 24 V digital start/stop signal and a 10 V analogue input to control the laser power with a bandwidth of 10 kHz. More details are provided in [12]. If not stated otherwise, the welding results shown below are obtained for overlap joints of zinc-coated steel sheets with a thickness of 1 mm and a gap width of 0.1 mm.

For the acquisition of the thermal image the spectral range for the gray image is restricted to 820 to 980 nm where the thermal radiation is dominating. In this range, the keyhole walls appear very bright within the laser interaction zone because in first approximation they can be assumed as black body emitters at evaporation temperature of the work piece material. Therefore the intensity of the laser interaction zone is nearly independent of laser power and feeding rate.

For this configuration, a number of algorithms for the FPH detection were developed [13]. The constant intensity of the keyhole walls enables a contour detection of the FPH in the fluctuating melt pool. The frame rate is limited by the algorithm complexity which mainly depends on the assumptions made for the position of the FPH. The fastest detection was achieved for linear welds where the approximate position of the FPH is known. There, frame rates of up to 14 kHz were achieved for image acquisition, image evaluation, and feedback. The latency time of the system is in the order of 100 μs. For welds with variable direction the frame rates decreased to 7 kHz. For every thermal image acquired at time t i the algorithms return a binary signal s FPH(t i ) alternating between the values “1” if the FPH is detected or “0” otherwise.

3 Characterization of the full penetration hole

3.1 Definition of measurement quantities

Figure 3 shows the important elements from the control system point of view. These are the laser system, the welding process, the FPH detection by the CNN camera, and the feedback generation for the laser. Both, the laser system and the welding process are continuous in time and linked by the laser beam. The thermal image of the laser interaction zone is acquired by the CNN camera at discrete time steps t i =i/f, where i denotes the image number and f the sampling rate of the camera. They are evaluated on the CNN for the presence of FPH events, resulting in the signal s FPH(t i ). From this signal, including its history, a feedback ΔP(t i ) is generated in order to adapt the laser power to the current state of the process. In the open-loop system, the feedback is omitted. In this case, the laser power signal P(t) forms the input and s FPH(t i ) the output. In this way, the system can be regarded as a discrete time “Single Input, Single Output” (SISO) system.

Fig. 3
figure 2

Elements and signals of the closed-loop control system. For the open-loop characterization, P(t) is the input signal and s FPH(t) the output signal. The dashed line marks the components implemented in the CNN camera

Fig. 2
figure 3

System setup: The welding process is observed coaxially by the CNN camera mounted on the camera window of the welding head. The laser power is controlled over an analogue signal

In the following the signal s FPH(t i ) is assumed to be a single outcome of a stochastic process in which the probability p FPH(t i ) that a full penetration hole occurs at time t i depends on the energy previously coupled into the welding process by the laser power P(t)

$$ p_{\mathrm{FPH}}(t_{i}) = H( P(t),t )\quad \mathrm{with}\ t \le t_{i}. $$
(1)

Due to the complexity of the welding processes, the operator H is expected to be causal, nonlinear, and time dependent—in particular in the presence of process perturbations. To measure the probability p FPH it is approximated as relative frequency either within an ensemble of signals at a fixed time t or at different times t i within a single signal s FPH(t i ). In the second case, the question of ergodicity must be considered [14]. Therefore we distinguish between relative frequencies q FPH measured within an ensemble and relative frequencies r FPH measured in time domain.

Considering the time scales, the reaction time of the welding process is the most difficult quantity to be estimated because of the complexity of the physics involved. For the step response, one obvious time constant is the value

$$ \tau_{lu} \equiv\frac{l}{u} $$
(2)

where l denotes the diameter of the laser beam and u the feeding rate. This is the time during which the laser beam irradiates a single point on the weld seam. Thus, it is also the minimum time necessary for the welding process to reach stationarity after a stepwise change of the laser power P(t). For a beam diameter l of 0.6 mm and a feeding rate u of 9 m/min, τ lu is 4 ms. The transport processes within the melt and the gas phase are much faster. In steel, the velocity of the convection within the melt can exceed the feeding rate u by a factor of 10 and pressure waves within the gas phase travel at the speed of sound [15]. Therefore, the process can reach approximate values of the equilibrium point much faster. Since the reaction times of the laser system on the signal P(t) and the delay of the CNN camera in the order of 100 μs are negligible, the reaction time of the whole closed-loop system is dominated by the welding process and the value τ lu might serve as a simplified measure for it.

The relation between the probability p FPH(t i ) and the signal s FPH(t i ) is modeled in the following way: The signal alternates between the discrete values 0 and 1 denoting the events “no FPH” and “FPH”, respectively. Thus, the outcome ξ=s FPH(t 0) at a distinct time t 0 within the process can be regarded as a random variable with the probabilities p 0p FPH(t 0) for the events ξ=1 and (1−p 0) for the event ξ=0. If the same process is repeated n times, the n outcomes ξ 1,…,ξ n can be treated as n independent Bernoulli trials where the probability to observe a number n FPH of FPH events within the n trials is given by the binominal distribution [14]. Thus, the probability p 0 can be estimated as the relative frequency q FPH of FPH events at time t 0 within an ensemble of n signals s FPH(t 0)

$$ q_{\mathrm{FPH}} \equiv\frac{n_{\mathrm{FPH}}}{n} \approx p_{0}. $$
(3)

The number n FPH is counted either by visual inspection of the thermal images at time t 0 or by an automatic evaluation using the CNN algorithm mentioned above. For the visual inspection, each image is classified as “FPH”, “no FPH”, or “uncertain” by experienced users. The criteria are the visibility of the FPH and the welding result obtained at time t 0. Only the first two categories contribute to the number n of images. In the case of an automatic evaluation, the CNN algorithm is used to count the number n FPH of FPH events. The results of the visual inspection serve as a base for the optimization of the algorithm parameters. To obtain a value for the uncertainty of this estimation, the standard deviation σ BIN of the Binominal distribution can be used

$$ \sigma_{\mathrm{BIN}} = \sqrt{np_{0}( 1 - p_{0} )} $$
(4)

The standard deviation σ BIN is a measure for the width of the distribution of the n FPH values around the expectation value. Applying error propagation to (3), the standard deviation of q FPH becomes

(5)

To illustrate the meaning and the limitations of this relation, one can derive a requirement for the sampling rate f in ergodic processes from it. Since the reaction time of the closed-loop system is limited by the time τ lu of the welding process, the uncertainty of the probability measurement depends on the number of images acquired with a sampling rate f during this time. Therefore, a minimum frame rate f min can be defined for a maximum standard deviation σ max

$$ f_{\min} = \frac{n}{\tau _{lu}} = \frac{p_{\mathrm{FPH}}(1 - p_{\mathrm{FPH}})}{\tau _{lu}\sigma _{\max} ^{2}}. $$
(6)

For a probability p FPH of 50 %, a reaction time τ lu of 4 ms, and a σ max of 10 % this equation requires a minimum frame rate f min of 6.25 kHz. Of course, for Eqs. (4) to (6) independent Bernoulli trials are presumed. This independence is lost when the sampling rate of the camera is able to resolve the fluctuations in the melt pool. In this case, the true standard deviation is expected to be larger than the value σ FPH. Nevertheless, Eqs. (5) and (6) give some idea of the required sampling rates necessary for closed-loop control and of the uncertainty of the probability estimations during the open-loop characterization.

3.2 Open-loop characterization

The aim of this section is to characterize the relation of Eq. (1) between the laser power P(t) and the probability p FPH(t). This is done in the open loop, i.e. the feedback in Fig. 3 is omitted. P(t) is used as input signal and s FPH(t) as output signal. The probability p FPH(t) is estimated by the relative frequency q FPH defined in Eq. (3). Instead of repeating measurements n times, periodic input signals P(t) are used. In this case, images with the same phase ωt can be treated as independent if the duration τ P =2πω −1 of the period is sufficiently larger than the reaction time of the welding process estimated as τ lu .

The most interesting relationship is the one between p FPH and the laser power P under stationary conditions. In order to decrease the number of measurements for a sufficient statistics, a slowly varying triangular input signal P(t) is applied instead of a large number of measurements with constant laser powers. Afterwards, the images are classified into discrete laser power intervals of size P I . The p FPH values measured with these triangular signals tend towards those measured under stationary conditions if the laser power variation within the time τ lu is smaller than the interval size P I . For example, if P I is 100 W, the slope \(\dot{P}(t)\) of the triangular signal P(t) is chosen so that the product \(|\dot{P}|\tau_{lu}\) is smaller. Images acquired within the same power interval are combined to a class. The number of thermal images with FPH is counted by visual inspection.

Figure 4 shows results measured at four different feeding rates between 3 and 9 m/min on an overlap joint of two 1 mm zinc-coated steel sheets. For a laser power interval P I of 100 W about 60 images were evaluated per class and feeding rate. In order to make the results for the different feeding rates comparable, they are drawn over the line energy P/u which is the laser energy irradiated per welding length. At line energies above 50 J/mm, full penetration is achieved. At line energies between 50 and 70 J/mm, q FPH increases almost linearly from 18 % to 75 %, as marked by the straight line. At higher line energies, a saturation value of about 80 % was found. Since defects like spatters or smoke residues are caused by an excess energy, the linear range marked by the straight line is preferred for full penetration. If the welding process is ergodic, the rate of FPH events can be used as a set point for the closed-loop control.

Fig. 4
figure 4

Relationship between the relative frequency q FPH of FPH events and the line energy P/u. The straight line marks the shoulder at full penetration, the dashed one at partial penetration

Whereas the full penetration behavior is similar for butt joints and overlap joints, the peak around 30 J/mm only occurs at overlap joints. At this line energy, the bottom of the vapor capillary reaches the interface between the top and the bottom sheets. Since the vertical heat flux between the two sheets is interrupted at the gap, the upper surface of the bottom sheet, which is not directly irradiated by the laser beam, remains colder than the surrounding keyhole walls which lie within the upper sheet. Therefore, the bottom of the keyhole appears as a dark spot within the thermal image. In the rising shoulder between 20 and 30 J/mm the keyhole penetrates the upper sheet and reaches the gap only occasionally. In the falling shoulder (dashed line) the probability for FPH events decreases because the keyhole penetrates the bottom sheet and lowers the temperature difference between the two sheets.

In Fig. 4, the three data points in the curve acquired at u=3 m/min and \(\mathrm{P/u} < 36~\mbox{J/mm}\) are marked by a circle because they differ significantly from those curves acquired at u=5 and 7 m/min. To find the cause, the relative frequencies measured at the rising and falling slopes of the triangular laser power signal were separated. Figure 5 shows data of the curves acquired at u=3 and 5 m/min. At u=3 m/min, FPH events occur at the gap only at rising laser power P. At higher feeding rates, similar q FPH values were observed in both branches at line energies between 30 and 40 J/mm. At line energies below 30 J/mm, the majority of FPH events occur in the falling branch. A possible explanation for the behavior of the curve at u=3 m/min is that the velocity of the horizontal heat flux is comparable to or higher than the feeding rate. Therefore, the bottom sheet remains hot at falling laser powers and no FPH is visible. At higher feeding rates, the influence of the horizontal heat flux is negligible. The hysteresis effect at line energies below 30 J/mm is more difficult to understand. Apparently, the keyhole opens at line energies of about 30 J/mm, but once it is open, it remains in that state until line energy drops below 25 J/mm. A physical cause of this behavior might be the surface tension of the melt [16].

Fig. 5
figure 5

Comparison of the relative frequencies q FPH measured at rising and falling laser powers. The dashed line marks the partial penetration regime from Fig. 4

This behavior is also visible in the thermal images of the melt shown in Fig. 6. At the rising branch, the keyhole is very short with a small FPH. At full penetration, keyhole length and FPH size increase. At falling laser powers, keyhole length and FPH increase dramatically. With the size of the keyhole, the temporal response of the welding process can be expected to change, too. Therefore, these measurements indicate that the dynamic properties of the welding process depend not only on the absolute value of the laser power but also on the way how the process is guided.

Fig. 6
figure 6

Development of the thermal images during the acquisition of Fig. 4 at u=5 m/min. The vertical lines mark the FPH. From left to right: FPH at partial penetration with rising laser power at 2.5 kW (30 J/mm), FPH at full penetration near 5 kW (60 J/mm), melt pool at falling laser power near 3.3 kW (40 J/mm), FPH at partial penetration near 3.1 kW (37 J/mm) with a widely opened keyhole, and closed FPH at 2.0 kW (24 J/mm)

The second important issue is the characterization of the transient behavior of the probability p FPH(t). For this purpose, a periodic rectangular laser power signal P(t) with period τ P is applied to the open-loop system. From the different periods, images with similar phase φ=ωt with \(\omega = 2\pi \tau_{P} ^{-1}\) are combined to a class. In order to obtain a sufficient statistics, the automatic evaluation result of the linear CNN algorithm was used. Figure 7 shows the result of the automatic evaluation of 19,039 images acquired with a rectangular signal P(t) with period τ P of 140 ms. This period is divided into 89 classes where the phase shift Δφ within each class corresponds to a time shift Δt=Δφτ P /2π≈1.5 ms. The resulting average class size is 214 images. The probability to observe a FPH within each class is again estimated by calculating the q FPH values according to Eq. (3).

Fig. 7
figure 7

Response of q FPH to a rectangular input signal P(t). The dashed lines mark the transient regimes. The response time of the welding process is about 10 ms at the rising and less than 5 ms at the falling edge

Figure 7 shows the q FPH values calculated for each class together with one period of the input signal P(t). The laser power alternates between 3.5 and 4.75 kW. The dots mark the q FPH values calculated for each class. The length of the error bars is the standard deviation σ FPH calculated according to Eq. (5). Starting at the rising edge of the laser power signal, the graph can be represented by four regions: Between Δt=21 and 36 ms, transient behavior of q FPH is observed. Between Δt=36 ms and the falling edge at Δt=93 ms, the q FPH values scatter around a constant value of about 42 %. At the falling edge, a second transient region is observed. In contrast to the transient region at the rising edge, this region is significantly shorter. After about 3 ms, another region with approximately constant q FPH values was observed in the range between Δt=96 ms and 140 ms of one period and Δt=0 to 21 ms of the next period. Due to the reduced laser power of 3.5 kW, full penetration holes are measured with an average probability of about 16 %. A very similar behavior was observed for aluminum welds [12].

We interpret these measurements in the following way: After a transient response time, the q FPH values become constant which means that the process is “wide sense stationary” [14]. On a time scale larger than this “relaxation time”, the process can be expected to become ergodic if no perturbations are present [17]. At the rising edge, this “relaxation time” is about 15 ms and therefore longer than τ lu which is 7.5 ms for a feeding rate of 5 m/min. On the falling edge, the transient regime vanishes already after 3 ms, which can be explained by the transportation speed in the liquid and gaseous phase (see Sect. 3.1). The difference in the length of the transient regimes at the rising and the falling edge clearly shows that the operator H in Eq. (1) must be nonlinear or time dependent. To proof this formally, one can define a new input signal

$$ P_{S}( t ) \equiv P_{R}(t) + P_{F}(t) = \mathit{const} $$
(7)

with P R (t)≡P(tt R ) and P F (t)≡P(tt F ), where t R =21 ms and t F =93 ms are the start times of the rising and falling edges in the laser power signal of Fig. 7. Assuming the operator H to be linear and time invariant, one must also expect the sum of the output signals p R (t)≡H(P R (t)) and p F (t)≡H(P F (t)) to be constant, because

(8)

Figure 8 shows the result of this test for the data from Fig. 7. Whereas the sum P S (t) of the shifted laser power signals is constant, the sum of q FPH(tt R ) and q FPH(tt F ) shows a minimum at Δt=6 ms. In the constant regimes the sum of the q FPH signals is about 60 % (dashed line). At the minimum, this sum drops to 21 % with a standard deviation \(\sigma_{S}\equiv\sqrt{\sigma_{\mathrm{FPH}}^{2}(t-t_{R})+\sigma_{\mathrm{FPH}}^{2}(t-t_{F})}\) of about 4 %. Even if σ FPH underestimates the true uncertainty due to the high frame rate, this drop from 60 to 21 % is significant. Therefore H cannot be linear and time invariant which means that most of the standard feedback strategies are not applicable. Considering the complexity of the welding process, this finding is not surprising. Nonlinear dependencies were also found for the relation between penetration depth and melt pool intensity [18] and between penetration depth and melt pool width [19].

Fig. 8
figure 8

Proof of nonlinearity with data from Fig. 7. A constant input signal P S (t) results in a time dependent output signal q FPH(tt R )+q FPH(tt F )

3.3 Closed-loop control

For the closed-loop system sketched in Fig. 3, a feedback strategy is required which is robust against the transient response of the process. In contrast to publications [18, 19] which apply a time independent nonlinear model to images acquired at rather low frame rates, we exploit the high frame rate and short latency achieved by the CNN camera. Of course, the probability p FPH(t) has to be estimated within a single sample function which means that the relative frequency must be measured at different times. This section discusses the equilibrium states achieved by this control strategy for ergodic processes without perturbations. Under this assumption one can estimate p FPH(t) by the number n FPH(t,τ S ) of FPH events observed within n(t,τ S ) images sampled within a time interval [tτ S ,t[ with τ S = n/f. The result is a rate r FPH(t) of FPH events with

(9)

A simple strategy is to start with an initial value P 0 and to adapt this value after every acquired image. If no FPH is observed, a value ΔP up is added to the current laser power P(t); otherwise, a value ΔP down is subtracted. As shown in Fig. 4, the probability to detect a FPH rises with increasing laser power P in the regime of full penetration. Therefore, such a system reaches its operating point, i.e. the average laser power over a time interval τ S τ lu is constant when the following equilibrium condition is fulfilled:

$$ r_{\mathrm{FPH}}\varDelta P_{\mathrm{down}} = ( 1 - r_{\mathrm{FPH}} )\varDelta P_{\mathrm{up}}. $$
(10)

The time variables t and τ S are omitted because r FPH becomes time independent in the state of equilibrium. The left side of this equation describes the frequency with which the laser power is lowered, the right side the frequency of raising the laser power. The sign of both, ΔP up and ΔP down is chosen positive. Resolving Eq. (10) for r FPH, one obtains the set point

(11)

In the regime of partial penetration marked by the dashed line in Fig. 4, the probability to detect a FPH decreases with increasing laser power P. This means that the laser power must be increased by ΔP up in case of an FPH and decreased by ΔP down if no FPH is detected. Therefore, the laser power rises with the probability r FPH and drops with the probability (1−r FPH). So in partial penetration, the equilibrium is reached at the set point

$$ r_{PP} \equiv\frac{\varDelta P_{\mathrm{down}}}{\varDelta P_{\mathrm{up}} + \varDelta P_{\mathrm{down}}}. $$
(12)

This control strategy together with measurement results was described in [9]. It was shown that such a system oscillates around an average laser power P S . However, we found that the amplitude of the oscillations depends very much on the feeding rate. The control behavior of this simple strategy was not satisfactory, because it was either slow or resulted in large oscillation amplitudes. The reason for this behavior is the excess energy brought into the process during its reaction time. This excess energy was reduced by limiting the oscillation amplitudes with boundaries. These boundaries remain constant as long as the process oscillates around the set point. As soon as the system stops oscillating, the boundaries are adapted in appropriate steps. In this way, the reaction speed of the closed-loop system to large perturbations is decoupled from the oscillation amplitude under constant process conditions. Details are described in [20]. Figure 9 shows the FPH signal s FPH(t) and the corresponding laser power signal P(t) for a welding process under constant process conditions with feeding rate 5 m/min. The laser power signal is clipped at the boundaries (dashed lines) if the amplitude of the oscillations exceeds ±100 W. This clipping limits the excess energy brought into the process during its reaction time which makes the amplitudes independent of the feeding rate. Under constant process conditions, the boundary varies only by a single step. In the case of a perturbation which alters penetration depth, oscillation stops and laser power is adapted in the rising or falling direction until oscillations start again. In practical applications, the laser power is adapted with a speed of about 30 kW/s [21].

Although both signals in Fig. 9 are acquired within the same loop, the autocovariance C(τ) of the s FPH signal decreases significantly faster than the one of the laser power signal. The correlation time τ C defined as

$$ \tau_{C} \equiv\frac{1}{C( 0 )}\int_{0}^{\infty} C( \tau) \,d\tau $$
(13)

is estimated to be 3 ms for the signal s FPH(t) and 8 ms for P(t). The reason for this difference can be seen in Fig. 9 where the signal s FPH(t) fluctuates much quicker than P(t) which supports the assumption that the probability p FPH is a stochastic quantity for the state of the process. Please note that the correlation time of the laser signal is very close to the time constant τ lu of 7.2 ms.

As this measurement shows, the rate r FPH of FPH events can be used to control the average laser power as presumed in Eqs. (10) to (12). In the “full penetration” regime the average laser power increases with increasing set point r FP . In this regime, the degree of full penetration can be selected with this set point as shown in Fig. 10. At r FP =50 %, the average laser power is 3.8 kW. So the closed-loop system guides the process at the minimum laser power necessary for certain degree of penetration which is defined by the set point r FP . This reduces the energy in the process and therefore spatters and smoke residues at the bottom weld seam.

Fig. 10
figure 9

Bottom weld seams of controlled full penetration welds (feeding rate 5 m/min, length 80 mm, focal width 0.6 mm) with set point r FP =50 % (top, 3.8 kW) and r FP =25 % (bottom, 3.6 kW)

Fig. 9
figure 10

Signal s FPH(t) for the detection of FPH events and feedback P(t) in a closed-loop controlled welding process under constant process conditions. The limits for the laser power (dashed lines) limit the excess energy within the process. They are adapted due to the oscillations

In the “partial penetration” regime, the set point r PP also defines the average laser power which increases in this regime with decreasing values of r PP (dashed line in Fig. 4). For a sheet thickness of 1 mm, we achieved good partial penetration welds at set points r PP between 25 % corresponding to an average power of 3.7 kW and 50 % corresponding to 3.3 kW. Within this range, a set point for desired penetration depth can be chosen. Figure 11 shows the dependence of the joint geometry parameters penetration depth d PP and joint width w J on the gap width w G and on the feeding rate u. These parameters are measured at 34 cross sections of partial penetration welds acquired with the same set point r PP of 33 %. One can see that the penetration depth d PP does not vary significantly with the gap width w G , but there is a slight dependence on the feeding rate u: it rises from 0.35 mm at u=5 m/min to 0.52 mm at u=7 m/min. The second important parameter for the determination of the seam strength is the joint width w J within the gap. For a gap size between 0.1 and 0.3 mm, it is about 1.2 mm. Outside of this range, the joint width decreases to roughly 1 mm. Therefore, the value of r PP can be considered as an indirect set point for the penetration depth d PP at a given feeding rate. More details are discussed in [22].

4 Welding results

The previous results show the properties of the closed-loop control under constant conditions. For practical applications, one must proof that the system is able to compensate process drifts. To test these effects, a large number of experiments were carried out. They show that in addition to the reduction of spatters and smoke residues the system is able to compensate process drifts like variations in sheet thickness, focal drifts, or cross jet variations in a large range. Figures 12 and 13 show the reaction of the closed-loop system to a typical drift occurring during production: laser light is scattered on polluted protection glasses. The only difference between the two welds is that one was carried out with a clean protection glass, the other one with a polluted protection glass. The closed-loop system automatically raises the laser power so that virtually no difference is visible between the resulting bottom weld seams in Fig. 13.

Fig. 13
figure 11

Bottom weld seams to Fig. 12 with clean (top) and polluted (bottom) protection glass. The effect of the pollution is compensated by the closed-loop control

The closed-loop control system also compensates variations in the feeding rate as they occur for example in robot welding. Figure 14 shows a partial penetration weld where the laser power was automatically adapted. As it can be expected from Fig. 11, the penetration depth decreases slightly with decreasing feeding rate. Without closed-loop control, penetration depth would have increased close to the bottom of the work piece. Additional examples of compensated process drifts were published in [21].

Fig. 11
figure 12

Dependence of penetration depth d PP , and joint width w J of partial penetration welds on the gap width w G at set point r PP =33 % and at different feeding rates u

Fig. 12
figure 13

Laser power signals P(t) for penetration welds with a clean and a polluted protection glass with focal diameter l = 0.2 mm and feeding rate u=9 m/min

Fig. 14
figure 14

Partial penetration weld with variable feeding rate u. Laser power P is adapted automatically. The dashed lines mark the approximate position of the upper cross sections in Fig. 15

Fig. 15
figure 15

Cross sections at the dashed lines in Fig. 14 at 6 m/min (left) and 7 m/min (right)

5 Conclusions

In this paper the FPH image feature in zinc-coated steel sheets is regarded as a stochastic process. It is shown that the probability of its observation changes significantly when the penetration depth of the welding process reaches two interfaces: the bottom of the work piece in overlap or butt joints (“full penetration”) and near the gap in lap joints (“partial penetration”). In both regimes, the probability varies almost linearly with the laser power. On the other hand, the transient response of the FPH to process variations is nonlinear and it varies with time. Despite these difficult properties, the relative frequency of FPH events can be used to control penetration depth. A special feedback strategy was developed to exploit the properties of the stochastic process for a closed-loop system which guides the process near the minimum line energy power required for a certain penetration depth.

In the full penetration mode, this strategy guides the process near the minimum laser power necessary for a preset degree of penetration. This concept avoids excess laser power of typical 10 % required in uncontrolled welding processes to compensate process drifts like polluted protection glasses, focal position, variations in speed or sheet thickness. The closed-loop system adapts the laser power automatically when process parameters change. As shown in previous publications, this concept holds for a large variety of different materials ranging from zinc-coated steel sheets with different thickness [13, 21] to aluminum of type AA 6014 [12].

In the partial penetration mode, the behavior of the FPH is even more complex. As the open-loop results show, the probability of the FPH shows hysteresis effects and it therefore depends on the path followed to reach a certain laser power. The behavior is also different at very low feeding rates. Whereas zinc-coated steel sheets show a very high peak, this peak can be much lower in other materials like aluminum [12]. Nevertheless, in zinc-coated steel sheets it is nearly independent from the gap size and the relative frequency of FPH events is an indirect measure for penetration depth. Thus, control in this regime enables for the first time partial penetration welding with controlled penetration depth—which is of particular interest in car body manufacturing. There, partial penetration welds allow welding in visible areas and this technique avoids the evaporation of zinc which reduces corrosion.