System and method for monitoring resistance in a wire feed apparatus

文档序号:1602241 发布日期:2020-01-07 浏览:18次 中文

阅读说明:本技术 用于监视焊线馈送设备中的阻力的系统和方法 (System and method for monitoring resistance in a wire feed apparatus ) 是由 B·斯文德森 O·艾瑞克森 于 2018-06-14 设计创作,主要内容包括:一种用于监视焊接设备的系统,包括焊线馈送设备和通信地耦合到非暂态计算机可读介质的处理器。焊线馈送设备可以包括马达以转动滚轴以使填充焊线从线轴朝着焊枪前进。处理器可以执行存储在非暂态计算机可读介质上的指令,以确定施加的馈送力参数和阈值馈送力参数,并比较施加的馈送力参数与阈值馈送力参数,以更新例如诸如用户接口的错误状态指示器。(A system for monitoring a welding device includes a wire feed device and a processor communicatively coupled to a non-transitory computer readable medium. The wire feed apparatus may include a motor to rotate the roller to advance the filled wire from the spool toward the welding gun. The processor may execute instructions stored on the non-transitory computer-readable medium to determine an applied feed force parameter and a threshold feed force parameter, and compare the applied feed force parameter to the threshold feed force parameter to update an error status indicator, such as a user interface, for example.)

1. A system for monitoring a welding device, the system comprising:

a wire feed apparatus including a motor and a roller, the motor rotating the roller to advance a filled wire from a spool toward a welding gun; and

a processor communicatively coupled to a non-transitory computer readable medium, the processor executing instructions stored on the non-transitory computer readable medium to:

identifying a fill wire characteristic of the fill wire and a torch characteristic of the torch;

determining a threshold feed force parameter based on the filled wire characteristic and the torch characteristic;

calculating an applied feed force parameter based on current or torque sensor measurements drawn by the motor; and

comparing the applied feed force parameter to the threshold feed force parameter to update an error status indicator.

2. The system of claim 1, comprising a first encoder communicatively coupled to the processor, the first encoder measuring a rate of rotation associated with rotation of the roller by the motor, and the processor executing instructions stored on the non-transitory computer readable medium to:

determining an ideal feed rate parameter based on the filled wire characteristic;

calculating an applied feed rate parameter based on the rate of rotation measured by the first encoder; and

adjusting a voltage supplied to the motor based on a comparison of the applied feed rate parameter and the ideal feed rate parameter.

3. The system of claim 2 including a second encoder communicatively coupled to said processor, said second encoder measuring an actual feed rate parameter of said filled wire, and said processor executing instructions stored on said non-transitory computer readable medium to compare said actual feed rate parameter with said applied feed rate parameter to update a second error status indicator.

4. The system of claim 1, comprising an identification tag reader communicatively coupled to the processor, the spool having a first identification tag, and the weld gun having a second identification tag, the identification tag reader retrieving the filled wire characteristic from the first identification tag and retrieving the weld gun characteristic from the second identification tag.

5. The system of claim 1, comprising an identification tag reader communicatively coupled to the processor, a roller having an identification tag, the identification tag reader retrieving roller characteristics from the identification tag, and the processor executing instructions stored on the non-transitory computer readable medium to calculate the applied feed force parameter based on the current drawn by the motor or the torque sensor measurement and the roller characteristics.

6. The system of claim 5, the roller characteristics comprising one or more of a diameter, a bevel form, a gear ratio, a conversion factor, and a transfer function of the roller.

7. The system of claim 1, the error status indicator comprising a user interface communicatively coupled to the processor, the processor executing instructions stored on the non-transitory computer-readable medium to update the error status indicator with the user interface via an indication of an error via one or more audio signals, visual signals, or tactile signals.

8. The system of claim 7, the one or more audio, visual, or tactile signals comprising one or more of a message identifying a potential cause of the error and an instruction to resolve the error.

9. The system of claim 1, the fill wire characteristics comprising one or more of a fill wire type, a fill wire diameter, and a fill wire material.

10. The system of claim 1, the torch characteristics comprising one or more of torch length and torch type.

11. A method for monitoring a welding apparatus, the method comprising:

identifying a fill wire characteristic of a fill wire and a torch characteristic of a torch;

determining a threshold feed force parameter based on the filled wire characteristic and the torch characteristic;

calculating an applied feed force parameter based on current or torque sensor measurements drawn by a motor for rotating a roller to advance the filled wire from a spool toward the welding gun; and

comparing the applied feed force parameter to the threshold feed force parameter to update an error status indicator.

12. The method of claim 1, comprising:

determining an ideal feed rate parameter based on the filled wire characteristic;

measuring, by the motor, a rate of rotation associated with rotation of the roller;

calculating an applied feed rate parameter based on the rate of rotation measured by the first encoder; and

adjusting a voltage supplied to the motor based on a comparison of the applied feed rate parameter and the ideal feed rate parameter.

13. The method of claim 12, comprising:

measuring an actual feed rate parameter of the filled wire; and

comparing the actual feed rate parameter with the applied feed rate parameter to update a second error status indicator.

14. The method of claim 11, comprising wirelessly retrieving the filled wire weld characteristic from a first identification tag associated with the spool and retrieving the weld gun characteristic from a second identification tag associated with the weld gun.

15. The method of claim 11, comprising:

retrieving a roller characteristic from an identification tag associated with the roller; and

calculating the applied feed force parameter based on the current drawn by the motor or the torque sensor measurement and the roller characteristic.

16. The method of claim 15, said roller characteristics comprising one or more of a diameter, a bevel form, a gear ratio, a conversion factor, and a transfer function of said roller.

17. The method of claim 11, updating the error status indicator comprises indicating an error with one or more of an audio signal, a visual signal, or a tactile signal.

18. The method of claim 17, the indication of the error comprising one or more of a message identifying a potential cause of the error and an instruction to resolve the error.

19. The method of claim 11, the fill wire characteristics comprising one or more of a fill wire type, a fill wire diameter, and a fill wire material.

20. The method of claim 11, the torch characteristics comprising one or more of torch length and torch type.

Technical Field

Embodiments of the present disclosure relate generally to fill wire feed monitoring systems and methods, and more particularly to systems and methods for continuously monitoring fill wire feed parameters.

Background

During a welding operation, it is often advantageous and necessary to monitor the speed at which a filler wire is fed through a welding torch to the area being welded. This speed is commonly referred to as the "wire feed speed". If the wire feed speed is known, the wire feed speed can be used to determine if the wire feeding apparatus is operating properly and/or if there are issues that may be detrimental to the welding operation. Further, if the wire feed speed is measured continuously during the welding operation, real-time adjustments to the wire feed apparatus and/or to the welding gun may be made in order to optimize the welding operation.

Undesirable variations in wire feed speed may be due to worn or contaminated wire pads in the welding torch, worn or contaminated contact tips of the welding torch, and/or slippage of wire drive rollers in the wire feeding apparatus. For example, a certain amount of contaminants (e.g., particulates) may accumulate on the wire pad of the welding gun over time, thereby increasing friction between the wire pad and the filler wire fed through the welding gun. This increase in friction may cause significant fluctuations in wire feed speed and, in some cases, may cause the wire to buckle. These problems may be exacerbated if the filler wire is made of a difficult-to-feed alloy, such as aluminum.

As manufacturing standards continue to increase, so does the need for welding systems that can reliably provide uniform, high quality welds. It would therefore be advantageous to provide a system and method for accurately monitoring wire feed parameters, including wire feed speed, so that undesirable variations in such parameters can be detected and corrected to achieve a uniform, high quality weld throughout the welding operation.

Disclosure of Invention

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended as an aid in determining the scope of the claimed subject matter.

An exemplary embodiment of a system for monitoring a welding device according to the present disclosure may include a wire feeding device and a processor communicatively coupled to a non-transitory computer readable medium. The wire feeding apparatus may include a motor that rotates a roller to advance the filled wire from the spool toward the welding gun. For example, the processor may execute instructions stored on the non-transitory computer-readable medium to determine an applied feed force parameter and a threshold feed force parameter, and compare the applied feed force parameter to the threshold feed force parameter to update an error status indicator, such as a user interface. In various embodiments, the processor may execute instructions stored on the non-transitory computer readable medium to identify a fill wire characteristic of the fill wire and a torch characteristic of the torch, and determine the threshold feed force parameter based on the fill wire characteristic and the torch characteristic. In some embodiments, the processor may execute instructions stored on a non-transitory computer readable medium to calculate an applied feed force parameter based on current drawn by the motor or torque sensor measurements.

An example method for monitoring a welding device according to the present disclosure may include: identifying a fill wire characteristic of a fill wire and a torch characteristic of a torch; determining a threshold feed force parameter based on the fill wire characteristic and the torch characteristic; calculating an applied feed force parameter based on current or torque sensor measurements drawn by a motor for rotating a roller to advance filled wire from a spool toward a welding gun; and comparing the applied feed force parameter to the threshold feed force parameter to update the error status indicator.

Drawings

By way of example, various embodiments of the disclosed apparatus will now be described with reference to the accompanying drawings, in which:

FIG. 1 is a schematic illustration of an exemplary welding apparatus and corresponding workpiece according to an embodiment of the present disclosure;

FIG. 2 is a side view illustrating an exemplary weld gun in accordance with an embodiment of the present disclosure;

FIG. 3 is a schematic diagram illustrating an exemplary welder housing, according to an embodiment of the present disclosure;

fig. 4 is a schematic diagram illustrating an exemplary system for monitoring a wire feed device during a welding operation in accordance with an embodiment of the present disclosure;

fig. 5 is a logic diagram illustrating an example method for monitoring a welding device in accordance with an embodiment of the present disclosure.

Detailed Description

Embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which certain exemplary embodiments are shown. The subject matter of the present disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the subject matter to those skilled in the art. In the drawings, like numbering represents like elements throughout.

Referring to fig. 1, a schematic diagram of a welding apparatus 100 and corresponding workpiece 101 consistent with non-limiting, exemplary embodiments of the present disclosure is shown. Welding apparatus 100 may include a welding apparatus housing 107, a welding torch 130, and a shielding gas (shielding gas) supply 160. Welding device housing 107 may enclose spool 102, wire feed device 110, power source 150, and control module 170. During a welding operation, welding apparatus 100 may melt and engage filler wire 104 with workpiece 101, such as by feeding filler wire 104 through torch tip 134 and fusing or welding filler wire 104 to workpiece 101 in a manner that will be familiar to those of ordinary skill in the art. In some embodiments, the workpiece 101 may include a joint between two pieces of material to be welded together by a welding operation. A filler wire 104 may be deposited into the joint to fill the gap between the two pieces of material.

Wire feed apparatus 110 may pull filler wire 104 from spool 102 and may feed filler wire 104 to torch 130, through torch 130, and out torch tip 134. In various embodiments, control module 170 may provide power to wire feed device 110 and control the operation of wire feed device 110. Spool 102 may include one or more of a spool (reel), reel (spool), spindle (spindle), drum (cylinder), drum (drum), roller (roll), and/or coil (coil) around which filler wire 104 may be wound. During operation of welding apparatus 100, spool 102 may rotate about a spool mount (not shown) as filler wire 104 is pulled from spool 102.

During the welding operation, the filled bond wire 104 may be fused to the workpiece 101 via completion of the electrical circuit. For example, by directing energy from power supply 150 through torch 130 to torch tip 134, into fill wire 104, across arc gap 135 to workpiece 101, and back to power supply 150. Thus, current flowing from torch tip 134 into filled wire 104 and across arc gap 135 to workpiece 101 may cause filled wire 104 to fuse or weld with workpiece 101.

The shielding gas supply 160 may contain a shielding gas including, but not limited to, one or more of argon, nitrogen, helium, and carbon dioxide. During a welding operation, torch 130 may draw shielding gas from shielding gas supply 160 and may exhaust shielding gas from torch tip 134 to envelope arc gap 135. Torch tip 134 may include a diffuser (not shown) to uniformly disperse the shielding gas around arc gap 135.

Encasing the arc gap 135 in a shielding gas can increase the quality and/or uniformity of the weld. In particular, the shielding gas may shield the weld from impurities such as moisture during the welding process, and may also prevent oxidation of the weld. Oxidation and impurities in the weld may impair the corrosion resistance of the weld, may result in a porous weld, and/or may impair the durability of the weld. In some embodiments, the shielding gas may be used to remove heat from one or more components of welding apparatus 100 to reduce operational stresses on such components, thereby improving weld quality.

It will be appreciated that while the illustrated embodiment of welding device 100 includes the components described above, additional components and/or combinations of components are contemplated and may be implemented in welding device 100 without departing from the scope of the present disclosure. For example, the shielding gas supply 160 may be omitted and the filler wire 104 may be provided with a flux core, wherein the energy flowing across the arc gap 135 may cause the flux core to form a cloud of shielding gas surrounding the arc gap 135. In another example, welding device housing 107 may enclose shielding gas supply 160 in addition to spool 102, wire feed device 110, and power source 150. In further examples, the power source 150 may be external to the welding device housing 107.

Referring now to FIG. 2, a detailed side view of torch 130 is shown. Torch 130 may include torch cable 132, torch handle 138, and torch tip 134. The gun cable 132 may have a first end 132a and a second end 132 b. First end 132a may include a torch plug 136. The second end 132b may be connected to a welding gun handle 138. A torch handle 138 may be attached to torch tip 134. Torch tip 134 may house torch encoder 142. Torch encoder 142 may measure an actual feed rate parameter related to the rate at which filled wire 104 exits torch tip 134. As used herein, an encoder may include or refer to one or more of a transducer, sensor, or detector that converts information from one form to another, such as by generating an electrical signal based on a measurement of a physical quantity.

Torch 130 may include one or more internal passages 140 extending from torch plug 136 to torch tip 134. In the illustrated embodiment, the torch 130 may include three internal passages 140. One of internal passages 140 may route fill wire 104 from gun plug 136 to gun handle 138, while another of internal passages 140 may route shielding gas from gun plug 136 to gun handle 138. In various embodiments, one of internal channels 140 may route a weld cable from weld gun plug 136 to weld gun tip 134. In various such embodiments, the weld cable may provide current to fill wire 104 at torch tip 134.

In some embodiments, filling wire 104 may be driven through the internal passage from first end 132a toward second end 132b by wire feed device 110 (fig. 1) in response to operation of gun trigger 143. In the illustrated embodiment, the internal passage that routes filler wire 104 from gun plug 136 to gun handle 138 may include a wire pad 144 formed of a relatively low friction material. The wire pad 144 may allow the fill wire 104 to be driven through the interior channel 140 with less resistance than if the wire pad 144 were not present. Reducing the frictional engagement between filler wire 104 and torch 130 may thus reduce wear on torch 130, thereby extending the life of torch 130, and may also reduce buckling of filler wire 104. Wire bond pad 144 may be formed from one or more low friction materials, including but not limited to polymers (e.g.,

Figure BDA0002290488240000063

and

Figure BDA0002290488240000064

) Steel (e.g., spiral wound steel), and/or proprietary low friction coatings.

In the illustrated embodiment, gun 130 may include gun identification tag 133, and gun identification tag 133 may contain information specific to gun 130. Such information may include, but is not limited to, the configuration and/or style of torch 130, various operating parameters of torch 130, and the like. In one example, the information contained in weld gun identification tag 133 may be used to determine the length of weld gun 130, which length of weld gun 130 may be related to the operation of wire feeding apparatus 110 (fig. 1), as described further below. In some embodiments, torch identification tag 133 may be a Radio Frequency Identification (RFID) tag, a bar code, a computer readable medium, or the like. In other embodiments, gun 130 may not include gun identification tag 133. As will be described in more detail below, in such other embodiments, information specific to torch 130 may be provided via a user interface.

Referring now to fig. 3, a schematic view of the welding apparatus housing 107 is shown. Welding equipment housing 107 may include control module 170, wire bonding module 105, power module 145, torch plug receptacle 122, and gas module 155. Control module 170 may be communicatively coupled to wire bonding module 105, power module 145, torch plug receptacle 122, and gas module 155 via first, second, third, and fourth communication links 176, 178, 180, and 182, respectively.

Wire bonding module 105 may include spool 102 and wire bonding feed device 110 (as described above). Spool 102 may hold a supply of filler wire 104. The filled wire 104 may be fed into a wire feed apparatus 110. The wire feed apparatus 110 may receive the filler wire 104 between the drive roller 116 and the driven roller 120. The drive roller 116 may be rotated by the motor 112. Driven roller 120, drive roller 116, and motor 112 may be arranged such that rotation of drive roller 11 by motor 112 creates sufficient friction between rollers 116, 120 and filler wire 104 to move filler wire 104 toward torch plug receptacle 122. The motor 112 may draw power from the control module 170 via the motor power connection 152. Control module 170 may draw power from power source 150 in power module 145 via control module power connection 151. In some embodiments, the control module 170 may measure the current drawn by the motor 112. Power source 150 may activate welding gun 130 (fig. 1) to draw welding power from power source 150 via welding power connection 154 and welding gun plug 122.

The spool 102 may include a spool identification tag 103. As described above, the spool identification tag 103 may contain information specific to the spool 102. The information contained on spool identification tag 103 may be used to identify one or more of the type and diameter of the filled weld wire wound around spool 102. The active roller 116 may include a roller identification tag 118. Roller identification tag 118 may contain information specific to active roller 116. The information contained on roller identification tag 118 may be used to identify one or more of the diameter of active roller 116 and the groove type of active roller 116. In various embodiments, the bevel form may include one or more of U, V, flat, knurled. In some embodiments, the spool identification tag 103 and/or the roller identification tag 118 may be one or more of an RFID tag, a bar code, a computer readable medium, and the like. In various embodiments, the spool identification tag 103 and/or the roller identification tag 118 may not be included. In various such embodiments, one or more of the information described with respect to the spool identification label 103 and/or the roll identification label 118 may be provided via the user interface 190. For example, the user interface 190 may include a display with a Graphical User Interface (GUI) and/or a set of mechanical interfaces (e.g., switches, knobs, buttons, keys, etc.) to enable a user to select appropriate component characteristics.

The gas module 155 may include a gas manifold 162. Gas manifold 162 may route shielding gas from shielding gas supply 160 to torch plug receptacle 122. In some embodiments, the flow of shielding gas may be continuously and dynamically controlled. In other embodiments, the flow of shielding gas 160 may be controlled in discrete steps such as "on" and "off.

As will be described in greater detail below, the control module 170 may be responsible for performing one or more functions of the welding apparatus 100 (fig. 1), such as identifying suitable component characteristics and calculating operating parameters. The control module 170 may include a processor 172 communicatively coupled to a non-transitory computer-readable medium 174. Processor 172 may transmit control signals to one or more of wire bonding module 105, power module 145, gun plug receptacle 122, and gas module 155 via first communication link 176, second communication link 178, third communication link 180, or fourth communication link 182, respectively.

In various embodiments, the control module 170 may receive power from the power supply 150. In various such embodiments, the control module 170 may provide a portion of this power to the motor 112. In some embodiments, processor 172 may use the control signals to alter the amount of power or voltage supplied to one or more components of wire bonding module 105, gas module 155, and gun socket plug 122. In some embodiments, the processor 172 may execute instructions (e.g., instructions stored on a non-transitory computer readable medium 174) to decode a signal from the motor encoder 114 or retrieve information from the identification tag 103, 118 via the first communication link 176. In various embodiments, the motor encoder 114 may measure the rate of rotation of the motor 112.

Torch plug receptacle 122 may be coupled to torch 130 via torch plug 136 (fig. 2) to supply one or more of fill wire 104, shielding gas, and power to torch 130 (fig. 2). Torch plug receptacle 122 may additionally provide a communication link with one or more components of torch 130. For example, torch plug receptacle 122 may communicatively couple processor 172 and torch encoder 142 (fig. 2).

It will be appreciated that while the illustrated embodiment of the control module 170 includes a proximate non-transitory computer-readable medium 174, other configurations and/or combinations of the control module 170 components are contemplated without departing from the scope of the present disclosure. For example, the non-transitory computer-readable medium 174 may be located remotely from the control module 170 without departing from the scope of the present disclosure. In another example, one or more portions of the user interface 190 may be included in the control module 170.

Referring now to fig. 4, a schematic diagram of a system 400 for monitoring a wire feeding apparatus is shown, consistent with a non-limiting, exemplary embodiment of the present disclosure. The system 400 of fig. 4 may include features and/or components substantially similar to those of the welding apparatus 100 (fig. 1) described above, including features and/or components of the welding gun 130 (fig. 2) and the welding apparatus housing 107 (fig. 3). For example, system 400 may include control module 470, wire feeding apparatus 410, welding gun 430, and power supply 450, and control module 470, wire feeding apparatus 410, welding gun 430, and power supply 450 may be substantially similar to control module 170, wire feeding apparatus 110, welding gun 130, and power supply 150 described above. Control module 470 may be communicatively coupled with wire feeding apparatus 410, power source 450, and welding gun 430 via first communication link 476, second communication link 478, and third communication link 480, respectively.

The wire feed apparatus 410 may include a motor 412 and a motor encoder 414. In various embodiments, the current drawn by the motor 412 may cause the motor 412 to rotate the drive roller 416. Active roller 416 may advance filled wire 404 toward torch tip 434. In the illustrated embodiment, the motor encoder 414 may measure the rate of rotation of the motor 412. In various embodiments, the rate of rotation of the motor 412 may be used in conjunction with the gear ratio and/or the diameter of the drive roller 416 to determine a feed rate parameter for the application of the filled wire 404. In some embodiments, the rate of rotation may be an applied feed rate parameter. As will be appreciated, the encoder may be included on or used to measure aspects of components other than the motor 412 without departing from the scope of the present disclosure, so long as the encoder measures an amount that may be correlated to the rotation of the drive roller 416 to determine the feed rate at which the application of the wire fill 404. For example, the encoder may be assembled on a drive train or gear train mechanism to achieve the same function.

In some embodiments, torch 430 may include torch encoder 442. Torch encoder 442 may measure the rate at which filled wire 404 exits torch tip 434. In various embodiments, this rate may be referred to as the actual feed rate or actual feed rate parameter. Thus, slippage between active roller 416 and fill wire 404 may cause a difference between the applied feed rate parameter and the actual feed rate parameter. In some embodiments, motor encoder 414 may be used as the primary encoder for determining the wire feed speed, and gun encoder 442 may be used for control/supervision. In other embodiments, torch encoder 442 may be used as the primary encoder in some welding configurations.

In various embodiments, control module 470 may be responsible for monitoring and implementing one or more functions of system 400, such as identifying slippage between active roller 416 and fill wire 404. In another example, the control module 470 may determine the current drawn by the motor 412, calculate an applied feed force parameter based on the current drawn by the motor, and update the error status indicator based on a comparison of the applied feed force parameter to a threshold feed force parameter. In yet another example, the control module 470 may calculate an applied feed force parameter using the torque sensor measurements and update the error status indicator based on a comparison of the applied feed force parameter to a threshold feed force parameter. This and other functional aspects of the control module 470 will be described in more detail below.

The control module 470 may have a number of components communicatively coupled to each other, including a processor 472, a non-transitory computer-readable medium 474, and a tag reader 475. Processor 472 may communicate with one or more components of wire feeding apparatus 410, power source 450, and welding gun 430 via first communication link 476, second communication link 478, or third communication link 480, respectively. In some embodiments, the control module 470 may monitor and implement one or more functions of the system 400 based on characteristics of the components of the system 400.

Tag reader 475 may be communicatively coupled with spool identification tag 403, roller identification tag 418, and/or gun identification tag 433. Tag reader 475 may retrieve information stored on spool identification tag 403 and gun identification tag 433, respectively, via first reader communication link 484 and second reader communication link 486. Further, the tag reader 475 may retrieve information stored in the roller identification tag 418 via another reader communication link (not shown) or via the first communication link 476. In some embodiments, one or more of these communication links may be wireless.

In various embodiments, the information stored on spool identification label 403 may include one or more fill wire characteristics, the information stored on gun identification label 433 may include one or more gun characteristics, and the information stored on roller identification label 418 may include one or more roller characteristics. For example, spool identification tag 403 may contain information identifying one or more of the diameter of filled wire 404 wound around spool 402 or the type of filled wire 404. In another example, weld gun identification tag 433 may contain information identifying one or more of the type of weld gun 430 or the length of weld gun 430. In further examples, the roller identification tag 418 may contain information identifying one or more of a diameter, a groove form, a gear ratio, a conversion factor, and/or a transfer function of the roller. In various embodiments described herein, control module 470 may implement one or more functions of system 400 based on information retrieved by tag reader 475.

The tag reader 475 may wirelessly communicate with one or more of the tags 403, 418, 433 to retrieve information contained on the tags 403, 418, 433. In one non-limiting example, the disclosed wireless communication within tag reader 475 may include any of a variety of suitable Radio Frequency Identification (RFID) technologies, including but not limited to Near Field Communication (NFC) technologies. In one arrangement, sometimes referred to as an Active Reader Passive Tag (ARPT) system, a reader may interrogate tags by sending a signal to the tags. The tag derives energy from the signal transmitted by the reader and uses that energy to respond to the reader with identification information. In another arrangement, often referred to as an Active Reader Active Tag (ARAT) system, the reader sends a signal to the tag requesting a return signal including identification information. The tag receives the signal and replies to the signal using an internal energy source. In a third arrangement, known as a Passive Reader Active Tag (PRAT) system, the tag uses an internal energy source to send a signal to the passive reader. This signal may include identification information. Passive readers only receive a signal and do not interrogate the tag. Alternative embodiments may use a personal area network (e.g.,

Figure BDA0002290488240000112

Figure BDA0002290488240000111

) Bar code or biometric identification techniques.

In some embodiments, the system 400 may not include a tag reader 475 and/or one or more of the identification tags 403, 418, 433. In some such embodiments, one or more of the fill wire characteristic, the roller characteristic, or the torch characteristic may be identified based on input received via user interface 490. In various embodiments, one or more of the fill wire characteristics, the roller characteristics, or the torch characteristics may have been stored in non-transitory computer readable medium 474. For example, one or more roller characteristics may be stored in the non-transitory computer readable medium 474 at the time of manufacture.

As previously mentioned, the control module 470 may be responsible for monitoring and implementing one or more functions of the system 400. In some embodiments, the processor 472 of the control module 470 may determine a number of parameters of the system 400, including one or more of an actual feed rate parameter, an applied feed force parameter, a threshold feed force parameter, and a desired feed rate parameter. In various embodiments, one or more operational aspects of the system 400 may be altered by the control module 470 based on one or more of the actual feed rate parameter, the applied feed force parameter, the threshold feed force parameter, and the desired feed rate parameter. For example, the processor 472 may increase the voltage supplied to the motor 412 in response to the applied feed rate parameter falling below the desired feed rate parameter.

In various embodiments, the actual feed rate parameter may be determined by processor 472 through gun encoder 442 as the rate at which filled wire 404 exits gun tip 434. The feed rate parameters applied may be determined by processor 472 from the rate of rotation measured by motor encoder 414 and one or more roller characteristics such as diameter, gear ratio, conversion factor, groove form, transfer function, etc. of drive roller 416. In some embodiments, the applied feed rate parameter may include the rotational speed of active roller 416. In various embodiments, the diameter of the active roller 416 may be determined via the roller identification tag 418. In various embodiments, the applied feed force parameter may be determined by the processor 472 based on the current drawn by the motor 412. In some embodiments, the applied feed force parameter may be determined using the torque sensor 113. For example, torque sensor 113 may be attached to a gear shaft between motor 412 and drive roller 416. In such a case, the processor 472 may calculate the applied feed force parameter using one or more torque sensor measurements. In some embodiments, the applied feed force parameter may be determined by processor 472 based on the current drawn by motor 412 and one or more characteristics of the filled wire, roller, and/or gun. In various embodiments, the applied feed force parameter may include a torque of the motor 412. In some embodiments, the current drawn by the motor 412 may be proportional to the torque of the motor 412. In various embodiments, the applied feed force parameter, the applied feed rate parameter, or the actual feed rate parameter may be a moving average. The moving average may be stored on a non-transitory computer readable medium 474.

The ideal feed rate parameter and threshold feed force parameter may be determined by consulting an ideal/threshold parameter data store regarding one or more characteristics of the components of system 400, such as fill wire type, fill wire diameter, torch type, and torch length. The ideal/threshold parameter data store may include threshold feed force parameters and ideal feed rate parameters for all combinations of fill wire type, fill wire diameter, torch type, and torch length. In the illustrated embodiment, the non-transitory computer readable medium 474 may store a desired parameter data store. In some embodiments, the ideal parameter data store may comprise a component matrix (component matrix).

The processor 472 may compare the desired or threshold feed rate parameter to the applied or applied feed rate parameter to alter one or more operating parameters of the system 400, such as by updating an error status indicator (e.g., the user interface 490) or altering the supplied voltage. By comparing the ideal/threshold parameters to the applied parameters, the processor 472 can determine whether the system 400 is operating within recommended or predetermined specifications. For example, if the applied feed force parameter is found to be above the threshold feed force parameter, then an error condition such as an excessively high fill wire feed force may exist. In another example, if the applied feed rate parameter is found to be below the ideal feed rate parameter, the voltage supplied to the motor 412 may be increased by the control module 470. In some embodiments, an operation outside of recommended or predetermined specifications may be indicative of a mechanical failure within system 400. In some such embodiments, the mechanical failure may include one or more of contamination, a failed wire bond pad, or other component performance issues.

In various embodiments, the processor 472 may compare the actual feed rate parameter to the applied feed rate parameter or the applied feed force parameter to update the second error status indicator. In various such embodiments, the second error status indicator may be the same as the error status indicator (e.g., the user interface 490 may include multiple error status indicators). By comparing the actual feed rate parameter to the applied parameter, the processor 472 can determine whether the system 400 is suffering from a mechanical failure. Mechanical failures may include one or more of filled wire slip at the active roller, faulty wire pad, or other component performance issues. For example, if the actual feed rate is less than the applied parameter, the wire bond pad may be contaminated or dirty, indicating an error condition. In various embodiments, detection of an error condition may cause processor 472 to adjust the amount of power supplied by power supply 450 to one or more components of wire feeding apparatus 410, welding gun 430, and control module 470.

In some embodiments, the processor 472 may be communicatively coupled to the user interface 490 to indicate an error in the system 400 as part of updating the error status indicator. In some such embodiments, the user interface 490 may generate one or more of an audio signal, a visual signal, or a tactile signal to indicate the error. In various embodiments, the message may be displayed on the user interface 490 in response to being part of, or in conjunction with, the update error status indicator. In various such embodiments, the message may identify the cause of the error, the potential component causing the error, and/or the potential instructions to resolve the error. An exemplary message identifying the cause of the error may be "high wire feed force detected". An exemplary message identifying potential components causing the error may be "wire slip detected at active roller". An exemplary message identifying potential instructions to resolve the error may include: "replace wire pad", "check for obstacles on the torch", and "check for loops on the torch".

The user interface 490 may receive input to view, adjust, and/or set one or more parameters of the system 400. For example, the user may scroll through multiple messages associated with the error condition via a suitable input to the user interface 490. In some embodiments, the user interface 490 may be used to override errors. In various embodiments, the user interface 490 may be used to identify one or more component characteristics of the system 400. For example, the user interface 490 may include a touch screen to enable a user to input one or more component characteristics of the system 400. In some embodiments, the user interface 490 may include one or more of a display, a Graphical User Interface (GUI), a set of mechanical interfaces (e.g., switches, knobs, buttons, keys, etc.), a speaker, a Light Emitting Diode (LED), or a vibrator.

In some embodiments, control module 470 may be a computer system. Such a computer system may comprise a computer, an input device, a display unit and an interface for e.g. accessing the internet. The computer may include a microprocessor. The microprocessor may be connected to a communication bus. The computer may also include a memory (e.g., non-transitory computer readable medium 474). The memory may include Random Access Memory (RAM) and Read Only Memory (ROM). The computer system may also include a storage device, which may be a hard disk drive or a removable storage drive such as a floppy disk drive, optical disk drive, and the like. The storage device may also be other similar means for loading computer programs or other instructions into the computer system.

The computer system executes a set of instructions stored in one or more storage elements to process input data, such as sensor data from encoders 414, 442. The storage element may also store data or other information (e.g., desired parameter data storage) as desired or needed. The storage elements may be physical memory elements or information sources within the processing machine.

The set of instructions may include various commands that instruct the computer as a processing machine to perform specific operations such as the methods and processes of the various embodiments of the invention. The set of instructions may be in the form of a software program. The software may be in various forms, such as system software or application software. Further, the software may take the form of a collection of separate programs, a program module within a larger program or a portion of a program module. The software may also include modular programming in the form of object-oriented programming. The processing of input data by a processing machine (e.g., processor 472) may be in response to a user command, or in response to the results of a previous process, or in response to a request made by another processing machine.

As used herein, the term "software" includes any computer program stored in memory for execution by a computer, such memory including RAM memory, ROM memory, EPROM memory, EEPROM memory, and non-volatile RAM (NVRAM) memory. The above memory types are exemplary only, and are thus non-limiting as to the types of memory usable for storage of a computer program.

Referring to fig. 5, a flow diagram illustrating an exemplary method according to an embodiment of the present disclosure is shown. In particular, the method is directed to monitoring a welding apparatus, and more particularly to utilizing the hardware and components described herein to continuously monitor a fill wire feed parameter of a welding apparatus. The method will now be described in detail with reference to the various components and systems 400 shown in fig. 1-4.

As shown in block 500, a fill wire characteristic of a fill wire and a torch characteristic of a torch may be identified. For example, one or more component characteristics, such as a fill wire characteristic and/or a weld gun characteristic, may be retrieved by tag reader 475 and provided to processor 472. In another example, the fill wire bond characteristic may be received via the user interface 490. In some embodiments, roller characteristics of the rollers 116, 416 may be identified.

At block 504, a threshold feed force parameter may be determined based on the fill wire characteristic and the torch characteristic. For example, one or more of the desired feed rate parameter and the threshold feed force parameter may be determined by consulting a store of desired/threshold parameter data regarding one or more characteristics of components of system 400, such as fill wire type, fill wire diameter, torch type, and torch length. In some embodiments, the ideal/threshold parameter data store may be stored on the non-transitory computer readable medium 174, 474. In various embodiments, the ideal/threshold parameter data store may include threshold feed force parameters and ideal feed rate parameters for all combinations of fill wire type, fill wire diameter, torch type, and torch length.

Proceeding to block 508, the applied feed force parameter may be calculated based on current drawn by the motor or torque sensor measurements. Further, the motor may rotate the roller to advance the filled wire from the spool toward the welding gun. For example, the control module 170, 470 may calculate an applied feed force parameter based on the current drawn by the motor 112, 412. In another example, the control modules 170, 470 may calculate the applied feed force parameter based on measurements of the torque sensor 113. In some embodiments, the processor 172, 472 may calculate the applied feed force parameter based on the current drawn by the motor 112, 412 or the measurement of the torque sensor 114 and one or more component characteristics, such as the characteristics of the roller 116, 416. In some such embodiments, the roller characteristics may include one or more of a diameter of the roller, a bevel form, a gear ratio, a conversion factor, and a transfer function.

Continuing to block 512, the applied feed force parameter may be compared to a threshold feed force parameter to update the error status indicator. In various embodiments, the error status indicator may include a user interface 190, 490 communicatively coupled to the processor 172, 472 that executes instructions stored on the non-transitory computer readable medium 474 to update the error status indicator with the user interface 190, 490 via an indication of an error via one or more audio, visual, or tactile signals. In various such embodiments, the one or more audio, visual, or tactile signals include one or more of a message identifying a potential cause of the error and an instruction to resolve the error. For example, the error message may identify the wire bond pads as potential causes of the error. In another example, the error message may include cleaning or replacing the wire bond pad as a potential instruction to resolve the error.

The following examples relate to further embodiments from which many permutations and configurations will be apparent.

Example 1 is a system for monitoring a welding device, the system comprising: a wire feed apparatus including a motor and a roller, the motor rotating the roller to advance a filled wire from a spool toward a welding gun; and a processor communicatively coupled to a non-transitory computer readable medium, the processor executing instructions stored on the non-transitory computer readable medium to: identifying a fill wire characteristic of the fill wire and a torch characteristic of the torch; determining a threshold feed force parameter based on the filled wire characteristic and the torch characteristic; calculating an applied feed force parameter based on current or torque sensor measurements drawn by the motor; and comparing the applied feed force parameter to the threshold feed force parameter to update an error status indicator.

Example 2 includes the subject matter of example 1, comprising a first encoder communicatively coupled to the processor, the first encoder to measure a rate of rotation associated with rotation of the roller by the motor, and the processor to execute instructions stored on the non-transitory computer-readable medium to: determining an ideal feed rate parameter based on the filled wire characteristic; calculating an applied feed rate parameter based on the rate of rotation measured by the first encoder; and adjusting the voltage supplied to the motor based on a comparison of the applied feed rate parameter and the ideal feed rate parameter.

Example 3 includes the subject matter of example 2, including a second encoder communicatively coupled to the processor, the second encoder measuring an actual feed rate parameter of the filled wire, and the processor executing instructions stored on the non-transitory computer readable medium to compare the actual feed rate parameter to the applied feed rate parameter to update a second error status indicator.

Example 4 includes the subject matter of example 1, including an identification tag reader communicatively coupled to the processor, the spool having a first identification tag, and the weld gun having a second identification tag, the identification tag reader retrieving the filled wire characteristic from the first identification tag and retrieving the weld gun characteristic from the second identification tag.

Example 5 includes the subject matter of example 1, comprising an identification tag reader communicatively coupled to the processor, a roller having an identification tag, the identification tag reader retrieving roller characteristics from the identification tag, and the processor executing instructions stored on the non-transitory computer-readable medium to calculate the applied feed force parameter based on the current drawn by the motor or the torque sensor measurement and the roller characteristics.

Example 6 includes the subject matter of example 5, wherein the roller characteristics include one or more of a diameter, a bevel form, a gear ratio, a conversion factor, and a transfer function of the roller.

Example 7 includes the subject matter of example 1, the error status indicator comprising a user interface communicatively coupled to the processor, the processor executing instructions stored on the non-transitory computer-readable medium to update the error status indicator with the user interface via an indication of an error via one or more audio signals, visual signals, or tactile signals.

Example 8 includes the subject matter of example 7, the one or more audio signals, visual signals, or tactile signals comprising one or more of a message identifying a potential cause of the error and an instruction to resolve the error.

Example 9 includes the subject matter of example 1, the fill wire characteristics to include one or more of a fill wire type, a fill wire diameter, and a fill wire material.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:多电极埋弧焊接方法以及焊接装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!