Methods, devices, storage media, and electronic equipment for punch fastening arrangement design.
By identifying the target ejector pin hole outside the punch fastening arrangement line and calculating its orientation, the problem of low efficiency in punch fastening arrangement design in the prior art is solved, realizing fully automatic and efficient punch fastening arrangement and improving work efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DAJIE INTELLIGENT TECH (GUANGDONG) CO LTD
- Filing Date
- 2022-10-27
- Publication Date
- 2026-05-26
AI Technical Summary
Existing punch fastening arrangement design methods rely on manual operation, which leads to complex operation, large workload and low efficiency, making it difficult to achieve accurate punch fastening arrangement.
By identifying the target ejector pin hole closest to the outer perimeter of the punch fastening arrangement line, the arrangement position of the target ejector pin hole on the punch fastening arrangement line is determined based on the target ejector pin hole, and the orientation is calculated along the outer normal direction of the punch fastening arrangement line, thus realizing a fully automatic and efficient punch fastening arrangement design.
It achieves fully automatic, accurate and efficient arrangement of punch fasteners, significantly improving work efficiency and reducing manual operation.
Smart Images

Figure CN115630439B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of stamping die technology, and in particular to a method, apparatus, storage medium and electronic equipment for the arrangement design of punch fasteners. Background Technology
[0002] The main body of automotive stamping and drawing dies consists of an upper die, a lower die, a punch, and a blank holder. The lower die and the punch are connected by punch fasteners to secure the punch. Punch fasteners are mainly classified into concave, U-groove, and flange types. For box-type guided drawing dies, flange-type punch fasteners are preferred. The arrangement of this type of punch fastener follows these rules: it follows the shape of the parting line, avoids the position of ejector pin holes, is arranged as evenly as possible, and its orientation is as close as possible to the outer normal direction of the parting line.
[0003] Currently, the conventional method for designing the arrangement of punch fasteners is done manually step by step. In order to avoid the position and orientation of the ejector pin hole as close as possible to the outer normal direction of the parting line, frequent manual attempts are required. The operation process is complicated and the workload is large, resulting in low efficiency in accurately arranging the punch fasteners. Summary of the Invention
[0004] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a method, apparatus, storage medium, and electronic device for arranging punch fasteners.
[0005] This disclosure provides a method for arranging punch fasteners, including:
[0006] Identify the target ejector pin hole that is closest to the outer perimeter of the punch fastening arrangement line, wherein the punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch;
[0007] Based on the target ejector pin hole, determine the arrangement position of the punch fasteners on the punch fastening arrangement line;
[0008] The target arrangement position of the punch fasteners, oriented along the outer normal direction of the punch fastener arrangement line, is calculated from the arrangement position of the punch fasteners, and the target arrangement position is taken as the final arrangement position of the punch fasteners.
[0009] In some embodiments, identifying the target ejector pin hole closest to the outer perimeter of the punch fastening arrangement line includes:
[0010] Based on the first region of the punch fastening arrangement line, a second region of the ejector pin hole to be identified is determined, wherein the second region covers the first region and at least one ring of ejector pin holes around the punch fastening arrangement line.
[0011] For any ejector pin hole located in the second region and outside the punch fastening arrangement line, find the adjacent ejector pin hole along the arrangement direction of the ejector pin holes and on the side closer to the punch fastening arrangement line.
[0012] If the adjacent ejector pin hole is located inside the punch fastening arrangement line, then the corresponding ejector pin hole is determined as the target ejector pin hole.
[0013] In some embodiments, determining the arrangement position of the punch fasteners on the punch fastening arrangement line based on the target ejector pin hole includes:
[0014] Along the direction surrounding the fastening arrangement line of the punch, the target ejector hole is divided into multiple consecutive ejector hole groups, wherein each ejector hole group includes two adjacent target ejector holes;
[0015] For each of the ejector pin hole groups, the intersection of the perpendicular bisector of the line connecting the centers of two adjacent target ejector pin holes and the punch fastening arrangement line is determined as the arrangement position of the punch fastener.
[0016] In some embodiments, calculating the target arrangement position of the punch fasteners oriented along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners includes:
[0017] A three-dimensional coordinate system is established with the punch reference point as the origin. The XY plane of the three-dimensional coordinate system is parallel to the XY plane of the punch coordinate system. The coordinates of the punch reference point are (0, 0, Z1), and Z1 is the distance from the punch reference point to the origin of the punch coordinate system.
[0018] In the three-dimensional coordinate system, determine the unit outward normal vector of the punch fastening arrangement line at the arrangement position of the punch fastener;
[0019] If the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, then the arrangement position of the punch fastener is determined as the target arrangement position, wherein the target vector is the vector from the punch reference point to the arrangement position of the punch fastener.
[0020] This disclosure also provides a punch fastening arrangement design device, including...
[0021] The nearest ejector pin hole identification module is used to identify the target ejector pin hole that is closest to the outer periphery of the punch fastening arrangement line. The punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch.
[0022] The preliminary arrangement position determination module is used to determine the arrangement position of the punch fasteners on the punch fastening arrangement line based on the target ejector pin hole;
[0023] The final arrangement position determination module is used to calculate the target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and use the target arrangement position as the final arrangement position of the punch fasteners.
[0024] In some embodiments, the nearest top hole identification module includes:
[0025] The region range determination unit is used to determine the second region range of the ejector pin hole to be identified based on the first region range of the punch fastening arrangement line, wherein the second region range covers the first region range and at least one ring of ejector pin holes around the punch fastening arrangement line.
[0026] The adjacent ejector pin hole finding unit is used to find the adjacent ejector pin hole along the arrangement direction of the ejector pin holes and on the side closer to the punch fastening arrangement line for any ejector pin hole located in the second region and outside the punch fastening arrangement line.
[0027] The target ejector hole determination unit is used to determine any one of the adjacent ejector holes as the target ejector hole if the adjacent ejector hole is located inside the punch fastening arrangement line.
[0028] In some embodiments, the preliminary arrangement position determination module includes:
[0029] The target ejector pin hole grouping unit is used to divide the target ejector pin hole into multiple consecutive ejector pin hole groups along the direction surrounding the punch fastening arrangement line, wherein each ejector pin hole group includes two adjacent target ejector pin holes;
[0030] The preliminary arrangement position determination unit is used to determine the arrangement position of the punch fastener by the intersection of the perpendicular bisector of the line connecting the centers of two adjacent target push rod holes and the punch fastening arrangement line for each push rod hole group.
[0031] In some embodiments, the final arrangement position determination module includes:
[0032] A three-dimensional coordinate system establishment unit is used to establish a three-dimensional coordinate system with the punch reference point as the origin. The XY plane of the three-dimensional coordinate system is parallel to the XY plane of the punch coordinate system. The coordinates of the punch reference point are (0, 0, Z1), and Z1 is the distance from the punch reference point to the origin of the punch coordinate system.
[0033] A unit external normal vector determination unit is used to determine the unit external normal vector of the punch fastening arrangement line at the arrangement position of the punch fastener;
[0034] The target arrangement position determination unit is used to determine the arrangement position of the punch fastener as the target arrangement position if the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, wherein the target vector is the vector from the punch reference point to the arrangement position of the punch fastener.
[0035] This disclosure also provides a computer-readable storage medium storing a program or instructions that cause a computer to perform the steps of the punch fastening arrangement design method provided in this disclosure.
[0036] This disclosure also provides an electronic device, including: one or more processors; a memory for storing one or more programs or instructions; the processors, by calling the programs or instructions stored in the memory, perform the steps of the punch fastening arrangement design method provided in this disclosure.
[0037] Compared with the prior art, the technical solution provided in this disclosure has the following advantages: This disclosure provides a method for designing the arrangement of punch fasteners, including: identifying the target ejector pin holes closest to the punch fastener arrangement line, wherein the punch fastener arrangement line is the projection line of the parting line on the punch fastener arrangement plane, and the parting line is the parting line of the peripheral edge of the punch; determining the arrangement position of the punch fasteners on the punch fastener arrangement line based on the target ejector pin holes; calculating the target arrangement position of the punch fasteners oriented along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and using the target arrangement position as the final arrangement position of the punch fasteners. Thus, the technical solution of this disclosure avoids frequent manual attempts to arrange the punch fasteners, achieving fully automatic, efficient, and accurate punch fastener arrangement design, saving a large amount of manual operation, and significantly improving efficiency. Attached Figure Description
[0038] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0039] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1A flowchart illustrating a punch fastening arrangement design method provided in this embodiment of the present disclosure;
[0041] Figure 2 This is a schematic diagram of six regions divided by the ejector pin hole where the punch fastening arrangement line is located, according to an embodiment of this disclosure.
[0042] Figure 3 This is a schematic diagram of the target ejector pin hole closest to the punch fastening arrangement line, provided in an embodiment of the present disclosure;
[0043] Figure 4 This is a schematic diagram showing the arrangement of punch fasteners according to an embodiment of the present disclosure.
[0044] Figure 5 A schematic diagram illustrating the calculation principle of punch fastening with the orientation of the punch fastening arrangement line as provided in an embodiment of this disclosure;
[0045] Figure 6 A schematic diagram of the arrangement of punch fasteners provided in an embodiment of this disclosure;
[0046] Figure 7 A schematic diagram of a punch fastening arrangement design device provided in an embodiment of this disclosure;
[0047] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0048] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0049] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0050] Currently, conventional methods for arranging punch fasteners involve manual, step-by-step operations. To avoid obstructing the position and orientation of ejector pin holes and to ensure they align with the normal direction of the parting line, frequent manual attempts are required. This process is complex and labor-intensive, resulting in low efficiency in accurately arranging punch fasteners. To address these technical problems, this disclosure provides a punch fastener arrangement design method that can be implemented using secondary development technology based on CAD software. This method enables fully automated, efficient, and accurate punch fastener arrangement, eliminating significant manual operations and substantially improving efficiency. The method is described below with reference to specific embodiments.
[0051] Figure 1 This is a flowchart illustrating a punch fastening arrangement design method provided in an embodiment of the present disclosure. This method can be executed by a punch fastening arrangement design device, which can be implemented using components and / or hardware, and is generally integrated into an electronic device. Figure 1 As shown, the method includes:
[0052] Step 101: Identify the target ejector pin hole that is closest to the outer perimeter of the punch fastening arrangement line. The punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch.
[0053] Specifically, to accurately identify the target ejector pin hole closest to the punch fastening line outside the parting line, it is first necessary to determine the area of the parting line in the XY plane, then preliminarily determine the area of the ejector pin hole based on this area, and finally identify the target ejector pin hole closest to the punch fastening line outside the parting line within this area. For example... Figure 2 As shown, based on the first region a of the punch fastening arrangement line 207, the second region b of the ejector pin hole to be identified is determined, wherein the second region b covers the first region a and at least one ring of ejector pin holes surrounding the punch fastening arrangement line 207; for any ejector pin hole located in the second region b and outside the punch fastening arrangement line 207, an adjacent ejector pin hole is searched along the arrangement direction of the ejector pin holes (refer to 2, the ejector pin holes are arranged in an array along the x and y directions) and on the side closest to the punch fastening arrangement line 207; if the adjacent ejector pin hole is located inside the punch fastening arrangement line 207, then any corresponding ejector pin hole is determined as the target ejector pin hole 200 (see Figure 3 The first region a is the area covered by the punch, that is, the area surrounded by the punch fastening arrangement line 207. The second region b can be the area contained by the rectangular frame surrounding the punch fastening arrangement line 207 (including the border of the rectangular frame). This scheme determines the region of the ejector pin hole to be identified by defining the second region b, so as to improve the identification efficiency of the nearest target ejector pin hole.
[0054] Based on the above scheme, in a specific embodiment, the second region range b is:
[0055] x∈[x min ,x max ]
[0056] y∈[y min ,y max ]
[0057] Divide the second region (b) into six regions, as follows: Figure 2 As shown, the six regions are:
[0058] Region 1 201: x = x min ,y min ≤y<0;
[0059] Second Zone 202:x min <x<x max ,y min ≤y<0;
[0060] Third region 203: x = x max ,y min ≤y<0;
[0061] Region 4, 204: x = x max ,y max ≥y>0;
[0062] Fifth area 205:x max >x>x min ,y max ≥y>0;
[0063] Region 6, 206: x = x min ,y max ≥y>0.
[0064] To identify the target ejector pin hole closest to the outermost ring of the punch fastening arrangement line, there are four main cases:
[0065] Case 1, for the first region 201 and the sixth region 206, when the push rod hole (x i ,y i The ejector pin hole (x) is located outside the punch fastening line, but the ejector pin hole (x) i+1 ,y i (x) i+1 =x i +d x d x If the x-axis spacing of the ejector pin holes is located within the punch fastening arrangement line, then the ejector pin holes (x-axis spacing) are... i ,y i () is a target push rod hole.
[0066] Case 2, for the second region 202, when the top rod hole (x i ,y i The ejector pin hole (x) is located outside the punch fastening line, but the ejector pin hole (x) i ,y i+1 )(y i+1 =y i +d y d y If the y-axis spacing of the holes is located within the punch fastening arrangement line, then the ejector pin hole (x) i ,y i() is a target push rod hole.
[0067] Case 3: For the third region 203 and the fourth region 204, when the push rod hole (x i ,y i The ejector pin hole (x) is located outside the punch fastening line, but the ejector pin hole (x) i-1 ,y i (x) i-1 =x i -d x d x If the x-axis spacing of the holes is located within the punch fastening arrangement line, then the ejector pin hole (x) i ,y i () is a target push rod hole.
[0068] Case 4: For region 205, when the top rod hole (x i ,y i The ejector pin hole (x) is located outside the punch fastening line, but the ejector pin hole (x) i ,y i-1 )(y i-1 =y i -d y d y If the y-axis spacing of the holes is located within the punch fastening arrangement line, then the ejector pin hole (x) i ,y i () is a target push rod hole.
[0069] Step 102: Based on the target ejector pin hole, determine the arrangement position of the punch fasteners on the punch fastening arrangement line;
[0070] Specifically, such as Figure 3 and Figure 4 As shown, along the direction surrounding the punch fastening arrangement line 207, the target ejector pin holes are divided into multiple consecutive ejector pin hole groups, where each ejector pin hole group includes two adjacent target ejector pin holes. For each ejector pin hole group, the intersection point 208 of the perpendicular bisector of the line connecting the centers of the two adjacent target ejector pin holes and the punch fastening arrangement line 207 is determined as the arrangement position of the punch fasteners. This arrangement is essentially to satisfy the rule that the arrangement of the punch fasteners follows the shape of the punch fastening arrangement line 207, avoids ejector pin hole positions, and ensures that the arrangement of the punch fasteners is as uniform as possible.
[0071] Step 103: Calculate the target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and take the target arrangement position as the final arrangement position of the punch fasteners.
[0072] Specifically, such as Figure 5As shown, a three-dimensional coordinate system is established with the punch reference point as the origin, where the XY plane of the three-dimensional coordinate system is parallel to the plane containing the punch fastening arrangement line 207. The unit outward normal vector of the punch fastening arrangement line 207 at the punch fastening arrangement position is determined. If the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, then the punch fastening arrangement position is determined as the target arrangement position, where the target vector is the vector from the origin to the punch fastening arrangement position. This setup is essentially to satisfy the rule that the punch fastening arrangement orientation is along the normal direction of the punch fastening arrangement line.
[0073] Specifically, to meet the target arrangement position of the punch fastener along the outer normal direction of the punch fastener arrangement line 207, such as... Figure 5 As shown, a three-dimensional coordinate system is established with the punch reference point as the origin, where the XY plane of the three-dimensional coordinate system is parallel to the plane containing the punch fastening arrangement line 207. The tangent vector of point P on the side of the punch fastening arrangement line 207 can be directly obtained, and let the unit tangent vector be τ(τ x ,τ y ,τ z To find the unit normal vector, assume the unit normal vector is n (n x n y n z The unit normal vector can be obtained using the following formula:
[0074]
[0075] To ensure that the orientation of the punch clamping is along the outward normal direction, the Z-axis component of the cross product of the unit outward normal vector n and the target vector OP must also be greater than 0, i.e. This arrangement ensures that the orientation of the punch fastener is along the outer normal direction of the punch fastener arrangement line, thus achieving the following: Figure 6 The arrangement design of the punch fasteners 209 is shown.
[0076] The punch fastener arrangement design method provided in this disclosure includes: identifying the target ejector pin holes closest to the punch fastener arrangement line, wherein the punch fastener arrangement line is the projection line of the parting line on the punch fastener arrangement plane, and the parting line is the parting line of the peripheral edge of the punch; determining the arrangement position of the punch fasteners on the punch fastener arrangement line based on the target ejector pin holes; calculating the target arrangement position of the punch fasteners oriented along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and using the target arrangement position as the final arrangement position of the punch fasteners. Thus, the technical solution of this disclosure avoids frequent manual attempts to arrange the punch fasteners, achieving fully automatic, efficient, and accurate punch fastener arrangement design, saving a large amount of manual operation, and significantly improving efficiency.
[0077] Figure 7 This is a schematic diagram of a punch fastening arrangement design device provided in an embodiment of the present disclosure. The device can be implemented by software and / or hardware and is generally integrated into an electronic device.
[0078] like Figure 7 The device shown includes:
[0079] The ejector pin hole identification module 601 is used to identify the target ejector pin hole that is closest to the punch fastening arrangement line. The punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch.
[0080] The preliminary layout position determination module 602 is used to determine the layout position of the punch fasteners on the punch fastening arrangement line based on the target ejector pin hole;
[0081] The final arrangement position determination module 603 is used to calculate the target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and use the target arrangement position as the final arrangement position of the punch fasteners.
[0082] In some embodiments, the most recent push rod hole identification module includes:
[0083] The region range determination unit is used to determine the second region range of the ejector pin hole to be identified based on the first region range of the punch fastening arrangement line, wherein the second region range covers the first region range and at least one ring of ejector pin holes around the punch fastening arrangement line.
[0084] The adjacent ejector pin hole finding unit is used to find the adjacent ejector pin hole along the arrangement direction of the ejector pin holes and on the side closer to the punch fastening arrangement line for any ejector pin hole located in the second region and outside the punch fastening arrangement line.
[0085] The target ejector hole determination unit is used to determine any corresponding ejector hole as the target ejector hole if an adjacent ejector hole is located inside the punch fastening arrangement line.
[0086] In some embodiments, the preliminary layout position determination module includes:
[0087] The target ejector hole grouping unit is used to divide the target ejector hole into multiple consecutive ejector hole groups along the direction surrounding the punch fastening arrangement line, wherein each ejector hole group includes two adjacent target ejector holes.
[0088] The preliminary arrangement position determination unit is used to determine the arrangement position of the punch fastener by the intersection of the perpendicular bisector of the line connecting the centers of two adjacent target punch holes and the punch fastening arrangement line for each punch hole group.
[0089] In some embodiments, the final arrangement position determination module includes:
[0090] The three-dimensional coordinate system establishment unit is used to establish a three-dimensional coordinate system with the punch reference point as the origin. The XY plane of the three-dimensional coordinate system is parallel to the XY plane of the punch coordinate system. The coordinates of the punch reference point are (0, 0, Z1), and Z1 is the distance from the punch reference point to the origin of the punch coordinate system.
[0091] The unit external normal vector determination element is used to determine the unit external normal vector of the punch fastening arrangement line at the punch fastening arrangement position;
[0092] The target arrangement position determination unit is used to determine the arrangement position of the punch fastener as the target arrangement position if the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, where the target vector is the vector from the punch reference point to the arrangement position of the punch fastener.
[0093] The punch fastening arrangement design device disclosed in the above embodiments can execute the punch fastening arrangement design method disclosed in the above embodiments and has the same or corresponding beneficial effects. To avoid repetition, it will not be described again here.
[0094] This disclosure also provides a computer-readable storage medium storing a program or instructions that cause a computer to perform the steps of the punch fastening arrangement design method provided in this disclosure.
[0095] For example, a program or instructions cause a computer to perform a method for designing the arrangement of punch fasteners, the method comprising:
[0096] Identify the target ejector pin hole that is closest to the punch fastening arrangement line on the periphery of the punch fastening arrangement line. The punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch.
[0097] Based on the target ejector pin hole, determine the arrangement position of the punch fasteners on the punch fastener arrangement line;
[0098] Calculate the target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and take the target arrangement position as the final arrangement position of the punch fasteners.
[0099] Optionally, when executed by a computer processor, the computer-executable instructions can also be used to execute the technical solution of the above-described arbitrary punch fastening arrangement design method provided in the embodiments of this disclosure, so as to achieve the corresponding beneficial effects.
[0100] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, such as... Figure 8 As shown, the electronic device 700 includes one or more processors 701 and memory 702.
[0101] The processor 701 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 700 to perform desired functions.
[0102] The memory 702 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 701 may execute the program instructions to implement the display control method of the embodiments of this disclosure described above and / or other desired functions. Various contents such as input signals, signal components, and noise components may also be stored in the computer-readable storage medium.
[0103] In one example, the electronic device 700 may also include an input device 703 and an output device 704, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0104] In addition, the input device 703 may also include, for example, a keyboard, a mouse, etc.
[0105] The output device 704 can output various information to the outside, including determined distance information, direction information, etc. The output device 704 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0106] Of course, for the sake of simplicity, Figure 8 Only some of the components of the electronic device 700 relevant to this disclosure are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device 700 may include any other suitable components depending on the specific application.
[0107] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0108] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for arranging and designing punch fasteners, characterized in that, include: Identify the target ejector pin hole that is closest to the outer perimeter of the punch fastening arrangement line, wherein the punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch; Based on the target ejector pin hole, determine the arrangement position of the punch fasteners on the punch fastening arrangement line; The target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line is calculated from the arrangement position of the punch fasteners, and the target arrangement position is taken as the final arrangement position of the punch fasteners. The step of determining the arrangement position of the punch fasteners on the punch fastening arrangement line based on the target ejector pin hole includes: Along the direction surrounding the fastening arrangement line of the punch, the target ejector hole is divided into multiple consecutive ejector hole groups, wherein each ejector hole group includes two adjacent target ejector holes; For each of the ejector pin hole groups, the intersection of the perpendicular bisector of the line connecting the centers of two adjacent target ejector pin holes and the punch fastening arrangement line is determined as the arrangement position of the punch fastener.
2. The method according to claim 1, characterized in that, The identification of the target ejector pin hole closest to the outer perimeter of the punch fastening arrangement line includes: Based on the first region of the punch fastening arrangement line, a second region of the ejector pin hole to be identified is determined, wherein the second region covers the first region and at least one ring of ejector pin holes around the punch fastening arrangement line. For any ejector pin hole located in the second region and outside the punch fastening arrangement line, find the adjacent ejector pin hole along the arrangement direction of the ejector pin holes and on the side closer to the punch fastening arrangement line. If the adjacent ejector pin hole is located inside the punch fastening arrangement line, then the corresponding ejector pin hole is determined as the target ejector pin hole.
3. The method according to claim 1, characterized in that, The calculation of the target arrangement position of the punch fasteners, oriented along the outer normal direction of the punch fastener arrangement line, from the arrangement position of the punch fasteners includes: A three-dimensional coordinate system is established with the punch reference point as the origin. The XY plane of the three-dimensional coordinate system is parallel to the XY plane of the punch coordinate system. The coordinates of the punch reference point are (0, 0, Z1), where Z1 is the distance from the punch reference point to the origin of the punch coordinate system. In the three-dimensional coordinate system, determine the unit outward normal vector of the punch fastening arrangement line at the arrangement position of the punch fastener; If the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, then the arrangement position of the punch fastener is determined as the target arrangement position, wherein the target vector is the vector from the punch reference point to the arrangement position of the punch fastener.
4. A punch fastening arrangement design device, characterized in that, include The nearest ejector pin hole identification module is used to identify the target ejector pin hole that is closest to the outer periphery of the punch fastening arrangement line. The punch fastening arrangement line is the projection line of the parting line on the punch fastening arrangement plane, and the parting line is the parting line of the peripheral edge of the punch. The preliminary arrangement position determination module is used to determine the arrangement position of the punch fasteners on the punch fastening arrangement line based on the target ejector pin hole; The final arrangement position determination module is used to calculate the target arrangement position of the punch fasteners along the outer normal direction of the punch fastener arrangement line from the arrangement position of the punch fasteners, and use the target arrangement position as the final arrangement position of the punch fasteners. The preliminary layout position determination module includes: The target ejector pin hole grouping unit is used to divide the target ejector pin hole into multiple consecutive ejector pin hole groups along the direction surrounding the punch fastening arrangement line, wherein each ejector pin hole group includes two adjacent target ejector pin holes; The preliminary arrangement position determination unit is used to determine the arrangement position of the punch fastener by the intersection of the perpendicular bisector of the line connecting the centers of two adjacent target push rod holes and the punch fastening arrangement line for each push rod hole group.
5. The apparatus according to claim 4, characterized in that, The nearest top rod hole identification module includes: The region range determination unit is used to determine the second region range of the ejector pin hole to be identified based on the first region range of the punch fastening arrangement line, wherein the second region range covers the first region range and at least one ring of ejector pin holes around the punch fastening arrangement line. The adjacent ejector pin hole finding unit is used to find the adjacent ejector pin hole along the arrangement direction of the ejector pin holes and on the side closer to the punch fastening arrangement line for any ejector pin hole located in the second region and outside the punch fastening arrangement line. The target ejector hole determination unit is used to determine any one of the adjacent ejector holes as the target ejector hole if the adjacent ejector hole is located inside the punch fastening arrangement line.
6. The apparatus according to claim 4, characterized in that, The final arrangement position determination module includes: A three-dimensional coordinate system establishment unit is used to establish a three-dimensional coordinate system with the punch reference point as the origin. The XY plane of the three-dimensional coordinate system is parallel to the XY plane of the punch coordinate system. The coordinates of the punch reference point are (0, 0, Z1), and Z1 is the distance from the punch reference point to the origin of the punch coordinate system. A unit external normal vector determination unit is used to determine, in the three-dimensional coordinate system, the unit external normal vector of the punch fastening arrangement line at the arrangement position of the punch fastener; The target arrangement position determination unit is used to determine the arrangement position of the punch fastener as the target arrangement position if the Z-axis component of the cross product of the unit outward normal vector and the target vector is greater than 0, wherein the target vector is the vector from the punch reference point to the arrangement position of the punch fastener.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions that cause a computer to perform the steps of the method as described in any one of claims 1 to 3.
8. An electronic device, characterized in that, include: One or more processors; Memory, used to store one or more programs or instructions; The processor executes the steps of the method as described in any one of claims 1 to 3 by invoking programs or instructions stored in the memory.