Method and apparatus for automatically generating cooling water circuit of injection mold

CN117754831BActive Publication Date: 2026-11-03GD MIDEA AIR CONDITIONING EQUIP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311873318.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-11-03
Estimated Expiration
2043-12-29

AI Technical Summary

Technical Problem

The current cooling water circuit design of injection molds relies on engineers' experience, which leads to unreasonable design, affects the cooling effect and molding cycle of products, and may cause product defects.

Method used

The interference area of ​​the injection mold is determined by an automated method, a preset cooling water channel is generated, the interference area is avoided, preset branches that do not reach the length threshold are deleted, and reasonable cooling water channels are retained.

Benefits of technology

It achieves a reasonable cooling water circuit design that does not rely on engineers' experience, improves cooling efficiency and processing efficiency, avoids product defects, and ensures convenient connection between adjacent water circuits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117754831B_ABST
    Figure CN117754831B_ABST
Patent Text Reader

Abstract

The application relates to the injection molding field and provides an automatic generation method of a cooling water circuit of an injection mold, which comprises the following steps: determining an interference area of the injection mold based on interference components of the injection mold; avoiding the interference area to generate a preset cooling water circuit comprising a plurality of preset branches; deleting the preset branches that do not reach a length threshold, and retaining the preset branches that reach the length threshold to obtain an actual cooling water circuit. The automatic generation method of the cooling water circuit of the injection mold can automatically obtain a reasonable and reliable actual cooling water circuit without depending on the experience of engineers. Specifically, the preset cooling water circuit is obtained by avoiding the interference area, the processing problem of the water circuit is fully considered, and the design of the water circuit is reliable. On this basis, the preset branches that do not reach the expected length are deleted, which has no substantial influence on the cooling efficiency, guarantees the connection between adjacent water circuits, and improves the processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of injection molding technology, and in particular to an automatic method and device for generating cooling water channels in injection molds. Background Technology

[0002] Currently, the design tools for cooling water channels in injection molds can only access the available water channel components and cannot automatically design water channels based on product shape and molding theory. Consequently, the actual design process for injection mold cooling water channels still heavily relies on the engineer's experience and requires manual adjustments, often resulting in improperly designed cooling water channels. An improperly designed cooling water channel can lead to poor product cooling, excessively long molding cycles, and even product defects. Summary of the Invention

[0003] This invention aims to at least solve one of the technical problems existing in related technologies. To this end, this invention proposes an automatic method for generating cooling water channels in injection molds. This method can automatically generate cooling water channels based on product characteristics, reducing uncertainties caused by engineer experience, ensuring product cooling effect, controlling the injection molding cycle, and avoiding product defects caused by cooling problems.

[0004] The present invention also proposes an automatic generation device for cooling water channels of injection molds.

[0005] The present invention also proposes an electronic device.

[0006] The present invention also proposes a non-transitory computer-readable storage medium.

[0007] An automatic generation method for cooling water channels in an injection mold according to a first aspect embodiment of the present invention includes:

[0008] The interference region of the injection mold is determined based on the interference components of the injection mold;

[0009] By avoiding the interference area, a preset cooling water path is generated, which includes multiple preset branches;

[0010] The preset branches that do not reach the length threshold are deleted, and the preset branches that reach the length threshold are retained to obtain the actual cooling water circuit.

[0011] The automatic generation method for cooling water channels in injection molds according to embodiments of the present invention does not rely on the experience of engineers and can automatically obtain reasonable and reliable actual cooling water channels. Specifically, the preset cooling water channels are obtained by avoiding interference areas, fully considering the processing issues of the water channels, thus making the design of the water channels reliable. On this basis, preset branches with insufficient length are deleted, which not only has no substantial impact on cooling efficiency, but also ensures convenient connection between adjacent water channels and improves processing efficiency.

[0012] According to one embodiment of the present invention, the step of avoiding the interference region and generating a preset cooling water path including multiple preset branches includes:

[0013] Multiple water channels are arranged side by side along the length of the injection mold, and the water channels extend along the width of the injection mold.

[0014] Remove the sections in the waterway that interfere with the interference region to obtain the preset branch.

[0015] According to one embodiment of the present invention, the arrangement of multiple parallel water channels along the length of the injection mold includes:

[0016] The injection mold is sliced ​​along its length and / or thickness to obtain different slice units;

[0017] Based on different slicing units, waterway segments are obtained located on multiple mutually parallel planes, with each plane corresponding to a slicing unit.

[0018] According to one embodiment of the present invention, the waterway segment is a straight waterway, and the straight waterways are evenly distributed on each plane.

[0019] According to one embodiment of the present invention, removing the sections in the waterway that interfere with the interference region to obtain the preset branch includes:

[0020] The section of the waterway that interferes with the interference region is located in the middle of the straight waterway, resulting in two preset branch roads separated by the interfering section.

[0021] According to one embodiment of the present invention, the provision of multiple parallel water channels along the length direction of the injection mold, wherein the water channels extend along the width direction of the injection mold, includes:

[0022] Pre-plan waterway sections located at the edges;

[0023] Based on the spacing between adjacent waterway segments and the cross-sectional dimensions of the waterway segments, multiple other waterway segments parallel to the edge segments are obtained.

[0024] According to one embodiment of the present invention, removing the sections in the waterway that interfere with the interference region to obtain the preset branch includes:

[0025] Based on the waterway segment, a waterway auxiliary area surrounding the waterway segment is determined, and the waterway auxiliary area is a safe area formed around the waterway segment;

[0026] The pre-defined branch is obtained by removing the sections where the waterway auxiliary area and the interference area overlap.

[0027] According to one embodiment of the present invention, the step of reducing the preset branches that have not reached the length threshold and retaining the preset branches that have reached the length threshold to obtain the actual cooling water circuit includes:

[0028] Obtain the width of the injection mold at the location of the preset branch;

[0029] The widths corresponding to all the preset branches are divided into intervals. For the widths of different intervals, a first model is established with the width as input and the length threshold as output.

[0030] The width is input into the first model to obtain the length threshold.

[0031] According to one embodiment of the present invention, the first model is a linear model of the width, wherein the coefficient of the width in the first model is negatively correlated with the size of the width.

[0032] According to one embodiment of the present invention, the preset branch that has reached the length threshold is divided into two types: complete length and incomplete length.

[0033] According to one embodiment of the present invention, classifying the preset branches that have reached a length threshold into two types—complete length and incomplete length—includes:

[0034] Obtain the width of the injection mold at the location of the preset branch;

[0035] The widths corresponding to all the preset branches are divided into intervals. For the widths of different intervals, a second model is established with the width as input and the critical value as output.

[0036] Input the width into the second model to obtain the critical value;

[0037] Preset branches with a length greater than the threshold value are considered complete preset branches, while preset branches with a length less than or equal to the threshold value are considered incomplete preset branches.

[0038] According to one embodiment of the present invention, the second model is a linear model of the width, wherein the coefficient of the width in the second model is negatively correlated with the size of the width.

[0039] According to one embodiment of the present invention, it further includes:

[0040] Calculate the maximum cooling efficiency of the actual cooling water circuit;

[0041] The preset cooling water path is corrected based on the efficiency difference between the maximum cooling efficiency and the injection mold.

[0042] An automatic cooling water channel generation device for an injection mold according to a second aspect embodiment of the present invention includes:

[0043] An interference region determination module is used to determine the interference region of the injection mold based on the interference components of the injection mold;

[0044] A water path pre-generation module is used to avoid the interference area and generate a preset cooling water path including multiple preset branches;

[0045] The water path generation module is used to delete the preset branches that have not reached the length threshold, and retain the preset branches that have reached the length threshold to obtain the actual cooling water path.

[0046] The automatic cooling water channel generation device for injection molds according to embodiments of the present invention has the same effect as the automatic cooling water channel generation method for injection molds described above, and will not be repeated here.

[0047] An electronic device for a cooling water path of an injection mold according to a third aspect embodiment of the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described method for automatically generating the cooling water path of the injection mold.

[0048] The electronic device for injection molds according to embodiments of the present invention has the same effect as the automatic generation method for cooling water channels of injection molds described above, and will not be repeated here.

[0049] According to a fourth aspect of the present invention, a non-transitory computer-readable storage medium for an injection mold stores a computer program thereon, which, when executed by a processor, implements the above-described method for automatically generating cooling water channels for the injection mold.

[0050] The non-transitory computer-readable storage medium for injection molds according to embodiments of the present invention has the same effect as the automatic generation method for cooling water channels of injection molds described above, and will not be repeated here.

[0051] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 This is a flowchart illustrating the automatic generation method for cooling water channels in injection molds provided by the present invention.

[0054] Figure 2 This is one of the schematic diagrams showing the distribution of the water supply section in the injection mold provided by the present invention;

[0055] Figure 3 This is the second schematic diagram of the distribution of the water supply section of the injection mold provided by the present invention;

[0056] Figure 4 This is the third schematic diagram of the distribution of the water supply section of the injection mold provided by the present invention;

[0057] Figure 5 This is the fourth schematic diagram of the distribution of the water supply section of the injection mold provided by the present invention;

[0058] Figure 6 This is a schematic diagram of the automatic generation device for cooling water channels of injection molds provided by the present invention;

[0059] Figure 7 This is a schematic diagram of the electronic device provided by the present invention;

[0060] Figure label:

[0061] 10. Injection mold; 101. Inner mold; 20. Interference component; 30. Pre-set branch; 40. Water channel section; 50. Water channel auxiliary area; 60. Safety auxiliary area; 70. Entity of the clearance space;

[0062] 610. Interference Region Determination Module; 620. Waterway Pre-generation Module; 630. Waterway Generation Module. Detailed Implementation

[0063] The embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and should not be construed as limiting the scope of the invention.

[0064] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0065] Before introducing the automatic generation method of the cooling water channel of the injection mold according to the embodiments of the present invention, the application scenarios of the automatic generation method of the cooling water channel of the injection mold will be explained first. The automatic generation method of the cooling water channel of the injection mold of the present invention can be applied to the controller of the industrial control computer, or to smart terminals such as computers and tablets. The present invention does not make any special limitations here, as long as it can support and implement the automatic generation method of the cooling water channel of the injection mold of the present invention.

[0066] Please see Figure 1 The automatic generation method for cooling water channels of injection molds according to embodiments of the present invention includes at least the following steps S100 to S300.

[0067] S100. Determine the interference area of ​​the injection mold based on the interference components of the injection mold.

[0068] Combination Figures 2 to 4 An injection mold 10 generally includes an inner mold 101 (also called a moving mold or core mold) and an outer mold. In the injection mold 10, the inner mold 101 typically requires cooling water channels. The inner mold 101 is the part of the mold used to form the internal shape of the product during the injection molding process. It directly contacts and surrounds the plastic material, therefore requiring cooling to control the solidification and cooling time of the plastic. Cooling water enters the inner mold 101 through cooling water channels, absorbs heat, and lowers the mold temperature, thereby promoting rapid hardening and demolding of the plastic. In some special cases, the outer mold may also require cooling water channels. Therefore, in actual design, it is necessary to determine whether cooling water channels need to be arranged in the outer mold based on specific conditions and requirements.

[0069] Interference components refer to other parts of an injection mold besides the outer mold, inner mold, and cooling system, which may interfere with the cooling system. These include the stripping system (including ejector pins, ejector plates, ejector rods, etc.), guide pillars, guide sleeves, and clamping systems. In this embodiment, we take the case where cooling water channels are generated only in the inner mold 101 as an example: the interference components 20 of the inner mold 101 generally include ejector pins, angled ejectors, screws, etc. Therefore, based on the interference position between the inner mold 101 and the interference components 20, the interference area of ​​the inner mold 101 can be determined.

[0070] Combination Figure 2 and Figure 3 Corresponding to the interference component 20, a clearance space entity 70 is set around the interference component 20, and an interference region is defined on the outer periphery of the clearance space entity 70. The distance d between the interference region and the clearance space corresponds to the safety distance. The interference region is also the safety auxiliary region 60, which is the area reserved to ensure that other components do not interfere with the interference component 20.

[0071] S200, avoid interference areas and generate preset cooling water channels including multiple preset branch channels 30.

[0072] The cooling water channel of the injection mold 10 can be a conformal cooling water channel or a cooling water channel composed of straight water channels, see reference. Figures 2 to 5 This application only illustrates the case where a cooling water channel is composed of straight water channels. In this application, multiple water channel segments 40 distributed within the injection mold 10 are determined. Based on this, the water channel segments 40 avoid interference areas to obtain a preset cooling water channel. Specifically, if the end of a water channel segment 40 avoids interference areas, a single preset branch 30 is obtained; if the middle section of the water channel segment 40 avoids interference areas, two or more preset branch channels 30 located on a straight line are obtained. Therefore, different preset branch channels 30 can be collinear or parallel to each other.

[0073] According to an embodiment of this application, S200 may include the following S210 to S220.

[0074] S210. Multiple water channels 40 arranged side by side are provided along the length direction of the injection mold, and the water channels 40 extend along the width direction of the injection mold.

[0075] S220. Remove the sections in the waterway that interfere with the interference area to obtain the preset branch.

[0076] Furthermore, S210 may include S211 and S212.

[0077] S211. Pre-deploy waterway sections 40 at the edge locations.

[0078] In S211, combined with Figures 2 to 4 First, define Figure 2 The vertical direction is the length direction of the injection mold 10, which generally also corresponds to the X coordinate; definition Figure 2 The left and right directions in the figure represent the width direction of the injection mold 10, which generally also corresponds to the Y coordinate; definition Figure 4 The left and right directions in the figure represent the thickness direction of the injection mold 10, which also corresponds to the Z coordinate.

[0079] To obtain the preset branch 30 of the preset cooling water circuit, the water circuit segment 40 at the outermost position can be determined first, combined with... Figure 2 The topmost and bottommost waterway segments 40 are determined. Based on this, since the distance between adjacent waterway segments 40 is known, the positions of other waterway segments 40 can be determined. Specifically, the distance between the topmost waterway segment 40 and the edge of the inner mold 101 (…) Figure 4 The distance between the bottom water channel 40 and the edge of the inner mold 101 can be determined by the general design rules of the mold, and the water channel 40 at the edge position can be pre-arranged.

[0080] S212. Based on the spacing between adjacent waterway segments 40 and the cross-sectional dimensions of waterway segments 40, multiple other waterway segments 40 parallel to the waterway segments 40 at the edge are obtained.

[0081] According to embodiments of this application, "obtaining multiple other waterway segments 40 parallel to the edge location waterway segment 40" includes at least two scenarios:

[0082] In the first scenario, multiple other waterways 40 parallel to the edge location are obtained.

[0083] In the second scenario, although other waterway segments 40 are not parallel to the waterway segments 40 at the edge, the angle between them is very small, for example, less than 15°.

[0084] Of course, in S210, multiple water channels 40 arranged side by side along the length of the injection mold can also be arranged in other ways besides S211 and S212.

[0085] According to the embodiments of this application, based on the general design rules of the cooling water channels of the injection mold 10, the highest point, lowest point, rightmost point, and leftmost point of the surface of the injection mold 10, as well as the water channel diameter, water channel spacing, and distance between the water channel segment 40 and the surface of the injection mold 10 along the thickness direction of the injection mold 10 can be defined first.

[0086] Taking the waterway spacing between adjacent waterway sections of 40 as an example, the calculation method includes:

[0087] Determine requirements: Determine the design requirements of the cooling water circuit, including the flow rate of the cooling water, the temperature difference between the inlet and outlet, and the thermal conductivity of the injection molding material.

[0088] Determine the heat conduction path: Based on the structure of the mold and the shape of the injection part, determine the heat conduction path, that is, the parts or areas that need to be cooled.

[0089] Calculate cooling power: Based on the heat conduction path and the thermal conductivity of the injection molding material, calculate the required cooling power. This can be estimated using the heat conduction equation, with the formula: Q = k × A × ΔT / L, where Q is the cooling power, k is the thermal conductivity of the injection molding material, A is the heat conduction area, ΔT is the inlet and outlet temperature difference, and L is the length of the heat conduction path.

[0090] Determine the cooling water flow rate: Calculate the cooling water flow rate based on the cooling power and the heat capacity of the injection molding material. Generally, the following formula can be used for estimation: Q = m × C × ΔT, where Q is the cooling power, m is the cooling water flow rate, C is the heat capacity of the injection molding material, and ΔT is the inlet and outlet temperature difference.

[0091] Determine the spacing between adjacent water passages 40: Calculate the spacing between adjacent water passages based on the cooling water flow rate and the geometry of the injection mold 10. A common calculation method is to evenly distribute the total cooling water flow rate among the various water passages 40 on the injection mold 10, and then determine the water passage spacing based on the dimensions of the injection mold 10 and the cooling water flow rate.

[0092] It should be noted that the above calculation method is a basic estimation method. In actual design, other factors can also be taken into account, such as the structural limitations of the injection mold 10 and the uniformity of the cooling effect.

[0093] S210 may further include: slicing the injection mold, and based on the slicing units, obtaining corresponding water passage segments 40 located on multiple mutually parallel planes. Combined with... Figure 4 The waterway section 40 is distributed across three planes in the Z direction. Among them, Figure 4 There is no gap between adjacent water channels 40; they are basically set up close together, and the water channel spacing is zero. Of course, based on different product profiles (corresponding to different injection mold profiles 10), it is obvious that the spacing between adjacent water channels 40 can also be other values.

[0094] According to the embodiments of this application, the water channel segments 40 on each plane can be evenly distributed, resulting in a simpler distribution structure of the water channel segments 40 and facilitating subsequent processing. Of course, the water channel segments 40 on each plane can also be distributed in other patterns based on the surface characteristics of the product and the injection mold 10. Furthermore, the water channel segments 40 in the figure are straight water channels, which does not constitute a limitation on the embodiments of this application. Clearly, the water channel segments 40 can also be curved water channels or other types of water channels.

[0095] According to embodiments of this application, the inner mold 101 can be sliced ​​along the Z direction, or along the X direction, or the structural characteristics of the inner mold 101 along both the Z and X directions can be considered simultaneously to slice the inner mold 101. Here, "slicing" refers to breaking down a complex, large object into multiple simpler objects, and then performing subsequent processing on each simple object separately. This slicing process improves the efficiency of cooling water channel generation. The slicing method yields water channel segments 40 located on multiple mutually parallel planes.

[0096] In S220, combined with Figure 5 Several preset branches 30 are distributed along the length of the injection mold 10. The preset branch 30 on the lowest water channel section 40 is one, while the preset branch 30 on the upper water channel section 40 is two. That is, two preset branches 30 are distributed along the width of the injection mold 10.

[0097] According to an embodiment of this application, S220 may include the following S221 to S222.

[0098] S221. Based on the waterway segment 40, determine the waterway auxiliary area 50 surrounding the waterway segment 40. The waterway auxiliary area 50 is also the safe area formed around the waterway segment 40 to ensure the safe distance between other components and the waterway segment 40. The safe distance here can be customized or obtained based on experience or other existing methods.

[0099] S222. Remove the sections in waterway section 40 where the waterway auxiliary area 50 overlaps with the interference area to obtain the preset branch road 30.

[0100] That is, not only when the waterway section 40 overlaps with the interference area of ​​the interference component 20, but also when the waterway auxiliary area 50 of the waterway section 40 overlaps with the interference area, it also needs to be avoided, thus making the pre-set branch 30 more reliable. Here, "waterway auxiliary area 50" refers to the safety area surrounding the waterway section 40 set up to ensure that the waterway section 40 is not affected by other components.

[0101] According to an embodiment of this application, the section of waterway 40 that interferes with the interference region is located in the middle of waterway 40, resulting in two predetermined branch paths 30 separated by the interfering section. In this case, a waterway 40 is divided into multiple predetermined branch paths 30 by the interference region.

[0102] S300: Delete the preset branches 30 that have not reached the length threshold, and retain the preset branches that have reached the length threshold to obtain the actual cooling water circuit.

[0103] In S300, if the preset branch 30 is too short, it will not only fail to achieve a cooling effect, but also make the connection structure between adjacent preset branches 30 too complex and the processing cost too high. Therefore, this application judges the length of the preset branch 30 and deletes the shorter preset branch 30 to obtain the remaining preset branch 30 with the required length, thus forming the cooling water channel of the injection mold 10.

[0104] According to the embodiments of this application, the remaining preset branches 30 with sufficient length can be connected to each other by pipe joints fixed to the mold frame, or by any other means. The connection method between the preset branches 30 will not be described in detail here.

[0105] According to an embodiment of this application, S300 may include the following S310 to S330.

[0106] S310, Obtain the width of the injection mold 10 at the location of the preset branch 30;

[0107] In other words, the determination of the preset branch 30 is not compared with an absolute value, but rather with the width of the injection mold 10 at the current location of the preset branch 30. Obviously, the larger the width of the injection mold 10 at the location of the preset branch, the larger the theoretical length of the preset branch 30 can be before avoiding interference. If the actual length after avoiding interference is much smaller than the theoretical length, it means that the current preset branch 30 will encounter too many interference areas during processing, making processing difficult and inconvenient. Moreover, it is also difficult to connect with other preset branches 30 in the future. Therefore, the current preset branch 30 is deleted.

[0108] S320. Divide the widths of all preset branches 30 into intervals, and establish a first model with the width as input and the length threshold as output for the widths of different intervals.

[0109] S330. Input the width into the first model to obtain the length threshold.

[0110] Different length thresholds are obtained based on different width values. On this basis, the length of the preset branch 30 is compared with the current length threshold to determine whether the current preset branch 30 needs to be deleted, so as to obtain the actual cooling water circuit based on the undeleted preset branch 30.

[0111] According to an embodiment of this application, S300 may further include:

[0112] S340. The preset branches that have reached the length threshold are divided into two types: complete length and incomplete length. This division method is not limited, as long as it allows for classifying longer preset branches as complete length and shorter preset branches as incomplete length. Based on this, different treatments can be appropriately applied to the two different types of preset branches during subsequent processing or when connecting preset branches to form an actual cooling water circuit.

[0113] In one embodiment, S340 includes:

[0114] S341. Obtain the width of the injection mold at the location of the preset branch;

[0115] S342. Divide the widths corresponding to all the preset branches into intervals, and establish a second model with the width as input and the critical value as output for the widths of different intervals.

[0116] S343. Input the width into the second model to obtain the critical value;

[0117] S344. The preset branches with a length greater than the critical value are preset branches of complete length, and the preset branches with a length less than or equal to the critical value are preset branches of incomplete length.

[0118] In one embodiment, both the first and second models are linear models of the width, and the coefficients of the width in both models are negatively correlated with the size of the width. For example, the following seven first and second models can be defined:

[0119] Model 1: W0 is the width of the injection mold 10 at the location of the corresponding preset branch 30 (hereinafter referred to as width), W0 <= 100mm (the unit of the width W0 value in the following text is mm):

[0120] Lys >= 70% × W0, State A --- Full Length;

[0121] Lys < 70% × W0, state C --- cannot be generated.

[0122] Where Lys refers to the length of the preset branch 30; State A refers to the case where the length of the preset branch 30 is approximately close to the width of the injection mold 10 in which it is located; State C refers to the case where the preset branch 30 is too short and therefore the current preset branch 30 is deleted. For Model 1, 70% × W0 is the length threshold of the first model.

[0123] Model 2, 100 <W0<=150:

[0124] Lys>=65%×W0, State A---Full Length;

[0125] Lys < 65% × W0, state C --- cannot be generated.

[0126] For Model 2, 65% × W0 is the length threshold of the first model.

[0127] Model 3, 150 <W0<=200:

[0128] Lys >= 70% × W0, State A --- Full Length;

[0129] 45% × W0 <= Lys < 70% × W0, State B --- Incomplete length;

[0130] Lys<45%×W0, state C---cannot be generated.

[0131] In this context, state B refers to a situation where the length of the preset branch 30 differs from the width of the injection mold 10, but this does not affect its generation.

[0132] For Model 3, 45% × W0 is the length threshold of the first model, and 70% × W0 is the critical value of the second model.

[0133] Model 4, 200 <W0<=250:

[0134] Lys >= 70% × W0, State A --- Full Length;

[0135] 40% × W0 <= Lys < 70% × W0, State B --- Incomplete length;

[0136] Lys < 40% × W0, state C --- cannot be generated.

[0137] For Model 4, 40% × W0 is the length threshold of the first model, and 70% × W0 is the critical value of the second model.

[0138] Model 5, 250 <W0<=300:

[0139] Lys >= 70% × W0, State A --- Full Length;

[0140] 35% × W0 <= Lys < 70% × W0, State B --- Incomplete length;

[0141] Lys < 35% × W0, state C --- cannot be generated.

[0142] For Model 5, 35% × W0 is the length threshold of the first model, and 70% × W0 is the critical value of the second model.

[0143] Model 6, 300 <W0<=400:

[0144] Lys >= 75% × W0, State A --- Complete Length;

[0145] 30% × W0 <= Lys < 75% × W0, State B --- Incomplete length;

[0146] Lys < 30% × W0, state C --- cannot be generated.

[0147] For Model 6, 30% × W0 is the length threshold for the first model, and 75% × W0 is the critical value for the second model.

[0148] Model 7, 400 <W0:

[0149] Lys>=80%×W0, State A---Full Length;

[0150] 25% × W0 <= Lys < 80% × W0, State B --- Incomplete length;

[0151] Lys < 25% × W0, state C --- cannot be generated.

[0152] For Model 7, 25% × W0 is the length threshold of the first model, and 80% × W0 is the critical value of the second model.

[0153] Of course, the first model, which takes width as input and length threshold as output, is not limited by the examples above.

[0154] According to embodiments of this application, the pre-defined branches 30 that can be generated are distinguished into two states: complete length and incomplete length. This facilitates subsequent processing. For example, different processing steps or methods can be automatically set for waterways of complete and incomplete lengths.

[0155] The automatic generation method for the cooling water channels of the injection mold 10 according to the embodiments of this application can automatically obtain reasonable and reliable actual cooling water channels without relying on the experience of engineers. Specifically, the preset cooling water channels are obtained by avoiding interference areas, fully considering the processing problems of the water channels, so that the design of the water channels is reliable. On this basis, the preset branch 30 with an unsatisfactory length is deleted, which not only has no substantial impact on the cooling efficiency, but also ensures convenient connection between adjacent water channels and improves processing efficiency.

[0156] The automatic generation method for the cooling water channel of the injection mold 10 in this application embodiment may further include S400 and S500 in addition to the above S100 to S300.

[0157] S400, Calculate the maximum cooling efficiency of the actual cooling water circuit;

[0158] S500: Based on the efficiency difference between the maximum cooling efficiency and the actual efficiency required by the injection mold 10, the preset cooling water path is corrected.

[0159] When designing the preset cooling water circuit, the cooling capacity of the preset cooling water circuit is generally in a supersaturated state. Therefore, although the preset branch 30 is deleted in the aforementioned S300, it will generally not cause the final actual cooling water circuit to fail to meet the requirements.

[0160] Of course, the embodiments of this application can also calculate the maximum cooling efficiency of the actual cooling water circuit and correct the preset cooling water circuit based on the calculation results. For example, when it is found that the actual cooling water circuit does not meet the requirements, the pipe diameter of the preset cooling water circuit can be increased, or the pipe spacing of the preset cooling water circuit can be reduced, thereby ultimately improving the cooling capacity of the actual cooling water circuit.

[0161] For an automatic cooling water channel generation apparatus for an injection mold 10 according to a second aspect embodiment of the present invention, please refer to [link to relevant documentation]. Figure 6 The system includes an interference region determination module 610, a water channel pre-generation module 620, and a water channel generation module 630. The interference region determination module 610 determines the interference region of the injection mold 10 based on the interference component 20 of the injection mold 10. The water channel pre-generation module 620 avoids the interference region and generates a preset cooling water channel including multiple preset branch channels 30. The water channel generation module 630 removes preset branch channels 30 that do not reach a length threshold, retaining only those that do, to obtain the actual cooling water channel.

[0162] Since the content of the first aspect of the present invention can be used to explain the automatic generation device for the cooling water channel of the injection mold 10 in the second aspect of the present invention, the repeated content will not be described again.

[0163] Figure 7 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 7 As shown, the electronic device may include a processor 710, a communication interface 720, a memory 730, and a communication bus 740, wherein the processor 710, the communication interface 720, and the memory 730 communicate with each other through the communication bus 740. The processor 710 can call logical instructions in the memory 730 to execute the following method: determining the interference area of ​​the injection mold based on the interference components of the injection mold; avoiding the interference area to generate a preset cooling water channel including multiple preset branches; deleting preset branches that do not reach the length threshold, and retaining the preset branches that reach the length threshold to obtain the actual cooling water channel.

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

[0165] On the other hand, embodiments of the present invention disclose a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by the computer, the computer can execute the methods provided in the above-described method embodiments, such as: determining the interference area of ​​the injection mold based on the interference component of the injection mold; avoiding the interference area and generating a preset cooling water channel including multiple preset branches; deleting preset branches that do not reach the length threshold and retaining the preset branches that reach the length threshold to obtain the actual cooling water channel.

[0166] In another aspect, embodiments of the present invention also provide a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the methods provided in the above embodiments, including, for example,: determining the interference region of the injection mold based on the interference component of the injection mold; avoiding the interference region and generating a preset cooling water channel including multiple preset branches; deleting preset branches that do not reach the length threshold and retaining the preset branches that reach the length threshold to obtain the actual cooling water channel.

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

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

[0169] Finally, it should be noted that the above embodiments are only for illustrating the present invention and not for limiting the present invention. Although the present invention has been described in detail with reference to the embodiments, those skilled in the art should understand that various combinations, modifications, or equivalent substitutions of the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention and should be covered within the scope of the claims of the present invention.

Claims

1. A method for automatically generating cooling water channels in an injection mold, characterized in that, include: The interference region of the injection mold is determined based on the interference components of the injection mold; To avoid the interference area, a preset cooling water channel is generated, which includes multiple preset branches. This includes: arranging multiple water channel segments arranged side by side along the length direction of the injection mold, and the water channel segments extending along the width direction of the injection mold; removing the segments in the water channel segments that interfere with the interference area to obtain the preset branches. The preset branches that do not reach the length threshold are deleted, and the preset branches that reach the length threshold are retained to obtain the actual cooling water path. This includes: obtaining the width of the injection mold at the location of the preset branch; dividing the width corresponding to all preset branches into intervals; establishing a first model for the width of different intervals, with the width as input and the length threshold as output; and inputting the width into the first model to obtain the length threshold.

2. The method for automatically generating cooling water channels in an injection mold according to claim 1, characterized in that, The arrangement of multiple parallel water channels along the length of the injection mold includes: The injection mold is sliced ​​along its length and / or thickness to obtain different slice units; Based on different slicing units, waterway segments are obtained located on multiple mutually parallel planes, with each plane corresponding to a slicing unit.

3. The method for automatically generating cooling water channels in an injection mold according to claim 2, characterized in that, The waterway section is a straight waterway, and the straight waterways are evenly distributed on each plane.

4. The method for automatically generating cooling water channels in an injection mold according to claim 3, characterized in that, The step of removing the sections in the waterway that interfere with the interference region to obtain the preset branch includes: The section of the waterway that interferes with the interference region is located in the middle of the straight waterway, resulting in two preset branch roads separated by the interfering section.

5. The method for automatically generating cooling water channels in an injection mold according to claim 1, characterized in that, The multiple water channels arranged side-by-side along the length of the injection mold, and the water channels extending along the width of the injection mold, include: Pre-plan waterway sections located at the edges; Based on the spacing between adjacent waterway segments and the cross-sectional dimensions of the waterway segments, multiple other waterway segments parallel to the waterway segments at the edge positions are obtained.

6. The method for automatically generating cooling water channels in an injection mold according to claim 1, characterized in that, The step of removing the sections in the waterway that interfere with the interference region to obtain the preset branch includes: Based on the waterway segment, a waterway auxiliary area surrounding the waterway segment is determined, and the waterway auxiliary area is a safe area formed around the waterway segment; The pre-defined branch is obtained by removing the sections where the waterway auxiliary area and the interference area overlap.

7. The method for automatically generating cooling water channels in an injection mold according to claim 1, characterized in that, The first model is a linear model of the width, and the coefficient of the width in the first model is negatively correlated with the size of the width.

8. The method for automatically generating cooling water channels for an injection mold according to any one of claims 1 to 6, characterized in that, The preset branches that reach the length threshold are divided into two types: complete length and incomplete length.

9. The method for automatically generating cooling water channels in an injection mold according to claim 8, characterized in that, The preset branch that reaches the length threshold is divided into two types: complete length and incomplete length, including: Obtain the width of the injection mold at the location of the preset branch; The widths corresponding to all the preset branches are divided into intervals. For the widths of different intervals, a second model is established with the width as input and the critical value as output. Input the width into the second model to obtain the critical value; Preset branches with a length greater than the threshold value are considered complete preset branches, while preset branches with a length less than or equal to the threshold value are considered incomplete preset branches.

10. The method for automatically generating cooling water channels in an injection mold according to claim 9, characterized in that, The second model is a linear model of the width, and the coefficient of the width in the second model is negatively correlated with the size of the width.

11. The method for automatically generating cooling water channels in an injection mold according to any one of claims 1 to 6, characterized in that, Also includes: Calculate the maximum cooling efficiency of the actual cooling water circuit; The preset cooling water path is corrected based on the efficiency difference between the maximum cooling efficiency and the injection mold.

12. An automatic device for generating cooling water channels in an injection mold, characterized in that, include: An interference region determination module is used to determine the interference region of the injection mold based on the interference components of the injection mold; A water channel pre-generation module is used to avoid the interference area and generate a preset cooling water channel including multiple preset branches. The module includes: arranging multiple water channel segments arranged side by side along the length direction of the injection mold, wherein the water channel segments extend along the width direction of the injection mold; and removing the segments in the water channel segments that interfere with the interference area to obtain the preset branches. A water channel generation module is used to delete the preset branches that do not reach the length threshold and retain the preset branches that reach the length threshold to obtain the actual cooling water channel. The module includes: obtaining the width of the injection mold at the location of the preset branch; dividing the width corresponding to all preset branches into intervals; establishing a first model for the width of different intervals, with the width as input and the length threshold as output; and inputting the width into the first model to obtain the length threshold.

13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the automatic generation method for the cooling water channel of the injection mold as described in any one of claims 1 to 11.

14. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the automatic generation method for the cooling water channels of an injection mold as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Cooling circuit design method, program, and computer-readable recording medium

    WO2019093247A1