System for tracking and analyzing welding activity
Claim Score by NHIP
Abstract
A system and a method for tracking and analyzing welding activity. Dynamic spatial properties of a welding tool are sensed during a welding process producing a weld. The sensed dynamic spatial properties are tracked over time and the tracked dynamic spatial properties are captured as tracked data during the welding process. The tracked data is analyzed to determine performance characteristics of a welder performing the welding process and quality characteristics of a weld produced by the welding process. The performance characteristics and the quality characteristics may be subsequently reviewed.

Term
3.5 yearsleft in the term
Expires 8 March 2030.
- Priority
- Filed
- Granted
- Today
- Expires
195 claims: 18 independent, 177 dependent
- 1A system for tracking and analyzing welding activity, said system comprising:means for automatically sensing dynamic spatial properties of a welding tool during a welding process producing a real world weld;means for automatically tracking said sensed dynamic spatial properties over time during said welding process;means for automatically capturing in real time or near real time said tracked dynamic spatial properties as tracked data during said welding process;and means for automatically analyzing in real time or near real time said tracked data to determine at least one of performance characteristics of a welder performing said welding process and a quality characteristics characteristic of a said real world weld produced by said welding process.
- 9A system for tracking and analyzing welding activity, said system comprising:at least one sensor array configured to sense dynamic spatial properties of a welding tool during a welding process producing a real world weld;a processor based computing device operatively interfacing to said at least one sensor array and configured to track and analyze in real time or near real time said dynamic spatial properties of a said welding tool over time during a said welding process producing a said real world weld;and at least one user interface operatively interfacing to said processor based computing device , said at least one user interface displaying a quality characteristic of said real world weld produced by said welding process .
- 14A method for tracking and analyzing welding activity, said method comprising:sensing dynamic spatial properties of a welding tool during a welding process producing a real world weld using at least one sensor ;tracking said sensed dynamic spatial properties over time in real time or near real time during said welding process using a real time tracking module ;capturing said tracked dynamic spatial properties as tracked data in real time or near real time during said welding process using a computer based memory device ;and analyzing said tracked data in real time or near real time to determine at least one of performance characteristics of a welder performing said welding process and a quality characteristics characteristic of a said real world weld produced by said welding process using a computer based analysis engine .
- 69A system for tracking and analyzing welding activity, said system comprising:at least one sensor array configured to sense spatial properties of a welding tool during a welding process producing a real world weld;and a processor based computing device operatively interfacing to said at least one sensor array and configured to track said spatial properties and record performance data corresponding to said welding process, said processor based computing device further configured to determine a quality characteristic of said real world weld.
- 89A system for tracking and analyzing welding activity, said system comprising:a tracking module configured to track spatial positions of a welding tool during a welding process;and a processor subsystem configured to ascertain at least one welding parameter during the welding process based on said tracked spatial positions and to determine a score based on a comparison of said at least one welding parameter to an optimum value.
- 104A method for tracking and analyzing welding activity, said method comprising:sensing spatial properties of a welding tool during a welding process producing a real world weld;tracking said sensed spatial properties;recording performance data corresponding to said welding process;and analyzing said performance data in real-time or near real-time to determine a quality characteristic of said real world weld produced by said welding process.
- 124Broadest claimClaim Score 85, broad(NHIP)A method for tracking and analyzing welding activity, said system comprising:tracking spatial positions of a welding tool during a welding process;determining at least one welding parameter during the welding process based on said tracked spatial positions;determining a score based on a comparison of said at least one welding parameter to an optimum value.
- 137A system for tracking welding activity, said system comprising:an optical tracking system that tracks at least one of a position, a movement, and an orientation of a welding tool;and a computer operatively interfacing to said optical tracking system, said computer determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, wherein said processor based computing device determines for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 149A system for tracking welding activity, said system comprising:an infrared tracking system that tracks at least one of a position, a movement, and an orientation of a welding tool based on an infrared element attached to said welding tool;and a computer operatively interfacing to said infrared tracking system, said computer determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, wherein said computer determines for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 161A method for tracking welding activity, said method comprising:optically tracking at least one of a position, a movement, and an orientation of a welding tool;determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool;and computing for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 173A method for tracking welding activity, said method comprising:tracking by infrared at least one of a position, a movement, and an orientation of a welding tool based on an infrared element attached to said welding tool;determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool;and computing for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 185A system for tracking and analyzing welding activity, said system comprising:at least one sensor array configured to sense spatial properties of a welding tool during a welding process producing a real world weld;a processor based computing device operatively interfacing to said at least one sensor array and configured to track and analyze in real time or near real time said spatial properties of said welding tool during said welding process producing said real world weld;and at least one display interfacing to said processor based computing device, said at least one display displaying a quality characteristic of said real world weld produced by said welding process.
- 186A system for tracking welding activity, said system comprising:an infrared tracking system that tracks at least one of a position, a movement, and an orientation of a welding tool based on an infrared emitter attached to said welding tool;and a computer operatively interfacing to said infrared tracking system, said computer determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, wherein said computer determines for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 187A method for tracking welding activity, said method comprising:tracking by infrared at least one of a position, a movement, and an orientation of a welding tool based on an infrared emission from said welding tool;determining at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, computing for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter.
- 188A system for tracking welding activity, said system comprising:an optical tracking system that tracks in real time or near real time at least one of a position, a movement, and an orientation of a welding tool;and a computer operatively interfacing to said optical tracking system, said computer determining in real time or near real time at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, wherein said processor based computing device determines for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter, and wherein said score relates to a weld quality of a real world weld.
- 190A system for tracking welding activity, said system comprising:an infrared tracking system that tracks in real time or near real time at least one of a position, a movement, and an orientation of a welding tool based on an infrared element attached to said welding tool;and a computer operatively interfacing to said infrared tracking system, said computer determining in real time or near real time at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool, wherein said computer determines for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter, and wherein said score relates to a weld quality of a real world weld.
- 192A method for tracking welding activity, said method comprising:optically tracking in real time or near real time at least one of a position, a movement, and an orientation of a welding tool;determining in real time or near real time at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool;and computing for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter, and wherein said score relates to a weld quality of a real world weld.
- 194A method for tracking welding activity, said method comprising:tracking by infrared in real time or near real time at least one of a position, a movement, and an orientation of a welding tool based on an infrared element attached to said welding tool;determining in real time or near real time at least one parameter that is at least one of a travel speed, a pitch angle, a roll angle, and an electrode distance to a center weld joint of said welding tool;and computing for each of said at least one parameter a score based on a comparison of said parameter to at least one predetermined limit for said parameter, and wherein said score relates to a weld quality of a real world weld.
Independent claims18
40 paragraphs in 5 sections, as filed
This U.S. patent application claims priority to and the benefit of U.S. provisional patent application Ser. No. 61/158,578 which was filed on Mar. 9, 2009, and which is incorporated herein by reference in its entirety.
TECHNICAL FIELD
Certain embodiments of the present invention pertain to systems for tracking and analyzing welding activity, and more particularly, to systems that capture weld data in real time (or near real time) for analysis and review. Additionally, the embodiments of the present invention provide a system for marking portions of a welded article by indicating possible discontinuities or flaws within the weld joint.
BACKGROUND
In many applications, ascertaining the quality of weld joints is critical to the use and operation of a machine or structure incorporating a welded article. In some instances, x-raying or other nondestructive testing is needed to identify potential flaws within one or more welded joints. However, non-destructive testing can be cumbersome to use, and typically lags the welding process until the inspector arrives to complete the testing. Additionally, it may not be effective for use with all weld joint configurations. Moreover, non-destructive testing does not provide any information about how the weld was completed. In welding applications where identifying waste is vital to producing cost effective parts, non-destructive testing provides no insight into problems like overfill.
Further limitations and disadvantages of conventional, traditional, and proposed approaches will become apparent to one of skill in the art, through comparison of such approaches with the subject matter of the present application as set forth in the remainder of the present application with reference to the drawings.
SUMMARY
The embodiments of the present invention pertain to a system for tracking and analyzing welding activity. The system may be used in conjunction with a welding power supply and includes a sensor array and logic processor-based technology that captures performance data (dynamic spatial properties) as the welder performs various welding activities. The system functions to evaluate the data via an analysis engine for determining weld quality in real time (or near real time). The system also functions to store and replay data for review at a time subsequent to the welding activity thereby allowing other users of the system to review the performance activity of the welding process.
These and other novel features of the subject matter of the present application, as well as details of illustrated embodiments thereof, will be more fully understood from the following description and drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idref="DRAWINGS">FIG. 1</figref> is a perspective view of a welder using an embodiment of a system for tracking and analyzing welding activity;
<figref idref="DRAWINGS">FIG. 2</figref> is a schematic representation of an embodiment of the system of <figref idref="DRAWINGS">FIG. 1</figref> for tracking and analyzing welding activity;
<figref idref="DRAWINGS">FIG. 3</figref> is a schematic representation of an embodiment of the hardware and software of the system of <figref idref="DRAWINGS">FIGS. 1-2</figref> for tracking and analyzing welding activity;
<figref idref="DRAWINGS">FIG. 4</figref> is a flow diagram of an embodiment of the system of <figref idref="DRAWINGS">FIGS. 1-3</figref> for tracking and analyzing welding activity;
<figref idref="DRAWINGS">FIG. 5</figref> is a flowchart of an embodiment of a method for tracking and analyzing welding activity using the system of <figref idref="DRAWINGS">FIGS. 1-4</figref>; and
<figref idref="DRAWINGS">FIG. 6</figref> illustrates an example embodiment of a graph, displayed on a display, showing tracked welding tool pitch angle versus time with respect to an upper pitch angle limit, a lower pitch angle limit, and an ideal pitch angle.
DETAILED DESCRIPTION
<figref idref="DRAWINGS">FIG. 1</figref> is a perspective view of a welder <b>10</b> using an embodiment of a system <b>100</b> for tracking and analyzing welding activity while performing a welding process with a welding system <b>200</b>. <figref idref="DRAWINGS">FIG. 2</figref> is a schematic representation of an embodiment of the system <b>100</b> of <figref idref="DRAWINGS">FIG. 1</figref> for tracking and analyzing welding activity. <figref idref="DRAWINGS">FIG. 3</figref> is a schematic representation of an embodiment of the hardware <b>110</b>, <b>130</b> and software <b>120</b> of the system <b>100</b> of <figref idref="DRAWINGS">FIGS. 1-2</figref> for tracking and analyzing welding activity. <figref idref="DRAWINGS">FIG. 4</figref> is a flow diagram of an embodiment of the system <b>100</b> of <figref idref="DRAWINGS">FIGS. 1-3</figref> for tracking and analyzing welding activity. <figref idref="DRAWINGS">FIG. 5</figref> is a flowchart of an embodiment of a method <b>500</b> for tracking and analyzing welding activity using the system <b>100</b> of <figref idref="DRAWINGS">FIGS. 1-4</figref>.
Referring again to the drawings wherein the showings are for purposes of illustrating embodiments of the invention only and not for purposes of limiting the same, <figref idref="DRAWINGS">FIG. 1</figref> shows a system <b>100</b> for tracking and analyzing manual processes requiring the dexterity of a human end user <b>10</b>. In particular, system <b>100</b> functions to capture performance data related to the use and handling of tools (e.g., welding tools). In one embodiment, the system <b>100</b> is used to track and analyze welding activity, which may be a manual welding process in any of its forms including but not limited to: arc welding, laser welding, brazing, soldering, oxyacetylene and gas welding, and the like. For illustrative purposes, the embodiments of the present invention will be described in the context of arc welding. However, persons of ordinary skill in the art will understand its application to other manual processes. In accordance with alternative embodiments of the present invention, the manual welder <b>10</b> may be replaced with a robotic welder. As such, the performance of the robotic welder and resultant weld quality may be determined in a similar manner.
In one embodiment, the system <b>100</b> tracks movement or motion (i.e., position and orientation over time) of a welding tool <b>230</b>, which may be, for example, an electrode holder or a welding torch. Accordingly, the system <b>100</b> is used in conjunction with a welding system <b>200</b> including a welding power supply <b>210</b>, a welding torch <b>230</b>, and welding cables <b>240</b>, along with other welding equipment and accessories. As a welder <b>10</b>, i.e. end user <b>10</b>, performs welding activity in accordance with a welding process, the system <b>100</b> functions to capture performance data from real world welding activity as sensed by sensors <b>160</b>, <b>165</b> (see <figref idref="DRAWINGS">FIG. 2</figref>) which are discussed in more detail later herein.
In accordance with an embodiment of the present invention, the system <b>100</b> for tracking and analyzing welding activity includes the capability to automatically sense dynamic spatial properties (e.g., positions, orientations, and movements) of a welding tool <b>230</b> during a manual welding process producing a weld <b>16</b> (e.g., a weld joint). The system <b>100</b> further includes the capability to automatically track the sensed dynamic spatial properties of the welding tool <b>230</b> over time and automatically capture (e.g., electronically capture) the tracked dynamic spatial properties of the welding tool <b>230</b> during the manual welding process.
The system <b>100</b> also includes the capability to automatically analyze the tracked data to determine performance characteristics of a welder <b>10</b> performing the manual welding process and quality characteristics of a weld <b>16</b> produced by the welding process. The system <b>100</b> allows for the performance characteristics of the welder <b>10</b> and the quality characteristics of the weld to be reviewed. The performance characteristics of a welder <b>10</b> may include, for example, a weld joint trajectory, a travel speed of the welding tool <b>230</b>, welding tool pitch and roll angles, an electrode distance to a center weld joint, an electrode trajectory, and a weld time. The quality characteristics of a weld produced by the welding process may include, for example, discontinuities and flaws within certain regions of a weld produced by the welding process.
The system <b>100</b> further allows a user (e.g., a welder <b>10</b>) to locally interact with the system <b>100</b>. In accordance with another embodiment of the present invention, the system <b>100</b> allows a remotely located user to remotely interact with the system <b>100</b>. In either scenario, the system <b>100</b> may automatically authorize access to a user of the system <b>100</b>, assuming such authorization is warranted.
In accordance with an embodiment of the present invention, the system <b>100</b> for tracking and analyzing welding activity includes a processor based computing device <b>110</b> configured to track and analyze dynamic spatial properties (e.g., positions, orientations, and movements) of a welding tool <b>230</b> over time during a manual welding process producing a weld <b>16</b>. The system <b>100</b> further includes at least one sensor array <b>160</b>, <b>165</b> operatively interfacing to the processor based computing device <b>110</b> (wired or wirelessly) and configured to sense the dynamic spatial properties of a welding tool <b>230</b> during a manual welding process producing a weld <b>16</b>. The system <b>100</b> also includes at least one user interface operatively interfacing to the processor based computing device <b>110</b>. The user interface may include a graphical user interface <b>135</b> and/or a display device (e.g., a display <b>130</b> or a welding display helmet <b>180</b> where a display is integrated into a welding helmet as illustrated in <figref idref="DRAWINGS">FIG. 2</figref>). The system <b>100</b> may further include a network interface configured to interface the processor based computing device <b>110</b> to a communication network <b>300</b> (e.g., the internet).
In accordance with an embodiment of the present invention, a method <b>500</b> (see <figref idref="DRAWINGS">FIG. 5</figref>) for tracking and analyzing welding activity includes, in step <b>510</b>, setting up a manual welding process, and, in step <b>520</b>, sensing dynamic spatial properties (e.g., positions, orientations, and movements) of a welding tool <b>230</b> during a manual welding process producing a weld using at least one sensor (e.g., sensor arrays <b>160</b> and <b>165</b>). In step <b>530</b>, the method includes tracking the sensed dynamic spatial properties over time during the manual welding process using a real time tracking module <b>121</b> (see <figref idref="DRAWINGS">FIG. 4</figref>). The method also includes, in step <b>540</b>, capturing the tracked dynamic spatial properties as tracked data during the manual welding process using a computer based (e.g., electronic) memory device (e.g., a portion of the hardware <b>150</b> and software <b>120</b> of the processor based computing device <b>110</b>). The method further includes, in step <b>550</b>, analyzing the tracked data to determine performance characteristics of a welder <b>10</b> performing the manual welding process and/or quality characteristics of a weld produced by the welding process using a computer based analysis engine <b>122</b>. In step <b>560</b>, at least one of the performance characteristics and the quality characteristics are reviewed using a display device (e.g., display device <b>130</b>). Alternatively, a visualization module or a testing module may be used in place of the display device <b>130</b>, as are well known in the art.
The method <b>500</b> may initially include selecting welding set up parameters for the welding process via a user interface <b>135</b> as part of step <b>510</b>. The method may also include outputting the performance characteristics of the welder <b>10</b> and/or the quality characteristics of a weld to a remote location and remotely viewing the performance characteristics and/or the quality characteristics via a communication network <b>300</b> (see <figref idref="DRAWINGS">FIG. 3</figref>).
The system <b>100</b> for tracking and analyzing welding activity comprises hardware and software components, in accordance with an embodiment of the present invention. In one embodiment, the system <b>100</b> incorporates electronic hardware. More specifically, system <b>100</b> may be constructed, at least in part, from electronic hardware <b>150</b> (see <figref idref="DRAWINGS">FIG. 4</figref>) of the processor based computing device <b>110</b> operable to execute programmed algorithms, also referred to herein as software <b>120</b> or a computer program product. The processor based computing device <b>110</b> may employ one or more logic processors capable of being programmed, an example of which may include one or more microprocessors. However, other types of programmable circuitry may be used without departing from the intended scope of coverage of the embodiments of the present invention. In one embodiment, the processor based computing device <b>110</b> is operatively disposed as a microcomputer in any of various configurations including but not limited to: a laptop computer, a desktop computer, a work station, a server or the like. Alternatively, mini-computers or main frame computers may serve as the platform for implementing the system <b>100</b> for tracking and analyzing welding activity. Moreover, handheld or mobile processor based computing devices may be used to execute programmable code for tracking and analyzing performance data.
Other embodiments are contemplated wherein the system <b>100</b> is incorporated into the welding system <b>200</b>. More specifically, the components comprising the system <b>100</b> may be integrated into the welding power supply <b>210</b> and/or weld torch <b>230</b>. For example, the processor based computing device <b>110</b> may be received internal to the housing of the welding power supply <b>210</b> and may share a common power supply with other systems located therein. Additionally, sensors <b>160</b>, <b>165</b>, used to sense the weld torch <b>230</b> dynamic spatial properties, may be integrated into the weld torch handle.
The system <b>100</b> may communicate with and be used in conjunction with other similarly or dissimilarly constructed systems. Input to and output from the system <b>100</b>, termed I/O, may be facilitated by networking hardware and software including wireless as well as hard wired (directly connected) network interface devices. Communication to and from the system <b>100</b> may be accomplished remotely as through a network <b>300</b> (see <figref idref="DRAWINGS">FIG. 3</figref>), such as, for example, a wide area network (WAN) or the Internet, or through a local area network (LAN) via network hubs, repeaters, or by any means chosen with sound engineering judgment. In this manner, information may be transmitted between systems as is useful for analyzing, and/or re-constructing and displaying performance and quality data.
In one embodiment, remote communications are used to provide virtual instruction by personnel, i.e. remote or offsite users, not located at the welding site. Reconstruction of the welding process is accomplished via networking. Data representing a particular weld may be sent to another similar or dissimilar system <b>100</b> capable of displaying the weld data (see <figref idref="DRAWINGS">FIG. 3</figref>). It should be noted that the transmitted data is sufficiently detailed for allowing remote user(s) to analyze the welder's performance and the resultant weld quality. Data sent to a remote system <b>100</b> may be used to generate a virtual welding environment thereby recreating the welding process as viewed by offsite users as discussed later herein. Still, any way of communicating performance data to another entity remotely located from the welding site may be used without departing from the intended scope of coverage of the embodiments of the subject invention.
The processor based computing device <b>110</b> further includes support circuitry including electronic memory devices, along with other peripheral support circuitry that facilitate operation of the one or more logic processor(s), in accordance with an embodiment of the present invention. Additionally, the processor based computing device <b>110</b> may include data storage, examples of which include hard disk drives, optical storage devices and/or flash memory for the storage and retrieval of data. Still any type of support circuitry may be used with the one or more logic processors as chosen with sound engineering judgment. Accordingly, the processor based computing device <b>110</b> may be programmable and operable to execute coded instructions in a high or low level programming language. It should be noted that any form of programming or type of programming language may be used to code algorithms as executed by the system <b>100</b>.
With reference now to <figref idref="DRAWINGS">FIGS. 1-4</figref>, the system <b>100</b> is accessible by the end user <b>10</b> via a display screen <b>130</b> operatively connected to the processor based computing device <b>110</b>. Software <b>120</b> installed onto the system <b>100</b> directs the end user's <b>10</b> interaction with the system <b>100</b> by displaying instructions and/or menu options on, for example, the display screen <b>130</b> via one or more graphical user interfaces (GUI) <b>135</b>. Interaction with the system <b>100</b> includes functions relating to, for example: part set up (weld joint set up), welding activity analysis, weld activity playback, real time tracking, as well as administrative activity for managing the captured data. Still other functions may be chosen as are appropriate for use with the embodiments of the present invention. System navigation screens, i.e. menu screens, may be included to assist the end user <b>10</b> in traversing through the system functions. It is noted that as the system <b>100</b> is used for training and analysis, security may be incorporated into the GUI(s) <b>135</b> that allow restricted access to various groups of end users <b>10</b>. Password security, biometrics, work card arrangement or other security measures may be used to ensure that system access is given only to authorized users as determined by an administrator or administrative user. It will be appreciated that the end user <b>10</b> may be the same or a different person than that of the administrative user.
In one embodiment, the system <b>100</b> functions to capture performance data of the end user <b>10</b> for manual activity as related to the use of tools or hand held devices. In the accompanying figures, welding, and more specifically, arc welding is illustrated as performed by the end user <b>10</b> on a weldment <b>15</b> (e.g., a weld coupon). The welding activity is recorded by the system <b>100</b> in real time or near-real time for tracking and analysis purposes mentioned above by a real time tracking module <b>121</b> and an analysis module <b>122</b>, respectively (see <figref idref="DRAWINGS">FIG. 4</figref>). By recorded it is meant that the system <b>10</b> captures data related to a particular welding process for determining the quality of the weld joint or weld joints. The types of performance data that may be captured include, but are not limited to, for example: weld joint configuration or weld joint trajectory, weld speed, welding torch pitch and roll angles, electrode distance to the center weld joint, wire feed speed, electrode trajectory, weld time, and time and date data. Other types of data may also be captured and/or entered into the system <b>100</b> including: weldment materials, electrode materials, user name, project ID number, and the like. Still, any type and quantity of information may be captured and/or entered into the system <b>100</b> as is suitable for tracking, analyzing and managing weld performance data. In this manner, detailed information about how the welding process for a particular weld joint was performed may be captured and reconstructed for review and analysis in an analysis record <b>124</b>.
The data captured and entered into the system <b>100</b> is used to determine the quality of the real world weld joint. Persons of ordinary skill in the art will understand that a weld joint may be analyzed by various processes including destructive and non-destructive methods, examples of which include sawing/cutting or x-raying of the weld joint respectively. In prior art methods such as these, trained or experienced weld personnel can determine the quality of a weld performed on a weld joint. Of course, destructive testing renders the weldment unusable and thus can only be used for a sampling or a subset of welded parts. While non-destructive testing, like x-raying, do not destroy the welded article, these methods can be cumbersome to use and the equipment expensive to purchase. Moreover, some weld joints cannot be appropriately x-rayed, i.e. completely or thoroughly x-rayed. By way of contrast, system <b>100</b> captures performance data during the welding process that can be used to determine the quality of the welded joint. More specifically, system <b>100</b> is used to identify potential discontinuities and flaws within specific regions of a weld joint. The captured data may be analyzed by an experienced welder or trained professional (e.g., a trainer <b>123</b>, see <figref idref="DRAWINGS">FIG. 4</figref>), or in an alternative by the system <b>100</b> using the analysis module <b>122</b> for identifying areas within the weld joint that may be flawed. In one example, torch position and orientation along with travel speed and other critical parameters are analyzed as a whole to predict which areas along the weld joint, if any, are deficient. It will be understood that quality is achieved during the welding process when the operator <b>10</b> keeps the weld torch <b>230</b> within acceptable operational ranges. Accordingly, the performance data may be analyzed against known good parameters for achieving weld quality for a particular weld joint configuration.
<figref idref="DRAWINGS">FIG. 6</figref> illustrates an example embodiment of a graph <b>600</b>, displayed on the display <b>130</b>, showing tracked welding tool pitch angle <b>640</b> versus time with respect to an upper pitch angle limit <b>610</b>, a lower pitch angle limit <b>620</b>, and an ideal pitch angle <b>630</b>. The upper and lower limits <b>610</b> and <b>620</b> define a range of acceptability between them. Different limits may be predefined for different types of users such as, for example, welding novices, welding experts, and persons at a trade show. The analysis engine <b>122</b> may provide a scoring capability, in accordance with an embodiment of the present invention, where a numeric score is provided based on how close to optimum (ideal) a user is for a particular tracked parameter, and depending on the determined level of discontinuities or defects determined to be present in the weld.
Performance data may be stored electronically in a database <b>140</b> (see <figref idref="DRAWINGS">FIG. 3</figref>) and managed by a database manager in a manner suitable for indexing and retrieving selected sets or subsets of data. In one embodiment, the data is retrieved and presented to an analyzing user (e.g., a trainer <b>123</b>) for determining the weld quality of a particular weld joint. The data may be presented in tabular form for analysis by the analyzing user. Pictures, graphs, and or other symbol data may also be presented as is helpful to the analyzing user in determining weld quality. In an alternative embodiment, the performance data may be presented to the analyzing user in a virtual reality setting, whereby the real world welding process is simulated using real world data as captured by the system <b>100</b>. An example of such a virtual reality setting is discussed in U.S. patent application Ser. No. 12/501,257 filed on Jul. 10, 2009. In this way, the weld joint and corresponding welding process may be reconstructed for review and analysis. Accordingly, the system <b>100</b> may be used to archive real data as it relates to a particular welded article. Still, it will be construed that any manner of representing captured data or reconstructing the welding process for the analyzing user may be used as is appropriate for determining weld quality.
In another embodiment, data captured and stored in the database <b>140</b> is analyzed by an analyzing module <b>122</b> (a.k.a., an analysis engine) of the system <b>100</b>. The analyzing module <b>122</b> may comprise a computer program product executed by the processor based computing device <b>110</b>. The computer program product may use artificial intelligence. In one particular embodiment, an expert system may be programmed with data derived from a knowledge expert and stored within an inference engine for independently analyzing and identifying flaws within the weld joint. By independently, it is meant that the analyzing module <b>122</b> functions independently from the analyzing user to determine weld quality. The expert system may be ruled-based and/or may incorporate fuzzy logic to analyze the weld joint. In this manner, areas along the weld joint may be identified as defective, or potentially defective, and marked for subsequent review by an analyzing user. Determining weld quality and/or problem areas within the weld joint may be accomplished by heuristic methods. As the system <b>100</b> analyzes welding processes of the various end users over repeated analyzing cycles, additional knowledge may be gained by the system <b>100</b> for determining weld quality.
A neural network or networks may be incorporated into the analysis engine <b>122</b> of the system <b>100</b> for analyzing data to determine weld quality, weld efficiency and/or weld flaws or problems. Neural networks may comprise software programming that simulates decision making capabilities. In one embodiment, the neural network(s) may process data captured by the system <b>100</b> making decisions based on weighted factors. It is noted that the neural network(s) may be trained to recognize problems that may arise from the weld torch position and movement, as well as other critical welding factors. Therefore, as data from the welding process is captured and stored, the system <b>100</b> may analyze the data for identifying the quality of the weld joint. Additionally, the system <b>100</b> may provide an output device <b>170</b> (see <figref idref="DRAWINGS">FIG. 4</figref>) that outputs indications of potential flaws in the weld such as, for example, porosity, weld overfill, and the like.
In capturing performance data, the system <b>100</b> incorporates a series of sensors, also referred to as sensor arrays <b>160</b>, <b>165</b> (see <figref idref="DRAWINGS">FIG. 2</figref>). The sensor arrays <b>160</b>, <b>165</b> include emitters and receivers positioned at various locations in proximity to the weldment <b>15</b>, and more specifically, in proximity to the weld joint <b>16</b> for determining the position and orientation of the weld torch <b>230</b> in real time (or near real time). In one embodiment, the sensor arrays <b>160</b>, <b>165</b> include acoustical sensor elements. It is noted that the acoustical sensor elements may use waves in the sub-sonic and/or ultra-sonic range. Alternate embodiments are contemplated that use optical sensor elements, infrared sensor elements, laser sensor elements, magnetic sensor elements, or electromagnetic (radio frequency) sensor elements. In this manner, the sensor emitter elements emit waves of energy in any of various forms that are picked up by the sensor receiver elements. To compensate for noise introduced by the welding process, the system <b>100</b> may also include bandwidth suppressors, which may be implemented in the form of software and/or electronic circuitry. The bandwidth suppressors are used to condition the sensor signals to penetrate interference caused by the welding arc. Additionally, the system <b>100</b> may further incorporate inertial sensors, which may include one or more accelerometers. In this manner, data relating to position, orientation, velocity, and acceleration may be required to ascertain the movements (i.e., motion) of the weld torch <b>230</b>.
In one embodiment, part of the sensor arrays <b>160</b>, <b>165</b> are received by the weld torch <b>230</b>. That is to say that a portion of the sensors or sensor elements are affixed with respect to the body of the weld torch <b>230</b> (see sensor array <b>160</b>165 of <figref idref="DRAWINGS">FIG. 2</figref>). In other embodiments, sensors and/or sensor elements may be affixed to a portion of the article being welded (see sensor array <b>165</b>160 of <figref idref="DRAWINGS">FIG. 2</figref>). Still any manner of positioning and connecting the sensor elements may be chosen as is appropriate for tracking welding activity.
As an example of sensing and tracking a welding tool <b>230</b>, in accordance with an embodiment of the present invention, a magnetic sensing capability may be provided. For example, the receiver sensor array <b>165</b> may be a magnetic sensor that is mounted on the welding tool <b>230</b>, and the emitter sensor array <b>160</b> may take the form of a magnetic source. The magnetic source <b>160</b> may be mounted in a predefined fixed position and orientation with respect to the weldment <b>15</b>. The magnetic source <b>160</b> creates a magnetic field around itself, including the space encompassing the welding tool <b>230</b> during use and establishes a 3D spatial frame of reference. The magnetic sensor <b>165</b> is provided which is capable of sensing the magnetic field produced by the magnetic source. The magnetic sensor <b>165</b> is attached to the welding tool <b>230</b> and is operatively connected to the processor based computing device <b>110</b> via, for example, a cable, or wirelessly. The magnetic sensor <b>165</b> includes an array of three induction coils orthogonally aligned along three spatial directions. The induction coils of the magnetic sensor <b>165</b> each measure the strength of the magnetic field in each of the three directions and provide that information to the real time tracking module <b>121</b> of the processor based computing device <b>110</b>. As a result, the system <b>100</b> is able to know where the welding tool <b>230</b> is in space with respect to the 3D spatial frame of reference established by the magnetic field produced by the magnetic source <b>160</b>. In accordance with other embodiments of the present invention, two or more magnetic sensors may be mounted on or within the welding tool <b>230</b> to provide a more accurate representation of the position and orientation of the welding tool <b>230</b>, for example. Care is to be taken in establishing the magnetic 3D spatial frame of reference such that the weldment <b>15</b>, the tool <b>230</b>, and any other portions of the welding environment do not substantially distort the magnetic field created by the magnetic source <b>160</b>. As an alternative, such distortions may be corrected for or calibrated out as part of a welding environment set up procedure. Other non-magnetic technologies (e.g., acoustic, optical, electromagnetic, inertial, etc.) may be used, as previously discussed herein, to avoid such distortions, as are well known in the art.
With reference to all of the figures, operation of the system <b>100</b> will now be described in accordance with an embodiment of the present invention. The end user <b>10</b> activates the system <b>100</b> and enters his or her user name via the user interface <b>135</b>. Once authorized access has been gained, the end user <b>10</b> traverses the menu system as prompted by the computer program product <b>120</b> via the GUI <b>135</b>. The system <b>100</b> instructs the end user <b>10</b> to initiate set up of the welding article <b>15</b>, which includes entering information about the weldment materials and/or welding process being used. Entering such information may include, for example, selecting a language, entering a user name, selecting a weld coupon type, selecting a welding process and associated axial spray, pulse, or short arc methods, selecting a gas type and flow rate, selecting a type of stick electrode, and selecting a type of flux cored wire.
In one embodiment, the end user enters the starting and ending points of the weld joint <b>16</b>. This allows the system <b>100</b>, via the real time tracking module <b>121</b>, to determine when to start and stop recording the tracked information. Intermediate points are subsequently entered for interpolating the weld joint trajectory as calculated by the system <b>100</b>. Additionally, sensor emitters and/or receivers <b>160</b>, <b>165</b> are placed proximate to the weld joint at locations suitable for gathering data in a manner consistent with that described herein. After set up is completed, system tracking is initiated and the end user <b>10</b> is prompted to begin the welding procedure. As the end user <b>10</b> completes the weld, the system <b>100</b> gathers performance data including the speed, position and orientation of the weld torch <b>230</b> for analysis by the system <b>100</b> in determining welder performance characteristics and weld quality characteristics as previously described herein.
In summary, a system and a method for tracking and analyzing welding activity is disclosed. Dynamic spatial properties of a welding tool are sensed during a welding process producing a weld. The sensed dynamic spatial properties are tracked over time and the tracked dynamic spatial properties are captured as tracked data during the welding process. The tracked data is analyzed to determine performance characteristics of a welder performing the welding process and quality characteristics of a weld produced by the welding process. The performance characteristics and the quality characteristics may be subsequently reviewed.
While the claimed subject matter of the present application has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the claimed subject matter. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the claimed subject matter without departing from its scope. Therefore, it is intended that the claimed subject matter not be limited to the particular embodiment disclosed, but that the claimed subject matter will include all embodiments falling within the scope of the appended claims.
Contents5
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both waysCites: the store holds 281 of 282
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9761153B2 | Cited by | United States of America | Applicant |
| US2011309053A1 | Cited by | United States of America | Search report |
| US11862035B2 | Cited by | United States of America | Applicant |
| US10056010B2 | Cited by | United States of America | Applicant |
| US11967249B2 | Cited by | United States of America | Applicant |
| DE102018009536B4 | Cited by | Germany | Applicant |
| US9818311B2 | Cited by | United States of America | Applicant |
| DE102018009536A1 | Cited by | Germany | Search report |
| US11721231B2 | Cited by | United States of America | Applicant |
| US10913125B2 | Cited by | United States of America | Applicant |
| US9779635B2 | Cited by | United States of America | Applicant |
| US10657839B2 | Cited by | United States of America | Applicant |
| US9862049B2 | Cited by | United States of America | Applicant |
| US10373517B2 | Cited by | United States of America | Applicant |
| US9604304B2 | Cited by | United States of America | Search report |
| USRE47918E | Cited by | United States of America | Search report |
| US11450233B2 | Cited by | United States of America | Applicant |
| US2016372006A1 | Cited by | United States of America | Pre-grant |
| US9937578B2 | Cited by | United States of America | Applicant |
| US2014374396A1 | Cited by | United States of America | Pre-grant |
| US9965973B2 | Cited by | United States of America | Applicant |
| US10839718B2 | Cited by | United States of America | Applicant |
| US10482788B2 | Cited by | United States of America | Applicant |
| US10417935B2 | Cited by | United States of America | Applicant |
| US10402959B2 | Cited by | United States of America | Applicant |
| US12145226B2 | Cited by | United States of America | Applicant |
| US10522055B2 | Cited by | United States of America | Applicant |
| US11865648B2 | Cited by | United States of America | Applicant |
| US10347154B2 | Cited by | United States of America | Applicant |
| US9786198B2 | Cited by | United States of America | Search report |
| US10105782B2 | Cited by | United States of America | Applicant |
| US10373304B2 | Cited by | United States of America | Applicant |
| US11676509B2 | Cited by | United States of America | Applicant |
| US9767712B2 | Cited by | United States of America | Applicant |
| US10363632B2 | Cited by | United States of America | Applicant |
| US9685099B2 | Cited by | United States of America | Applicant |
| US10878591B2 | Cited by | United States of America | Applicant |
| US10665128B2 | Cited by | United States of America | Applicant |
| US11241754B2 | Cited by | United States of America | Applicant |
| US10448692B2 | Cited by | United States of America | Applicant |
| US11423800B2 | Cited by | United States of America | Applicant |
| US11014183B2 | Cited by | United States of America | Applicant |
| US10249215B2 | Cited by | United States of America | Applicant |
| US10056011B2 | Cited by | United States of America | Applicant |
| US9792833B2 | Cited by | United States of America | Applicant |
| US10762802B2 | Cited by | United States of America | Applicant |
| US9928755B2 | Cited by | United States of America | Applicant |
| US11749133B2 | Cited by | United States of America | Applicant |
| US10204406B2 | Cited by | United States of America | Applicant |
| US11081020B2 | Cited by | United States of America | Applicant |
| US10773327B2 | Cited by | United States of America | Search report |
| US9836995B2 | Cited by | United States of America | Applicant |
| US11679452B2 | Cited by | United States of America | Applicant |
| US10307853B2 | Cited by | United States of America | Applicant |
| US10997872B2 | Cited by | United States of America | Applicant |
| US11715388B2 | Cited by | United States of America | Applicant |
| US11247289B2 | Cited by | United States of America | Applicant |
| US11192199B2 | Cited by | United States of America | Applicant |
| DE102024111828A1 | Cited by | Germany | Search report |
| US11267065B2 | Cited by | United States of America | Applicant |
| US11127313B2 | Cited by | United States of America | Applicant |
| US12465995B2 | Cited by | United States of America | Applicant |
| US10198962B2 | Cited by | United States of America | Applicant |
| US9836994B2 | Cited by | United States of America | Applicant |
| US12233488B2 | Cited by | United States of America | Applicant |
| US12131663B2 | Cited by | United States of America | Applicant |
| US10916153B2 | Cited by | United States of America | Applicant |
| US11462124B2 | Cited by | United States of America | Applicant |
| US10629093B2 | Cited by | United States of America | Applicant |
| US10427239B2 | Cited by | United States of America | Applicant |
| US9728104B2 | Cited by | United States of America | Applicant |
| US10720074B2 | Cited by | United States of America | Applicant |
| US11030920B2 | Cited by | United States of America | Applicant |
| US9977242B2 | Cited by | United States of America | Applicant |
| US9836987B2 | Cited by | United States of America | Applicant |
| US10210773B2 | Cited by | United States of America | Applicant |
| US11475792B2 | Cited by | United States of America | Applicant |
| US11521512B2 | Cited by | United States of America | Applicant |
| US2015239059A1 | Cited by | United States of America | Pre-grant |
| US10952488B2 | Cited by | United States of America | Applicant |
| US9773429B2 | Cited by | United States of America | Applicant |
| US11521513B2 | Cited by | United States of America | Applicant |
| US10380911B2 | Cited by | United States of America | Applicant |
| US11545045B2 | Cited by | United States of America | Applicant |
| US12354491B2 | Cited by | United States of America | Applicant |
| US11288978B2 | Cited by | United States of America | Applicant |
| US11645936B2 | Cited by | United States of America | Applicant |
| US12198568B2 | Cited by | United States of America | Applicant |
| US9911359B2 | Cited by | United States of America | Applicant |
| US10239147B2 | Cited by | United States of America | Applicant |
| US11285558B2 | Cited by | United States of America | Applicant |
| US12136353B2 | Cited by | United States of America | Applicant |
| US10134303B2 | Cited by | United States of America | Applicant |
| US12482374B2 | Cited by | United States of America | Applicant |
| US10773329B2 | Cited by | United States of America | Applicant |
| US9691299B2 | Cited by | United States of America | Applicant |
| US2015325153A1 | Cited by | United States of America | Pre-grant |
| US2014315167A1 | Cited by | United States of America | Pre-grant |
| US10204529B2 | Cited by | United States of America | Applicant |
| US10490098B2 | Cited by | United States of America | Applicant |
4 members in 1 office
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 15857809 | United States of America | P | |
| 15857809 | United States of America | P | |
| 71905310 | United States of America | A | |
| 71905310 | United States of America | A | |
| 201414177692 | United States of America | A | |
| 12719053 | – | – | – |
| 61158578 | – | – | – |
| US20090158578P | – | – | – |
| US20100719053 | – | – | – |
| US201414177692 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US2010224610A1 | United States of America | A1 | |
| US8274013B2 | United States of America | B2 | |
| USRE45398EThis record | United States of America | E | |
| USRE47918E | United States of America | E |
79 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Review Certificate MailedREVCM | REVCM | |
| Review CertificateTRIALCER | TRIALCER | |
| Termination or Final Written DecisionTRIALFWD | TRIALFWD | |
| Post Issue Communication - Certificate of CorrectionN423 | N423 | |
| Request for Trial GrantedTRIALGRT | TRIALGRT | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Mail PUB other miscellaneous communication to applicantMM327-D | MM327-D | |
| Mail PUB other miscellaneous communication to applicantMM327-D | MM327-D | |
| PUB Other miscellaneous communication to applicantM327-D | M327-D | |
| PUB Other miscellaneous communication to applicantM327-D | M327-D | |
| Post Issue Communication - Certificate of CorrectionN423 | N423 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Response to Amendment under Rule 312N271 | N271 | |
| Email NotificationEML_NTR | EML_NTR | |
| Mailing Corrected Notice of AllowabilityMCNOA | MCNOA | |
| Reasons for AllowanceEX.R | EX.R | |
| Corrected Notice of AllowabilityCNOA | CNOA | |
| Printer Rush- No mailingTCPB | TCPB | |
| Printer Rush- No mailingTCPB | TCPB | |
| Email NotificationEML_NTR | EML_NTR | |
| Mailing Corrected Notice of AllowabilityMCNOA | MCNOA | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Reasons for AllowanceEX.R | EX.R | |
| Corrected Notice of AllowabilityCNOA | CNOA | |
| Printer Rush- No mailingTCPB | TCPB | |
| Printer Rush- No mailingTCPB | TCPB | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Oath or Declaration Filed (Including Supplemental)C602 | C602 | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Interview Summary - Examiner Initiated - TelephonicMEXET | MEXET | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Application Is Now CompleteCOMP | COMP | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| FITF set to NO - revise initial settingFTFI | FTFI | |
| Application Is Now CompleteCOMP | COMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Cleared by OIPE CSRL194 | L194 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Certificate of correctionCC | CC | |
| Aia trial proceeding filed before the patent and appeal board: inter partes reviewAppealIPR | IPR | |
| Fee paymentFPAY | FPAY | |
| Certificate of correctionCC | CC |
Numbers
- Publication
- RE045398
- Publication, DOCDB
- RE45398
- Publication, EPODOC
- USRE45398E
- Application
- 14177692
- Application, DOCDB
- 201414177692
- Application, EPODOC
- US201414177692
Titles
- English
- System for tracking and analyzing welding activity
Classification
- CPC, 1
- B23K9/0953
- IPC, 1
- B23K9 06
- USPC, 5
- 21913700R
- 219124340
- 219130010
- 219130330
- 219136000