Laser cutting synchronous simulation method based on digital twin of laser cutting machine
Through digital twin technology, the geometric model and digital twin of laser cutting machine are built, real-time synchronous simulation and fault warning of laser cutting machine are realized, solving the problem of high cost of laser cutting production lines and improving production efficiency and product quality.
Patent Information
- Application Number
- CN202211068985.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-02
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-09-02
AI Technical Summary
The investment cost of laser cutting production lines is high and the change cost is greater. It is difficult for the prior art to effectively carry out synchronous visual simulation and fault prediction of laser cutting process.
Through digital twin technology, the geometric model and digital twin of laser cutting machine are built, and the operation data of laser cutting machine is collected and transmitted, and the three-dimensional engine is used for synchronous simulation to realize real-time status monitoring and fault warning of laser cutting machine.
Real-time synchronous simulation and fault warning of laser cutting machines are realized, which reduces production line planning costs, improves production efficiency, and verifies the feasibility of the new planning scheme.
Smart Images

Figure CN115564889B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital twins, and in particular to a laser cutting synchronous simulation method based on a digital twin of a laser cutting machine. Background Art
[0002] Digital twins are a multi-disciplinary, multi-scale simulation process that fully utilizes data such as physical models, sensors, and operation history. As a mirror image of physical products in virtual space, digital twins can be seen as a "virtual world" corresponding to the physical world, which is recreated in cyberspace by digitizing all elements of the physical world, such as people, objects, and events, forming a pattern in which the physical world in the physical dimension and the digital world in the information dimension coexist and blend the virtual and the real. Digital twins are digital expressions of things or systems in the real world, and realize the feedback of real physical systems to digital models in virtual space.
[0003] Laser cutting uses a beam to replace the traditional mechanical knife. It uses a high-power density laser beam to irradiate the material to be cut, so that the material is quickly heated to the vaporization temperature and evaporates to form holes. As the beam moves on the material, the holes continuously form a very narrow slit to complete the cutting of the material. Laser cutting uses a focused high-power density laser beam to irradiate the workpiece, so that the irradiated material quickly melts, vaporizes, ablates or reaches the ignition point, and at the same time uses a high-speed airflow coaxial with the beam to blow away the molten material, thereby achieving the cutting of the workpiece. Laser cutting machines have the characteristics of high precision, fast cutting, no restrictions on cutting patterns, automatic typesetting to save materials, smooth incisions, and low processing costs. They will gradually improve or replace traditional metal cutting process equipment.
[0004] The investment cost of the laser cutting production line is high, and the cost of changing it after investment is even higher. If the laser cutting process can be intuitively and synchronously simulated during the planning or operation of the laser cutting production line, it will help solve the problem of high initial planning costs of the laser cutting production line and provide technical support for fault prediction during the operation of the laser cutting machine. Summary of the invention
[0005] The purpose of the present invention is to provide a laser cutting synchronous simulation method based on the digital twin of the laser cutting machine, which simulates the laser cutting machine through the digital twin technology, and realizes the real-time synchronous simulation of the operating state of the laser cutting machine more accurately and stably.
[0006] To achieve the above object, the present invention provides the following solutions:
[0007] A laser cutting synchronous simulation method based on a laser cutting machine digital twin, comprising:
[0008] Obtain the physical parameters of the laser cutting machine in the real physical environment and build a geometric model of the laser cutting machine based on the physical parameters;
[0009] Rendering and editing the geometric model according to the appearance details of the laser cutting machine in a real physical environment, and importing it into a three-dimensional engine to generate a digital twin of the laser cutting machine;
[0010] Collect the operating data of the laser cutting machine processing status in the real physical environment;
[0011] The operation data is transmitted to the three-dimensional engine through a written data interaction script;
[0012] The three-dimensional engine controls the digital twin according to the operating data to synchronously simulate the process of laser cutting machine processing a workpiece.
[0013] Optionally, acquiring the physical parameters of the laser cutting machine in the real physical environment and constructing a geometric model of the laser cutting machine according to the physical parameters includes:
[0014] Acquire the physical parameters of the laser cutting machine in a real physical environment; the physical parameters include the basic parameters of the various parts constituting the laser cutting machine and the assembly relationship between the various parts; the basic parameters include the model and size of the various parts; the assembly relationship includes the constraints between the various parts;
[0015] Based on the basic parameters of each part, the geometric model of each part of the laser cutting machine is established through 3D modeling software;
[0016] The geometric models of the various parts are spliced according to the assembly relationship between the various parts to construct the geometric model of the laser cutting machine.
[0017] Optionally, the rendering and editing of the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and importing the geometric model into a three-dimensional engine to generate a digital twin of the laser cutting machine, includes:
[0018] Get the appearance details of the laser cutting machine in a real physical environment;
[0019] Importing the geometric model into a three-dimensional rendering software, rendering the geometric model according to the appearance details of the laser cutting machine, adjusting the scale of the geometric model, and generating a rendered geometric model;
[0020] Performing lightweight editing on the rendered geometric model to obtain an edited geometric model;
[0021] The edited geometric model is imported into a three-dimensional engine to construct a digital twin of the laser cutting machine.
[0022] Optionally, the collecting of operating data of the processing state of the laser cutting machine in a real physical environment includes:
[0023] Write a data interaction script, scan the IP address of the laser cutting machine through an external device, and add the IP address to the data interaction script;
[0024] The data interaction script opens an interface to external devices, and collects operating data of the processing status of the laser cutting machine in a real physical environment through the external devices; the operating data includes basic machine parameters of the laser cutting machine and the processing status, real-time coordinates and limit coordinates of each part.
[0025] Optionally, the transmitting the operating data to the three-dimensional engine through a written data interaction script includes:
[0026] Creating a website server through the data interaction script, wherein the website server and the three-dimensional engine are connected by socket.io communication;
[0027] The website server compresses and encrypts the operating data, and transmits the compressed and encrypted operating data to the three-dimensional engine.
[0028] Optionally, the three-dimensional engine controls the digital twin to synchronously simulate a process of processing a workpiece by a laser cutting machine according to the operation data, including:
[0029] The three-dimensional engine controls multiple types of sub-motions in the movement process of the digital twin according to the operating data, and synchronously simulates the process of laser cutting machine processing workpieces; the multiple types of sub-motions include: the reciprocating movement of the beam along the x-axis direction, the reciprocating movement of the cutting head along the y-axis direction of the beam, and the up and down movement of the cutting head itself along the z-axis direction.
[0030] Optionally, the process also includes inputting the pre-planned production plan configuration information into the digital twin of the laser cutting machine to verify the feasibility of the production plan.
[0031] A laser cutting synchronous simulation system based on a digital twin of a laser cutting machine, comprising:
[0032] A geometric model building module is used to obtain the physical parameters of the laser cutting machine in a real physical environment and build a geometric model of the laser cutting machine according to the physical parameters;
[0033] A digital twin construction module, used for rendering and editing the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and importing it into a three-dimensional engine to generate a digital twin of the laser cutting machine;
[0034] The operation data acquisition module is used to collect the operation data of the laser cutting machine processing status in the real physical environment;
[0035] An operation data transmission module is used to transmit the operation data to the three-dimensional engine through a written data interaction script;
[0036] The digital twin simulation module is used for the three-dimensional engine to control the digital twin to synchronously simulate the process of laser cutting machine processing workpieces according to the operating data.
[0037] Optionally, the geometric model construction module includes:
[0038] A physical parameter acquisition unit, used to acquire physical parameters of the laser cutting machine in a real physical environment; the physical parameters include basic parameters of various parts constituting the laser cutting machine and assembly relationships between various parts; the basic parameters include models and sizes of various parts; the assembly relationships include constraints between various parts;
[0039] A part geometry model building unit is used to build the geometry model of each part of the laser cutting machine through 3D modeling software based on the basic parameters of each part;
[0040] The geometric model building unit is used to splice the geometric models of various parts according to the assembly relationship between the various parts to build a geometric model of the laser cutting machine.
[0041] Optionally, the digital twin building module includes:
[0042] An appearance detail acquisition unit, used to acquire appearance details of the laser cutting machine in a real physical environment;
[0043] A geometric model rendering unit, used to import the geometric model into a three-dimensional rendering software, render the geometric model according to the appearance details of the laser cutting machine, adjust the proportion of the geometric model, and generate a rendered geometric model;
[0044] A geometric model editing unit, used for performing lightweight editing on the rendered geometric model to obtain an edited geometric model;
[0045] The digital twin construction unit is used to import the edited geometric model into a three-dimensional engine to construct a digital twin of the laser cutting machine.
[0046] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:
[0047] The present invention provides a laser cutting synchronous simulation method based on a digital twin of a laser cutting machine, the method comprising: obtaining physical parameters of a laser cutting machine in a real physical environment and constructing a geometric model of the laser cutting machine according to the physical parameters; rendering and editing the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and importing it into a three-dimensional engine to generate a digital twin of the laser cutting machine; collecting operation data of the processing state of the laser cutting machine in the real physical environment; transmitting the operation data to the three-dimensional engine through a written data interaction script; the three-dimensional engine controls the digital twin to synchronously simulate the process of laser cutting machine processing workpieces according to the operation data. The present invention simulates the laser cutting machine through digital twin technology, synchronizes the process of laser cutting machine processing workpieces in real time in a virtual environment, monitors the high-precision laser cutting machine in real time, realizes the normal operation of the laser cutting machine and the visual simulation of the real-time state, and prevents possible faults during operation. And the feasibility of the new planning scheme can be verified through the digital twin to reduce the planning cost of the production line and improve the production efficiency of the entire production line. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0049] Figure 1 A flow chart of a laser cutting synchronous simulation method based on a laser cutting machine digital twin provided by the present invention;
[0050] Figure 2 A schematic diagram of a digital twin model of a laser cutting machine provided by the present invention;
[0051] Figure 3 A schematic diagram of the structure of the laser cutting synchronous simulation system based on the digital twin of the laser cutting machine provided by the present invention. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0053] The purpose of the present invention is to provide a laser cutting synchronous simulation method based on the digital twin of the laser cutting machine, which simulates the laser cutting machine through the digital twin technology, and realizes the real-time synchronous simulation of the operating state of the laser cutting machine more accurately and stably.
[0054] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0055] Figure 1 The flowchart of the laser cutting synchronous simulation method based on the digital twin of the laser cutting machine provided by the present invention. Figure 1 As shown, the laser cutting synchronous simulation method based on the digital twin of the laser cutting machine of the present invention includes:
[0056] Step 101: Obtain physical parameters of the laser cutting machine in a real physical environment and construct a geometric model of the laser cutting machine according to the physical parameters.
[0057] The step 101 specifically includes:
[0058] Step 1.1: Obtain the physical parameters of the laser cutting machine in a real physical environment. The physical parameters include the basic parameters of each part of the laser cutting machine and the assembly relationship between the parts. The basic parameters include the model and size of each part, and the assembly relationship includes the constraints between the parts.
[0059] Step 1.2: Based on the basic parameters of each part, the geometric model of each part of the laser cutting machine is established through the 3D modeling software. Specifically, according to the model and size of each part, the model of each part of the laser cutting machine is established through the 3D modeling software SolidWorks.
[0060] Step 1.3: According to the assembly relationship between the parts, the geometric models of the parts are assembled to construct the geometric model of the laser cutting machine. Specifically, the models of the parts are virtually assembled in the 3D modeling software SolidWorks, the assembly relationship between the parts is defined, the models of the parts are assembled, and the 3D parametric initial geometric model of the laser cutting machine is completed. After the initial geometric model is constructed, the constructed model is saved in the sldprt format so that it can be opened and edited in the rendering software 3dsmax.
[0061] Step 102: Render and edit the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and import it into a three-dimensional engine to generate a digital twin of the laser cutting machine.
[0062] The step 102 specifically includes:
[0063] Step 2.1: Get the appearance details of the laser cutting machine in the real physical environment.
[0064] Step 2.2: Import the geometric model into the three-dimensional rendering software, render the geometric model according to the appearance details of the laser cutting machine, adjust the scale of the geometric model, and generate a rendered geometric model.
[0065] Specifically, the saved initial geometric model is imported into the 3D rendering software 3dsmax, the geometric model is rendered and edited according to the appearance details of the laser cutting machine, and the model scale is adjusted to make the geometric model closer to the real laser cutting machine equipment.
[0066] Step 2.3: Perform lightweight editing on the rendered geometric model to obtain an edited geometric model.
[0067] Specifically, the 3D rendering software 3dsmax is used to perform lightweight editing on each component, and redundant points, lines, and surfaces are deleted, and then the lightweight components are reassembled to achieve lightweight editing of the geometric model. The edited model is saved as fbx format so that it can be opened in the 3D engine Unity3D.
[0068] Step 2.4: Import the edited geometric model into a three-dimensional engine to construct a digital twin of the laser cutting machine.
[0069] Step 103: Collecting operation data of the processing state of the laser cutting machine in a real physical environment.
[0070] The step 103 specifically includes:
[0071] Step 3.1: Write a data interaction script, scan the IP address of the laser cutting machine through an external device, and add the IP address to the data interaction script.
[0072] Specifically, the data interaction script is written in JavaScript, the environment is built through the node, and the IP address of the laser cutting machine is scanned using the prepared external device laser smart magic box, and the IP address is added to the data interaction script.
[0073] Step 3.2: The data interaction script opens an interface to an external device, and collects the operating data of the processing status of the laser cutting machine in a real physical environment through the external device; the operating data includes the basic machine parameters of the laser cutting machine and the processing status, real-time coordinates and limit coordinates of each part.
[0074] Specifically, the data interaction script applies to the laser smart box for an interface call account. After the application is successful, the laser smart box will give a key parameter. Carry the key parameter, timestamp parameter, and sign parameter to call the server-side API token to find and collect the laser cutting machine operation data. The operation data includes basic machine tool parameters (machine tool specifications, structural size parameters, motion parameters, etc.), processing status, real-time coordinates (real-time three-dimensional coordinates of the cutting head), and extreme coordinates (the extreme position coordinates that the cutting head can reach).
[0075] Step 104: The operation data is transmitted to the three-dimensional engine through the written data interaction script.
[0076] The step 104 specifically includes:
[0077] Step 4.1: Create a website server through the data interaction script, and the website server and the three-dimensional engine are connected using socket.io communication.
[0078] Step 4.2: The website server compresses and encrypts the operating data, and transmits the compressed and encrypted operating data to the three-dimensional engine.
[0079] Specifically, the application framework is introduced through the data interaction script to create a website server. The collected operation data is encrypted and processed through the information digest algorithm to improve the security of data interaction and transmission. The collected data is configured with gzip (i.e., the file compression program GNUzip) to compress the data, reduce the size of the transmitted file, and make the transmission speed faster.
[0080] The socket.io communication connection is used to transmit the coordinate data collected from the laser smart magic box interface. The coordinate data mainly includes the three-dimensional real-time coordinates of the x-axis, y-axis, and z-axis of the laser cutting machine.
[0081] During the data transmission process, setTimeout (timer function) is set. When the website server is started, the coordinate data is transmitted every 200ms.
[0082] At the same time, the listening port is started. After the website server is started, the digital twin model can be opened to the web client.
[0083] Step 105: The three-dimensional engine controls the digital twin according to the operating data to synchronously simulate the process of laser cutting machine processing a workpiece.
[0084] The three-dimensional engine controls multiple types of sub-motions in the movement process of the digital twin according to the operating data, and synchronously simulates the process of laser cutting machine processing workpieces; the multiple types of sub-motions include: the reciprocating movement of the beam along the x-axis direction, the reciprocating movement of the cutting head along the y-axis direction of the beam, and the up and down movement of the cutting head itself along the z-axis direction.
[0085] Specifically, the digital twin receives the cutting head coordinate data of the laser cutting machine in the real physical environment, and the data is updated every 200ms, so that the digital twin can synchronously move the coordinates of the cutting head through the sub-motion.
[0086] The 3D engine controls multiple sub-movements during the movement of the digital twin, including but not limited to: the reciprocating movement of the beam along the x-axis, the reciprocating movement of the cutting head along the y-axis of the beam, and the up and down movement of the cutting head itself along the z-axis.
[0087] Repeatedly receive the operating data of the laser cutting machine in the real physical environment, and synchronously move the cutting head in the digital twin to simulate the process of laser cutting machine processing workpieces.
[0088] Figure 2 This is a schematic diagram of the digital twin model of the laser cutting machine provided by the present invention. By opening port 3000 through node, the web server can monitor port 3000, and the digital twin model of the laser cutting machine can be viewed and displayed by opening the web page, realizing the normal operation and real-time status visualization simulation of the laser cutting machine, such as Figure 2 shown.
[0089] After establishing the digital twin model of the laser cutting machine, the pre-planned production plan configuration information can be input into the digital twin of the laser cutting machine to verify the feasibility of the production plan.
[0090] The laser cutting synchronous simulation method based on the digital twin of the laser cutting machine of the present invention can achieve the following beneficial effects:
[0091] (1) Constructing a digital twin of a laser cutting machine can be used to simulate the operation process of a laser cutting machine in a real physical environment, complete the mapping of physical equipment in a virtual environment, and achieve real-time synchronization. It can also conduct real-time visual monitoring of high-precision laser cutting machines and output fault warnings that may occur during the operation of the laser cutting machine, thereby avoiding faults in the operation of the laser cutting machine.
[0092] (2) Through the digital twin of the laser cutting machine, a simulation model of the laser cutting production line can be constructed, the operation of the production line can be synchronized in real time, and the production process can be detected and warned to avoid defective products caused by abnormal cutting process, thereby improving product quality. At the same time, there is no need to stop the production line. After inputting the pre-planned production plan configuration information, the feasibility of the plan can be verified, thereby reducing the planning cost of the production line and improving the production efficiency of the entire production line.
[0093] Based on the method provided by the present invention, the present invention also provides a laser cutting synchronous simulation system based on the digital twin of the laser cutting machine. Figure 3 , the system comprising:
[0094] The geometric model building module 301 is used to obtain the physical parameters of the laser cutting machine in the real physical environment and build a geometric model of the laser cutting machine according to the physical parameters.
[0095] The digital twin construction module 302 is used to render and edit the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and import it into the three-dimensional engine to generate the digital twin of the laser cutting machine.
[0096] The operation data collection module 303 is used to collect the operation data of the processing state of the laser cutting machine in the real physical environment.
[0097] The operation data transmission module 304 is used to transmit the operation data to the three-dimensional engine through a written data interaction script.
[0098] The digital twin simulation module 305 is used for the three-dimensional engine to control the digital twin to synchronously simulate the process of laser cutting machine processing workpieces according to the operation data.
[0099] The geometric model building module 301 specifically includes:
[0100] The physical parameter acquisition unit is used to acquire the physical parameters of the laser cutting machine in a real physical environment; the physical parameters include the basic parameters of the various parts that constitute the laser cutting machine and the assembly relationship between the various parts; the basic parameters include the model and size of each part; the assembly relationship includes the constraints between the various parts.
[0101] The part geometry model building unit is used to build the geometry model of each part of the laser cutting machine through 3D modeling software based on the basic parameters of each part.
[0102] The geometric model building unit is used to splice the geometric models of various parts according to the assembly relationship between the various parts to build a geometric model of the laser cutting machine.
[0103] The digital twin construction module 302 specifically includes:
[0104] The shape detail acquisition unit is used to acquire the shape details of the laser cutting machine in a real physical environment.
[0105] The geometric model rendering unit is used to import the geometric model into the three-dimensional rendering software, render the geometric model according to the appearance details of the laser cutting machine, adjust the proportion of the geometric model, and generate a rendered geometric model.
[0106] The geometric model editing unit is used to perform lightweight editing on the rendered geometric model to obtain an edited geometric model.
[0107] The digital twin construction unit is used to import the edited geometric model into a three-dimensional engine to construct a digital twin of the laser cutting machine.
[0108] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0109] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A laser cutting synchronous simulation method based on a laser cutting machine digital twin, characterized in that: include: Obtain the physical parameters of the laser cutting machine in the real physical environment and build a geometric model of the laser cutting machine based on the physical parameters; Rendering and editing the geometric model according to the appearance details of the laser cutting machine in a real physical environment, and importing it into a three-dimensional engine to generate a digital twin of the laser cutting machine; Collecting the operation data of the processing state of the laser cutting machine in the real physical environment, specifically including: writing a data interaction script, scanning the IP address of the laser cutting machine through an external device, and adding the IP address to the data interaction script; the data interaction script opens an interface to the external device, and collects the operation data of the processing state of the laser cutting machine in the real physical environment through the external device. Specifically, the data interaction script applies to the laser smart magic box for an interface call account. After the application is successful, the laser smart magic box will give a key parameter, and carry the key parameter, timestamp parameter, and sign signature parameter to call the API token on the server side to find the laser cutting machine operation data and collect the laser cutting machine operation data; the operation data includes the basic machine parameters of the laser cutting machine and the processing status, real-time coordinates and limit coordinates of each part; The operation data is transmitted to the three-dimensional engine through a written data interaction script, specifically including: creating a website server through the data interaction script, and the website server and the three-dimensional engine are connected by socket.io communication; the website server compresses and encrypts the operation data, and transmits the compressed and encrypted operation data to the three-dimensional engine; setting a timer function setTimeout during the data transmission process, and when the website server is started, coordinate data is transmitted every 200ms; The three-dimensional engine controls the digital twin according to the operating data to synchronously simulate the process of laser cutting machine processing a workpiece.
2. The laser cutting synchronous simulation method based on the digital twin of the laser cutting machine according to claim 1 is characterized in that: The method of obtaining the physical parameters of the laser cutting machine in the real physical environment and constructing a geometric model of the laser cutting machine according to the physical parameters includes: Acquire the physical parameters of the laser cutting machine in a real physical environment; the physical parameters include the basic parameters of the various parts constituting the laser cutting machine and the assembly relationship between the various parts; the basic parameters include the model and size of the various parts; the assembly relationship includes the constraints between the various parts; Based on the basic parameters of each part, the geometric model of each part of the laser cutting machine is established through 3D modeling software; The geometric models of the various parts are spliced according to the assembly relationship between the various parts to construct the geometric model of the laser cutting machine.
3. The laser cutting synchronous simulation method based on the digital twin of the laser cutting machine according to claim 1 is characterized in that: The rendering and editing of the geometric model according to the appearance details of the laser cutting machine in the real physical environment and importing the geometric model into the three-dimensional engine to generate the digital twin of the laser cutting machine includes: Get the appearance details of the laser cutting machine in a real physical environment; Importing the geometric model into a three-dimensional rendering software, rendering the geometric model according to the appearance details of the laser cutting machine, adjusting the scale of the geometric model, and generating a rendered geometric model; Performing lightweight editing on the rendered geometric model to obtain an edited geometric model; The edited geometric model is imported into a three-dimensional engine to construct a digital twin of the laser cutting machine.
4. The laser cutting synchronous simulation method based on the digital twin of the laser cutting machine according to claim 1 is characterized in that: The three-dimensional engine controls the digital twin to synchronously simulate the process of laser cutting machine processing a workpiece according to the operation data, including: The three-dimensional engine controls multiple types of sub-motions in the movement process of the digital twin according to the operating data, and synchronously simulates the process of laser cutting machine processing workpieces; the multiple types of sub-motions include: the reciprocating movement of the beam along the x-axis direction, the reciprocating movement of the cutting head along the y-axis direction of the beam, and the up and down movement of the cutting head itself along the z-axis direction.
5. The laser cutting synchronous simulation method based on the digital twin of the laser cutting machine according to claim 1 is characterized in that: The method also includes inputting the pre-planned production plan configuration information into the digital twin of the laser cutting machine to verify the feasibility of the production plan.
6. A laser cutting synchronous simulation system based on a laser cutting machine digital twin, characterized in that: include: A geometric model building module is used to obtain the physical parameters of the laser cutting machine in a real physical environment and build a geometric model of the laser cutting machine according to the physical parameters; A digital twin construction module, used for rendering and editing the geometric model according to the appearance details of the laser cutting machine in the real physical environment, and importing it into a three-dimensional engine to generate a digital twin of the laser cutting machine; The operation data acquisition module is used to collect the operation data of the processing state of the laser cutting machine in the real physical environment, specifically including: writing a data interaction script, scanning the IP address of the laser cutting machine through an external device, and adding the IP address to the data interaction script; the data interaction script opens an interface to the external device, and collects the operation data of the processing state of the laser cutting machine in the real physical environment through the external device. Specifically, the data interaction script applies to the laser smart magic box for an interface call account. After the application is successful, the laser smart magic box will give a key parameter, and carry the key parameter, timestamp parameter, and sign signature parameter to call the API token on the server side to find the laser cutting machine operation data and collect the laser cutting machine operation data; the operation data includes the basic machine parameters of the laser cutting machine and the processing status, real-time coordinates and limit coordinates of each part; The operation data transmission module is used to transmit the operation data to the three-dimensional engine through the written data interaction script, specifically comprising: creating a website server through the data interaction script, and the website server and the three-dimensional engine are connected by socket.io communication; the website server compresses and encrypts the operation data, and transmits the compressed and encrypted operation data to the three-dimensional engine; The digital twin simulation module is used for the three-dimensional engine to control the digital twin to synchronously simulate the process of laser cutting machine processing workpieces according to the operating data.
7. The laser cutting synchronous simulation system based on the digital twin of the laser cutting machine according to claim 6 is characterized in that: The geometric model building module comprises: A physical parameter acquisition unit, used to acquire physical parameters of the laser cutting machine in a real physical environment; the physical parameters include basic parameters of various parts constituting the laser cutting machine and assembly relationships between various parts; the basic parameters include models and sizes of various parts; the assembly relationships include constraints between various parts; A part geometry model building unit is used to build the geometry model of each part of the laser cutting machine through 3D modeling software based on the basic parameters of each part; The geometric model building unit is used to splice the geometric models of various parts according to the assembly relationship between the various parts to build a geometric model of the laser cutting machine.
8. The laser cutting synchronous simulation system based on the digital twin of the laser cutting machine according to claim 6, characterized in that: The digital twin building module includes: An appearance detail acquisition unit, used to acquire appearance details of the laser cutting machine in a real physical environment; A geometric model rendering unit, used to import the geometric model into a three-dimensional rendering software, render the geometric model according to the appearance details of the laser cutting machine, adjust the proportion of the geometric model, and generate a rendered geometric model; A geometric model editing unit, used for performing lightweight editing on the rendered geometric model to obtain an edited geometric model; The digital twin construction unit is used to import the edited geometric model into a three-dimensional engine to construct a digital twin of the laser cutting machine.