COMPENSATING FOR VARIATIONS IN WELDING
20170225274 · 2017-08-10
Inventors
Cpc classification
B23K31/12
PERFORMING OPERATIONS; TRANSPORTING
G01N29/26
PHYSICS
B23K9/0956
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K31/12
PERFORMING OPERATIONS; TRANSPORTING
B23K9/095
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for identifying variations at a weld location and accommodating for the variations. The system includes two sensors positioned on each side of a welding location, with a welding device at the welding location. The sensors each emit a signal toward the welding location and receive feedback from the signal that indicates the shape and size of the welding surfaces at the welding location. The sensor information, along with the exact locations and orientations of the sensors, is utilized to determine whether one or more welding parameters should be adjusted.
Claims
1. A welding system, comprising: two scanning devices arranged to emit a scanning signal towards an area of a welding assembly adjacent to a location to be welded; a processor; and a welding device; wherein the processor is operable to obtain data from the scanning devices, the data indicative of a configuration of the welding assembly near the location to be welded; wherein the processor is operable to identify a variation in the welding surface by comparing the configuration of the welding assembly near the location to be welded to a pre-defined configuration; and wherein the processor is operable to determine an adjustment to the welding device based on the variation.
2. The system of claim 1, wherein the scanning devices are ultrasonic probes, wherein each ultrasonic probe is a phased array, and wherein the data includes ultrasonic data received from the one or more ultrasonic probes.
3. The system of claim 1, wherein the scanning devices includes: a first scanning device arranged to emit a first scanning signal toward the location to be welded through at least a portion of a first component of the welding surface; and a second scanning device arranged to emit a second scanning signal toward the location to be welded through at least a portion of a second component of the welding surface.
4. The system of claim 1, wherein the welding device is controlled by an operator; and wherein an indication of the adjustment is provided to the operator while the operator is performing a weld.
5. The system of claim 2, wherein the indication is at least one of an audio indication and a visual indication.
6. The system of claim 1, wherein the processor automatically performs the adjustment to the welding device.
7. The system of claim 4, wherein the welding device is controlled by the processor.
8. The system of claim 1, wherein the variation is a gap between two parts of the welding surface; and wherein the adjustment is increasing the width of the weld to compensate for the gap.
9. The system of claim 1, wherein the variation is a change in thickness of the welding surface; and wherein the adjustment is a change in a current provided to the welding device during welding.
10. The system of claim 1, wherein the processor identifies the variation before a weld is started.
11. The system of claim 1, wherein the processor identifies the variation while a weld is being performed.
12. A method of determining an adjustment to a weld, comprising: receiving, via a plurality of ultrasonic probes, ultrasonic data indicative of a current configuration of a welding surface where a weld is to be performed; identifying a pre-defined configuration for the welding surface, the pre-defined configuration indicative of an acceptable configuration that is free of variations; determining, based on the current configuration and the pre-defined configuration, a variation in the current configuration, wherein the variation is not present in the pre-defined configuration; and determining an adjustment to the weld based on the variation.
13. The method of claim 10, further comprising: adjusting one or more settings of a welding device based on the adjustment; wherein the welding device is being utilized to perform the weld.
14. The method of claim 11, wherein the adjustment is a change of current of the welding device.
15. The method of claim 11, wherein the adjustment is a change in weld type.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In the accompanying drawings, which are incorporated in and constitute a part of the specification, embodiments of the invention are illustrated, which, together with a general description of the invention given above, and the detailed description given below, serve to illustrate exemplary embodiments of the general inventive concepts.
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026] Referring now to the drawings, which are for the purpose of illustrating exemplary embodiments of the invention only and not for the purpose of limiting same,
[0027] Welding device 115 may be an automated, semi-automated, or manual welding device. The welding device 115 may include a welding torch and a power supply for the welding torch. The welding device 115 may additionally include one or more interfaces to allow the welder to adjust parameters during the welding process. For example, the welding device 115 may include an interface to adjust the current that is being delivered to the welding torch during operation. In some embodiments, the welding device 115 may be in communication with the welding device controller 120, which may automatically adjust one or more parameters while the welder is performing an operation and/or while the welding device 115 is automatically performing a weld.
[0028] The first sensor 105 and second sensor 110 may each be one or more devices that are capable of identifying variations in welding surfaces. For example, first sensor 105 and second sensor 110 may emit one or more signals, such as a wave, that may penetrate a welding surface to detect one or more variations in the structures. For example, referring to
[0029] Referring to
[0030] In some embodiments, sensor signal processor 125 requires identifying the exact positioning of the first sensor 105 and the second sensor 110. For example, sensor signal processor 125 may receive a signal from the first sensor 105 and may identify a variation in the first surface 215, such as a change in the thickness of the first surface or a variation in the edge of the first surface 215. However, because of variations in the surface of the first welding surface 215, the sensor may not always be positioned with the exact same orientation (e.g., variations in the top of the welding surface may cause the sensor to tilt and/or otherwise change position). Further, because the sensors may not penetrate past each side of the welding surfaces (i.e., the signals may stop at the edge of the surfaces), sensor signal processor 125 may require the exact location of both sensors to utilize those signals to identify a gap between the surfaces and/or a misalignment or warping of one of the surfaces.
[0031] In some embodiments, sensor location processor 130 identifies the exact positions of the first sensor 105 and the second sensor 110, and provides the locations to sensor signal processor 125. In some embodiments, sensor location processor 130 may include one or more sensors to detect the location and/or position of the first sensor 105 and the second sensor 110. For example, sensor location processor 130 may emit one or more signals (such as an ultrasonic wave), receive feedback from the emitted signals, and determine the locations and/or orientations of the first sensor 105 and second sensor 110 based on the feedback. In some embodiments, the sensors may send one or more signals to indicate position. For example, one or more gyroscopes, optical devices, and/or other instruments may be included in the housing of each of the sensors, and a component included with each of the sensors may send one or more signals to the sensor location processor to indicate changes in the orientation of the sensor (tilt, upward and/or downward movement, etc.). Additionally or alternatively, one or more additional sensors included with the housing of the first sensor 105 and second sensor 110 may communicate to determine the relative locations of the sensors to each other and provide the locations to the sensor location processor 130.
[0032] In some embodiments, one or more mechanical sensors may identify the locations of the first sensor 105 and the second sensor 110. For example, referring to
[0033] In some embodiments, first sensor 105 and/or second sensor 110 may be phased arrays. A phased array may be comprised on an antenna with a plurality of radiating elements each phased to emit a signal at a different phase. By shifting the phase of the radiating elements, constructive and destructive interference may be generated to steer the beam in a desired direction. For example, referring again to
[0034] In some embodiments where the sensors are phased arrays, one or more components, such as sensor signal processor 125, may receive reflected signals from the first sensor 105 and the second sensor 110, and determine the current shape of the first surface 115 and the second surface. For example, sensor signal processor 125 may receive the feedback signals from the sensors and determine the thickness of each surface and/or the shape of the welding edge of each of the surfaces.
[0035] Sensor signal processor 125 determines the location of first sensor 105 and second sensor 110. In some embodiments, sensor signal processor 125 receives sensor information from first sensor 105 and second sensor 110, and utilizes the sensor information to determine whether adjustments are required to the welding device 115. For example, first sensor may emit a signal, receive feedback from the signal (such as reflection of a wave), and relay the feedback to sensor signal processor 125. Similarly, second sensor 110 may emit a signal, receive feedback, and send the feedback to sensor signal processor 125. Sensor signal processor 125 may then determine, based on the sensor feedback, whether one or more variations in the welding surfaces requires adjustments to the welding device 115.
[0036] In some embodiments, sensor signal processor 125 further determines the exact location of the first sensor 105 and the second sensor 110. The exact locations of the sensors may be required to determine whether a variation is present at the welding location. In some embodiments, the sensor location engine 130 may receive signals from one or more measurement instruments associated with the sensors 105 and 110, such as the pivots illustrated in
[0037] Referring to
[0038] In some embodiments, sensor location processor 125 may determine that the welding surfaces are misaligned based on the identified locations of the sensors 105 and 110. Sensor location processor 125 may then provide welding device control 120 with an indication of the orientation of the welding surfaces. Welding device control 120 may then adjust the welding device 115 to compensate for the orientation of the welding surfaces. For example, welding device control 120 may change the angle of the welding device 115, increase and/or decrease one or more electrical parameters, and/or otherwise adjust the welding process based on the positions of the welding surfaces. As an example, based on the positions of the welding surfaces illustrated in
[0039] Referring to
[0040] Referring to
[0041]
[0042] User interface input devices 822 may include a keyboard, pointing devices such as a mouse, trackball, touchpad, or graphics tablet, a scanner, a touchscreen incorporated into the display, audio input devices such as voice recognition systems, microphones, and/or other types of input devices. In general, use of the tem). “input device” is intended to include all possible types of devices and ways to input information into computer system 810 or onto a communication network.
[0043] User interface output devices 820 may include a display subsystem, a printer, a fax machine, or non-visual displays such as audio output devices. The display subsystem may include a cathode ray tube (CRT), a flat-panel device such as a liquid crystal display (LCD), a projection device, or some other mechanism for creating a visible image. The display subsystem may also provide non-visual display such as via audio output devices. In general, use of the term “output device” is intended to include all possible types of devices and ways to output information from computer system 810 to the user or to another machine or computer system.
[0044] Storage subsystem 824 stores programming and data constructs that provide the functionality of some or all of the modules described herein. For example, the storage subsystem 824 may include the logic to identify variations in a welding location and adjust a welding device to accommodate the identified variations.
[0045] These software modules are generally executed by processor 814 alone or in combination with other processors. Memory 826 used in the storage subsystem can include a number of memories including a main random access memory (RAM) 830 for storage of instructions and data during program execution and a read only memory (ROM) 832 in which fixed instructions are stored. A file storage subsystem 828 can provide persistent storage for program and data files, and may include a hard disk drive, a floppy disk drive along with associated removable media, a CD-ROM drive, an optical drive, or removable media cartridges. The modules implementing the functionality of certain embodiments may be stored by file storage subsystem 828 in the storage subsystem 824, or in other machines accessible by the processor(s) 814.
[0046] Bus subsystem 812 provides a mechanism for letting the various components and subsystems of computer system 810 communicate with each other as intended. Although bus subsystem 812 is shown schematically as a single bus, alternative embodiments of the bus subsystem may use multiple busses.
[0047] Computer system 810 can be of varying types including a workstation, server, computing cluster, blade server, server farm, or any other data processing system or computing device. Due to the ever-changing nature of computing devices and networks, the description of computer system 810 depicted in
[0048] The above description of specific embodiments has been given by way of example. From the disclosure given, those skilled in the art will not only understand the general inventive concepts and attendant advantages, but will also find apparent various changes and modifications to the structures and methods disclosed. For example, alternative methods and/or systems with additional or alternative components may be utilized to determine the orientation of an assembly relative to a welder. It is sought, therefore, to cover all such changes and modifications as fall within the spirit and scope of the general inventive concepts, as defined by the appended claims, and equivalents thereof.