General construction and expression method of twin model moving body of numerical control machine tool
Through the general machine tool twin model construction methods, including geometric modeling, model splitting, feature mapping and topology file construction, the complexity of digital twin modeling caused by different structural types of CNC machine tools is solved, efficient construction and dynamic updates are achieved, modeling efficiency and adaptability are improved, and technical support is provided for intelligent machine tool management.
Patent Information
- Application Number
- CN202510196595.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-06-03
AI Technical Summary
Different structural types of CNC machine tools lead to the challenges of heterogeneity and complexity of digital twin modeling, and it is difficult for existing technologies to achieve efficient construction and dynamic updates of different types of machine tools.
The general machine tool twin model motion body construction and expression methods are adopted, including geometric modeling, model splitting and lightweight processing, geometric model and motion feature mapping, twin model topology file construction and model and topology file import steps to realize efficient construction and dynamic update of digital twin models of machine tools of different configurations.
The construction process of digital twin models of machine tools of different configurations is simplified, modeling efficiency is improved, model adaptability and compatibility is ensured, and strong technical support is provided for intelligent monitoring, fault diagnosis, performance optimization and preventive maintenance.
Smart Images

Figure CN120086996A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital twin modeling of machine tools, and particularly to a general construction and representation method for the moving bodies of a machine tool twin model. Background Art
[0002] With the rapid development of intelligent manufacturing and Industry 4.0, as one of the core equipment, the improvement of the intelligent level and automation degree of numerically controlled machine tools is gradually changing the production mode of traditional manufacturing industries. As an important bridge connecting the physical world and the virtual world, digital twin technology provides new ideas and methods for the design, operation, maintenance, and optimization of machine tools by establishing the corresponding relationship between physical entities and virtual models.
[0003] However, due to the numerous and complex structural types of numerically controlled machine tools, including different categories such as vertical, horizontal, gantry, single-spindle, multi-spindle, and five-axis linkage, digital twin modeling faces many challenges, especially in terms of the heterogeneity and complexity of different machine tool structural types. To address this problem, there is an urgent need to propose a general digital twin modeling method that can achieve the efficient construction and dynamic update of digital twin models for different types of machine tools through modular modeling and standardized data interfaces, thereby providing strong technical support for the intelligent monitoring, fault diagnosis, performance optimization, and preventive maintenance of numerically controlled machine tools. Summary of the Invention
[0004] The purpose of the present invention is to provide a general construction and representation method for the moving bodies of a machine tool twin model, so as to achieve the efficient construction and dynamic update of digital twin models for machine tools with different configurations. The content of the invention is as follows:
[0005] A general construction and representation method for the moving bodies of a numerically controlled machine tool twin model, comprising the following steps:
[0006] S10. Geometric modeling: Construct a highly realistic three-dimensional assembly model that is one-to-one with the physical entity of the machine tool, including the machine tool body, fixture, tool library, etc.;
[0007] S20. Model splitting and lightweight processing: Split components such as the machine tool bed, spindle, rotating and moving axes from the assembly, and perform lightweight processing operations such as partial removal and merging of the model;
[0008] S30. Mapping of geometric model and motion characteristics: Determine the motion characteristics of each component of the machine tool itself and the relative motion relationship between components, and perform mapping processing on the geometric model and motion characteristics;
[0009] S40. Construction of the twin model topology file: Construct a machine tool twin model topology file containing geometric features, motion features, state features, and physical motion rules to uniformly represent the machine tool entity model;
[0010] S50, Import of Model and Topology File: Import the 3D model and topology file of the machine tool into the 3D engine, quickly construct a twin model in the information space that maps the physical entity of the machine tool, and perform visualization processing to provide general model support for the digital twin application of the CNC machine tool.
[0011] Furthermore, for step S10 of geometric modeling, use 3D CAD modeling software such as UG, CATIA, SolidWorks, etc. to draw the geometric model of the machine tool assembly.
[0012] Furthermore, for step S20 of model lightweight processing, remove components that are not related to movement such as the cooling system and hydraulic system, and reduce the number of patches of the model by using the method of mesh merging, thereby improving the performance of the twin model.
[0013] Furthermore, the split and lightweight processed model is modularly output and saved in standard formats such as IGES, STL, or STP.
[0014] Furthermore, in step S30, the self-movement characteristics and relative movement relationships of each component of the machine tool, including translational components and rotational components. The translational components include the X, Y, and Z axes of the machine tool, as well as moving components such as the machine tool safety door; the rotational components include the spindle, turntable, swivel head, tool magazine rotating shaft, etc.
[0015] Furthermore, for the coordinate establishment of the relative movement relationship between each component in step S30, the center position of the upper surface of the machine tool body workbench is used as the coordinate zero point of the geometric model, and the position of the center point of the lower surface of each other component relative to the center point of the upper surface of the workbench in the machine tool assembly model is used as its relative coordinate; among them, the movement information of the translational component includes the relative coordinate position, movement direction, and movement stroke; the movement information of the rotational component includes the relative coordinate position, relative position of the rotation axis, rotation direction, and limit rotation angle.
[0016] Furthermore, for the topology structure of the twin model in step S40, it is uniformly expressed in the XML file format. The description information in the topology file includes the geometric characteristics, movement characteristics, state characteristics, and physical movement rules of the twin model, etc.
[0017] Furthermore, the geometric characteristics include the format and version of the geometric model of each component of the machine tool, storage location, model color and material, geometric dimension unit of the model, etc.; the movement characteristics include information such as the type of movement (translation or rotation), relative coordinate position, translation or rotation axis position, maximum translation or rotation range, etc.; the state characteristics include the current operating state information of each component; the physical movement rules include information on the assembly and collision relationships of each component, such as the tool is generally installed on the spindle component, and the spindle is generally installed on the Z axis.
[0018] Further, in step S50, the model and the topology file are imported into a 3D engine, which is Opencascade. In this 3D engine, the machine tool twin model can be visually processed, and operations such as translation, rotation, and scaling can be performed; and according to the twin model rules in the read topology file, the twin model is driven to perform real-time linkage with the physical entity machine tool.
[0019] The present invention has the following beneficial effects:
[0020] (1) By adopting a general model construction method, the method of the present invention can greatly simplify the construction process of digital twin models of machine tools with different configurations, without the need for separate customization for each machine tool, thereby significantly improving the modeling efficiency and saving time and costs.
[0021] (2) By adopting modular modeling and standardized data interfaces, the method of the present invention can quickly add or adjust models according to changes in machine tools, tools, fixtures, etc. during actual production, ensuring that the digital twin model can accurately reflect the actual working state of the machine tool and improving the adaptability of the digital twin model.
[0022] (3) Due to the generality of model construction, the method of the present invention can be applied across platforms in different hardware platforms and software environments, and has good compatibility and scalability, which helps to promote the popularization and application of digital twin technology in the machine tool industry.
[0023] (4) Through the efficient construction and real-time update of the digital twin model, the method of the present invention provides a strong model basis and technical support for intelligent monitoring, fault diagnosis, performance optimization, and preventive maintenance of numerical control machine tools, thereby helping enterprises improve production efficiency, reduce energy consumption, and reduce equipment downtime, and further enhancing the overall production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 is a flowchart of a general construction and expression method for a moving body of a machine tool twin model proposed by the present invention.
[0025] Figure 2 is a 3D assembly model of a five-axis machine tool.
[0026] Figure 3 are the respective modules after splitting and lightweight processing of the assembly model.
[0027] Figure 4 is a twin model topology file.
[0028] Figure 5 is a visual interface after importing the model and the topology file. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0030] Referring to Figure 1 , an embodiment provided by the present invention: a general construction and expression method for the moving bodies of a twin model of a numerically controlled machine tool, including the following steps:
[0031] S10. Geometric modeling; constructing a highly realistic three-dimensional assembly model that is one-to-one with the physical entity of the machine tool. The constructed three-dimensional assembly model of the machine tool is as Figure 2 shown;
[0032] Specifically, in step S10, according to the existing partial three-dimensional model of the machine tool and the entity surveying and mapping data of the physical machine tool, a three-dimensional assembly model of the machine tool is constructed using SolidWorks.
[0033] S20. Model splitting and lightweight processing; splitting components such as the machine tool bed, spindle, rotating and moving axes from the assembly, and performing lightweight processing operations such as partial removal and merging on the model. The split and lightweighted components are as Figure 3 shown;
[0034] Specifically, the model splitting in step S20 includes splitting the X, Y, Z, A, and C axes from the machine tool body; the lightweight processing includes removing components that are not related to movement such as the cooling system and hydraulic system; mesh merging performs a merging process on some components and reduces the number of patches of the model; the model components after splitting and lightweight processing are output in standard formats such as IGES, STL, and STP according to needs.
[0035] S30. Geometric model and motion feature mapping; determining the motion features of each component of the machine tool itself and the relative motion relationship between components, and performing mapping processing on the geometric model and motion features;
[0036] Specifically, in step S30, the center position of the upper surface of the machine tool body workbench is used as the zero point of the geometric model coordinate, and the position of the center point of the lower surface of each other component relative to the center point of the upper surface of the workbench in the machine tool assembly model is used as its relative coordinate; among them, the X, Y, and Z axes are parallel moving axes, and the data to be mapped includes the moving direction and moving stroke; A and C are rotating axes, and the data to be mapped includes the relative position of the rotating axis, the rotating direction, and the limit rotating angle.
[0037] S40. Construction of the twin model topology file; construct a twin model topology file that includes geometric features, motion features, state features, and physical motion rules to uniformly represent the machine tool entity model. The structure and configuration of the constructed topology file are as follows Figure 4 shown;
[0038] Specifically, the twin model topology file described in step S40 is uniformly represented in XML file format. The description information in the topology file includes the geometric features, motion features, state features, and physical motion rules of the twin model, etc. The geometric features include the format and version of the geometric models of each component of the machine tool, the storage location, the model color and material, the geometric dimension unit of the model, etc.; the motion features include the type of motion (translation or rotation), the relative coordinate position, the position of the translation or rotation axis, the maximum translation or rotation range, etc.; the state features include the current operating state information of each component; the physical motion rules include the assembly and collision relationship information of each component, such as the tool is generally installed on the spindle component, and the spindle is generally installed on the Z-axis.
[0039] S50. Import of the model and topology file; import the 3D model of the machine tool and the topology file into the 3D engine, quickly construct a twin model in the information space that maps the physical entity of the machine tool, and perform visualization processing to provide a general model support for the digital twin application of the CNC machine tool. The visualization interface is as follows Figure 5 shown.
[0040] Specifically, in step S50, the model and topology file are imported into the 3D engine, and the 3D engine is Opencascade. In this 3D engine, the twin model of the machine tool can be visually processed, as well as operations such as translation, rotation, and scaling; and according to the twin model rules read in the topology file, the twin model is driven to be in real-time linkage with the physical entity machine tool.
Claims
1. A general construction and expression method of a twin model moving body of a CNC machine tool, characterized in that: The following steps are involved: S10, geometric modeling; build a highly realistic 3D assembly model that is one-to-one with the physical entity of the machine tool, including the machine tool body, fixtures, and tool library; S20, model splitting and lightweight processing: splitting the machine tool bed, spindle, rotating and moving axis and other components from the assembly, and performing lightweight processing operations such as partial removal and merging on the model; S30, geometric model and motion feature mapping; Determine the motion characteristics of each machine tool component and the relative motion relationship between the components, and map the geometric model with the motion characteristics; S40, twin model topology file construction: constructing a twin model topology file including geometric features, motion features, state features, and physical motion rules to uniformly describe the machine tool entity model; S50, import model and topology files; import the machine tool 3D model and topology files into the 3D engine, quickly build a twin model that maps the physical entity of the machine tool in the information space, and perform visualization to provide general model support for the digital twin application of CNC machine tools.
2. The general construction and expression method of the CNC machine tool twin model moving body according to claim 1 is characterized in that: Step S10 is geometric modeling, using 3D CAD modeling software, including UG, CATIA, SolidWorks, etc. to draw the geometric model of the machine tool assembly.
3. The general construction and expression method of the CNC machine tool twin model moving body according to claim 1 is characterized in that: Step S20: lightweight processing of the model, including removing the cooling system, hydraulic system and other motion-irrelevant parts, and reducing the number of model faces by merging meshes, thereby improving the performance of the twin model.
4. The model splitting and lightweighting process according to claim 3, characterized in that: The processed models are exported and saved in modular format in standard formats such as IGES, STL or STP.
5. The general construction and expression method of the CNC machine tool twin model moving body according to claim 1 is characterized in that: In step S30, the motion characteristics and relative motion relationships of the various components of the machine tool include parallel moving components and rotating components. The parallel moving components include the X, Y, and Z axes of the machine tool, as well as moving components such as the machine tool safety door; the rotating components include the spindle, turntable, swing head, tool magazine shaft, etc.
6. The relative motion relationship between the components according to claim 4, characterized in that: The center position of the upper surface of the worktable of the machine tool body is taken as the zero point of the geometric model coordinates, and the position of the center point of the lower surface of other components relative to the center point of the upper surface of the worktable in the machine tool assembly model is taken as its relative coordinate; the motion information of the parallel moving component includes the relative coordinate position, moving direction, and moving stroke; the motion information of the rotating component includes the relative coordinate position, the relative position of the rotating axis, the rotation direction, and the extreme rotation angle.
7. The general construction and expression method of the CNC machine tool twin model moving body according to claim 1 is characterized in that: In step S40, the twin model topological structure is uniformly expressed in XML file format. The description information in the topological file includes the geometric features, motion features, state features, and physical motion rules of the twin model.
8. The description information of the twin model according to claim 6, characterized in that: The geometric features include the format and version of the geometric models of each component of the machine tool, storage location, model color and material, and geometric dimension units of the model; the motion features include the type of motion (movement or rotation), relative coordinate position, movement or rotation axis position, maximum movement or rotation range, and other information; The state characteristics include the current operating state information of each component; the physical motion rules include the assembly and collision relationship information of each component, such as the tool is generally installed on the spindle component, and the spindle is generally installed on the Z axis.
9. The general construction and expression method of the CNC machine tool twin model moving body according to claim 1 is characterized in that: In step S50, the model and topology file are imported into a three-dimensional engine, and the three-dimensional engine is Opencascade. In the three-dimensional engine, the machine tool twin model can be visualized, and operations such as translation, rotation, and scaling can be performed; And based on the twin model rules in the read topology file, the twin model is driven to interact with the physical machine tool in real time.
Citation Information
Cited By
Mechanical equipment digital twinning general modeling method, system, equipment and medium
CN120893188A