Intelligent algorithm and application of distribution of multiple parts when combined on the mold

Through intelligent algorithms to optimize the distribution of mold parts, the problems of complexity and low efficiency of existing mold design are solved, mold design with short design cycle and high efficiency are realized, and design accuracy and system learning ability are improved.

CN112199742BActive Publication Date: 2025-01-14CHENGDU DIGITAL ANALOG CODE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011286555.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-17
Publication Date
2025-01-14
Estimated Expiration
2040-11-17

Smart Images

  • Figure CN112199742B_ABST
    Figure CN112199742B_ABST
Patent Text Reader

Abstract

The present invention discloses an intelligent algorithm and application for the distribution of multiple parts when they are combined on a mold, including the following steps: S1, randomly grouping the three-dimensional model parts on the mold to obtain several groups of random samples; S2, distributing the random samples of multiple parts to the mold space to perform random distribution algorithm experiments; S3, excluding the areas where the parts collide and interfere with each other to obtain the assembly areas of each three-dimensional model part; S4, according to the logical relationship of the mold design and the association relationship between the parts, the boundary conditions of the mold parts and the constraints between them, the assembly path and coordinate position between the parts are established. The present invention greatly reduces the repetitive labor of trial and error of design engineers in the design process, improves the design efficiency and mold accuracy. Verify the correctness of the product and product process design more quickly. There is no need to design and calculate from scratch, improve design efficiency and rationality, the system quickly and efficiently learns and accumulates knowledge, and outputs design results faster and better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent mold design and manufacturing, and in particular to an intelligent algorithm for distributing multiple parts when they are combined on a mold and the application of the algorithm. Background Art

[0002] In the prior art, mold design is generally done by design engineers who make the required three-dimensional parts according to the design process, and then manually debug and assemble the entire mold. The arrangement of various parts in the mold is completely determined by manual subjective judgment, and the final result is obtained by continuous manual trial and error using random test piece positioning.

[0003] The drawing die is also called a "drawing die" or "stretching die". It is a die that draws a metal flat sheet into a cup-shaped or arc-shaped part under the pressure of a press. It is widely used in the production of products in various industrial sectors such as automobiles, electronics, instruments, aviation and aerospace. It can not only process rotating parts, but also box-shaped parts and other thin-walled parts with complex shapes. The existing drawing die design is usually completed manually by designers according to the process and usage requirements. Not only is the process complicated, the design cycle is long, it is time-consuming, and the cost is high, but the stability is poor. It requires multiple modifications to obtain a relatively complete arrangement rule. The overall mold design with complex parts is more time-consuming and labor-intensive, with low design efficiency, and it is difficult to meet the requirements of rapid industrial design. Summary of the invention

[0004] The purpose of the present invention is to provide an intelligent algorithm and application for distributing multiple parts when they are combined on a mold, which has a short design cycle and high design efficiency.

[0005] According to one aspect of the present invention, an intelligent algorithm for distributing multiple parts when they are combined on a mold is provided, comprising the following steps:

[0006] S1. Randomly group the three-dimensional model parts on the mold to obtain several groups of random samples;

[0007] S2, distribute multiple parts random samples to the designed mold space to conduct random distribution algorithm experiments;

[0008] S3, excluding the areas where parts collide and interfere with each other to obtain the assembly areas of the three-dimensional model parts;

[0009] S4. According to the logical relationship of the mold design and the relationship between the parts, as well as the boundary conditions of the parts and the constraints between them, the assembly path and coordinate positions between the parts are established.

[0010] In some embodiments, step S1 further includes: grouping multiple parts in a permutation and combination manner as a random event, using the sizes of different molds with different product part sizes as necessary conditions for dynamic boundary conditions, using the association constraint conditions of mold parts as sufficient conditions, grouping according to mold dynamic boundary conditions, and distributing several parts on the designed mold according to the constraint conditions to form several groups of random samples.

[0011] In some embodiments, step S2 further includes: customizing the boundary condition step size of the mold change, and performing a small sample random experiment when the dynamic boundary condition step size is large. The area where parts collide and interfere with each other is the area we do not want in the sample. Mathematical probability distribution can be used to perform a distribution algorithm experiment, and large sample random experiments can be performed by continuously reducing the step size and approaching the limit step size value to find the area where parts collide and interfere with each other within the mold boundary conditions, thereby finding the safe area of ​​the safety regression line, that is, determining the area where parts do not collide and interfere with each other.

[0012] According to another aspect of the present invention, an example of the application of an intelligent algorithm for distributing multiple parts when they are combined on a die on a drawing die is provided, wherein the drawing die includes a press bed and a sheet line, a push rod hole, a balance block, a material positioning frame, a locking module, and a clamping groove arranged on the bed; arranging the balance block, the material positioning frame, and the locking module on the die base includes the following steps:

[0013] A. Define the arrangement positions of the balance block, material positioning frame, and lock module as random events;

[0014] B. Obtain random event samples of various parts distribution in groups under the dynamic boundary conditions of the mold;

[0015] C. Use the random event samples obtained in step B to conduct random distribution experiments, find the parts collision and interference areas, find the safety regression line area, and determine the areas where the parts do not collide or interfere;

[0016] D. Based on multiple randomly distributed experimental samples determined by the mold boundary conditions and the constraints between parts, and according to the logical conditions of the mold design, the balancing block step size can be changed or the balancing block position can be adjusted to obtain the optimal step size and position distribution plan.

[0017] In some embodiments, the following steps are performed in step D according to the logic conditions of the mold design to determine the step length and position of the balancing block:

[0018] (1) Determine the area where the balancing block can be distributed according to the parameters of the stamping bed, and ensure that the center distribution position of the balancing block does not appear in the interference area between the top rod hole of the bed and the clamping groove;

[0019] (2) Set the initial step length of the balancing block. The longer the sheet, the larger the step length.

[0020] (3) Determine the moving trajectory of the balance block according to the distance the billet line deviates outward;

[0021] (4) An X-axis and a Y-axis are set in the middle of the punching bed. According to the setting of the X-axis and Y-axis push rods, the distribution direction of the balancing blocks is determined and the balancing blocks are distributed according to the initial step distance;

[0022] (5) Adjust the balance block step according to the spacing of the four corner balance blocks and redistribute the balance blocks.

[0023] In some implementations, the step (5) of adjusting the step distance of the balancing blocks according to the spacing of the four-corner balancing blocks is specifically as follows:

[0024] If there is no push rod on the Y axis in the middle of the punching bed, take the Y axis as the starting point, and then distribute the balance blocks on both sides of the X direction. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm;

[0025] If there is a push rod on the Y axis in the middle of the bed, the balance blocks are arranged from the middle to either side of the X direction with an offset of 75mm as the starting point. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step distance to increase or decrease it by multiples of 10mm.

[0026] If there is no top rod in the middle of the X-axis of the bed, place the balance block in the middle of the X-axis, and then distribute the balance blocks on both sides of the Y direction. If the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm;

[0027] If there is a push rod on the X-axis in the middle of the bed, the balance blocks are arranged from the center to either side of the Y direction with an offset of 75mm as the starting point. If the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, change the balance block step distance to increase or decrease it by multiples of 10mm.

[0028] Repeatedly test the above balance block arrangement until the spacing between the four corner balance blocks is greater than or equal to the balance block spacing - 50 mm.

[0029] In some embodiments, the spacing between the top rods of the bed is 150mm, and the diameter is 80mm for the space to make way for the top rods. After an offset of 35mm, the middle approximately diamond-shaped area formed is the area where the center of the balance block can be arranged. The diameter of the balance block is 60mm, the spacing between the balance blocks is 300mm-480mm, and the moving trajectory of the balance block is 85mm offset outward from the billet line.

[0030] In some embodiments, the method for determining the position of the material positioning frame is:

[0031] When the length or width of the blank is ≤1200mm, if L1≥185mm, the material positioning frame is placed on the outside of the balance block; if L1≤185mm, the material positioning frame is placed on the inside of the balance block;

[0032] When the length or width of the blank is greater than 1200mm, if L1≥250mm, the material positioning frame is placed on the outside of the balance block; if L1≤250mm, the material positioning frame is placed on the inside of the balance block;

[0033] The L1 is the distance between the edge line of the length or width of the blank and the nearest balancing block adjacent to the width or length.

[0034] In some embodiments, the method for determining the position of the lock module is:

[0035] When the length or width of the blank line is greater than 1000 mm, the lock module is arranged on the inner side of the outermost balancing block, 10 mm away from the balancing block;

[0036] When the length or width of the blank line is ≤1000mm, the locking module is arranged on the outside of the outermost balancing block, 10mm away from the balancing block.

[0037] The beneficial effects of the present invention are: 1) Compared with manual design: it greatly reduces the repetitive labor of design engineers in the design process of trial and error, and improves the design efficiency and mold accuracy. The correctness of the product and product process design can be verified more quickly. 2) Compared with traditional design: the change of input elements affects the whole system, and only needs to be replaced, calculated, and updated, without the need to design and calculate from scratch, which is fast and efficient. 3) System self-learning and upgrading: no manual trial and error is required, while improving the design efficiency and rationality, the system can learn and accumulate knowledge at a very fast speed and efficiency, and can output design results faster and better. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 An example of an embodiment of the present invention is a schematic diagram of the structure of a balance block, a material positioning frame, and a locking module of a drawing die;

[0039] Figure 2 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 600*600 according to an embodiment of the present invention;

[0040] Figure 3 for Figure 2 The example shown is a schematic diagram of the distribution area of ​​the balance block of the drawing die;

[0041] Figure 4 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 750*750 according to an embodiment of the present invention;

[0042] Figure 5 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 800*800 according to an embodiment of the present invention;

[0043] Figure 6 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 900*900 according to an embodiment of the present invention;

[0044] Figure 7 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1000*1600 according to an embodiment of the present invention;

[0045] Figure 8 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1100*1500 according to an embodiment of the present invention;

[0046] Fig. 9 This is a schematic structural diagram of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1200*1400 according to an embodiment of the present invention;

[0047] Fig.10 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1300*1200 according to an embodiment of the present invention;

[0048] Fig.11 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1400*1100 according to an embodiment of the present invention;

[0049] Fig.12 This is a schematic diagram of the structure of a balancing block, a material positioning frame, and a locking module of a drawing die with a sheet linear size of 1600*1100 according to an embodiment of the present invention. DETAILED DESCRIPTION

[0050] Example 1

[0051] An intelligent algorithm for distributing multiple parts when they are combined on a mold in one embodiment includes the following steps:

[0052] When several parts are assembled in a mold, the "weights" of the parts of the mold's three-dimensional model can be arranged in order, for example: Part A, Part B, Part C...(A, B, C), (B, A, C), (B, C, A)... When the weights are not obvious, they can be grouped in permutations and combinations as random events. The dimensions of different molds with different product parts (such as car doors, front covers, top covers, instrument panels, etc.) are used as dynamic boundary conditions as necessary conditions, and the associated relationship constraints of mold parts (such as guide pillars, guide sleeves, ejector pins, wedges, etc.) are sufficient conditions. Group the parts according to the dynamic boundary conditions of the mold, and distribute them on the designed mold according to the constraints to form several groups of random samples.

[0053] The associated relationship constraints, i.e., sufficient conditions, of several parts are listed according to the following information. Then, the dynamic boundary conditions of the mold size are divided into several groups (600*600, 750*750, ... 1600*1100). The several parts on each group of molds are distributed according to the constraints, thus obtaining a random sample of the random experiment.

[0054] S1. Randomly group the three-dimensional model parts on the mold to obtain several groups of random samples;

[0055] S2, distribute multiple parts random samples to the designed mold space to conduct random distribution algorithm experiments;

[0056] Design the step size of the dynamic boundary of the mold size, conduct a small sample random experiment on the distribution of parts, and find the area where parts collide and interfere with each other in the sample; you can use mathematical probability distribution to do a distribution algorithm experiment, continuously reduce the mold size step size and approach the limit step size value to conduct a large sample random experiment, and find the area where parts collide and interfere within the mold boundary conditions, so as to find the safe regression line area, that is, determine the area where parts do not collide and interfere with each other. For example: the distribution method of the balance block and the material positioning frame 5, the balance block 4 and the lock module 6 on the stamping die, refer to Figure 1 , there is interference between the material positioning frame 5 and the balancing block 4.

[0057] S3, excluding the areas where parts collide and interfere with each other to obtain the assembly areas of the three-dimensional model parts;

[0058] S4. According to the logical relationship of the mold design and the relationship between the parts, the boundary conditions of the parts and the constraints between them, the assembly path and coordinate positions between the parts are established.

[0059] Example 2

[0060] This embodiment is the application of the intelligent algorithm for distributing multiple parts when they are combined on a die in Embodiment 1 to a drawing die.

[0061] Figure 2 to Figure 12 The structure of a drawing die is schematically shown as an example of one embodiment.

[0062] Reference Figure 1 The drawing die includes a bed 1 and a sheet line 2, a push rod hole 3, a balance block 4, a material positioning frame 5, a locking module 6, and a clamping groove 7 arranged on the bed; arranging the balance block 4, the material positioning frame 5, and the locking module 6 on the die base includes the following steps:

[0063] A. Define the arrangement positions of the balance block, material positioning frame, and lock module as random events;

[0064] B. Obtain random event samples of part distribution by grouping in the dynamic boundary conditions of the mold;

[0065] C. Use the random event samples obtained in step B to conduct random distribution experiments, find the collision and interference areas of parts, and find the safe regression line area G, that is, determine the area where parts do not collide or interfere;

[0066] Perform random distribution experiments on the random event samples obtained in step B above. When parts with collision and interference are found in the small sample random distribution experiment, they are the unwanted areas. Use the mathematical distribution algorithm to continuously reduce the step distance of the dynamic boundary of the mold and conduct large sample random experiments to find the collision and interference areas of parts, find the safe regression line area, and determine the areas where parts do not collide and interfere.

[0067] D. Based on multiple randomly distributed experimental samples determined by the dynamic boundary conditions of the mold and the constraints between parts, change the balancing block step or adjust the balancing block position according to the logical relationship of the mold design to obtain the optimal step and position distribution plan.

[0068] In step D, the following steps are performed according to the mold design logic to determine the step length and position of the balancing block:

[0069] (1) Determine the area where the balancing block can be distributed according to the parameters of the stamping bed, and ensure that the center distribution position of the balancing block does not appear in the interference area between the top rod hole of the bed and the clamping groove;

[0070] (2) Set the initial step length of the balancing block. The longer the sheet, the larger the step length.

[0071] (3) Determine the moving trajectory of the balance block according to the distance the billet line deviates outward;

[0072] (4) Setting the X-axis and Y-axis in the middle of the bed, determining the distribution direction of the balancing blocks according to the setting of the X-axis and Y-axis top rods, and distributing the balancing blocks according to the initial step distance;

[0073] (5) Adjust the balance block step according to the spacing of the four corner balance blocks and redistribute the balance blocks.

[0074] In step (5), the step length of the balancing blocks is adjusted according to the spacing of the four corner balancing blocks:

[0075] If there is no push rod on the Y axis in the middle of the bed, take the Y axis as the starting point and then distribute the balance blocks on both sides of the X direction. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm;

[0076] If there is a push rod on the Y axis in the middle of the bed, the balance blocks are arranged from the middle to either side of the X direction with an offset of 75mm as the starting point. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step distance to increase or decrease it by multiples of 10mm.

[0077] If there is no top rod in the middle of the X-axis of the bed, place the balance block in the middle of the X-axis, and then distribute the balance blocks on both sides of the Y direction. If the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm;

[0078] If there is a push rod on the X-axis in the middle of the bed, the balance blocks are arranged from the center to either side of the Y direction with an offset of 75mm as the starting point. If the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, change the balance block step distance to increase or decrease it by multiples of 10mm.

[0079] Repeatedly test the arrangement of the above balance blocks until the spacing between the four corner balance blocks is greater than or equal to the balance block spacing - 50 mm.

[0080] Specifically, ten random samples are selected, and the step size of the dynamic boundary of the mold size is designed to be between 100mm and 200mm. As a small sample random experiment, it is found that there are parts that collide and interfere with each other, which are the unwanted areas. Mathematical probability distribution (discrete distribution, continuous distribution, sampling distribution, polynomial distribution, etc.) can be used to do distribution algorithm experiments, coordinate transformation algorithms of topological mathematics, optimal path algorithms of graphic models, optimal combination algorithms of virtual space, and other mathematical algorithms (mathematical algorithm software such as Maple and MatLab can be used for solution). The dynamic boundary of the mold size continuously reduces the step size (0.1mm-0.5mm) and approaches the limit step size value to conduct large sample random experiments, and the area where the parts collide and interfere within the boundary conditions can be found, so as to find the safe regression line, that is, the area where the parts do not collide and interfere with each other. That is, the distribution intelligent algorithm when multiple parts are combined on the mold can reasonably assemble the parts of the overall mold in space.

[0081] The conditions and rules for balancing block distribution are as follows:

[0082] 1. The platform parameters determine the area E where the balance block can be placed. Figure 2: The distance between the top rods is 150mm, and the diameter is 80mm to make room for the top rods. After offsetting by 35mm, the middle approximately diamond-shaped area is the area where the balance block (center of the circle) can be placed. Usually, the diameter of the balance block is 60mm.

[0083] 2. The center line F of the arrangable area is the first priority arrangement point for the distribution of the balancing blocks.

[0084] 3. The center distribution position of the balancing block is not allowed to appear in the area of ​​the clamping groove 7 of the bed. The area of ​​the clamping groove is determined according to the bed parameters. The distribution and area of ​​the clamping groove 7 can be set in advance.

[0085] 4. The spacing between the balancing blocks is 300mm to 480mm, and 300mm, 350mm, 400mm and 450mm are preferred. The longer the piece, the larger the spacing.

[0086] 5. The outward offset of the blank line by 85mm is the moving trajectory of the balancing block. The size of 85mm is based on the premise that the diameter of the balancing block is 60mm. If the diameter D of the balancing block is greater than 60mm, the outward offset size of the blank line is 85+(D-60) / 2mm.

[0087] 6. Several starting and end distribution rules of balance weights

[0088] (1) If there is no push rod on the Y axis in the middle of the bed, the balance block can be distributed on both sides of the X direction with the Y axis as the starting point. The spacing of the balance blocks is 300mm to 480mm. If the above arrangement is used, the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, then change the balance block step and increase or decrease it by multiples of 10mm.

[0089] (2) If there is a push rod on the Y axis in the middle of the bed, the balance blocks can be arranged from the middle to either side of the X direction with a 75mm offset as the starting point. The spacing of the balance blocks is 300mm to 480mm. If the spacing of the four corner balance blocks is still less than the spacing of the balance blocks -50mm using the above arrangement, change the step distance of the balance blocks to increase or decrease by multiples of 10mm.

[0090] (3) If there is no push rod in the middle of the X-axis of the bed, the balance block can be placed in the middle of the X-axis, and then the balance blocks are distributed on both sides of the Y direction. The spacing between the balance blocks is 300mm to 480mm (depending on the spacing of the push rods). If the above arrangement is used, the spacing between the four corner balance blocks is still less than the balance block spacing -50mm, then change the balance block step size, increasing or decreasing it by multiples of 10mm.

[0091] (4) If there is a push rod in the middle of the X-axis of the bed, the balance blocks can be arranged from the middle to either side of the Y direction with a 75mm offset as the starting point. The spacing of the balance blocks is 300mm to 450mm (depending on the spacing of the push rods). If the spacing of the four corner balance blocks is still less than the spacing of the balance blocks -50mm using the above arrangement, change the step distance of the balance blocks to increase or decrease by multiples of 10mm.

[0092] Experiment on the correlation between the balance block 4, material positioning frame 5 and locking module 6 in the dynamic change of the billet line:

[0093] The necessary conditions in the mathematical definition correspond to the boundary conditions in the engineering definition. The area of ​​the object's motion trajectory is: 600*600mm<=boundary conditions<=1600*1100mm.

[0094] The sufficient conditions in the mathematical definition here correspond to the constraints in the engineering definition.

[0095] As a preferred solution, the spacing between the top rods of the bed is 150mm, and the diameter is 80mm to make room for the top rods. After an offset of 35mm, the middle approximately diamond-shaped area is the area where the center of the balance block can be placed. The diameter of the balance block is 60mm, the spacing between the balance blocks is 300mm-480mm, and the moving trajectory of the balance block is 85mm outward from the billet line.

[0096] The sample data under the boundary conditions and constraints are as follows:

[0097] Reference Figure 2 , the constraints of the sheet line size of 600*600 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged on the outside, 3. The sheet size is small and the lock module is arranged in one piece.

[0098] Reference Figure 4 , the constraints of the sheet line size of 750*750 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged inside (the distribution position of the balance block is not ideal, this group of data needs to increase conditions or manually adjust the position).

[0099] Reference Figure 5 , the constraints of the sheet line size of 800*800 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged on the inside, 3. The lock module is arranged on the inside.

[0100] Reference Figure 6 , the constraints of the sheet line size of 900*900 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0101] Reference Figure 7, the constraints of the sheet line size of 1000*1600 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0102] Reference Figure 8 , the constraints of the sheet line size of 1100*1500 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0103] Reference Fig. 9 , the constraints of the sheet line size of 1200*1400 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0104] Reference Fig.10 , the constraints of the sheet line size of 1300*1200 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0105] Reference Fig.11 , the constraints of the sheet line size of 1400*1100 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0106] Reference Fig.12 , the constraints of the sheet line size of 1600*1100 are: 1. The balance block step is 300mm, 2. The material positioning frame is arranged inside and outside, 3. The lock module is arranged on the inside.

[0107] As a preferred solution, the method for determining the position of the material positioning frame is:

[0108] When the length or width of the blank is ≤1200mm, if L1≥185mm, the material positioning frame is placed on the outside of the balance block; if L1≤185mm, the material positioning frame is placed on the inside of the balance block;

[0109] When the length or width of the blank is greater than 1200mm, if L1≥250mm, the material positioning frame is placed on the outside of the balance block; if L1≤250mm, the material positioning frame is placed on the inside of the balance block;

[0110] The L1 is the distance between the edge line of the length or width of the blank and the nearest balancing block adjacent to the width or length.

[0111] As a preferred solution, the method for determining the position of the lock module is:

[0112] When the length or width of the blank line is greater than 1000 mm, the lock module is arranged on the inner side of the outermost balancing block, 10 mm away from the balancing block;

[0113] When the length or width of the blank line is ≤1000mm, the locking module is arranged on the outside of the outermost balancing block, 10mm away from the balancing block.

[0114] The above are only some embodiments of the present invention. For those skilled in the art, several modifications and improvements can be made without departing from the inventive concept of the present invention, which all belong to the protection scope of the invention.

Claims

1. An intelligent algorithm for the distribution of multiple parts when combined on a mold, characterized by: The steps include: S1. Randomly group the three-dimensional model parts on the mold to obtain several groups of random samples; S2, distribute multiple parts random samples to the designed mold space to conduct random distribution algorithm experiments; S3, excluding the areas where parts collide and interfere with each other to obtain the assembly areas of the three-dimensional model parts; S4. According to the logical relationship of the mold design and the relationship between the parts, the boundary conditions of the parts and the constraints between them, the assembly path and coordinate positions between the parts are established; Step S1 further includes: grouping mold parts in a permutation and combination manner as a random event, using the sizes of different molds with different product part sizes as necessary conditions for dynamic boundary conditions, using the associated relationship constraints of mold parts as sufficient conditions, grouping according to the mold dynamic boundary conditions, distributing several parts on the groups according to the constraints, and forming several groups of random samples; Step S2 further includes: designing randomly distributed dynamic boundary step sizes to conduct small sample random experiments, and finding areas where parts collide and interfere with each other in the samples; using mathematical probability distribution to conduct distribution algorithm experiments, continuously reducing the step size and approaching the limit step size value to conduct large sample random experiments, and finding areas where parts collide and interfere within the mold boundary conditions, thereby finding the safe area of ​​the safety regression line, that is, determining the area where parts do not collide and interfere with each other; The intelligent algorithm for distributing the plurality of parts when combined on the die is applied to the drawing die, the drawing die comprising a bed and a sheet line, a push rod hole, a balancing block, a material positioning frame, a locking module, and a clamping groove arranged on the bed; arranging the balancing block, the material positioning frame, and the locking module on the die base comprises the following steps: A. Define the arrangement positions of the balance block, material positioning frame, and lock module as random events; B. Obtain random event samples of various parts distribution in groups under the dynamic boundary conditions of the mold; C. Use the random event samples obtained in step B to conduct random distribution experiments to find the areas where parts collide and interfere, and find the safe area of ​​the safety regression line, that is, to determine the area where parts do not collide and interfere; D. Based on multiple randomly distributed experimental samples determined under boundary conditions and constraint conditions, and in accordance with the logical conditions and rules of mold design, change the step size of the balancing block or adjust the position of the balancing block to obtain the optimal step size and position distribution plan.

2. The intelligent algorithm for distributing multiple parts when combined on a mold according to claim 1, characterized in that: In step D, the step length of the balancing block is changed or the position of the balancing block is adjusted according to the logical conditions and rules of the mold design: (1) Determine the area where the balance block can be placed based on the bed parameters, and ensure that the center of the balance block does not appear in the interference area between the bed top rod hole and the clamping groove; (2) Setting the initial step length of the balancing block, i.e. the logical condition of the mold design; (3) Determine the logical conditions for the moving trajectory of the balancing block according to the distance the billet line deviates outward; (4) Setting an X-axis and a Y-axis in the middle of the bed, determining the distribution direction of the balancing block according to the setting of the X-axis and Y-axis top rods, and distributing the balancing block path according to the initial step distance; (5) The logical conditions of the balancing block step are adjusted according to the spacing of the four corner balancing blocks, and the spacing of the balancing blocks is redistributed.

3. The intelligent algorithm for distributing multiple parts when combined on a mold according to claim 2, characterized in that: In step (5), the logical condition for adjusting the step distance of the balancing blocks according to the spacing of the four-corner balancing blocks is redistributed, specifically: If there is no push rod on the Y axis in the middle of the bed, take the Y axis as the starting point and distribute the balance blocks on both sides of the X direction according to the logical relationship. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step size to increase or decrease by multiples of 10mm. If there is a push rod on the Y axis in the middle of the bed, the balance blocks are arranged from the middle to the X direction according to the logical relationship, with an offset of 75mm on either side as the starting point to the two ends. If the spacing of the four corner balance blocks is less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm; If there is no top rod in the middle of the X-axis of the bed, place the balance block in the middle of the X-axis, and distribute the balance blocks on both sides of the Y direction according to the logical relationship. If the spacing of the four corner balance blocks is still less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm; If there is a push rod on the X-axis in the middle of the bed, the balance blocks are arranged from the middle to the Y direction according to the logical relationship, with an offset of 75mm on either side as the starting point to the two ends. If the spacing of the balance blocks at the four corners is still less than the balance block spacing -50mm, change the balance block step distance, increase or decrease it by multiples of 10mm; Repeatedly test the balance block arrangement until the spacing between the four corner balance blocks is greater than the balance block spacing - 50mm.

4. The intelligent algorithm for distributing multiple parts when combined on a mold according to claim 3, characterized in that: The spacing between the top rods of the bed is 150mm, and the diameter is 80mm to make room for the top rods. After a logical offset of 35mm, the middle approximately diamond-shaped area is the area where the center of the balance block can be arranged. The diameter of the balance block is 60mm, the spacing between the balance blocks is 300mm-480mm, and the moving trajectory of the balance block is 85mm outward from the billet line.

5. The intelligent algorithm for distributing multiple parts when they are combined on a mold according to any one of claims 1 to 4, characterized in that: The method for determining the position of the lock module is as follows: When the length or width of the blank line is greater than 1000 mm, the lock module is arranged on the inner side of the outermost balancing block, 10 mm away from the balancing block; When the length or width of the blank line is ≤1000mm, the locking module is arranged on the outside of the outermost balancing block, 10mm away from the balancing block.

Citation Information

Patent Citations

  • Intelligent design method of a three-dimensional mold and a system thereof

    CN109376397A