Swing welding control method, device, equipment and storage medium
By dynamically adjusting the wire feed speed and pulse frequency to optimize welding parameters, the problem of insufficient penetration in low-current oscillating welding was solved, achieving stable weld penetration and welding current stability, thus improving welding quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- PANASONIC WELDING SYST TANGSHAN
- Filing Date
- 2023-09-12
- Publication Date
- 2026-06-19
AI Technical Summary
In low-current oscillating welding, it is difficult to balance the weld penetration and product appearance requirements, resulting in insufficient weld mechanical properties.
By dynamically adjusting the actual wire feed speed and pulse frequency, and based on the difference between the actual welding current and the preset current, the welding parameters are optimized to increase the weld penetration and ensure the stability of the welding current.
It improved the weld penetration, enhanced the welding effect and the stability of the welding current, and ensured the welding quality.
Smart Images

Figure CN117066650B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of welding technology, and in particular to a swing welding control method, apparatus, equipment and storage medium. Background Technology
[0002] During the welding process, certain requirements are placed on the weld penetration depth to ensure the mechanical properties and service life of the welded joint. For example, high current welding is usually used for welding fillet joints and T-joints to increase the weld penetration depth. However, for thin plate welding or products with special appearance requirements, high current welding may cause poor weld formation and molten pool sagging. Therefore, low current oscillating welding is usually used for these products to ensure weld formation or product aesthetics.
[0003] However, the key issue in achieving low-current oscillation welding is how to balance the product's requirements for both appearance and penetration depth. Summary of the Invention
[0004] In order to ensure the welding requirements of product appearance while taking into account the weld penetration requirements, this application provides an oscillating welding control method, apparatus, equipment and storage medium.
[0005] In a first aspect, embodiments of this application provide a swing welding control method, comprising: acquiring the actual welding current and the actual wire feeding speed in a first swing cycle; the first swing cycle being any swing cycle in swing welding; if the actual welding current is greater than a preset welding current, decreasing the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, increasing the actual wire feeding speed; and adjusting the actual pulse frequency according to the difference between the adjusted actual wire feeding speed and the preset speed to increase the weld penetration.
[0006] In one possible implementation, if the actual welding current is less than the preset welding current, increasing the actual wire feed speed includes: if the actual welding current is less than the preset welding current, increasing the actual wire feed speed according to the following preset formula: V3 = V1 + K4 * (△A) 2 + K5* △A + K6; where △A represents the difference between the actual welding current and the preset welding current, V1 represents the actual wire feeding speed before the increase, K4, K5 and K6 are adjustment coefficients that are all greater than 0, and V3 represents the actual wire feeding speed after the increase.
[0007] In one possible implementation, the actual pulse frequency is adjusted based on the difference between the adjusted actual wire feeding speed and the preset speed, including: increasing the actual pulse frequency if the adjusted actual wire feeding speed is less than the preset speed; or decreasing the actual pulse frequency if the adjusted actual wire feeding speed is greater than the preset speed.
[0008] In one possible implementation, if the adjusted actual wire feeding speed is less than the preset speed, the actual pulse frequency is increased, including: if the adjusted actual wire feeding speed is less than the preset speed, the actual pulse frequency is increased according to the following preset formula: f2 = f1 + K7 * (△V) 2 + K8* △V + K9; where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency before the increase, K7, K8 and K9 are adjustment coefficients that are all greater than 0, and f2 represents the actual pulse frequency after the increase.
[0009] In one possible implementation, the adjusted pulse frequency is within a preset pulse frequency range.
[0010] Secondly, embodiments of this application also provide an oscillating welding control device, which includes: an acquisition module, a first processing module, and a second processing module, wherein: the acquisition module is used to acquire the actual welding current and the actual wire feeding speed in a first oscillating cycle; the first oscillating cycle is any oscillating cycle in oscillating welding; if the actual welding current is greater than a preset welding current, the first processing module is used to decrease the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, the first processing module is used to increase the actual wire feeding speed; the second processing module is used to adjust the actual pulse frequency according to the difference between the adjusted actual wire feeding speed and the preset speed, so as to increase the weld penetration.
[0011] In one possible implementation, if the actual welding current is less than the preset welding current, the first processing module, when increasing the actual wire feed speed, is configured to: increase the actual wire feed speed according to the following preset formula: V3 = V1 + K4 * (△A) 2 + K5* △A + K6; where △A represents the difference between the actual welding current and the preset welding current, V1 represents the actual wire feeding speed, K4, K5 and K6 are adjustment coefficients that are all greater than 0, and V3 represents the increased actual wire feeding speed.
[0012] In one possible implementation, when the second processing module adjusts the actual pulse frequency based on the difference between the adjusted actual wire feeding speed and the preset speed, it is configured to: increase the actual pulse frequency if the adjusted actual wire feeding speed is less than the preset speed; or decrease the actual pulse frequency if the adjusted actual wire feeding speed is greater than the preset speed.
[0013] In one possible implementation, if the adjusted actual wire feeding speed is less than the preset speed, the second processing module, when increasing the actual pulse frequency, performs the following steps: if the adjusted actual wire feeding speed is less than the preset speed, increase the actual pulse frequency according to the following preset formula: f2 = f1 + K7 * (△V) 2 + K8* △V + K9; where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency, K7, K8 and K9 are adjustment coefficients that are all greater than 0, and f2 represents the increased actual pulse frequency.
[0014] In one possible implementation, the adjusted pulse frequency is within a preset pulse frequency range.
[0015] Thirdly, embodiments of this application also provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.
[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program for performing the method described in the first aspect.
[0017] This application provides a method, apparatus, device, and storage medium for controlling oscillating welding. It dynamically adjusts the actual wire feed speed based on the difference between the actual pulse current and the preset welding current, thereby ensuring that the actual pulse current remains relatively stable near the preset welding current during the oscillating welding process, which helps improve the welding effect and weld penetration. Furthermore, to ensure the stability of the actual welding current output, the actual pulse frequency can also be dynamically adjusted based on the difference between the adjusted actual wire feed speed and the preset speed, achieving precise control of the arc and weld formation, and ensuring welding quality. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1a This is a schematic diagram illustrating the effect of corner joint welding as provided in an embodiment of this application.
[0020] Figure 1b This is a schematic diagram of a low-current oscillating welding process provided in an embodiment of this application.
[0021] Figure 1cThis is a schematic diagram illustrating the ideal weld effect of low-current oscillating welding, provided in an embodiment of this application.
[0022] Figure 1d This is a schematic diagram illustrating the typical welding effect after using low-current oscillating welding, as provided in an embodiment of this application.
[0023] Figure 1e This is a schematic diagram of the welding effect after welding using the oscillating welding control method provided in the embodiments of this application.
[0024] Figure 2a This application provides a flowchart of an oscillating welding control method.
[0025] Figure 2b This application provides a schematic diagram illustrating the relationship between welding current and swing position during oscillating welding.
[0026] Figure 2c This application provides a schematic diagram illustrating the relationship between wire feed speed and welding current during oscillating welding.
[0027] Figure 2d This application provides a schematic diagram illustrating the relationship between pulse frequency and actual wire feed speed during oscillating welding.
[0028] Figure 3 This is a structural block diagram of a swing welding control device provided in an embodiment of this application.
[0029] Figure 4 This is a structural block diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0030] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. Through these descriptions, the features and advantages of the present application will become clearer and more apparent.
[0031] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments. Although various aspects of embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless specifically indicated otherwise.
[0032] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.
[0033] In pulse welding, different welding methods are often required for different types of products. For example, in the welding of fillet joints and T-joints, in order to ensure the mechanical properties of the weld joint and the service life of the product, a certain penetration depth is required at the weld root. Therefore, high-current welding can be used to enhance the penetration depth. For example, Figure 1a This is a schematic diagram showing the effect after corner joint welding, such as... Figure 1a As shown, after welding, the weld seam on the base material has a deep penetration, making the weld seam more robust during use. However, for thin plate welding or products with special appearance requirements, high-current welding can lead to poor weld formation and molten pool sagging. Therefore, low-current oscillating welding is required to ensure weld formation.
[0034] Figure 1b This is a schematic diagram of the low-current oscillation welding process, as shown below. Figure 1b As shown, during the oscillating welding process, the welding wire reciprocates along the sequence abcba, and the wire extension changes during this reciprocating motion. Figure 1b As shown, when the welding wire moves to the position indicated by point a, the wire extension is L1. Since the molten pool flows downward during the oscillating welding process, the wire extension is the shortest at this time, and the corresponding welding current is the largest. When the welding wire moves to the position indicated by point b, the wire extension is L2. The wire extension is the longest at this time, and the corresponding welding current is the smallest. When the welding wire moves to the position indicated by point c, the wire extension is L3. The wire extension is between L1 and L2 at this time, and the corresponding welding current is between the minimum welding current and the maximum welding current.
[0035] However, low-current oscillating welding may result in insufficient root penetration of the weld, for example, Figure 1c A schematic diagram illustrating the ideal weld effect of low-current oscillating welding, as shown below. Figure 1c As shown, under ideal welding conditions, the weld depth in the base metal should be relatively deep. However, in actual welding, it is difficult to achieve this effect because at the weld toe position ( Figure 1b The welding current is minimum at the welding position indicated by point b. Therefore, the welding effect after using low-current oscillating welding is usually as follows: Figure 1d As shown, the weld penetration at the base material location is relatively shallow. This means that during long-term service, the weld may develop stress cracks or corrosion cracks, compromising its mechanical properties.
[0036] Therefore, to address the problem of insufficient weld penetration in low-current oscillating welding, this application provides an oscillating welding control method, oscillating welding control device, computer equipment, and storage medium through multiple embodiments. These methods dynamically adjust the actual wire feed speed during oscillating welding based on the difference between the actual welding current and the preset welding current during the oscillation cycle. This changes the actual welding current corresponding to different welding positions, thus helping to increase weld penetration during oscillating welding. Furthermore, during the adjustment of the wire feed speed, the actual pulse frequency can also be dynamically adjusted based on the adjusted wire feed speed to ensure the stability of the welding current output, thereby enabling the weld penetration to reach the desired level. Figure 1e The welding effect shown.
[0037] It should be noted that the oscillating welding control method provided in this application embodiment can be applied to control equipment, such as a control module in a welding power supply. During pulse welding, the control equipment can output pulse control signals to the power supply, controlling the power supply to output welding current and welding voltage in a pulsed manner, thereby realizing the pulse welding control steps of the oscillating welding control method.
[0038] It should be further noted that, in the embodiments of this application, the specific manner in which the control device performs oscillating welding according to the oscillating welding control method is not limited. Optionally, the control device can dynamically adjust the actual wire feed speed according to the actual welding current in each oscillating cycle, and dynamically adjust the actual pulse frequency according to the adjusted wire feed speed. Alternatively, it can also dynamically adjust the actual wire feed speed according to the actual welding current in the current oscillating cycle and dynamically adjust the actual pulse frequency according to the adjusted wire feed speed every few oscillating cycles according to a preset adjustment cycle, so as to strengthen the weld penetration during the oscillating welding process. When adjusting the actual wire feed speed and actual pulse frequency according to any of the aforementioned methods, the execution steps of dynamically adjusting the actual wire feed speed according to the actual welding current in each oscillating cycle and dynamically adjusting the actual pulse frequency according to the adjusted wire feed speed are consistent.
[0039] Based on this, the following embodiments of this application take any one swing cycle as an example to illustrate the execution process of each step of the swing welding control method. For ease of explanation, the embodiment of this application refers to the arbitrary swing cycle as the first swing cycle. The implementation process of the swing welding control method provided by the embodiment of this application will be described below with reference to the accompanying drawings.
[0040] Figure 2a A flowchart of the oscillating welding control method provided in the embodiments of this application is shown below. Figure 2a As shown, the oscillating welding control method includes the following steps:
[0041] S101. Obtain the actual welding current and actual wire feeding speed in the first oscillation cycle. The first oscillation cycle is any oscillation cycle in oscillation welding.
[0042] S102. If the actual welding current is greater than the preset welding current, reduce the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, increase the actual wire feeding speed.
[0043] S103. Adjust the actual pulse frequency based on the difference between the adjusted actual wire feeding speed and the preset speed to increase the weld penetration.
[0044] During the oscillating welding process, the control device can acquire the actual welding current and actual wire feed speed during the first oscillating cycle. In this embodiment, the specific method by which the control device acquires the actual welding current is not limited. In one possible implementation, after the start of the first oscillating cycle, the control device can detect and acquire the actual welding current during the first oscillating cycle in real time. Optionally, the control device can detect and acquire the actual welding current during the first oscillating cycle from the power supply device in real time. In another possible implementation, after the start of the first oscillating cycle, the control device can periodically detect and acquire the actual welding current during the first oscillating cycle according to a preset detection cycle. Optionally, the control device can periodically detect and acquire the actual welding current during the first oscillating cycle from the power supply device. The preset detection and acquisition cycle can be set according to the needs of the actual application scenario and is not limited here.
[0045] Optionally, the first oscillation cycle can be any oscillation cycle during the oscillation welding process. When the control device acquires the actual welding current, it can obtain the actual welding current during the Nth detection in the first oscillation cycle. Here, N = 1, 2, ..., M-1, where M is the total number of times the actual welding current is detected and acquired in the first oscillation cycle, and M is a positive integer. That is, after the first oscillation cycle begins, the actual welding current obtained from the first detection in the first oscillation cycle can be acquired first. If the acquisition fails, it is re-acquired, i.e., the actual welding current obtained from the second detection in the first oscillation cycle is acquired, and so on.
[0046] Based on the above, having obtained the actual welding current and actual wire feed speed during the first oscillation cycle, the method for adjusting the actual wire feed speed can be determined according to the deviation between the actual welding current and the preset welding current. If the actual welding current is determined to be greater than the preset welding current, the actual wire feed speed is decreased; if the actual welding current is determined to be less than the preset welding current, the actual wire feed speed is increased. In this way, by continuously adjusting the actual wire feed speed, the welding current can be kept in a relatively stable state during the low-current oscillation welding process, which helps to increase the penetration depth of the welding wire as it moves from the weld edge to the weld toe. Furthermore, the control device can also adjust the actual pulse frequency based on the difference between the adjusted actual wire feed speed and the preset speed to further increase the weld penetration depth. Of course, this is not limited to this; the control device can also adjust other pulse parameters such as pulse peak value, pulse base value, and pulse peak time, which can be adjusted according to actual needs. This application embodiment uses pulse frequency adjustment as an example for explanation.
[0047] It should be noted that the embodiments of this application do not limit the specific value of the preset welding current. Depending on factors such as the material type of the base material, the welding method, and the weld angle, the value of the preset welding current can vary and can be set according to actual needs. Optionally, the preset welding current can be capable of reaching... Figure 1e The welding current for the welding effect shown can be determined based on empirical values or obtained through equipment with navigation welding functions, such as intelligent welding robots.
[0048] The following description, in conjunction with the accompanying drawings, illustrates the specific implementation process of each step in the oscillating welding method.
[0049] Comparison Figure 1b The welding example shown assumes that the preset welding current in this embodiment is 105A, the maximum welding current corresponding to the welding position indicated by point a is 120A, the minimum welding current corresponding to the welding position indicated by point b is 85A, and the welding current corresponding to the welding position indicated by point c is between 85A and 120A.
[0050] Based on this, the welding wire moves from the welding position indicated by point a to the welding position indicated by point c. The relationship between the welding current and the oscillation position during this process is as follows: Figure 2b As shown, the horizontal axis represents the welding position during the oscillating welding process, and the vertical axis represents the current value corresponding to the welding current. I1 represents the preset welding current, I2 represents the actual welding current before adjusting the actual wire feed speed, and I3 represents the actual welding current after adjusting the actual wire feed speed. Figure 2bAs shown, within one oscillation cycle, the difference between the actual welding current and the preset welding current is constantly changing. Based on this, when the control equipment detects a difference between the actual welding current and the preset welding current, it can adjust the corresponding actual wire feeding speed according to the magnitude of the difference, so as to adjust the penetration depth of the corresponding welding position.
[0051] In this embodiment, the specific method by which the control device determines the reduced or increased actual wire feed speed is not limited. Accordingly, if it is determined that the actual welding current is less than the preset welding current, it can first be determined according to the preset formula V3 = V1 + K4*(△A). 2 + K5 * △A + K6 determines the increased actual wire feed speed, and then executes the operation to increase the actual wire feed speed from V1 to V3. Here, △A represents the difference between the actual welding current and the preset welding current, V1 represents the actual wire feed speed before decreasing or increasing, V2 represents the actual wire feed speed after decreasing, V3 represents the actual wire feed speed after increasing, and K4, K5, and K6 are adjustment coefficients all greater than 0. The specific values of K4, K5, and K6 are not limited in this embodiment and can be determined according to actual needs.
[0052] In actual welding, changes in wire feed speed affect the welding current. Therefore, in this embodiment, the actual welding current changes as the actual wire feed speed is adjusted. Optionally, by continuously adjusting the actual wire feed speed, the following can be obtained: Figure 2c The diagram shows the relationship between wire feed speed and welding current, where the horizontal axis represents welding current and the vertical axis represents wire feed speed. It is assumed that before the control equipment performs wire feed speed adjustment, the wire feed motor performs oscillating welding at a constant wire feed speed V1 (6 m / min).
[0053] by Figure 1b Taking the example shown, since the welding current is minimum at the welding position indicated by point b, the increase in wire feed speed is greatest; correspondingly, since the welding current is maximum at the welding position indicated by point a, the decrease in wire feed speed is also greatest. Figure 2c As shown, after the above adjustments, the actual wire feed speed at the welding position indicated by point b increases to 8 m / min, and the actual wire feed speed at the welding position indicated by point a decreases to 5 m / min. During this period, as... Figure 2c As shown, as the actual wire feed speed decreases, the corresponding actual welding current increases. Throughout the entire oscillation cycle, by continuously adjusting the actual wire feed speed, the actual welding current during the oscillation welding process can be kept relatively stable near the preset welding current (see [reference]). Figure 2bThe I3 in the formula helps to improve the welding effect by increasing the weld penetration depth.
[0054] Since pulse frequency refers to the number of pulse repetitions per unit time, it has a significant impact on the stability of welding current and welding quality. Generally, the higher the pulse frequency, the smaller the fluctuation of welding current and the more stable the welding quality. Therefore, to meet both weld penetration requirements and product appearance requirements, the control equipment can adjust the actual pulse frequency to ensure stable welding current output. Optionally, the control equipment can adjust the actual pulse frequency based on the difference between the adjusted actual wire feed speed and the preset speed. If the adjusted actual wire feed speed is determined to be less than the preset speed, the actual pulse frequency is increased; if the adjusted actual wire feed speed is greater than the preset speed, the actual pulse frequency is decreased.
[0055] It should be noted that the embodiments of this application do not limit the specific value of the preset speed. Depending on the material type of the base material being welded, the welding method, the weld angle, and other factors, the current value corresponding to the preset welding current can be different, and can be set according to actual needs. Optionally, the preset speed can be determined based on empirical values, or it can be obtained through equipment with navigation welding functions, such as intelligent welding robots.
[0056] In this embodiment, the specific method for determining the adjusted pulse frequency is not limited. Optionally, if the adjusted actual wire feeding speed is less than the preset speed, the control device can use the preset formula f2 = f1 + K7 * (△V) 2 +K8* △V + K9 increases the actual pulse frequency. Where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency before increasing or decreasing, f2 represents the actual pulse frequency after increasing, f3 represents the actual pulse frequency after decreasing, and K7, K8, and K9 are adjustment coefficients all greater than 0. The specific values of K7, K8, and K9 are not limited in this embodiment and can be determined according to actual needs.
[0057] It should be noted that the equations used to determine the actual pulse frequency described above are merely illustrative and not limited to this. When the actual wire feeding speed is less than the initial wire feeding speed (V1 in the example above), it indicates that the wire feeding motor is welding the weld toe position. In this case, the pulse frequency needs to be increased quickly to ensure the penetration depth at the weld root. Therefore, a quadratic equation is used to determine the increased pulse frequency, ensuring a rapid increase in pulse frequency. However, when the actual wire feeding speed is greater than the initial wire feeding speed, it indicates that the wire feeding motor is welding both sides of the weld. In this case, the pulse frequency does not need to be reduced significantly, so a linear equation is used to determine the reduced pulse frequency. Of course, if the same control effect can be achieved through a suitable quintic equation, the corresponding quintic equation can also be used to determine the actual pulse frequency.
[0058] Based on this, we can obtain the following: Figure 2d The diagram shows the relationship between pulse frequency and actual wire feed speed. The horizontal axis represents the actual wire feed speed, and the vertical axis represents the actual pulse frequency. f1 is the actual pulse frequency before adjustment, and the curve represents the actual pulse frequency after adjustment. min f is the preset minimum pulse frequency. max f is the preset maximum pulse frequency. min and f max The range is a preset pulse frequency range. In this embodiment, the adjusted actual pulse frequency is within the preset pulse frequency range. For example... Figure 2d As shown, with the continuous increase of the actual wire feeding speed, the corresponding actual pulse frequency also continuously increases. Furthermore, at the initial wire feeding speed ( Figure 2d The actual pulse frequency changes at speeds around 6 m / min differ. Specifically, when the actual feed speed is less than the initial feed speed, the change in actual pulse frequency follows a linear equation; when the actual feed speed is greater than the initial feed speed, the change in actual pulse frequency follows a quadratic equation.
[0059] The oscillating welding control method provided in this application can dynamically adjust the actual wire feed speed based on the difference between the actual pulse current and the preset welding current, thereby ensuring that the actual pulse current remains basically stable near the preset welding current during the oscillating welding process, which helps to improve the welding effect of weld penetration. Furthermore, in order to ensure the stability of the actual welding current output, the actual pulse frequency can also be dynamically adjusted based on the difference between the adjusted actual wire feed speed and the preset speed, so as to achieve precise control of the arc and weld formation and ensure the welding effect.
[0060] It is understood that the above embodiments are merely examples, and modifications can be made to the above embodiments in actual implementation. Those skilled in the art will understand that any modifications to the above embodiments that do not require creative effort fall within the protection scope of this application, and will not be described in detail in the embodiments.
[0061] Based on the same inventive concept, this application also provides a swing welding control device. Since the principle of the swing welding control device is similar to that of the previous swing welding control method, the implementation of the swing welding control device can refer to the implementation of the aforementioned swing welding control method, and the repeated parts will not be described again.
[0062] See Figure 3 , Figure 3 This is a structural block diagram of the oscillating welding control device provided in an embodiment of this application. Figure 3As shown, the oscillating welding control device 300 may include: an acquisition module 301, a first processing module 302, and a second processing module 303, wherein: the acquisition module 301 is used to acquire the actual welding current and the actual wire feeding speed in the first oscillating cycle; the first oscillating cycle is any oscillating cycle in oscillating welding; if the actual welding current is greater than the preset welding current, the first processing module 302 is used to reduce the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, the first processing module is used to increase the actual wire feeding speed; the second processing module 303 is used to adjust the actual pulse frequency according to the difference between the adjusted actual wire feeding speed and the preset speed, so as to increase the weld penetration.
[0063] In one possible implementation, if the actual welding current is less than the preset welding current, the first processing module 302, when increasing the actual wire feeding speed, performs the following: If the actual welding current is less than the preset welding current, the actual wire feeding speed is increased according to the following preset formula: V3 = V1 + K4 * (△A) 2 + K5* △A + K6; where △A represents the difference between the actual welding current and the preset welding current, V1 represents the actual wire feeding speed before the increase, K4, K5 and K6 are adjustment coefficients that are all greater than 0, and V3 represents the actual wire feeding speed after the increase.
[0064] In one possible implementation, when the second processing module 303 adjusts the actual pulse frequency based on the difference between the adjusted actual wire feeding speed and the preset speed, it is used to: increase the actual pulse frequency if the adjusted actual wire feeding speed is less than the preset speed; or decrease the actual pulse frequency if the adjusted actual wire feeding speed is greater than the preset speed.
[0065] In one possible implementation, if the adjusted actual wire feeding speed is less than the preset speed, the second processing module 303, when increasing the actual pulse frequency, performs the following: If the adjusted actual wire feeding speed is less than the preset speed, the actual pulse frequency is increased according to the following preset formula: f2 = f1 + K7 * (△V) 2 + K8* △V + K9; where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency before the increase, K7, K8 and K9 are adjustment coefficients that are all greater than 0, and f2 represents the actual pulse frequency after the increase.
[0066] In one possible implementation, the adjusted pulse frequency is within a preset pulse frequency range.
[0067] See Figure 4 , Figure 4 This is a structural block diagram of a computer device provided in an embodiment of this application. Figure 4As shown, the computer device 400 may include a processor 401 and a memory 402; the memory 402 may be coupled to the processor 401. It is worth noting that... Figure 4 This is an example; other types of structures can also be used to supplement or replace this structure to achieve telecommunications functions or other functions.
[0068] In one possible implementation, the functionality of the oscillating welding control device 300 can be integrated into the processor 401.
[0069] In one possible implementation, the oscillating welding control device 300 can be configured separately from the processor 401. For example, the oscillating welding control device 300 can be configured as a chip connected to the processor 401, and the switching can be achieved through the control of the processor 401.
[0070] Furthermore, in some alternative implementations, the computer device 400 may also include: a communication module, an input unit, an audio processor, a display, a power supply, etc. It is worth noting that the computer device 400 is not necessarily required to include these components. Figure 4 All components shown; in addition, computer device 400 may also include Figure 4 For components not shown, please refer to existing technologies.
[0071] In some alternative implementations, processor 401, sometimes also referred to as controller or operation control, may include a microprocessor or other processor device and / or logic device, which receives input and controls the operation of various components of computer device 400.
[0072] The memory 402 may be, for example, one or more of a cache, flash memory, hard drive, removable medium, volatile memory, non-volatile memory, or other suitable device. It may store the aforementioned information related to the oscillating welding control device 300, and may also store programs for executing that information. The processor 401 may execute the program stored in the memory 402 to perform information storage or processing, etc.
[0073] An input unit can provide input to the processor 401. This input unit may be, for example, a keypad or touch input device. A power supply can be used to provide power to the computer device 400. A display can be used to display images and text, etc. This display may be, for example, an LCD display, but is not limited to this.
[0074] Memory 402 can be a solid-state memory, such as read-only memory (ROM), random access memory (RAM), SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROM, etc. Memory 402 can also be some other type of device. Memory 402 includes buffer memory (sometimes referred to as a buffer). Memory 402 may include an application / function storage unit for storing application programs and function programs or processes for executing operations of computer device 400 via processor 401.
[0075] The memory 402 may also include a data storage unit for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit of the memory 402 may include various drivers for the computer device for communication functions and / or for performing other functions of the computer device (such as messaging applications, address book applications, etc.).
[0076] The communication module is a transmitter / receiver that sends and receives signals via an antenna. The communication module (transmitter / receiver) is coupled to the processor 401 to provide input signals and receive output signals, which can be the same as in a conventional mobile communication terminal.
[0077] Based on different communication technologies, multiple communication modules can be configured in the same computer device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) is also coupled to a speaker and microphone via an audio processor to provide audio output through the speaker and receive audio input from the microphone, thereby enabling typical telecommunications functions. The audio processor may include any suitable buffer, decoder, amplifier, etc. Additionally, the audio processor is coupled to processor 401, enabling on-device recording via the microphone and on-device playback of stored sound via the speakers.
[0078] Embodiments of this application also provide a computer-readable storage medium capable of implementing all steps of the oscillating welding control method in the above embodiments, wherein the computer-readable storage medium stores a computer program that, when executed by a processor, implements all steps of the oscillating welding control method in the above embodiments.
[0079] While this application provides the method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive labor. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual device or client product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment).
[0080] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, apparatus (systems), or computer program products. Therefore, the embodiments of this specification can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0081] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0082] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0083] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0084] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, the device and system embodiments are relatively simple in description because they are fundamentally similar to the method embodiments; relevant parts can be referred to the descriptions of the method embodiments. In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "upper," "lower," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal connections between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances. It should be noted that, without conflict, the embodiments and features in the embodiments of this application can be combined with each other. This application is not limited to any single aspect, nor to any single embodiment, nor to any combination and / or substitution of these aspects and / or embodiments. Moreover, each aspect and / or embodiment of this application can be used alone or in combination with one or more other aspects and / or embodiments.
[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application, and they should all be covered within the scope of the claims and specification of this application.
[0086] The present application has been described above with reference to preferred embodiments; however, these embodiments are merely exemplary and illustrative. Various substitutions and modifications can be made to the present application based on these embodiments, all of which fall within the protection scope of the present application.
Claims
1. A method for controlling oscillating welding, characterized in that, include: Obtain the actual welding current and actual wire feed speed during the first oscillation cycle; The first oscillation cycle is any oscillation cycle in oscillation welding; If the actual welding current is greater than the preset welding current, decrease the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, increase the actual wire feeding speed. The actual pulse frequency is adjusted based on the difference between the adjusted actual wire feed speed and the preset speed to increase the weld penetration. If the adjusted actual wire feed speed is less than the preset speed, the actual pulse frequency is increased according to the following preset formula: f2 = f1 + K7* (AV) 2 + K8*AV + K9; Where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency before the increase, K7, K8 and K9 are adjustment coefficients that are all greater than 0, and f2 represents the actual pulse frequency after the increase.
2. The method according to claim 1, characterized in that, If the actual welding current is less than the preset welding current, increase the actual wire feed speed, including: If the actual welding current is less than the preset welding current, the actual wire feeding speed is increased according to the following preset formula; V3= V1+ K4* (△A) 2 + K5*△A + K6; Where △A represents the difference between the actual welding current and the preset welding current, V1 represents the actual wire feeding speed before the increase, K4, K5 and K6 are adjustment coefficients that are all greater than 0, and V3 represents the wire feeding speed after the increase.
3. The method according to claim 2, characterized in that, Adjusting the actual pulse frequency based on the difference between the adjusted actual wire feeding speed and the preset speed also includes: If the adjusted actual wire feeding speed is greater than the preset speed, reduce the actual pulse frequency.
4. The method according to any one of claims 1-3, characterized in that, The adjusted actual pulse frequency is within the preset pulse frequency range.
5. A swing welding control device, characterized in that, include: The module consists of an acquisition module, a first processing module, and a second processing module, wherein: The acquisition module is used to acquire the actual welding current and actual wire feeding speed in the first oscillation cycle; the first oscillation cycle is any oscillation cycle in oscillation welding; If the actual welding current is greater than the preset welding current, the first processing module is used to reduce the actual wire feeding speed; or, if the actual welding current is less than the preset welding current, the first processing module is used to increase the actual wire feeding speed. The second processing module is used to adjust the actual pulse frequency based on the difference between the adjusted actual wire feed speed and the preset speed, so as to increase the weld penetration. If the adjusted actual wire feed speed is less than the preset speed, the actual pulse frequency is increased according to the following preset formula: f2 = f1 + K7* (△V) 2 + K8*△V + K9; Where △V represents the difference between the adjusted actual wire feeding speed and the preset speed, f1 represents the actual pulse frequency before the increase, K7, K8 and K9 are adjustment coefficients that are all greater than 0, and f2 represents the actual pulse frequency after the increase.
6. A computer device, characterized in that, A processor and a memory, the memory storing a computer program / instruction, the processor executing the computer program / instruction to implement the method as described in any one of claims 1-4.
7. A storage medium storing computer programs / instructions, characterized in that, When the computer program / instructions are executed by the processor, they are used to implement the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Wire-feeding-modulation-based constant-current and constant-voltage control system and method for inverse gas shielded welding
CN106180978A