A sheet metal part process identification method, device and system
Patent Information
- Application Number
- CN202311459589.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2043-11-03
AI Technical Summary
由于通过人工识别数学模型上的翻边、整型,整体耗时较长,准确性依赖于执行识别的人员的实际操作经验
[0081] The sheet metal process identification method, device and system provided by the present invention, by setting two identification steps, firstly identifies the flanged and shaping surfaces that obviously have flanged features and/or shaping features from the forward direction to reduce the number of surfaces to be identified, and then selects the flanged and shaping surfaces by means of reverse elimination. After excluding the seed surfaces that can be determined not to be flanged and shaping surfaces and the first-level or multi-level adjacent surfaces of the seed surfaces, all the remaining surfaces to be identified are identified as flanged and shaping surfaces.
Smart Images

Figure CN117671280B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of sheet metal part graphic recognition technology, and in particular to a method, device and system for sheet metal part process recognition. Background Technology
[0002] Automotive sheet metal parts need to meet multiple requirements, including appearance, dimensions, and function. Most parts cannot be processed solely through drawing and punching processes; they also require flanging, shaping, and other processes to achieve the complex structure of the sheet metal parts. In existing technologies, when developing and designing processes for automotive sheet metal parts, the first step is manual identification of the mathematical model of the sheet metal part. This involves manually identifying all areas of the sheet metal part that require flanging or shaping to design the corresponding processing techniques. Since manually identifying flanging and shaping areas on the mathematical model is time-consuming, and accuracy depends heavily on the experience of the personnel performing the identification. If the personnel lack experience, the efficiency and accuracy of identifying areas requiring flanging and shaping will be low.
[0003] Therefore, it is necessary to provide an efficient and highly accurate method for identifying sheet metal parts processes. Summary of the Invention
[0004] This invention provides a method, device, and system for identifying sheet metal parts by first identifying the flanging features and / or shaping features of the surfaces, and then identifying the missing flanging and shaping surfaces by identifying the seed surfaces and their adjacent surfaces in a way that excludes all non-flanging and shaping surfaces, thereby achieving high efficiency and high accuracy in identifying flanging and shaping surfaces.
[0005] The present invention provides a method for identifying the manufacturing process of sheet metal parts.
[0006] include:
[0007] Obtain the mathematical model of the sheet metal part;
[0008] The surface to be identified is obtained based on the mathematical model of the sheet metal part;
[0009] Iterate through all the surfaces to be identified and identify them. Modify the surfaces to be identified that have edge-turning features and / or integer features into edge-turning integer surfaces.
[0010] Traverse the remaining faces to be identified and modify the faces to be identified, except for the seed face and the first-level or multi-level adjacent faces of the seed face, into edge-shaped faces.
[0011] In one of the alternative technical solutions, the sheet metal part process identification method also includes:
[0012] Add all flange shaping surfaces to the flange shaping surface group;
[0013] Add the seed face and its first-level or multiple adjacent faces to the forming face group;
[0014] Integrate the flanging and shaping surface group and the forming surface group, and output the recognition results;
[0015] The processing flow of sheet metal parts is modified based on the identification results.
[0016] In one of the optional technical solutions, the step of traversing all surfaces to be identified and modifying those surfaces with flanged features and / or shaping features into flanged shaping surfaces includes:
[0017] The first evaluation is based on the angle between the surface to be identified and the stamping direction; or
[0018] A second evaluation is performed based on the combination of the angle between the surface to be identified and the stamping direction, and the stamping radius (R-angle); or
[0019] A third evaluation is performed based on a combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface; or
[0020] The fourth evaluation is based on the combination of the stamping radius (R-angle) and the stamping radius corresponding to the flange shaping surface in the adjacent face.
[0021] In one of the alternative technical solutions, the first evaluation based on the angle between the surface to be identified and the stamping direction includes:
[0022] Select a surface to be identified as the current identification surface;
[0023] Obtain the angle between each point on the surface to be identified and its corresponding stamping direction;
[0024] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction;
[0025] When the angle between the surface to be identified and the stamping direction falls within the first angle range, the current surface to be identified is modified into a flanged shaping surface; otherwise, the surface to be identified is retained.
[0026] Execute sequentially until all faces to be identified have been traversed.
[0027] In one of the alternative technical solutions, the second evaluation based on the combination of the angle between the surface to be identified and the stamping direction and the stamping radius (R-angle) includes:
[0028] Select a surface to be identified as the current identification surface;
[0029] The position of the sheet metal mathematical model is fixed, and the horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model.
[0030] Obtain the angle between each point on the surface to be identified and its corresponding stamping direction;
[0031] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction;
[0032] Calculate the R-angle values of the surface to be identified at each point in the U and V directions on the UV coordinate system;
[0033] The minimum value of the R-angle is selected as the stamping R-angle;
[0034] When the corner between the surface to be identified and the stamping direction falls into the second angle range, and the stamping R-corner falls into the third angle range, the current identification surface is modified into the flanging shaping surface; otherwise, the surface to be identified is retained.
[0035] Execute sequentially until all faces to be identified have been traversed.
[0036] In one of the alternative technical solutions, the third evaluation based on the combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface includes:
[0037] Select a surface to be identified as the current identification surface;
[0038] The position of the sheet metal mathematical model is fixed. The horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model. The R angle values of each point of the surface to be identified in the U and V directions of the UV coordinate system are calculated.
[0039] The minimum value of the R-angle is selected as the stamping R-angle;
[0040] Obtain the angles between various points on the surface to be identified and the stamping radius (R-angle);
[0041] Select the smallest included angle as the included angle between the surface to be identified and the stamping R angle;
[0042] Obtain the stamping direction of the adjacent surfaces of the surface to be identified;
[0043] Obtain all adjacent faces of the face to be identified;
[0044] Calculate the angle between each point on each adjacent surface of the surface to be identified and the stamping direction;
[0045] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction of the adjacent surface;
[0046] When the corner between the surface to be identified and the stamping R-angle falls into the fourth angle range, and the corner between the surface to be identified and the stamping direction of the adjacent surface falls into the fifth angle range, the current surface to be identified is modified into the flange shaping surface; otherwise, the surface to be identified is retained.
[0047] Execute sequentially until all faces to be identified have been traversed.
[0048] In one of the alternative technical solutions, the fourth evaluation based on the combination of the stamping radius (R-angle) and the stamping radius corresponding to the flange forming surface in the adjacent face includes:
[0049] Select a surface to be recognized as the current recognition surface;
[0050] The position of the sheet metal mathematical model is fixed. The horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model. The R angle values of each point of the surface to be identified in the U and V directions of the UV coordinate system are calculated.
[0051] The minimum value of the R-angle is selected as the stamping R-angle;
[0052] The U or V direction in which the stamping R angle is located is recorded as the evaluation direction;
[0053] Obtain all adjacent faces of the face to be identified;
[0054] Mark all flanged and shaped surfaces of adjacent faces as secondary recognition surfaces;
[0055] Calculate the R-angle value of the secondary recognition surface at each point along the evaluation direction;
[0056] The minimum value of the R-angle is selected as the stamping R-angle corresponding to the flange forming surface in the adjacent face;
[0057] When the stamping R-corner enters the sixth angle range, and the stamping R-corner corresponding to the flange shaping surface in the adjacent face enters the seventh angle range, the current identification face is modified to the flange shaping surface; otherwise, the face to be identified is retained.
[0058] Execute sequentially until all faces to be identified have been traversed.
[0059] In one of the optional technical solutions, the step of traversing the remaining surfaces to be identified and modifying the surfaces to be identified other than the seed surface and its first-level or multi-level adjacent surfaces into flanged and shaped surfaces includes:
[0060] In the mathematical model of the sheet metal part, all flanged and shaped surfaces are excluded, and the remaining surfaces are marked as the remaining surfaces to be identified.
[0061] Obtain the angle between each point on the remaining surface to be identified and its corresponding stamping direction;
[0062] The smallest included angle is selected as the angle between the remaining surface to be identified and the stamping direction;
[0063] Calculate the area of each remaining face to be identified;
[0064] Calculate the ratio of the angle between the remaining surface to be identified and the stamping direction to the area of the remaining surface to be identified;
[0065] Select the remaining unidentified face with the smallest ratio and modify it as the seed face;
[0066] Identify faces with shared edges among the remaining faces to be identified, and modify them into first-level adjacent faces of the seed face;
[0067] Perform adjacent face identification again on the adjacent faces of the seed face, and modify the remaining unidentified faces that are adjacent to the adjacent faces of the seed face into multi-level adjacent faces of the seed face;
[0068] After traversing the remaining faces to be identified and identifying the seed face and its first-level or multi-level adjacent faces, the remaining faces to be identified are modified into edge-reshaped faces.
[0069] The present invention also provides a sheet metal part process identification device.
[0070] include:
[0071] The model acquisition module is used to acquire the mathematical model of the sheet metal part;
[0072] The model analysis module is used to obtain the surface to be identified based on the mathematical model of the sheet metal part;
[0073] The first recognition module is used to traverse all surfaces to be recognized and identify them, and modify the surfaces to be recognized that have edge-flipping features and / or integer features to be edge-flipping integer surfaces.
[0074] The second identification module is used to traverse the remaining surfaces to be identified and modify the surfaces to be identified other than the seed surface and the first-level or multi-level adjacent surfaces of the seed surface into edge-shaped surfaces.
[0075] The present invention also provides a sheet metal part process identification system, comprising:
[0076] At least one processor; and,
[0077] A memory communicatively connected to the at least one processor; wherein,
[0078] The memory stores instructions that can be executed by the at least one processor to implement the sheet metal process identification method described in any of the foregoing technical solutions.
[0079] The present invention also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a computer, are used to perform all steps of the sheet metal process identification method described in any of the foregoing technical solutions.
[0080] The above technical solution has the following beneficial effects:
[0081] The sheet metal process identification method, device and system provided by the present invention, by setting two identification steps, firstly identifies the flanged and shaping surfaces that obviously have flanged features and / or shaping features from the forward direction to reduce the number of surfaces to be identified, and then selects the flanged and shaping surfaces by means of reverse elimination. After excluding the seed surfaces that can be determined not to be flanged and shaping surfaces and the first-level or multi-level adjacent surfaces of the seed surfaces, all the remaining surfaces to be identified are identified as flanged and shaping surfaces.
[0082] The sheet metal part process identification method, device, and system provided by this invention employs two steps: forward identification and reverse elimination. The forward identification step directly identifies easily identifiable flanged and shaped surfaces. Then, the reverse elimination step identifies the seed surface and all its first- or multi-level adjacent surfaces, eliminating surfaces that can be determined as non-flanged and shaped surfaces from the remaining surfaces, thereby identifying flanged and shaped surfaces that are difficult to identify directly. This invention automatically identifies flanged and shaped surfaces from a mathematical model using a computer program, abandoning the traditional method of relying on manual identification of flanged and shaped surfaces in sheet metal parts. By setting up a forward identification step, the overall workload of the subsequent reverse elimination step is reduced, thereby improving the efficiency of identifying all flanged and shaped surfaces in sheet metal parts. By setting up a reverse elimination step, the identification accuracy of flanged and shaped surfaces is significantly improved. This invention avoids both the low accuracy resulting from directly identifying all flanged and shaped surfaces in the sheet metal part's mathematical model and the low efficiency of obtaining all flanged and shaped surfaces through reverse elimination. Attached Figure Description
[0083] 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:
[0084] Figure 1 A flowchart of a sheet metal part process identification method provided in an embodiment of the present invention;
[0085] Figure 2 This is another flowchart of a sheet metal part process identification method provided in an embodiment of the present invention;
[0086] Figure 3 This is a schematic diagram of the UV coordinate system on a mathematical model of a sheet metal part according to an embodiment of the present invention;
[0087] Figure 4 This is a schematic diagram of the included angle of the stamping direction on the surface of a sheet metal part according to an embodiment of the present invention;
[0088] Figure 5 This is a schematic diagram of the stamping radius (R) of a sheet metal part according to an embodiment of the present invention;
[0089] Figure 6 This is a schematic diagram of the structure of a sheet metal part flange shaping surface identification device provided in an embodiment of the present invention;
[0090] Figure 7 This is another structural schematic diagram of a sheet metal part flange shaping surface identification device provided in an embodiment of the present invention;
[0091] Figure 8 This is a schematic diagram of the hardware structure of a sheet metal part process identification system provided in an embodiment of the present invention. Detailed Implementation
[0092] The preferred embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application.
[0093] It's important to note that sheet metal parts are widely used in the automotive industry. Products manufactured using sheet metal processing techniques are called sheet metal parts. Sheet metal processing is a comprehensive cold working process for thin metal sheets (typically less than 6mm thick), including shearing, punching / cutting / combined cutting, bending, welding, riveting, splicing, flanging, and shaping. Its most significant characteristic is that the thickness of the same part is consistent. Before processing sheet metal parts, the specific processing flow needs to be determined. In current technology, the establishment of the sheet metal processing flow relies on manual judgment. This process generally involves manually observing and identifying the surfaces corresponding to the processing on the sheet metal part. Identifying the surfaces corresponding to flanging and shaping processes is particularly difficult, and the efficiency and accuracy of identification depend heavily on the operator's experience. Therefore, if the flanging and shaping surfaces could be automatically identified within the mathematical model of the sheet metal part, it would greatly assist in process flow design, eliminating the reliance on the operator's experience in sheet metal processing flow design.
[0094] Figure 1 A flowchart of a sheet metal part process identification method is provided in one embodiment of the present invention, as follows: Figure 1 As shown, the method can be implemented as follows: S101-S104:
[0095] Step S100: Obtain the mathematical model of the sheet metal part.
[0096] Step S102: Obtain the surface to be identified based on the mathematical model of the sheet metal part.
[0097] Step S103: Traverse all surfaces to be identified and identify them, and modify the surfaces to be identified that have edge-turning features and / or shape-forming features into edge-turning shape-forming surfaces.
[0098] Step S104: Traverse the remaining faces to be identified and identify them. Modify the seed face and its first-level or multi-level adjacent faces, as well as the faces to be identified other than the multi-level adjacent faces of the seed face, into edge-shaped faces.
[0099] This method requires the operator to first run a relevant application capable of processing mathematical models on a terminal. In step S100, the operator opens the mathematical model corresponding to the sheet metal part to be processed in the relevant application. In step S102, since the sheet metal mathematical model is on the application, the surface of the mathematical model is divided into multiple surfaces. The operator performs surface analysis on the sheet metal mathematical model through the application to obtain all the surfaces on the sheet metal mathematical model and marks these surfaces as the surfaces to be identified in the sheet metal mathematical model. In step S103, a forward recognition step is performed. Based on the flange feature and / or shaping feature, all the surfaces to be identified on the sheet metal mathematical model are sequentially identified to identify the surfaces with flange features and / or shaping features, and these are marked as flanged shaping surfaces. The flange features and / or shaping features include the relevant parameter range of the mathematical model surface. These parameter ranges can be preset data selected by the operator or specific data input by the operator. If, during the identification process, one or more parameter ranges are met on the surface to be identified, that surface is identified as having flanged features and / or shaping features, and thus determined to be a flanged shaping surface, until feature identification has traversed all surfaces to be identified. By setting this step, flanged shaping surfaces that clearly have flanged features and / or shaping features can be identified. In step S104, seed surface identification is performed on the remaining surfaces to be identified. Seed surfaces are non-flanged shaping surfaces on the sheet metal surface that can be determined not to have flanged features or shaping features. Therefore, performing seed surface identification on the remaining surfaces to be identified after screening in step S103 can reduce the identification workload. Based on the obtained seed surfaces, the adjacent surfaces of the seed surfaces and the multi-level adjacent surfaces of the seed surfaces are further identified. The adjacent surfaces and multi-level adjacent surfaces of the seed surfaces are not flanged shaping surfaces. Finally, by using a reverse elimination method, the seed face, its first-level adjacent faces, and its multi-level adjacent faces are excluded from the remaining faces to be identified. This allows us to consider all remaining faces to be edge-shaped faces, which are then marked. The first-level adjacent faces of a seed face are those sharing a common edge with it. The second-level adjacent faces are those adjacent to the adjacent faces of the seed face. The Nth-level adjacent faces are those N times adjacent to the seed face. Since edge-shaped faces are no longer considered faces to be identified, the adjacency of seed faces occurs within the faces to be identified. Multi-level adjacency of seed faces is interrupted by edge-shaped faces, and the remaining unidentified edge-shaped faces are also identified because they are surrounded by edge-shaped faces and cannot be first- or multi-level adjacent to seed faces.
[0100] The sheet metal part process identification method provided by this invention sets up two identification steps. First, it identifies flanged and / or shaping surfaces with obvious flange features and / or shaping features from the forward direction to reduce the number of surfaces to be identified. Then, it selects flanged and shaping surfaces through reverse elimination, excluding seed surfaces, adjacent surfaces of seed surfaces, and multi-level adjacent surfaces of seed surfaces that can be determined not to be flanged and shaping surfaces, and identifying all remaining surfaces to be identified as flanged and shaping surfaces. By first setting up a forward identification step with high identification efficiency to identify easily identifiable flanged and shaping surfaces, and then setting up a reverse elimination step with high accuracy to eliminate a small number of remaining surfaces to be identified, it identifies flanged and shaping surfaces that are difficult to identify or have been missed. The sheet metal part process identification method provided by this invention, by setting up a forward identification and reverse elimination step, realizes automatic identification of flanged and shaping surfaces of sheet metal parts through sheet metal part mathematical models without relying on manual identification, while ensuring both identification efficiency and accuracy.
[0101] like Figure 2 As shown, in one embodiment, the sheet metal part process identification method further includes:
[0102] Step S105: Add all the flange shaping surfaces to the flange shaping surface group.
[0103] Step S106: Add the seed face and its first-level or multiple-level adjacent faces to the forming face group.
[0104] Step S107: Integrate the flanging and shaping surface group and the forming surface group, and output the recognition results.
[0105] Step S108: Modify the processing flow of the sheet metal parts based on the recognition results.
[0106] The identification of flanging and shaping surfaces in this invention primarily affects the processing flow of sheet metal parts. By identifying the flanging and shaping surfaces in the mathematical model of the sheet metal part, the final processing type and sequence of the sheet metal part can be determined. In step S105, a flanging and shaping surface group is first set up, adding all surfaces identified as flanging and shaping surfaces in step S103 to this group. In step S106, a forming surface group is first set up, adding all seed surfaces, adjacent surfaces of seed surfaces, and multi-level adjacent surfaces of seed surfaces identified in step S104 to the forming surface group. In step S107, the operator integrates the flanging and shaping surface group and the forming surface group accordingly, and displays the surfaces of the corresponding surface groups on the mathematical model of the sheet metal part. For example, the surfaces belonging to the flanging and shaping surface group are made to have different colors from the surfaces belonging to the forming surface group to obtain intuitive output results and facilitate subsequent manual checks on whether the flanging and shaping surfaces have been correctly identified. In step S108, based on the identification results output from the mathematical model, the operator performs corresponding process design for the flanged and shaped surfaces. If a sheet metal processing flow already exists, the flow is checked accordingly, and any missing flanged or shaped steps are modified accordingly. If no such flow exists, a new sheet metal processing flow plan is created. This embodiment uses the flanged and shaped surfaces identified from the sheet metal mathematical model as a basis, and modifies or designs the flanged and shaped process flow based on the final sheet metal part, thereby reducing the difficulty of sheet metal processing flow design and improving the rationality of the flow design.
[0107] In one embodiment, step S103 specifically includes:
[0108] The first evaluation is based on the angle between the surface to be identified and the stamping direction; or
[0109] A second evaluation is performed based on the combination of the angle between the surface to be identified and the stamping direction, and the stamping radius (R-angle); or
[0110] A third evaluation is performed based on a combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface; or
[0111] The fourth evaluation is based on the combination of the stamping radius (R-angle) and the stamping radius corresponding to the flange shaping surface in the adjacent face.
[0112] In this embodiment, as Figure 3 As shown, this invention uses a UV coordinate system to position the mathematical model of sheet metal parts, where the U direction is horizontal and the V direction is vertical. Figure 4 As shown, the stamping direction is perpendicular to the downward direction of the entire sheet metal part. The vertical upward direction at each point on the surface to be identified is the surface normal. The angle between the surface normal and the stamping direction is the angle between that point and its corresponding stamping direction. For example... Figure 5As shown, the value of the stamping R-angle is the radius of the arc at the end of the stamping die, and the direction of the stamping R-angle is perpendicular to the contact surface of the sheet metal part from the center of the arc at the end of the stamping die. Specifically, the angle between the surface to be identified and the stamping R-angle is the angle between the surface normal to the surface to be identified and the direction of the stamping R-angle. The surface normal is different at different points on the surface to be identified; generally, the minimum value among the angles between the surface normal and the direction of the stamping R-angle is taken as the angle between the surface to be identified and the stamping R-angle.
[0113] In this embodiment, the identification of flanged features and / or shaping features in the surface to be identified is specifically set up with four sub-steps. Specifically, the four evaluation sub-steps for flanged and shaping surfaces are based on the angle between the surface to be identified and the stamping direction, the combination of the angle between the surface to be identified and the stamping direction and the stamping radius angle, the combination of the angle between the surface to be identified and the stamping radius angle and the angle between the surface to be identified and the stamping direction of the adjacent surface, and the combination of the stamping radius angle and the stamping radius angle corresponding to the flanged and shaping surface in the adjacent surface. These data are all easily obtained directly from the sheet metal data model. However, by acquiring multiple data and combining them accordingly, the four sub-steps are progressively advanced, and the data used progresses from simple to complex. The obvious flanged and shaping surfaces are first identified and then excluded from the surface to be identified, thereby reducing the workload of subsequent sub-steps. The four sub-steps in this embodiment can significantly improve the accuracy of identifying flanged features and / or shaping features in the surface to be identified in the forward identification step.
[0114] In one embodiment, the first evaluation based on the angle between the surface to be identified and the stamping direction includes:
[0115] Select a surface to be identified as the current identification surface;
[0116] Obtain the angle between each point on the surface to be identified and its corresponding stamping direction;
[0117] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction;
[0118] When the angle between the surface to be identified and the stamping direction falls within the first angle range,
[0119] Change the current recognition surface to the flanged and shaped surface; otherwise, keep the surface to be recognized.
[0120] Execute sequentially until all faces to be identified have been traversed.
[0121] In this embodiment, the first angle interval can be the interval fixed corresponding to the first evaluation sub-step, or it can be selected by the operator from multiple pre-set intervals, or it can be data input by the operator. In the sheet metal mathematical model, the angle between the normal of each surface and the corresponding stamping direction is obtained sequentially, and the smallest angle is selected as the angle between the surface to be identified and the stamping direction. If the specific angle value of the angle between the surface to be identified and the stamping direction falls within the first angle interval, that is, the smallest angle between the surface to be identified and the stamping direction has fallen within the first angle interval, it can be considered that the surface has a flanging feature and / or shaping feature, and needs to be processed by flanging or shaping. The surface to be identified is a flanging and shaping surface. After performing the first evaluation sub-step on all surfaces to be identified, the second evaluation sub-step is then performed.
[0122] In one embodiment, the second evaluation based on the combination of the angle between the surface to be identified and the stamping direction and the stamping radius (R-angle) includes:
[0123] Select a surface to be identified as the current identification surface;
[0124] The position of the sheet metal mathematical model is fixed, and the horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model.
[0125] Obtain the angle between each point on the surface to be identified and its corresponding stamping direction;
[0126] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction;
[0127] Calculate the R-angle values of the surface to be identified at each point in the U and V directions on the UV coordinate system;
[0128] The minimum value of the R-angle is selected as the stamping R-angle;
[0129] When the corner between the surface to be identified and the stamping direction falls into the second angle range, and the stamping R-corner falls into the third angle range, the current identification surface is modified into the flanging shaping surface; otherwise, the surface to be identified is retained.
[0130] Execute sequentially until all faces to be identified have been traversed.
[0131] In this embodiment, the second angle interval and the third angle interval can be the intervals fixed corresponding to the second evaluation sub-step, or they can be selected by the operator from multiple pre-set intervals, or they can be data input by the operator. First, the angle between the surface to be identified and the stamping direction is obtained in the same way as in the first evaluation sub-step. The R-angle value is the radius of the arc at the end of the corresponding stamping die. In this embodiment, the R-angle values of the surface to be identified at each point in the U direction and V direction of the UV coordinate system are calculated first, and then the minimum R-angle value is selected as the stamping R-angle. After obtaining the angle between the surface to be identified and the stamping direction and the stamping R-angle respectively, the angle between the surface to be identified and the stamping direction is compared with the second angle interval to determine whether it falls within the second angle interval. Then, the stamping R-angle is compared with the third angle interval to determine whether it falls within the third angle interval. If both fall within the third angle interval, the result that the current surface to be identified has a flanged feature and / or a shaping feature is output, and the current identified surface is marked as a flanged shaping surface.
[0132] In one alternative technical solution, the third evaluation based on the combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface includes:
[0133] Select a surface to be identified as the current identification surface;
[0134] The position of the sheet metal mathematical model is fixed, and the horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model.
[0135] Calculate the R-angle values of the surface to be identified at each point in the U and V directions on the UV coordinate system;
[0136] The minimum value of the R-angle is selected as the stamping R-angle;
[0137] Obtain the angles between various points on the surface to be identified and the stamping radius (R-angle);
[0138] Select the smallest included angle as the included angle between the surface to be identified and the stamping R angle;
[0139] Obtain the stamping direction of the adjacent surfaces of the surface to be identified;
[0140] Obtain all adjacent faces of the face to be identified;
[0141] Calculate the angle between each point on each adjacent surface of the surface to be identified and the stamping direction;
[0142] The smallest included angle is selected as the angle between the surface to be identified and the stamping direction of the adjacent surface;
[0143] When the corner between the surface to be identified and the stamping R-angle falls into the fourth angle range, and the corner between the surface to be identified and the stamping direction of the adjacent surface falls into the fifth angle range, the current surface to be identified is modified into the flange shaping surface; otherwise, the surface to be identified is retained.
[0144] Execute sequentially until all faces to be identified have been traversed.
[0145] In this embodiment, the fourth and fifth angle intervals can be the intervals fixed in the third evaluation sub-step, or they can be selected by the operator from multiple pre-set intervals, or they can be data input by the operator. First, the stamping R angle is obtained in the same way as in the second evaluation sub-step. The R angle values of each point on the surface to be identified in the U and V directions of the UV coordinate system are calculated, and then the minimum R angle value is selected as the stamping R angle. Then, each adjacent surface of the surface to be identified is obtained, and the angle between each point on the adjacent surface of each surface to be identified and the stamping direction of the surface to be identified is calculated. The smallest angle is selected as the angle between the stamping direction of the surface to be identified and the adjacent surface. After obtaining the stamping R-angle and the angle between the stamping direction of the surface to be identified and the adjacent surface, the stamping R-angle is compared with the fourth angle interval to determine whether it falls within the fourth angle interval. Then, the angle between the stamping direction of the surface to be identified and the adjacent surface is compared with the fifth angle interval to determine whether it falls within the fifth angle interval. If both fall within the fifth angle interval, the result that the current surface to be identified has a flanged feature and / or an integer feature is output, and the current surface to be identified is marked as a flanged integer surface.
[0146] In one embodiment, the fourth evaluation based on the combination of the stamping radius (R-angle) and the stamping radius corresponding to the flange forming surface in the adjacent face includes:
[0147] Select a surface to be identified as the current identification surface;
[0148] The position of the sheet metal mathematical model is fixed, and the horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model.
[0149] Calculate the R-angle values of the surface to be identified at each point in the U and V directions on the UV coordinate system;
[0150] The minimum value of the R-angle is selected as the stamping R-angle;
[0151] The U or V direction in which the stamping R angle is located is recorded as the evaluation direction;
[0152] Obtain all adjacent faces of the face to be identified;
[0153] Mark all flanged and shaped surfaces of adjacent faces as secondary recognition surfaces;
[0154] Calculate the R-angle value of the secondary recognition surface at each point along the evaluation direction;
[0155] The minimum value of the R-angle is selected as the stamping R-angle corresponding to the flange forming surface in the adjacent face;
[0156] When the stamping R-corner enters the sixth angle range, and the stamping R-corner corresponding to the flange shaping surface in the adjacent face enters the seventh angle range, the current identification face is modified to the flange shaping surface; otherwise, the face to be identified is retained.
[0157] Execute sequentially until all faces to be identified have been traversed.
[0158] In this embodiment, similarly, the sixth and seventh angle intervals can be the intervals fixed in the fourth evaluation sub-step, or they can be selected by the operator from multiple pre-set intervals, or they can be data input by the operator. First, the stamping R-angle is obtained in the same way as in the third evaluation sub-step. The R-angle values of each point on the U-direction and V-direction of the surface to be identified in the UV coordinate system are calculated, and then the minimum R-angle value is selected as the stamping R-angle. Then, the U-direction or V-direction where the stamping R-angle is located is recorded as the evaluation direction. Each adjacent surface of the surface to be identified is obtained, and all adjacent surfaces of the surface to be identified are marked as secondary identification surfaces. The R-angle values of each point on the secondary identification surface in the evaluation direction are calculated, and the minimum R-angle value is selected as the stamping R-angle corresponding to the flanging surface in the adjacent surface. After obtaining the stamping R-angle and the stamping R-angle corresponding to the flanged shaping surface in the adjacent face, the stamping R-angle is compared with the sixth angle interval to determine whether it falls within the sixth angle interval. Then, the stamping R-angle corresponding to the flanged shaping surface in the adjacent face is compared with the seventh angle interval to determine whether it falls within the seventh angle interval. If both fall within the interval, the result that the current face to be identified has flanged features and / or shaping features is output, and the current face to be identified is marked as a flanged shaping surface.
[0159] In the above embodiments, the present invention discloses four discrimination criteria in the four evaluation sub-steps of forward identification of flanged and / or shaping surfaces, so as to improve the recognition accuracy of flanged features and / or shaping features on the mathematical model of sheet metal parts by direct parameter identification. In multiple evaluation sub-steps, a surface to be identified can be excluded from subsequent evaluation sub-steps after it hits a flanged feature and / or shaping feature once, so as to reduce the workload of subsequent evaluation sub-steps. Alternatively, a surface to be identified can continue to subsequent evaluation sub-steps after it has been hit, so as to verify the evaluation results and mark the surface to be evaluated with multiple hits or all hits as flanged and shaping surfaces.
[0160] In one embodiment, the step of traversing the remaining surfaces to be identified and modifying the surfaces to be identified, excluding the seed surface and its first-level or multi-level adjacent surfaces, into flanged and shaped surfaces includes:
[0161] In the mathematical model of the sheet metal part, all flanged and shaped surfaces are excluded, and the remaining surfaces are marked as the remaining surfaces to be identified.
[0162] Obtain the angle between each point on the remaining surface to be identified and its corresponding stamping direction;
[0163] The smallest included angle is selected as the angle between the remaining surface to be identified and the stamping direction;
[0164] Calculate the area of each remaining face to be identified;
[0165] Calculate the ratio of the angle between the remaining surface to be identified and the stamping direction to the area of the remaining surface to be identified;
[0166] Select the remaining unidentified face with the smallest ratio and modify it as the seed face;
[0167] Identify faces with shared edges among the remaining faces to be identified, and modify them as adjacent faces of the seed face;
[0168] Next-neighbor face identification is performed again on the adjacent faces of the seed face, and the remaining unidentified faces that are adjacent to the adjacent faces of the seed face are modified into multi-level adjacent faces of the seed face.
[0169] In this embodiment, the main objective is to identify flanged and shaped surfaces that failed to be identified after forward identification of flanged features and / or shaping features, and were thus missed among the remaining surfaces to be identified, through reverse elimination. This aims to further increase the accuracy of flanged and shaped surface identification based on forward identification. The main approach utilizes the characteristic that seed surfaces and their first-level or multi-level adjacent surfaces cannot be flanged and shaped surfaces. Specifically, the first-level adjacent surfaces of a seed surface are those sharing an edge with it; the second-level adjacent surfaces are those adjacent to the adjacent surfaces of the seed surface; the third-level adjacent surfaces are those adjacent to the adjacent surfaces of the seed surface; and so on, with the Nth-level adjacent surfaces being the surfaces after N adjacent extensions of the seed surface. However, in the sheet metal mathematical model, the adjacency of seed surfaces is separated by flanged and shaped surfaces, and the surface to be identified enclosed by these flanged and shaped surfaces is necessarily a flanged and shaped surface.
[0170] In this embodiment, after determining the seed face, the adjacent faces of the seed face are further found, and then the multi-level adjacent faces of the seed face are found. At this time, the face to be identified that is surrounded by the edge-shaping face but does not belong to the seed face or the first-level or multi-level adjacent face of the seed face can be considered as the edge-shaping face.
[0171] In summary, the sheet metal process identification method provided by this invention employs two steps: forward identification and reverse elimination. The forward identification step directly identifies easily identifiable flanged and shaped surfaces. Then, the reverse elimination step identifies the seed surface and its first- or multiple-level adjacent surfaces, excluding surfaces that can be determined as non-flanged and shaped surfaces from the remaining surfaces, thereby identifying flanged and shaped surfaces that are difficult to identify directly. This invention automatically identifies flanged and shaped surfaces from a mathematical model using a computer program, abandoning the traditional method of relying on manual identification of flanged and shaped surfaces in sheet metal parts. By setting up a forward identification step, the overall workload of the subsequent reverse elimination step is reduced, thereby improving the efficiency of identifying all flanged and shaped surfaces in sheet metal parts. By setting up a reverse elimination step, the identification accuracy of flanged and shaped surfaces is significantly improved. The sheet metal process identification method provided by this invention avoids both the low accuracy gap caused by directly identifying all flanged and shaped surfaces in the sheet metal mathematical model and the low efficiency of obtaining all flanged and shaped surfaces in the sheet metal mathematical model through reverse elimination.
[0172] like Figure 6 As shown, the present invention also provides an identification device for the flanged and shaped surface of sheet metal parts, comprising:
[0173] Model acquisition module 201 is used to acquire mathematical models of sheet metal parts;
[0174] Model analysis module 202 is used to obtain the surface to be identified based on the mathematical model of the sheet metal part;
[0175] The first recognition module 203 is used to traverse all surfaces to be recognized and to modify the surfaces to be recognized that have edge-flipping features and / or integer features to edge-flipping integer surfaces.
[0176] The second identification module 204 is used to traverse the remaining surfaces to be identified and modify the surfaces to be identified other than the seed surface and the first-level or multi-level adjacent surfaces of the seed surface into edge-shaped surfaces.
[0177] like Figure 7 As shown, in one embodiment, the sheet metal part flange shaping surface identification device further includes:
[0178] The first classification module 205 is used to add all flange shaping surfaces to the flange shaping surface group;
[0179] The second classification module 206 is used to add the seed face and one or more adjacent faces of the seed face to the forming face group;
[0180] The result output module 207 is used to integrate the flanging and shaping surface group and the forming surface group, and output the recognition result.
[0181] The process modification module 208 is used to modify the processing flow of sheet metal parts based on the recognition results.
[0182] When the sheet metal part flanging and shaping surface identification device provided by the present invention is running, it can execute all the steps of the sheet metal part process identification method.
[0183] The present invention also provides a sheet metal part process identification system 900, comprising:
[0184] At least one processor 920; and,
[0185] Memory 904 communicatively connected to the at least one processor; wherein,
[0186] The memory 904 stores instructions that can be executed by the at least one processor 920. When the computer executes the computer instructions, it is used to perform all the steps of the sheet metal process identification method described in any of the foregoing technical solutions.
[0187] like Figure 8 As shown, the sheet metal process identification system 900 may include one or more of the following components: processing component 902, memory 904, power supply component 906, multimedia component 908, audio component 910, input / output (I / O) interface 912, sensor component 914, and communication component 916.
[0188] Processing component 902 typically controls the overall operation of the sheet metal process identification system 900. Processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.
[0189] Memory 904 is configured to store various types of data to support the operation of the sheet metal process identification system 900. Examples of this data include instructions for any application or method operating on the sheet metal process identification system 900, such as text, images, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0190] The power supply assembly 906 provides power to various components of the sheet metal process identification system 900. The power supply assembly 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the vehicle control system 900.
[0191] The multimedia component 908 includes a screen that provides an output interface between the sheet metal process recognition system 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 908 may also include a front-facing camera and / or a rear-facing camera. When the sheet metal process recognition system 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0192] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when the sheet metal process identification system 900 is in an operating mode, such as alarm mode, recording mode, voice recognition mode, and voice output mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
[0193] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0194] Sensor assembly 914 includes one or more sensors for providing status assessments of various aspects of the sheet metal process recognition system 900. For example, sensor assembly 914 may include a sound sensor. Additionally, sensor assembly 914 can detect the on / off state of the sheet metal process recognition system 900, the relative positioning of components (e.g., the display and keypad of the sheet metal process recognition system 900), and the operational status of the sheet metal process recognition system 900 or one of its components, such as the operational status of the air distribution plate, structural status, the operational status of the discharge scraper, the orientation or acceleration / deceleration of the sheet metal process recognition system 900, and temperature changes of the sheet metal process recognition system 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may further include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, a material buildup thickness sensor, or a temperature sensor.
[0195] Communication component 916 is configured to enable sheet metal process identification system 900 to provide wired or wireless communication capabilities with other devices and cloud platforms. Sheet metal process identification system 900 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0196] In an exemplary embodiment, the sheet metal process identification system 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the door control method described in any of the above embodiments.
[0197] The present invention also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions in the storage medium are executed by the processor corresponding to the sheet metal process identification system, the sheet metal process identification system can realize the sheet metal process identification method described in any of the foregoing technical solutions.
[0198] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0199] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0200] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0201] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0202] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for identifying the manufacturing process of sheet metal parts, characterized in that, include: Obtain the mathematical model of the sheet metal part; The surface to be identified is obtained based on the mathematical model of the sheet metal part; Iterate through all surfaces to be identified and modify those with flanging features and / or integer features to flanging integer surfaces; specifically including: The first evaluation is based on the angle between the surface to be identified and the stamping direction; or A second evaluation is performed based on the combination of the angle between the surface to be identified and the stamping direction, and the stamping radius (R-angle); or A third evaluation is performed based on a combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface; or A fourth evaluation is conducted based on the combination of the stamping radius and the stamping radius corresponding to the flange shaping surface in the adjacent face. The first, second, third, and fourth evaluations are used to identify the flanging and shaping surfaces and exclude them from the surfaces to be identified, thereby reducing the workload of subsequent sub-steps. Traverse the remaining faces to be identified and modify the faces to be identified, except for the seed face and the first-level or multi-level adjacent faces of the seed face, into edge-shaped faces.
2. The sheet metal part process identification method according to claim 1, characterized in that, Also includes: Add all flange shaping surfaces to the flange shaping surface group; Add the seed face and its first-level or multiple adjacent faces to the forming face group; Integrate the flanging and shaping surface group and the forming surface group, and output the recognition results; The processing flow of sheet metal parts is modified based on the identification results.
3. The sheet metal part process identification method according to claim 1, characterized in that, The first evaluation based on the angle between the surface to be identified and the stamping direction includes: Select a surface to be identified as the current identification surface; Obtain the angle between each point on the surface to be identified and its corresponding stamping direction; The smallest included angle is selected as the angle between the surface to be identified and the stamping direction; When the angle between the surface to be identified and the stamping direction falls within the first angle range, the current surface to be identified is modified into a flanged shaping surface; otherwise, the surface to be identified is retained. Execute sequentially until all faces to be identified have been traversed.
4. The sheet metal part process identification method according to claim 1, characterized in that, The second evaluation, based on the combination of the angle between the surface to be identified and the stamping direction and the stamping radius (R-angle), includes: Select a surface to be identified as the current identification surface; The position of the sheet metal mathematical model is fixed, and the horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model. Obtain the angle between each point on the surface to be identified and its corresponding stamping direction; The smallest included angle is selected as the angle between the surface to be identified and the stamping direction; Calculate the R-angle values of the surface to be identified at each point in the U and V directions on the UV coordinate system; The minimum value of the R-angle is selected as the stamping R-angle; When the corner between the surface to be identified and the stamping direction falls into the second angle range, and the stamping R-corner falls into the third angle range, the current identification surface is modified into the flanging shaping surface; otherwise, the surface to be identified is retained. Execute sequentially until all faces to be identified have been traversed.
5. The sheet metal part process identification method according to claim 1, characterized in that, The third evaluation, based on the combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface, includes: Select a surface to be identified as the current identification surface; The position of the sheet metal mathematical model is fixed. The horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model. The R angle values of each point of the surface to be identified in the U and V directions of the UV coordinate system are calculated. The minimum value of the R-angle is selected as the stamping R-angle; Obtain the angles between various points on the surface to be identified and the stamping radius (R-angle); Select the smallest included angle as the included angle between the surface to be identified and the stamping R angle; Obtain the stamping direction of the adjacent surfaces of the surface to be identified; Obtain all adjacent faces of the face to be identified; Calculate the angle between each point on each adjacent surface of the surface to be identified and the stamping direction; The smallest included angle is selected as the angle between the surface to be identified and the stamping direction of the adjacent surface; When the corner between the surface to be identified and the stamping R-angle falls into the fourth angle range, and the corner between the surface to be identified and the stamping direction of the adjacent surface falls into the fifth angle range, the current surface to be identified is modified into the flange shaping surface; otherwise, the surface to be identified is retained. Execute sequentially until all faces to be identified have been traversed.
6. The sheet metal part process identification method according to claim 1, characterized in that, The fourth evaluation, based on the combination of the stamping radius (R-angle) and the stamping radius corresponding to the flange forming surface in adjacent surfaces, includes: Select a surface to be identified as the current identification surface; The position of the sheet metal mathematical model is fixed. The horizontal direction of the sheet metal mathematical model surface is taken as the U direction and the vertical direction of the sheet metal mathematical model surface is taken as the V direction. A UV coordinate system is established on the surface of the sheet metal mathematical model. The R angle values of each point of the surface to be identified in the U and V directions of the UV coordinate system are calculated. The minimum value of the R-angle is selected as the stamping R-angle; The U or V direction in which the stamping R angle is located is recorded as the evaluation direction; Obtain all adjacent faces of the face to be identified; Mark all flanged and shaped surfaces of adjacent faces as secondary recognition surfaces; Calculate the R-angle value of the secondary recognition surface at each point along the evaluation direction; The minimum value of the R-angle is selected as the stamping R-angle corresponding to the flange forming surface in the adjacent face; When the stamping R-corner enters the sixth angle range, and the stamping R-corner corresponding to the flange shaping surface in the adjacent face enters the seventh angle range, the current identification face is modified to the flange shaping surface; otherwise, the face to be identified is retained. Execute sequentially until all faces to be identified have been traversed.
7. The sheet metal part process identification method according to any one of claims 1 to 6, characterized in that, The process of traversing the remaining surfaces to be identified, and modifying the surfaces to be identified other than the seed surface and its first-level or multi-level adjacent surfaces into flanged and shaped surfaces, includes: In the mathematical model of the sheet metal part, all flanged and shaped surfaces are excluded, and the remaining surfaces are marked as the remaining surfaces to be identified. Obtain the angle between each point on the remaining surface to be identified and its corresponding stamping direction; The smallest included angle is selected as the angle between the remaining surface to be identified and the stamping direction; Calculate the area of each remaining face to be identified; Calculate the ratio of the angle between the remaining surface to be identified and the stamping direction to the area of the remaining surface to be identified; Select the remaining unidentified face with the smallest ratio and modify it as the seed face; Identify faces with shared edges among the remaining faces to be identified, and modify them into first-level adjacent faces of the seed face; Perform adjacent face identification again on the adjacent faces of the seed face, and modify the remaining unidentified faces that are adjacent to the adjacent faces of the seed face into multi-level adjacent faces of the seed face; After traversing the remaining faces to be identified and identifying the seed face and its first-level or multi-level adjacent faces, the remaining faces to be identified are modified into edge-reshaped faces.
8. A sheet metal part process identification device, characterized in that, include: The model acquisition module is used to acquire the mathematical model of the sheet metal part; The model analysis module is used to obtain the surface to be identified based on the mathematical model of the sheet metal part; The first recognition module is used to traverse all surfaces to be recognized and identify those surfaces containing flanging features and / or integer features as flanging integer surfaces; specifically, it includes: The first evaluation is based on the angle between the surface to be identified and the stamping direction; or A second evaluation is performed based on the combination of the angle between the surface to be identified and the stamping direction, and the stamping radius (R-angle); or A third evaluation is performed based on a combination of the angle between the surface to be identified and the stamping radius (R-angle) and the angle between the surface to be identified and the stamping direction of the adjacent surface; or A fourth evaluation is conducted based on the combination of the stamping radius and the stamping radius corresponding to the flange shaping surface in the adjacent face. The first, second, third, and fourth evaluations are used to identify the flanging and shaping surfaces and exclude them from the surfaces to be identified, thereby reducing the workload of subsequent sub-steps. The second identification module is used to traverse the remaining surfaces to be identified and modify the surfaces to be identified other than the seed surface and the first-level or multi-level adjacent surfaces of the seed surface into edge-shaped surfaces.
9. A sheet metal parts process identification system, 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 implement the sheet metal process identification method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The storage medium stores computer-executable instructions, which, when executed by a computer, are used to perform all the steps of the sheet metal process identification method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for recognizing forming shape of sheet metal model and storage medium storing program of forming shape recognition method of sheet metal model
JP2001142517A