A method for generating a drawing upper die seat size and a model, a storage medium and an equipment

CN122895386APending Publication Date: 2026-10-13CHONGQING DIGITAL CREATIVE CODE INTELLIGENT TECH RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310607951.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-05-26
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

由此可见,上模座的设计依赖于人工计算,而人工计算过程的准确性较差,上模座尺寸需要进行多次修改及调整,导致设计过程繁杂,设计效率低

Benefits of technology

[0015]本方案的技术原理及有益效果:通过模具参数获取上模座尺寸,无需通过模具设计人员进行计算和多次修改,即能准确快速地上模座尺寸,上模座尺寸的计算过程需要依赖多个参数,若通过设计人员进行计算,难免出现疏忽遗漏某些参数,导致上下模无法正常合模或者与其他零部件发生干涉;通过本方案能够快速知晓获取上模座尺寸需要的模具参数,自动将这些模具参数带入计算,提高上模座尺寸的设计效率及准确性。通过上模座外部尺寸、高度及加强筋的位置获得上模座的三维模具,任一模具参数发生变化均为导致上模座的三维结构模型发生改变;本方案通过简化上模座设计过程,实现通过调整模具参数快速改变三维结构模型,相比人工计算上模座尺寸和绘制,本方案的设计效率更高,且能快速获得尺寸准确的上模座,以达到智能高效设计模具的目的。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122895386A_ABST
    Figure CN122895386A_ABST
Patent Text Reader

Abstract

The present application belongs to the field of intelligent mold design, and provides a drawing upper die seat size generation method, comprising the following steps: obtaining product surface and mold parameters, the mold parameters comprising blank line, blank holder flange width, pressure material profile width, top rod center X-axis offset, top rod center Y-axis offset, top rod spacing, guide box width, mold height and mold center line distance from bed height; obtaining the size of the drawing upper die seat according to the mold parameters, the size of the drawing upper die seat comprising upper model surface, upper die seat width, upper die seat length, upper die seat bottom surface height and upper die seat height. The present application simplifies the design process of the upper die seat and improves the design efficiency of the upper die seat.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of intelligent mold design technology, specifically relating to a method, storage medium, and device for generating the dimensions and model of a drawing die base. Background Technology

[0002] A drawing die is a stamping tool used to form cup-shaped parts from a flat slab. Drawing dies can produce hollow parts of cylindrical, spherical, conical, box-shaped, stepped, flanged, or other complex shapes. To improve drawing accuracy and quality, and to facilitate unloading after drawing, the upper die of a drawing die is typically designed as a die cavity, and the lower die as a punch. In existing technologies, to simplify and reduce the weight of drawing dies, the upper die holder and the die cavity are usually integrated.

[0003] In existing technologies, the dimensions of the upper die of a drawing die are typically calculated by die designers based on the positional dimensions of the product surface and other mating components. A three-dimensional structural model is then created based on these dimensions, and virtual assembly and operational experiments are conducted to test whether the die can close properly or whether the upper die interferes with other components. If such issues occur, the dimensions of the upper die base need to be adjusted, and a new die model needs to be generated for assembly testing until the upper and lower die bases can close smoothly without interference from other components. Therefore, the design of the upper die base relies on manual calculations, which are often inaccurate. The dimensions of the upper die base require multiple modifications and adjustments, resulting in a complex and inefficient design process. Summary of the Invention

[0004] The present invention aims to solve the technical problems existing in the prior art and provide a method, storage medium and device for generating the size of the upper die holder and the model, thereby simplifying the design process of the upper die holder and improving the design efficiency of the upper die holder.

[0005] To achieve the above-mentioned objectives of the present invention, according to a first aspect of the present invention, the present invention provides a method for generating the dimensions of a drawing upper die holder, comprising the following steps: obtaining product surface and die parameters, wherein the die parameters include blank line, blank holder flange width, blank holder profile width, ejector pin center X-axis offset, ejector pin center Y-axis offset, ejector pin spacing, guide box width, die height, and die centerline height from the bed; obtaining the dimensions of the drawing upper die holder according to the die parameters, wherein the dimensions of the drawing upper die holder include upper die surface, upper die holder width, upper die holder length, upper die holder bottom surface height, and upper die holder height.

[0006] Furthermore, the height of the bottom surface of the upper mold base is obtained by the difference between the mold height and the height of the mold centerline from the bed; the height of the upper mold base is obtained based on the distance between the bottom surface of the upper mold base and the product surface; the process of obtaining the height of the bottom surface of the upper mold base is as follows: calculate the intermediate value of the height m: m = H1 - H2; if m > 100mm, then the height of the bottom surface of the upper mold base M = m; if m < 100mm, then the height of the bottom surface of the upper mold base M takes the value of 100mm to 150mm; where H1 represents the mold height and H2 represents the height of the centerline from the bed.

[0007] Furthermore, the mold parameters also include the product surface, the width of the upper mold flange, and the thickness of the upper mold flange. The upper mold base dimensions also include the upper mold base profile and the upper mold flange edge. The upper mold base profile is generated based on the product surface; the upper mold flange edge is generated based on the upper mold flange width, the upper mold flange thickness, and the upper mold base length.

[0008] Furthermore, the width of the pressure ring flange includes the width of the rear flange and the width of the left flange; the process of obtaining the length of the upper die base is as follows: obtain the first auxiliary line and the third auxiliary line according to the blank line; obtain the first intermediate parameter according to the first auxiliary line, the width of the left flange, the width of the pressure profile, and the X-axis offset of the ejector pin centerline; obtain the third intermediate parameter according to the third auxiliary line, the width of the rear flange, the width of the pressure profile, and the X-axis offset of the ejector pin centerline; obtain the length of the upper die base according to the first intermediate parameter and the third intermediate parameter.

[0009] Furthermore, the flange width of the blank holder includes the width of the front flange and the width of the right flange; the process of obtaining the width of the upper die base is as follows: obtain the second auxiliary line and the fourth auxiliary line according to the blank line; obtain the second intermediate parameter according to the second auxiliary line, the width of the front flange, the width of the blank holder surface, and the Y-axis offset of the ejector pin centerline; obtain the fourth intermediate parameter according to the fourth auxiliary line, the width of the rear flange, the width of the blank holder surface, and the Y-axis offset of the ejector pin centerline; obtain the width of the upper die base according to the second intermediate parameter and the fourth intermediate parameter.

[0010] Furthermore, the process of obtaining the first intermediate parameter is as follows: Calculate the first reference variable for the first intermediate parameter: The second reference variable for calculating the first intermediate parameter is: l2 = D1 + W L +N+K; If the entire top pole avoids the obstacle, when l1 < l2, the first intermediate variable L = l1 + J; when l1 ≥ l2, the first intermediate variable L = l1; if the entire top pole does not avoid the obstacle, the first intermediate variable L = l2; where, the round() function represents the rounding function, D1 represents the vertical distance from the first auxiliary line to the absolute coordinate, W L The left flange width of the pressure ring is represented by N, the width of the pressure profile is represented by N, ΔX is represented by the X-axis offset of the ejector pin center, K is represented by the guide box width, and J is represented by the ejector pin spacing. The process of obtaining the third intermediate parameter is as follows: Calculate the first reference variable of the third intermediate parameter: The second reference variable for calculating the third intermediate parameter is: r2 = D3 + W R +N+K; If the entire top pole is avoided, when r1 < r2, the third intermediate variable R = r1 + J; when r1 ≥ r2, the third intermediate variable R = r1; if the entire top pole is not avoided, the third intermediate variable R = r2; where D3 represents the vertical distance from the third auxiliary line to the absolute coordinate, W R This indicates the width of the right flange of the pressure ring.

[0011] Furthermore, the process of obtaining the second intermediate parameter is as follows: Calculate the first reference variable for the second intermediate parameter: The second reference variable for calculating the second intermediate parameter is: f2 = D2 + W F +N; If the entire top pole avoids the obstacle, when f1 < f2, the second intermediate variable F = f1 + J; when f1 ≥ f2, the second intermediate variable F = f1; if the entire top pole does not avoid the obstacle, the second intermediate variable F = f2; where, the round() function represents the rounding function, D2 represents the vertical distance from the second auxiliary line to the absolute coordinate, W F The width of the front flange of the pressure ring is represented by N, the width of the pressure profile is represented by N, ΔY is represented by the Y-axis offset of the ejector pin center, and J is represented by the ejector pin spacing. The process of obtaining the fourth intermediate parameter is as follows: Calculate the first reference variable of the fourth intermediate parameter: The second reference variable for calculating the second intermediate parameter is: b2 = D4 + W B +N; If the entire top pole is avoided, when b1 < b2, the second intermediate variable B = b1 + J; when b1 ≥ b2, the second intermediate variable B = b1; if the entire top pole is not avoided, the second intermediate variable B = b2; where D4 represents the vertical distance from the fourth auxiliary line to the absolute coordinate, W B This indicates the width of the rear flange of the pressure ring.

[0012] To achieve the above-mentioned objective of the present invention, according to a second aspect of the present invention, the present invention provides a method for generating a drawing upper die base model, comprising the following steps: obtaining the dimensions of the drawing upper die base according to any of the above-mentioned methods for generating the dimensions of the drawing upper die base, and generating a three-dimensional structural model of the upper die base based on the dimensions of the drawing upper die base.

[0013] To achieve the above-mentioned objectives of the present invention, according to a third aspect of the present invention, the present invention provides a computer-readable medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement any of the above-described methods for generating the dimensions of a drawing die holder.

[0014] To achieve the above-mentioned objectives of the present invention, according to a fourth aspect of the present invention, the present invention provides an electronic device, including a processor, a memory, a communication bus, and a communication interface. The memory stores a computer program that can be run in the processor. During operation, the computer program obtains a three-dimensional structural model of the die blank holder according to the above-described method for generating a drawing die base model. The processor outputs the three-dimensional structural model to an external display for display.

[0015] The technical principles and beneficial effects of this solution are as follows: The dimensions of the upper mold base are obtained through mold parameters, eliminating the need for mold designers to perform calculations and multiple modifications. This allows for accurate and rapid determination of the upper mold base dimensions. Calculating the upper mold base dimensions relies on multiple parameters, and designers may overlook or omit some parameters, leading to improper mold closing or interference with other components. This solution quickly identifies the mold parameters required for obtaining the upper mold base dimensions and automatically incorporates these parameters into the calculations, improving the design efficiency and accuracy of the upper mold base dimensions. The three-dimensional mold of the upper mold base is obtained through its external dimensions, height, and the position of reinforcing ribs. Any change in any mold parameter will alter the three-dimensional structural model of the upper mold base. This solution simplifies the upper mold base design process, enabling rapid modification of the three-dimensional structural model by adjusting mold parameters. Compared to manual calculation and drawing of the upper mold base dimensions, this solution offers higher design efficiency and quickly obtains an accurate upper mold base, achieving intelligent and efficient mold design. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the structure of a method for generating the dimensions of an upper mold base according to the present invention;

[0017] Figure 2 These are schematic diagrams of the front and side views of the upper mold base of the present invention;

[0018] Figure 3 This is a schematic diagram of the side structure of the upper mold base of the present invention;

[0019] Figure 4 This is a schematic diagram of the side structure of the upper mold base of the present invention;

[0020] Figure 5 This is a schematic diagram of the first auxiliary line, second auxiliary line, third auxiliary line, and fourth auxiliary line of the present invention;

[0021] Figure 6 This is a schematic diagram of the structure of an electronic device according to the present invention.

[0022] Figure reference numerals: 1. Upper mold base length; 2. Upper mold base width; 3. Upper mold base height; 4. Upper mold base flange; 5. Reinforcing rib; 6. Upper mold base profile; 11. First auxiliary line; 12. Second auxiliary line; 13. Third auxiliary line; 14. Fourth auxiliary line; 15. Blank line. Detailed Implementation

[0023] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0024] In the description of this invention, it should be understood that the terms "longitudinal", "lateral", "up", "down", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0025] In the description of this invention, unless otherwise specified and limited, it should be noted that the terms "installation", "connection" and "linking" should be interpreted broadly. For example, they can refer to mechanical or electrical connections, or internal connections between two components. They can be direct connections or indirect connections through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms according to the specific circumstances.

[0026] Example 1

[0027] As attached Figure 1 As shown, the present invention provides a method for generating the dimensions of a drawing die holder, comprising the following steps: obtaining product surface and die parameters, wherein the die parameters include blank line, blank holder flange width, blank holder profile width, ejector pin center X-axis offset, ejector pin center Y-axis offset, guide box width, die height, and die centerline height from the bed;

[0028] The dimensions of the drawing upper die base are obtained based on the mold parameters. These dimensions include the upper die surface, upper die base width (2), upper die base length (1), upper die base bottom height, and upper die base height. The upper die base width (2) and upper die base length (1) are shown in the attached figure. Figure 2 As shown;

[0029] Specifically, the blank holder flange width refers to the minimum width from the edge of the blank holder flange to the blank line; the blank holder profile is the surface on which the blank holder presses the blank against the die, and the blank holder profile width represents the maximum width of this profile; the guide box width represents the width of the mold component - the guide box; the blank holder profile width, blank holder flange width, blank line, and mold stroke are obtained through the product process, the product is the item generated by the mold, the product surface is the profile of the product, and the blank line is the blank edge line before generation; the guide box width and ejector pin spacing are given fixed values ​​based on customer requirements;

[0030] Specifically, the ejector pin offset is determined by the relative positional relationship between the origin of the mold center coordinate system and the center of the bed. The ejector pin offset includes the ejector pin center Y-axis offset and the ejector pin center X-axis offset. The ejector pin center Y-axis offset represents the offset between the origin of the mold center coordinate system and the center of the bed on the Y-axis, and the ejector pin center X-axis offset represents the offset between the origin of the mold center coordinate system and the center of the bed on the X-axis.

[0031] In this embodiment, the height of the bottom surface of the upper mold base is obtained by the difference between the mold height and the height of the mold centerline from the bed; the height 3 of the upper mold base is obtained based on the distance between the bottom surface of the upper mold base and the product surface; the process of obtaining the height of the bottom surface of the upper mold base is as follows: Calculate the intermediate height value m:

[0032] m = H1 - H2

[0033] If m > 100 mm, then the height of the bottom surface of the upper mold base M = m; if m < 100 mm, then the height of the bottom surface of the upper mold base M is between 100 mm and 150 mm.

[0034] Wherein, H1 represents the mold height, and H2 represents the height of the mold centerline from the bed. In this embodiment, the mold height is preferably 1000mm; the height of the mold centerline from the bed is preferably 700mm.

[0035] The mold parameters also include the product surface, the width of the upper mold flange, and the thickness of the upper mold flange. The dimensions of the upper mold base also include the upper mold base profile 6 and the upper mold flange edge. The upper mold base profile 6 is generated based on the product surface; the upper mold flange edge is generated based on the upper mold flange width, the upper mold flange thickness, and the upper mold base length 1. Specifically, the upper mold flange width is the flange width of the upper mold base, and the upper mold flange thickness is the flange thickness of the upper mold base. The upper mold flange width and upper mold flange thickness are set manually. In this embodiment, the upper mold flange thickness is 40mm to 60mm, and the upper mold flange width is 110mm to 150mm.

[0036] In this embodiment, the upper mold base dimensions also include a reinforcing rib distribution diagram. Specifically, the reinforcing rib distribution diagram is obtained according to the distribution principle of the reinforcing ribs 5. The distribution principle is as follows: the spacing between the reinforcing ribs 5 is 250mm to 350mm, and the reinforcing ribs 5 need to avoid the distribution of the machine tool ejector pins. In this embodiment, the reinforcing ribs 5 include main ribs and auxiliary ribs, wherein the thickness of the main ribs is preferably 40mm, and the thickness of the auxiliary ribs is preferably 30mm.

[0037] The width of the pressure ring flange includes the width of the front flange, the width of the rear flange, the width of the right flange, and the width of the left flange. The process of obtaining the upper mold base length 1 and the upper mold base width 2 is as follows:

[0038] The first auxiliary line 11, the second auxiliary line 12, the third auxiliary line 13 and the fourth auxiliary line 14 are obtained based on the billet line; specifically, the first auxiliary line 11 and the third auxiliary line 13 are parallel to the Y-axis in the absolute coordinate system, and the second auxiliary line 12 and the fourth auxiliary line 14 are parallel to the X-axis in the absolute coordinate system.

[0039] As attached Figure 5 As shown, the acquisition process of the first auxiliary line 11, the second auxiliary line 12, the third auxiliary line 13, and the fourth auxiliary line 14 is as follows: The distance from the leftmost point of the billet line to the absolute Y-axis is obtained, and this distance is rounded to the nearest five to obtain the first auxiliary line 11; the distance from the topmost point of the billet line to the absolute Y-axis is obtained, and this distance is rounded to the nearest five to obtain the second auxiliary line 12; the distance from the rightmost point of the billet line to the absolute Y-axis is obtained, and this distance is rounded to the nearest five to obtain the third auxiliary line 13; the distance from the bottommost point of the billet line to the absolute Y-axis is obtained, and this distance is rounded to the nearest five to obtain the fourth auxiliary line 14.

[0040] Specifically, the absolute coordinate system usually represents the original coordinate system in 3D software. Before creating and drawing other parts, the product needs to be imported into the absolute coordinate system, and other parts are drawn and created based on the positional relationship between the product and the absolute coordinate system. The process of rounding to a multiple of 5 is as follows: the Z-value of the lowest point is rounded to a multiple of "5". For example, among the numbers 0 to 5, numbers less than 2.5 become 0 after rounding to a multiple of 5, and numbers greater than or equal to 2.5 become 5 after rounding to a multiple of 5. Among the numbers 5 to 10, numbers less than 7.5 become 5 after rounding to a multiple of 5, and numbers greater than or equal to 7.5 become 10 after rounding to a multiple of 5. For example, coordinate values ​​1 and 2.4 become 0 after rounding to a multiple of 5, coordinate values ​​2.5 and 4 become 5 after rounding to a multiple of 5, coordinate values ​​6 and 7.3 become 5 after rounding to a multiple of 5, and coordinate values ​​7.6 and 9 become 10 after rounding to a multiple of 5. The advantage of using multiples of 5 is that it facilitates measurement by fitters and machining. At the same time, the dimensions of the processed parts are all multiples of 5, making positioning and marking during machining more convenient.

[0041] The first intermediate parameter is obtained based on the first auxiliary line 11, the width of the left flange, the width of the pressure plate, and the X-axis offset of the ejector pin centerline; the third intermediate parameter is obtained based on the third auxiliary line 13, the width of the rear flange, the width of the pressure plate, and the X-axis offset of the ejector pin centerline; the upper mold base length 1 is obtained by adding the first intermediate parameter and the third intermediate parameter.

[0042] The second intermediate parameter is obtained based on the second auxiliary line 12, the width of the front flange, the width of the pressure plate, and the offset of the ejector pin centerline Y-axis; the fourth intermediate parameter is obtained based on the fourth auxiliary line 14, the width of the rear flange, the width of the pressure plate, and the offset of the ejector pin centerline Y-axis; the upper mold base width 2 is obtained by adding the second and fourth intermediate parameters.

[0043] Specifically, the process of obtaining the first intermediate parameter is as follows:

[0044] The first reference variable for calculating the first intermediate parameter:

[0045] The second reference variable for calculating the first intermediate parameter is: l2 = D1 + W L +N+K;

[0046] If the entire top rod avoids the obstacle, when l1 < l2, the first intermediate variable L = l1 + J; when l1 ≥ l2, the first intermediate variable L = l1.

[0047] If the top rod does not avoid the obstacle, the first intermediate variable L = l2;

[0048] Wherein, the round() function represents the rounding function, D1 represents the vertical distance from the first auxiliary line 11 to the origin of the absolute coordinate system, and W... L The width of the left flange of the pressure ring is represented by N, the width of the pressure profile is represented by ΔX, the offset of the center of the push rod on the X-axis is represented by K, the width of the guide box is represented by J, and the distance between the push rods is represented by J. In this embodiment, the width of the guide box is preferably 260mm, the distance between the push rods is preferably 150mm, and the width of the pressure profile is preferably 20mm.

[0049] Specifically, the process of obtaining the third intermediate parameter is as follows:

[0050] The first reference variable for calculating the third intermediate parameter:

[0051] The second reference variable for calculating the third intermediate parameter is: r2 = D3 + W R +N+K;

[0052] If the entire top rod avoids the obstacle, when r1 < r2, the third intermediate variable R = r1 + J; when r1 ≥ r2, the third intermediate variable R = r1.

[0053] If the top rod does not avoid the obstacle, the third intermediate variable R = r2;

[0054] Where D3 represents the perpendicular distance from the third auxiliary line to the origin of the absolute coordinate system, W R This indicates the width of the right flange of the pressure ring.

[0055] Specifically, the process of obtaining the second intermediate parameter is as follows:

[0056] The first reference variable for calculating the second intermediate parameter:

[0057] The second reference variable for calculating the second intermediate parameter is: f2 = D2 + W F +N;

[0058] If the entire top rod avoids the obstacle, when f1 < f2, the second intermediate variable F = f1 + J; when f1 ≥ f2, the second intermediate variable F = f1.

[0059] If the top rod does not avoid the obstacle, the second intermediate variable F = f2;

[0060] Wherein, the round() function represents the rounding function, D2 represents the vertical distance from the second auxiliary line to the origin of the absolute coordinate system, and W... F N represents the width of the front flange of the pressure ring, N represents the width of the pressure profile, ΔY represents the Y-axis offset of the ejector pin center, and J represents the ejector pin spacing.

[0061] Specifically, the process of obtaining the fourth intermediate parameter is as follows:

[0062] The first reference variable for calculating the fourth intermediate parameter:

[0063] The second reference variable for calculating the second intermediate parameter is: b2 = D4 + W B +N;

[0064] If the entire top rod avoids the obstacle, when b1 < b2, the second intermediate variable B = b1 + J; when b1 ≥ b2, the second intermediate variable B = b1.

[0065] If the top rod does not avoid the obstacle, the second intermediate variable B = b2;

[0066] Where D4 represents the perpendicular distance from the fourth auxiliary line to the origin of the absolute coordinate system, W R This indicates the width of the rear flange of the pressure ring.

[0067] In this embodiment, whether the top rod avoids an obstacle is a manually set condition, that is, the top rod is set to avoid an obstacle or not avoid an obstacle by human intervention.

[0068] Example 2

[0069] A method for generating a drawing die holder model includes the following steps: obtaining the dimensions of the drawing die holder according to any of the above-mentioned methods for generating drawing die holder dimensions; and generating a three-dimensional structural model of the die holder based on the dimensions of the drawing die holder. The three-dimensional structural model of the die holder is attached. Figure 3 and attached Figure 4 As shown, the external dimensions of the upper mold base are generated based on the upper mold base length 1, upper mold base width 2, upper mold base height 3, and upper mold base profile 6. Reinforcing ribs 5 are generated based on the distribution of reinforcing ribs on other surfaces besides the upper mold base profile 6. The upper mold base flange 4 is generated on the long side of the upper mold base based on the flange width and flange thickness of the upper mold base.

[0070] Example 3

[0071] A computer-readable medium storing at least one instruction, at least one program, a code set, or an instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the method for generating the dimensions of a drawing die holder as described above.

[0072] Example 4

[0073] An electronic device includes a processor, a memory, a communication bus, and a communication interface. The memory stores a computer program that can be run on the processor. During operation, the computer program obtains a three-dimensional structural model of a drawing die holder according to the above-described method for generating a drawing die holder model. The processor outputs the three-dimensional structural model to an external display for display.

[0074] In this embodiment, the processor can be composed of integrated circuits, such as a single packaged integrated circuit, or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory (e.g., model generation method programs for the upper mold base) and calls data stored in the memory to perform various functions of the electronic device and process data.

[0075] The memory includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In this embodiment, the memory can be an internal storage unit of an electronic device, such as the portable hard drive of the electronic device. In other embodiments, the memory can also be an external storage device of the electronic device, such as a plug-in portable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device. Furthermore, the memory can include both internal storage units and external storage devices of the electronic device. The memory can be used not only to store application software and various types of data installed on the electronic device, such as the code of the upper mold base size and three-dimensional structural model generation method program, but also to temporarily store data that has been output or will be output.

[0076] The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory and at least one processor.

[0077] The communication interface is used for communication between the aforementioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, Bluetooth interface, etc.). The user interface may be a display, an input unit (such as a keyboard), and optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device and to display a visual user interface.

[0078] Figure 6 Only electronic devices with components are shown; it will be understood by those skilled in the art that... Figure 6The structure shown does not constitute a limitation on the electronic device and may include fewer or more components than shown, or combine certain components, or have different component arrangements. For example, although not shown, the electronic device may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to at least one processor via a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power sources, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0079] The method for generating the model of the upper mold base of the above mold by the processor can be found in the description of the relevant steps in the corresponding embodiment, and will not be repeated here.

[0080] Furthermore, if the modules / units integrated into the electronic device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, a computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).

[0081] In the several embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0082] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0083] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0084] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0085] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within the invention. No appended diagram markings in the claims should be construed as limiting the scope of the claims.

[0086] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for generating the dimensions of a drawing die holder, characterized in that, comprising the following steps: obtain product surface and die parameters, wherein the die parameters include blank line, blank holder flange width, pressing material profile width, ejector rod center X-axis offset, ejector rod center Y-axis offset, ejector rod spacing, guide box width, die height, and the height from the die center line to the press bed; obtain the dimensions of the drawing upper die base according to the die parameters, wherein the dimensions of the drawing upper die base include upper die profile, upper die base width, upper die base length, upper die base bottom surface height and upper die base height.

2. The method for generating the dimensions of a drawing die holder as described in claim 1, characterized in that, The upper die base bottom surface height is obtained by the difference between the die height and the height from the die center line to the press bed; the upper die base height is obtained according to the distance from the upper die base bottom surface height to the product surface; the process for obtaining the upper die base bottom surface height is as follows: calculate the intermediate height value m: m=H1-H2; If m>100mm, then the upper die base bottom surface height M=m; if m<100mm, then the upper die base bottom surface height M is in the range of 100mm to 150mm; wherein H1 represents the die height, and H2 represents the height from the center line to the press bed.

3. A method for generating the dimensions of a drawing die holder as described in claim 1 or 2, characterized in that, The die parameters further include upper die clamping flange width and upper die clamping flange thickness, the upper die base dimensions further include upper die base profile and upper die flange edge, the upper die base profile is generated according to the product surface; the upper die flange edge is generated according to the upper die clamping flange width, the upper die clamping flange thickness and the upper die base length.

4. A method for generating the dimensions of a drawing die holder as described in claim 1 or 2, characterized in that, The blank holder flange width includes rear flange width and left flange width; the process for obtaining the upper die base length is as follows: obtain the first auxiliary line and the third auxiliary line according to the blank line; obtain the first intermediate parameter according to the first auxiliary line, the left flange width, the pressing material profile width and the ejector rod center line X-axis offset; obtain the third intermediate parameter according to the third auxiliary line, the rear flange width, the pressing material profile width and the ejector rod center line X-axis offset; obtain the upper die base length according to the first intermediate parameter and the third intermediate parameter.

5. A method for generating the dimensions of a drawing die holder as described in claim 1 or 2, characterized in that, The blank holder flange width includes blank holder front flange width and right flange width; the process for obtaining the upper die base width is as follows: obtain the second auxiliary line and the fourth auxiliary line according to the blank line; obtain the second intermediate parameter according to the second auxiliary line, the front flange width, the pressing material profile width and the ejector rod center line Y-axis offset; obtain the fourth intermediate parameter according to the fourth auxiliary line, the rear flange width, the pressing material profile width and the ejector rod center line Y-axis offset; obtain the upper die base width according to the second intermediate parameter and the fourth intermediate parameter.

6. The method for generating the dimensions of a drawing die holder as described in claim 4, characterized in that, The process for obtaining the first intermediate parameter is as follows: The first reference variable for calculating the first intermediate parameter: The second reference variable for calculating the first intermediate parameter is: l2 = D1 + W L +N+K; If all ejector rods are avoided, when l1<l2, the first intermediate variable L=l1+J; when l1≥l2, the first intermediate variable L=l1; If all ejector rods are not avoided, the first intermediate variable L=l2; Where, the `round()` function represents the rounding function, D1 represents the vertical distance from the first auxiliary line to the absolute coordinate, and W... L N represents the width of the left flange of the pressure ring, N represents the width of the pressure profile, ΔX represents the offset of the center of the ejector pin along the X-axis, K represents the width of the guide box, and J represents the distance between the ejector pins. The process for obtaining the third intermediate parameter is as follows: The first reference variable for calculating the third intermediate parameter: The second reference variable for calculating the third intermediate parameter is: r2 = D3 + W R +N+K; If all ejector rods are avoided, when r1<r2, the third intermediate variable R=r1+J; when r1≥r2, the third intermediate variable R=r1; If all ejector rods are not avoided, the third intermediate variable R=r2; Where D3 represents the vertical distance from the third auxiliary line to the absolute coordinate, W R This indicates the width of the right flange of the pressure ring.

7. The method for generating the dimensions of a drawing die holder as described in claim 5, characterized in that, The process for obtaining the second intermediate parameter is as follows: The first reference variable for calculating the second intermediate parameter: The second reference variable for calculating the second intermediate parameter is: f2 = D2 + W F +N; If all ejector rods are avoided, when f1<f2, the second intermediate variable F=f1+J; when f1≥f2, the second intermediate variable F=f1; If all ejector rods are not avoided, the second intermediate variable F=f2; Where, the `round()` function represents the rounding function, D2 represents the vertical distance from the second auxiliary line to the absolute coordinates, and W... F N represents the width of the front flange of the pressure ring, N represents the width of the pressure profile, ΔY represents the Y-axis offset of the ejector pin center, and J represents the ejector pin spacing. The process for obtaining the fourth intermediate parameter is as follows: The first reference variable for calculating the fourth intermediate parameter: The second reference variable for calculating the second intermediate parameter is: b2 = D4 + W B +N; If all ejector rods are in the avoidance state, when b1<b2, the second intermediate variable B = b1+J; when b1≥b2, the second intermediate variable B = b1; If all ejector rods are not in the avoidance state, the second intermediate variable B = b2; Where D4 represents the vertical distance from the fourth auxiliary line to the absolute coordinate, W B This indicates the width of the rear flange of the pressure ring.

8. A method for generating a drawing die holder model, characterized in that, The following steps are included: obtaining the size of the drawing upper die holder according to the method described in any one of claims 1 to 7, and generating a three-dimensional structural model of the upper die holder according to the size of the drawing upper die holder.

9. A computer-readable medium, characterized in that, The storage medium stores at least one instruction, at least one segment of program, code set or instruction set, wherein the at least one instruction, the at least one segment of program, the code set or the instruction set are loaded and executed by a processor to implement the method according to any one of claims 1 to 7.

10. An electronic device, characterized in that, The apparatus includes a processor, a memory, a communication bus and a communication interface, wherein the memory stores a computer program executable on the processor, and during the running process, the computer program obtains the three-dimensional structural model of the upper die holder according to the method for generating a drawing upper die holder model described in claim 8, and the processor outputs the three-dimensional structural model to an external display for display.