A pressure straightening machine control system, method and readable storage medium
By constructing multiple preset straight lines and selecting preferred straight lines according to user needs, the problems of no reverse bending repetitions, downward displacement and energy consumption in the prior art are solved, and efficient and intelligent straightening is achieved operate.
Patent Information
- Application Number
- CN202411585909.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-11-08
AI Technical Summary
The existing pressure straightening machine straightening strategy does not consider the number of reverse bending repetitions, downward displacement and estimated energy consumption, and cannot meet the different straightening strategy needs of users.
By constructing multiple preset straight lines, obtaining the area to be straightened, and obtaining the estimated number of repetitions, downward displacement and energy consumption based on its type, calculate the total value under each straight line, and selecting it according to the user. The straightening strategy screens out the preferred straightening line and controls the straightening machine movement to achieve straightening.
It realizes the selection of the optimal straightening strategy according to user needs, reduces the time and energy consumption required for straightening, and improves the straightening efficiency and intelligence level.
Smart Images

Figure CN119114690B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of pressure straightening machines, and in particular to a pressure straightening machine control system, method and readable storage medium. Background Art
[0002] The straightening method of the pressure straightening machine is generally as follows: the rolled material with initial bend is supported between two straightening fulcrums, and pressure is applied at the maximum bending point of the workpiece. After the workpiece is reversely bent, the pressure point moves upward, and the pipe rebounds. Its straightness is measured to see if it meets the requirements. If not, the above process is repeated until the requirements are met.
[0003] There are generally two types of straightening strategies for existing pressure straightening machines. One is to perform pressure straightening on the profile from the head to the tail without distinction, and then perform the next straightening after each section meets the local straightness requirements, thereby ensuring the straightness of each local position of the profile. There is a certain overlap area between each straightening section, thereby ensuring the overall straightness of the profile. The other is that each straightening is performed at the maximum deflection of the entire length obtained by the current test of the profile until its overall straightness meets the technical requirements.
[0004] Different customers may need to select different straightening strategies according to their actual conditions, such as selecting the minimum total number of reverse bending repetitions or the minimum total downward displacement to reduce the time required for straightening, or selecting the minimum estimated total energy consumption to reduce energy costs. However, the above two existing straightening strategies do not take into account the number of reverse bending repetitions, downward displacement and estimated energy consumption. Therefore, it is necessary to develop a new pressure straightening machine control method to meet the different straightening strategy requirements of users. Summary of the invention
[0005] Based on this, the present invention provides a pressure straightening machine control system which can realize the straightening operation of the profile to be straightened according to the straightening strategy selected by the user.
[0006] The pressure straightening machine control system comprises a measuring component and a controller.
[0007] The measuring component is used to measure and obtain the surface curve of the profile to be straightened and feed it back to the controller.
[0008] The controller is used to receive the surface curve, construct multiple preset straightening lines, and obtain the area to be straightened with the starting point, the end point and the intersection point of the surface curve and the preset straightening line as the straightening fulcrum; obtain the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened; calculate the estimated total number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line respectively; according to the selected straightening strategy, select the preferred straightening line from the multiple preset straightening lines; control the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened.
[0009] Among them, the preset straightening straight line and the surface curve have no less than two intersection points, the controller pre-stores the estimated number of reverse bending repetitions, estimated reverse bending downward displacement and estimated energy consumption required for multiple types of standard straightening areas to reach a straight state through reverse bending, and the straightening strategy includes the minimum total estimated number of reverse bending repetitions, the minimum total estimated reverse bending downward displacement and the minimum estimated total energy consumption.
[0010] The pressure straightening machine control system constructs multiple preset straightening lines to obtain the area to be straightened, and obtains the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened, and calculates the estimated total number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line. Finally, according to the selected straightening strategy, a preferred straightening line is screened out from the multiple preset straightening lines. The straightening machine action can be controlled according to the preferred straightening line to achieve straightening of the profile to be straightened, thereby meeting the different straightening strategy requirements of users.
[0011] Furthermore, the controller comprises:
[0012] A construction module is used to construct an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve, and to construct a plurality of preset straightening lines according to the initial straightening line.
[0013] Furthermore, the building blocks include:
[0014] Coordinate unit, used to construct a rectangular coordinate system;
[0015] A function unit, used to obtain the curve function of the surface curve in the rectangular coordinate system ;
[0016] Sampling unit, used according to the formula And the curve function Get the sampling point coordinates ;
[0017] A construction unit, used for constructing an initial straightening line according to the coordinate values of the starting point, the end point, the vertex and the sampling point of the surface curve;
[0018] in, , represents the number of sampling points, represents the length of the surface curve, , Represents a natural constant.
[0019] Furthermore, the straightening machine comprises:
[0020] The machine body comprises a frame, a crossbeam mounted on the frame and used for mounting a pressing mechanism, and a base mounted on the frame and used for mounting a fulcrum mechanism;
[0021] A plurality of pressing mechanisms, each of which comprises a pressing head, a first driving component driving the pressing head to move back and forth along a direction perpendicular to the length of the profile to be straightened, and a second driving component driving the first driving component to move back and forth along the length of the profile to be straightened;
[0022] and a plurality of fulcrum mechanisms, each of which comprises an anvil and a third driving component for driving the anvil to move back and forth along the length direction of the profile to be straightened;
[0023] Wherein, the second driving component is installed on the crossbeam, the first driving component is installed on the second driving component, and the third driving component is installed on the base.
[0024] A pressure straightening machine control method comprises the following steps:
[0025] S1, obtaining the surface curve of the profile to be straightened;
[0026] S2, constructing a plurality of preset straightening lines, taking the starting point, the end point of the surface curve and the intersection point of the surface curve with the preset straightening line as straightening fulcrums, and obtaining the area to be straightened according to the straightening fulcrums;
[0027] S3, obtaining the type of the area to be straightened, obtaining the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending, and the estimated energy consumption according to the type of the area to be straightened, respectively calculating the total estimated number of repetitions of reverse bending, the total estimated downward displacement of reverse bending, and the estimated total energy consumption of all the areas to be straightened under each preset straightening line, and selecting a preferred straightening line from the plurality of preset straightening lines according to the selected straightening strategy;
[0028] S4, controlling the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened;
[0029] Among them, the preset straightening straight line and the surface curve have no less than two intersection points, the controller pre-stores the estimated number of reverse bending repetitions, estimated reverse bending downward displacement and estimated energy consumption required for multiple types of standard straightening areas to reach a straight state through reverse bending, and the straightening strategy includes the minimum total estimated number of reverse bending repetitions, the minimum total estimated reverse bending downward displacement and the minimum estimated total energy consumption.
[0030] Furthermore, in step S2, the specific method of constructing a plurality of preset straightening lines includes the following steps:
[0031] S21, constructing an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve;
[0032] S22, constructing a plurality of preset straightening lines according to the initial straightening line.
[0033] Furthermore, a specific method for constructing an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve comprises the following steps:
[0034] S211, construct a rectangular coordinate system;
[0035] S212, obtaining a curve function of the surface curve in the rectangular coordinate system ;
[0036] S213, according to the formula And the curve function Get the sampling point coordinates ;
[0037] S214, constructing an initial straightening line according to the coordinate values of the starting point, the end point, the vertex and the sampling point of the surface curve;
[0038] in, , represents the number of sampling points, represents the length of the surface curve, , Represents a natural constant.
[0039] Furthermore, the specific method of constructing a plurality of the preset straightening lines according to the initial straightening line comprises the following steps:
[0040] S221, obtaining the vertical distance from each vertex of the surface curve to the initial straightening line ;
[0041] S222, translating the initial straightening line distances, and obtain a plurality of the preset straightening lines;
[0042] in, Represents a collection of preset translation scale values.
[0043] Furthermore, the specific method for obtaining the type of the area to be straightened includes the following steps:
[0044] S31, obtaining the width of the area to be straightened and the curvature radius of the vertex;
[0045] S32, calculating first similarities between the area to be straightened and a plurality of standard straightening areas respectively according to the width of the area to be straightened and the radius of curvature of the vertex;
[0046] S33: Taking the type of the standard straightening region corresponding to the largest first similarity as the type of the region to be straightened.
[0047] Furthermore, in step S4, the action of the straightening machine is controlled according to the preferred straightening line, and the specific method for straightening the profile to be straightened includes the following steps:
[0048] S41, after completing the straightening operation of any area to be straightened, obtaining the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of each straightening area that has completed the straightening operation;
[0049] S42, respectively calculating the second similarities between the areas to be straightened corresponding to the plurality of preset straightening lines and the straightening areas on which the straightening operation has been completed, if there is at least one second similarity greater than the first similarity, obtaining, for each area to be straightened under the preset straightening line, the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area on which the straightening operation has been completed corresponding to the second similarity greater than the first similarity and the largest, and recalculating the estimated total number of repetitions of reverse bending of all areas to be straightened under each preset straightening line according to the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area on which the straightening operation has been completed corresponding to the largest second similarity , Reverse bending estimates the total displacement of downward pressure and estimated total energy consumption ;
[0050] S43, if the recalculated estimated total number of repetitions of reverse bending is less than the estimated total number of repetitions of reverse bending calculated last time, or the recalculated estimated total displacement of reverse bending is less than the estimated total displacement of reverse bending calculated last time, or the recalculated estimated total energy consumption is less than the estimated total energy consumption calculated last time, then update the preferred straightening line according to the selected straightening strategy;
[0051] S44, controlling the straightening machine to move according to the updated preferred straightening line to achieve straightening of the profile to be straightened;
[0052] in, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the maximum second similarity of the regions to be straightened, Indicates the first The estimated number of repetitions of reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual downward displacement of the reverse bending of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first The estimated downward displacement of the reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual energy consumption of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first Estimated energy consumption corresponding to the area to be straightened, represents the number of areas to be straightened whose second similarity under one of the preset straightening lines is greater than the first similarity, It indicates the total number of areas to be straightened under one of the preset straightening lines.
[0053] The present invention also provides a computer-readable storage medium storing a computer program, which implements the pressure straightening machine control method when the computer program is executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The present invention can be further understood from the following description in conjunction with the accompanying drawings. The components in the figures are not necessarily drawn to scale, but the emphasis is placed on illustrating the principles of the embodiments. In different views, the same reference numerals designate corresponding parts.
[0055] Figure 1 It is a schematic diagram of the overall flow of a pressure straightening machine control method in one embodiment of the present invention;
[0056] Figure 2 is a flow chart of a specific method for constructing a plurality of preset straightening lines in one embodiment of the present invention;
[0057] Figure 3 It is a flow chart of a specific method for straightening a profile to be straightened in one embodiment of the present invention. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with its embodiments. It should be understood that the specific implementation methods described herein are only used to explain the present invention and do not limit the protection scope of the present invention.
[0059] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only and do not represent the only implementation method.
[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.
[0061] The “first” and “second” mentioned in the present invention do not represent specific quantities and orders, but are merely used to distinguish names.
[0062] A pressure straightening machine control system in one embodiment of the present invention includes a measuring component and a controller.
[0063] The measuring component is used to measure and obtain the surface curve of the profile to be straightened and feed it back to the controller. The measuring component can first set a plurality of sampling points on the profile to be straightened, measure the curvature of each sampling point, and finally construct the surface curve based on the measured curvature of each sampling point. More specifically, one end of the profile to be straightened can be taken as the origin, that is, one end of the profile to be straightened can be taken as the starting point of the surface curve, and the other end can be taken as the end point. Then, the line between the two straightening fulcrums can be taken as the X-axis, and the direction perpendicular to the straightening platform of the straightening machine can be taken as the Y-axis to construct an XY coordinate system. Then, the specific coordinate value of each sampling point in the XY coordinate system is measured, and finally, the sampling points, the starting point, the end point and the vertices of the surface curve are fitted by interpolation to obtain the surface curve. Wherein, the measuring component is communicatively connected with the controller,
[0064] The controller is used to receive the surface curve, construct multiple preset straightening lines, and obtain the area to be straightened with the starting point, the end point and the intersection point of the surface curve and the preset straightening line as the straightening fulcrum; obtain the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened; calculate the estimated total number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line respectively; according to the selected straightening strategy, select the preferred straightening line from the multiple preset straightening lines; control the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened.
[0065] Preferably, the controller includes a construction module. The construction module is used to construct an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve, and to construct a plurality of preset straightening lines according to the initial straightening line. The vertex may be the inflection point of each curved part in the surface curve, and the sampling points may be arranged at intervals, that is, a plurality of equally spaced sampling points are arranged between the starting point and the end point of the surface curve.
[0066] After determining the starting point, end point, vertex and sampling point of the surface curve, an initial straightening line is constructed by a linear regression method based on the starting point, end point, vertex and sampling point of the surface curve.
[0067] After constructing the initial straightening line, a plurality of preset straightening lines may be obtained by translating the initial straightening line or changing its slope.
[0068] Among them, the preset straightening straight line and the surface curve have no less than two intersection points, the controller pre-stores the estimated number of reverse bending repetitions, estimated reverse bending downward displacement and estimated energy consumption required for multiple types of standard straightening areas to reach a straight state through reverse bending, and the straightening strategy includes the minimum total estimated number of reverse bending repetitions, the minimum total estimated reverse bending downward displacement and the minimum estimated total energy consumption.
[0069] After obtaining the area to be straightened, the type of the area to be straightened can be determined by calculating the degree of overlap between the area to be straightened and the standard straightening area. If the area to be straightened overlaps with the preset straightening line, the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending, and the estimated energy consumption of the area to be straightened are all zero.
[0070] When calculating the degree of overlap between the area to be straightened and the standard straightening area, the properties of the profile to be straightened are first determined, including but not limited to model, material, etc. In the controller, for each profile of a property, multiple different types of standard straightening areas are included. The types here can be defined according to actual conditions, for example, the straightening areas within the same width range and the same vertex curvature radius range under the same property can be defined as the same type, and at least the standard straightening areas with a degree of overlap greater than a preset degree of overlap threshold under the same property can also be defined as the same type.
[0071] Of course, the type of the region to be straightened may also be determined by comparing the widths of the region to be straightened and a plurality of different standard straightening regions and the differences in the radius of curvature of the vertex.
[0072] Since the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption can all be obtained through a limited number of experiments, they will not be described in detail here.
[0073] Preferably, the construction module includes a coordinate unit, a function unit, a collection unit and a construction unit.
[0074] The coordinate unit is used to construct a rectangular coordinate system. Specifically, an XY axis rectangular coordinate system can be constructed with one end of the profile to be straightened as the coordinate origin, the length direction of the profile to be straightened as the X axis, and the direction perpendicular to the straightening platform of the straightening machine as the Y axis.
[0075] The function unit is used to obtain the curve function of the surface curve in the rectangular coordinate system After constructing the rectangular coordinate system, the surface curve is set in the first quadrant, and the curve function corresponding to the surface curve is obtained.
[0076] The sampling unit is used according to the formula And the curve function Get the sampling point coordinates Meanwhile, the coordinate values of the starting point, the end point and the vertex of the surface curve can also be obtained based on the curve function. The construction unit is used to construct an initial straightening line according to the coordinate values of the starting point, the end point, the vertex and the sampling point of the surface curve.
[0077] in, , represents the number of sampling points, represents the length of the surface curve, . Express The value of is rounded up. Represents a natural constant.
[0078] Since driving the pressure straightening machine head to reversely bend and straighten the area to be straightened so as to restore the area to be straightened to a straight state is a conventional technical means in the art, it will not be described in detail here.
[0079] Compared with the two straightening strategies of the existing pressure straightening machines, the pressure straightening machine control system described in the present application obtains the area to be straightened by constructing multiple preset straightening lines, and obtains the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened, and calculates the total estimated number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line. Finally, according to the selected straightening strategy, the preferred straightening line is screened out from the multiple preset straightening lines. The straightening machine action can be controlled according to the preferred straightening line to achieve the straightening of the profile to be straightened, meet the different straightening strategy requirements of users, and improve the degree of intelligence.
[0080] As a preferred technical solution, the straightening machine includes a machine body, a plurality of pressing mechanisms and a plurality of fulcrum mechanisms.
[0081] The machine body comprises a frame, a crossbeam installed on the frame and used for installing a pressing mechanism, and a base installed on the frame and used for installing a fulcrum mechanism.
[0082] Each of the pressing mechanisms includes a pressing head, a first driving component that drives the pressing head to move back and forth along a direction perpendicular to the length of the profile to be straightened (i.e., the Y-axis direction of the XY-axis rectangular coordinate system), and a second driving component that drives the first driving component to move back and forth along the length of the profile to be straightened (i.e., the X-axis direction of the XY-axis rectangular coordinate system).
[0083] Each of the fulcrum mechanisms comprises an anvil and a third driving component for driving the anvil to move back and forth along the length direction of the profile to be straightened.
[0084] Wherein, the second driving component is installed on the crossbeam, the first driving component is installed on the second driving component, and the third driving component is installed on the base.
[0085] The first drive component, the second drive component and the third drive component can all be drive motors or hydraulic drive components. The first drive component and the second drive component constitute an XY axis drive device, driving the pressure head to move along the XY axis to perform pressure straightening operations on the area to be straightened between the two anvils.
[0086] The third driving component drives the anvil to move back and forth along the length direction of the profile to be straightened, that is, the X-axis direction, to adjust the position of the anvil so that the anvil fulcrum coincides with the endpoints on both sides of the area to be straightened.
[0087] By setting up multiple pressing mechanisms and multiple fulcrum mechanisms, the position of the pressure head can be adjusted, and straightening operations can be performed on different areas to be straightened at the same time to improve the profile straightening efficiency.
[0088] In one embodiment, the present invention also provides a pressure straightening machine control method, such as Figure 1 As shown, it includes the following steps:
[0089] S1, obtaining the surface curve of the profile to be straightened.
[0090] S2, constructing a plurality of preset straightening lines, taking the starting point and the end point of the surface curve and the intersection point of the surface curve and the preset straightening line as straightening fulcrums, and obtaining the area to be straightened according to the straightening fulcrums.
[0091] Preferably, in step S2, Figure 2 As shown, the specific method for constructing multiple preset straightening lines includes the following steps:
[0092] S21, constructing an initial straightening line according to the starting point, end point, vertex and sampling points of the surface curve.
[0093] S22, constructing a plurality of preset straightening lines according to the initial straightening line.
[0094] The specific method of constructing the initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve includes the following steps:
[0095] S211, construct a rectangular coordinate system. Specifically, an XY axis rectangular coordinate system is constructed with one end of the profile to be straightened as the coordinate origin, the length direction of the profile to be straightened as the X axis, and the direction perpendicular to the straightening platform of the straightening machine as the Y axis.
[0096] S212, obtaining a curve function of the surface curve in the rectangular coordinate system After constructing the rectangular coordinate system, the surface curve is set in the first quadrant, and the curve function corresponding to the surface curve is obtained.
[0097] S213, according to the formula And the curve function Get the sampling point coordinates .
[0098] S214, constructing an initial straightening line according to the coordinate values of the starting point, end point, vertex and sampling point of the surface curve. After obtaining the coordinate values of the starting point, end point, vertex and sampling point of the surface curve, construct the initial straightening line based on a linear regression method such as a least square method.
[0099] in, , represents the number of sampling points, represents the length of the surface curve, , Represents a natural constant.
[0100] After constructing the initial straightening line, constructing a plurality of preset straightening lines according to the initial straightening line, the specific method includes the following steps:
[0101] S221, obtaining the vertical distance from each vertex of the surface curve to the initial straightening line .
[0102] S222, translating the initial straightening line distances to obtain a plurality of preset straightening lines.
[0103] in, Represents a set of preset translation ratio values, which can be set according to actual conditions, such as =【0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0】.
[0104] That is, for each vertex, the vertical distance to the initial straightening line ,according to After translating the initial straightening line, multiple preset straightening lines are obtained. Including N preset translation ratio values, the surface curve has M vertices, the initial straightening straight line translation After measuring the distances, N*M preset straightening lines can be obtained.
[0105] By constructing a plurality of the preset straightening lines, the estimated total number of repetitions of reverse bending of all areas to be straightened under different preset straightening lines, the estimated total displacement of reverse bending and the estimated total energy consumption can be better calculated, so that users can compare and analyze the pressure straightening conditions under each preset straightening line to select a straightening strategy that meets their needs.
[0106] S3, obtaining the type of the area to be straightened, obtaining the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened, respectively calculating the estimated total number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line, and selecting a preferred straightening line from the multiple preset straightening lines according to the selected straightening strategy.
[0107] Specifically, the specific method for obtaining the type of the area to be straightened includes the following steps:
[0108] S31, obtaining the width of the area to be straightened and the radius of curvature of the vertex.
[0109] S32: Calculate first similarities between the area to be straightened and a plurality of standard straightening areas according to the width of the area to be straightened and the radius of curvature of the vertex.
[0110] S33: Taking the type of the standard straightening region corresponding to the largest first similarity as the type of the region to be straightened.
[0111] The width refers to the straight-line distance between the starting point and the end point of the area to be straightened. If the area to be straightened has multiple vertices, the first similarity between the area to be straightened and multiple standard straightening areas is calculated respectively according to the width of the area to be straightened and the curvature radius of the vertex with the largest vertical distance to the preset straightening line.
[0112] The method for calculating the first similarity includes: calculating the width ratio between the width of the area to be straightened and the width of the standard straightening area , and calculating the curvature radius ratio between the curvature radius of the vertex of the area to be straightened and the curvature radius of the vertex of the standard straightening area , the first similarity .in, , is the preset weight coefficient.
[0113] Of course, it is also possible to judge whether the width ratio value is within the preset width ratio range and whether the curvature radius ratio value is within the preset curvature radius ratio range. If the width ratio value is within the preset width ratio range and the curvature radius ratio value is within the preset curvature radius ratio range, then select one of the corresponding standard straightening area types as the type of the area to be straightened.
[0114] By obtaining the type of the area to be straightened and obtaining the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened, the estimated total number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line can be calculated, providing reference information for users to select straightening strategies, thereby improving the intelligence level of the pressure straightening machine.
[0115] S4, controlling the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened.
[0116] Among them, the preset straightening straight line and the surface curve have no less than two intersection points, the controller pre-stores the estimated number of reverse bending repetitions, estimated reverse bending downward displacement and estimated energy consumption required for multiple types of standard straightening areas to reach a straight state through reverse bending, and the straightening strategy includes the minimum total estimated number of reverse bending repetitions, the minimum total estimated reverse bending downward displacement and the minimum estimated total energy consumption.
[0117] Compared with the two straightening strategies of the existing pressure straightening machines, the pressure straightening machine control method described in the present application constructs multiple preset straightening lines to obtain the area to be straightened, and obtains the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending and the estimated energy consumption according to the type of the area to be straightened, and calculates the total estimated number of repetitions of reverse bending, the estimated total downward displacement of reverse bending and the estimated total energy consumption of all areas to be straightened under each preset straightening line. Finally, according to the selected straightening strategy, the preferred straightening line is screened out from the multiple preset straightening lines. The straightening machine action can be controlled according to the preferred straightening line to achieve the straightening of the profile to be straightened, meet the different straightening strategy requirements of users, and improve the degree of intelligence.
[0118] In one embodiment, in step S4, Figure 3 As shown, the specific method of controlling the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened includes the following steps:
[0119] S41, after completing the straightening operation of any area to be straightened, obtaining the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending and the actual energy consumption of each straightening area that has completed the straightening operation.
[0120] S42, respectively calculating the second similarities between the areas to be straightened corresponding to the plurality of preset straightening lines and the straightening areas on which the straightening operation has been completed, if there is at least one second similarity greater than the first similarity, obtaining, for each area to be straightened under the preset straightening line, the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area on which the straightening operation has been completed corresponding to the second similarity greater than the first similarity and the largest, and recalculating the estimated total number of repetitions of reverse bending of all areas to be straightened under each preset straightening line according to the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area on which the straightening operation has been completed corresponding to the largest second similarity , Reverse bending estimates the total displacement of downward pressure and estimated total energy consumption .
[0121] Here, the straightening area shapes of all areas to be straightened under each preset straightening line can be stored first. After completing the straightening operation of any area to be straightened, the area to be straightened that has completed the straightening operation is calibrated, and the straightening area shape corresponding to the calibrated area to be straightened that has completed the straightening operation is extracted, and the second similarity between the areas to be straightened corresponding to the multiple preset straightening lines and the straightening area that has completed the straightening operation (i.e., the extracted straightening area shape) is calculated respectively.
[0122] The method for calculating the second similarity includes: calculating the width ratio between the width of the to-be-straightened area and the width of the extracted straightening area shape; , and calculating the curvature radius ratio between the curvature radius of the vertex of the area to be straightened and the curvature radius of the vertex of the extracted straightening area shape , the second similarity .in, , is the preset weight coefficient.
[0123] For a certain area to be straightened, if there are multiple second similarities greater than the first similarity, and two of the second similarities are equal and both are the largest, then the estimated total number of repetitions of reverse bending of all areas to be straightened under each preset straightening line can be recalculated according to the actual number of repetitions of reverse bending of the straightening area that has completed the straightening operation corresponding to one of the largest second similarities, the actual downward displacement of reverse bending, and the actual energy consumption. , Reverse bending estimates the total displacement of downward pressure and estimated total energy consumption .
[0124] S43, if the recalculated estimated total number of repetitions of reverse bending is less than the estimated total number of repetitions of reverse bending calculated last time, or the recalculated estimated total downward displacement of reverse bending is less than the estimated total downward displacement of reverse bending calculated last time, or the recalculated estimated total energy consumption is less than the estimated total energy consumption calculated last time, then update the preferred straightening line according to the selected straightening strategy.
[0125] S44, controlling the action of the straightening machine according to the updated preferred straightening line to achieve straightening of the profile to be straightened.
[0126] in, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the maximum second similarity of the regions to be straightened, Indicates the first The estimated number of repetitions of reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual downward displacement of the reverse bending of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first The estimated downward displacement of the reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual energy consumption of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first Estimated energy consumption corresponding to the area to be straightened, represents the number of areas to be straightened whose second similarity under one of the preset straightening lines is greater than the first similarity, It indicates the total number of areas to be straightened under one of the preset straightening lines.
[0127] Specifically, assuming that the number of areas to be straightened corresponding to one of the preset straightening lines is 7, and the number of straightening areas that have completed the straightening operation is 3, the second similarities between the 7 areas to be straightened and each of the straightening areas that have completed the straightening operation are calculated respectively, and each area to be straightened corresponds to 3 second similarities, and there are a total of 7×3=21 second similarities between the 7 areas to be straightened and the 3 straightening areas that have completed the straightening operation. If at least one of the 21 second similarities is greater than the first similarity, then for the areas to be straightened under the preset straightening line, the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area that has completed the straightening operation corresponding to the second similarity greater than the first similarity and the largest in each area to be straightened are obtained, and the estimated total number of repetitions of reverse bending of all areas to be straightened under each preset straightening line is recalculated based on the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area that has completed the straightening operation corresponding to the largest second similarity. , Reverse bending estimates the total displacement of downward pressure and estimated total energy consumption .
[0128] More specifically, if at least one of the second similarities corresponding to two of the areas to be straightened is greater than the first similarity, the second similarities between the first area to be straightened and the three straightening areas that have completed the straightening operation are A1, A2, and A3, respectively, and the second similarities between the other area to be straightened and the three straightening areas that have completed the straightening operation are B1, B2, and B3, respectively, A1, A2, and B1 are all greater than the first similarity, and A2 is greater than A1, then , .at this time, Indicates the first the maximum second similarity of the straightening regions to be straightened corresponding to the actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation, that is, the actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the second similarity A2, Indicates the first The actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the maximum second similarity of the regions to be straightened, that is, the actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the second similarity B1, Respectively represent the first The estimated number of repetitions of reverse bending corresponding to the area to be straightened; Indicates the first the reverse bending actual downward displacement of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the first and second areas to be straightened, Respectively represent the first The estimated downward displacement of the reverse bending corresponding to the area to be straightened; Indicates the first the actual energy consumption of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the first and second areas to be straightened, Respectively represent the first Estimated energy consumption for each area to be straightened.
[0129] The preferred straightening line is updated based on the actual number of reverse bending repetitions, the actual reverse bending downward displacement and the actual energy consumption of the straightening area that has completed the straightening operation. This can be combined with the real-time straightening operation of the profile to be straightened to obtain a more accurate estimated total number of reverse bending repetitions, the estimated total reverse bending downward displacement and the estimated total energy consumption, so that the straightening strategy selected by the user can be updated in real time to better complete the straightening operation of the profile to be straightened.
[0130] The present invention also provides a computer-readable storage medium storing a computer program, which implements the pressure straightening machine control method when the computer program is executed by a processor.
[0131] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0132] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A pressure straightening machine control system, characterized in that: The pressure straightening machine control system comprises: A measuring component, used to measure and obtain the surface curve of the profile to be straightened and feed it back to the controller; A controller is used to receive the surface curve, construct a plurality of preset straightening lines, obtain a region to be straightened by taking the starting point, the end point and the intersection of the surface curve and the preset straightening line as straightening fulcrums, obtain an estimated number of repetitions of reverse bending, an estimated downward displacement of reverse bending and an estimated energy consumption according to the type of the region to be straightened, respectively calculate the total estimated number of repetitions of reverse bending, the total estimated downward displacement of reverse bending and the estimated total energy consumption of all regions to be straightened under each preset straightening line, select a preferred straightening line from the plurality of preset straightening lines according to the selected straightening strategy, and control the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened; The preset straightening straight line and the surface curve have at least two intersection points, the controller stores the estimated number of reverse bending repetitions, the estimated reverse bending downward displacement, and the estimated energy consumption required for multiple types of standard straightening areas to reach a straight state after reverse bending, and the straightening strategy includes the minimum total number of reverse bending repetitions, the minimum total reverse bending downward displacement, and the minimum total estimated energy consumption; The controller comprises: A construction module, used to construct an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve, and to construct a plurality of preset straightening lines according to the initial straightening line; The building blocks include: Coordinate unit, used to construct a rectangular coordinate system; A function unit, used to obtain the curve function of the surface curve in the rectangular coordinate system ; Sampling unit, used according to the formula And the curve function Get the sampling point coordinates ; A construction unit, used for constructing an initial straightening line according to the coordinate values of the starting point, the end point, the vertex and the sampling point of the surface curve; in, Indicates the number of sampling points, represents the length of the surface curve, , represents a natural constant; The pressure straightener comprises: The machine body comprises a frame, a crossbeam mounted on the frame and used for mounting a pressing mechanism, and a base mounted on the frame and used for mounting a fulcrum mechanism; A plurality of pressing mechanisms, each of which comprises a pressing head, a first driving component driving the pressing head to move back and forth along a direction perpendicular to the length of the profile to be straightened, and a second driving component driving the first driving component to move back and forth along the length of the profile to be straightened; and a plurality of fulcrum mechanisms, each of which comprises an anvil and a third driving component for driving the anvil to move back and forth along the length direction of the profile to be straightened; Wherein, the second driving component is installed on the crossbeam, the first driving component is installed on the second driving component, and the third driving component is installed on the base.
2. A pressure straightening machine control method, applied to the pressure straightening machine control system as claimed in claim 1, characterized in that: The pressure straightening machine control method comprises the following steps: S1, obtaining the surface curve of the profile to be straightened; S2, constructing a plurality of preset straightening lines, taking the starting point, the end point of the surface curve and the intersection point of the surface curve with the preset straightening line as straightening fulcrums, and obtaining the area to be straightened according to the straightening fulcrums; S3, obtaining the type of the area to be straightened, obtaining the estimated number of repetitions of reverse bending, the estimated downward displacement of reverse bending, and the estimated energy consumption according to the type of the area to be straightened, respectively calculating the total estimated number of repetitions of reverse bending, the total estimated downward displacement of reverse bending, and the estimated total energy consumption of all the areas to be straightened under each preset straightening line, and selecting a preferred straightening line from the plurality of preset straightening lines according to the selected straightening strategy; S4, controlling the action of the straightening machine according to the preferred straightening line to achieve straightening of the profile to be straightened; Among them, the preset straightening straight line and the surface curve have no less than two intersection points, the controller pre-stores the estimated number of reverse bending repetitions, estimated reverse bending downward displacement and estimated energy consumption required for multiple types of standard straightening areas to reach a straight state through reverse bending, and the straightening strategy includes the minimum total estimated number of reverse bending repetitions, the minimum total estimated reverse bending downward displacement and the minimum estimated total energy consumption.
3. A pressure straightening machine control method as claimed in claim 2, characterized in that: In step S2, the specific method of constructing a plurality of preset straightening lines includes the following steps: S21, constructing an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve; S22, constructing a plurality of preset straightening lines according to the initial straightening line.
4. A pressure straightening machine control method as claimed in claim 3, characterized in that: In step S21, the specific method of constructing an initial straightening line according to the starting point, end point, vertex and sampling point of the surface curve includes the following steps: S211, construct a rectangular coordinate system; S212, obtaining a curve function of the surface curve in the rectangular coordinate system ; S213, according to the formula And the curve function Get the sampling point coordinates ; S214, constructing an initial straightening line according to the coordinate values of the starting point, the end point, the vertex and the sampling point of the surface curve; in, Indicates the number of sampling points, represents the length of the surface curve, , Represents a natural constant.
5. A pressure straightening machine control method as claimed in claim 4, characterized in that: In step S3, the specific method for obtaining the type of the area to be straightened includes the following steps: S31, obtaining the width of the area to be straightened and the curvature radius of the vertex; S32, calculating first similarities between the area to be straightened and a plurality of standard straightening areas respectively according to the width of the area to be straightened and the radius of curvature of the vertex; S33: Taking the type of the standard straightening region corresponding to the largest first similarity as the type of the region to be straightened.
6. A pressure straightening machine control method as claimed in claim 5, characterized in that: In step S4, the action of the straightening machine is controlled according to the preferred straightening line, and the specific method for straightening the profile to be straightened includes the following steps: S41, after completing the straightening operation of any area to be straightened, obtaining the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of each straightening area that has completed the straightening operation; S42, respectively calculating the second similarities between the areas to be straightened corresponding to the plurality of preset straightening lines and the straightening areas that have completed the straightening operation, if there is at least one second similarity greater than the first similarity, for each area to be straightened under the preset straightening line, obtaining the actual number of repetitions of reverse bending, the actual downward displacement of reverse bending, and the actual energy consumption of the straightening area that has completed the straightening operation corresponding to the second similarity greater than the first similarity and the largest, and calculating the total estimated number of repetitions of reverse bending of all areas to be straightened under each preset straightening line , Reverse bending estimates the total displacement of downward pressure and estimated total energy consumption ; S43, if the recalculated estimated total number of repetitions of reverse bending is less than the estimated total number of repetitions of reverse bending calculated last time, or the recalculated estimated total displacement of reverse bending is less than the estimated total displacement of reverse bending calculated last time, or the recalculated estimated total energy consumption is less than the estimated total energy consumption calculated last time, then update the preferred straightening line according to the selected straightening strategy; S44, controlling the straightening machine to move according to the updated preferred straightening line to achieve straightening of the profile to be straightened; in, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual number of repetitions of reverse bending of the straightening region that has completed the straightening operation corresponding to the maximum second similarity of the regions to be straightened, Indicates the first The estimated number of repetitions of reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual downward displacement of the reverse bending of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first The estimated downward displacement of the reverse bending corresponding to the area to be straightened, Indicates that at least one of the preset straightening lines has a second similarity greater than the first similarity in the to-be-straightened area. The actual energy consumption of the straightening area that has completed the straightening operation corresponding to the maximum second similarity of the areas to be straightened, Indicates the first Estimated energy consumption corresponding to the area to be straightened, represents the number of regions to be straightened whose second similarity under one of the preset straightening lines is greater than the first similarity, It indicates the total number of areas to be straightened under one of the preset straightening lines.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the pressure straightening machine control method according to any one of claims 2 to 6 is implemented.
Citation Information
Patent Citations
Metal profile pressure straightening strategy method
CN113843308A
Straightener plate shape prediction and straightening process control method
CN116441354A