The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.
Referring to
In order to weld a stud 110 to a workpiece 112, a reliable electrical contact is initially produced between the stud end and the welding point of the workpiece 112, by placing the stud 110 onto a welding point on the workpiece 112. This null position is measured by means of the position measurement system and is stored in the microprocessor controller 122 as a reference. The welding time and the welding current as well as the desired arc voltage (that is to say the reference voltage profile for the arc voltage control variable during the welding process) and the ratio between the arc voltage and the distance between the stud and the workpiece are set in the microprocessor controller 122 and are passed on via the control line 124 to the stud welding apparatus 100. In addition, further parameters relating to the insertion of the melted stud end into the melted welding point on the workpiece 112 can be adjusted as described in the following text.
The actual welding process is then carried out by lifting the stud 110 off the workpiece 112 and by producing an arc between the stud end and the welding point on the workpiece 112, in order to melt the stud and/or the workpiece. The current arc voltage is measured by the measurement lines 126 and 128, and is compared with the current reference voltage of the set reference voltage profile repeatedly as a controlled variable in a control loop by means of the microprocessor controller 122 throughout the entire welding process.
In some embodiments utilizing voltage compensation, a correction variable in each case can be determined from the difference between the measured arc voltage and the current reference voltage. This correction variable can in each case be fed via the control line 130 to the electric linear motor 114, which in each case produces a corresponding correction to the distance between the stud and the workpiece, by means of the control valve 104, via the control line 116. The distance between the stud and the workpiece is thus in each case automatically corrected as a manipulated variable in the control loop, by converting the determined correction variable by means of the electric linear motor 114 and the control valve 104. The arc voltage is monitored continuously during welding, and the distance between the stud and workpiece is adjusted accordingly several hundred times per second.
The resetting and insertion of the melted stud end into the melted welding point on the workpiece 112 is also detected and controlled via the microprocessor controller 122. On completion of the formation of the arc, the automatic correction of the distance between the stud and the workpiece by means of the control loop is also completed. The last setting of the distance between the stud and the workpiece can measured by means of the position measurement system and stored in the microprocessor controller 122, the stored null position being used as a reference value. The controlled resetting of the distance between the stud and the workpiece and the insertion are now carried out. The insertion depth (also called the insertion dimension) and the rate of insertion can be set in the microprocessor controller 122, the stored null position in each case being used as a reference value. The set values are converted into the insertion dimension and into the rate of insertion by means of the electric linear motor 114, which is combined with the position measurement system. This is in turn done by means of a control loop, the insertion dimension in this case being measured and adapted, on the basis of the predetermined setting values, repeatedly as a controlled variable by means of the position measurement system. In this way, high precision is achieved completely automatically even during the resetting and during insertion, which once again leads to an improvement in the weld quality. After achieving the set maximum insertion depth, a movement back to the null position is carried out again after a resetting time, which is likewise adjustable.
Referring to
If current and lift height are constant, then voltage should also be constant. The stud welding process begins with a pilot phase, in which the lift height and current are held constant. A vibrating workpiece will have the characteristic that the distance between the stud and the workpiece is changing, even though the position of the stud, the lift height, is constant. The changing distance between the stud and workpiece causes a corresponding change in the voltage.
The characteristic of a vibrating workpiece can be detected by analyzing the voltage. If periodic variation is detected in the measured voltage during a period where lift height and current are constant, the periodic variation can be assumed to be the result of workpiece vibration. The periodic variation in the voltage can be detected through use of the Fourier transform.
The system and method of detecting workpiece movement according to the present invention can be used to detect the need for voltage compensation. This detection can occur in two ways. For example, if workpiece vibration is detected during the pilot phase by use of Fourier transform to detect periodic variation in the voltage, voltage compensation can be automatically turned on individually for each weld performed. Alternatively or additionally, comparing characteristics of multiple welds can reveal excess variation in the lift height measured at the time the arc extinguishes. This excess variation can be used as an indicator that workpiece movement is occurring.
Three options can be employed if excess variation is detected. First, the operator can be warned that the workpiece appears to be improperly secured, and that unacceptable weld variation may result. Second, the operator can be warned that the workpiece is vibrating excessively, and voltage compensation should be employed. Third, voltage compensation can be automatically turned on when that condition is detected.
Turning now to
If it is determined at decision step 312 that the time at arc extinguish is within the plunge period, several samples of welds can be compared at step 316 in order to compute variation. The lift at the point of arc extinguish should be close to 0 and have very low variation. High variation or values far from 0 can indicate a vibrating workpiece. The exact value of variation or deviation from 0 can be determined experimentally, and can vary depending on the type of material to be welded and the exact welding characteristics, including the current used and the time of the weld. For each combination of current, time, and material, a value of acceptable variation and/or deviation can be determined experimentally. If that variation or deviation is exceeded at decision step 318, the workpiece can be assumed to be vibrating; thus, workpiece movement can be detected at step 314. It should be readily understood that the process upon initialization can skip steps 316 and 318 for a few iterations until enough welds have been performed for a comparison to be made.
As discussed above, various responses can be taken as a result of detection of workpiece movement at step 314, including notifying an operator of detection of workpiece movement, and/or automatic voltage compensation. In the case of operator notification, the stud welding process may be paused until and if the operator selects to resume the stud welding process. However, it should be readily understood that the stud welding process can be implemented to continue even when workpiece movement is detected. Accordingly, the workpiece movement sensing process can resume analyzing the next weld at step 320, especially when workpiece movement is not detected, and even when workpiece movement is detected. It should also be readily understood that movement detection can be tabulated and used for purposes of inspection of welds during a quality control procedure.
The following pseudo code demonstrates suitable machine code instructions for carrying out the workpiece movement sensing process:
public void Analyze (out double Plungestart, out double plungeend, out double timeatareextinguish, out double liftatarcextinguish)
In the above pseudocode, the function FindRefPoint corresponds to step 300 of the detection process. The function FindPlunge corresponds to steps 302 and 304 of the detection process. The function FindArcExtinguish corresponds to steps 306 and 308 of the process. Comparing the timeatarcextinguish to PlungeStart and PlungeEnd corresponds to step 310. Steps 312-318 correspond to computation of the table illustrated in
It should be readily understood that outputting the tabulated data to an operator allows the operator to experimentally determine the proper thresholds and perform the statistical analyses at steps 316 and 318, and therefore detect workpiece movement at step 314. It is also envisioned that steps 316 and 318 can be automated, especially once the proper thresholds are determined, allowing for various types of actions to be taken in an automated fashion upon detection of workpiece movement.
This application claims the benefit of U.S. Provisional Application No. 60/802,459, filed on May 22, 2006. The disclosure of the above application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60802459 | May 2006 | US |