Pipe bending method, pipe bending device, electronic equipment and storage medium
By determining the parameter relationship between the driving component and the bending die in the bending method, the bending process is simplified, labor costs are reduced, and the service life and forming quality of the bent pipe are improved, solving the problems of complexity and short service life of the bending method in the prior art.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-15
- Publication Date
- 2026-04-14
AI Technical Summary
Existing pipe bending methods are complex, time-consuming, and labor-intensive, resulting in short service life and severe localized work hardening of the bent pipes.
By determining the bending stroke of the driving component, the width of the bending die, and the position of the fixed die, the correspondence between the initial bending position and the height of the bending die and the radius of the arc is calculated. This allows the bending die width to remain constant, and the driving component to move the bending die at the initial position to bend the target pipe into a bent pipe with a preset bending angle.
It simplifies the pipe bending process, reduces labor costs, improves the service life and forming quality of bent pipes, and avoids the problem of local hardening.
Smart Images

Figure CN121847641A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power construction equipment technology, and in particular to a pipe bending method, pipe bending device, electronic equipment and storage medium. Background Technology
[0002] With rapid economic development, the demand for bent pipes in fields such as power engineering and petrochemicals is increasing. This involves bending pipes of different diameters to the same preset bending angle. Related technologies for pipe bending involve initially bending the pipe, then selecting different bending points and using bending equipment to bend the pipe at these points to achieve the desired angle. However, these bending methods are complex, labor-intensive, and time-consuming, and the resulting bent pipes have a short lifespan. Summary of the Invention
[0003] In view of this, the purpose of this application is to provide a pipe bending method, a pipe bending device, an electronic device, and a storage medium to solve the above-mentioned technical problems.
[0004] In a first aspect, this application provides a method for bending a pipe, comprising: Based on the parameter information of the target pipe at the preset bending angle, the bending stroke of the drive component, the width of the bending die, and the position of the fixed die are determined. Based on the bending stroke and the fixed die position, the initial bending position of the driving component is determined; Based on the initial bending position, bending stroke, bending die width, and parameter information, the correspondence between the bending die height and the arc radius is determined. In response to determining that the stroke of the drive component is the bending stroke, the target pipe is bent based on the initial bending position and the corresponding relationship.
[0005] Secondly, this application also provides a pipe bending device, comprising: The calculation module is configured to determine the bending stroke of the drive component, the width of the bending die, and the position of the fixed die based on the parameter information of the target pipe at a preset bending angle. The initial bending position determination module is configured to determine the initial bending position of the drive component based on the bending stroke and the fixed mold position. The data analysis module is configured to: determine the correspondence between the height of the bending die and the radius of the arc based on the initial bending position, the bending stroke, the width of the bending die, and parameter information; The output module is configured to: in response to determining that the stroke of the drive member is the bending stroke, perform bending processing on the target pipe based on the initial bending position and the correspondence.
[0006] Thirdly, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the pipe bending method according to any one of claims 1-7.
[0007] Fourthly, this application also provides a storage medium storing computer instructions for causing a computer to execute the pipe bending method according to any one of claims 1-7.
[0008] Fifthly, this application also provides a program product comprising one or more computer programs that, when executed by one or more processors, implement the pipe bending method as described in any one of claims 1-7.
[0009] As can be seen from the above, the pipe bending method provided in this application determines the bending stroke of the driving component, the width of the bending die, and the position of the fixed die based on the parameter information of the target pipe at a preset bending angle. It then calculates the initial bending position of the driving component and the correspondence between the bending die height and the arc radius. This ensures that the bending die width remains constant when bending the target pipe. The bending die specifications can be determined based on the pipe diameter and the correspondence between the bending die height and the arc radius. When the driving component moves the bending die a bending stroke distance from the initial bending position, the target pipe is pressed and bent into a pipe with a preset bending angle. This solves the problem that bending pipes using related technologies is not only time-consuming and labor-intensive, but also results in localized work hardening at the bending point after forming, leading to a short service life for the bent pipe. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 A schematic flowchart illustrating the pipe bending method provided in an embodiment of this application; Figure 2 A schematic diagram of the method for determining the bending stroke provided in this embodiment of the present disclosure; Figure 3 A schematic diagram of the method for determining the initial bending position provided in this embodiment of the present disclosure; Figure 4 A schematic diagram of the method for determining the corresponding arc radius of the bending die provided in this embodiment; Figure 5A schematic diagram of a pipe bending device provided in this embodiment; Figure 6 This is a schematic diagram of an electronic device structure for a pipe bending method provided in an embodiment of this disclosure. Detailed Implementation
[0012] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0013] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0014] With rapid economic development, the demand for bent pipes in fields such as power engineering and petrochemicals is increasing. This involves bending pipes of different diameters to achieve the same preset bending angle. The pipe bending technology involves initially bending the pipe, then selecting different bending points and using bending equipment to bend the pipe at these points to achieve the desired angle. However, selecting the bending point locations is difficult, and the degree of bending at each point requires manual control. The accuracy of controlling the bending degree at each point is poor, and multiple bending points can generate cumulative errors, easily resulting in a bent pipe that fails to achieve the preset bending angle and does not meet usage requirements. In terms of processing efficiency, determining each bending point and the degree of bending requires significant calculation time, making it more time-consuming than single-step forming. Furthermore, the manual processing of multiple bending points incurs substantial labor costs, leading to high processing costs for bent pipes. The relevant technology bends the pipe into a bend with a preset bending angle by selecting multiple bending points. This is achieved by bending the pipe multiple times in the same area. The area where the pipe is bent will be subjected to repeated deplastic deformation, resulting in local work hardening at the bend. This reduces the toughness and ductility of the formed bend, increases the risk of cracking, and shortens the service life.
[0015] In view of this, this application provides a pipe bending method, such as Figure 1As shown, it includes: S10. Based on the parameter information of the target pipe at the preset bending angle, determine the bending stroke of the drive component, the width of the bending die, and the position of the fixed die.
[0016] In some optional embodiments, the target pipe can be multiple different pipes with diameters within a certain range, i.e., multiple pipes with different diameters. The preset bending angle can be the bending angle of the target pipe to be bent according to production requirements. The preset bending angle is determined based on production needs and is not limited to a specific value. The parameter information can be parameters obtained from the bends after simulating bending the target pipe to the preset bending angle. Since the target pipe is multiple pipes with different diameters, the parameter information includes parameters obtained from multiple bends of different diameters simulated at the preset bending angle. The parameter information is formed by integrating the parameters obtained from the multiple simulated bends.
[0017] The parameter information can include the radius of the arc segment, endpoint information, and vertex information of the arc segment after the target pipe is bent into a bend at a preset bending angle. Specifically, after the target pipe is bent into a bend, an arc is formed in the crimped area, defined as an arc segment. Once the shape of the arc segment is determined, its radius, endpoint information, and vertex information can be calculated. In areas where no arc is formed, the shape is straight and defined as a straight segment. Therefore, the bend, after being bent into a bend at a preset bending angle, includes an arc segment in the middle and straight segments on both sides. The connection point between the connecting segment and the straight segments is the transition point of the bend, which includes two transition points: a first transition point and a second transition point.
[0018] The fixed mold serves to fix the target pipe in the horizontal direction, the bending mold is opposite to the middle area of the target pipe, the driving component is connected to the bending mold, drives the bending mold to move, and presses the target pipe to bend the target pipe into a bend.
[0019] In this embodiment, the target pipe is simulated to bend according to a preset bending angle to form a bend that conforms to the preset bending angle. Based on the parameter information obtained from the bend, the bending stroke of the drive component, the width of the bending die, and the position of the fixed die are determined, which can ensure the rationality and accuracy of the obtained results.
[0020] The target pipe material represents multiple pipes with diameters within a certain range. Among the multiple pipes with different diameters included in the target pipe material, the pipe with the largest diameter is defined as the first pipe material. The diameter range of the different pipes in the target pipe material is 6mm-20mm.
[0021] In step S10, determining the position of the fixed mold based on the parameter information of the target pipe at a preset bending angle includes the following steps.
[0022] S100. Based on the parameter information, determine the endpoint information of the arc segment formed by the first pipe at the preset bending angle.
[0023] In some optional embodiments, the information of the two endpoints of the arc segment in the bend is selected from the parameter information after simulating bending the pipe with the largest diameter into a bend with a preset bending angle.
[0024] S101. Determine the first transition point and the second transition point of the target pipe based on the endpoint information.
[0025] In some alternative embodiments, the target pipe refers to the first pipe. Therefore, the determined first transition point and second transition point also refer to the two transition points of the bend after the pipe with the largest diameter is simulated to bend into a bend with a preset bending angle.
[0026] S102. Determine the first distance between the first transition point and the second transition point.
[0027] In some optional embodiments, the parameter information determines that the first pipe is bent into a bend at a predetermined bending angle. Information about the first transition point and the second transition point within the bend is provided. The distance between the first and second transition points can be determined by measuring these points. The measurement of the distance between the first and second transition points can be calculated using an algorithm or manually.
[0028] S103. Determine the position of the fixed mold based on the first spacing.
[0029] In some optional embodiments, the function of the fixing mold is to position the target pipe when it is crimped and bent. Through multiple verifications by the applicant, placing the fixing mold between the first transition point and the second transition point results in an indentation on the arc segment of the formed bend after the target pipe is bent at a preset bending angle. This is because the arc segment of the bend will extend and deform after the target pipe is bent at the preset bending angle. The fixing mold rotates along with the target pipe during bending, but its position does not change. Consequently, the outer arc surface of the bend is excessively compressed, causing an indentation on the arc segment.
[0030] Since the straight section of the bend does not undergo shape change after the target pipe is bent into a pre-set bending angle, there will be no stretching or deformation. Therefore, the fixed die is not positioned between the first and second transition points; rather, it is positioned on the straight section of the bend formed by bending, which avoids indentations on the formed bend. Thus, by simulating the bending of the first pipe into a pre-set bending angle, determining the first and second transition points on the bend, and based on the positional relationship between the fixed die and the first and second transition points, the position of the fixed die can be determined.
[0031] In some optional embodiments, the target pipe can be positioned using two fixed dies, with each die positioning one side of the target pipe. This ensures greater overall stability of the target pipe during bending to a preset angle, resulting in a better bending effect. In this embodiment, the fixed dies may include two dies: a first fixed die and a second fixed die.
[0032] In step S103, the position of the fixed mold is determined based on the first distance, including the following steps.
[0033] S1031. Determine the second gap between the first fixed mold and the second fixed mold.
[0034] In some optional embodiments, the first fixing mold and the second fixing mold are used to abut and position the target pipe from both sides. Therefore, the first fixing mold and the second fixing mold must be spaced apart, that is, there is a certain gap between them. In this embodiment, the gap between the first fixing mold and the second fixing mold is defined as the second gap.
[0035] S1032. In response to determining that the second spacing is not less than the first spacing, determine the positions of the first fixed mold and the second fixed mold.
[0036] In some optional embodiments, the distance between the first fixed die and the second fixed die needs to be greater than or equal to the distance between the first transition point and the second transition point of the arc segment in the bend when the first pipe is bent to a preset bending angle. After the target pipe is bent to the preset bending angle, the arc segment of the bend will undergo extension deformation. Therefore, both the first fixed die and the second fixed die are set on the straight segment of the bend, which ensures that there are no indentations on the press-formed bend, resulting in a perfect shape that meets the usage requirements. Once the second distance is determined, the positions of the first fixed die and the second fixed die can be determined based on the second distance.
[0037] The applicant verified that after pipes of different diameters were simulated and bent into bends of different specifications with preset bending angles, the bend formed by bending the pipe with the largest diameter (the first pipe) had the largest distance between the first transition point and the second transition point. Therefore, the second distance between the first fixed mold and the second fixed mold was determined based on the first distance between the first transition point and the second transition point of the first pipe, so that the determination of the position of the first fixed mold and the second fixed mold could be adapted to all specifications of target pipes.
[0038] In step S10, the width of the bending die is determined based on the parameter information of the target pipe at a preset bending angle, including the following steps.
[0039] S104. Determine the difference between the first distance and the current width of the bending die.
[0040] S105. In response to the determination that the difference is greater than a preset value, determine the target width of the bending die, wherein the preset value is the value that will make the target pipe bend without creases.
[0041] In some optional embodiments, when bending the target pipe into a bend at a preset bending angle, the target pipe is mounted on a bending die, which is positioned between a first fixed die and a second fixed die, with a gap between them to facilitate the mounting of the target pipe. The bending die is mounted on a driving component, which moves the bending die and the target pipe closer to the first and second fixed dies. The two sides of the target pipe abut against and are fixed to the first and second fixed dies. As the driving component continues to move the bending die, it presses against the middle area of the target pipe, bending it to form a bend. Therefore, to ensure the bending die can press the target pipe into a bend, the width of the bending die needs to be less than the second gap, i.e., less than the distance between the first and second fixed dies. If the width of the bending die is greater than the second gap, the first and second fixed dies will obstruct the movement of the bending die, preventing the target pipe from being pressed into a bend. The applicant verified that when the width of the bending die is too small, severe indentations will appear on the inner arc surface of the bend after the target pipe is crimped into a bend. When the width of the bending die decreases, the area of the target pipe being crimped becomes smaller, and an arc will only be formed in the area crimped by the bending die after bending. Bends formed using bending dies with smaller widths will have incomplete arc areas and severe indentations on the inner arc surface, failing to meet the usage requirements.
[0042] By controlling the difference between the first distance and the current width of the bending die within a preset value, it can be ensured that the bending die achieves the target width. The target pipe, pressed and deformed by the bending die, can become a bend that meets the requirements and has a perfectly shaped arc segment. In this embodiment, the preset value is within a certain range, preferably 1mm-3mm. This not only ensures that the target pipe is pressed into a bend that meets the requirements by the bending die, but also allows for processing errors in the bending die, making it easier to process.
[0043] Since the target pipe represents multiple pipes with diameters within a certain range, the pipe with the smallest diameter among the multiple pipes is defined as the second pipe.
[0044] In step S10, as Figure 2 As shown, based on the parameter information of the target pipe at a preset bending angle, the bending stroke of the drive component is determined as follows: S106. Determine the pipe diameter of the second pipe and the radius of the arc segment formed by the second pipe at a preset bending angle based on the parameter information.
[0045] In some optional embodiments, in order to select the pipe with the smallest diameter from the parameter information and bend it into a bend with a preset bending angle, the radius of the arc segment in the bend and the diameter value of the pipe with the smallest diameter are specified.
[0046] S107. Based on the radius of the arc, determine the bending stroke of the second pipe to bend it to a preset bending angle. S108. Based on the diameter of the second pipe, determine the third distance between the bending die and the fixing die.
[0047] S109. In response to determining that the bending stroke is equal to the sum of the bending stroke and the third distance, determine the bending stroke.
[0048] The applicant verified that when pipes of different diameters are bent into bends at the same angle, the pipe diameter is directly proportional to the radius of the arc of the formed bend. At the same bending angle, the larger the pipe diameter, the larger the arc radius. Simultaneously, the applicant's verification revealed that the arc radius is inversely proportional to the spatial distance the pipe is pressed; that is, the larger the arc radius of the pipe diameter, the smaller the spatial distance being pressed, meaning a smaller bending stroke. Conversely, at the same bending angle, the smaller the pipe diameter, the smaller the arc radius, and the larger the bending stroke. The bending stroke refers to the distance the bending die used to press the target pipe to bend it into a bend at a preset bending angle moves from the starting point to the ending point. The starting point is the contact point between the bending die and the target pipe when the target pipe is straight, and the ending point is the contact point between the bending die and the target pipe when the target pipe is bent into a bend at the preset bending angle. The distance between these two contact points is the bending stroke required to bend the target pipe into the preset bending angle.
[0049] In some optional embodiments, by pre-selecting the arc radius of the pipe with the smallest diameter from the information parameters, simulation software can calculate the required crimping distance (i.e., the corresponding bending stroke) of the pipe with the smallest diameter to form an arc segment with the required arc radius. Since the pipe with the smallest diameter has the largest bending stroke, the bending stroke determined by the pipe with the smallest diameter can be used to crimp and bend pipes of different diameters into bends with a preset bending angle. Since the target pipes are multiple pipes with diameters within a certain range, the bending stroke calculated using the pipe with the smallest diameter ensures that pipes of different diameters can be bent into bends with a preset bending angle. The calculation of the bending formation of the pipe with the smallest diameter can be performed through simulation or algorithmic calculation; no specific limitations are imposed here.
[0050] In some optional embodiments, the third spacing is the diameter of the second pipe. To ensure that the pipe can be smoothly placed between the bending die and the fixed die, a gap needs to be left between the fixed die and the bending die to allow the target pipe to be placed. Since the pipe diameter is inversely proportional to the bending stroke when pipes of different diameters are bent into a bend at a preset bending angle, the applicant has verified that among the multiple pipes of different diameters that are the target pipe, the pipe with the smallest diameter (the second pipe) has the largest sum of bending stroke and the gap between the fixed die and the bending die, which enables pipes of different diameters to be bent into a bend at a preset bending angle. Therefore, in this application, the bending stroke of the target pipe is determined by the bending stroke of the pipe with the smallest diameter and the pipe diameter.
[0051] In step S12, as Figure 3 As shown, the initial bending position of the drive component is determined based on the bending stroke and the fixed die position, including the following steps.
[0052] S120. Based on the parameter information, determine the endpoint information of the arc segment formed by the first pipe at the preset bending angle.
[0053] In some optional embodiments, the first pipe is the pipe with the largest diameter among the target pipes. After the first pipe is bent into a bend with a preset bending angle, the two ends of the arc segment are the transition points between the arc segment and the two straight segments in the bend, which are the first transition point and the second transition point, respectively.
[0054] S121. Based on the position of the fixed mold, determine the positions of the first transition point and the second transition point of the target pipe.
[0055] In some optional embodiments, after the position of the fixed mold is determined, the position of the fixed mold abutting against the target pipe before the target pipe is crimped can be fixed. Therefore, when the target pipe is crimped into a bend with a preset bending angle, the specific spatial positions of the first transition point and the second transition point of the bend can also be determined.
[0056] S122. Determine the current position of the line connecting the first transition point and the second transition point.
[0057] In some alternative embodiments, after the first transition point and the second transition point are determined, a connecting line can be defined between the first transition point and the second transition point, and the connecting line is on a horizontal line at the same height as the first transition point and the second transition point.
[0058] S123. In response to determining the location of the connecting line, the bending stroke is translated in the target direction to determine the initial bending position of the driving component.
[0059] In some optional embodiments, the target direction is perpendicular to the connecting line and away from the arc segment of the bend. When the first and second fixed dies are placed horizontally spaced apart, after the target pipe is bent into a bend with a preset bending angle, the arc of the bend faces upward, and the corresponding target direction is downward. At this time, the determined initial bending position is the position where the drive component can reach the line connecting the first transition point and the second transition point of the pipe with the largest diameter after moving the bending stroke. The inventors have verified that when pipes of different diameters are fixed at the same position and bent into bends with the same preset bending angle, regardless of whether the bending radii of the bends are the same, the transition points of the different bends are all on a straight line. Therefore, when the drive component moves the bending stroke from the initial bending position, it can reach the position of the line connecting the first transition point and the second transition point of the bend when the target pipe is bent into a bend with a preset bending angle. This ensures that when pipes of different diameters are bent into bends at preset angles, the initial bending position and bending stroke of the drive component do not need to change with the pipe diameter, thus fixing the initial bending position and bending stroke of the drive component and facilitating its selection. The drive component can be a hydraulic cylinder, electric cylinder, pneumatic cylinder, or a screw mechanism or rack and pinion mechanism.
[0060] In step S14, as Figure 4 As shown, the relationship between the height of the bending die and the radius of the arc is determined based on the initial bending position, bending stroke, bending die width, and parameter information, including the following steps.
[0061] S140. Based on the parameter information, determine the radius of the arc segment, the endpoint information, and the vertex information of the arc segment formed by the target pipe at the preset bending angle.
[0062] In some optional embodiments, the parameters can be selected from the target pipe after it has been bent into a bend at a preset bending angle, including the radius of the arc segment, the endpoint information of the arc segment, and the vertex information of the arc segment.
[0063] S141. Determine the radius of the bending die based on the radius of the arc of the target pipe.
[0064] In some optional embodiments, since the target pipe can be multiple pipes with different diameters, the arc radius of the curved pipe segment will be different after the pipes of different diameters are bent into the same preset bending angle. The bending die plays the role of pressing the target pipe to bend it into a curved pipe. The arc radius of the bending die needs to be consistent with the radius of the curved pipe segment of the target pipe bent into the preset bending angle in order to ensure that the target pipe can be pressed and bent into a curved pipe with the preset bending angle.
[0065] S142. Based on the bending stroke and the initial bending position, determine the current position of the line connecting the first transition point and the second transition point after the bending stroke of the bottom surface of the bending die is determined.
[0066] In some optional embodiments, the bending die is connected to the driving component. After the bending stroke and initial bending position of the driving component are determined, the bottom surface of the bending die will be flush with the current position of the line connecting the first transition point and the second transition point after the driving component moves its bending stroke. To achieve bending the target pipe into a bend with a preset bending angle, the height of the bending die needs to be consistent with the height of the arc segment in the bend with the preset bending angle. The height of bending dies of different specifications can be determined in the following ways.
[0067] S143. Based on the fixed module position and the vertex information of the arc segment, determine the vertex position of the arc segment.
[0068] In some optional embodiments, after the fixed mold position is determined and the information of the vertices of the arc segment in the bend is known, the specific position of the vertices of the arc segment and the position of the line connecting the first transition point and the second transition point in the bend can be calculated by simulation software.
[0069] S144. Determine the height of the bending mold based on the location of the line connecting the first transition point and the second transition point and the vertex position of the arc segment.
[0070] The distance between the vertex of the arc segment and the line connecting the first transition point and the second transition point is the height of the arc segment, which is also the height of the bending die corresponding to the target pipe.
[0071] S145. In response to the determination that the width of the bending die remains constant, and by comparing the arc radius and height of the bending die, determine the correspondence between the height of the bending die and the arc radius.
[0072] In some optional embodiments, under the premise that the width of the bending die remains unchanged and the initial position and bending stroke of the driving component are determined, the arc radius of the bending die can be determined by bending the target pipe into a bent pipe with a preset bending angle, and the arc radius of the bent pipe segment can be determined by the height of the bent pipe segment. In this way, the correspondence between the height and arc radius of bending dies of different specifications can be obtained.
[0073] In step S16, in response to determining that the stroke of the drive component is a bending stroke, the target pipe is bent based on the initial position and the corresponding relationship.
[0074] In some optional embodiments, when bending the target pipe, the initial bending position and bending stroke of the drive component are determined. Since the initial bending position of the drive component needs to be obtained based on the position of the fixed die, the position of the fixed die is also determined. When bending the pipe, the pipe diameter of the target pipe can be used, and the bending die with matching height and arc radius can be determined according to the correspondence between the height of different specifications of bending die and the arc radius. At this time, it can be realized that when the drive component moves the corresponding bending die from the initial bending position to move the bending stroke distance, the target pipe can be bent into a pipe with a preset bending angle.
[0075] The pipe bending method of this embodiment determines the bending stroke of the driving component, the width of the bending die, and the position of the fixed die based on the parameter information of the target pipe at a preset bending angle. It then calculates the initial bending position of the driving component and the correspondence between the bending die height and the arc radius. This ensures that the bending die width remains constant during bending of the target pipe. The bending die specifications can be determined based on the pipe diameter and the correspondence between the bending die height and the arc radius. When the driving component moves the bending die a bending stroke distance from the initial bending position, the target pipe is pressed and bent into a pipe with a preset bending angle. This solves the problems of time-consuming and labor-intensive pipe bending methods in related technologies, as well as the localized work hardening at the bending point after forming, resulting in a short service life for the bent pipe.
[0076] This disclosure also provides a pipe bending device 20. Figure 5 A schematic diagram of an exemplary pipe bending device provided in an embodiment of this disclosure is shown. This pipe bending device can be used to implement a pipe bending method and may further include the following modules.
[0077] The calculation module 201 is configured to determine the bending stroke of the drive component, the width of the bending die, and the position of the fixed die based on the parameter information of the target pipe at a preset bending angle.
[0078] The initial bending position determination module 202 is configured to determine the initial bending position of the driving component based on the bending stroke and the fixed mold position.
[0079] The data analysis module 203 is configured to determine the correspondence between the height of the bending die and the radius of the arc based on the initial bending position, bending stroke, width of the bending die, and parameter information.
[0080] Output module 204 is configured to: in response to determining that the stroke of the drive member is the bending stroke, perform bending processing on the target pipe based on the initial bending position and the correspondence.
[0081] In some embodiments, the calculation module 201 is configured to: determine the position of the fixed mold based on the parameter information of the target pipe at a preset bending angle, including...
[0082] Based on the parameter information, the endpoint information of the arc segment formed by the first pipe at the preset bending angle is determined.
[0083] The first transition point and the second transition point of the target pipe are determined based on the endpoint information.
[0084] Determine the first distance between the first transition point and the second transition point.
[0085] The position of the fixed mold is determined based on the first distance.
[0086] Determine the difference between the first distance and the current width of the bending die.
[0087] In response to determining that the difference is greater than the preset value, the target width of the bending die is determined; wherein the preset value is a value that will result in no creases after the target pipe is bent.
[0088] The step of determining the bending stroke of the drive component based on the parameter information of the target pipe at a preset bending angle includes...
[0089] Based on the parameter information, the pipe diameter of the second pipe and the radius of the arc segment formed by the second pipe at a preset bending angle are determined.
[0090] Based on the radius of the arc, the bending stroke of the second pipe to bend to the target bending angle is determined.
[0091] Based on the diameter of the second pipe, a third distance is determined between the bending die and the fixing die.
[0092] The bending stroke is determined in response to the determination that the bending stroke is equal to the sum of the bending stroke and the third distance.
[0093] The initial bending position determination module 202 is configured to determine the initial bending position of the driving component based on the bending stroke and the fixed die position, including: Based on the parameter information, the endpoint information of the arc segment formed by the first pipe at the preset bending angle is determined.
[0094] Based on the position of the fixed mold, the positions of the first transition point and the second transition point of the target pipe are determined.
[0095] Determine the current position of the line connecting the first transition point and the second transition point.
[0096] In response to determining the location of the connecting line, the bending stroke is translated in the target direction to determine the initial bending position of the driving member.
[0097] The data analysis module 203 is configured to: determine the radius of the arc segment, the endpoint information, and the vertex information of the arc segment formed by the target pipe at a preset bending angle based on the parameter information.
[0098] The radius of the bending die is determined based on the radius of the arc of the target pipe.
[0099] Based on the bending stroke and the initial bending position, it is determined that after the bottom surface of the bending die moves by the bending stroke, it reaches the current position of the line connecting the first transition point and the second transition point.
[0100] Based on the fixed module position and the vertex information of the arc segment, the vertex position of the arc segment is determined.
[0101] The height of the bending mold is determined based on the location of the line connecting the first transition point and the second transition point and the vertex position of the arc segment.
[0102] In response to determining that the width of the bending die remains unchanged, the correspondence between the height of the bending die and the radius of the arc is determined by comparing the arc radius and the height of the bending die.
[0103] Output module 204 is configured to: in response to determining that the stroke of the drive member is the bending stroke, perform bending processing on the target pipe based on the initial position and the correspondence.
[0104] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0105] The apparatus described above is used to implement the corresponding pipe bending method in any of the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0106] Figure 6This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0107] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0108] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0109] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0110] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0111] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0112] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0113] The electronic devices described above are used to implement the corresponding pipe bending methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0114] Based on the same technical concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the pipe bending method as described in any of the above embodiments.
[0115] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0116] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the pipe bending method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0117] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0118] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0119] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0120] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A method for bending pipes, characterized in that, include: Based on the parameter information of the target pipe at the preset bending angle, the bending stroke of the drive component, the width of the bending die, and the position of the fixed die are determined. Based on the bending stroke and the fixed die position, the initial bending position of the driving component is determined; Based on the initial bending position, the bending stroke, the width of the bending die, and parameter information, the correspondence between the height of the bending die and the radius of the arc is determined; In response to determining that the stroke of the drive component is the bending stroke, the target pipe is bent based on the initial bending position and the corresponding relationship.
2. The pipe bending method according to claim 1, characterized in that, The target pipe includes a first pipe, which is the pipe with the largest diameter among the target pipes; The determination of the fixed mold position based on the parameter information of the target pipe at a preset bending angle includes: Based on the parameter information, the endpoint information of the arc segment formed by the first pipe at the preset bending angle is determined; Based on the endpoint information, determine the first transition point and the second transition point of the target pipe; Determine the first distance between the first transition point and the second transition point; The position of the fixed mold is determined based on the first distance.
3. The pipe bending method according to claim 2, characterized in that, The fixed mold includes a first fixed mold and a second fixed mold; Determining the position of the fixed mold based on the first distance includes: Determine the second distance between the first fixed mold and the second fixed mold; In response to determining that the second distance is not less than the first distance, the positions of the first fixed mold and the second fixed mold are determined.
4. The pipe bending method according to claim 2, characterized in that, Based on the parameter information of the target pipe at a preset bending angle, the width of the bending die is determined, including: Determine the difference between the first distance and the current width of the bending die; In response to determining that the difference is greater than the preset value, the target width of the bending die is determined; wherein the preset value is a value that will result in no creases after the target pipe is bent.
5. The pipe bending method according to claim 1, characterized in that, The target pipe includes a second pipe, which is the pipe with the smallest diameter among the target pipes; The step of determining the bending stroke of the drive component based on the parameter information of the target pipe at a preset bending angle includes: Based on the parameter information, the pipe diameter of the second pipe and the radius of the arc segment formed by the second pipe at the preset bending angle are determined. Based on the radius of the arc, determine the bending stroke of the second pipe to bend to the target bending angle; Based on the diameter of the second pipe, a third distance is determined between the bending die and the fixing die; The bending stroke is determined in response to determining that the bending stroke is equal to the sum of the bending stroke and the third spacing.
6. The pipe bending method according to claim 2, characterized in that, Determining the initial bending position of the driving component based on the bending stroke and the fixed die position includes: Based on the parameter information, the endpoint information of the arc segment formed by the first pipe at the preset bending angle is determined; Based on the position of the fixed mold, determine the positions of the first transition point and the second transition point of the target pipe; Determine the current position of the line connecting the first transition point and the second transition point; In response to determining the location of the connecting line, the bending stroke is translated in the target direction to determine the initial bending position of the driving member.
7. The pipe bending method according to claim 2, characterized in that, The step of determining the correspondence between the height of the bending die and the radius of the arc based on the initial bending position, bending stroke, bending die width, and parameter information includes: Based on the parameter information, the radius of the arc segment, the endpoint information, and the vertex information of the arc segment formed by the target pipe at the preset bending angle are determined. The radius of the bending die is determined based on the radius of the arc of the target pipe. Based on the bending stroke and the initial bending position, it is determined that after the bottom surface of the bending die moves by the bending stroke, it reaches the current position of the line connecting the first transition point and the second transition point; Based on the fixed module position and the vertex information of the arc segment, the vertex position of the arc segment is determined; The height of the bending mold is determined based on the location of the line connecting the first transition point and the second transition point and the vertex position of the arc segment. In response to determining that the width of the bending die remains unchanged, the correspondence between the height of the bending die and the radius of the arc is determined by comparing the arc radius and the height of the bending die.
8. A pipe bending device, characterized in that, include: The calculation module is configured to determine the bending stroke of the drive component, the width of the bending die, and the position of the fixed die based on the parameter information of the target pipe at a preset bending angle. The initial bending position determination module is configured to determine the initial bending position of the driving component based on the bending stroke and the fixed mold position. The data analysis module is configured to: determine the correspondence between the height of the bending die and the radius of the arc based on the initial bending position, the bending stroke, the width of the bending die, and parameter information; The output module is configured to: in response to determining that the stroke of the drive member is the bending stroke, perform bending processing on the target pipe based on the initial bending position and the correspondence.
9. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the program to implement the pipe bending method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The medium stores computer instructions for causing the computer to perform the pipe bending method according to any one of claims 1-7.