The present invention relates generally to automated and semi-automated welding systems and particularly for compensating for irregularities in weld surfaces.
When performing a weld, either with an automated system or with a semi-automated system, irregularities are often encountered with respect to the weld surfaces. In some instances, a gap may be present between two surfaces, two welding surfaces may not be flush, and/or irregularities in the thickness of one or both welding surfaces may require adjustments in welding technique. For example, the edge of a surface that is designed to be a straight edge may varying slightly along the welding edge and/or may vary in thickness. To compensate for irregularities, a welder may need to adjust one or more parameters of the welding device and/or may need to reposition the welding device to ensure a proper weld.
While welding, adjustments may be required based on variations in the welding surfaces. For example, all welding surfaces may not be identical, even if manufactured to be identical. Welding surfaces may be thicker in some instances, have slightly uneven edges, and/or other variations. Further, in some instances, two welding surfaces may not always exactly align at the weld location. Although a welder may be able to make adjustments while welding based on observation of the weld location, variations may be too minor to identify visually and/or the welding may be performed robotically, in which case a human may not be observing the weld location continuously. Without adjusting the welding device to compensate for variations, finished welded products may be compromised and/or unusable.
To allow for variations at a welding location, the disclosed device identifies variations at the welding location and provides indications of required adjustments so that a welding device may be reoriented and/or one or more parameters adjusted to compensate for the variations. For example, sensors, such as phased arrays, may be placed on either side of a weld, with each sensor emitting a signal and receiving feedback indicating the shape, size, and/or thickness of the welding surface at the current weld location. Further, additional sensors may identify the current orientation of the sensors to be used to further identify, for example, whether there is a gap between the welding surfaces, whether one surface is oriented higher than the other surface, and/or whether one or both of the surfaces is angled. The sensor information and sensor location information may then be utilized to determine whether one or more parameters may need to be adjusted, such as the current of the welding device, the angle of approach of the welding device, the type of weld to be performed, and/or one or more other variations that a welder may other perform manually if the welder were to identify a variation.
In one embodiment, a welding system is provided and includes: 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. 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. Further, 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. Still further, the processor is operable to determine an adjustment to the welding device based on the variation.
In some embodiments, the scanning devices are ultrasonic probes, wherein each ultrasonic probe may be a phased array, and the data may include ultrasonic data received from the one or more ultrasonic probes.
In some embodiments, the scanning devices include 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.
In some embodiments of the system, the welding device may be controlled by an operator; and an indication of the adjustment may be provided to the operator while the operator is performing a weld. In some of those embodiments, the indication is at least one of an audio indication and a visual indication.
In some embodiments, the processor automatically performs the adjustment to the welding device. In some of those embodiments, the welding device is controlled by the processor.
In some embodiments, the variation is a gap between two parts of the welding surface; and the adjustment is increasing the width of the weld to compensate for the gap.
In some embodiments, the variation may be a change in thickness of the welding surface; and the adjustment may be a change in a current provided to the welding device during welding.
In some embodiments, the processor may identify the variation before a weld is started.
In some embodiments, the processor may identify the variation while a weld is being performed.
In a second embodiment, method of determining an adjustment to a weld is provided and includes the steps of 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.
In some of those embodiments, the method may further includes the step of adjusting one or more settings of a welding device based on the adjustment; and the welding device may be utilized to perform the weld. In some versions of those embodiments, the adjustment may be a change of current of the welding device. In other versions of those embodiments, the adjustment may be a change in weld type.
Numerous aspects of the general inventive concepts will become readily apparent from the following detailed description of exemplary embodiments, from the claims and from the accompanying drawings.
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.
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,
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.
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
Referring to
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.
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.
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
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
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.
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.
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
Referring to
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
Referring to
Referring to
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.
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.
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.
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.
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.
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
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.