Methods for generating insertion points of sheet metal parts through drawing sections, electronic devices and storage media

By using the selection principles of chord tolerance value, curvature change and position percentage value, the insertion point of the cross-section line of the sheet metal part over the drawing area is generated, which solves the problems of low efficiency and reliance on experience in traditional manual point selection, and realizes efficient and accurate selection of the drawing point of sheet metal parts.

CN116186903BActive Publication Date: 2026-04-21SAIC GENERAL MOTORS
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAIC GENERAL MOTORS
Filing Date
2023-03-22
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Traditional manual point selection methods are inefficient and their accuracy depends on human experience when determining the insertion points of the cross-sectional lines of automotive sheet metal parts in the drawing area. It is difficult to ensure the uniformity and completeness of the point selection in the abrupt change area of ​​the drawing surface of the sheet metal parts.

Method used

Using three screening principles—chordal tolerance value, curvature mutation value, and position percentage value—insertion points for the cross-sectional lines of sheet metal parts through the drawing region are generated through calculation and sorting. This includes obtaining the contour line, selecting points, sorting, and deduplication, and the corresponding methods are executed using electronic equipment.

Benefits of technology

It improves the efficiency and accuracy of selecting insertion points for the cross-section lines in the drawing area of ​​sheet metal parts, ensuring uniform and complete point selection in areas of abrupt changes in the surface, which is more efficient and accurate than manual methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116186903B_ABST
    Figure CN116186903B_ABST
Patent Text Reader

Abstract

This invention provides a method, electronic device, and storage medium for generating insertion points on the overdrawn section of a sheet metal part. The method includes: obtaining the overdrawn contour line of the sheet metal part; selecting points on the contour line according to a preset chord tolerance value to obtain a point set P0; sorting the point set P0 according to a first preset sorting rule to obtain a point set P1; selecting points in the point set P1 that exhibit curvature changes in a first and second direction of the stamping coordinate system to obtain point sets P2 and P3; obtaining points on the contour line according to a preset first position percentage value to obtain a point set P4; sorting the point sets P2, P3, and P4 according to a second preset sorting rule to obtain a point set P5; and removing key points from the point set P5 to obtain the insertion point set. This invention, by using chord tolerance values, curvature abrupt changes, and position percentage values ​​as selection principles, ensures the uniformity and integrity of the point selection, improving the efficiency and accuracy of point selection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive technology, and in particular to a method for generating insertion points of sheet metal parts through drawing sections, an electronic device, and a storage medium. Background Technology

[0002] With the rapid development of automotive technology, people's demands for automobiles are also increasing. To meet the requirements of more stylish, safer, more stable, and more cost-effective cars, higher demands are being placed on the automotive components that make up the whole car. As a result, the shapes of automotive sheet metal parts are becoming more and more complex, and forming them is becoming more and more difficult. Sheet metal parts that cannot be formed in one drawing process need to be formed by over-drawing and then shaping. The over-drawing process first requires determining the insertion point of the cross-sectional line of the over-drawing area. Traditionally, the method for determining the insertion point of the cross-sectional line of the over-drawing area is manual selection, but manual efficiency is relatively low and accuracy depends on the experience level of the personnel. Summary of the Invention

[0003] The purpose of this invention is to provide a method, electronic device and storage medium for generating insertion points of sheet metal parts through the drawing section, which ensures that points can be obtained in the abrupt change area of ​​the sheet metal part through the drawing surface, and also ensures the uniformity and integrity of the selected points. At the same time, it improves efficiency and accuracy compared with manual point selection.

[0004] The objective of this invention can be achieved through the following technical solution: A method for generating insertion points of a sheet metal part through a drawn section, comprising:

[0005] Step S1: Obtain the outline of the sheet metal part after drawing;

[0006] Step S2: Select points on the contour line according to the preset chord tolerance value to obtain the point set P0;

[0007] Step S3: Sort the point set P0 according to the first preset sorting rule to obtain the point set P1;

[0008] Step S4: Select points in the point set P1 that have undergone curvature changes in the first and second directions of the stamping coordinate system to obtain point set P2 and point set P3;

[0009] Step S5: Obtain the points of the contour line according to the preset first position percentage value to obtain the point set P4;

[0010] Step S6: Sort the point set P2, the point set P3 and the point set P4 according to the second preset sorting rule to obtain the point set P5;

[0011] Step S7: Remove the key points from the point set P5 to obtain the insertion point set.

[0012] Furthermore, step S3 includes:

[0013] Calculate the second position percentage value of each point in the point set P0 on the contour line;

[0014] All points in the point set P0 are sorted in ascending order according to the second position percentage value to obtain the point set P1.

[0015] Furthermore, step S4 includes:

[0016] The points in the point set P1 are projected onto the first projection plane and the second projection plane of the stamping coordinate system respectively to obtain the corresponding projection point set P11 and projection point set P12.

[0017] Along the direction from the starting point to the ending point of the contour line, construct the vectors of adjacent points in the projection point set P11 and the projection point set P12 to obtain the corresponding first vector set and second vector set;

[0018] The first unit vector set is obtained by cross-product of each vector in the first vector set with the perpendicular vector of the first projection plane and normalization is performed.

[0019] The second unit vector set is obtained by cross-producting each vector in the second vector set with the perpendicular vector of the second and third projection planes and then normalizing the vectors.

[0020] Calculate the first change vector and the second change vector of adjacent vectors in the first unit vector set and the second unit vector set respectively, and calculate the first change vector magnitude corresponding to the first change vector and the second change vector magnitude corresponding to the second change vector.

[0021] The point set P2 is obtained based on the preset rate of change threshold and the first change vector modulus;

[0022] The point set P3 is obtained based on the preset rate of change threshold and the second change vector modulus.

[0023] Furthermore, the first projection plane includes a first sub-projection plane and a second sub-projection plane. The step of projecting the points in the point set P1 onto the first and second projection planes of the stamping coordinate system to obtain corresponding projection point sets P11 and P12 includes:

[0024] Calculate the first coordinate difference and the second coordinate difference between the first point and the last point in the point set P1 located in the first direction and the second direction, respectively;

[0025] If the first coordinate difference is greater than the second coordinate difference, all points in the point set P1 will be projected onto the first sub-projection plane;

[0026] If the first coordinate difference is less than or equal to the second coordinate difference, all points in the point set P1 are projected onto the second sub-projection plane to obtain the projected point set P11.

[0027] Furthermore, obtaining the point set P2 based on the preset rate of change threshold and the first change vector modulus includes:

[0028] If the magnitude of the first change vector is greater than the preset rate of change threshold, the set of points corresponding to the magnitude of the first change vector is defined as the point set P2.

[0029] Further, obtaining the point set P3 based on the preset rate of change threshold and the second change vector modulus includes:

[0030] If the magnitude of the second change vector is greater than the preset rate of change threshold, the set of points corresponding to the magnitude of the second change vector is defined as the point set P3.

[0031] Furthermore, step S7 includes:

[0032] Calculate the straight-line distance between the first and second adjacent points in the point set P5 along the direction from the start point to the end point of the contour line.

[0033] If the straight-line distance is less than a preset length threshold, then the second point is deleted to obtain the insertion point set.

[0034] In addition, to achieve the above objectives, the present invention also provides an over-drawing process method, which uses the sheet metal part over-drawing section insertion point generation method as described above to over-draw the sheet metal part.

[0035] Furthermore, to achieve the above objectives, the present invention also provides an electronic device for generating insertion points of sheet metal parts through drawn sections, comprising:

[0036] At least one processor; and,

[0037] A memory communicatively connected to the at least one processor; wherein,

[0038] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the sheet metal overdraw section insertion point generation method as described above.

[0039] In addition, to achieve the above objectives, the present invention also provides a storage medium, wherein the storage medium stores computer instructions, which, when executed by a computer, are used to perform all the steps of the sheet metal part over-drawing section insertion point generation method as described above.

[0040] Compared with the prior art, the technical solution of the present invention has the following advantages:

[0041] This invention generates insertion points for the cross-sectional lines of sheet metal parts in the over-drawing area by using three screening principles: chord tolerance value, curvature change value, and position percentage value. This ensures that points can be obtained in the over-drawing surface change area of ​​the sheet metal part, and also ensures the uniformity and integrity of the points. At the same time, compared with the manual point selection method, the point selection efficiency and accuracy are higher. Attached Figure Description

[0042] The disclosure of this invention will become more readily understood by referring to the accompanying drawings. It should be understood that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. In the drawings:

[0043] Figure 1 This is a schematic diagram of the workflow of a method for generating insertion points of a sheet metal part through drawing section according to an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of points selected according to the chord tolerance value in an embodiment of the present invention;

[0045] Figure 3 This is a schematic diagram of taking points on the outline line according to the position percentage value in an embodiment of the present invention;

[0046] Figure 4 This is a schematic diagram of the workflow of a method for generating insertion points of a sheet metal part through drawing section according to another embodiment of the present invention;

[0047] Figure 5 This is a schematic diagram of the workflow of a method for generating insertion points of a sheet metal part through drawing section according to another embodiment of the present invention;

[0048] Figure 6 This is a schematic diagram of point set P1 projected onto the first projection plane in an embodiment of the present invention;

[0049] Figure 7 This is a schematic diagram of the first vector set in an embodiment of the present invention;

[0050] Figure 8 This is a schematic diagram of the hardware structure of an electronic device for generating insertion points of sheet metal parts through the drawing section, according to an embodiment of the present invention. Detailed Implementation

[0051] The following are specific embodiments of the present invention, which are described in conjunction with the accompanying drawings. However, the present invention is not limited to these embodiments.

[0052] like Figure 1 As shown, Figure 1A schematic diagram of the workflow of a method for generating insertion points of a sheet metal part through drawing section according to an embodiment of the present invention includes:

[0053] Step S1: Obtain the outline of the sheet metal part after drawing;

[0054] Step S2: Select points on the contour line according to the preset chord tolerance value to obtain the point set P0;

[0055] Step S3: Sort the point set P0 according to the first preset sorting rule to obtain the point set P1;

[0056] Step S4: Select points in the point set P1 that have undergone curvature changes in the first and second directions of the stamping coordinate system to obtain point set P2 and point set P3;

[0057] Step S5: Obtain the points of the contour line according to the preset first position percentage value to obtain the point set P4;

[0058] Step S6: Sort the point set P2, the point set P3 and the point set P4 according to the second preset sorting rule to obtain the point set P5;

[0059] Step S7: Remove the key points from the point set P5 to obtain the insertion point set.

[0060] In specific implementations, such as Figure 2As shown, the chord tolerance value is the maximum distance between the contour line and the straight line formed by two adjacent points on the contour line. The first position percentage value is the ratio of the length from each point on the contour line to the starting point of the contour line to the length of the contour line itself. The starting point is the first point at one end of the contour line. The part has an absolute coordinate system on the entire vehicle, namely the stamping coordinate system. When a single part is stamped, it has an independent stamping direction. This stamping direction is used as the Z-axis, and together with the other two directions, X and Y, it establishes the stamping coordinate system. In this embodiment, the first direction refers to the X-direction under this stamping coordinate system, and the second direction refers to the Y-direction under this stamping coordinate system. First, step S101 is executed to obtain the outline of the sheet metal part through the drawing area; then step S102 is executed to select points on the obtained outline according to the preset chord tolerance value, and the set of selected points is taken as point set P0; then step S103 is executed to sort the points in point set P0 according to the first preset sorting rule, that is, to calculate the second position percentage value of each point in point set P0 on the outline, and sort all points in point set P0 according to the second position percentage value from smallest to largest to obtain point set P1. The second position percentage value is the ratio of the length of each point in point set P0 from the starting point of the outline to the length of the outline; then step S104 is executed to select the points in point set P1 that have curvature changes in the first direction of the stamping coordinate system as point set P2, and select the points in point set P1 that have curvature changes in the second direction of the stamping coordinate system as point set P3, and select the points with large curvature changes in both directions of the outline; then step S105 is executed to select points on the outline according to the preset first position percentage value, such as Figure 3 As shown, the preset first position percentage values ​​are 10%, 50%, and 90%. The selected set of points is used as point set P4 to ensure that points can be obtained at the transition distance and center position within 10% before and after the entire contour line. Then, step S106 is executed to sort all points in point sets P2, P3, and P4 according to the second preset sorting rule and sort them according to the first position percentage values ​​from smallest to largest to obtain point set P5. Finally, step S107 is executed to remove the key points in point set P5 to obtain the point set of insertion points through the drawing section of the sheet metal part.

[0061] This embodiment uses three selection principles—chordal tolerance value, curvature change, and position percentage value—to generate insertion points for the cross-sectional lines of the sheet metal parts in the over-drawing area. This ensures that points can be obtained in areas where the sheet metal parts undergo abrupt changes in shape during over-drawing, and also guarantees the uniformity and completeness of the points. At the same time, compared with the manual point selection method, the point selection efficiency and accuracy are higher.

[0062] In one embodiment, step S2 includes: selecting dense points in regions where the curvature change of the contour line is greater than the chord tolerance value, and selecting sparse points in regions where the curvature change of the contour line is less than the chord tolerance value, to obtain the point set P0.

[0063] In the specific implementation, the chordal tolerance value is used as the standard. Points are selected on the contour line of the sheet metal part through the drawing area. Points are densely selected in areas where the curvature change of the contour line is greater than the chordal tolerance value, and sparsely selected in areas where the curvature change of the contour line is smaller than the chordal tolerance value. At the same time, the total number of selected points is kept moderate. Then, the selected points are sorted to obtain the point set P1. This ensures that a large number of points are selected in areas where the shape of the contour line changes significantly, thereby ensuring that the selected points are consistent with the shape of the contour line.

[0064] In one embodiment, such as Figure 4 As shown, step S4 includes:

[0065] Step S401: Calculate the first coordinate difference and the second coordinate difference between the first point and the last point in the point set P1 located in the first direction and the second direction, respectively;

[0066] Step S402: Project all points in the point set P1 onto the first projection plane of the stamping coordinate system according to the first coordinate difference and the second coordinate difference to obtain the projected point set P11;

[0067] In a specific implementation, the first projection plane includes a first sub-projection plane and a second sub-projection plane of the stamping coordinate system. The plane formed by the X and Z directions of the stamping coordinate system is the first sub-projection plane, and the plane formed by the Y and Z directions of the stamping coordinate system is the second sub-projection plane. If the first coordinate difference is greater than the second coordinate difference, then the first projection plane is the first sub-projection plane, and all points in the point set P1 are projected onto the first sub-projection plane; if the first coordinate difference is less than or equal to the second coordinate difference, then the first projection plane is the second sub-projection plane, and all points in the point set P1 are projected onto the second sub-projection plane, resulting in the projected point set P11. Figure 6 As shown, the projection plane is the YZ plane, which is the first projection plane. The points in the point set P1 are projected onto the first projection plane to obtain the projection point set P11.

[0068] Step S403: Along the direction from the starting point to the ending point of the contour line, construct the vectors of adjacent points in the projection point set P11 to obtain the first vector set;

[0069] Step S404: Perform a cross product of each vector in the first vector set with the perpendicular vector of the first projection plane, and then normalize the vectors to obtain the first unit vector set.

[0070] In specific implementations, such as Figure 7 As shown, vector set V11 is the first vector set, which is the set of vectors formed by adjacent points in projection point set P11. Vector set V12 is the first unit vector set. Each vector in the first vector set V11 is cross-multiplied with the perpendicular vector of the first projection plane determined in step S402, and then normalized to obtain the first unit vector set.

[0071] Step S405: Calculate the first change vector of adjacent vectors in the first unit vector set and the first change vector magnitude corresponding to the first change vector;

[0072] Step S406: Obtain the point set P2 according to the preset rate of change threshold and the first change vector modulus.

[0073] In the specific implementation, if the magnitude of the first change vector is greater than the preset rate of change threshold, a set of points corresponding to the magnitude of the first change vector is constructed as point set P2. The preset rate of change threshold is a standard for the magnitude of the change vector obtained from experiments on a large number of parts. Points whose magnitude of the first change vector is greater than the preset rate of change threshold indicate that the angle change of this point is relatively large compared to the previous point, that is, the shape change is large, so they need to be filtered out.

[0074] In one embodiment, such as Figure 5 As shown, step S4 includes:

[0075] Step S501: Project the points in the point set P1 onto the second projection plane of the stamping coordinate system to obtain the projected point set P12;

[0076] Step S502: Along the direction from the starting point to the ending point of the contour line, construct the vectors of adjacent points in the projection point set P12 to obtain the second vector set;

[0077] Step S503: Perform a cross product of each vector in the second vector set with the perpendicular vector of the second projection plane, and then normalize the result to obtain the second unit vector set;

[0078] Step S504: Calculate the second change vector of the adjacent vectors in the second unit vector set and the second change vector magnitude corresponding to the second change vector;

[0079] Step S505: Obtain the point set P3 according to the preset rate of change threshold and the second change vector modulus.

[0080] In the specific implementation, the plane formed by the X and Y directions of the stamping coordinate system is the second projection plane. First, step S501 is executed to project the points in the point set P1 onto the second projection plane to obtain the projected point set P12. Then, step S502 is executed to construct the vectors of adjacent points in the projected point set P12 along the direction from the start point to the end point of the contour line, and the set of constructed vectors is used as the second vector set. Then, step S503 is executed to perform a cross product of each vector in the second vector set with the perpendicular vector of the second projection plane and perform normalization processing, and the set of processed vectors is used as the second unit vector set. Then, step S504 is executed to calculate the second change vector of adjacent vectors in the second unit vector set and the second change vector modulus corresponding to the second change vector. Finally, step S505 is executed. If the second change vector modulus is greater than a preset change rate threshold, the set of points corresponding to the second change vector modulus is constructed as the point set P3.

[0081] In one embodiment, step S7 includes:

[0082] Calculate the straight-line distance between the first and second adjacent points in the point set P5 along the direction from the start point to the end point of the contour line.

[0083] If the straight-line distance is less than a preset length threshold, then the second point is deleted to obtain the insertion point set.

[0084] In the specific implementation, the preset length threshold is a length standard obtained from experiments on a large number of parts. To select more points with significant shape changes on the contour line and improve selection efficiency and accuracy, the straight-line distance between adjacent points in the selected point set P5 is judged. If it is smaller than the preset length threshold, it means that the two points are too close, and the contour shape changes of these two points are relatively small. It is necessary to delete the point closer to the end of the contour line to obtain the final set of points for the insertion points of the over-drawing section of the sheet metal part. In this embodiment, the straight-line distance between the two points is relatively close, indicating that the contour shape changes between these two points are relatively small. Therefore, deleting one of them will not have a negative impact on the generation of the insertion points of the over-drawing section of the sheet metal part, improving the efficiency of point selection and ensuring the accuracy of the subsequent over-drawing process.

[0085] An embodiment of the present invention also provides an over-drawing process method, which uses the sheet metal part over-drawing section insertion point generation method as described above to over-draw the sheet metal part.

[0086] like Figure 8 As shown, a hardware structure diagram of an electronic device for generating insertion points of sheet metal parts through a drawn section is provided in an embodiment of the present invention, comprising:

[0087] At least one processor;

[0088] And a memory communicatively connected to at least one processor; wherein the memory stores instructions executable by at least one processor, the instructions being executed by at least one processor to enable at least one processor to perform the sheet metal overdraw section insertion point generation method as described above.

[0089] Figure 8 Take the 801 processor as an example.

[0090] The electronic device is preferably an electronic control unit (ECU).

[0091] The electronic device may also include an input device 803 and an output device 804.

[0092] The processor 801, memory 802, input device 803 and output device 804 can be connected by a bus or other means. The figure shows an example of connection by bus.

[0093] The memory 802, as a non-volatile computer-readable storage medium, can be used to obtain non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the sheet metal part over-drawing section insertion point generation method in the embodiments of this application, for example, Figure 1 , Figure 4-5 The method flow is shown. The processor 801 executes various functional applications and data processing by running non-volatile software programs, instructions, and modules acquired in the memory 802, thereby realizing the method for generating the insertion point of the over-drawn section of the sheet metal part in the above embodiment.

[0094] The memory 802 may include a program acquisition area and a data acquisition area, wherein the program acquisition area may acquire an operating system and an application program required for at least one function; the data acquisition area may acquire data created according to the method for generating insertion points for over-drawn sections of sheet metal parts. Furthermore, the memory 802 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 802 may optionally include memories remotely located relative to the processor 801, which can be connected via a network to the apparatus for performing the method for generating insertion points for over-drawn sections of sheet metal parts. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0095] The input device 803 can receive user clicks and generate signal inputs related to user settings and function control of the sheet metal part over-drawing section insertion point generation method. The output device 804 may include a display device such as a display screen.

[0096] When the one or more modules are accessed in the memory 802 and are run by the one or more processors 801, the sheet metal part over-drawing section insertion point generation method in any of the above method embodiments is executed.

[0097] The above-described product can perform the methods provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects for performing the methods. Technical details not described in detail in this embodiment can be found in the methods provided in the embodiments of this application.

[0098] The electronic devices of this invention exist in various forms, including but not limited to:

[0099] (1) Electronic Control Unit (ECU), also known as "vehicle computer" or "on-board computer", is mainly composed of a microprocessor (CPU), memory (ROM, RAM), input / output interface (I / O), analog-to-digital converter (A / D), and large-scale integrated circuits for shaping and driving.

[0100] (2) Mobile communication devices: These devices are characterized by their mobile communication capabilities and primarily aim to provide voice and data communication. These terminals include: smartphones (e.g., iPhones), multimedia phones, feature phones, and low-end phones, etc.

[0101] (3) Ultra-mobile personal computer devices: These devices fall under the category of personal computers, possessing computing and processing capabilities, and generally also have mobile internet access features. These terminals include: PDAs, MIDs, and UMPCs, etc.

[0102] (4) Portable entertainment devices: These devices can display and play multimedia content. This category includes: audio and video players (such as iPods), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.

[0103] (5) Server: A device that provides computing services. The components of a server include a processor, hard disk, memory, system bus, etc. Servers are similar to general computer architectures, but because they need to provide highly reliable services, they have higher requirements in terms of processing power, stability, reliability, security, scalability, and manageability.

[0104] (6) Other electronic devices with data interaction functions.

[0105] Furthermore, the logical instructions in the aforementioned memory 802 can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a mobile terminal (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0106] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0107] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0108] An embodiment of the present invention also provides a storage medium, wherein the storage medium stores computer instructions, which, when executed by a computer, are used to perform all steps of the sheet metal part over-drawing section insertion point generation method as described in any of the method embodiments above.

[0109] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0110] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for generating insertion points of a sheet metal part through a drawn section, characterized in that, include: Step S1: Obtain the outline of the sheet metal part after drawing; Step S2: Select points on the contour line according to the preset chord tolerance value to obtain the point set P0; Step S3: Sort the point set P0 according to the first preset sorting rule to obtain the point set P1; Step S4: Select points in the point set P1 that have curvature changes in the first and second directions of the stamping coordinate system to obtain point set P2 and point set P3. Step S5: Obtain the points of the contour line according to the preset first position percentage value to obtain the point set P4; Step S6: Sort the point set P2, the point set P3 and the point set P4 according to the second preset sorting rule to obtain the point set P5; Step S7: Remove the key points from the point set P5 to obtain the insertion point set.

2. The method for generating insertion points of sheet metal parts through drawing sections according to claim 1, characterized in that, Step S3 includes: Calculate the second position percentage value of each point in the point set P0 on the contour line; All points in the point set P0 are sorted in ascending order according to the second position percentage value to obtain the point set P1.

3. The method for generating insertion points of the over-drawn section of sheet metal parts according to claim 1, characterized in that, Step S4 includes: Points in point set P1 are projected onto the first projection plane and the second projection plane of the stamping coordinate system, respectively, to obtain corresponding projection point sets P11 and P12. The first direction is the X direction in the stamping coordinate system, and the second direction is the Y direction in the stamping coordinate system. The plane formed by the X and Z directions of the stamping coordinate system or the plane formed by the Y and Z directions of the stamping coordinate system is the first projection plane, and the plane formed by the X and Y directions of the stamping coordinate system is the second projection plane. Along the direction from the starting point to the ending point of the contour line, construct the vectors of adjacent points in the projection point set P11 and the projection point set P12 to obtain the corresponding first vector set and second vector set; The first unit vector set is obtained by cross-product of each vector in the first vector set with the perpendicular vector of the first projection plane and normalization is performed. The second unit vector set is obtained by cross-producting each vector in the second vector set with the perpendicular vector of the second projection plane and then normalizing it. Calculate the first change vector and the second change vector of adjacent vectors in the first unit vector set and the second unit vector set respectively, and calculate the first change vector magnitude corresponding to the first change vector and the second change vector magnitude corresponding to the second change vector. The point set P2 is obtained based on the preset rate of change threshold and the first change vector modulus; The point set P3 is obtained based on the preset rate of change threshold and the second change vector modulus.

4. The method for generating insertion points of the over-drawn section of sheet metal parts according to claim 3, characterized in that, The first projection plane includes a first sub-projection plane and a second sub-projection plane. The plane formed by the X and Z directions of the stamping coordinate system is the first sub-projection plane, and the plane formed by the Y and Z directions of the stamping coordinate system is the second sub-projection plane. Projecting the points in the point set P1 onto the first and second projection planes of the stamping coordinate system to obtain the corresponding projection point set P11 and projection point set P12 includes: Calculate the first coordinate difference and the second coordinate difference between the first point and the last point in the point set P1 located in the first direction and the second direction, respectively; If the first coordinate difference is greater than the second coordinate difference, all points in the point set P1 will be projected onto the first sub-projection plane; If the first coordinate difference is less than or equal to the second coordinate difference, all points in the point set P1 are projected onto the second sub-projection plane to obtain the projected point set P11.

5. The method for generating insertion points of the over-drawn section of sheet metal parts according to claim 3, characterized in that, The step of obtaining the point set P2 based on a preset rate of change threshold and the first change vector modulus includes: If the magnitude of the first change vector is greater than the preset rate of change threshold, the set of points corresponding to the magnitude of the first change vector is defined as the point set P2.

6. The method for generating insertion points of the over-drawn section of sheet metal parts according to claim 3, characterized in that, The step of obtaining the point set P3 based on the preset rate of change threshold and the second change vector modulus includes: If the magnitude of the second change vector is greater than the preset rate of change threshold, the set of points corresponding to the magnitude of the second change vector is defined as the point set P3.

7. The method for generating insertion points of the over-drawn section of sheet metal parts according to claim 1, characterized in that, Step S7 includes: Calculate the straight-line distance between adjacent first and second points in the point set P5 along the direction from the start to the end of the contour line; If the straight-line distance is less than a preset length threshold, then the second point is deleted to obtain the insertion point set.

8. A method for over-drawing process, characterized in that, The sheet metal part is overdrawn using the sheet metal part overdrawing section insertion point generation method as described in any one of claims 1-7.

9. An electronic device generated from a sheet metal part through an insertion point of a drawn section, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the sheet metal overdraw section insertion point generation method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium stores computer instructions, which, when executed by the computer, are used to perform all the steps of the sheet metal part over-drawing section insertion point generation method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Curved surface discretization method and device for part model, equipment and storage medium

    CN112231844A

  • Method and device for geometric analysis of a part surface

    US20210407064A1