Remote operation and maintenance and fault diagnosis method and system for numerical control machine tool

By collecting multi-source metadata and performing initial fault screening at the CNC machine tool deployment end, combined with cloud-based collaborative analysis, the problems of data redundancy and single fault monitoring in remote operation and maintenance of CNC machine tools are solved, achieving efficient fault handling and operation and maintenance process optimization.

CN121979183APending Publication Date: 2026-05-05QINGDAO YUNKE INTELLIGENT EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO YUNKE INTELLIGENT EQUIP CO LTD
Filing Date
2026-03-02
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing remote maintenance technologies for CNC machine tools lack the ability to screen for faults at the edge, resulting in a large amount of basic data being uploaded to the cloud indiscriminately, causing cloud resource redundancy. Furthermore, fault monitoring is singular and cannot comprehensively characterize equipment anomalies, making it difficult to adapt to the remote maintenance needs of industrial intelligence.

Method used

A sensing device module is established at the deployment end of the CNC machine tool. Status attribute tags are extracted through multi-source metadata to perform initial screening of end-side faults. Fault data that cannot be processed is uploaded to the cloud, and a cloud-based operation and maintenance space is built for collaborative analysis to form a complete fault handling closed loop.

Benefits of technology

It enables multi-dimensional characterization of device anomalies, reduces data transmission volume between the edge and cloud, improves remote operation and maintenance efficiency, optimizes models through data feedback, and supports standardized fault handling processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121979183A_ABST
    Figure CN121979183A_ABST
Patent Text Reader

Abstract

The invention discloses a remote operation and maintenance and fault diagnosis method and system for a numerical control machine tool, and relates to the technical field of intelligent manufacturing, and the method comprises the steps: building a sensing equipment module at a deployment end of the numerical control machine tool, collecting the multi-source metadata of equipment, extracting a corresponding condition attribute tag, and building an end side maintenance node based on the tag; primary screening of equipment faults is completed, and whether an end-side file package is generated and uploaded or not is judged according to a primary screening result; and finally, deploying an exclusive cloud operation and maintenance space receiving end side file package, determining a fault root cause and an operation and maintenance scheme through cloud analysis, generating a cloud file package containing fault analysis information, and issuing the cloud file package to the numerical control machine tool to guide remote operation and maintenance operation. According to the invention, an end-cloud cooperative numerical control machine tool fault diagnosis and remote operation and maintenance system is constructed, accurate perception, hierarchical processing and efficient remote solution of faults are realized, the intelligence and efficiency of operation and maintenance of the numerical control machine tool are improved, and cloud resource consumption is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent manufacturing technology, specifically to a method and system for remote operation and maintenance and fault diagnosis of CNC machine tools. Background Technology

[0002] CNC machine tools are core equipment in high-end manufacturing. Their operational stability directly affects production efficiency and machining accuracy. However, their structure and operating logic are becoming increasingly complex, and faults are showing multi-source and coupled characteristics, which puts forward higher requirements for fault diagnosis and maintenance. Traditional maintenance often adopts on-site manual troubleshooting mode, which is slow to respond, inefficient, and difficult to locate complex faults due to the limitations of human experience.

[0003] Existing remote operation and maintenance technologies only achieve simple data uploading and display, lacking the ability to screen for faults at the edge. A large amount of basic data is uploaded to the cloud indiscriminately, resulting in redundant cloud resources. At the same time, edge-cloud data interaction and fault analysis lack systematic design, and fault monitoring is mostly based on single data collection, which cannot fully characterize equipment anomalies. Fault repair lacks standardized nodes and model support, resulting in low overall operation and maintenance efficiency and difficulty in adapting to the remote operation and maintenance needs of industrial intelligence. Summary of the Invention

[0004] The purpose of this invention is to provide a method and system for remote operation and maintenance and fault diagnosis of CNC machine tools, so as to solve the problems in the background art.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for remote operation and maintenance and fault diagnosis of CNC machine tools, comprising the following steps: Step S1: Establish a sensing device module at the deployment location of the CNC machine tool, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata; Step S2: Create an end-side maintenance node for the CNC machine tool based on the status attribute label, and then perform a preliminary fault screening on the corresponding CNC machine tool to determine whether the end-side maintenance node can complete the maintenance of the current fault, and choose whether to generate the corresponding end-side file package for uploading. Step S3: Deploy the cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud analysis based on the end-side file package and creates a cloud file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.

[0006] In a preferred embodiment, a sensing device module is established at the deployment location of the CNC machine tool. Multi-source metadata corresponding to the CNC machine tool is obtained based on the sensing device module. The process of extracting the corresponding status attribute tags from the multi-source metadata includes: Determine the operating parameters of the CNC machine tool and start the CNC machine tool to execute the corresponding operation; Several measurement points are set up in the working area corresponding to the CNC machine tool. Different types of data measurement components are configured at each measurement point. Data communication between different types of data measurement components is established, and then a complete sensing device module is established. The sensing device module uses each data after the associated completion time stamp as multi-source metadata, sets up a historical dataset, and obtains the data feature fields corresponding to the historical dataset. Each data feature field corresponds to a status attribute label, which is used to characterize the abnormal status of the CNC machine tool in a certain scenario. Multi-source metadata is split into several fields to be matched, and the fields to be matched are matched with the data feature fields. All data feature fields obtained from the multi-source metadata matching are extracted as corresponding status attribute labels.

[0007] In a preferred embodiment, the process of creating end-side maintenance nodes for CNC machine tools based on condition attribute labels, and then performing an initial fault screening on the corresponding CNC machine tools, includes: The measurement points associated with status attribute labels are marked as maintenance points. An edge computing device is set up at each maintenance point and an end-side route is created. The abnormal status of the CNC machine tool associated with the status attribute label is taken as a maintenance item. The edge computing device inputs the items to be inspected and operates the edge computing device to process the routing, converting the inspection point into an edge inspection node. The inspection address and index address are stored in the edge inspection node. The inspection address and index address are used to associate the inspection items under common abnormal conditions and uncommon abnormal conditions, respectively. A large maintenance model is created based on historical maintenance data. The large maintenance model includes maintenance sub-models for handling several specific abnormal conditions. Each maintenance sub-model corresponds to a maintenance item. At the maintenance address, a first operation chain is established to connect several maintenance sub-models under common abnormal conditions. At the index address, a second operation chain is established to store several maintenance sub-models under uncommon abnormal conditions. An index path is constructed from each maintenance sub-model in the first operation chain to the second operation chain. Each end-side maintenance node performs a preliminary fault screening based on its own maintenance items.

[0008] In a preferred embodiment, the first operation chain connects several maintenance sub-models, each establishing a broadcast queue between each other. When an end-side maintenance node performs a preliminary fault screening, it sequentially compares and matches the maintenance items it has obtained with each maintenance sub-model, storing the matching information in the broadcast queue. If a match is successful with a maintenance sub-model in the first operation chain, the diagnostic data of the corresponding maintenance sub-model is obtained. The diagnostic data and the matching information are associated to generate a corresponding maintenance information package. When other end-side maintenance nodes have matching information of the same type, it is broadcast in several maintenance sub-models through the broadcast queue. Based on the matching information, the diagnostic data in the appropriate maintenance information package is obtained as the diagnostic result of the corresponding end-side maintenance node performing the preliminary fault screening.

[0009] In a preferred embodiment, the process of determining whether the end-side maintenance node can complete the maintenance of the current fault and selecting whether to generate the corresponding end-side file package for uploading includes: Obtain the data operation record of the index path between the first operation chain and the second operation chain corresponding to each end-side maintenance node. If the data operation record shows that there is a data request, it is determined that the end-side maintenance node cannot complete the maintenance of the current fault; if there is no data request, it is determined that the initial screening of the current maintenance item has been completed. When the end-side maintenance node fails to complete the maintenance of the current fault, the index path of the data request executed by the first operation chain to the second operation chain is used as the file identifier. An end-side file package is created based on the file identifier, and the data information of the current fault is stored in the end-side file package. The upload object of the end-side file package is set.

[0010] In a preferred embodiment, the process of deploying a cloud-based operations and maintenance space as the receiving object after the client-side file package is uploaded includes: Create a cloud data space, and establish several operation and maintenance points in the cloud data space. Each operation and maintenance point is allocated a space area in the cloud data space and serves as the operation and maintenance area of ​​its respective operation and maintenance point. Create a virtual address in the cloud data space for each index address in the second operation chain, filter all index paths that generate the client-side file package, and use the virtual address in the space of the index address in the second operation chain corresponding to the index path as the upload address; Based on the upload address, the client-side file package is prepared for upload. The cloud data space after all upload addresses are set is processed into a cloud operation and maintenance space. The cloud operation and maintenance space is used as the receiving object for all client-side file packages to be uploaded. Each client-side file package is uploaded to the corresponding operation and maintenance area in the cloud operation and maintenance space based on its own upload address.

[0011] In a preferred embodiment, the process of the cloud-based operations and maintenance space performing cloud-based analysis based on the endpoint file package and creating a cloud file package containing fault analysis information includes: After receiving the file package from the client side, the cloud-based operations and maintenance space unpacks and verifies the data of the client side file package, removes invalid data, generates a dataset to be analyzed in the cloud, and configures the cloud analysis model at each operations and maintenance point in the cloud-based operations and maintenance space. Establish a data association between the cloud-based analysis model and the maintenance sub-model of the second operation chain, input the dataset to be analyzed in the cloud into the cloud-based analysis model of the corresponding operation and maintenance point, perform fault tracing analysis, and then determine the root cause of the fault, the scope of the fault's impact, and the cloud-based operation and maintenance plan, and integrate and generate fault analysis information.

[0012] In a preferred embodiment, the process of sending a cloud file package containing fault analysis information to the CNC machine tool for remote maintenance includes: Fault analysis information is classified and encapsulated based on the file identifier of the end-side maintenance node, and corresponding cloud file packages are created. Each cloud file package is configured with a feedback identifier that matches the file identifier of the end-side file package. The cloud operation and maintenance space matches the preset communication address of the corresponding CNC machine tool deployment end based on the feedback identifier. Through a pre-set end-to-cloud communication link, the cloud file package is pushed to the corresponding CNC machine tool. After receiving the cloud file package, the CNC machine tool parses the fault analysis information and executes the corresponding remote operation and maintenance operations. The cloud operation and maintenance space synchronously records the sending status of the cloud file package and the operation and maintenance execution feedback data of the CNC machine tool.

[0013] This invention also provides a remote operation and maintenance and fault diagnosis system for CNC machine tools, the system comprising: The CNC machine tool deployment module is used to establish a sensing device module at the location of the CNC machine tool deployment end, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata. The end-side fault diagnosis module creates end-side maintenance nodes for CNC machine tools based on status attribute tags, and then performs a preliminary fault screening on the corresponding CNC machine tools to determine whether the end-side maintenance node can complete the maintenance of the current fault, and selects whether to generate the corresponding end-side file package for uploading. The cloud-based operation and maintenance module is used to deploy a cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud-based analysis based on the end-side file package and creates a cloud-based file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.

[0014] The technical effects and advantages provided by the present invention in the above technical solution are as follows: 1. This invention achieves multi-source metadata collection and feature extraction by establishing a sensing device module at the CNC machine tool deployment end, characterizing equipment anomalies in multiple dimensions, constructing corresponding end-side maintenance nodes based on the location of the CNC machine tool deployment end to complete preliminary fault screening, and only uploading fault data that cannot be processed at the end to the cloud, thereby achieving layered fault processing and reducing the amount of data transmitted between the end and cloud and processing overhead.

[0015] 2. This invention establishes a cloud-based operation and maintenance space and constructs a collaborative fault analysis and operation and maintenance command distribution link between the end and cloud, forming a complete closed loop from anomaly detection and initial fault screening to cloud analysis and remote operation and maintenance execution. This enables full-process control of fault handling and provides data support for model optimization through data feedback, thereby improving the efficiency of subsequent remote operation and maintenance. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0017] Figure 1 This is a flowchart of a remote operation and maintenance and fault diagnosis method for CNC machine tools according to the present invention.

[0018] Figure 2 This is a system block diagram of a remote operation and maintenance and fault diagnosis system for CNC machine tools according to the present invention. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] Example 1, please refer to Figure 1 As shown in this embodiment, a remote operation and maintenance and fault diagnosis method for CNC machine tools includes the following steps: Step S1: Establish a sensing device module at the deployment location of the CNC machine tool, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata; Step S2: Create an end-side maintenance node for the CNC machine tool based on the status attribute label, and then perform a preliminary fault screening on the corresponding CNC machine tool to determine whether the end-side maintenance node can complete the maintenance of the current fault, and choose whether to generate the corresponding end-side file package for uploading. Step S3: Deploy the cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud analysis based on the end-side file package and creates a cloud file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.

[0021] It should be further explained that, in the specific implementation process, a sensing device module is established at the deployment location of the CNC machine tool. Based on the sensing device module, multi-source metadata corresponding to the CNC machine tool is obtained. The process of extracting the corresponding status attribute tags from the multi-source metadata includes: Determine the operating parameters of the CNC machine tool and start the CNC machine tool to execute the corresponding operation; Several measurement points are set in the working area corresponding to the CNC machine tool. At each measurement point, different types of data measurement components are configured. The types of data measurement components include communication interface devices, sensor devices, and smart gateway devices. The communication interface device is used to read the internal register data when the CNC machine tool performs a work operation. The internal register data includes the spindle load of the spindle in several robotic arms corresponding to the CNC machine tool, as well as the trajectory coordinates, feed rate and current alarm code of each branch axis. The sensor device includes a vibration sensor, a temperature sensor, and a current sensor. By installing the above-mentioned sensor device at different measurement points on the CNC machine tool, it is used to collect the vibration waveform of the spindle bearing in real time, monitor the bearing temperature in real time, and monitor the current change of the spindle motor in real time. The intelligent gateway device is used to generate time-series timestamps for different data correspondences and to convert the communication protocol of each data into a preset standard communication protocol. Establish data interoperability between different types of data measurement components, such as communication interface devices, sensor devices, and smart gateway devices, and then establish a sensing device module at the deployment end of the CNC machine tool. The sensing device module uses each data after the completion of the association timestamp as multi-source metadata, obtains the historical datasets corresponding to the communication interface devices and sensor devices as data carriers, and obtains the data feature fields corresponding to the historical datasets through big data analysis technology. Each data feature field corresponds to a status attribute label. The status attribute label is used to characterize the abnormal status of the CNC machine tool in a certain scenario. The multi-source metadata is split into several fields to be matched, and the fields to be matched are matched with the data feature fields. All data feature fields obtained by multi-source metadata matching are extracted as the corresponding status attribute labels.

[0022] It should be further explained that, in the specific implementation process, the process of creating end-side maintenance nodes for CNC machine tools based on condition attribute tags, and then performing an initial fault screening on the corresponding CNC machine tools, includes: All measurement points associated with status attribute labels are sequentially identified as maintenance points. An edge computing device is built at the location of each maintenance point, and a corresponding end-side route is created for the edge computing device. The abnormal conditions of the CNC machine tools associated with the status attribute tags are taken as maintenance items. The edge computing device enters the maintenance items and operates the end-side routing to process the edge computing device, thereby converting the corresponding maintenance points into end-side maintenance nodes. Within the node storage area corresponding to the end-side maintenance node, maintenance address and index address are stored. The maintenance address is used to correspond to maintenance entries under common abnormal conditions, and the index address is used to correspond to maintenance entries under uncommon abnormal conditions. A large-scale maintenance model is created based on historical maintenance data. The large-scale maintenance model includes maintenance sub-models for handling several specific abnormal conditions, including maintenance sub-models for common and uncommon abnormal conditions. Each maintenance sub-model corresponds to a maintenance item. At the maintenance address, a first operation chain is established between maintenance sub-models of several maintenance items. The first operation chain is used to connect several maintenance sub-models under common abnormal conditions. At the index address, a second operation chain is established to store the maintenance sub-models corresponding to several maintenance items under uncommon abnormal conditions. Each maintenance sub-model connected by the first operation chain is mounted to the second operation chain, and the index path corresponding to each maintenance sub-model is constructed. Each end-side maintenance node performs an initial screening of faults based on the maintenance items it obtains.

[0023] In this system, the first operation chain connects several maintenance sub-models, each establishing a broadcast queue between each other. When an end-side maintenance node performs a preliminary fault screening, it sequentially compares and matches the maintenance items it has obtained with each maintenance sub-model, and stores the matching information in the broadcast queue. If a match is successfully made with a maintenance sub-model in the first operation chain, the corresponding diagnostic data for that maintenance sub-model is obtained. The diagnostic data is then associated with the matching information to generate a corresponding maintenance information package. When other end-side maintenance nodes have matching information of the same type, it broadcasts the information in several maintenance sub-models through the broadcast queue, and obtains the diagnostic data in the appropriate maintenance information package based on the matching information, which serves as the diagnostic result required by the corresponding end-side maintenance node when performing the preliminary fault screening. It should be noted that the edge router only connects to the local area network at the location of the edge computing device. The edge router is used to control the data input and output of the edge computing device. The edge router does not have direct data interaction with the subsequent cloud. The edge router is configured with corresponding routing rules and whitelists. It operates on data that conforms to the routing rules and whitelists at the edge computing device, and filters out data that does not meet the requirements.

[0024] It should be further explained that, in the specific implementation process, the process of determining whether the end-side maintenance node can complete the operation and maintenance handling of the current fault, and choosing whether to generate the corresponding end-side file package for uploading, includes: Obtain the data operation record of the index path between the first operation chain and the second operation chain corresponding to each end-side maintenance node; If the data operation record shows that the first operation chain has made a data request to the second operation chain through the index path, it indicates that the end-side maintenance node has failed to complete the initial screening of the current maintenance item through all maintenance sub-models under the first operation chain, and it is determined that the end-side maintenance node cannot complete the operation and maintenance of the current fault. At this point, it is necessary to obtain the maintenance sub-model corresponding to the maintenance item under uncommon abnormal conditions through data requests, and then use the corresponding maintenance sub-model to diagnose the specific abnormal condition corresponding to the current maintenance item.

[0025] If there is no data request in the data operation record, the terminal maintenance node indicates that it has completed the initial screening of the fault of the current maintenance project through one of the several maintenance sub-models associated with the first operation chain, and completed the operation and maintenance of the current fault through the preset maintenance procedure corresponding to the successfully matched maintenance sub-model. When the end-side maintenance node fails to complete the maintenance of the current fault, the index path of the data request executed by the first operation chain to the second operation chain is used as the file identifier. Based on the file identifier, the end-side file package corresponding to the end-side maintenance node is created, and the end-side file package stores the data information of the current fault. The end-side file package is marked as uploaded, and the upload object of the end-side file package is set.

[0026] It should be further explained that, in the specific implementation process, the process of deploying the cloud-based operation and maintenance space as the receiving object after the client-side file package is uploaded includes: Register a cloud IP, create a corresponding cloud data space based on the cloud IP, and establish several operation and maintenance points in the cloud data space. Each operation and maintenance point is used to allocate a space area in the cloud data space and serves as the operation and maintenance area corresponding to its respective operation and maintenance point. Create a virtual address in the cloud data space for each index address in the second operation chain, filter all index paths that generate the client-side file package, and use the virtual address in the second operation chain corresponding to the index path as the upload address. Based on the upload address, the client-side file package is prepared for upload. The cloud data space after all upload addresses are set is processed into a cloud operation and maintenance space. The cloud operation and maintenance space is used as the receiving object for all client-side file packages to be uploaded. Each client-side file package is uploaded to the corresponding operation and maintenance area in the cloud operation and maintenance space based on its own upload address.

[0027] It should be further explained that, in the specific implementation process, the process by which the cloud-based operation and maintenance space performs cloud-based analysis based on the terminal-side file package and creates a cloud-based file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance, includes: After receiving the end-side file packets uploaded by each end-side maintenance node based on its respective upload address, the cloud-based operation and maintenance space first parses the file identifier of the end-side file packet. This file identifier is the index path for the first operation chain to execute a data request to the second operation chain. By parsing the file identifier, the data information of the corresponding CNC machine tool under abnormal conditions is extracted. The data information under abnormal conditions specifically includes the number of the project to be repaired, the matching record of the initial screening of end-side faults, the data operation record, and the status attribute tags corresponding to the multi-source metadata. After parsing, the client-side file package is unpacked and data verification is performed. This includes removing invalid data with missing key fields, incorrect format, or abnormal timestamps by using data integrity, validity, and time sequence verification rules. The valid data that passes the verification is then classified and integrated according to the type of abnormality, measurement point, and data collection time to generate a dataset to be analyzed in the cloud. Each operation point in the cloud operation space is pre-configured with a cloud analysis model. This cloud analysis model establishes a one-to-one data association with the maintenance sub-model of the second operation chain, which can realize parameter synchronization and data communication between the end side and the cloud model. The cloud-based operations and maintenance space inputs the corresponding index path of the dataset to be analyzed in the cloud into the cloud analysis model of the corresponding operations and maintenance point. The cloud analysis model then calls the preset fault analysis algorithm to perform fault source analysis, which includes three analysis dimensions: fault root cause determination, fault impact range analysis, and fault development trend prediction. By matching the dataset to be analyzed in the cloud with fault cases and fault feature data in the cloud historical operations and maintenance database, and combining the working parameters and operation scenarios of the CNC machine tool, the root cause of the fault is determined. Based on the equipment structure of the CNC machine tool and the correlation of each measurement point, the impact range of the fault from the point of occurrence to other components and processes is analyzed. By using time-series data analysis algorithms and combining them with the operating patterns of CNC machine tools, the development trend of faults if left untreated can be predicted. Based on the cause of the fault, the scope of its impact, and its development trend, the cloud-based analysis model generates a suitable cloud-based operation and maintenance solution. The solution includes specific handling methods, operation priorities, and appropriate equipment operating parameter adjustment standards for the current fault.

[0028] Based on the fault tracing analysis results and cloud operation and maintenance solutions output by the cloud analysis model, the cloud operation and maintenance space integrates relevant information to generate complete fault analysis information, which specifically includes fault root cause determination results, step-by-step operation and maintenance steps, adapted CNC machine tool operation and maintenance parameters, fault warning prompts and precautions for subsequent equipment operation. After the fault analysis information is integrated, the cloud-based operation and maintenance space classifies and encapsulates the fault analysis information according to the unique file identifier of the end-side maintenance node, and creates corresponding cloud file packages. Each cloud file package is configured with a corresponding feedback identifier, which is completely matched with the file identifier of the corresponding end-side file package. This is used to realize the association between the end-side and cloud file packages and avoid operation and maintenance errors caused by file matching errors. A file verification code is embedded in the cloud file package to verify the integrity of the received file. The cloud-based operation and maintenance space pre-stores the communication addresses of all CNC machine tool deployment terminals, and establishes a one-to-one correspondence between the communication addresses and the terminal maintenance nodes. Based on the feedback identifier of the cloud file package, the cloud-based operation and maintenance space can quickly match the corresponding communication address of the CNC machine tool deployment terminal and accurately push the cloud file package to the corresponding CNC machine tool through the preset terminal-cloud communication link. After receiving the cloud file package, the CNC machine tool deployment terminal first verifies the integrity of the file through the verification code. After the verification is successful, the cloud file package is unpacked, the internal fault analysis information is parsed out, and the fault analysis information is synchronized to the corresponding end-side maintenance node. The end-side maintenance node automatically or manually executes the corresponding remote maintenance operation based on the operation and maintenance steps and adapted operation and maintenance parameters in the fault analysis information to complete the fault handling of the CNC machine tool. It should be noted that during the fault handling process of CNC machine tools, the cloud-based operation and maintenance space records the sending status of cloud file packages in real time, including statuses such as successful sending, receipt confirmation, operation and maintenance in progress, and operation and maintenance completed. At the same time, the CNC machine tool deployment terminal feeds back key data and execution results during the operation and maintenance process to the cloud-based operation and maintenance space. The cloud-based operation and maintenance space associates and stores the sending status of cloud file packages, the operation and maintenance feedback data of CNC machine tools, and the full information of this fault, and updates it to the historical operation and maintenance database of the cloud-based operation and maintenance space. This provides data support for the iterative optimization of subsequent large-scale maintenance models and cloud-based analysis models, enabling efficient fault diagnosis and remote operation and maintenance.

[0029] Example 2, please refer to Figure 2 As shown in this embodiment, a remote operation and maintenance and fault diagnosis system for CNC machine tools includes: The CNC machine tool deployment module is used to establish a sensing device module at the location of the CNC machine tool deployment end, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata. The end-side fault diagnosis module creates end-side maintenance nodes for CNC machine tools based on status attribute tags, and then performs a preliminary fault screening on the corresponding CNC machine tools to determine whether the end-side maintenance node can complete the maintenance of the current fault, and selects whether to generate the corresponding end-side file package for uploading. The cloud-based operation and maintenance module is used to deploy a cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud-based analysis based on the end-side file package and creates a cloud-based file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.

[0030] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for remote operation and maintenance and fault diagnosis of CNC machine tools, characterized in that, Includes the following steps: Step S1: Establish a sensing device module at the deployment location of the CNC machine tool, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata; Step S2: Create an end-side maintenance node for the CNC machine tool based on the status attribute label, and then perform a preliminary fault screening on the corresponding CNC machine tool to determine whether the end-side maintenance node can complete the maintenance of the current fault, and choose whether to generate the corresponding end-side file package for uploading. Step S3: Deploy the cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud analysis based on the end-side file package and creates a cloud file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.

2. The method for remote operation and maintenance and fault diagnosis of CNC machine tools according to claim 1, characterized in that, The process of establishing a sensing device module at the deployment location of the CNC machine tool, obtaining multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extracting the corresponding status attribute tags from the multi-source metadata includes: Determine the operating parameters of the CNC machine tool and start the CNC machine tool to execute the corresponding operation; Several measurement points are set up in the working area corresponding to the CNC machine tool. Different types of data measurement components are configured at each measurement point. Data communication between different types of data measurement components is established, and then a complete sensing device module is established. The sensing device module uses each data after the associated completion time stamp as multi-source metadata, sets up a historical dataset, and obtains the data feature fields corresponding to the historical dataset. Each data feature field corresponds to a status attribute label, which is used to characterize the abnormal status of the CNC machine tool in a certain scenario. Multi-source metadata is split into several fields to be matched, and the fields to be matched are matched with the data feature fields. All data feature fields obtained from the multi-source metadata matching are extracted as corresponding status attribute labels.

3. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 2, characterized in that, The process of creating end-side maintenance nodes for CNC machine tools based on condition attribute tags, and then performing an initial fault screening for the corresponding CNC machine tools, includes: The measurement points associated with status attribute labels are marked as maintenance points. An edge computing device is set up at each maintenance point and an end-side route is created. The abnormal status of the CNC machine tool associated with the status attribute label is taken as a maintenance item. The edge computing device inputs the items to be inspected and operates the edge computing device to process the routing, converting the inspection point into an edge inspection node. The inspection address and index address are stored in the edge inspection node. The inspection address and index address are used to associate the inspection items under common abnormal conditions and uncommon abnormal conditions, respectively. A large maintenance model is created based on historical maintenance data. The large maintenance model includes maintenance sub-models for handling several specific abnormal conditions. Each maintenance sub-model corresponds to a maintenance item. At the maintenance address, a first operation chain is established to connect several maintenance sub-models under common abnormal conditions. At the index address, a second operation chain is established to store several maintenance sub-models under uncommon abnormal conditions. An index path is constructed from each maintenance sub-model in the first operation chain to the second operation chain. Each end-side maintenance node performs a preliminary fault screening based on its own maintenance items.

4. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 3, characterized in that, The first operation chain connects several maintenance sub-models, each establishing a broadcast queue between pairs. When an end-side maintenance node performs a preliminary fault screening, it sequentially compares and matches the maintenance items it has obtained with each maintenance sub-model, storing the matching information in the broadcast queue. If a match is successful with a maintenance sub-model in the first operation chain, the diagnostic data of the corresponding maintenance sub-model is obtained. The diagnostic data and matching information are associated to generate a corresponding maintenance information package. When other end-side maintenance nodes have matching information of the same type, it is broadcast in several maintenance sub-models through the broadcast queue. Based on the matching information, the diagnostic data in the appropriate maintenance information package is obtained, serving as the diagnostic result of the corresponding end-side maintenance node's preliminary fault screening.

5. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 4, characterized in that, The process of determining whether the end-side maintenance node can complete the maintenance of the current fault and choosing whether to generate the corresponding end-side file package for uploading includes: Obtain the data operation record of the index path between the first operation chain and the second operation chain corresponding to each end-side maintenance node. If the data operation record shows that there is a data request, it is determined that the end-side maintenance node cannot complete the maintenance of the current fault; if there is no data request, it is determined that the initial screening of the current maintenance item has been completed. When the end-side maintenance node fails to complete the maintenance of the current fault, the index path of the data request executed by the first operation chain to the second operation chain is used as the file identifier. An end-side file package is created based on the file identifier, and the data information of the current fault is stored in the end-side file package. The upload object of the end-side file package is set.

6. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 5, characterized in that, The process of deploying a cloud-based operations and maintenance space as the receiving object after uploading client-side file packages includes: Create a cloud data space, and establish several operation and maintenance points in the cloud data space. Each operation and maintenance point is allocated a space area in the cloud data space and serves as the operation and maintenance area of ​​its respective operation and maintenance point. Create a virtual address in the cloud data space for each index address in the second operation chain, filter all index paths that generate the client-side file package, and use the virtual address in the space of the index address in the second operation chain corresponding to the index path as the upload address; Based on the upload address, the client-side file package is prepared for upload. The cloud data space after all upload addresses are set is processed into a cloud operation and maintenance space. The cloud operation and maintenance space is used as the receiving object for all client-side file packages to be uploaded. Each client-side file package is uploaded to the corresponding operation and maintenance area in the cloud operation and maintenance space based on its own upload address.

7. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 6, characterized in that, The process by which the cloud-based operations and maintenance space performs cloud-based analysis based on the client-side file package and creates a cloud file package containing fault analysis information includes: After receiving the file package from the client side, the cloud-based operations and maintenance space unpacks and verifies the data of the client side file package, removes invalid data, generates a dataset to be analyzed in the cloud, and configures the cloud analysis model at each operations and maintenance point in the cloud-based operations and maintenance space. Establish a data association between the cloud-based analysis model and the maintenance sub-model of the second operation chain, input the dataset to be analyzed in the cloud into the cloud-based analysis model of the corresponding operation and maintenance point, perform fault tracing analysis, and then determine the root cause of the fault, the scope of the fault's impact, and the cloud-based operation and maintenance plan, and integrate and generate fault analysis information.

8. A remote operation and maintenance and fault diagnosis method for CNC machine tools according to claim 7, characterized in that, The process of sending a cloud-based file package containing fault analysis information to a CNC machine tool for remote maintenance includes: Fault analysis information is classified and encapsulated based on the file identifier of the end-side maintenance node, and corresponding cloud file packages are created. Each cloud file package is configured with a feedback identifier that matches the file identifier of the end-side file package. The cloud operation and maintenance space matches the preset communication address of the corresponding CNC machine tool deployment end based on the feedback identifier. Through a pre-set end-to-cloud communication link, the cloud file package is pushed to the corresponding CNC machine tool. After receiving the cloud file package, the CNC machine tool parses the fault analysis information and executes the corresponding remote operation and maintenance operations. The cloud operation and maintenance space synchronously records the sending status of the cloud file package and the operation and maintenance execution feedback data of the CNC machine tool.

9. A remote operation and maintenance and fault diagnosis system for CNC machine tools, used to implement the remote operation and maintenance and fault diagnosis method according to any one of claims 1-8, characterized in that, The system includes: The CNC machine tool deployment module is used to establish a sensing device module at the location of the CNC machine tool deployment end, obtain multi-source metadata corresponding to the CNC machine tool based on the sensing device module, and extract the corresponding status attribute tags based on the multi-source metadata. The end-side fault diagnosis module creates end-side maintenance nodes for CNC machine tools based on status attribute tags, and then performs a preliminary fault screening on the corresponding CNC machine tools to determine whether the end-side maintenance node can complete the maintenance of the current fault, and selects whether to generate the corresponding end-side file package for uploading. The cloud-based operation and maintenance module is used to deploy a cloud-based operation and maintenance space as the receiving object after the end-side file package is uploaded. The cloud-based operation and maintenance space performs cloud-based analysis based on the end-side file package and creates a cloud-based file package containing fault analysis information, which is then sent to the CNC machine tool for remote operation and maintenance.