Cutting simulation method, cutting simulation device, storage medium and computer equipment

By generating a second tool path trajectory of the three-dimensional forming tool model and simulating the cutting process, the problem that the forming tool in the existing technology cannot simulate the cutting of products with curved surfaces is solved, ensuring cutting accuracy and improving production efficiency.

CN120633073APending Publication Date: 2025-09-12CHONGQING BOE JINGYUAN TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510725294.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing technologies cannot effectively simulate the cutting process of forming tools on products with curved surfaces, resulting in overcutting or missing cutting, affecting production efficiency.

Method used

By acquiring the 3D target cover plate and the 3D standard tool model, a first tool path trajectory is generated, and based on the trajectory, a second tool path trajectory of the 3D forming tool model is generated. The forming tool model is controlled to perform virtual cutting on the original cover plate to simulate the cutting process.

Benefits of technology

The accurate simulation of the cutting process of the forming tool is achieved, which avoids overcutting or missing cutting and improves the production efficiency of the target cover.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120633073A_ABST
    Figure CN120633073A_ABST
Patent Text Reader

Abstract

The invention discloses a cutting simulation method, a cutting simulation device, a storage medium and computer equipment, and belongs to the technical field of cutting simulation. According to the cutting simulation method, after a three-dimensional target cover plate model and a three-dimensional standard tool model are obtained and a first tool path track is generated according to the three-dimensional target cover plate model and the three-dimensional standard tool model, a second tool path track capable of enabling a three-dimensional forming tool model to move can be generated according to the first tool path track. In this way, after the three-dimensional original cover plate model is obtained, the three-dimensional forming tool model is controlled to move according to the second tool path track so as to conduct virtual cutting on the three-dimensional original cover plate model. Therefore, simulation of the cutting process of the three-dimensional forming cutter model is achieved through the cutting simulation method, whether the remaining allowance after cutting is accurate or not is judged, the situation of over-cutting or missing cutting cannot occur in the actual cutting process of the forming cutter on the original cover plate, and the production efficiency of the target cover plate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of cutting simulation technology, and in particular to a cutting simulation method and a cutting simulation device, a storage medium, and a computer device. Background Art

[0002] Before using a tool to cut a workpiece, in order to ensure that the remaining allowance of the workpiece after cutting is within an appropriate range and that overcutting or undercutting does not occur, it is generally possible to simulate the cutting process of the tool in advance to simulate a suitable cutting process and ensure cutting accuracy during actual processing on the machining center.

[0003] However, the cutting process of forming tools used to cut products with curved surfaces cannot be simulated. Summary of the Invention

[0004] The present invention provides a cutting simulation method and cutting simulation device, storage medium, and computer equipment. This method can solve the problem in the prior art that the cutting process of a product with a curved surface cannot be simulated by a forming tool. The technical solution is as follows:

[0005] In a first aspect, a cutting simulation method is provided, the method comprising:

[0006] Acquire a three-dimensional target cover plate model corresponding to a target cover plate, wherein the target cover plate is a cover plate with a curved surface;

[0007] Obtaining a three-dimensional standard tool model, and generating a first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover plate model; the processing surface of the standard tool corresponding to the three-dimensional standard tool model is a plane, and the first tool path trajectory is the movement path of the three-dimensional standard tool model;

[0008] generating a second tool path trajectory capable of moving a three-dimensional forming tool model according to the first tool path trajectory; the processing surface of the forming tool corresponding to the three-dimensional forming tool model is a special-shaped processing surface;

[0009] A three-dimensional original cover plate model corresponding to the original cover plate is acquired, and the three-dimensional forming tool model is controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

[0010] Optionally, generating, based on the first tool path trajectory, a second tool path trajectory model capable of moving the three-dimensional forming tool model includes:

[0011] According to the first tool path trajectory, a coordinate point set corresponding to the first tool path trajectory is obtained, wherein the coordinate point set includes a plurality of coordinate information, each of which is used to indicate the position of the standard tool in the machine tool coordinate system;

[0012] The second tool path trajectory is generated according to the coordinate point set.

[0013] Optionally, before controlling the three-dimensional forming tool model to move according to the second tool path trajectory, the method further includes:

[0014] Obtaining the three-dimensional forming tool model;

[0015] A forming tool movement control program is generated according to the three-dimensional forming tool model and the second tool path trajectory; the forming tool movement control program is used to instruct the three-dimensional forming tool model to move according to the second tool path trajectory.

[0016] Optionally, generating a forming tool movement control program according to the three-dimensional forming tool model and the second tool path trajectory includes:

[0017] Obtaining the top center point of the three-dimensional forming tool model;

[0018] The top center point is simulated to move along the second tool path trajectory, and during the movement, the three-dimensional program tool model is simulated to perform cutting to generate the forming tool movement control program.

[0019] Optionally, generating a first tool path trajectory according to the three-dimensional standard tool model and the three-dimensional target cover plate model includes:

[0020] Obtaining the top center point of the three-dimensional standard tool model;

[0021] Simulating the top center point to move around the outer contour of the three-dimensional target cover model to generate a standard tool movement control program;

[0022] Based on the standard tool movement control program, the first tool path trajectory is obtained.

[0023] Optionally, the diameter of the standard tool corresponding to the three-dimensional standard tool model is equal to the end diameter of the forming tool corresponding to the three-dimensional forming tool model.

[0024] On the other hand, a cutting simulation device is also provided, comprising:

[0025] a first acquisition module, configured to acquire a three-dimensional target cover plate model corresponding to a target cover plate, wherein the target cover plate is a cover plate with a curved surface;

[0026] a second acquisition module, the second acquisition module being configured to acquire a three-dimensional standard tool model and generate a first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover plate model; the machining surface of the standard tool corresponding to the three-dimensional standard tool model is a plane, and the first tool path trajectory is a movement path of the three-dimensional standard tool model;

[0027] a first generating module, the first generating module being configured to generate a second tool path trajectory capable of moving a three-dimensional forming tool model based on the first tool path trajectory; the processing surface of the forming tool corresponding to the three-dimensional forming tool model being a special-shaped processing surface;

[0028] The third acquisition module is used to acquire a three-dimensional original cover plate model corresponding to the original cover plate, and control the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

[0029] Optionally, the first generating module includes:

[0030] a first acquiring unit, configured to acquire, based on the first tool path trajectory, a set of coordinate points corresponding to the first tool path trajectory, wherein the set of coordinate points includes a plurality of coordinate information, each of which is used to indicate a position of the standard tool in a machine tool coordinate system;

[0031] A first generating unit is configured to generate the second tool path trajectory according to the coordinate point set.

[0032] On the other hand, a storage medium is provided, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, the at least one program, the code set or instruction set is loaded and executed by a processor to implement any of the cutting simulation methods described above.

[0033] On the other hand, a computer device is provided, comprising: a processor and a memory, wherein the storage medium as described above is stored in the memory.

[0034] The beneficial effects of the technical solutions provided in the embodiments of the present application include at least:

[0035] After obtaining the three-dimensional target cover plate model and the three-dimensional standard tool model, and generating the first tool path trajectory based on the three-dimensional target cover plate model and the three-dimensional standard tool model, a second tool path trajectory that can move the three-dimensional forming tool model can be generated based on the first tool path trajectory. In this way, after obtaining the three-dimensional original cover plate model, the three-dimensional forming tool model can be controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation method generates the second tool path trajectory based on the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0037] Figure 1 This is a flowchart of a cutting simulation method provided by an embodiment of the present application;

[0038] Figure 2 This is a flowchart of another cutting simulation method provided by an embodiment of the present application;

[0039] Figure 3 This is a schematic structural diagram of a three-dimensional target cover model provided in an embodiment of the present application;

[0040] Figure 4 This is a flowchart of a method for generating a first tool path trajectory based on a three-dimensional standard tool model and a three-dimensional target cover plate model provided by an embodiment of the present application;

[0041] Figure 5 This is a schematic structural diagram of a target cover plate and a forming tool provided in an embodiment of the present application;

[0042] Figure 6 This is a flowchart of a method for generating a second tool path trajectory capable of moving a three-dimensional forming tool model based on a first tool path trajectory provided by an embodiment of the present application;

[0043] Figure 7 is a block diagram of a cutting simulation device provided in an embodiment of the present application;

[0044] Figure 8 is a block diagram of a first generation module provided in an embodiment of the present application;

[0045] Figure 9 is a block diagram of another cutting simulation device provided in an embodiment of the present application;

[0046] Figure 10 is a block diagram of a second generation module provided in an embodiment of the present application;

[0047] Figure 11 This is a block diagram of a second acquisition module provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0049] Please refer to Figure 1 , Figure 1 This is a flowchart of a cutting simulation method provided by an embodiment of the present application. The cutting simulation method is applied to a computer device. The cutting simulation method may include:

[0050] Step 101: Acquire a three-dimensional target cover corresponding to the target cover.

[0051] Here, the three-dimensional target cover plate obtained by the computer device corresponds to the target cover plate. The target cover plate may be a cover plate with a curved surface. Thus, the three-dimensional target cover plate obtained by the computer device also has a curved surface. It should be noted that the curved surface of the target cover plate is the curved surface that needs to be cut on the original cover plate using a tool. After the curved surface is cut on the original cover plate, the original cover plate with the curved surface becomes the target cover plate.

[0052] Step 102: Obtain a three-dimensional standard tool model, and generate a first tool path trajectory according to the three-dimensional standard tool model and the three-dimensional target cover plate model.

[0053] Here, the machining surface of the standard tool corresponding to the three-dimensional standard tool model is a plane, and the first tool path trajectory is the moving path of the three-dimensional standard tool model.

[0054] Step 103: Generate a second tool path trajectory based on the first tool path trajectory, which can move the three-dimensional forming tool model.

[0055] Here, the processing surface of the forming tool corresponding to the three-dimensional forming tool model is a special-shaped processing surface. For example, the special-shaped processing surface is a processing surface with a section of an arc surface. Compared with the flat processing surface of a standard tool, the special-shaped processing surface of the forming tool is not completely flat.

[0056] For example, the processing surface of the forming tool in the present application may correspond to the curved surface of the target cover plate.

[0057] Step 104 : obtaining a three-dimensional original cover plate model corresponding to the original cover plate, and controlling the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

[0058] Here, after the three-dimensional forming tool model moves along the second tool path trajectory to virtually cut the three-dimensional original cover plate model, a three-dimensional target cover plate model with a curved surface can be obtained.

[0059] It should be noted that when machining a curved surface on a raw cover plate to obtain a target cover plate with a curved surface, the raw cover plate can be cut using either a standard tool or a profiled tool. The tool path traversed by the standard tool when cutting the raw cover plate to obtain the target cover plate differs from the tool path traversed by the profiled tool when cutting the raw cover plate to obtain the target cover plate. Compared to a standard tool, a profiled tool can produce the target cover plate's curved surface in a single cutting stroke, simplifying operation and increasing production efficiency.

[0060] At present, in the cutting simulation method in the related art, after obtaining the three-dimensional target cover plate model, the cutting process of the three-dimensional standard tool can only be simulated through the three-dimensional standard tool model and the three-dimensional target cover plate model to determine whether the allowance after cutting is accurate. The cutting process of the three-dimensional forming tool model cannot be simulated through the three-dimensional forming tool model and the three-dimensional target cover plate model, and thus the allowance after cutting cannot be determined. As a result, before the forming tool actually cuts the original cover plate, it is impossible to obtain whether the allowance of the target cover plate obtained by this cutting is accurate, which can easily lead to over-cutting or under-cutting in the cutting process, and then lead to surface errors of the target cover plate, and reduce the production efficiency of the target cover plate.

[0061] In the present application, after obtaining the three-dimensional target cover plate model and the three-dimensional standard tool model, and generating the first tool path trajectory based on the three-dimensional target cover plate model and the three-dimensional standard tool model, a second tool path trajectory that can move the three-dimensional forming tool model can be generated based on the first tool path trajectory. In this way, after obtaining the three-dimensional original cover plate model, the three-dimensional forming tool model can be controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation method generates the second tool path trajectory based on the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate.

[0062] In summary, the embodiment of the present application provides a cutting simulation method, which can generate a second tool path trajectory that allows the three-dimensional forming tool model to move according to the first tool path trajectory after obtaining the three-dimensional target cover plate model and the three-dimensional standard tool model, and generating the first tool path trajectory according to the three-dimensional target cover plate model and the three-dimensional standard tool model. In this way, after obtaining the three-dimensional original cover plate model, the three-dimensional forming tool model can be controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation method generates the second tool path trajectory according to the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate.

[0063] Please refer to Figure 2 , Figure 2 This is a flowchart of another cutting simulation method provided by an embodiment of the present application. The cutting simulation method is applied to a computer device. The cutting simulation method may include:

[0064] Step 201: Acquire a three-dimensional target cover model corresponding to the target cover.

[0065] In an embodiment of the present application, a computer device can obtain a three-dimensional target cover plate corresponding to a target cover plate. The target cover plate can be a cover plate with a curved surface. Thus, the three-dimensional target cover plate obtained by the computer device also has a curved surface. It should be noted that the curved surface of the target cover plate is the curved surface that needs to be cut on the original cover plate using a tool. After the curved surface is cut on the original cover plate, the original cover plate with the curved surface becomes the target cover plate.

[0066] For example, Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of a three-dimensional target cover model provided in an embodiment of the present application. The curved surface of the three-dimensional target cover model a1 can be located on one side of the three-dimensional target cover model a1, at the edge of the three-dimensional target cover model a1, and distributed around the three-dimensional target cover model a1. Here, the target cover is identical to the three-dimensional target cover model a1.

[0067] For example, simulation software may be installed on the computer device, and a three-dimensional target cover plate model corresponding to the target cover plate may be obtained within the simulation software. For example, after the computer receives an instruction to obtain a three-dimensional target cover plate corresponding to the target cover plate, the computer device may model the target cover plate within the simulation software to obtain a three-dimensional target cover plate model within the simulation software. Here, the simulation software may be NX software.

[0068] Step 202: Acquire a three-dimensional standard tool model, and generate a first tool path trajectory according to the three-dimensional standard tool model and the three-dimensional target cover plate model.

[0069] In the present application, the computer device can obtain a three-dimensional standard tool model and generate a first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover model.

[0070] For example, Figure 3 As shown, after acquiring the three-dimensional target cover plate a1 and the three-dimensional standard tool model b1, the computer device can generate a first tool path trajectory c according to the three-dimensional standard tool model b1 and the three-dimensional target cover plate a1.

[0071] In the examples of this application, please refer to Figure 4 , Figure 4 This is a flowchart of a method for generating a first tool path trajectory based on a three-dimensional standard tool model and a three-dimensional target cover model provided by an embodiment of the present application. Here, generating the first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover model may include:

[0072] Step 2021: Obtain the top center point of the three-dimensional standard tool model.

[0073] In the present application, a computer device can obtain a top center point of a 3D standard tool model. Here, the top center point of the 3D standard tool model can be located at the center point of an end face of the 3D standard tool model. For example, the 3D standard tool model is cylindrical, the end face of the 3D standard tool model is circular, and the top center point of the 3D standard tool model is located at the center of the end face.

[0074] Alternatively, the diameter of the standard tool corresponding to the 3D standard tool model can be equal to the end diameter of the forming tool corresponding to the 3D forming tool model. Here, the processing surface of the forming tool can be designed based on the curved surface of the target cover. After the forming tool is designed, the various dimensions of the forming tool can be measured to obtain the end diameter of the forming tool.

[0075] For example, Figure 5 As shown, Figure 5 This is a schematic structural diagram of a target cover plate and a forming tool provided in an embodiment of the present application. Figure 5 The machining surface p1 of the forming tool e2 can be Figure 5The curved surface p2 of the target cover a2 in the forming tool is adapted. The various dimensions used to determine the processing surface p1 of the forming tool e2 may include: the end diameter D1, the middle diameter D2 and the processing height H1. In the extension direction of the forming tool, the end diameter D1 of the forming tool is located at the end of the forming tool, the middle diameter D2 of the forming tool is located on the side of the processing surface of the forming tool away from the processing surface of the forming tool, and the processing height H1 of the forming tool is the distance between the processing surface of the forming tool and the end of the forming tool. The three-dimensional forming tool model is exactly the same as the forming tool e1. For example, the end diameter D1 of the forming tool can be between 5.98 cm and 6.02 cm, the middle diameter D2 of the forming tool can be between 10.546 cm and 10.586 cm, and the processing height H1 of the forming tool can be between 1.98 cm and 2.02 cm.

[0076] Thus, the diameter of the 3D standard tool model can be the end diameter D1 of the forming tool e1. The end face of the 3D standard tool model is a circular surface with a diameter of D1, and the top center point of the 3D standard tool model is located at the center of the circle with a diameter of D1.

[0077] For example, the above simulation software has a tool creation module. After the computer device receives the instruction to generate a three-dimensional standard tool model, the computer device can enter D1 in the diameter option in the tool creation module, and other options are default to control the tool creation module to generate a three-dimensional standard tool model.

[0078] Step 2022: Simulate the top center point of the three-dimensional standard tool model to move around the outer contour of the three-dimensional target cover model to generate a standard tool movement control program.

[0079] In the present application, a computer device can simulate the top center point of a three-dimensional standard tool model running around the outer contour of a three-dimensional target cover model to generate a standard tool movement control program.

[0080] For example, the above-mentioned simulation software has a three-dimensional contour milling process. After the computer device models the three-dimensional target cover model in the simulation software, and after the computer device receives the instruction to simulate the top center point of the three-dimensional standard tool model running around the outer contour of the three-dimensional target cover model to generate a standard tool movement control program, the computer device can depict the outer contour of the three-dimensional target cover model in the three-dimensional contour milling process to obtain the outer contour line of the depicted three-dimensional target cover model, and select the three-dimensional standard tool model in the tool options in the three-dimensional contour milling process, and other options are defaulted to generate a standard tool movement control program by controlling the three-dimensional contour milling process.

[0081] like Figure 3As shown, the side of the three-dimensional standard tool model b1 is close to the side of the three-dimensional target cover model a1, and the distance between the top center point of the three-dimensional standard tool model b1 and the side of the three-dimensional target cover model a1 is the end face radius of the three-dimensional standard tool model b1.

[0082] Step 2023: Obtain a first tool path trajectory based on the standard tool movement control program.

[0083] In the present application, the computer device can obtain a first tool path trajectory based on the standard tool movement control program. Here, the first tool path trajectory is the movement trajectory of the top center point of the three-dimensional standard tool model after the three-dimensional standard tool model moves around the outer contour of the three-dimensional target cover model.

[0084] For example, Figure 3 As shown, Figure 3 The first tool path c in the figure is the movement trajectory of the top center point of the 3D standard tool model b1. The standard tool movement control program can control the 3D standard tool model b1 to move around the outer contour of the 3D target cover model a1. In other words, the movement trajectory of the top center point of the 3D standard tool model b1 can be obtained based on the standard tool movement control program, which is the first tool path trajectory.

[0085] It should be noted that since the diameter of the 3D standard tool model is the same as the end diameter of the 3D forming tool model, the top center point of the 3D standard tool model and the top center point of the 3D forming tool model can be located at the same position for the same 3D target cover plate model. Therefore, the first tool path trajectory of the top center point of the same 3D standard tool model is exactly the same as the second tool path trajectory of the top center point of the 3D standard tool model in subsequent embodiments.

[0086] However, in the cutting simulation method in the related art, it is impossible to realize the top center point of the 3D forming tool model running along the first tool path trajectory, and thus it is impossible to directly simulate the cutting process of the 3D forming tool using the 3D forming tool model and the 3D target cover plate model. In contrast, in the cutting simulation method of the present application, a second tool path trajectory can be generated based on the first tool path trajectory. Through this second tool path trajectory, it is possible to realize the top center point of the 3D forming tool model running along the second tool path trajectory, and thus it is possible to simulate the cutting process of the 3D forming tool using the 3D forming tool model and the 3D target cover plate model.

[0087] Step 203: Generate a second tool path trajectory based on the first tool path trajectory, which can move the three-dimensional forming tool model.

[0088] In the present application, the computer device can generate a second tool path trajectory that can move the three-dimensional forming tool model based on the first tool path trajectory. Here, the processing surface of the forming tool corresponding to the three-dimensional forming tool model is a special-shaped processing surface.

[0089] For example, the processing surface of the forming tool in the present application may correspond to the curved surface of the target cover plate.

[0090] In the examples of this application, please refer to Figure 6 , Figure 6 This is a flowchart of a method for generating a second tool path trajectory capable of moving a three-dimensional forming tool model based on a first tool path trajectory, provided in an embodiment of the present application. Generating the second tool path trajectory capable of moving the three-dimensional forming tool model based on the first tool path trajectory may include:

[0091] Step 2031: According to the first tool path trajectory, obtain a coordinate point set corresponding to the first tool path trajectory.

[0092] In the present application, a computer device can obtain a set of coordinate points corresponding to the first tool path trajectory based on the first tool path trajectory. Here, the set of coordinate points can include multiple coordinate information, each of which is used to indicate the position of the standard tool in the machine tool coordinate system. In the machine tool, the standard tool can continuously move from one position to the next according to the positions indicated by the multiple coordinate information. After the standard tool has completely moved the positions indicated by the various coordinate information, the path traversed by the standard tool is the first tool path trajectory.

[0093] For example, in the above-mentioned simulation software, the simulation software may include a post-processing module. After the computer device receives an instruction to obtain a set of coordinate points corresponding to the first tool path trajectory based on the first tool path trajectory, the computer device may input the standard tool movement control program in step 2023 into the post-processing module, thereby controlling the post-processing module to process the standard tool control program to obtain G-code. It should be noted that G-code is an instruction used by machine tools to describe processing information, and the machine tool can control the tool movement based on the information in the G-code.

[0094] G-code generated by a standard tool movement control program can include control instructions and multiple coordinate points. These coordinate points are located in the machine tool coordinate system. After receiving the G-code, a computer can copy these coordinate points into a new file to create a coordinate point set. The multiple coordinate information in the coordinate point set is referred to as the multiple coordinate points.

[0095] For example, the machine tool coordinate system may include: a coordinate origin, a first coordinate axis, a second coordinate axis, and a third coordinate axis. The first coordinate axis, the second coordinate axis, and the third coordinate axis are perpendicular to each other. It should be noted that when the original cover plate needs to be processed by the machine tool, the origin of the original cover plate needs to coincide with the coordinate origin of the machine tool coordinate system. Here, the origin of the original cover plate can also be the modeling origin of the three-dimensional original cover plate model, or the modeling origin of the three-dimensional target cover plate model.

[0096] It should be noted that at least some of the multiple coordinate points in the G-code may include a first numerical value corresponding to a first coordinate axis, a second numerical value corresponding to a second coordinate axis, and a third numerical value corresponding to a third coordinate axis. Furthermore, some of the multiple coordinate points in the G-code may include only the first numerical value and the second numerical value. Thus, after the computer copies the multiple coordinate points into a newly created text, some of the multiple coordinate information in the coordinate point set may not include the third numerical value.

[0097] Here, the third values ​​of these coordinate information that do not have the third value can be the same as the third value of the previous coordinate information, so that the computer device can complete the third values ​​of each coordinate information in the coordinate point set, so that each coordinate information in the coordinate point set includes the first value corresponding to the first coordinate axis, the second value corresponding to the second coordinate axis, and the third value corresponding to the third coordinate axis.

[0098] Step 2032: Generate a second tool path trajectory based on the coordinate point set.

[0099] In the present application, the computer device can generate a second tool path trajectory based on the coordinate point set.

[0100] For example, the simulation software may include a spline curve module. The text including the coordinate point set generated by the computer device in step 2031 may be saved in a DAT format. After the computer device receives an instruction to generate a second tool path trajectory based on the coordinate point set, the computer device selects a point in the spline curve module to import the coordinate point set maintained in the DAT format, thereby controlling the spline curve module to generate the second tool path trajectory.

[0101] Step 204: Obtain a three-dimensional forming tool.

[0102] In the present application, the computer device can obtain a three-dimensional forming tool model.

[0103] For example, the simulation software may include a tool creation module. Upon receiving an instruction to obtain a 3D forming tool model, the computer device may select a user-defined tool in the tool creation module. After inputting the dimensions of the forming tool, the computer device may generate a 3D forming tool model. For example, the computer device may create the tool segment by segment based on the dimensions of the forming tool. Here, the computer device may select a plus button to add the next segment until the 3D forming tool is fully created.

[0104] For example, Figure 5 As shown, Figure 5 The machining surface p1 of the forming tool e2 can be Figure 5 The curved surface p2 of the target cover a2 in the forming tool is adapted. The various dimensions used to determine the processing surface p1 of the forming tool e2 may include: the end diameter D1, the middle diameter D2 and the processing height H1. In the extension direction of the forming tool, the end diameter D1 of the forming tool is located at the end of the forming tool, the middle diameter D2 of the forming tool is located on the side of the processing surface of the forming tool away from the processing surface of the forming tool, and the processing height H1 of the forming tool is the distance between the processing surface of the forming tool and the end of the forming tool. The three-dimensional forming tool model is exactly the same as the forming tool e1. For example, the end diameter D1 of the forming tool can be between 5.98 cm and 6.02 cm, the middle diameter D2 of the forming tool can be between 10.546 cm and 10.586 cm, and the processing height H1 of the forming tool can be between 1.98 cm and 2.02 cm.

[0105] Step 205: Generate a forming tool movement control program based on the three-dimensional forming tool model and the second tool path trajectory.

[0106] In the present application, the computer device can generate a forming tool movement control program based on the three-dimensional forming tool model and the second tool path trajectory. Here, the forming tool movement control program can be used to instruct the three-dimensional forming tool to move according to the second tool path trajectory.

[0107] For example, the above-mentioned simulation software may include a computer-aided manufacturing (English name: computer-aided manufacturing, abbreviated as: CAM) part. After the computing device receives an instruction to generate a forming tool movement control program based on the three-dimensional forming tool model and the second tool path trajectory, the computing device may select a general motion process in the creation process module in the CAM part. The tool option in the general motion process may select a three-dimensional forming tool model in the user-defined tool.

[0108] Next, the computer device can select the Add button in the Strategy option of the General Motion process to generate a new sub-process. The computer device can select Follow Curve / Edge in the Movement Type option of the sub-process. The computer device can select Curve in the Movement Definition option of the sub-process, which selects the second tool path trajectory. The computer device can select Cut in the Movement Type option of the sub-process, leaving other options as default. After confirming, the forming tool movement control program is generated. Here, the forming tool movement control program can be used to instruct the 3D forming tool to move according to the second tool path trajectory.

[0109] It should be noted that after the forming tool movement control forming is generated, simulation cannot be performed directly based on the forming tool movement control forming. For example, in the above simulation software, if the computer equipment controls the simulation software to directly simulate based on the forming tool movement control forming after the forming tool movement control forming is generated, the simulation software will alarm and cannot perform the simulation action.

[0110] Step 206 : Acquire a three-dimensional original cover plate model corresponding to the original cover plate, and control the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

[0111] In the present application, a computer device can obtain a three-dimensional original cover plate model corresponding to the original cover plate and control the three-dimensional forming tool model to move along a second tool path trajectory to virtually cut the three-dimensional original cover plate model. Here, after the three-dimensional forming tool model moves along the second tool path trajectory to virtually cut the three-dimensional original cover plate model, a three-dimensional target cover plate model with a curved surface can be obtained.

[0112] For example, the computer device may obtain a three-dimensional original cover plate model corresponding to the original cover plate. Specifically, the simulation software may include a workpiece module. After the computer device receives an instruction to obtain the three-dimensional original cover plate model corresponding to the original cover plate, the computer device may establish the original cover plate model in a specified component in the workpiece module, and then establish a processing program in the creation process module in the CAM portion. The processing program is not used for cutting, and the processing process is placed in the workpiece module to enable the original cover plate model to be loaded into the processing program.

[0113] After the computer device obtains the three-dimensional original cover plate model corresponding to the original cover plate, the computer device can simultaneously select the processing program with the original cover plate model and the forming tool movement control program generated in step 204 in the simulation software, and then select simulation to simulate the cutting process of the three-dimensional forming tool model on the three-dimensional original cover plate model.

[0114] In the process of cutting the three-dimensional original cover plate model with the simulated three-dimensional forming tool model, the simulation speed, that is, the moving speed of the three-dimensional forming tool, can be set through the simulation software. In this way, the moving speed of the three-dimensional forming tool can be slowed down to check whether the three-dimensional forming tool model has overcutting or unprocessed conditions.

[0115] Alternatively, in the process of cutting the three-dimensional original cover plate model with the simulated three-dimensional forming tool model, the cut parts of the three-dimensional original cover plate model will be displayed in different colors, and different colors represent the degree of overcutting of the three-dimensional forming tool model. In this way, by observing the color of the cut parts of the three-dimensional original cover plate model, it is possible to check whether the three-dimensional forming tool model has overcutting.

[0116] Alternatively, in the process of cutting the three-dimensional original cover model with the simulated three-dimensional forming tool model, after the computer device receives a click on the cut part of the three-dimensional original cover model, the overcutting data can be directly displayed to directly check whether the three-dimensional forming tool model has overcutting.

[0117] In summary, the cutting simulation method provided by the embodiment of the present application is that after the computer device obtains the three-dimensional target cover plate model and the three-dimensional standard tool model, and generates the first tool path trajectory based on the three-dimensional target cover plate model and the three-dimensional standard tool model, it can generate the second tool path trajectory that allows the three-dimensional forming tool model to move according to the first tool path trajectory. In this way, after obtaining the three-dimensional original cover plate model, the computer device can control the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation method generates the second tool path trajectory based on the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate.

[0118] The present application also provides a cutting simulation device, please refer to Figure 7 , Figure 7 300 is a block diagram of a cutting simulation device provided in an embodiment of the present application. The cutting simulation device 300 can be integrated into a computer device, and the cutting simulation device may include:

[0119] The first acquisition module 301 is used to: acquire a three-dimensional target cover plate model corresponding to the target cover plate. The target cover plate is a cover plate with a curved surface;

[0120] The second acquisition module 302 is configured to acquire a 3D standard tool model and generate a first tool path trajectory based on the 3D standard tool model and the 3D target cover plate model. The machining surface of the standard tool corresponding to the 3D standard tool model is a plane, and the first tool path trajectory is the movement path of the 3D standard tool model.

[0121] The first generating module 303 is used to generate a second tool path trajectory based on the first tool path trajectory, which can move the three-dimensional forming tool model. The processing surface of the forming tool corresponding to the three-dimensional forming tool model is a special-shaped processing surface;

[0122] The third acquisition module 304 is used to acquire a three-dimensional original cover plate model corresponding to the original cover plate, and control the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

[0123] In summary, the present application also provides a cutting simulation device, which, after obtaining a three-dimensional target cover plate model and a three-dimensional standard tool model, and generating a first tool path trajectory based on the three-dimensional target cover plate model and the three-dimensional standard tool model, can generate a second tool path trajectory that allows the three-dimensional forming tool model to move based on the first tool path trajectory. In this way, after obtaining the three-dimensional original cover plate model, the three-dimensional forming tool model can be controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation device generates a second tool path trajectory based on the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate.

[0124] Optional, please refer to Figure 8 , Figure 8 This is a block diagram of a first generation module provided in an embodiment of the present application. The first generation module 303 may include:

[0125] The first acquisition unit 3031 is configured to: acquire a coordinate point set corresponding to the first tool path trajectory according to the first tool path trajectory. The coordinate point set includes a plurality of coordinate information, each of which is used to indicate the position of the standard tool in the machine tool coordinate system;

[0126] The first generating unit 3032 is used to generate a second tool path trajectory according to the coordinate point set.

[0127] Optional, such as Figure 9 As shown, Figure 9 is a block diagram of another cutting simulation device provided by an embodiment of the present application. The cutting simulation device may further include a fourth acquisition module and a second generation module located before the third acquisition module:

[0128] The fourth acquisition module 305 is used to acquire a three-dimensional forming tool model.

[0129] The second generating module 306 is used to generate a forming tool movement control program according to the three-dimensional forming tool model and the second tool path trajectory; the forming tool movement control program is used to instruct the three-dimensional forming tool model to move according to the second tool path trajectory.

[0130] Optional, such as Figure 10 As shown, Figure 10 is a block diagram of a second generation module provided in an embodiment of the present application. The second generation module 306 may include:

[0131] The second acquiring unit 3061 is used to acquire the top center point of the three-dimensional forming tool model.

[0132] The second generating unit 3062 is used to simulate the top center point running along the second tool path trajectory, and to simulate cutting of the three-dimensional program tool model during the running process to generate a forming tool movement control program.

[0133] Optional, such as Figure 11 As shown, Figure 11 is a block diagram of a second acquisition module provided in an embodiment of the present application. The second acquisition module 302 may include:

[0134] The third obtaining unit 3021 is used to obtain the top center point of the three-dimensional standard tool model;

[0135] The third generating unit 3022 is used to simulate the top center point moving around the outer contour of the three-dimensional target cover model to generate a standard tool movement control program;

[0136] The fourth acquiring unit 3023 is configured to acquire a first tool path trajectory based on a standard tool movement control program.

[0137] Optionally, the diameter of the standard tool corresponding to the three-dimensional standard tool model is equal to the end diameter of the forming tool corresponding to the three-dimensional forming tool model.

[0138] In summary, the present application also provides a cutting simulation device, which, after obtaining a three-dimensional target cover plate model and a three-dimensional standard tool model, and generating a first tool path trajectory based on the three-dimensional target cover plate model and the three-dimensional standard tool model, can generate a second tool path trajectory that allows the three-dimensional forming tool model to move based on the first tool path trajectory. In this way, after obtaining the three-dimensional original cover plate model, the three-dimensional forming tool model can be controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model. In this way, the cutting simulation device generates a second tool path trajectory based on the first tool path trajectory, and can simulate the cutting process of the three-dimensional forming tool model to determine whether the remaining amount after cutting is accurate, so that in the actual cutting process of the forming tool on the original cover plate, there will be no overcutting or missing cutting, so as to obtain the correct curved surface on the target cover plate, thereby improving the production efficiency of the target cover plate.

[0139] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, modules, units and sub-units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0140] The present application also provides a computer device. The computer device may include: a processor and a memory. The memory stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by the processor to implement Figure 1 or Figure 2 The cutting simulation method is shown.

[0141] The embodiment of the present application also provides a storage medium. The storage medium stores instructions, which, when the storage medium is run on the processing component, causes the processing component to execute Figure 1 or Figure 2 The cutting simulation method is shown.

[0142] In this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "plurality" refers to two or more than two, unless expressly limited otherwise.

[0143] Those skilled in the art will understand that all or part of the steps of implementing the above embodiments may be accomplished by hardware, or by a program instructing the relevant hardware to accomplish the steps. The program may be stored in a storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.

[0144] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A cutting simulation method, characterized in that: The method comprises: Acquire a three-dimensional target cover plate model corresponding to a target cover plate, wherein the target cover plate is a cover plate with a curved surface; Obtaining a three-dimensional standard tool model, and generating a first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover plate model; the processing surface of the standard tool corresponding to the three-dimensional standard tool model is a plane, and the first tool path trajectory is the movement path of the three-dimensional standard tool model; generating a second tool path trajectory capable of moving a three-dimensional forming tool model according to the first tool path trajectory; the processing surface of the forming tool corresponding to the three-dimensional forming tool model is a special-shaped processing surface; A three-dimensional original cover plate model corresponding to the original cover plate is acquired, and the three-dimensional forming tool model is controlled to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

2. The method according to claim 1, characterized in that Generating a second tool path trajectory model capable of moving the three-dimensional forming tool model according to the first tool path trajectory includes: According to the first tool path trajectory, a coordinate point set corresponding to the first tool path trajectory is obtained, wherein the coordinate point set includes a plurality of coordinate information, each of which is used to indicate the position of the standard tool in the machine tool coordinate system; The second tool path trajectory is generated according to the coordinate point set.

3. The method according to claim 1, characterized in that Before controlling the three-dimensional forming tool model to move according to the second tool path trajectory, the method further includes: Obtaining the three-dimensional forming tool model; A forming tool movement control program is generated according to the three-dimensional forming tool model and the second tool path trajectory; the forming tool movement control program is used to instruct the three-dimensional forming tool model to move according to the second tool path trajectory.

4. The method according to claim 3, characterized in that Generating a forming tool movement control program according to the three-dimensional forming tool model and the second tool path trajectory, including: Obtaining the top center point of the three-dimensional forming tool model; The top center point is simulated to move along the second tool path trajectory, and during the movement, the three-dimensional program tool model is simulated to perform cutting to generate the forming tool movement control program.

5. The method according to any one of claims 1 to 4, characterized in that: Generating a first tool path trajectory according to the three-dimensional standard tool model and the three-dimensional target cover plate model includes: Obtaining the top center point of the three-dimensional standard tool model; Simulating the top center point to move around the outer contour of the three-dimensional target cover model to generate a standard tool movement control program; Based on the standard tool movement control program, the first tool path trajectory is obtained.

6. The method according to any one of claims 1 to 4, characterized in that: The diameter of the standard tool corresponding to the three-dimensional standard tool model is equal to the end diameter of the forming tool corresponding to the three-dimensional forming tool model.

7. A cutting simulation device, characterized in that: include: a first acquisition module, configured to acquire a three-dimensional target cover plate model corresponding to a target cover plate, wherein the target cover plate is a cover plate with a curved surface; a second acquisition module, the second acquisition module being configured to acquire a three-dimensional standard tool model and generate a first tool path trajectory based on the three-dimensional standard tool model and the three-dimensional target cover plate model; the machining surface of the standard tool corresponding to the three-dimensional standard tool model is a plane, and the first tool path trajectory is a movement path of the three-dimensional standard tool model; a first generating module, the first generating module being configured to generate a second tool path trajectory capable of moving a three-dimensional forming tool model based on the first tool path trajectory; the processing surface of the forming tool corresponding to the three-dimensional forming tool model being a special-shaped processing surface; The third acquisition module is used to acquire a three-dimensional original cover plate model corresponding to the original cover plate, and control the three-dimensional forming tool model to move according to the second tool path trajectory to perform virtual cutting on the three-dimensional original cover plate model.

8. The device according to claim 7, characterized in that The first generation module includes: a first acquiring unit, configured to acquire, based on the first tool path trajectory, a set of coordinate points corresponding to the first tool path trajectory, wherein the set of coordinate points includes a plurality of coordinate information, each of which is used to indicate a position of the standard tool in a machine tool coordinate system; A first generating unit is configured to generate the second tool path trajectory according to the coordinate point set.

9. A storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the cutting simulation method as described in any one of claims 1 to 6.

10. A computer device, characterized in that: The computer device may include: a processor and a memory; wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded by the processor and executes the cutting simulation method according to any one of claims 1 to 6.