Abstract:
A method of, and apparatus for, respectively controlling the start of welding and the termination of welding during continuous resistance welding with the aid of an alternating-current at a roll-welding machine, wherein at least at one measuring station or location arranged ahead or upstream of the welding station or location and the workpiece to be welded passing through the measuring station there is determined the position as a function of time of the leading end as well as the trailing end of the workpiece to be welded with respect to the frequency and the phase of the welding current. By means of a computer processing the determined value there is accommodated to one another the speed of the workpiece to be welded and the frequency and phase of the welding current in such a manner that the first welding spot and the last welding spot are applied at an adjustable spacing from the leading end and the trailing end, respectively, of the workpiece to be welded.

Description:
CROSS REFERENCE TO RELATED CASE 
     This case is a continuation-in-part of our commonly assigned, copending U.S. application Ser. No. 588,473, filed June 19, 1975, now abandoned. 
    
    
     BACKGROUND OF THE INVENTION 
     The present invention broadly relates to the art of feed controls, particularly for welding operations, and more specifically concerns a new and improved method of, and apparatus for, controlling the start of the welding operation and the completion of the welding operation during continuous resistance welding. The resistance welding can be accomplished by means of alternating current at a roll-welding machine. 
     During the fabrication of barrels or other containers, for instance tin plate cans comprising a substantially cylindrical shell or jacket and a folded-in floor or bottom the heretofore known state-of-the-art processes advantageously relied upon the so-called resistance roll seam welding for realizing a leak-tight seam. Resistance roll seam welding is characterized as overlap welding of a sequence of spot welds, and during each half-wave of the alternating-current employed for this purpose there is applied a weld spot. This weld spot, considered with respect to the direction of transport or feed of the workpiece to be welded, has a predetermined length dimension which results from the speed of the transport mechanism of the roll-welding machine for a predetermined frequency of the alternating-current, and related to practical considerations, amounts to approximately 2.5 millimeters with a transport speed or velocity of 15m/min. and an alternating-current of 50 Hz. The weld spots of the aforementioned length then are located on a line next to one another along the overlapping edges of the workpiece to be welded. 
     With the present day conventional welding techniques it is, however, unavoidable that at the start of the weld seam and/or at the end of the weld seam a weld spot appears exactly at the workpiece edge, resulting in only a portion of such weld spot being located at the workpiece to be welded, which, in turn, causes a burning or scorching of such edge. If the workpiece to be welded is for instance a rounded blank which forms the body of a can which is to be fabricated in this manner, and which body is subsequently provided with an end unit by carrying out a seaming operation, then the drawbacks of the scorched edges become particularly perceivable during the seam of such end unit since leakage locations appear in the seam. 
     SUMMARY OF THE INVENTION 
     Hence, it is a primary object of the present invention to provide a new and improved method of, and apparatus for, controlling the welding operations during resistance welding in a manner not associated with the aforementioned drawbacks and limitations of the prior art proposals. 
     Another and more specific object of the present invention resides in the provision of a novel method of, and apparatus for, avoiding the application of a weld spot to the edge of the front or rear end of a workpiece passing through a roll-welding machine. 
     In keeping with the immediately preceding object it is a further objective of the invention of properly coordinating the frequency of the welding current and the transport or feed speed of the workpeice to one another in order to realize proper application of the weld spots to a workpiece. 
     Now in order to implement these and still further objects of the invention, which will become more readily apparent as the description proceeds, the method of this development for controlling the start of the welding operation and the end or termination of the welding operation during continuous resistance welding by means of an alternating-current at a roll-welding machine, is manifested by the features that at least at one measuring station or location which is arranged upstream or ahead of the welding station or location and through which passes the workpiece to be welded there is determined the position as a function of time of the leading end and the trailing end of the workpiece to be welded with respect to the frequency and phase of the welding current, and by means of a computer processing the determined value there is matched or coordinated to one another the speed of movement of the workpiece to be welded and the frequency and phase of the welding current in such a manner that the first weld spot and the last weld spot in each instance come to lie at an adjustable spacing from the leading and trailing end, respectively, of the workpiece to be welded. 
     In practicing the invention it is advantageous to use a welding current having a constant frequency, requiring accommodation of the speed of travel of the workpiece, and specifically advantageously in a manner that the speed of a drive motor of a transport mechanism infeeding the workpiece to the welding rollers or electrode rolls is regulated by means of a computer in such a manner that the first weld spot in each instance comes to lie at an adjustable spacing from the leading end of the workpiece, and furthermore, the speed of the drive motor or the welding roll is regulated by the computer in such a manner that the last welding spot in each instance comes to lie at an adjustable spacing from the trailing end of the workpiece. The workpiece to be welded is thus transferred by the transport mechanism to the welding rollers which then perform the further transport of the workpiece. In consideration of attaining the proper position of the first welding spot it is necessary to regulate the speed of the transport or feed mechanism and in consideration of the last welding spot there must be regulated the speed of the welding rollers or rolls. This requires that the welding rollers and the transport mechanism are driven independently of one another. 
     In order that the workpieces which continuously successively travel through the entire installation trail one another at as short as possible and proper spacing from one another, a further aspect of the method of this invention advantageously contemplates determining at a second measuring station or location located in front of the first measuring station or location the spacing of the workpieces delivered in succession to the welding station or location, with a view of, following transfer of the workpiece from the transport mechanism to the welding rolls, regulating the speed of the drive motor of the transport mechanism by means of the computer in such a way that the spacing with respect to the next following workpiece can be reduced to a minimum. 
     As already indicated above, the invention is not only concerned with the aforementioned method aspects, but also relates to new and improved apparatus for the performance thereof. Such apparatus comprises means which determines at a measuring station or location arranged ahead of the welding station and through which passes the workpiece to be welded the position as a function of time of the leading end as well as the trailing end of the workpiece to be welded with respect to the frequency and phase of the welding current. Furthermore, there is provided a computer by means of which there can be coordinated the speed of travel of the workpiece to be welded and the frequency and phase of the welding current in consideration of the correct position of the first weld spot and the last weld spot. 
     There is advantageously employed in practice a welding current possessing constant frequency: The thus required equipment for controlling the workpiece-feed of a roll-welding machine advantageously possesses a transport mechanism which can be driven independently of the welding rolls for the infeed or advance of the workpiece to be welded to the welding rolls by means of conveyor elements which, until such time as the workpiece is transferred to the welding rolls, are in operable engagement with the workpiece. Further, the means for detecting the position as a function of time of the leading end as well as the trailing end of the workpiece with respect to the frequency and phase of the welding current preferably is arranged between the conveying end or terminal point of the transport mechanism and the welding rolls and is operatively connected with the computer -- the computer again being operatively connected with the drive motor of the transport mechanism -- in order to regulate the speed thereof in such a manner that the first weld spot always is applied at an adjustable spacing from the leading end of the workpiece. The computer furthermore is operatively connected with the drive motor of one of the welding rolls in order to regulate the speed thereof in such a manner that the last weld spot in each instance is applied at an adjustable spacing or distance from the trailing end of the workpiece. 
     The term computer as employed herein is intended to mean a device with which there can be associated the different elements for carrying out the function of the computer and which are connected between the individual measuring stations or locations and the drive motors of the transport mechanism and the welding rolls and which elements are functionally interconnected into a unit or assembly. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The invention will be better understood and objects other than those set forth above will become apparent when consideration is given to the following detailed description thereof. Such description makes reference to the annexed drawings wherein: 
     FIG. 1 is a block circuit diagram of a roll-welding machine and the associated control elements; and 
     FIG. 2 is a schematic plan view on an enlarged scale and illustrates the principle of the roll seam welding at a section of a workpiece. 
     FIG. 3 a block circuit diagram and schematically illustrates details of the roll-welding machine of FIG. 1 and the circuitry of the control; 
     FIG. 4 is a block circuit diagram of a so-called correction circuit arrangement; 
     FIG. 5 is a block circuit diagram showing further details of the control for the roll-welding machine; 
     FIG. 6 schematic view and illustrates the welding rolls, the edge detector and the blank at the moment when the trailing blank edge has just moved past the associated feeler element of a modified arrangement; 
     FIG. 7 is a block circuit diagram of circuitry for controlling the welding roll-drive motor and the sprocket wheel-drive motor of a modified roll-welding machine arrangement; and 
     FIG. 8 is a block circuit diagram of the entire feed control together with the circuitry of FIG. 7. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Describing now the drawings, the schematically illustrated roll-welding machine of FIG. 1 will be seen to comprise a pair of welding rollers or rolls 1 and 2 -- also sometimes referred to in the art as electrode rolls -- wherein, in the embodiment under discussion the welding roll 1 is driven by a suitable drive motor 4 through the intermediary of the gearing or transmission means 3. A transport or feed mechanism 5 arranged in spaced relationship from the welding rolls 1 and 2 embodies two sprocket wheels or gears 6 and 7, wherein the one sprocket wheel 6 is driven by means of the gearing 8 from a drive motor 9. A conveyor or feed chain 10 or equivalent structure, which is trained over both of the sprocket wheels or gears 6 and 7, supports at spaced locations along such sprocket chain 10 conveying or feed elements 11 which continuously transport or feed the workpieces or blanks 12 in a predetermined direction of travel to the welding rolls 1 and 2. The blanks or workpieces 12 which are to be welded are assumed, by way of example, to be constituted by sheet-metal strip stock, the overlapping contacting edges of which are to be joined together by a roll seam welding operation, in order to thereby obtain a leakage-tight seam. Each welded together sheet-metal strip forms the body of a can, by way of example, and by performing a suitable seaming operation during a subsequent working step there can be attached an end unit of the can. 
     Between the pair of welding rolls 1 and 2 and the sprocket wheel 6 of the transport or feed mechanism 5 there is arranged an electrical detector device or detector means 13, namely an edge detector, which, for instance, comprises a conventional light barrier or photoelectric cell arrangement. The detector device 13 delivers an electrical signal when a blank 12 passes its detector element 13a, which, for instance, transmits a light beam. A measuring path D is defined between the detector element 13a and the welding location A of the pair of welding rolls 1 and 2, this measuring path D having a predetermined length 1 D . Connected with the welding rolls 1 and 2 is a conventional welding transformer 14 which is phase controlled. All of these circuits for operating the welding transformer 14 and the drive motors 4 and 9 have been grouped together in the showing of FIG. 1 into a control device 15 shown in a block, but will be considered in greater detail hereinafter in conjunction with the other Figures of the drawing. At the input side of the control device 15 there is connected the power supply network and the detector device 13 and at the output side thereof there is connected the welding transformer 14 and the drive motors 4 and 9. 
     The drive motors 4 and 9 for driving the welding roll 1 and the sprocket wheel or gear 6 are motors having digitalized drive, for instance standard stepping motors. Although not absolutely necessary, nonetheless it is still advantageous to employ stepping motors 4 and 9 which have the same number of steps per revolution, and to design the gearing 3 and 8 such that the individual blanks 12 during normal operation are advanced by the conveying or feed chain 10 and after moving into the space between the pair of welding rolls 1 and 2 are fed by the welding roll 1, during each step of the stepping motors 4 and 9, through the same displacement path increment Δs. The drive pulses for the welding roll-drive motor 4 and for the sprocket wheel-drive motor 9 then have the same frequency, to wit: f S  = f K . 
     FIG. 2 schematically shows the welding seam region of a blank or workpiece 12. The welding seam 16 consists of a series of successive welding spots or points 16 1 , 16 2 , . . . 16 n , each of which is produced by a half-wave of the welding alternating-current I W . The welding current I W  is received from the not particularly referenced power supply network schematically indicated in the upper right-hand portion of FIG. 1 and the welding current frequency f IW  is therefore equal to the network frequency. 
     Because of the requisite magnetic reversal of the welding transformer 14 each of the successively welded welding seams 16 must start with a first welding spot 16 1  produced by a half-wave of predetermined polarity (positive or negative) and must terminate at a last welding spot 16 n  produced by a half-wave of opposite polarity (negative or positive). Each welding seam 16 thus encompasses a number of pairs of welding spots, and each pair of welding spots is produced by a complete wave of the welding current I W . The welding seam 16 starts at a spacing a, the front spacing, from the leading blank edge 12a and terminates at a spacing b, the end or terminal spacing, from the trailing blank edge 12b. The length of the welding seam 16 has been designated by the symbol l W  and the height of the blank by reference character h. 
     Attention is now directed to FIG. 3 schematically showing in greater detail the welding rolls 1 and 2 together with the welding roll-drive motor 4, the measuring or measurement path D and a blank 12 introduced between the welding rolls 1 and 2. There is shown the start of the formation of a welding seam, i.e., the situation at that point in time when the leading edge 12a of the blank 12 introduced between the welding rolls 1 and 2 just is at the distance or spacing a from the welding location or station A and the welding current I W , shown as a sinusoidal wave 17, has a positive null throughpass, so that the next following positive half-wave of the welding current I W  produces the first welding spot. 
     With each step of the welding roll-drive motor 4 and the sprocket wheel-drive motor 9, respectively, the blank 12 is advanced through the displacement path increment Δs, and the drive means (motor, gearing, diameter of the welding roll and the sprocket wheel 6) are selected such that the displacement path increment Δs only equals a small length l.sub.Δs of, for instance, 0.01 cm. The measuring path D extending from the welding location A between the welding rolls 1 and 2 up to the detector element 13a (light beam) has a predetermined length l D , preferably amounting to a whole number S D  of displacement path increments Δs, and specifically for instance amounting to several hundred path increments Δs. The length of the measuring or measurement path D can be adjustable. Since with each step of the respective drive motors 4 and 9 the blank 12 is forwardly fed or advanced by one displacement path increment Δs and each such drive motor is rotated through one step by a drive pulse, it is possible to express all lengths by numerical values of the drive pulses. The following equations hold true: 
     
         The measuring path D equals the pulse count S.sub.D = l.sub.D /Δs (1) 
    
     
         The front spacing a equals the pulse count S.sub.a = a/Δs (2) 
    
     
         The welding seam 16 equals the pulse count S.sub.W = l.sub.W /Δs (3) 
    
     
         The end spacing b equals the pulse count S.sub.b = b/Δs (4) 
    
     For the normal operation there can be predetermined a given constant blank feed velocity, hereinafter referred to as the rated-feed velocity or speed V o . From this predetermined rated-feed velocity V o  (in cm/sec) and the predetermined displacement path increment Δs (in cm) there can be derived the rated-drive pulse frequency f So  (in Hz) for the welding roll-drive motor 4 and the rated-drive pulse frequency f Ko  (in Hz) for the sprocket wheel-drive motor 9. Such can be expressed by the following equation: 
     
         Rated pulse frequency f.sub.So = f.sub.Ko = V.sub.o /Δs (5) 
    
     Thus, from this rated-pulse frequency f So  = f Ko  there can be derived for a full cycle of the welding current I W  (welding current frequency f IW ), and thus, for a full wave of the welding current as well as for the length l Wp  of a pair of welding spots the so-called &#34;cycle&#34;-pulse count, which can be expressed by the following equation: 
     
         &#34;Cycle&#34;-pulse count S.sub.λo = f.sub.So /f.sub.IW   (6) 
    
     now in FIG. 3 there is schematically illustrated a pulse train 18 for the drive pulses of the rated-pulse frequency f So  and a reference-pulse train 20 which is derived from the welding current I W . This reference pulse train 20 encompasses, for instance, a needle or spike pulse for each positive null through-pass of the welding current I W . Each full wave of the welding current I W , determined by two successive pulses of the reference-pulse train 20, encompasses a predetermined number of drive pulses 18 (cycle-pulse count S.sub.λ), and it will be apparent that by counting the drive pulses 18, starting with a reference pulse 20, it is possible to detect the phase of the welding current I W . 
     It is here initially assumed that by means of the welding machine there are welded a large number of the same blanks 12 with welding seams of the same length l W  and the same front spacing a and rear or end spacing b. This allows for a relatively simple construction of the feed control, since, as will be demonstrated through the disclosure to follow, in order to produce faultless welds it is only necessary to control the sprocket wheel-drive motor 9, and the welding roll-drive motor 4 however can be operated with drive pulses of constant pulse frequency. 
     What is required is that the welding seam 16 (FIG. 2) encompass an entire number of welding spot-pairs, i.e., a number of full waves of the welding current I W . With the contemplated rated-feed velocity V o  and thus the rated-pulse frequency f So  (Equation 5) provided for the welding roll-drive motor 4 this requirement is generally not fulfilled. With the rated-pulse frequency f So  the welding seam contains the stepping or pulse count S Wo  = l W  ·f So  /V o  (Equations 3 and 5) and such welding seam-pulse count S Wo  encompasses a number N o  of complete cycles of the welding current I W  (cycle-pulse number or count, Equation 6) and a fraction R W  of a welding current cycle. This can be expressed by the following Equation. 
     
         S.sub.Wo = N.sub.o · S.sub.λo + R.sub.W    (7) 
    
     wherein, N o  amounts to a whole integer and 0&lt;R W  &lt;S.sub.λo. 
     In order that there is fulfilled the previously mentioned requirement for a whole number of pairs of welding spots at the welding seam, there is valid for the contemplated welding seam length l W  the relationship N a  = N o  or N a  = N o  + 1 pairs of welding spots, i.e., the remainder R W  in the above Equation (7) disappears, and while utilizing this new value N a  for the number of pairs of welding spots (cycles or full waves of the welding current I W ) at the welding seam length l W  there is calculated for the drive of the welding roll-motor 4 a &#34;corrected&#34; drive pulse frequency f Sa . Thus, for instance, in accordance with Equation (5) the work pulse frequency can be expressed as f Sa  = V a  /Δs, wherein V a  equals the work-feed velocity, and, on the other hand, the work-feed velocity V a  is determined by the cylce length l W  /N a  and the welding current frequency f IW , i.e., V a  = l W  ·f IW  /N a . Hence, there is valid the following Equation for the work-pulse frequency f Sa  : 
     
         Work-pulse frequency f.sub.Sa = l.sub.W · f.sub.IW /N.sub.a · Δs                                       (8) 
    
     wherein, Δs is predetermined by the drive mechanism (Equation 1). 
     In this simple exemplary embodiment the control device 15 (FIG. 1) for the drive of the welding roll motor 4 contains, for instance, a computer 21. This computer 21 is designed for calculating the work-pulse frequency f Sa  from the values for the rated-pulse frequency f So , the welding seam length l W  =h-a-b, the rated-feed velocity V o , the welding current frequency f IW  and the discplacement path increment Δs = l D  /S D . These values are introduced by means of a multi-position switch or multi-switch arrangement 22. The computer 21 sets a counter 23 to the computed value for the work-pulse frequency f Sa . Connected with the counter 23 is a digital-analog converter (D/A-converter) 24 and with such there is connected a voltage controlled oscillator (VCO) 25. The output pulses of the VCO 25 are applied by means of a power circuit or component 26 to the welding roll-drive motor 4 which, therefore, is operated at the constant work-pulse frequency f Sa . The setting to a work-pulse frequency f Sa  allows for an extremely simple control for welding the individual welding seams. 
     The welding transformer 14 (FIG. 1) is connected at its primary side with a conventional phase control circuit 27 (FIG. 3) containing thyristors and a potentiometer 27a for adjusting the desired welding power. The phase control circuit 27 receives a welding signal 19 derived from the welding current I W , and which for each null throughpass of the welding current I W  possesses for instance a needle or spike pulse. The phase control circuit 27 embodies a gate circuit which in response to a welding-start signal and a welding-stop signal permits the welding signal 19 to become effective for producing in each case a welding seam, so that with each pulse of the effective welding signal 19 there is deposited a weld spot. To produce this welding signal 19 at the frequency 2f IW  from the welding current I W  there is employed a conventional pulse transmitter 28 (FIG. 3). This welding signal 19 is delivered to the phase control circuit 27 for instance by means of an AND-gate 29 having three inputs 29a, 29b and 29c. 
     When the blank 12 has been forwardly advanced by the conveyor or feed chain 10 (FIG. 1) to such an extent that the leading edge 12a arrives at the operable region of the feeler element 13a (light beam), then the edge detector 13 delivers a trigger signal F for the control. The trigger signal F can be, for instance, a positive going pulse flank. After the presence of the trigger signal F the blank 12 must be moved through (S a  +S D ) steps (drive pulses 18) until depositing the first weld spot. After counting such (S a  +S D ) drive pulses 18 there is thus effective the welding signal 19 for the phase control circuit 27. The welding signal 19 then remains effective for N a  pulses of the reference-pulse train 20 (or 2N a  pulses of the welding signal or N a  ·S Pa  drive pulses 18), and there are deposited N a  weld spot-pairs. In this manner, after having once carried out the initial setting to the relevant type of blank, there are obtained welding seams of exactly the same length, along which there are uniformly distributed the weld spots and all of which start at the set spacing a from the leading blank edge 12a and terminate at the spacing b from the trailing blank edge 12b. The welding control can be carried out with a simple counter circuit. 
     With the counter circuit shown by way of example in FIG. 3 there is connected to the one input 29b of the AND-gate or circuit 29 the pulse transmitter 28 which produces the welding signal 19. At another input 29a of such AND-gate 29 there is connected a digital comparator 32 which is set by the computer 21 to the counter value (S a  +S D ), an upward counter 31 and an AND-gate or circuit 30. The AND-gate 30 receives at its one input 30a the drive pulses 18 which are delivered for instance by the output 26a of the power circuit 26 and at its other input 30b receives the trigger signal F of the edge detector 13. When the counter 31 has reached the set counter value (S a  +S D ) then the digital comparator 32 delivers a welding-start signal (logic signal 1). At the third input 29c of the AND-gate 29 there is connected a similar circuit arrangement embodying a digital comparator 36 set by the computer 21 to, for instance, the counter value N a , a counter 35 and an AND-gate or circuit 33. The one input 33a of the AND-gate 33 receives the pulses of the welding signal 19 from the pulse generator 28 by means of a frequency divider 34 serving to produce the reference signal 20 from the welding signal 19, and the other input 33b receives the output signal of the digital comparator 32. As long as the counter state of the counter 35 is lower than the set counter value N a  the digital comparator 36 delivers a null signal. This has been indicated in FIG. 3 by an additional inverter 37. When the counter 35 has reached the counter state or value N a  then the digital comparator 36 changes its output signal from logic 1 to logic 0 and such corresponds to the welding-stop signal. 
     The counter circuit of course can be differently constructed. The constant values for, for instance, V o , f So , f IW , and so forth, can be stored in the computer 21, so that there need only be set by means of the multi-position switch or multi-switch arrangement 22 the values, for instance, for a and l W . It is then possible to dispense with the computer 21. The digital comparators 32 and 36 as well as the counter 23 are then manually set to the computed values (S a  +S D ), N a  and f Sa . 
     The setting of the first weld spot, as mentioned, should begin during a null throughpass of the welding current I W . With the predetermined front spacing a, predetermined length l D  of the measuring path D and predetermined constant drive-pulse frequency f Sa , it is therefore necessary for the welding current I W  to have a certain phase at the moment of occurrence of the trigger signal F. This will only be coincidentally the case, and generally the phase of the welding current I W  at the moment of the occurrence of the trigger signal F will have a different value. The blank or workpiece 12 must be introduced into the pair of welding rolls 1 and 2 with the work-feed velocity V a  (drive-pulse frequency f Sa ) and in order to insure that the welding begins exactly during a null throughpass of the welding current I W , the blank 12 during its path of travel from the feeler element 13a of the edge detector 13 to the welding rolls 1 and 2 will be accelerated (or decelerated), in accordance with the phase error, first from the work-feed velocity V a  to a higher (or lower) value V 1  and then again decelerated (or accelerated) from this value V 1  to the work-feed velocity V a . 
     As already mentioned, the displacement path D + a (measuring path + front spacing) (S a  +S D ) through which the blank 12 moves upon appearance of the trigger signal F until start of the welding operation and each complete cycle (full wave) of the welding current I W  at the work-feed velocity (drive-pulse frequency f Sa ) encompasses S.sub.λa displacement path increments Δs. If at the moment of appearance of the trigger signal F the welding current I W  has the phase null, then at the start of welding it will have the phase S PP  which can be calculated from the following Equation: 
     
         (S.sub.a +S.sub.D) = N.sub.P (whole) · S.sub.λa + S.sub.PP (9) 
    
     wherein, 0&lt;S PP  &lt;S.sub.λa. 
     This phase S PP  is designated hereinafter as the &#34;position error&#34;. 
     Upon occurrence of the trigger signal F the welding current I W  has the phase S PF , referred to hereinafter as &#34;phase error&#34;. It can be determined in that, for instance, starting with each pulse of the reference signal 20 (FIG. 3) the drive pulses (frequency f Sa ) are upwardly counted from null and the counting operation is interrupted upon the appearance of the trigger signal F. 
     If the blank 12 is moved with a constant work-feed velocity V a  (drive-pulse frequency f Sa ), then the welding current I W  at the start of welding, has the phase S PT  which can be derived from Equation (9) and S PF . This phase S PT  will be referred to hereinafter as &#34;total error&#34; and can be directly derived for instance from the following Equation: 
     
         (S.sub.a +S.sub.D) + S.sub.PF = N&#39;.sub.P(whole) · S.sub.λa + S.sub.PT                                                (10) 
    
     the manner in which the total error is corrected essentially depends upon whether each first weld spot should be produced by a positive or a negative half-wave (predetermined polarity), or whether the first weld spot can be produced by a positive or negative half-wave (free polarity) and whether the correction should be undertaken only by an acceleration with subsequent deceleration or vice versa, or, however, as a function of the magnitude of the total error beginning with a deceleration or an acceleration, respectively. The latter together with a random polarity of the welding current half-wave for the first weld spot produces the smallest time requirement for the welding of a seam. In this case, for changing the feed velocity there must be derived from the total error a &#34;value signal&#34; ΔP, constituting a correction value, (e.g. ΔP = S PT  when S PT  &lt; S.sub.λa/2 and ΔP = S.sub.λa - S PT , when S PT  &gt; S.sub.λa/2) and a &#34;directional signal&#34; for deciding whether to accelerate or decelerate. 
     FIG. 4 shows a block circuit diagram for such &#34;correction&#34;-circuit arrangement, which will be initially described independent of the previously discussed welding control, in other words with reference to the rated values and not to the work values, and in which for obtaining a higher accuracy there is employed a stepping-clock signal T S , the frequency f Ts  amounts to a multiple, for instance sixteen times, the drive-pulse frequency f So . 
     The determination of the phase error S&#39; PF  as a numerical value of pulses of the stepping-clock signal T S  (S&#39; PF  : for distinguishing the phase error S PF , which constitutes a count of drive pulses or steps) is accomplished by means of a first upward or up counter 38 at which there is applied the stepping-clock signal T S  by means of an AND-gate 39. This AND-gate or circuit 39 is controlled by the Q-output of a flip-flop 40. The one input 40a of the flip-flop 40 receives the trigger signal F from the edge detector 13 (FIG. 3) and its other input 40b receives a null-clock sign T O  for instance in the form of a needle pulse for each null throughpass of the welding current I W . (The null-clock signal T O  corresponds to the wave shape 19 of FIG. 3). Due to the foregoing, the counter 38, before the blank 12 has reached the edge detector 13, counts upwardly from null with each pulse of the null-clock signal T O  and when there appears the trigger signal F (the AND-gate 39 is blocked) stops at the counter value representative of the phase error S&#39; PF . 
     In order to determine the &#34;cycle&#34;-pulse count S&#39;.sub.λ in pulses of the stepping-clock signal T S  the circuit arrangement contains a second upwards counter 43 to which there is applied by means of the AND-circuit or gate 42 the stepping-clock signal T S . The AND-gate 42 is controlled by the output 41a of a flip-flop 41, at the input 41b of which there is applied a cycle-clock signal T R  having one-half of the frequency of the null-clock signal T O , and corresponding to the reference signal 20 of FIG. 3. Starting with each pulse of the cycle-clock signal T R  the counter 43 begins to count from null upwards and the obtained end count value constitutes the &#34;cycle&#34;-pulse count S&#39;.sub.λ. 
     To determine the position error S&#39; PP  (Equation 9) the circuit arrangement contains a first downward or down counter 46, which, for instance, is set by the adder circuit or adder 44 or by the computer 21 (FIG. 3) to the count values (S D  +S a ). The adder 44 has multi-position switch-inputs for the infeed of the measuring path-pulse count S D  and the front spacing-pulse count S a . Further, this circuitry will be seen to possess a second down or downward counter 48 which can be set by the counter 43 to the cycle-pulse count S&#39;.sub.λ, and an oscillator 47 which is energized by the trigger signal F from the Q-output of the flip-flop 40 and produces a count-clock signal of considerably greater frequency than the stepping-clock signal. This oscillator 47 is turned-off when the first down counting counter 46 has counted to null. The output 47a of the oscillator 47 is connected both by means of a frequency divider 45 (scaling factor = 16) with the first down counter 46 and also directly with the second down counter 48. As soon as the trigger signal F appears then the oscillator 47 delivers counting-clock pulses and the first down counter 46 continuously down counts steps of (S D  +S a ), whereas the second down counter 48 counts successive cycle-pulse counts S&#39;.sub.λ. When the first counter 46 reaches the counter state null then the oscillator 47 turns-off and the count or numerical value contained in the second counter 48 constitutes the position error S&#39; PP , which indicates how many pulses of the stepping-clock signal T S  are still missing until reaching the full cycle-count value S&#39;.sub.λ (null throughpass). 
     The phase error-counter 38 and the position error-counter 48 are connected with an adder or adder circuit 49. The adder 49 determines from the count values S&#39; PF  for the phase error and from S&#39; PP  for the position error the total error S&#39; PT . This can be expressed as follows: 
     
         S&#39;.sub.PT = S&#39;.sub.PP - S&#39;.sub.PF, for S&#39;.sub.PP &gt; S&#39;.sub.PF, (11) 
    
     
         s&#39;.sub.pt = s&#39;.sub.λ + s&#39;.sub.pp - s&#39;.sub.pf, for S&#39;.sub.PP &lt; S&#39;.sub.PF.                                                (12) 
    
     this has been indicated in FIG. 4 by an additional input 49a of the adder 49 which is connected with the up counter 43. The adder 49 sets a third down counter 50 to the total error S&#39; PT . 
     A second oscillator 51 is energized by the first downward counting counter 46 when this down counter 46 has counted to the value null. This second oscillator 51, just as was the case for the first oscillator 47, produces a count-clock signal which is applied to a respective input 56a and 57a of two AND-gates 56 and 57 and also to the third down counter 50 at its input 50a. When the counter 50 has counted down to null, then the oscillator 51 is turned-off. The outputs 56b and 57b of both of the AND-gates 56 and 57, respectively, are connected with an up/down-counter 55. A digital comparator 53 is set by means of the second up counter 43 (count value S&#39;.sub.λ), by means of a frequency divider 52 having a scaler factor &#34;2&#34;, to the count value corresponding to the half wave-pulse count S&#39;.sub.λ/2. The digital comparator 53 compares this count value S&#39;.sub.λ/2 with the counter state of the up/down-counter 55 and controls a flip-flop 54. The output 54a  of the flip-flop 54 is connected with the second input 56c of the AND-gate 56 and also is connected with an output terminal A 1 , as shown in FIG. 4, and furthermore its other output 54b is connected with a second input 57c of the other AND-gate 57 as well as with a second output terminal A 2 . If the up/down-counter 55 has a counter state of null then by means of the digital comparator 53 the flip-flop 54 is set, for instance, such that by means of its Q-output the AND-gate 56 is gated. The output connection or terminal A 1  then carries a signal which is representative of a &#34;direction signal&#34; e.g. &#34;deceleration&#34;. The AND-gate 57 is then blocked by means of the Q-output of the flip-flop 54. Now if the second oscillator 51 is energized then its count-clock signal is delivered by means of the gated AND-circuit 57 to the up/down-counter 55 and this counter 55 begins to count upwards from the counter state null. If the total error S&#39; PT  contained in the counter 50 is smaller than the half wave-counter value S&#39;.sub.λ/2 set at the digital comparator 53, then the oscillator 51 is turned-off by the counter 50 when there has been counted by the up/down-counter 55 the total error S&#39; PT . The output connection or terminal A 3  which is connected with the up/down-counter 55 then carries the digital &#34;correction-value signal&#34; ΔP represented by the total error S&#39; PT  and the output terminal A 1  carries the &#34;deceleration-signal&#34;. When the total error S&#39; PT  is greater than the half wave-counter value S&#39;.sub.λ/2, then initially the up/down-counter 55 counts upwards until its counter state has reached the half wave-counter value S&#39;.sub.λ/2 which has been set at the digital comparator 53. At this moment the digital comparator 53 flips-over the flip-flop 54, so that by means of its outputs 54a and 54b the AND-gate or circuit 56 is blocked and the AND-gate or circuit 57 is gated. The now following counter-clock signals of the oscillator 51 are counted downwards by the up/down-counter 55 and as soon as the oscillator 51 has been turned-off the counter state contained in the counter 55 (S&#39;.sub.λ - S&#39; PT ) designates the &#34;correction-value signal&#34; ΔP (output or terminal A 3 ) and the output connection A 2  carries the direction signal &#34;acceleration&#34;. 
     FIG. 5 schematically shows the situation at the moment of release of the trigger signal F. The leading edge 12a of the blank 12 has just reached the light beam emitted by the feeler device 13a of the edge detector 13 and there have been recorded the phase error S&#39; PF  as well as the position error S&#39; PP . Further, FIG. 5 illustrates in block circuit diagram the manner in which the feed control of FIG. 4 can be employed with the welding control of FIG. 3. The computer 21, FIG. 3, delivers in the manner previously described, the counter value for the drive-pulse frequency f Sa , which, in order to obtain the stepping-clock signal T S  (FIG. 4), is multiplied in a multiplier circuit or multiplier 64 with the selected factor, in the embodiment described amounting for instance to &#34;16&#34;. By means of the obtained numerical value the counter 23 (FIG. 3) is set. The digital-analog converter (D/A-converter) 24 connected with the counter 23, applies a correspondingly high analog control voltage or potential to the voltage controlled oscillator (VCO) 25, which then produces the stepping-clock signal T S  at the frequency f Ts  = 16 f Sa . The stepping-clock signal T S  is applied to the input E 3  of the feed control (FIG. 4), shown collectively by the block 61 in FIG. 5 to simplify the illustration, and is delivered by means of a frequency divider 65 (scaler factor &#34;16&#34;) for driving the welding roll-drive motor 4 (FIG. 3) to the power circuit or component 26. The analog control signal of the D/A-converter 24 (FIG. 5) is applied to a summation circuit 66 at which there are connected in series a voltage controlled oscillator (VCO) 67, a frequency divider 68 (scaler factor &#34;16&#34;), a power component or circuit 69 and the sprocket wheel or gear-drive motor 9. The welding signal 19 produced by the pulse transmitter 28 (FIG. 3), and which possesses for instance a needle pulse for each null through-pass of the welding current I W , is tapped-off of the connection or terminal point 63 and applied as the null-clock signal T O  (FIG. 5) to the input E 1  of the feed control 61. At the connection terminal or node 62 (FIG. 3) at the output 34a of the frequency divider 34 there is tapped-off the reference signal 20 and applied as the cycle-clock signal T R  to the input E 2  of the feed control 61 (FIG. 5). The input E 4  of the feed control 61 is connected with the edge detector 13 and receives therefrom the trigger signal F. Both of the outputs A 1  and A 2  of the feed control 61, as previously described, deliver the direction signal and the output A 3  delivers the correction-value signal ΔP in digital form. These signals are evaluated in a standard regulation circuit 70. Such regulation circuitry is well known in the positioning art for instance for machine tools. The regulation circuit 70 contains essentially a D/A-converter 71, which converts the digital correction signal ΔP into a corresponding analog voltage, an electronic switch 73 which is set by means of a logic circuit 72 by the direction signals of the outputs A 1  and A 2  in such a manner that for an incipient acceleration of the sprocket gear-drive the analog correction signal is applied to a first integrator 74 and for an incipient deceleration of the motor to a second integrator 75. Both of the integrators 74 and 75 are connected with the summation circuit or adder 66 and are operated to achieve a high regulation accuracy by timing-clock signals from a not particularly illustrated but standard quartz-clock generator. 
     The requisite correction of the feed time, during which the blanks, from the start of occurrence of the trigger signal F are moved through the measuring or measurement path D, with a shortening of the feed time (acceleration) corresponds to a reduction and upon prolongation of the feed time (deceleration) corresponds to an increase of the measuring path D by a number of steps or stepping-clock pulses T S , which number is defined by the correction signal ΔP (digital), and must be properly completed prior to the blank reaching the welding rolls 1 and 2, since the blank must move into the gap between the welding rolls at the normal velocity or speed. Hence, for the correction there is used a fraction, for instance one-third, of the measuring path D. The time point t 1 , when the correction starts, can be fixed by means of for instance a not particularly illustrated counter which is triggered by the trigger signal F and counts a predetermined number of stepping-clock signals T S  and then triggers the regulation circuit or regulator 70. Up to the time point t 1  both of the integrators 74 and 75 thus deliver the voltage peak null. With a shortening of the feed time (acceleration) the integrator 74, starting from the time t 1 , delivers a monotone ascending output voltage which, at the time point (t 2  -t 1 )/2) reaches the maximum value +V 1 . From this point in time the output voltage again descends in monotone fashion and reaches at the time point t 2  the starting value null. The area of the triangle t 1  -V 1  -t 2  shown in the plotted velocity-time-graph represents the &#34;saved&#34; path of the blanks. Upon prolonging the feed time (deceleration) there is correspondingly delivered by the integrator 75, for instance a negative voltage. In the summation element or adder 66 the analog control voltage received by the D/A-converter 24 for the stepping-clock frequency f Ts  (VCO 25) is changed by the output voltage of the regulation circuit 70, so that during the time span between t 1  and t 2  the frequency of the drive pulses for the stepping motor 9 and thus its velocity appropriately increases and decreases or decreases and increases, respectively. The blank thus properly enters between the welding rolls 1 and 2 and then at the moment of a null throughpass of the welding I W  assumes the position shown in FIG. 3. In this position there is deposited the first weld spot. The seam is then completely welded, in the manner already discussed. 
     In the description hereinafter there will be referred to an exemplary embodiment of a feed control which need not be adjusted or set to a pre-given blank type (front spacing a, welding seam length l W , end spacing b), rather it is possible for the welding machine to automatically complete the welding of a once begun welding seam of random length in such a manner that the last weld spot has the desired end or terminal spacing b from the trailing blank edge 12b and is produced by a welding current-half wave which has the opposite polarity as the welding current wave for the first weld spot. 
     The introduction of the blank 12 between the welding rolls 1 and 2 is accomplished in the previously discussed manner. The sprocket wheel-drive motor 9 is regulated by the circuit arrangement of FIG. 4. The sprocket wheel-motor 9 is driven by the drive pulses at the rated-frequency f So . There is not accomplished any change to the work-pulse frequency f Sa . Equally, the drive motor for the welding rolls during normal operation are exclusively operated at the rated-pulse frequency f So . 
     FIG. 6 schematically illustrates the welding rolls 1 and 2, the edge detector 13 and the blank or workpiece 12 at that moment in time when the trailing blank edge 12b has just freed the feeler element 13a i.e. the light beam transmitted thereby. The edge detector 13 then delivers an appropriate signal F&#39;, for instance in the form of a negative going pulse flank. From the moment of time of occurrence of this trigger signal F&#39; it is therefore necessary to still weld the welding seam piece (l D  -b), wherein l D  = length of the measuring path D, and b = end spacing of the last weld spot. 
     At the moment of the occurrence of the signal F&#39; the welding current I W  has a phase S&#39; PF  (phase error) and when the last weld spot has been deposited at the spacing b from the trailing edge 12b, then the welding current I W  must have the phase 360° or null. Since this generally is not the case, the welding roll-drive motor 4 is appropriately regulated. It should be understood that for this purpose there can be used a circuit arrangement which essentially is identical to that shown and previously discussed in conjunction with FIG. 4. 
     FIG. 7 illustrates a block circuit diagram for both of the circuit arrangements for controlling the welding roll-drive motor 4 and the sprocket wheel-drive motor 9, wherein the circuit components which are identical with those of the circuit arrangement of FIG. 4, have been conveniently designated by the same reference characters. The circuit arrangement for the sprocket wheel-drive motor 9 responds to the trigger signal F (e.g. positive going pulse flank) and the circuit arrangement for the welding roll-drive motor 4 responds to the trigger signal F&#39; (negative going pulse flank). With the circuit arrangement for the sprocket wheel-motor 9 there is infed to the adder circuit or adder 44 by means of the multi-switch inputs the counter values S D  (for the measuring path D) and S a  (for the front spacing a) and there is obtained therefrom the setting-counter value S D  +S a ). For the circuit arrangement for the welding roll-motor 4 there are infed the counter values S D  and S b  (for the end spacing b) and there is received from the adder circuit 44 the setting-counter value (S D  -S b ). In FIG. 7 there have been set in parenthesis the values (S a ,F,T o ) which are used in the circuit arrangement for the sprocket wheel-drive motor. Each circuit arrangement or circuitry contains a digital comparator 80 which is set by the adder circuit 44 to the counter state or value (S D  +S a ) and the counter value (S D  -S b ). Connected with the digital comparator 80 is an upward or up counter 79 which receives by means of a frequency divider 78 (scaler factor &#34;16&#34;) and by means of the AND-gate 59 from the input E 3  the stepping-clock signal T S . The AND-gate 59 is gated by means of the trigger signal F or F&#39;, respectively, so that the counter, upon occurrence thereof, begins to count the pulses of the stepping-clock signal T S , and when it has reached the counter state or value (S D  +S a ) or (S D  -S b ) set at the digital comparator 80, this digital comparator 80 delivers a signal which in the case of the circuit arrangement for the sprocket wheel-motor constitutes the welding-start signal and in the case of the circuit arrangement for the welding roll-motor constitutes the welding-stop signal. Both of these signals are infed to the phase control circuit 27. 
     Whereas, as has been described previously for the circuit arrangement of FIG. 4, the phase error S&#39; PF  can be related to a welding current-half wave (null-clock signal T O ), with the circuit arrangement for the welding roll-motor the phase error S&#39; PF  (FIG. 6) must be determined in relation to a full cycle of the welding current I W , since the welding seam must encompass an even number of weld spots or a whole number of weld spot-pairs (full waves of the welding current I W ). At the input E 1  of the circuit arrangement for the welding roll-motor there are thus applied the pulses occuring with the welding-start signal, i.e., the pulses of the welding signal (null-clock signal T&#39; O ) effective for welding and from the input E 1  this null-clock signal T&#39; O  is delivered by a frequency divider 77 (scaling factor &#34;2&#34;) to the flip-flop 40. The frequency divider 77 can be integrated into the phase control circuit. In the circuit arrangement for the sprocket wheel-motor the phase error S&#39; PF  can be related to the welding current-half wave with a null-clock signal T O  via the input E 1  at the flip-flop 40 or also to the full cycle of the welding current with a frequency-halved T O  -signal (= reference signal) at the flip-flop 40. 
     During operation each blank 12 initially is advanced at the contemplated feed speed by the conveyor chain 10 or equivalent structure, and both motors 4 and 9 are operated at the drive-pulse frequency f So . When the leading edge 12a of the blank 12 has reached the feeler element 13a (light beam), the trigger signal F activates the circuit arrangement for the sprocket wheel-motor 9 and the rotational speed (drive-pulse frequency f So ) of this motor 9 is changed such that the location for the first weld spot which is positioned at a spacing a from the leading blank edge 12a arrives exactly during a null through-pass of the welding current at the welding location A of the welding rolls 1, 2 and at this moment there is also activated the phase control circuit by means of the welding-start signal delivered by such circuit arrangement, so that there can begin the welding of the seam. Until the trailing edge 12b of the blank 12 has reached the feeler element 13a the welding roll-drive motor 4 rotates at the drive-pulse frequency f So . When there appears the trigger signal F&#39;, then the circuit arrangement for the welding roll-motor 4 is activated and the blank 12 is moved further by the welding roll 1 such that the location for the last weld spot which is disposed at a spacing b from the trailing blank edge passes the welding roll-pair 1, 2 during a welding current-half wave which has the opposite polarity from that of the welding current-half wave used for the formation of the first weld spot. Moreover, by means of the welding-stop signal delivered by such circuit arrangement there is blocked the phase control circuit. With the next successively incoming blank the same operations are repeated. 
     The previously not discussed details of the circuit arrangements, such as synchronization, control of the individual blocks with clock signals, extinguishing the different counters (e.g. 43,45,46,49,79, FIG. 7), construction of the blocks and their connection by interface-circuit components and so forth, are well within the skill of those versed in the art and therefore need not here be further considered since the same do not constitute specific teachings of the present invention. 
     FIG. 8 illustrates a block circuit diagram for the entire feed-control device with circuit arrangements according to FIG. 7. For the sprocket wheel-drive motor 9 there is provided a first circuit arrangement 76a (a first &#34;computer&#34;) of FIG. 7 and a first regulation circuit 81a of conventional design and for the welding roll-drive motor 4 a second circuit arrangement 76b (a second &#34;computer&#34;) according to FIG. 7 as well as a second regulation circuit 81b. Each regulation circuit or regulator 81a, 81b is connected by means of an interface-circuit component and a power part or circuit 82a and 82b (amplifiers) with the relevant motor 4 and 9 respectively and delivers thereto the drive pulses. With the regulation circuits 81a and 81b the feed velocity (rated-pulse frequency f So ) can be adjusted by means of a potentiometer 83. At the computers 76a, 76b there is again applied by means of the interface the trigger signal of the edge detector 13, and the computer 76a responds to the ascending flank of the trigger signal and the computer 76b to the descending signal flank. If the measuring path D is constant, then its numerical value S D  can be fixedly stored in each computer 76a and 76b. If the measuring path D is adjustable, then a multi-switch can be provided for the infeed of the numerical value S D  into each of both computers 76a and 76b. In any event each of the computers 76a and 76b is equipped with a multi-position switch or multi-switch 84a and 84b, respectively, for the infeed of the numerical values for the variable spacings a and b. Both of the computers 76a and 76b are connected by means of the interface with a firing-control circuit 86 of the phase control circuit 27. By means of the interface there are connected with the ignition or firing-control circuit 86 a potentiometer 85 for adjusting the desired welding capacity, a thyristor arrangement or circuit 87 which receives the firing or ignition pulses of the firing-control circuit 86 for the thyristors connected with the power supply network, and additionally there is infed the network voltage to the firing-control circuit 86 in order to synchronize the reference signals and so forth generated by it. At the thyristor arrangement or circuit 87 there is connected the primary winding 14a of the welding transformer 14, the secondary winding 14b of which is connected with the welding rolls 1 and 2 (FIG. 1). The firing or ignition-control circuit 86 delivers to the computers 76a and 76b the null-clock signal T O  and T&#39; O , respectively, and receives therefrom the welding-start signal and the welding-stop signal, respectively. Each computer 76a and 76b delivers to the therewith associated regulation circuit 81a and 81b, respectively, the correction signal ΔP and the direction signal and receives therefrom the digital signal for the drive-pulse frequency f So  determined by the selected feed velocity (potentiometer 83). 
     While there are shown and described present preferred embodiments of the invention, it is to be distinctly understood that the invention is not limited thereto, but may be otherwise variously embodied and practiced within the scope of the following claims. Accordingly,