A method, equipment, and storage medium for designing three-dimensional molds for automotive parts.
By using multi-angle slicing and point pressure methods in the design of 3D molds for automotive parts to identify and optimize areas that are difficult to fill, the problem of mold manufacturing defects is solved, ensuring the quality of parts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HEYUAN HUAYISHENG MOULD CO LTD
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-05
AI Technical Summary
Existing 3D mold design methods for automotive parts have not been optimized for areas that are difficult to fill, resulting in defects in mold manufacturing and affecting actual use.
By establishing a preliminary three-dimensional mold in a spatial coordinate system, obtaining and marking angle positioning points using the multi-angle slicing method, and combining the point pressure method to analyze pressure weaknesses and optimize, a construction mold is formed.
Effectively identify and optimize areas that are difficult to fill, prevent mold defects, and ensure the normal production of automotive parts.
Smart Images

Figure CN119691888B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of model design technology, specifically to a design method, equipment, and storage medium for three-dimensional molds of automotive parts. Background Technology
[0002] Automotive parts are the various units that make up a car and the products that serve the car. There are many types of automotive parts, including engine systems, transmission systems, suspension systems, braking systems, steering systems, electrical systems, body systems, as well as tires and wheels. The design process of 3D molds for automotive parts involves multiple steps, such as feature modeling and the use of standard parts. During the design process, it is necessary to check the digital model, patch the body, and generate working parts such as punches, dies, and blank holders based on the parting lines and blank lines provided by the process. In addition, it is necessary to arrange ejector pins, assemble standard parts, and refine the mold, such as setting processing colors and cutting holes to reduce weight.
[0003] Existing methods for designing 3D molds for automotive parts typically involve acquiring a virtual car model and continuously adjusting the parameters of the automotive parts based on test results from the virtual car model under virtual driving conditions. This results in automotive parts that meet actual driving requirements. While this improved method ensures that the design model of the parts conforms to the actual driving needs of the vehicle, if there are areas in the design model that are difficult to fill, and these areas are not optimized, defects may appear in the actual mold-making process, affecting the actual use of the mold. For example, if a corner of a gear is not fully filled, the gear set cannot rotate. This is illustrated in patent application CN114218710A. A big data-driven optimization production design method for automotive parts has been developed. This method involves constructing an initial model of the automotive parts to be produced, a working condition test model of the automotive parts to be produced, and a virtual model of the target vehicle type using the automotive parts to be produced. This allows the design parameters of the automotive parts to meet the working condition test requirements. Other improvements for 3D molds of automotive parts usually focus on optimizing the strength or toughness of the parts. However, they still cannot solve the problem that if there are areas in the design model that are difficult to fill, and these areas are not optimized, the molds produced in the actual mold-making process will have defects, which will affect the actual use of the molds. Therefore, it is necessary to improve the existing design methods for 3D molds of automotive parts. Summary of the Invention
[0004] This invention aims to at least partially solve one of the technical problems in the prior art. By proposing a design method, equipment and storage medium for three-dimensional molds of automotive parts, it addresses the issue that in existing design methods for three-dimensional molds of automotive parts, when there are areas in the design model that are difficult to fill, if these areas are not optimized, the mold produced in the actual mold-making process will have defects, thus affecting the actual use of the mold. For example, if a corner of a gear is not completely filled, the gear set cannot rotate.
[0005] To achieve the above objectives, in a first aspect, this application provides a method for designing three-dimensional molds for automotive parts, comprising the following steps:
[0006] Step S1: Based on the 3D modeling of automotive parts, establish a preliminary 3D mold in the spatial coordinate system;
[0007] Step S2: Obtain the rotational plane corresponding to the preliminary three-dimensional mold based on the spatial coordinate system, set the slicing analysis angle based on the rotational plane, process the preliminary three-dimensional mold using the multi-angle slicing method, obtain the angle positioning points based on the analysis results, and mark the angle positioning points within the preliminary three-dimensional mold; the preliminary three-dimensional mold containing all angle positioning points is recorded as the mold to be optimized.
[0008] Step S3: Analyze all angle positioning points in the mold to be optimized using the point pressure method, and obtain the pressure weaknesses in the mold based on the analysis results. Optimize the mold based on the pressure weaknesses, and record the resulting mold as the construction mold for automotive parts.
[0009] Further, step S1 includes: establishing a spatial coordinate system, denoted as the mold analysis coordinate system, wherein the units of the X-axis, Y-axis, and Z-axis of the mold analysis coordinate system are all meters; obtaining a 3D model of the automotive parts, denoted as the part model; placing the part model in the first quadrant of the mold analysis coordinate system; obtaining two planes parallel to the XY plane, denoted as plane A1 and plane A2 respectively; translating plane A1 and plane A2 until plane A1 and plane A2 exactly coincide with the part model and plane A1 and plane A2 do not coincide.
[0010] Get two planes parallel to the XZ plane, denoted as plane B1 and plane B2 respectively. Translate plane B1 and plane B2 until plane B1 and plane B2 exactly coincide with the part modeling and plane B1 and plane B2 do not coincide.
[0011] Obtain two planes parallel to the ZY plane, denoted as plane C1 and plane C2 respectively. Translate plane C1 and plane C2 until plane C1 and plane C2 exactly coincide with the part modeling and plane C1 and plane C2 do not coincide.
[0012] The closed space enclosed by planes A1, A2, B1, B2, C1, and C2 is denoted as the external model of the part, and the area of the external model other than the part model is denoted as the preliminary three-dimensional mold.
[0013] Further, step S2 includes:
[0014] The line connecting the center of the circumscribed model of the part to the origin of the coordinate system is denoted as line D1. A straight line parallel to the Z-axis is drawn from the center of the circumscribed model of the part, and the intersection of the straight line with the XY plane is denoted as the perpendicular bisector. The line connecting the perpendicular bisector and the origin of the coordinate system is denoted as line D2. The plane containing lines D1 and D2 is denoted as the slice rotation plane.
[0015] The plane where the slicing rotation plane intersects with the preliminary 3D mold is denoted as the rotation plane; the value of 360° divided by k is denoted as the slicing analysis angle; the position of the preliminary 3D mold at this time is denoted as the initial position, and the preliminary 3D mold is processed using the multi-angle slicing method.
[0016] Furthermore, the multi-angle slicing method includes: step V1, where the straight line where the connecting line D1 is located is recorded as the slice centerline, and the line segment where the slice centerline intersects with the preliminary three-dimensional mold is recorded as the slice line segment;
[0017] Step V2: Divide the slice line segment into j equal parts, and based on the distance from the origin, record the midpoint of each part as slice point QP1 to slice point QP in sequence. j ;
[0018] Step V3, for any slice point QP j1 , by slice point QP j1 Create a plane perpendicular to the slice's centerline, and denote the area where this plane intersects with the initial 3D model as the slice plane QM. j1 Get the slice face QM corresponding to all slice points QP, where j1 is a positive integer less than or equal to j and greater than or equal to 1.
[0019] Furthermore, the multi-angle slicing method also includes:
[0020] Step V4, for any two adjacent slice faces QM j1 and QM slices j1+1 QM slice j1 With slice QM j1+1 Overlap, where the overlapping slice surface QM j1 With slice QM j1+1 The orientation of the slice face QM in the initial three-dimensional mold j1 With slice QM j1+1 Maintain consistency, and slice point QP j1with slice point QP j1+1 Overlap; when the slice surface QM j1 With slice QM j1+1 When they completely overlap, continue analyzing the slice planes QM adjacent to the unanalyzed sequence numbers; when slice plane QM j1 Or sliced surface QM j1+1 When there are non-overlapping areas, the non-overlapping areas are recorded as positioning areas, and the inflection points in the positioning areas are recorded as overlapping positioning points;
[0021] Step V5: Obtain the coincident positioning points corresponding to all slice surfaces QM, and mark the corresponding positions of all coincident positioning points in the preliminary three-dimensional mold based on the positions of all slice surfaces in the preliminary three-dimensional mold; rotate the preliminary three-dimensional mold clockwise based on the rotation plane to analyze the slice angle.
[0022] Step V6: Repeat steps V1 to V5 until the position of the preliminary three-dimensional mold after the analysis of the angle of the slice based on the rotating plane in step V5 is the same as the initial position.
[0023] Furthermore, the multi-angle slicing method also includes:
[0024] Step V7: When any position D in the preliminary three-dimensional mold is marked as a coincident positioning point k times, position D is recorded as the positioning point to be screened; obtain all the positioning points to be screened in the preliminary three-dimensional mold;
[0025] Step V8: Simulate filling the preliminary three-dimensional mold, and record the sieve positioning points that come into contact with the filling material after filling as angle positioning points; record the preliminary three-dimensional mold containing all angle positioning points as the mold to be optimized.
[0026] Furthermore, the point pressure method includes:
[0027] A solid model is built based on the mold to be optimized, denoted as the model to be optimized. Pressure sensors are placed at all angle positioning points in the model to be optimized, and denoted as pressure sensor YL1 to pressure sensor YL1 respectively. z Based on the injection material used in the manufacture of automotive parts, the model to be optimized is injected until the injection of the model to be optimized is completed, and the pressure values detected by all pressure sensors YL at this time are recorded.
[0028] Clear the injection material from the model to be optimized and repeat the injection t times; for any pressure sensor YL z1 A Cartesian coordinate system is established, denoted as the pressure analysis coordinate system. In the X-axis of the pressure analysis coordinate system, the coordinates to the right of the origin represent the 1st to the tth time, and the unit of the Y-axis is N. Based on the pressure sensor YL during each injection... z1The recorded pressures are plotted in the pressure analysis coordinate system, and all plotted points are fitted into a polygonal line, denoted as the pressure polygonal line ZX. z1 ;
[0029] Obtain the pressure polygon ZX corresponding to all pressure sensors YL; for any pressure polygon ZX, record the maximum slope of all line segments divided by the inflection point in the pressure polygon ZX as slope max; record the difference between the ordinate of the inflection point with the largest ordinate and the inflection point with the smallest ordinate of the pressure polygon ZX as pressure max; obtain the slope max and pressure max corresponding to all pressure polygons ZX.
[0030] The pressure line ZX corresponding to the maximum value among all pressure max is recorded as the differential pressure line. When the number of differential pressure lines is greater than 1, the differential pressure line with the largest slope max is retained, and the pressure max and slope max corresponding to the differential pressure line are recorded as the discrimination peak.
[0031] The angular positioning point where the pressure sensor YL, corresponding to the differential pressure line, is located is recorded as the pressure weakness point.
[0032] Furthermore, step S3 also includes:
[0033] The pressure weaknesses are reported to the staff and the structure of the model to be optimized is optimized. The optimized model to be optimized is then re-analyzed using the point pressure method. When the slope max and pressure max corresponding to the pressure weaknesses obtained in the analysis are both less than the discrimination peak, the three-dimensional model corresponding to the mold to be optimized at this time is recorded as the construction mold of the automotive parts, and the automotive parts are manufactured based on the construction mold.
[0034] Secondly, this application provides an electronic device including a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method described above are performed.
[0035] Thirdly, this application provides a storage medium on which a computer program is stored, which, when executed by a processor, performs the steps of the method described above.
[0036] The beneficial effects of this invention are as follows: First, a preliminary three-dimensional mold is established in a spatial coordinate system based on the three-dimensional modeling of automotive parts. Then, the rotational cross-section corresponding to the preliminary three-dimensional mold is obtained based on the spatial coordinate system, and the slicing analysis angle is set based on the rotational cross-section. The preliminary three-dimensional mold is processed using a multi-angle slicing method, and the angle positioning points are obtained based on the analysis results. These angle positioning points are marked within the preliminary three-dimensional mold. The preliminary three-dimensional mold containing all angle positioning points is recorded as the mold to be optimized. The advantage of this is that by obtaining the angle positioning points based on the rotational cross-section, the positions of the three-dimensional mold of the automotive parts that are easily not fully filled during manufacturing can be obtained. This helps to identify pressure weaknesses in subsequent analysis and optimize the positions that are easily not fully filled, preventing defects in the mold and affecting the actual manufacturing of the parts.
[0037] This invention also uses the point pressure method to analyze all the angle positioning points in the mold to be optimized, and obtains the pressure weaknesses in the mold based on the analysis results. Based on the pressure weaknesses, the mold to be optimized is optimized, and the obtained mold to be optimized is recorded as the construction mold of the automotive parts. The advantage of this is that by obtaining the pressure weaknesses, it is possible to find the positions of the mold to be optimized that are not easy to fill when it is used, and optimize the positions that are not easy to fill, so as to prevent the automotive parts from having defects due to the mold not being fully filled when the automotive parts are manufactured. Attached Figure Description
[0038] Figure 1 This is a flowchart illustrating the steps of the method of the present invention;
[0039] Figure 2 This is a schematic diagram illustrating the acquisition of the external model of the part;
[0040] Figure 3 This is a schematic diagram illustrating the acquisition of the rotation plane according to the present invention;
[0041] Figure 4 This is a schematic diagram illustrating the acquisition of the coincident positioning points according to the present invention;
[0042] Figure 5 This is a schematic diagram illustrating the acquisition of slope max and pressure max in this invention.
[0043] Figure 6 This is a schematic block diagram of the electronic device of the present invention. Detailed Implementation
[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0045] Example 1, First Aspect, Please refer to Figure 1 As shown, this application provides a method for designing three-dimensional molds for automotive parts, including the following steps:
[0046] Step S1: Based on the 3D modeling of the automotive parts, establish a preliminary 3D mold in the spatial coordinate system; Step S1 includes: Step S101: Establish a spatial coordinate system, denoted as the mold analysis coordinate system, wherein the units of the X-axis, Y-axis, and Z-axis of the mold analysis coordinate system are all meters; Obtain the 3D modeling of the automotive parts, denoted as the part modeling; Place the part modeling in the first quadrant of the mold analysis coordinate system, obtain two planes parallel to the XY plane, denoted as plane A1 and plane A2 respectively, translate plane A1 and plane A2 until plane A1 and plane A2 exactly coincide with the part modeling and plane A1 and plane A2 do not coincide;
[0047] In the specific implementation process, automotive parts that can be manufactured using three-dimensional molds include engine crankshafts, engine connecting rods, steering knuckles, gears, and wheel hubs in automotive engines.
[0048] Step S102: Obtain two planes parallel to the XZ plane, denoted as plane B1 and plane B2 respectively. Translate plane B1 and plane B2 until plane B1 and plane B2 exactly coincide with the part modeling and plane B1 and plane B2 do not coincide.
[0049] Step S103: Obtain two planes parallel to the ZY plane, denoted as plane C1 and plane C2 respectively. Translate plane C1 and plane C2 until plane C1 and plane C2 exactly coincide with the part modeling and plane C1 and plane C2 do not coincide.
[0050] Step S104: The closed space enclosed by planes A1, A2, B1, B2, C1, and C2 is denoted as the external model of the part; the area of the external model excluding the part modeling is denoted as the preliminary 3D mold. In this embodiment, please refer to... Figure 2 As shown, for example, in an analysis, the engine crankshaft is analyzed. The corresponding part model is obtained and placed in the mold analysis coordinate system. The external model of the part is obtained by acquiring planes A1, A2, B1, B2, C1, and C2, as shown below. Figure 2 The cube PP1 is shown in the figure.
[0051] Step S2: Obtain the rotational plane corresponding to the preliminary three-dimensional mold based on the spatial coordinate system, set the slicing analysis angle based on the rotational plane, process the preliminary three-dimensional mold using the multi-angle slicing method, obtain the angle positioning points based on the analysis results, and mark the angle positioning points within the preliminary three-dimensional mold; the preliminary three-dimensional mold containing all angle positioning points is recorded as the mold to be optimized.
[0052] Step S2 includes: Step S201, denoting the line connecting the center of the part's external model to the coordinate origin as line D1; drawing a straight line parallel to the Z-axis from the center of the part's external model, and denoting the intersection of this line with the XY plane as the perpendicular bisector; denoting the line connecting the perpendicular bisector and the coordinate origin as line D2; and denoting the plane containing lines D1 and D2 as the slicing rotation plane. For specific implementation, please refer to [reference needed]. Figure 2 As shown, cube PP1 is the external model of the part, line segment D1 is the connecting line D1, point D0 is the perpendicular bisector, and line segment D2 is the connecting line D2; the revolution plane obtained through analysis can be found in [reference needed]. Figure 3 As shown, the plane formed by points ZZ1, ZZ2, ZZ3, and ZZ4 is the plane where the slice rotation plane intersects with the preliminary three-dimensional mold, i.e., the rotation plane;
[0053] Step S202: The plane where the slicing rotation plane intersects with the preliminary 3D mold is recorded as the rotation slicing plane; the value of 360° divided by k is recorded as the slicing analysis angle; the position of the preliminary 3D mold at this time is recorded as the initial position. The preliminary 3D mold is processed using the multi-angle slicing method. In the specific implementation process, the value of k can be set according to the actual amount of data that can be processed. If the actual equipment can process a large amount of data, the value of k can be increased to reduce the value of the slicing analysis angle, obtain more analysis data, and thus make the obtained angle positioning point more accurate. In this embodiment, the value of k is set to 10, that is, the slicing analysis angle is 36°; the multi-angle slicing method includes:
[0054] Step V1: The straight line containing line D1 is recorded as the slice centerline, and the line segment where the slice centerline intersects with the preliminary three-dimensional mold is recorded as the slice line segment.
[0055] Step V2: Divide the slice line segment into j equal parts, and based on the distance from the origin, record the midpoint of each part as slice point QP1 to slice point QP in sequence. jIn the specific implementation process, the value of j can be set according to the actual amount of data that can be processed. For example, if the actual equipment can process a large amount of data, more slice points QP can be obtained by increasing the value of j, thereby ensuring that all the required angle positioning points in the preliminary three-dimensional mold can be obtained, making the overall analysis more complete and effective.
[0056] Step V3, for any slice point QP j1 , by slice point QP j1 Create a plane perpendicular to the slice's centerline, and denote the area where this plane intersects with the initial 3D model as the slice plane QM. j1 Get the slice face QM corresponding to all slice points QP, where j1 is a positive integer less than or equal to j and greater than or equal to 1;
[0057] Step V4, for any two adjacent slice faces QM j1 and QM slices j1+1 QM slice j1 With slice QM j1+1 Overlap, where the overlapping slice surface QM j1 With slice QM j1+1 The orientation of the slice face QM in the initial three-dimensional mold j1 With slice QM j1+1 Maintain consistency, and slice point QP j1 with slice point QP j1+1 Overlap; when the slice surface QM j1 With slice QM j1+1 When they completely overlap, continue analyzing the slice planes QM adjacent to the unanalyzed sequence numbers; when slice plane QM j1 Or sliced surface QM j1+1 When non-overlapping regions exist, these regions are designated as positioning regions, and the inflection points within them are designated as overlapping positioning points. In practical implementation, for example, during an analysis, the resulting slice planes QM2 and QM3 are as follows: Figure 4 As shown in QQ1 and QQ2, by completely overlapping QQ1 and QQ2 to obtain QQ3, we can obtain region QQ4 as a non-overlapping region, i.e., the positioning region. Then, point QQ5 in region QQ4 can be recorded as the overlapping positioning point.
[0058] Step V5: Obtain the coincident positioning points corresponding to all slice surfaces QM, and mark the corresponding positions of all coincident positioning points in the preliminary 3D mold based on the positions of all slice surfaces in the preliminary 3D mold; rotate the preliminary 3D mold clockwise based on the rotation plane to analyze the angle; in specific implementation, by obtaining the coincident positioning points, the points in the corners of the preliminary 3D mold can be identified, which helps to obtain the angle positioning points through subsequent screening.
[0059] Step V6: Repeat steps V1 to V5 until the position of the preliminary three-dimensional mold after the analysis of the angle of the slice based on the rotating plane in step V5 is the same as the initial position.
[0060] Step V7: When any position D in the preliminary three-dimensional mold is marked as a coincident positioning point k times, position D is recorded as the positioning point to be screened; obtain all the positioning points to be screened in the preliminary three-dimensional mold;
[0061] Step V8: Simulate filling the preliminary three-dimensional mold, and record the screening positioning points that come into contact with the filling material after filling as angle positioning points; record the preliminary three-dimensional mold containing all angle positioning points as the mold to be optimized; in specific implementation, by recording the screening positioning points that come into contact with the filling material after filling as angle positioning points, it can be ensured that the angle positioning points are located at the corners of the preliminary three-dimensional mold and can come into contact with the filling material.
[0062] Step S3: Analyze all angular positioning points in the mold to be optimized using the point-position pressure method, and based on the analysis results, identify the pressure weaknesses in the mold. Optimize the mold based on these pressure weaknesses, and record the resulting mold as the building mold for automotive parts; Step S301: The point-position pressure method includes:
[0063] Step S3011: Build a solid model based on the mold to be optimized, denoted as the model to be optimized, and place pressure sensors at all angle positioning points in the model to be optimized, denoted as pressure sensor YL1 to pressure sensor YL1 respectively. z Based on the injection material used in the manufacture of automotive parts, the model to be optimized is injected until the injection of the model to be optimized is completed, and the pressure values detected by all pressure sensors YL at this time are recorded.
[0064] Step S3012: Clear the injection material in the model to be optimized and repeat the injection t times; for any pressure sensor YL z1 A Cartesian coordinate system is established, denoted as the pressure analysis coordinate system. In the X-axis of the pressure analysis coordinate system, the coordinates to the right of the origin represent the 1st to the tth time, and the unit of the Y-axis is N. Based on the pressure sensor YL during each injection... z1 The recorded pressures are plotted in the pressure analysis coordinate system, and all plotted points are fitted into a polygonal line, denoted as the pressure polygonal line ZX. z1 ;
[0065] In specific implementation processes, such as in a single data processing operation, the obtained pressure polygon ZX is as follows: Figure 5As shown, the broken line ZX is the pressure broken line ZX, and T1 to T5 are the 1st to 5th times. Through analysis, it can be found that the slope max corresponding to the broken line ZX is the slope corresponding to the line segment XX1, and the pressure max corresponding to the broken line ZX is the difference between the ordinates of points XX2 and XX3. By obtaining the slope max and pressure max, it can be determined whether the angle positioning point corresponding to the pressure broken line ZX can be completely filled each time. When the slope max or pressure max is large, it indicates that there is less filling material in the angle positioning point during a certain filling, that is, it cannot be completely filled. If the preliminary three-dimensional mold at this time is put into use, the engine crankshaft produced may have defects due to the inability to completely fill the angle positioning point. Therefore, the preliminary three-dimensional mold at this time should be optimized.
[0066] Step S3013: Obtain the pressure polygon ZX corresponding to all pressure sensors YL; for any pressure polygon ZX, record the maximum slope of all line segments divided by the inflection point in the pressure polygon ZX as slope max; record the difference between the ordinate of the inflection point with the largest ordinate and the inflection point with the smallest ordinate of the pressure polygon ZX as pressure max; obtain the slope max and pressure max corresponding to all pressure polygons ZX.
[0067] Step S3014: Record the pressure line ZX corresponding to the maximum value among all pressure max as the differential pressure line. When the number of differential pressure lines is greater than 1, retain the differential pressure line with the largest slope max, and record the pressure max and slope max corresponding to the differential pressure line as the discrimination peak.
[0068] In the specific implementation process, for example, during a data processing session, the maximum slopes of all pressure breakpoints ZX obtained are 1, 1.3, 0.4, 0, and 2, and the maximum pressures are 2N, 3N, 1N, 0N, and 4N. Through analysis, it can be concluded that the pressure breakpoint ZX with a maximum pressure of 4N is a differential pressure breakpoint, and the peak values are 2 and 4N.
[0069] Step S3015: Record the angle positioning point of the pressure sensor YL corresponding to the pressure difference curve as the pressure weak point.
[0070] Step S302: Report the pressure weakness to the staff and optimize the structure of the model to be optimized. Then, re-analyze the optimized model using the point pressure method. When the slope max and pressure max corresponding to the pressure weakness obtained in the analysis are both less than the discrimination peak, the three-dimensional model corresponding to the mold to be optimized at this time is recorded as the construction mold of the automotive parts, and the automotive parts are manufactured based on the construction mold. In specific implementation, when a pressure weakness is obtained, it can be reported to the staff. The model to be optimized can be optimized by redesigning the model, optimizing the location of the pressure weakness, and adding injection ports, etc., to ensure that the optimized mold is more perfect and avoid the problem of defects in the manufactured automotive parts due to the mold not being fully filled.
[0071] Example 2, please refer to Figure 6 As shown, Figure 6 A schematic diagram of an electronic device is provided, which may include a processor, a communication interface, a memory, and a communication bus. The processor, communication interface, and memory communicate with each other via the communication bus. The memory stores computer-readable instructions, and the processor can call these instructions. When the processor executes a computer-readable instruction, it performs steps similar to those in a design method for a three-dimensional mold of an automotive part, to achieve the following functions: First, a preliminary three-dimensional mold is established in a spatial coordinate system based on the three-dimensional model of the automotive part; then, a rotational section corresponding to the preliminary three-dimensional mold is obtained based on the spatial coordinate system, and slicing analysis angles are set based on the rotational section. A multi-angle slicing method is used to process the preliminary three-dimensional mold, and angle positioning points are obtained based on the analysis results. These angle positioning points are marked within the preliminary three-dimensional mold; the preliminary three-dimensional mold containing all angle positioning points is designated as the mold to be optimized; finally, a point-pressure method is used to analyze all angle positioning points in the mold to be optimized, and pressure weaknesses in the mold to be optimized are obtained based on the analysis results. The mold to be optimized is then optimized, and the resulting mold to be optimized is designated as the construction mold for the automotive part.
[0072] Furthermore, the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. 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.
[0073] Example 3: This application also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute a design method for a three-dimensional mold of an automotive part provided by the above methods. The method includes: first, establishing a preliminary three-dimensional mold in a spatial coordinate system based on the three-dimensional modeling of the automotive part; then, obtaining the rotational section corresponding to the preliminary three-dimensional mold based on the spatial coordinate system, setting the slicing analysis angle based on the rotational section, processing the preliminary three-dimensional mold using a multi-angle slicing method, obtaining angle positioning points based on the analysis results, and marking the angle positioning points in the preliminary three-dimensional mold; recording the preliminary three-dimensional mold containing all angle positioning points as the mold to be optimized; finally, analyzing all angle positioning points in the mold to be optimized using a point pressure method, obtaining pressure weaknesses in the mold to be optimized based on the analysis results, optimizing the mold to be optimized based on the pressure weaknesses, and recording the resulting mold to be optimized as the construction mold of the automotive part.
[0074] Example 4: This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it performs the steps of the above-described design method for a three-dimensional mold of automotive parts to achieve the following functions: First, a preliminary three-dimensional mold is established in a spatial coordinate system based on the three-dimensional modeling of the automotive parts; then, the rotational section corresponding to the preliminary three-dimensional mold is obtained based on the spatial coordinate system, and the slicing analysis angle is set based on the rotational section. The preliminary three-dimensional mold is processed using a multi-angle slicing method, and angle positioning points are obtained based on the analysis results. The angle positioning points are marked within the preliminary three-dimensional mold; the preliminary three-dimensional mold containing all angle positioning points is recorded as the mold to be optimized; finally, the point pressure method is used to analyze all angle positioning points in the mold to be optimized, and pressure weaknesses in the mold to be optimized are obtained based on the analysis results. The mold to be optimized is then optimized based on the pressure weaknesses, and the resulting mold to be optimized is recorded as the construction mold of the automotive parts.
[0075] Based on the above description of the embodiments, the embodiments of the present invention can be provided as methods, systems, or computer program products. Based on this understanding, the technical solutions described above, or the parts that contribute to the prior art, can be embodied in the form of software products. These computer software products can be stored in computer-readable storage media, such as ROM / RAM, magnetic disks, optical disks, etc., and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or certain parts of the embodiments.
[0076] In the embodiments provided in this application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules or units is only a logical functional division, and there may be other division methods in actual implementation. Furthermore, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces. The indirect coupling or communication connection between systems, modules, and units may be electrical, mechanical, or other forms.
[0077] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for designing three-dimensional molds for automotive parts, characterized in that, Includes the following steps: Step S1: Based on the 3D modeling of automotive parts, establish a preliminary 3D mold in the spatial coordinate system; Step S2: Obtain the rotational section corresponding to the preliminary three-dimensional mold based on the spatial coordinate system, set the slicing analysis angle based on the rotational section, process the preliminary three-dimensional mold using the multi-angle slicing method, obtain the angle positioning points based on the analysis results, and mark the angle positioning points in the preliminary three-dimensional mold. The initial 3D mold containing all angle positioning points is recorded as the mold to be optimized. Step S3: Use the point pressure method to analyze all the angle positioning points in the mold to be optimized, and obtain the pressure weaknesses in the mold to be optimized based on the analysis results. Optimize the mold based on the pressure weaknesses, and record the resulting mold to be optimized as the construction mold of the automotive parts. Point pressure method includes: A solid model is built based on the mold to be optimized, denoted as the model to be optimized. Pressure sensors are placed at all angle positioning points in the model to be optimized, and denoted as pressure sensor YL1 to pressure sensor YL1 respectively. z Based on the injection material used in the manufacture of automotive parts, the model to be optimized is injected until the injection of the model to be optimized is completed, and the pressure values detected by all pressure sensors YL at this time are recorded. Clear the injection material from the model to be optimized and repeat the injection t times; for any pressure sensor YL z1 A Cartesian coordinate system is established, denoted as the pressure analysis coordinate system. In the X-axis of the pressure analysis coordinate system, the coordinates to the right of the origin represent the 1st to the tth time, and the unit of the Y-axis is N. Based on the pressure sensor YL during each injection... z1 The recorded pressures are plotted in the pressure analysis coordinate system, and all plotted points are fitted into a polygonal line, denoted as the pressure polygonal line ZX. z1 ; Obtain the pressure polygon ZX corresponding to all pressure sensors YL; for any pressure polygon ZX, record the maximum slope of all line segments divided by the inflection point in the pressure polygon ZX as slope max; record the difference between the ordinate of the inflection point with the largest ordinate and the inflection point with the smallest ordinate of the pressure polygon ZX as pressure max; obtain the slope max and pressure max corresponding to all pressure polygons ZX. The pressure line ZX corresponding to the maximum value among all pressure max is recorded as the differential pressure line. When the number of differential pressure lines is greater than 1, the differential pressure line with the largest slope max is retained, and the pressure max and slope max corresponding to the differential pressure line are recorded as the discrimination peak. The angular positioning point where the pressure sensor YL, corresponding to the differential pressure line, is located is recorded as the pressure weakness point.
2. The design method for a three-dimensional mold of an automotive part according to claim 1, characterized in that, Step S1 includes: establishing a spatial coordinate system, denoted as the mold analysis coordinate system, wherein the units of the X-axis, Y-axis, and Z-axis of the mold analysis coordinate system are all meters; obtaining a 3D model of the automotive parts, denoted as the part model; placing the part model in the first quadrant of the mold analysis coordinate system; obtaining two planes parallel to the XY plane, denoted as plane A1 and plane A2 respectively; translating plane A1 and plane A2 until plane A1 and plane A2 exactly coincide with the part model and plane A1 and plane A2 do not coincide. Get two planes parallel to the XZ plane, denoted as plane B1 and plane B2 respectively. Translate plane B1 and plane B2 until plane B1 and plane B2 exactly coincide with the part modeling and plane B1 and plane B2 do not coincide. Obtain two planes parallel to the ZY plane, denoted as plane C1 and plane C2 respectively. Translate plane C1 and plane C2 until plane C1 and plane C2 exactly coincide with the part modeling and plane C1 and plane C2 do not coincide. The closed space enclosed by planes A1, A2, B1, B2, C1, and C2 is denoted as the external model of the part, and the area of the external model other than the part model is denoted as the preliminary three-dimensional mold.
3. The design method for a three-dimensional mold of an automotive part according to claim 2, characterized in that, Step S2 includes: The line connecting the center of the circumscribed model of the part to the origin of the coordinate system is denoted as line D1. A straight line parallel to the Z-axis is drawn from the center of the circumscribed model of the part, and the intersection of the straight line with the XY plane is denoted as the perpendicular bisector. The line connecting the perpendicular bisector and the origin of the coordinate system is denoted as line D2. The plane containing lines D1 and D2 is denoted as the slice rotation plane. The plane where the slicing rotation plane intersects with the preliminary 3D mold is denoted as the rotation plane; the value of 360° divided by k is denoted as the slicing analysis angle; the position of the preliminary 3D mold at this time is denoted as the initial position, and the preliminary 3D mold is processed using the multi-angle slicing method.
4. The design method for a three-dimensional mold of an automotive part according to claim 3, characterized in that, The multi-angle slicing method includes: step V1, where the straight line where the connecting line D1 is located is recorded as the slicing centerline, and the line segment where the slicing centerline intersects with the preliminary three-dimensional mold is recorded as the slicing line segment; Step V2: Divide the slice line segment into j equal parts, and based on the distance from the origin, record the midpoint of each part as slice point QP1 to slice point QP in sequence. j ; Step V3, for any slice point QP j1 , by slice point QP j1 Create a plane perpendicular to the slice's centerline, and denote the area where this plane intersects with the initial 3D model as the slice plane QM. j1 Get the slice face QM corresponding to all slice points QP, where j1 is a positive integer less than or equal to j and greater than or equal to 1.
5. The design method for a three-dimensional mold of an automotive part according to claim 4, characterized in that, The multi-angle slicing method also includes: Step V4, for any two adjacent slice faces QM j1 and QM slices j1+1 QM slice j1 With slice QM j1+1 Overlap, where the overlapping slice surface QM j1 With slice QM j1+1 The orientation of the slice face QM in the initial three-dimensional mold j1 With slice QM j1+1 Maintain consistency, and slice point QP j1 with slice point QP j1+1 Overlap; when the slice surface QM j1 With slice QM j1+1 When they completely overlap, continue analyzing the slice planes QM adjacent to the unanalyzed sequence numbers; when slice plane QM j1 Or sliced surface QM j1+1 When there are non-overlapping areas, the non-overlapping areas are recorded as positioning areas, and the inflection points in the positioning areas are recorded as overlapping positioning points; Step V5: Obtain the coincident positioning points corresponding to all slice surfaces QM, and mark the corresponding positions of all coincident positioning points in the preliminary three-dimensional mold based on the positions of all slice surfaces in the preliminary three-dimensional mold; rotate the preliminary three-dimensional mold clockwise based on the rotation plane to analyze the slice angle. Step V6: Repeat steps V1 to V5 until the position of the preliminary three-dimensional mold after the analysis of the angle of the slice based on the rotating plane in step V5 is the same as the initial position.
6. The design method for a three-dimensional mold of an automotive part according to claim 5, characterized in that, The multi-angle slicing method also includes: Step V7: When any position D in the preliminary three-dimensional mold is marked as a coincident positioning point k times, position D is recorded as the positioning point to be screened; obtain all the positioning points to be screened in the preliminary three-dimensional mold; Step V8: Simulate filling the preliminary three-dimensional mold, and record the sieve positioning points that come into contact with the filling material after filling as angle positioning points; record the preliminary three-dimensional mold containing all angle positioning points as the mold to be optimized.
7. The design method for a three-dimensional mold of an automotive part according to claim 6, characterized in that, Step S3 also includes: The pressure weaknesses are reported to the staff and the structure of the model to be optimized is optimized. The optimized model to be optimized is then re-analyzed using the point pressure method. When the slope max and pressure max corresponding to the pressure weaknesses obtained in the analysis are both less than the discrimination peak, the three-dimensional model corresponding to the mold to be optimized at this time is recorded as the construction mold of the automotive parts, and the automotive parts are manufactured based on the construction mold.
8. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-readable instructions that, when executed by the processor, perform the steps of the method as described in any one of claims 1-7.
9. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it performs the steps of the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Automobile part big data optimization production design method
CN114218710A
Intelligent design method for automobile mold
CN113408053A
Die shape data creating method, program for causing computer to execute die shape data creation method, computer-readable medium on which program is recorded and die design system
JP2022165545A