Method and device for determining stamping direction and butt-splicing mode of sheet metal part and program product
By constructing the symmetrical plane and stamping coordinate system in the mathematical model of sheet metal parts, simulated the assembly to determine the stamping direction and assembly method, the problems of low design dependence and low efficiency are solved, and more efficient and accurate sheet Gold design.
Patent Information
- Application Number
- CN202411220423.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-13
AI Technical Summary
In the stamping process design of sheet metal parts, the determination of stamping direction and assembly method depends on the experience of the designer, resulting in low accuracy and low efficiency, and requires multiple corrections.
By constructing a mathematical model of the main sheet metal and the secondary sheet metal parts, establish a symmetry plane and simulate the assembly, and set the stamping coordinate system with the origin on the symmetry plane to determine the stamping direction and assembly method.
Reliance on designer experience is reduced, accuracy and efficiency of stamping direction and assembly method are improved, and scrap rate and rework rate in subsequent production processes are reduced.
Smart Images

Figure CN119129020A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sheet metal part process design, and in particular to a method, device and program product for determining a stamping direction and a splicing mode of a sheet metal part. Background Art
[0002] Sheet metal is a comprehensive cold processing technology for thin metal plates, including shearing, punching / cutting / combining, folding, welding, riveting, splicing, forming (such as car body), etc. Its most notable feature is that the thickness of the same part is consistent. The products processed by sheet metal technology are called sheet metal parts. The sheet metal parts referred to in different industries are generally different, and are mostly used for assembly.
[0003] In the design process of stamping process for sheet metal parts, determining the correct stamping direction and matching method for sheet metal parts is the first step of the design and the basis for subsequent process design. The selection of stamping direction and matching method between sheet metal parts is manually designed in the design software based on the experience of designers. The implementation process is relatively complicated and cumbersome, and it is very dependent on the experience of designers. The accuracy of manual design is low. Generally, after the first design is completed, the stamping direction and matching method still need to be corrected to varying degrees and times, which makes the design difficult and inefficient.
[0004] In view of this, it is necessary to provide a method for determining the stamping direction and the joining method of sheet metal parts, which reduces the dependence on the experience of designers and improves the accuracy and efficiency. Summary of the invention
[0005] The present invention provides a method for determining the stamping direction and the splicing method of sheet metal parts, which simulates the splicing of a main sheet metal part and an auxiliary sheet metal part, sets a symmetry plane between the main sheet metal part and the auxiliary sheet metal part after the simulated splicing, and establishes a stamping coordinate system with its origin on the symmetry plane to determine the stamping direction and the splicing method of the sheet metal parts.
[0006] The technical solution of the present invention provides a method for determining the stamping direction and the joining method of sheet metal parts, comprising:
[0007] Obtain a mathematical model of the sheet metal part, and determine the type of assembly according to the structures of the main sheet metal part and the auxiliary sheet metal part;
[0008] According to the type of the joint, a symmetry plane relative to the auxiliary sheet metal part is set based on the main sheet metal part;
[0009] According to the symmetry plane, the main sheet metal component and the auxiliary sheet metal component are simulatedly assembled;
[0010] Constructing a stamping coordinate system with its origin on the symmetry plane;
[0011] The stamping direction and the joining method of the main sheet metal part and the auxiliary sheet metal part are determined according to the stamping coordinate system and the symmetry plane.
[0012] In one of the optional technical solutions, the simulated assembly of the main sheet metal part and the auxiliary sheet metal part includes:
[0013] Constructing a first coordinate system corresponding to the main sheet metal part;
[0014] Constructing a second coordinate system corresponding to the auxiliary sheet metal part;
[0015] According to the type of the jointing, a local coordinate system corresponding to the position of the auxiliary sheet metal part after the jointing is constructed in the first coordinate system with reference to the symmetry plane;
[0016] The second coordinate system is subjected to coordinate transfer, and the auxiliary sheet metal component is moved to the local coordinate system.
[0017] In one of the optional technical solutions, the step of constructing a first coordinate system corresponding to the main sheet metal part includes:
[0018] Shrink-wrap the main sheet metal part to form a first envelope, and select the geometric center of the first envelope as a first origin;
[0019] According to the structure of the first envelope, determining the coordinate axis direction of the first stamping coordinate system by using the average normal vector method;
[0020] The first coordinate system is constructed by combining the first origin and the coordinate axis directions of the first coordinate system.
[0021] In one of the optional technical solutions, determining the coordinate axis direction of the first stamping coordinate system by using the average normal vector method according to the structure of the first envelope includes:
[0022] Determining the number and shape of the upper profiles of the main sheet metal component;
[0023] Calculating the surface normal vector at the center position of each profile surface on the main sheet metal part in sequence;
[0024] Calculating the area of each profile on the main sheet metal part in sequence, and calculating the total area of the main sheet metal part;
[0025] Based on the area of each profile surface and the total area of the main sheet metal component, a first average normal vector is calculated by a weighted average method;
[0026] Setting the first average normal vector to the Z-axis direction of the first coordinate system;
[0027] Setting the long side direction of the first envelope to the X-axis direction of the first coordinate system;
[0028] The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the first coordinate system.
[0029] In one of the optional technical solutions, the step of constructing a second coordinate system corresponding to the auxiliary sheet metal part includes:
[0030] Shrink-wrap the auxiliary sheet metal part to form a second envelope, and select the geometric center of the second envelope as a second origin;
[0031] According to the structure of the second envelope, determining the coordinate axis direction of the second stamping coordinate system by using the average normal vector method;
[0032] The second coordinate system is constructed by combining the second origin and the coordinate axis directions of the second coordinate system.
[0033] In one of the optional technical solutions, the method of determining the coordinate axis direction of the second stamping coordinate system by using the average normal vector method according to the structure of the second envelope includes:
[0034] Determining the number and shape of the upper profiles of the auxiliary sheet metal component;
[0035] Calculating the surface normal vector at the center position of each profile surface on the secondary sheet metal part in sequence;
[0036] Calculating the area of each profile on the auxiliary sheet metal part in sequence, and calculating the total area of the auxiliary sheet metal part;
[0037] Based on the area of each profile surface and the total area of the auxiliary sheet metal component, a second average normal vector is calculated by a weighted average method;
[0038] Setting the second average normal vector to the Z-axis direction of the second coordinate system;
[0039] Setting the long side direction of the second envelope to the X-axis direction of the second coordinate system;
[0040] The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the second coordinate system.
[0041] In one of the optional technical solutions, the step of obtaining a mathematical model of the sheet metal parts and determining the type of assembly according to the structures of the main sheet metal parts and the auxiliary sheet metal parts includes:
[0042] Acquire a mathematical model of a sheet metal part, analyze the structure of the sheet metal part, and determine whether the sheet metal part includes auxiliary parts;
[0043] If the sheet metal part includes a secondary part, determine whether the structure of the sheet metal part satisfies the completely symmetrical part condition, the incompletely symmetrical part condition, or the combined part condition; otherwise
[0044] Determining whether the structure of the sheet metal part satisfies a single part condition or a self-symmetrical part condition;
[0045] The corresponding splicing type is determined according to the conditions satisfied by the structure of the sheet metal parts.
[0046] In one of the optional technical solutions, the step of determining the stamping direction and the joining method of the main sheet metal part and the auxiliary sheet metal part according to the stamping coordinate system and the symmetry plane includes:
[0047] Obtaining process requirement information of the sheet metal part;
[0048] Determine the joining method according to the joining type and the relative positions of the main sheet metal part and the auxiliary sheet metal part in the stamping coordinate system;
[0049] The stamping direction is determined according to the shape and process requirement information of the sheet metal part and in combination with the positive axis direction of the Z axis of the stamping coordinate system.
[0050] The technical solution of the present invention also provides a computer device, comprising:
[0051] at least one processor; and,
[0052] a memory communicatively connected to at least one of the processors; wherein,
[0053] The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can execute any of the aforementioned methods for determining the stamping direction and assembly method of sheet metal parts.
[0054] The technical solution of the present invention also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of any of the aforementioned methods for determining the stamping direction and assembly method of sheet metal parts.
[0055] The above technical solution has the following beneficial effects:
[0056] The method for determining the stamping direction and the splicing method of sheet metal parts provided by the present invention constructs the symmetry plane of the main sheet metal part and the secondary sheet metal part after splicing in the mathematical model of the main sheet metal part and the secondary sheet metal part, and simulates the splicing of the main sheet metal part and the secondary sheet metal part according to the symmetry plane, so as to establish a stamping coordinate system whose origin is located on the symmetry plane and includes the main sheet metal part and the secondary sheet metal part. The stamping direction and the splicing method of the sheet metal part can be determined by the stamping coordinate system, so as to achieve the effect of more accurately and efficiently determining the stamping direction and the splicing method of the sheet metal part in a more automated manner while reducing the degree of dependence on the experience of the designer. Based on the main sheet metal part and the secondary sheet metal part after simulated splicing, the stamping direction and the splicing method can be combined to ensure that the main sheet metal part and the secondary sheet metal part produced by the stamping process can be better spliced. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The disclosure of the present invention will become more easily understood with reference to the accompanying drawings. It should be understood that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. In the drawings:
[0058] Figure 1 A flowchart of a method for determining a stamping direction and a joining method of a sheet metal part provided in one embodiment of the present invention;
[0059] Figure 2 A flowchart of a method for determining a stamping direction and a joining method of a sheet metal part provided by another embodiment of the present invention;
[0060] Figure 3 A flowchart of a method for determining a stamping direction and a joining method of a sheet metal part provided by another embodiment of the present invention;
[0061] Figure 4 A workflow diagram of a method for determining a stamping direction and a joining method of a sheet metal part provided by another embodiment of the present invention;
[0062] Figure 5 A schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0063] The specific implementation of the present invention will be further described below in conjunction with the accompanying drawings.
[0064] like Figure 1 A method for determining a stamping direction and a joining method of a sheet metal part provided by an embodiment of the present invention includes:
[0065] Step S101: Obtain a mathematical model of a sheet metal part, and determine the type of assembly according to the structures of the main sheet metal part and the auxiliary sheet metal part.
[0066] Step S102: according to the type of assembly, a symmetry plane relative to the auxiliary sheet metal component is set based on the main sheet metal component.
[0067] Step S103: performing simulated assembly of the main sheet metal component and the auxiliary sheet metal component according to the symmetry plane.
[0068] Step S104: constructing a stamping coordinate system with its origin located on the symmetry plane.
[0069] Step S105: determining the stamping direction and the joining method of the main sheet metal component and the auxiliary sheet metal component according to the stamping coordinate system and the symmetry plane.
[0070] It should be noted that the steps provided by the present invention need to be implemented in three-dimensional software. Taking UG software (Unigraphics NX) as an example, UG software is a product engineering solution software, which is widely used in the manufacturing fields such as automobiles, aviation, machinery, and electronics. UG software has powerful modeling, analysis, processing and simulation functions, and can quickly and accurately design and manufacture products to improve production efficiency and product quality. The main purpose of the method provided by the present invention is to design a process flow through UG software before stamping and splicing sheet metal parts to improve production efficiency and production quality, and to process the mathematical model of the sheet metal parts on the UG software with the above-mentioned method steps to establish a corresponding symmetry plane and stamping coordinate system, thereby assisting the process flow designer to determine the stamping direction and splicing method of the sheet metal parts. Of course, the steps of the method for determining the stamping direction and splicing method of the sheet metal parts provided in this embodiment can also be implemented on other three-dimensional software to achieve the same effect, which will not be repeated here.
[0071] Specifically, the purpose of step S101 is to determine the specific structure of the main sheet metal and the auxiliary sheet metal by factors such as shape and volume difference. There are five main types of sheet metal parts, namely single parts, self-symmetrical parts, completely symmetrical parts, incompletely symmetrical parts and combined parts. Among them, single parts and self-symmetrical parts do not include auxiliary sheet metal parts. According to the part type and the structure of the main sheet metal and the auxiliary sheet metal, the type of assembly can be obtained by the designer's selection or automatically selected after graphic recognition.
[0072] The purpose of step S102 is to construct a symmetric plane relative to the secondary sheet metal after the assembly based on the main sheet metal. The position of the secondary sheet metal after assembly is determined by the assembly type selected in step S101. The symmetric plane can be the side of the main sheet metal, or it can be located outside the main sheet metal, or it can pass through the main sheet metal. The symmetric plane is the same as the closest distance between the main sheet metal and the secondary sheet metal. The symmetric plane is an important reference plane for the assembly of sheet metal parts and an important reference plane for constructing the stamping coordinate system.
[0073] The purpose of step S103 is to achieve simulated splicing by moving the position of the secondary sheet metal part. Specifically, the mathematical model of the main sheet metal part and the mathematical model of the secondary sheet metal part are brought close to each other in the three-dimensional software to form a simulated splicing state. Before moving, it is necessary to determine the relative orientation and alignment relationship of the main sheet metal part and the secondary sheet metal part after splicing according to the splicing type, so as to ensure that the simulated splicing is consistent with the actual splicing effect required.
[0074] The purpose of step S104 is to construct a stamping coordinate system that can satisfy the requirements of both the main sheet metal parts and the auxiliary sheet metal parts. The origin of the stamping coordinate system is set on the symmetry plane to ensure that the stamping coordinate system takes into account the positions, sizes, shapes and characteristics of both the main sheet metal parts and the auxiliary sheet metal parts. The stamping direction determined by the stamping coordinate system can satisfy the stamping processing requirements of both the main sheet metal parts and the auxiliary sheet metal parts. At the same time, the main sheet metal parts and the auxiliary sheet metal parts produced by stamping can be smoothly assembled.
[0075] The purpose of step S105 is to provide a method for determining the stamping direction and the matching method with significantly reduced operating difficulty through the constructed stamping coordinate system and symmetry plane, which can significantly reduce the errors and uncertainties caused by human factors, thereby improving the accuracy and reliability of the design results and reducing the scrap rate and rework rate of sheet metal parts in the subsequent production process. The common stamping direction of the main sheet metal part and the auxiliary sheet metal part after the simulated matching is determined by the direction of the coordinate axis in the stamping coordinate system, and then a better matching method is provided to the designer through the structure, relative position and symmetry plane position of the main sheet metal part and the auxiliary sheet metal part, or a variety of matching methods are provided for the designer to choose. The designer can drag the mathematical model of the auxiliary sheet metal part to the mathematical model of the main sheet metal part, so that the main sheet metal part and the auxiliary sheet metal part are in contact with the surface, as a determined matching method. When determining the type of splicing, designers can select appropriate splicing templates based on the splicing type and process experience. The splicing templates mainly include self-symmetrical parts splicing, completely symmetrical parts splicing, incompletely symmetrical parts splicing, and combined parts splicing, etc. The specific splicing method is calculated by combining the splicing template with the specific structure of the main sheet metal and the auxiliary sheet metal. Alternatively, the designer enters the name of the main sheet metal and the auxiliary sheet metal, searches in the existing splicing template library by name, selects the splicing template that best matches the current sheet metal structure, and then calculates the specific splicing method by combining the splicing template with the specific structure of the main sheet metal and the auxiliary sheet metal.
[0076] The method in the embodiment of the present invention can ensure the structural symmetry of the main sheet metal and the auxiliary sheet metal during the stamping process by placing the origin of the stamping coordinate system on the symmetry plane, and ensure that the design of the stamping direction and the splicing method meets the requirements of high-precision sheet metal processing, such as automobile body sheet metal, automobile hood sheet metal, automobile door sheet metal, etc. The origin of the stamping coordinate system serves as the reference point of the entire stamping process, and the accuracy of its position directly affects the accuracy of the stamping. Placing the origin of the stamping coordinate system on the symmetry plane can ensure that the positioning in all directions during the stamping process is more accurate, thereby improving the stamping accuracy. By determining the stamping direction and the splicing method through a unified stamping coordinate system and symmetry plane, the surface fit of the main sheet metal and the auxiliary sheet metal after the stamping process can be improved when they are spliced, which helps to improve the accuracy and reliability of the design results and reduce the scrap rate and rework rate in the subsequent production process.
[0077] In summary, the method for determining the stamping direction and splicing method of sheet metal parts provided in the embodiment of the present invention constructs the symmetry plane of the main sheet metal part and the secondary sheet metal part after splicing in the mathematical model of the main sheet metal part and the secondary sheet metal part, and simulates the splicing of the main sheet metal part and the secondary sheet metal part according to the symmetry plane, so as to establish a stamping coordinate system whose origin is located on the symmetry plane and includes the main sheet metal part and the secondary sheet metal part. The stamping direction and splicing method of the sheet metal part can be determined by the stamping coordinate system, so as to achieve the effect of more accurately and efficiently determining the stamping direction and splicing method of the sheet metal part in a more automated manner while reducing the degree of dependence on the experience of the designer. Based on the main sheet metal part and the secondary sheet metal part after simulated splicing, the stamping direction and the splicing method can be combined to ensure that the main sheet metal part and the secondary sheet metal part produced by the stamping process can be better spliced.
[0078] In one embodiment, if Figure 2 As shown, the simulated assembly of the main sheet metal part and the auxiliary sheet metal part includes:
[0079] Step S201: constructing a first coordinate system corresponding to the main sheet metal part.
[0080] Step S202: constructing a second coordinate system corresponding to the auxiliary sheet metal component.
[0081] Step S203: according to the type of the alignment, a local coordinate system corresponding to the position of the auxiliary sheet metal component after the alignment is constructed in the first coordinate system with reference to the symmetry plane.
[0082] Step S204: performing coordinate transfer on the second coordinate system to move the auxiliary sheet metal component to the local coordinate system.
[0083] In this embodiment, corresponding coordinate systems are constructed for the main sheet metal and the auxiliary sheet metal respectively, which are the first coordinate system and the second coordinate system respectively. Of course, when there are multiple auxiliary sheet metal parts, the coordinate system corresponding to each auxiliary sheet metal part is also constructed in sequence. The corresponding coordinate system refers to a coordinate system with the geometric center of the main sheet metal and the auxiliary sheet metal as the origin, and the direction of the coordinate axis is closely related to the part structure. The local coordinate system is constructed based on the first coordinate system. It is a coordinate system used to simulate the orientation and position of the auxiliary sheet metal after the splicing. The construction of the local coordinate system is closely related to the splicing type, alignment relationship and splicing surface orientation. When the local coordinate system is constructed, it is based on the first coordinate system, and a local coordinate system equidistant from the symmetry plane is generated by mirroring. The direction of the coordinate axis in the local coordinate system is exactly the same as that of the first coordinate system to ensure that the consistency can be maintained when the stamping direction is determined later. When the second coordinate system transfers the coordinates relative to the local coordinate system, the auxiliary sheet metal part moves with the second coordinate system to adjust the position and orientation of the auxiliary sheet metal part, so that the mathematical model of the auxiliary sheet metal part is in the position and state after the splicing with the main sheet metal part after the simulated splicing.
[0084] This embodiment achieves the effect of accurate simulation and splicing of the mathematical models of the main sheet metal and the auxiliary sheet metal in three-dimensional software. First, the construction of respective coordinate systems ensures the accurate positioning of each sheet metal in three-dimensional space. Then, a local coordinate system is constructed in the coordinate system of the main sheet metal according to the splicing type. This step provides an accurate reference for the splicing position of the auxiliary sheet metal. Finally, the auxiliary sheet metal is moved to the local coordinate system through coordinate transfer, and the virtual splicing of the two is realized. The establishment of the local coordinate system improves the accuracy of the selection of the splicing method of the sheet metal parts. After accurate simulation and splicing, the stamping direction is uniformly selected for the main sheet metal and the auxiliary sheet metal, which can ensure that the main sheet metal and the auxiliary sheet metal produced by the stamping process have good consistency, and avoid the subsequent splicing accuracy affected by the processing deviation during the stamping process.
[0085] Further, in step S201, constructing a first coordinate system corresponding to the main sheet metal part includes:
[0086] The main sheet metal part is shrink-wrapped to form a first envelope, and the geometric center of the first envelope is selected as a first origin.
[0087] According to the structure of the first envelope, the coordinate axis directions of the first stamping coordinate system are determined by using an average normal vector method.
[0088] The first coordinate system is constructed by combining the first origin and the coordinate axis directions of the first coordinate system.
[0089] Furthermore, the determining the coordinate axis direction of the first stamping coordinate system by using an average normal vector method according to the structure of the first envelope includes:
[0090] Determine the number and shape of the profiles on the main sheet metal part.
[0091] The surface normal vector at the center position of each profile surface on the main sheet metal part is calculated in sequence.
[0092] The area of each profile on the main sheet metal part is calculated in sequence, and the total area of the main sheet metal part is calculated.
[0093] Based on the area of each profile surface and the total area of the main sheet metal component, a first average normal vector is calculated by a weighted average method.
[0094] The first average normal vector is set as the Z-axis direction of the first coordinate system.
[0095] The long side direction of the first envelope is set as the X-axis direction of the first coordinate system.
[0096] The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the first coordinate system.
[0097] Specifically, when it is difficult to directly obtain the geometric center of the structure of the main sheet metal and the auxiliary sheet metal, the envelope of the main sheet metal and the auxiliary sheet metal can be obtained, and then the geometric center of the envelope is used as the origin of the corresponding coordinate system. The envelope is calculated by the sheet metal to be surrounded by the entity, and the sheet metal is effectively shrink-wrapped with a flat convex polyhedron to obtain a regular geometric body with the smallest volume and completely wrapping the entire structure of the sheet metal, so as to achieve the effect of simplifying the mathematical model.
[0098] The specific calculation formula of the average normal vector method is:
[0099]
[0100] Among them, V ave is the average normal vector, V i is the surface normal vector at the center of each profile, S i is the area of each profile, S is the total area of all profiles, and n is the total number of profiles. This calculation process can be automatically calculated by the algorithm of the three-dimensional software. After the calculation, the direction of the average normal vector obtained is set as the Z-axis direction of the first coordinate system. The direction of the long side of the first envelope perpendicular to the Z axis is set as the X-axis direction of the first coordinate system, and the direction perpendicular to both the Z axis and the X axis is set as the Y-axis direction of the first coordinate system. The origin where the X axis, Y axis and Z axis intersect is the geometric center of the first envelope, thereby completing the construction of the first coordinate system.
[0101] Further, in step S202, constructing a second coordinate system corresponding to the auxiliary sheet metal component includes:
[0102] The auxiliary sheet metal part is shrink-wrapped to form a second envelope, and the geometric center of the second envelope is selected as the second origin.
[0103] According to the structure of the second envelope, the coordinate axis directions of the second stamping coordinate system are determined by the average normal vector method.
[0104] The second coordinate system is constructed by combining the second origin and the coordinate axis directions of the second coordinate system.
[0105] Furthermore, the determining the coordinate axis direction of the second stamping coordinate system by using an average normal vector method according to the structure of the second envelope includes:
[0106] Determine the number and shape of the upper profiles of the secondary sheet metal component.
[0107] The surface normal vector at the center position of each profile surface on the secondary sheet metal component is calculated in sequence.
[0108] The area of each profile on the auxiliary sheet metal component is calculated in sequence, and the total area of the auxiliary sheet metal component is calculated.
[0109] Based on the area of each profile surface and the total area of the auxiliary sheet metal component, a second average normal vector is calculated by a weighted average method.
[0110] The second average normal vector is set as the Z-axis direction of the second coordinate system.
[0111] The long side direction of the second envelope is set as the X-axis direction of the second coordinate system.
[0112] The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the second coordinate system.
[0113] The construction method of the second coordinate system corresponding to the secondary envelope is the same as that of the first coordinate system. The average normal vector is obtained after calculating the profile of the mathematical model of the secondary sheet metal part, and the direction of the average normal vector is set as the Z-axis direction of the second coordinate system. The direction of the long side of the second envelope perpendicular to the Z-axis is set as the X-axis direction of the second coordinate system, and the direction perpendicular to both the Z-axis and the X-axis is set as the Y-axis direction of the second coordinate system. The origin where the X-axis, Y-axis and Z-axis intersect is the geometric center of the second envelope, thereby completing the construction of the second coordinate system.
[0114] By using the average normal vector method to determine the direction of the coordinate axis, especially the Z-axis direction which is closely related to the stamping direction, and taking the overall shape characteristics of the main sheet metal and the auxiliary sheet metal as considerations, the constructed first coordinate system and the second coordinate system are more consistent with the physical properties of the sheet metal, providing an accurate benchmark for subsequent simulation assembly, stamping direction determination and assembly method determination, thereby effectively improving the accuracy and efficiency of sheet metal processing technology design.
[0115] In one embodiment, if Figure 3 As shown, the method of obtaining the mathematical model of the sheet metal parts and determining the type of assembly according to the structures of the main sheet metal parts and the auxiliary sheet metal parts includes:
[0116] Step S301: obtaining a mathematical model of a sheet metal part, analyzing the structure of the sheet metal part, and determining whether the sheet metal part includes auxiliary parts.
[0117] Step S302: If the sheet metal part includes a secondary part, determine whether the structure of the sheet metal part satisfies the completely symmetrical part condition, the incomplete symmetrical part condition, or the combined part condition.
[0118] Step S303: Determine whether the structure of the sheet metal part satisfies a single part condition or a self-symmetrical part condition.
[0119] Step S304: Determine a corresponding assembly type according to the conditions satisfied by the structure of the sheet metal part.
[0120] In this embodiment, the structure of the sheet metal is preliminarily identified by three-dimensional software to determine the type of sheet metal. Depending on the type of assembly, the symmetry plane is constructed in different ways. When the sheet metal is a self-symmetrical part, the XZ plane or YZ plane of the first coordinate system is used as the symmetry plane of the main sheet metal itself; when the sheet metal is a completely symmetrical part or an incompletely symmetrical part, the auxiliary surface is first created with the XZ plane or YZ plane of the first coordinate system, and then the auxiliary surface is translated along the X-axis or Y-axis direction of the first coordinate system to the first envelope away from the main sheet metal to obtain the symmetry plane. Preferably, the symmetry plane can be set 20 mm away from the outermost side of the first envelope.
[0121] When the sheet metal part is a combined part, the designer needs to select the secondary sheet metal part in the combined part to be located in the left, right, above and below directions of the main sheet metal part, and then select the top alignment, center alignment and bottom alignment to determine the relative position relationship between the main sheet metal part and the secondary sheet metal part, and then combine the phase position relationship and the relative distance set by the designer to construct a local coordinate system with the coordinate axis direction consistent with the first coordinate system. After the local coordinate system is constructed, the plane located at the distance center between the local coordinate system and the first coordinate system is used as the symmetry plane.
[0122] In one embodiment, if Figure 3 As shown, the method of determining the stamping direction and the joining method of the main sheet metal part and the auxiliary sheet metal part according to the stamping coordinate system and the symmetry plane includes:
[0123] Step S401: Acquire process requirement information of the sheet metal part.
[0124] Step S402: determining an assembly method according to the assembly type and in combination with the relative positions of the main sheet metal component and the auxiliary sheet metal component in the stamping coordinate system.
[0125] Step S403: determining the stamping direction according to the shape and process requirement information of the sheet metal part and the positive axis direction of the Z axis of the stamping coordinate system.
[0126] In this embodiment, the stamping directions of the main sheet metal and the auxiliary sheet metal are synchronously determined by referring to the Z-axis direction of the stamping coordinate system, and the splicing direction and splicing contact surface are determined according to the angles of the main sheet metal and the auxiliary sheet metal toward the symmetry plane and the surface closest to the symmetry plane. Finally, the specific splicing method during actual operation is determined according to the process requirements and the surface structure of the sheet metal. Compared with the traditional method of selecting the stamping direction and splicing method that relies on the experience of designers, the number of corrections can be significantly reduced. The method of determining the stamping direction and splicing method based on the stamping coordinate system and the symmetry plane can ensure the consistency of sheet metal processing and ensure the position accuracy of the main sheet metal and the auxiliary sheet metal when they are spliced after the stamping process.
[0127] In summary, the method for determining the stamping direction and the splicing method of sheet metal parts provided in the above embodiments can improve the design efficiency of sheet metal parts. By automatically constructing a stamping coordinate system and determining the splicing method of parts, the efficiency of sheet metal process design is greatly improved, thereby shortening the production cycle. It can also reduce the dependence of the process design process on the experience of designers. Traditional methods are highly dependent on the experience of designers, while the present invention guides the design process of stamping and splicing through algorithms and rules, significantly reducing the dependence of the design process on the experience of designers. It can also improve the consistency of the design of the main sheet metal parts and the auxiliary sheet metal parts. By using standardized algorithms and rules to construct a stamping coordinate system to determine the stamping direction and the splicing method, the main sheet metal parts and the auxiliary sheet metal parts produced have a high consistency. In addition, it can also significantly reduce the number of corrections after the stamping direction and the splicing method are determined. Since the results are more accurate and standardized through automated calculation and selection during the design process, it can significantly reduce the errors and uncertainties caused by human factors, which helps to reduce the number of corrections during the design process, thereby significantly improving the efficiency and quality of sheet metal process design.
[0128] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0129] like Figure 5The figure shows a hardware structure diagram of a computer device of the present invention, including a memory 502, a processor 501 and a computer program on the memory 502, and the processor 501 executes the computer program to implement the steps of the method for determining the stamping direction and assembly method of sheet metal parts in any of the above-mentioned embodiments.
[0130] Figure 5 A processor 501 is taken as an example.
[0131] The computer device may further include: an input device 503 and a display device 504 .
[0132] The processor 501, the memory 502, the input device 503 and the display device 504 may be connected via a bus or other means, and the figure takes the connection via a bus as an example.
[0133] The memory 502 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for determining the stamping direction and the splicing method of sheet metal parts in the embodiment of the present application. The processor 501 executes various functional applications and data processing by running the non-volatile software programs, instructions and modules stored in the memory 502, that is, realizing the method for determining the stamping direction and the splicing method of sheet metal parts in the above embodiment.
[0134] The memory 502 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the method for determining the stamping direction and the splicing method of the sheet metal parts, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 502 may optionally include a memory remotely arranged relative to the processor 501, and these remote memories may be connected to a device for executing the method for determining the stamping direction and the splicing method of the sheet metal parts via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0135] The input device 503 can receive user clicks and generate signal inputs related to user settings and function control of the method for determining the stamping direction and the joining mode of the sheet metal parts. The display device 504 can include display devices such as a display screen.
[0136] The one or more modules are stored in the memory 502 , and when being executed by the one or more processors 501 , the method for determining the stamping direction and the joining method of the sheet metal parts in any of the above method embodiments is executed.
[0137] When the computer device disclosed in the present invention is running, it can execute all the steps of the above-mentioned method for determining the stamping direction and the splicing method of sheet metal parts, by constructing a symmetry plane between the main sheet metal part and the auxiliary sheet metal part after splicing in the mathematical model of the main sheet metal part and the auxiliary sheet metal part, and simulating the splicing of the main sheet metal part and the auxiliary sheet metal part according to the symmetry plane, so as to establish a stamping coordinate system whose origin is located on the symmetry plane and includes the main sheet metal part and the auxiliary sheet metal part, and determine the stamping direction and splicing method of the sheet metal part through the stamping coordinate system, thereby achieving the effect of more accurately and efficiently determining the stamping direction and splicing method of the sheet metal parts in a more automated manner while reducing the degree of dependence on the experience of designers.
[0138] An embodiment of the present invention provides a computer-readable storage medium storing a computer program / instruction. When the computer program / instruction is executed by the processor 501, all steps of the method for determining the stamping direction and the assembly method of the sheet metal parts as described above are implemented.
[0139] In the context of the present disclosure, a storage medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. The storage medium may be a machine-readable signal medium or a machine-readable storage medium. Alternatively, the storage medium may be a non-temporary computer-readable storage medium, for example, a non-temporary computer-readable storage medium may be a ROM, a random access memory (Random Access Memory, RAM), a compact disc read-only memory (Compact Disc ROM, CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0140] An embodiment of the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the method for determining the stamping direction and the assembly method of the sheet metal parts as described above.
[0141] By running the above-mentioned computer program product, all steps of the method for determining the stamping direction and the splicing method of the sheet metal parts as described above can be executed, by constructing the symmetry plane of the main sheet metal part and the secondary sheet metal part after splicing in the mathematical model of the main sheet metal part and the secondary sheet metal part, and simulating the splicing of the main sheet metal part and the secondary sheet metal part according to the symmetry plane, so as to establish a stamping coordinate system whose origin is located on the symmetry plane and includes the main sheet metal part and the secondary sheet metal part, and the stamping direction and the splicing method of the sheet metal parts are determined by the stamping coordinate system, thereby achieving the effect of more accurately and efficiently determining the stamping direction and the splicing method of the sheet metal parts in a more automated manner while reducing the degree of dependence on the experience of designers.
[0142] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A method for determining the stamping direction and the joining method of sheet metal parts, characterized in that: include: Obtain a mathematical model of the sheet metal part, and determine the type of assembly according to the structures of the main sheet metal part and the auxiliary sheet metal part; According to the type of the joint, a symmetry plane relative to the auxiliary sheet metal part is set based on the main sheet metal part; According to the symmetry plane, the main sheet metal component and the auxiliary sheet metal component are simulatedly assembled; Constructing a stamping coordinate system with its origin on the symmetry plane; The stamping direction and the joining method of the main sheet metal part and the auxiliary sheet metal part are determined according to the stamping coordinate system and the symmetry plane.
2. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 1, characterized in that: The simulated assembly of the main sheet metal part and the auxiliary sheet metal part comprises: Constructing a first coordinate system corresponding to the main sheet metal part; Constructing a second coordinate system corresponding to the auxiliary sheet metal part; According to the type of the jointing, a local coordinate system corresponding to the position of the auxiliary sheet metal part after the jointing is constructed in the first coordinate system with reference to the symmetry plane; The second coordinate system is subjected to coordinate transfer, and the auxiliary sheet metal component is moved to the local coordinate system.
3. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 2, characterized in that: The step of constructing a first coordinate system corresponding to the main sheet metal part includes: Shrink-wrap the main sheet metal part to form a first envelope, and select the geometric center of the first envelope as a first origin; According to the structure of the first envelope, determining the coordinate axis direction of the first stamping coordinate system by using the average normal vector method; The first coordinate system is constructed by combining the first origin and the coordinate axis directions of the first coordinate system.
4. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 3, characterized in that: The method of determining the coordinate axis direction of the first stamping coordinate system by using an average normal vector method according to the structure of the first envelope includes: Determining the number and shape of the upper profiles of the main sheet metal component; Calculating the surface normal vector at the center position of each profile surface on the main sheet metal part in sequence; Calculating the area of each profile on the main sheet metal part in sequence, and calculating the total area of the main sheet metal part; Based on the area of each profile surface and the total area of the main sheet metal component, a first average normal vector is calculated by a weighted average method; Setting the first average normal vector to the Z-axis direction of the first coordinate system; Setting the long side direction of the first envelope to the X-axis direction of the first coordinate system; The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the first coordinate system.
5. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 2, characterized in that: The step of constructing a second coordinate system corresponding to the auxiliary sheet metal part includes: Shrink-wrap the auxiliary sheet metal part to form a second envelope, and select the geometric center of the second envelope as a second origin; According to the structure of the second envelope, determining the coordinate axis direction of the second stamping coordinate system by using the average normal vector method; The second coordinate system is constructed by combining the second origin and the coordinate axis directions of the second coordinate system.
6. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 5, characterized in that: The method of determining the coordinate axis direction of the second stamping coordinate system by using an average normal vector method according to the structure of the second envelope includes: Determining the number and shape of the upper profiles of the auxiliary sheet metal component; Calculating the surface normal vector at the center position of each profile surface on the secondary sheet metal part in sequence; Calculating the area of each profile on the auxiliary sheet metal part in sequence, and calculating the total area of the auxiliary sheet metal part; Based on the area of each profile surface and the total area of the auxiliary sheet metal component, a second average normal vector is calculated by a weighted average method; Setting the second average normal vector to the Z-axis direction of the second coordinate system; Setting the long side direction of the second envelope to the X-axis direction of the second coordinate system; The Y-axis direction is determined according to the Z-axis direction and the X-axis direction of the second coordinate system.
7. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 1, characterized in that: The step of obtaining a mathematical model of the sheet metal part and determining the type of assembly according to the structures of the main sheet metal part and the auxiliary sheet metal part includes: Acquire a mathematical model of a sheet metal part, analyze the structure of the sheet metal part, and determine whether the sheet metal part includes auxiliary parts; If the sheet metal part includes a secondary part, then determine whether the structure of the sheet metal part satisfies the completely symmetrical part condition, the incompletely symmetrical part condition, or the combined part condition; otherwise Determining whether the structure of the sheet metal part satisfies a single part condition or a self-symmetrical part condition; The corresponding splicing type is determined according to the conditions satisfied by the structure of the sheet metal parts.
8. The method for determining the stamping direction and the joining method of sheet metal parts according to claim 1, characterized in that: The step of determining the stamping direction and the joining method of the main sheet metal part and the auxiliary sheet metal part according to the stamping coordinate system and the symmetry plane includes: Obtaining process requirement information of the sheet metal part; Determine the joining method according to the joining type and the relative positions of the main sheet metal part and the auxiliary sheet metal part in the stamping coordinate system; The stamping direction is determined according to the shape and process requirement information of the sheet metal part and in combination with the positive axis direction of the Z axis of the stamping coordinate system.
9. A computer device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to at least one of the processors; wherein, The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can execute the method for determining the stamping direction and assembly method of sheet metal parts as described in any one of claims 1 to 8.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the method for determining the stamping direction and the assembly method of the sheet metal parts described in any one of claims 1-8 are implemented.
