Method and device for determining trimming profile, flanging profile segmentation points

By acquiring the geometric information of the target part and combining it with preset classification rules and the effects of punching, the segmentation points of the trimming and flanging contours are determined, which solves the problem of large calculations for engineering designers in process design and improves efficiency and accuracy.

CN115740198BActive Publication Date: 2026-02-03DAJIE INTELLIGENT TECH (GUANGDONG) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211396441.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-09
Publication Date
2026-02-03
Estimated Expiration
2042-11-09

AI Technical Summary

Technical Problem

In existing technologies, engineers have to perform a lot of calculations during the process design of trimming and flanging contours, resulting in low efficiency and high labor costs.

Method used

By acquiring the geometric information of the target part, determining the trimming type, flanging type, and punching type according to preset classification rules, and combining the impact of punching, performing pre-segmentation and re-segmentation of the contour, determining the first and second segmentation points, and merging the segmentation results, a method and apparatus for determining the segmentation points of trimming contour and flanging contour are provided.

Benefits of technology

It improves the efficiency of process design, reduces the workload of engineering designers, ensures that the stamping process meets the design requirements, and avoids inaccurate segmentation problems caused by insufficient consideration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115740198B_ABST
    Figure CN115740198B_ABST
Patent Text Reader

Abstract

The present disclosure provides a kind of trimming profile, the determination method and device of flanging profile segmentation point, it is related to the field of automobile parts production.The method comprises: obtaining the geometric information of target part;The geometric information of target part includes: trimming angle, flanging angle, punching coordinate, punching radius and punching angle;According to the preset classification rule, trimming angle, flanging angle and punching angle are classified respectively, to determine trimming type, flanging type and punching type;According to the junction point of trimming type and flanging type, the profile of target part is pre-segmented, to determine the first segmentation point;Considering the influence of punching, based on punching radius, punching angle, punching type and trimming type, the profile of target part is re-segmented, to determine the second segmentation point;According to the preset merging rule, the first segmentation point and the second segmentation point are merged, and the segmentation result is displayed.The present method can improve the efficiency of process design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure pertains to the field of automotive parts manufacturing, and particularly relates to a method, apparatus, electronic device, and medium for determining the segmentation points of trimming contours and flanging contours. Background Technology

[0002] Stamping is a metal processing method based on the plastic deformation of metal. It uses dies and stamping equipment to apply pressure to sheet metal, causing it to plastically deform or separate, thereby obtaining parts with specific shapes, dimensions, and properties. The design and arrangement of the trimming and flanging contours significantly affect the quality of the stamping process. Precisely determining the segmentation points of these contours ensures that the stamping process meets design requirements and effectively reduces stamping defects.

[0003] Currently, in the stamping process design process, the calculation of the contour process layout is usually completed manually by engineering designers. This results in low efficiency and high labor costs for the entire process design. Therefore, how to reduce the calculation workload of engineering designers in the contour process layout process and improve the efficiency of process design is an urgent problem to be solved. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, device, electronic equipment, and medium for determining the segment points of the trimming contour and the flanging contour to address the issue of how to improve the efficiency of process design.

[0005] In a first aspect, embodiments of this disclosure provide a method for determining the segment points of the trimming contour and the flanging contour, the method comprising:

[0006] Obtain the geometric information of the target part; the geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle;

[0007] The trimming angle, the flanging angle, and the punching angle are classified according to the preset classification rules to determine the trimming type, flanging type, and punching type.

[0008] The contour of the target part is pre-segmented based on the intersection point of the trimming type and the flange type to determine the first segmentation point;

[0009] Considering the impact of punching, the contour of the target part is further segmented based on the punching radius, the punching angle, the punching type, and the trimming type to determine the second segmentation point;

[0010] The first segment point and the second segment point are merged according to the preset merging rules, and the segmentation result is displayed.

[0011] As an optional implementation of this disclosure, the step of classifying the trimming angle, the flanging angle, and the punching angle according to preset classification rules to determine the trimming type, flanging type, and punching type includes:

[0012] Based on the relationship between each trimming angle and the trimming angle threshold, the trimming contour is divided into positive trimming, side trimming, and trimming that can be both positive and side trimming.

[0013] Based on the relationship between each flange angle and the flange angle threshold, the flange contours are divided into front flanges, side flanges, and flanges that can be either front or side flanges.

[0014] Based on the relationship between each punching angle and the punching angle threshold, punching is divided into front punching and side punching.

[0015] As an optional implementation of this disclosure, the step of considering the impact of punching and further segmenting the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type to determine the second segmentation point includes:

[0016] Multiply the punching radius by a preset coefficient to determine the punching influence radius;

[0017] The range of influence of the punching is determined based on the radius of influence of the punching.

[0018] If there is a trimming profile or a flanging profile within the range of the punching influence, then the intersection point of the hole edge of the punching influence radius and the trimming profile or the flanging profile is determined as the second segmentation point.

[0019] As an optional implementation of this disclosure, the method further includes:

[0020] If a trimming profile exists within the range of the punching influence, obtain the trimming angle corresponding to the trimming profile.

[0021] If the difference between the punching angle and the trimming angle corresponding to the trimming profile is greater than a preset angle, the profile of the target part is further segmented according to the punching type and the trimming type to determine the second segmentation point.

[0022] As an optional implementation of this disclosure, the method further includes:

[0023] If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming is less than a first preset length, then the intersection of the edge of the punching radius and the contour of the front trimming is determined as the second segmentation point.

[0024] If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point.

[0025] If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

[0026] As an optional embodiment of this disclosure, after considering the impact of punching and further segmenting the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type to determine the second segmentation point, the method further includes:

[0027] If the target part has a convex defect, then it is determined whether a jamming situation will occur at the location of the convex defect according to preset conditions;

[0028] If a jamming occurs at the location of the convex defect, then the arc length distance between the two vertices of the convex defect is obtained;

[0029] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than the fourth preset length, then a second segmentation point is added at the midpoint between the two vertices of the convex defect.

[0030] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to the fourth preset length, then a second segmentation point is added at each of the two vertices of the convex defect.

[0031] As an optional implementation of this disclosure, the method further includes:

[0032] If the trimming length of each trimming contour is less than the fifth preset length, and there are two segmentation points within the trimming length, then the two segmentation points are merged into one segmentation point.

[0033] If there is no segmentation point for the trimming length of each trimming contour within the sixth preset length, then a second segmentation point is added at the middle position of the sixth preset length.

[0034] Secondly, embodiments of this disclosure provide a device for determining the segment points of the trimming contour and the flange contour, the device comprising:

[0035] The acquisition module is used to acquire the geometric information of the target part; the geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle;

[0036] The classification module is used to classify the trimming angle, the flanging angle and the punching angle according to preset classification rules, and to determine the trimming type, flanging type and punching type.

[0037] The first segmentation module is used to pre-segment the contour of the target part according to the intersection point of the trimming type and the flange type, and determine the first segmentation point;

[0038] The second segmentation module is used to consider the impact of punching, and to further segment the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type, and to determine the second segmentation point;

[0039] The merging module is used to merge the first segment point and the second segment point according to the preset merging rules and display the segmentation results.

[0040] As an optional implementation of this disclosure, the classification module is specifically used for

[0041] Based on the relationship between each trimming angle and the trimming angle threshold, the trimming contour is divided into positive trimming, side trimming, and trimming that can be both positive and side trimming.

[0042] Based on the relationship between each flange angle and the flange angle threshold, the flange contours are divided into front flanges, side flanges, and flanges that can be either front or side flanges.

[0043] Based on the relationship between each punching angle and the punching angle threshold, punching is divided into front punching and side punching.

[0044] As an optional implementation of this disclosure, the second classification module includes:

[0045] The influence radius determination unit is used to multiply the punching radius by a preset coefficient to determine the punching influence radius;

[0046] The influence range determination unit is used to determine the influence range of the punching based on the punching influence radius;

[0047] The second segmentation point determination unit is used to determine the intersection point of the hole edge of the punching radius and the trimming profile or the flanging profile as the second segmentation point if there is a trimming profile or the flanging profile within the punching influence range.

[0048] As an optional implementation of this disclosure, the second classification module further includes:

[0049] An angle acquisition unit is used to acquire the trimming angle corresponding to the trimming profile if there is a trimming profile within the range of influence of the punching.

[0050] The re-segmentation unit is used to re-segment the contour of the target part according to the punching type and the trimming type if the difference between the punching angle and the trimming angle corresponding to the trimming contour is greater than a preset angle, and to determine the second segmentation point.

[0051] As an optional implementation of this disclosure, the re-segmentation unit is specifically used for:

[0052] If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming is less than a first preset length, then the intersection of the edge of the punching radius and the contour of the front trimming is determined as the second segmentation point.

[0053] If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point.

[0054] If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

[0055] As an optional embodiment of this disclosure, the device further includes a shape influencing module, which is specifically used for:

[0056] If the target part has a convex defect, then it is determined whether a jamming situation will occur at the location of the convex defect according to preset conditions;

[0057] If a jamming occurs at the location of the convex defect, then the arc length distance between the two vertices of the convex defect is obtained;

[0058] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than the fourth preset length, then a second segmentation point is added at the midpoint between the two vertices of the convex defect.

[0059] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to the fourth preset length, then a second segmentation point is added at each of the two vertices of the convex defect.

[0060] As an optional embodiment of this disclosure, the device further includes a length influencing module, which is specifically used for:

[0061] If the trimming length of each trimming contour is less than the fifth preset length, and there are two segmentation points within the trimming length, then the two segmentation points are merged into one segmentation point.

[0062] If there is no segmentation point for the trimming length of each trimming contour within the sixth preset length, then a second segmentation point is added at the middle position of the sixth preset length.

[0063] Thirdly, embodiments of this disclosure provide an electronic device, including: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method for determining the trimming contour and flange contour segment points as described in the first aspect or any embodiment of the first aspect when the computer program is invoked.

[0064] Fourthly, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the method for determining the trimming contour and flanging contour segment points as described in the first aspect or any embodiment of the first aspect.

[0065] The method for determining the segmentation points of the trimming and flanging contours provided in this embodiment obtains the geometric information of the target part, which includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle. The trimming angle, flanging angle, and punching angle are classified according to preset classification rules to determine the trimming type, flanging type, and punching type. The contour of the target part is pre-segmented based on the intersection points of the trimming type and the flanging type to determine the first segmentation point. This allows for the initial determination of the main segmentation points based on the intersection points of different trimming types and different flanging types. Then, considering the impact of punching, the contour of the target part is further segmented based on the punching radius, punching angle, punching type, and trimming type to determine the second segmentation point. This further refines the segmentation points of the trimming and flanging contours, ensuring that the stamping process meets design requirements. It also avoids inaccurate segmentation caused by insufficient consideration during contour process layout by engineering designers, greatly reducing the workload of contour process layout and improving process design efficiency. Attached Figure Description

[0066] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0067] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0068] Figure 1 A flowchart illustrating a method for determining the segment points of the trimming contour and the flange contour according to an embodiment of this disclosure;

[0069] Figure 2 A schematic diagram of a device for determining the segment points of trimming contour and flanging contour according to an embodiment of this disclosure;

[0070] Figure 3 This is an internal structural diagram of an electronic device provided in one embodiment of the present disclosure. Detailed Implementation

[0071] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0072] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0073] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0074] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Furthermore, in the description of the embodiments in this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0075] When designing stamping processes for automotive sheet metal parts, the part contours often require trimming and flanging. Engineers first need to segment the contours, determining the trimming and flanging angles during segmentation. Furthermore, the impact of punching on the segmentation must be considered. Trimming refers to removing excess material or burrs from the workpiece edges. Flanging refers to using a die to form a straight wall or flange at a certain angle along a closed or open curved edge on the flat or curved portion of the blank. This solution proposes a method for determining the segmentation points of the trimming and flanging contours. This reduces the computational workload for engineers during contour process layout, and improving the efficiency of process design is a pressing issue that needs to be addressed.

[0076] This disclosure provides a method for determining the segment points of the trimming contour and the flange contour. Specifically, refer to... Figure 1 As shown, the method for determining the segment points of the trimming contour and the flange contour provided in this embodiment includes the following steps S11-S15:

[0077] S11. Obtain the geometric information of the target part.

[0078] The geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle.

[0079] Specifically, the trimming angle is a feature value of the trimming feature, the flanging angle is a feature value of the flanging feature, and the punching information refers to a combination of feature values ​​of the punching feature on the part, including: punching coordinates, punching normal vector, punching radius, etc. The punching coordinates, punching normal vector, and punching radius can be combined and expressed as ((x,y,z,u,v,w,r), where (x,y,z) are the Cartesian coordinates of the punching centroid, (u,v,w) are the normal vectors of the punching centroid on the x, y, and z axes, and r is the maximum distance from the punching centroid to the edge of the hole.

[0080] After obtaining the geometric information of the target part, the trimming contour and flanging contour are segmented according to the pre-set process rules.

[0081] S12. Classify the trimming angle, the flanging angle and the punching angle according to the preset classification rules to determine the trimming type, flanging type and punching type.

[0082] Optionally, the trimming angle, the flanging angle, and the punching angle can be classified according to preset classification rules to determine the trimming type, flanging type, and punching type. This can be achieved in the following way:

[0083] Based on the relationship between each trimming angle and the trimming angle threshold, the trimming contour is divided into front trimming, side trimming, and trimming that can be both front and side trimming.

[0084] Specifically, the trimming classification rules are as follows: trimming angles within the range of [-15°, 15°] are considered positive trimming; trimming angles within the ranges of [-20°, 15°] and (15°, 20°) are considered either positive or side trimming; trimming angles outside the above ranges are considered side trimming.

[0085] Based on the relationship between each flange angle and the flange angle threshold, the flange contours are divided into front flanges, side flanges, and flanges that can be either front or side flanges.

[0086] Specifically, the classification rules for folded edges are as follows: Folded edges with an angle between 90° and 115° are considered straight folded edges; folded edges with an angle between 115° and 120° are considered either straight or side folded edges; and folded edges with an angle outside these ranges are considered side folded edges. Furthermore, based on the direction of the fold, they can also be distinguished as upward folded edges and downward folded edges.

[0087] Based on the relationship between each punching angle and the punching angle threshold, punching is divided into front punching and side punching.

[0088] Specifically, the punching angle can be calculated using the following formula: W = arccos(w), where W represents the punching angle and w represents the normal vector of the punch centroid on the z-axis. Generally, if the punching angle is less than or equal to 10°, it is considered a front punch; if the punching angle is greater than 10°, it is considered a side punch. It should be noted that 10° is a classification threshold set based on experience and can be modified according to actual conditions; no specific restriction is imposed here.

[0089] S13. Based on the intersection of the trimming type and the flange type, the contour of the target part is pre-segmented to determine the first segmentation point.

[0090] Specifically, the first segmentation point can be determined based on the boundary points of different trimming types and different flanging types. For example, the boundary point between a front trimming and a side trimming can be determined as the first segmentation point; the boundary point between a front trimming and a side flanging can be determined as the first segmentation point; and the boundary point between a side trimming and a front flanging can be determined as the first segmentation point. Additionally, it should be noted that no segmentation point is set at the boundary points between pursuant to both front and side trimming and other trimming types; similarly, no segmentation point is set at the boundary points between pursuant to both front and side flanging and other flanging types.

[0091] After determining the first segmentation point, which is the main segmentation point, through the above method, the pre-segmentation results can be reviewed by the engineering designers. The main review content is to determine whether the first segmentation point is appropriate, and whether the classification of trimming type and flange type is appropriate. If it is not appropriate, the engineering designers can adjust the trimming angle threshold and flange angle threshold, re-obtain the classification results, and thus re-obtain the first segmentation point.

[0092] S14. Considering the impact of punching, the contour of the target part is further segmented based on the punching radius, the punching angle, the punching type, and the trimming type to determine the second segmentation point.

[0093] After determining the first segmentation point, the impact of punching is further considered, and the second segmentation point is determined based on the process characteristics of punching. The methods for determining the second segmentation point may include, but are not limited to, the following:

[0094] Multiply the punching radius by a preset coefficient to determine the punching influence radius;

[0095] The range of influence of the punching is determined based on the radius of influence of the punching.

[0096] If there is a trimming profile or a flanging profile within the range of the punching influence, then the intersection point of the hole edge of the punching influence radius and the trimming profile or the flanging profile is determined as the second segmentation point.

[0097] The preset coefficient is selected based on empirical values. For example, the preset coefficient can be 2, or other reasonable values ​​can be selected. There are no specific restrictions here.

[0098] Specifically, the influence range of the punching is defined as follows: with the punching centroid as the center, the punching radius multiplied by a preset coefficient is the punching influence radius. This influence range may contain zero or one or more first segmentation points. If a trimming or flanging contour exists within this influence range, the intersection of the hole edge at the punching influence radius and the trimming or flanging contour is determined as the second segmentation point. During the process design, the punching position is generally far from the part contour design. Punching too close to the part contour will affect the trimming and flanging of the part contour.

[0099] In addition, if the maximum difference between the punching angle and the trimming angle of a certain trimming profile within the range of the punching is within 5°, and the minimum distance between the punching edge and the trimming profile is greater than 5 times the material thickness and greater than 5 mm, then the punching will not affect the segmentation of that type of trimming.

[0100] In some embodiments, if there is a trimming profile within the range of the punching influence, the trimming angle corresponding to the trimming profile is obtained.

[0101] If the difference between the punching angle and the trimming angle corresponding to the trimming profile is greater than a preset angle, the profile of the target part is further segmented according to the punching type and the trimming type to determine the second segmentation point.

[0102] The preset angle is selected based on experience, usually 5°. Other reasonable values ​​can also be selected for the preset angle, and no specific restrictions are imposed here.

[0103] Specifically, if the punching angle differs from the trimming angle of a certain trimming profile within the punching influence range by more than 5°, further judgment is required. The judgment method is as follows:

[0104] If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming edge is less than a first preset length, then the intersection point of the edge of the punching radius and the contour of the front trimming edge is determined as the second segmentation point.

[0105] Specifically, if the punching is classified as a side punching and a certain trimming is classified as a front trimming, and the minimum distance between the edge of the side punching and the front trimming is less than 100 mm, then the intersection point (if there is an intersection point) of the outermost edge of the punching's influence range and the outline of the trimming category is taken as the second segmentation point.

[0106] If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point.

[0107] Specifically, if the punching is classified as a front punch and a certain trimming is classified as a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than 50 mm, then the intersection point (if there is an intersection point) of the outermost edge of the punching's influence range and the outline of the trimming category is taken as the second segmentation point.

[0108] If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

[0109] Specifically, if the punching is classified as a side punching, and a certain type of trimming is classified as a side trimming, and the minimum distance between the edge of the side punching and the side trimming is less than L, then the intersection point (if there is an intersection point) between the outermost edge of the punching's influence range and the outline of the trimming category is taken as the second segmentation point.

[0110] L can be calculated using the following formula:

[0111]

[0112] Where L represents a threshold distance, derived from an empirical formula. 350 and 40 are in millimeters and are empirical parameters. α is the side punching angle, and β is the side trimming angle.

[0113] S15. Merge the first segment point and the second segment point according to the preset merging rules, and display the segmentation result.

[0114] Specifically, each segment point is compared with the next segment point. If the distance between two segment points is less than or equal to a preset length, the two segment points are merged into one segment point.

[0115] For example, if the distance between two segment points is less than or equal to 5 millimeters, the two segment points are merged into one segment point, and the position of the merged segment point is the middle position of the two segment points.

[0116] The method for determining the segmentation points of the trimming and flanging contours provided in this embodiment obtains the geometric information of the target part, which includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle. The trimming angle, flanging angle, and punching angle are classified according to preset classification rules to determine the trimming type, flanging type, and punching type. The contour of the target part is pre-segmented based on the intersection points of the trimming type and the flanging type to determine the first segmentation point. This allows for the initial determination of the main segmentation points based on the intersection points of different trimming types and different flanging types. Then, considering the impact of punching, the contour of the target part is further segmented based on the punching radius, punching angle, punching type, and trimming type to determine the second segmentation point. This further refines the segmentation points of the trimming and flanging contours, ensuring that the stamping process meets design requirements. It also avoids inaccurate segmentation caused by insufficient consideration during contour process layout by engineering designers, greatly reducing the workload of contour process layout and improving process design efficiency.

[0117] Secondly, after considering the impact of punching, the impact of scrap and blanking also needs to be considered. After trimming and segmentation are completed, the material between the segmentation points will be cut during trimming. The removed material is called scrap. In the early segmentation stage, the impact of scrap falling off needs to be considered to prevent scrap from getting stuck in the mold.

[0118] In some embodiments, when considering the impact of waste and scrap on segmentation, the first step is to consider the impact of the shape of the waste or scrap on segmentation, which may include, but is not limited to, the following:

[0119] Punching involves punching holes in sheet metal to obtain perforated parts. Punching results in scrap material. Blanking is used to obtain blank parts with a certain shape and size. The punched-out part is the finished product, and the remaining part is scrap or waste material.

[0120] If the target part has a convex defect, it is determined whether a jamming situation will occur at the location of the convex defect according to preset conditions.

[0121] Any deviation between the contour and its convex hull is called a convex defect.

[0122] Specifically, for a local convex defect in the target part, the maximum distance from the contour to its convex hull is d, and the ratio of d to the length l of the convex hull is: ratio = d / l. If this ratio is greater than a preset ratio th, and l is less than a threshold length, then a jamming situation is determined to occur at this location.

[0123] If a jam occurs at the location of the convex defect, the arc length between the two vertices of the convex defect is obtained.

[0124] Specifically, the arc length distance between two vertices of a convex defect can be captured using 3D modeling software or software programming.

[0125] If a segmentation point already exists between the two vertices of a convex defect, no further processing is required.

[0126] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than the fourth preset length, then a second segmentation point is added at the midpoint between the two vertices of the convex defect.

[0127] The fourth preset length can be selected as 300 mm based on experience, or other reasonable values ​​can be selected; no specific restrictions are imposed here.

[0128] For example, if there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than 300 mm, then a second segmentation point is added at the midpoint between the two vertices of the convex defect.

[0129] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to the fourth preset length, then a second segmentation point is added at each of the two vertices of the convex defect.

[0130] For example, if there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to 300 mm, then a second segmentation point is added at each of the two vertices of the convex defect.

[0131] In some embodiments, when considering the impact of scrap and waste material on segmentation, after considering the impact of the shape of the scrap or waste material on segmentation, the impact of trimming length on segmentation is then considered, including but not limited to the following methods:

[0132] It should be noted that the length of each trimmed section should be between 80 mm and 300 mm.

[0133] If the trimming length of each trimming contour is less than the fifth preset length, and there are two segmentation points within the trimming length, then the two segmentation points are merged into one segmentation point.

[0134] For example, if the trimming length of each trimming profile is less than 80 mm and there are two segmentation points within 80 mm, then the two segmentation points are merged into one segmentation point at their midpoint.

[0135] If there is no segmentation point for the trimming length of each trimming contour within the sixth preset length, then a second segmentation point is added at the middle position of the sixth preset length.

[0136] For example, if there is no segmentation point for the trimming length of each trimming contour within 300 mm, then a second segmentation point is added at the middle position of the sixth preset length.

[0137] The method for determining the segmentation points of the trimming and flanging contours provided in this embodiment obtains the geometric information of the target part, which includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle. The trimming angle, flanging angle, and punching angle are classified according to preset classification rules to determine the trimming type, flanging type, and punching type. The contour of the target part is pre-segmented based on the intersection points of the trimming type and the flanging type to determine the first segmentation point. This allows for the initial determination of the main segmentation points based on the intersection points of different trimming types and different flanging types. Then, considering the impact of punching, the contour of the target part is further segmented based on the punching radius, punching angle, punching type, and trimming type to determine the second segmentation point. This further refines the segmentation points of the trimming and flanging contours, ensuring that the stamping process meets design requirements. It also avoids inaccurate segmentation caused by insufficient consideration during contour process layout by engineering designers, greatly reducing the workload of contour process layout and improving process design efficiency.

[0138] This disclosure provides a device for determining the segment points of trimming contours and flange contours, used to execute any of the methods for determining the segment points of trimming contours and flange contours provided in the above embodiments, and possessing the corresponding beneficial effects of the methods for determining the segment points of trimming contours and flange contours.

[0139] Figure 2 This is a schematic diagram of the structure of a device for determining the segment points of trimming contour and flanging contour provided in an embodiment of this disclosure, as shown below. Figure 2 As shown, the device for determining the segment points of the trimming contour and the flange contour includes: an acquisition module 210, a classification module 220, a first segmentation module 230, a second segmentation module 240, and a merging module 250.

[0140] The acquisition module 210 is used to acquire the geometric information of the target part; the geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius and punching angle;

[0141] The classification module 220 is used to classify the trimming angle, the flanging angle and the punching angle according to the preset classification rules, and to determine the trimming type, flanging type and punching type.

[0142] The first segmentation module 230 is used to pre-segment the contour of the target part according to the intersection point of the trimming type and the flange type, and determine the first segmentation point;

[0143] The second segmentation module 240 is used to consider the impact of punching, and to further segment the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type, and to determine the second segmentation point;

[0144] The merging module 250 is used to merge the first segment point and the second segment point according to the preset merging rules and display the segmentation results.

[0145] As an optional implementation of this disclosure, the classification module is specifically used for:

[0146] Based on the relationship between each trimming angle and the trimming angle threshold, the trimming contour is divided into positive trimming, side trimming, and trimming that can be both positive and side trimming.

[0147] Based on the relationship between each flange angle and the flange angle threshold, the flange contours are divided into front flanges, side flanges, and flanges that can be either front or side flanges.

[0148] Based on the relationship between each punching angle and the punching angle threshold, punching is divided into front punching and side punching.

[0149] As an optional implementation of this disclosure, the second classification module includes:

[0150] The influence radius determination unit is used to multiply the punching radius by a preset coefficient to determine the punching influence radius;

[0151] The influence range determination unit is used to determine the influence range of the punching based on the punching influence radius;

[0152] The second segmentation point determination unit is used to determine the intersection point of the hole edge of the punching radius and the trimming profile or the flanging profile as the second segmentation point if there is a trimming profile or the flanging profile within the punching influence range.

[0153] As an optional implementation of this disclosure, the second classification module further includes:

[0154] An angle acquisition unit is used to acquire the trimming angle corresponding to the trimming profile if there is a trimming profile within the range of influence of the punching.

[0155] The re-segmentation unit is used to re-segment the contour of the target part according to the punching type and the trimming type if the difference between the punching angle and the trimming angle corresponding to the trimming contour is greater than a preset angle, and to determine the second segmentation point.

[0156] As an optional implementation of this disclosure, the re-segmentation unit is specifically used for:

[0157] If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming is less than a first preset length, then the intersection of the edge of the punching radius and the contour of the front trimming is determined as the second segmentation point.

[0158] If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point.

[0159] If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

[0160] As an optional embodiment of this disclosure, the device further includes a shape influencing module, which is specifically used for:

[0161] If the target part has a convex defect, then it is determined whether a jamming situation will occur at the location of the convex defect according to preset conditions;

[0162] If a jamming occurs at the location of the convex defect, then the arc length distance between the two vertices of the convex defect is obtained;

[0163] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than the fourth preset length, then a second segmentation point is added at the midpoint between the two vertices of the convex defect.

[0164] If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to the fourth preset length, then a second segmentation point is added at each of the two vertices of the convex defect.

[0165] As an optional embodiment of this disclosure, the device further includes a length influencing module, which is specifically used for:

[0166] If the trimming length of each trimming contour is less than the fifth preset length, and there are two segmentation points within the trimming length, then the two segmentation points are merged into one segmentation point.

[0167] If there is no segmentation point for the trimming length of each trimming contour within the sixth preset length, then a second segmentation point is added at the middle position of the sixth preset length.

[0168] The device for determining the segmentation points of the trimming and flanging contours provided in this embodiment acquires the geometric information of the target part, which includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle. The trimming angle, flanging angle, and punching angle are classified according to preset classification rules to determine the trimming type, flanging type, and punching type. The contour of the target part is pre-segmented based on the intersection points of the trimming type and the flanging type to determine the first segmentation point. This allows for the initial determination of the main segmentation points based on the intersection points of different trimming types and different flanging types. Then, considering the impact of punching, the contour of the target part is further segmented based on the punching radius, punching angle, punching type, and trimming type to determine the second segmentation point. This further ensures the precise determination of the segmentation points of the trimming and flanging contours, guaranteeing that the stamping process meets design requirements. It also avoids inaccurate segmentation caused by insufficient consideration during contour process layout by engineering designers, greatly reducing the workload of contour process layout and improving process design efficiency.

[0169] Specific limitations regarding the device for determining the segment points of the trimming and flanging contours can be found in the limitations of the method for determining the segment points of the trimming and flanging contours mentioned above, and will not be repeated here. Each module in the aforementioned device for determining the segment points of the trimming and flanging contours can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independently of the processor, or stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each module.

[0170] In one embodiment, an electronic device is provided, the internal structure of which can be shown as follows: Figure 3As shown, the electronic device includes a processor, memory, and communication interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external electronic devices; wireless communication can be achieved through WiFi, carrier networks, near-field communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for determining the segment points of a trimming contour and a flanging contour.

[0171] Those skilled in the art will understand that Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0172] In one embodiment, the device for determining the segment points of the trimming contour and the flange contour provided in this disclosure can be implemented as a computer program, which can be implemented in the form of, for example, Figure 3 The electronic device shown is in operation. The memory of the electronic device can store the various program modules that constitute the device for determining the segment points of the trimming and flanging contours, for example, Figure 2 The diagram shows an acquisition module 210, a classification module 220, a first segmentation module 230, a second segmentation module 240, and a merging module 250. The computer program comprised of these modules causes the processor to execute the steps in the methods for determining the trimming contour and flange contour segmentation points of the electronic devices described in the various embodiments of this disclosure.

[0173] For example, Figure 3 The electronic device shown can be used as follows Figure 2 The acquisition module 210 in the device for determining the segment points of the trimming contour and flange contour shown executes step S11. The electronic device can execute step S12 through the classification module 220. The electronic device can execute step S13 through the first segmentation module 230. The electronic device can execute step S14 through the second segmentation module 240. The electronic device can execute step S15 through the merging module 250.

[0174] In one embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps in the above method embodiments.

[0175] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, databases, or other media used in the embodiments provided in this disclosure can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM), etc.

[0176] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above 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.

[0177] The embodiments described above are merely illustrative of several implementations of this disclosure, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this disclosure, and these all fall within the protection scope of this disclosure. Therefore, the protection scope of this patent should be determined by the appended claims.

Claims

1. A method for determining the segment points of trimming contours and flanging contours, characterized in that, The method includes: Obtain the geometric information of the target part; the geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle; The trimming angle, the flanging angle, and the punching angle are classified according to the preset classification rules to determine the trimming type, flanging type, and punching type. The contour of the target part is pre-segmented according to the boundary points of the trimming type and the flange type to determine the first segmentation point; specifically, the first segmentation point is determined according to the boundary points of different trimming types and different flange types. Considering the impact of punching, the contour of the target part is further segmented based on the punching radius, the punching angle, the punching type, and the trimming type to determine the second segmentation point; The first segmentation point and the second segmentation point are merged according to the preset merging rules, and the segmentation result is displayed; The consideration of the impact of punching, and the further segmentation of the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type, to determine the second segmentation point, includes: Multiply the punching radius by a preset coefficient to determine the punching influence radius; The range of influence of the punching is determined based on the radius of influence of the punching. If a flange profile exists within the range of the punching influence, the intersection of the hole edge of the punching influence radius and the flange profile is determined as the second segmentation point. If a trimming profile exists within the range of the punching influence, obtain the trimming angle corresponding to the trimming profile. If the difference between the punching angle and the trimming angle corresponding to the trimming profile is greater than a preset angle, the profile of the target part is further segmented according to the punching type and the trimming type to determine the second segmentation point. If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming is less than a first preset length, then the intersection of the edge of the punching radius and the contour of the front trimming is determined as the second segmentation point. If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point. If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

2. The method according to claim 1, characterized in that, The step of classifying the trimming angle, the flanging angle, and the punching angle according to preset classification rules to determine the trimming type, flanging type, and punching type includes: Based on the relationship between each trimming angle and the trimming angle threshold, the trimming contour is divided into positive trimming, side trimming, and trimming that can be both positive and side trimming. Based on the relationship between each flange angle and the flange angle threshold, the flange contours are divided into front flanges, side flanges, and flanges that can be either front or side flanges. Based on the relationship between each punching angle and the punching angle threshold, punching is divided into front punching and side punching.

3. The method according to claim 1, characterized in that, After considering the impact of punching, and further segmenting the contour of the target part based on the punching radius, punching angle, punching type, and trimming type, and determining the second segmentation point, the method further includes: If the target part has a convex defect, then it is determined whether a jamming situation will occur at the location of the convex defect according to preset conditions; If a jamming occurs at the location of the convex defect, then the arc length distance between the two vertices of the convex defect is obtained; If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is less than the fourth preset length, then a second segmentation point is added at the midpoint between the two vertices of the convex defect. If there is no segmentation point between the two vertices of the convex defect, and the arc length distance between the two vertices of the convex defect is greater than or equal to the fourth preset length, then a second segmentation point is added at each of the two vertices of the convex defect.

4. The method according to claim 3, characterized in that, The method further includes: If the trimming length of each trimming contour is less than the fifth preset length, and there are two segmentation points within the trimming length, then the two segmentation points are merged into one segmentation point. If there is no segmentation point for the trimming length of each trimming contour within the sixth preset length, then a second segmentation point is added at the middle position of the sixth preset length.

5. A device for determining the segment points of trimming contours and flanging contours, characterized in that, include: The acquisition module is used to acquire the geometric information of the target part; The geometric information of the target part includes: trimming angle, flanging angle, punching coordinates, punching radius, and punching angle; The classification module is used to classify the trimming angle, the flanging angle and the punching angle according to preset classification rules, and to determine the trimming type, flanging type and punching type. The first segmentation module is used to pre-segment the contour of the target part according to the intersection point of the trimming type and the flange type, and determine the first segmentation point; specifically, the first segmentation point is determined according to the intersection points of different trimming types and different flange types. The second segmentation module is used to consider the impact of punching, and to further segment the contour of the target part based on the punching radius, the punching angle, the punching type, and the trimming type, and to determine the second segmentation point; The merging module is used to merge the first segmentation point and the second segmentation point according to a preset merging rule and display the segmentation result; The second segmentation module is specifically used for: Multiply the punching radius by a preset coefficient to determine the punching influence radius; The range of influence of the punching is determined based on the radius of influence of the punching. If a flange profile exists within the range of the punching influence, the intersection of the hole edge of the punching influence radius and the flange profile is determined as the second segmentation point. If a trimming profile exists within the range of the punching influence, obtain the trimming angle corresponding to the trimming profile. If the difference between the punching angle and the trimming angle corresponding to the trimming profile is greater than a preset angle, the profile of the target part is further segmented according to the punching type and the trimming type to determine the second segmentation point. If the punching type is side punching, the trimming type is front trimming, and the minimum distance between the edge of the side punch and the front trimming is less than a first preset length, then the intersection of the edge of the punching radius and the contour of the front trimming is determined as the second segmentation point. If the punching type is a front punch, the trimming type is a side trimming, and the minimum distance between the edge of the front punch and the side trimming is less than a second preset length, then the intersection of the edge of the punch with the radius of influence and the contour of the side trimming is determined as the second segmentation point. If the punching type is side punching, the trimming type is side trimming, and the minimum distance between the edge of the side punch and the side trimming is less than a third preset length, then the intersection of the edge of the punching radius and the contour of the side trimming is determined as the second segmentation point.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for determining the segment points of the trimming contour and the flange contour as described in any one of claims 1 to 4.

7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the method for determining the segment points of the trimming contour and the flange contour as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Optimization method for laser cutting trimming line

    CN106001933A

  • Composite material vehicle body forming process

    CN112078147A