Numerical control machine tool state monitoring system and numerical control machine tool system

By designing a CNC machine tool status monitoring system, using edge controllers to collect and process CNC machine data, and communicate with mobile devices, host computers and cloud servers, the CNC machine tool status monitoring needs in different scenarios are solved, real-time monitoring and data display are realized, and server pressure is reduced.

CN222762410UActive Publication Date: 2025-04-15SMC CHINA +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202420570036.2
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-04-15
Estimated Expiration
2034-03-22

AI Technical Summary

Technical Problem

The existing technology is difficult to meet the needs of CNC machine tool status monitoring in different scenarios, especially in factory environments and non-factory environments, and it is difficult to achieve real-time monitoring and data display.

Method used

Design a CNC machine tool status monitoring system, including mobile devices, remote devices, edge layers and monitoring control layers. The edge layer collects the operation information, processing information and system information of CNC machine tools through multiple edge controllers, and communicates with mobile devices, host computers and cloud servers. The system can transmit and display data in LAN and WAN environments, meeting the monitoring needs in different scenarios.

Benefits of technology

Real-time monitoring and data display of CNC machine tool status in different scenarios (factory environment and non-factory environment), reducing the pressure on the server and improving the efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222762410U_ABST
    Figure CN222762410U_ABST
Patent Text Reader

Abstract

The utility model relates to a numerical control machine tool state monitoring system and a numerical control machine tool system. The numerical control machine tool state monitoring system comprises a mobile device, a far-end device, an edge layer and a monitoring control layer. The edge layer comprises a plurality of edge controllers, and the edge controllers are used for processing acquired operation information, processing information and system information of the numerical control machine tool to obtain target data; the edge controller is in communication connection with the mobile equipment; the monitoring control layer comprises an upper computer arranged in a factory machine room and a cloud server arranged at a cloud end; the upper computer is in communication connection with the edge controller, the cloud server is in communication connection with the edge controller, and the cloud server is in communication connection with the far-end equipment arranged in the non-factory environment. The machine tool state monitoring system can meet the requirement for machine tool state monitoring in a factory environment and a non-factory environment. Moreover, the target data is transmitted to the upper computer and the cloud server through the edge controller instead of the full data acquired by the edge controller, so that the pressure of the server can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to a numerical control machine tool state monitoring system and a numerical control machine tool system. Background Art

[0002] With the rapid development of cloud computing and industrial Internet, manufacturing plants are also constantly developing into smart factories, which is also the goal of enterprise digital construction under the background of Industry 4.0. Different factories have different conditions and different data monitoring scenarios. In order to meet the monitoring needs of different factory scenarios, it is necessary to provide a variety of visual data display interfaces and store data in the database to provide data support for tool status research and factory ERP system. Utility Model Content

[0003] In order to meet the needs of machine tool status monitoring in different scenarios, the utility model proposes a CNC machine tool status monitoring system and a CNC machine tool system. The technical solution proposed by the utility model is as follows:

[0004] In a first aspect, the utility model provides a CNC machine tool status monitoring system, comprising: a mobile device, a remote device, an edge layer, and a monitoring control layer;

[0005] The edge layer includes a plurality of edge controllers, and the edge controllers are used to collect operation information, processing information and system information of the CNC machine tool, and process the operation information, processing information and system information to obtain target data;

[0006] The edge controller is communicatively connected with the mobile device;

[0007] The monitoring and control layer includes a host computer arranged in a factory computer room and a cloud server arranged in the cloud;

[0008] The host computer is in communication connection with the edge controller, and is used to use the local area network to obtain the target data and store and display it, and write machine tool data to the CNC machine tool;

[0009] The cloud server is in communication with the edge controller, and is used to acquire the target data using a local area network or a wide area network, store and display the target data, and configure the machine tool parameters of the CNC machine tool and the acquisition parameters of the edge controller;

[0010] The cloud server is communicatively connected to the remote device.

[0011] In one or some embodiments, the edge controller includes a control core board, a power terminal, a machine tool side communication port and a communication module;

[0012] The control core board is connected to the CNC machine tool through the machine tool side communication port;

[0013] The first end of the power terminal is used for external power supply, and the second end of the power terminal is connected to the control core board and the communication module respectively;

[0014] The control core board is communicatively connected with the mobile device, the host computer and the cloud server through the communication module.

[0015] In one or some embodiments, the machine tool side communication port includes a first port, a second port and a third port, the CNC machine tool is a first type machine tool, a second type machine tool or a third type machine tool, and the operation information includes a spindle current signal;

[0016] The first port is connected to an impressed current sensor of the first type of machine tool, and is used to obtain a spindle current signal of the current sensor;

[0017] The second port is communicatively connected to the first type of machine tool or the second type of machine tool, and is used to obtain processing information, system information, and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information, and system information of the second type of machine tool;

[0018] The third port is communicatively connected with the first type of machine tool or the third type of machine tool, and is used to obtain processing information, system information and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information and system information of the third type of machine tool;

[0019] The control core board also includes an Ethernet module, and the second port is connected to the Ethernet module.

[0020] In one or some embodiments, the communication module includes a proximal communication module and a distal communication module;

[0021] The control core board is connected to the host computer, the cloud server and the mobile device through the proximal communication module;

[0022] The control core board is connected to the cloud server and the mobile device through the remote communication module;

[0023] The mobile device is used to establish communication with the proximal communication module in a local area network environment, obtain the status of the CNC machine tool, and send the configured acquisition parameters of the edge controller, or to establish communication with the remote communication module in a wide area network environment to obtain the status of the CNC machine tool.

[0024] In one or some embodiments, an OPC UA server is deployed in the edge controller, and the host computer is connected to the edge controller through the OPC UA server.

[0025] In one or some embodiments, the edge controller further comprises a first level conversion module and a second level conversion module;

[0026] The input end of the first level conversion module is connected to the power terminal, and is used to convert the power supply voltage into a first voltage;

[0027] An input end of the second level conversion module is connected to an output end of the first level conversion module, and is used to convert the first voltage into a second voltage.

[0028] In one or some embodiments, the edge controller further comprises a clamping circuit;

[0029] The first end of the clamp circuit is connected to the first port, and the second end of the clamp circuit is connected to the control core board.

[0030] In one or some embodiments, the edge controller further comprises a controller identification module;

[0031] The first end of the controller identification module is connected to the output end of the second level conversion module, and the second end of the controller identification module is connected to the control core board.

[0032] In one or some embodiments, the edge controller further comprises a base plate and a connector;

[0033] The control core board is connected to the base board via the connector.

[0034] In a second aspect, the utility model provides a CNC machine tool system, comprising a CNC machine tool and a CNC machine tool state monitoring system as described in the first aspect;

[0035] The CNC machine tool status monitoring system is communicatively connected to the CNC machine tool.

[0036] Based on the above technical solution, the beneficial effects of the utility model compared with the prior art are as follows:

[0037] The CNC machine tool status monitoring system provided by the utility model includes a plurality of edge controllers at the edge layer. The edge controller is used to communicate with the CNC machine tools at the processing site to collect the operation information, processing information and system information of the CNC machine tools, and process the operation information, processing information and system information to obtain the target data; the edge controller is respectively communicated with the mobile device, the host computer and the cloud server. The utility model can monitor according to the monitoring requirements of different scenarios by designing the edge controller. When the wireless network in the factory cannot access the external network, the status of the CNC machine tools can be viewed in the local area network environment by using a mobile device and the acquisition parameters of the edge controller can be configured. At the same time, a web page for data display can be integrated on the cloud server, and the edge controller can communicate with the cloud server deployed in the cloud, so as to facilitate the viewing of the machine tool status in a place with a wide area network outside the factory, and display and store the target data. The utility model can meet the machine tool status monitoring needs in both factory environment and non-factory environment. Moreover, the edge controller processes the collected operation information, processing information and system information to obtain target data, and transmits the target data to the host computer and cloud server, rather than transmitting the full amount of data collected by the edge controller to the host computer and cloud server, which can reduce the pressure on the server.

[0038] Other features and advantages of the utility model will be described in the following description, and partly become apparent from the description, or understood by practicing the utility model. The purpose and other advantages of the utility model are realized and obtained by the structures specifically pointed out in the description, claims and drawings.

[0039] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the specific implementation methods of the utility model or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the utility model. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0041] Figure 1 It is a structural block diagram of a CNC machine tool state monitoring system provided by an embodiment of the utility model;

[0042] Figure 2 It is a system structure diagram of the CNC machine tool state monitoring system provided by the embodiment of the utility model;

[0043] Figure 3This is a schematic diagram of data collected by the edge controller provided by an embodiment of the utility model;

[0044] Figure 4 It is a system configuration diagram of a numerical control machine tool state monitoring system provided by an embodiment of the utility model;

[0045] Figure 5 It is an edge side web page display diagram provided by an embodiment of the utility model;

[0046] Figure 6 This is a cloud server web page display diagram provided by an embodiment of the utility model;

[0047] Figure 7 It is a web page display diagram of the host computer provided by the embodiment of the utility model;

[0048] Figure 8 It is a node type diagram of the OPC UA server provided by the embodiment of the present utility model;

[0049] Fig. 9 It is a principle framework diagram of the edge controller provided by the embodiment of the utility model;

[0050] Fig.10 It is a schematic diagram of the principle of the edge controller provided by the embodiment of the utility model.

[0051] In the figure: 10, mobile device; 20, remote device; 30, edge layer; 300, edge controller; 40, monitoring and control layer; 401, host computer; 402, cloud server; 50, CNC machine tool. DETAILED DESCRIPTION

[0052] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0053] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the utility model. Instead, they are only examples of devices and methods consistent with some aspects of the utility model as detailed in the attached claims.

[0054] With the rapid development of cloud computing and industrial Internet, manufacturing plants are also constantly developing into smart factories, which is also the goal of enterprise digital construction under the background of Industry 4.0. Different factories have different conditions and different data monitoring scenarios. In order to meet the monitoring needs of different factory scenarios, it is necessary to provide a variety of visual data display interfaces and store data in the database to provide data support for tool status research and factory ERP system.

[0055] The invention patent with application number CN201911369719.1 provides a real-time monitoring system based on industrial CNC machine tools and its working method, which is suitable for machine tools that require real-time monitoring of machine tool processing status and monitoring of processing sites, including CNC machine tool processing unit modules, industrial router Internet access modules, remote monitoring unit modules and wireless terminal display control core boards. This method transmits video stream data wirelessly, which has a large amount of data and may not be transmitted correctly due to network bandwidth and network quality.

[0056] The utility model patent with application number CN201621191181.1 provides an embedded remote machine tool status monitoring system, wherein the data acquisition box is embedded and installed in the user's CNC machine tool; the main control chip has the same communication protocol as the user's CNC machine tool; the power supply module provides power for the data acquisition box; the data collected by the data acquisition box is stored through the storage module; the data acquisition box is connected to the user's CNC machine tool through the communication port; the data acquisition box is connected to the local user computer and the remote machine tool manufacturer's computer through the data transmission module; the remote machine tool manufacturer's computer is connected with a data analysis monitoring module and an abnormal data alarm module in turn; the abnormal data alarm module is connected to the local user computer and the user's portable device respectively. In the utility model, the data acquisition box transmits the full amount of collected data to the local user computer and the remote machine tool manufacturer's computer. If all the collected data is transmitted to the server, there will be a problem of network interruption, and it will also cause pressure on the data processing on the server side, which cannot meet the inventor's expectations. Therefore, it is necessary to perform edge computing on the data at the device end, and only transmit valid data to the server, and the server will further analyze and process the data and make real-time judgments. The inventor has made this utility model after further research and development.

[0057] Embodiment 1

[0058] The utility model provides a numerical control machine tool state monitoring system, referring to Figure 1 and Figure 2 As shown, it includes: a mobile device 10, a remote device 20, an edge layer 30 and a monitoring and control layer 40;

[0059] The edge layer 30 includes a plurality of edge controllers, which are used to collect machine tool data of the CNC machine tool 500, specifically including operation information, processing information and system information, and process the operation information, processing information and system information to obtain target data.

[0060] Reference Figure 3 As shown, the above-mentioned operation information includes feed rate, spindle speed, spindle load, coordinate information, machine tool status, main program number, current program name and tool compensation information, processing information includes single cycle time, workpiece count, total operation time, tool usage times and macro variable information, and the above-mentioned system information includes alarm number, alarm content and system version information. The above-mentioned processing information, system information, and feed rate, spindle speed, coordinate information, machine tool status, main program number, current program name and tool compensation information in the operation information are not processed, and are directly transmitted to the host computer 401 and the cloud server 402 as target information. The spindle load data in the operation information can represent the effective data of tool wear, which is used for tool life prediction. The spindle load data is input into the existing tool life prediction model to predict the tool life, and the tool life is transmitted to the host computer 401 and the cloud server 402 as the target data. Compared with the method of real-time monitoring of the machine tool processing status by transmitting video stream data in the prior art, the CNC machine tool status monitoring system provided by the utility model processes the collected operation information, processing information and system information through the edge controller to obtain target data, and transmits the target data to the host computer 401 and the cloud server 402, rather than transmitting the full amount of data collected by the edge controller, which can reduce the pressure on the server.

[0061] The edge controller is communicatively connected with the mobile device 10;

[0062] The monitoring and control layer 40 includes a host computer 401 set in the factory machine room and a cloud server 402 set in the cloud; the on-site operator can obtain the target data of the CNC machine tool 500 through the mobile device 10; the host computer 401 is deployed in the factory machine room, and uses the local area network to obtain and display the target data of the edge controller; the cloud server 402 is deployed in the cloud, which can display the target data of the CNC machine tool 500 and facilitate the monitoring of the status of the CNC machine tool 500 through the wide area network. The host computer 401 and the cloud server 402 can be deployed on the same server or on different servers. If deployed on one server, the data storage function of the cloud server 402 is not enabled, and the host computer 401 only saves the target data sent by the edge controller. The cloud server 402 can dynamically display the target data through the data chart in the server.

[0063] The host computer 401 is in communication connection with the edge controller, and is used to use the local area network to obtain the target data and store and display it, and write machine tool data to the CNC machine tool 500;

[0064] The cloud server 402 is in communication connection with the edge controller, and is used to obtain the target data and store and display it using a local area network or a wide area network, and to configure the machine tool parameters of the CNC machine tool 500 and the acquisition parameters of the edge controller;

[0065] The cloud server 402 is in communication connection with the remote device 20 .

[0066] In a specific embodiment, referring to Figure 2 As shown, the CNC machine tool 500 communicates with the edge controller via Ethernet / serial, and one edge controller can communicate with one or more CNC machine tools 500. The edge controller communicates with the cloud server 402 via 4G or WIFI, and the cloud server 402 communicates with the remote device 20 placed in a non-factory environment via 4G or WIFI, so that the status of the CNC machine tool 500 can be viewed using the remote device 20 in a non-factory environment. The edge controller communicates with the mobile device 10 via WIFI or 4G, and the mobile device 10 can be used to view the status of the CNC machine tool 500 in a non-factory environment or a factory environment including a processing site and a factory machine room. The edge controller communicates with the host computer 401 deployed in the factory machine room via WIFI, and the machine tool data is displayed, the data is saved, and the alarm is performed through the host computer 401. The utility model can monitor and alarm according to the data monitoring requirements of different scenarios by designing an edge controller. The above-mentioned mobile device 10 and remote device 20 can be devices with data storage and display functions such as mobile phones, tablets, and computers.

[0067] Among them, refer to Figure 4As shown, the CNC machine tool 500, the PLC and the sensor arranged on the CNC machine tool 500 constitute the field equipment side. The above-mentioned monitoring and control layer 40 and the edge layer 30 constitute the machine tool edge controller system. The field equipment side communicates with the edge layer 30 of the machine tool edge controller system, and the edge layer 30 communicates with the monitoring and control layer 40 of the machine tool edge controller system. The edge layer 30 is responsible for data acquisition, data processing, status monitoring, machine tool control, life prediction and data display. The host computer 401 of the monitoring and control layer 40 is responsible for machine tool control, machine tool data writing, and data storage and display. The cloud server 402 (i.e., WEB server) of the monitoring and control layer 40 is responsible for SMS notification, machine tool parameter management, controller management, data storage and display. Machine tool control refers to the monitoring and control layer 40 judging whether the tool can continue to be used. If there is an abnormality, the monitoring and control layer 40 needs to stop the operation of the machine tool by writing macro variables; machine tool data writing refers to the upload and download of NC programs; the cloud server 402 SMS notification is that the monitoring and control layer 40 recognizes that the tool is abnormal, and then generates an alarm message SMS to notify the operator to prevent the tool from failing and producing a large number of unqualified workpieces; machine tool parameter management includes the factory, workshop, equipment number, machine tool name, machine tool type, etc. where the machine tool is located, and its addition, deletion, modification and query functions can be performed; controller management includes adding or deleting edge controllers in the monitoring and control layer 40, modifying the machine tool responsible for a certain edge controller and the firmware version that needs to be run, etc. The identification of tool abnormalities can be achieved through the existing tool abnormality identification model, thereby realizing machine tool tool status monitoring. The above-mentioned mobile device 10 and remote device 20 constitute the user side, and the user side communicates with the monitoring and control layer 40 to realize data visualization and machine tool data query, and provide data support for the MES system and ERP system.

[0068] Compared with the prior art method of transmitting data to a local user computer or a remote machine tool manufacturer's computer through a data transmission module, the operating parameters of the numerical control system can be read in real time. The numerical control machine tool status monitoring system provided by the utility model is designed with an edge controller to monitor according to the data monitoring requirements in different scenarios: for a factory environment, the status of the machine tool can be viewed at the processing site through a mobile device 10 in a local area network environment, and the status of the machine tool can be viewed in a local area network environment through a host computer 401 in a factory machine room and the acquisition parameters of the edge controller can be configured; for a non-factory environment, it can communicate with a cloud server 402 to meet the data monitoring requirements in different scenarios (factory environment and non-factory environment).

[0069] The edge controller of the utility model can select an embedded edge controller based on the STM32MP157 multi-core heterogeneous CPU. The embedded edge sensor can run the Linux embedded system. The embedded edge sensor is deployed at the processing site and communicates with the CNC machine tool 500 through an Ethernet port or a serial port.

[0070] In an optional embodiment, an OPCUA server is deployed in the edge controller, and the host computer 401 is connected to the multiple edge controllers through the OPCUA server. The utility model designs an edge controller and deploys an OPCUA server in the edge controller. The host computer 401 can communicate with the edge controller through the OPCUA server, and the machine tool data can be viewed through the host computer 401. The OPCUA server is deployed in each edge controller and multiple nodes are initialized. Figure 8 As shown, the above multiple nodes are basic nodes and machine tool object nodes, specifically including function nodes and data nodes. Among them, the function nodes include read macro variable nodes, write macro variable nodes, read NC program nodes, write NC program nodes and machine tool brake nodes. The data nodes include data node information nodes, machine tool information nodes, spindle load nodes and spindle speed nodes.

[0071] In an embodiment of the utility model, an OPC UA server is deployed in the edge controller, and on-site operators can obtain the target data of the CNC machine tool 500 through the mobile device 10; the host computer 401 is deployed in the factory computer room, and uses the local area network to obtain and display the target data of the edge controller; the cloud server 402 is deployed in the cloud, which can display the target data of the CNC machine tool 500 and facilitate the monitoring of the status of the CNC machine tool 500 through the wide area network.

[0072] In an optional embodiment, the edge controller includes a control core board, a power terminal, a machine tool side communication port and a communication module;

[0073] The control core board is connected to the CNC machine tool 500 through the machine tool side communication port; the machine tool side communication port is used to obtain the operation information, processing information and system information of the CNC machine tool;

[0074] The first end of the power terminal is used for an external power supply, and the second end of the power terminal is connected to the control core board and the communication module respectively, for supplying power to the control core board and the communication module;

[0075] The control core board is connected to the mobile device 10, the host computer 401 and the cloud server 402 through the communication module. The control core board can use the mobile device 10, the host computer 401 and the cloud server 402 to check the status of the CNC machine tool 500 in a non-factory environment or a factory environment including a processing site and a factory computer room through the communication module.

[0076] In some factories, there is only a local area network inside the processing workshop, and the public network cannot be accessed. The host computer 401 server is also in the factory computer room. In order to facilitate the monitoring of machine tool data and status in different scenarios, the utility model integrates the data display function on the edge side, namely the edge controller, cloud server 402 and host computer 401.

[0077] Data display at the edge: In order to facilitate the use of mobile devices 10 in the factory to view the status of the CNC machine tool 500 in the LAN environment, the utility model uses a near-end communication module with an MCU at the edge to achieve this. The near-end communication module can work in AP mode, STA mode and AP_STA mixed mode, and multiple servers can be established internally to communicate with the outside. The edge side webpage can be referred to Figure 5 As shown, the edge server data display webpage includes information such as spindle speed, feed rate, prediction curve, spindle load / current, operating status, and predicted life.

[0078] Data display on cloud server 402: The host computer 401 generally runs on a server in the factory computer room, and the interface of the host computer 401 is not convenient to view outside the workshop and factory. Therefore, in order to facilitate the use of mobile devices 10 to view the status of machine tools in places with wide area networks outside the factory, the utility model integrates a web page for data display on the cloud server 402, and the mobile device 10 can view the status of machine tools by accessing the cloud server 402. Figure 6 As shown, the data display webpage of cloud server 402 includes information such as real-time data monitoring, comprehensive information dashboard, twin real-time monitoring, controller and machine tool, etc. Among them, the real-time data monitoring page includes information such as operating status, spindle speed, feed rate, spindle load and prediction curve.

[0079] Host computer 401 data display: Host computer 401 is deployed on the factory server, responsible for displaying machine tool data and storing it in the database. The interface is referenced Figure 7 The upper computer 401 data display interface includes the controller connection acquisition area, load curve area, status monitoring area, read and write macro variable area, life prediction area, NC program upload and download area and data display area. The data display area contains information such as controller IP, factory number, workshop number, equipment number, machine model, acquisition time, machine status, spindle load, spindle speed, tool number used and feed rate.

[0080] Reference Figure 8 and Fig. 9As shown, the edge controller also includes a baseboard and a connector; the control core board is connected to the baseboard through the connector. The control core board is a module with data processing function, such as the STM32MP157 core board, the CPU of which is a dual-core A7 + single-core M4, and the Linux system can be run on the A7 core to perform high computing tasks, and the M4 core can be run bare metal or run in real time to manage peripheral interfaces. The core board is connected to the baseboard through two 3710F model 2*50 BTB connectors, and the RESET pin of the core board is brought out, and the system reset is controlled through a jumper cap.

[0081] In an optional embodiment, the machine tool side communication port includes a first port, a second port and a third port, the CNC machine tool 500 is a first type machine tool, a second type machine tool or a third type machine tool, and the operation information includes a spindle current signal;

[0082] The first port is connected to an impressed current sensor of the first type of machine tool, and is used to obtain a spindle current signal of the current sensor;

[0083] The second port is communicatively connected to the first type of machine tool or the second type of machine tool, and is used to obtain processing information, system information, and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information, and system information of the second type of machine tool;

[0084] The third port is communicatively connected with the first type of machine tool or the third type of machine tool, and is used to obtain processing information, system information and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information and system information of the third type of machine tool;

[0085] The control core board also includes an Ethernet module, and the second port is connected to the Ethernet module.

[0086] Reference Figure 8 and Fig. 9As shown, the first port is an A / D port. The first type of machine tool refers to an older model machine tool that cannot provide spindle load data. The spindle load data is the spindle current information provided to the user by the machine tool manufacturer by installing a current sensor. The spindle load data of the machine tool needs to be obtained for the tool status monitoring and life prediction of the machine tool. In order to make the edge controller compatible with various types of machine tools and realize tool status monitoring and life prediction, the utility model designs an A / D port in the edge controller. For the machine tool that cannot obtain the spindle load data, a current sensor is added, and the spindle current signal collected by the current sensor is obtained through the A / D port for real-time monitoring of the tool. The processing information, system information and other operating information of the above-mentioned first type of machine tool except the spindle current signal are obtained through the second port or the third port.

[0087] The above-mentioned second port is an RJ45 network port, which is used to communicate with the CNC machine tool 500, specifically connected to the first type of machine tool or the second type of machine tool. The second type of machine tool refers to a CNC machine tool 500 with an Ethernet port, and the second port can obtain all operating information, processing information and system information of the machine tool with an Ethernet port, including spindle load data. For the CNC machine tool 500 with an Ethernet port, the second port is selected to collect machine tool data, and the machine tool without an Ethernet port uses the third port, i.e., the serial port, to collect machine tool data. The RJ45 network port of the utility model can adopt HR911130C, and the RJ45 network port is connected to the Ethernet module on the control core board through 8 differential signal lines. The Ethernet module can adopt YT8511, which can achieve a gigabit rate.

[0088] The third port is a serial port, which is used to communicate with the CNC machine tool, specifically, to communicate with the first type of machine tool or the third type of machine tool. The third type of machine tool refers to a machine tool with a serial port, and the operation information, processing information and system information of the third type of machine tool can be obtained through the third port. By reserving the first port, i.e., the A / D port, and the third port, i.e., the serial port, the utility model can be compatible with various types of machine tools, obtain machine tool data of different models of machine tools, and meet the data collection needs, machine tool tool status monitoring needs and life prediction needs in different scenarios.

[0089] In an optional embodiment, the communication module includes a near-end communication module and a far-end communication module;

[0090] The edge controller further includes a fourth port, and the fourth port is used to install the proximal communication module. The fourth port is a USB port, which is used to install the proximal communication module. Therefore, the edge controller can communicate with the host computer 401 or the cloud server 402 running on the factory server through a wireless network.

[0091] The control core board is connected to the host computer 401, the cloud server 402 and the mobile device 10 through the proximal communication module;

[0092] The control core board is connected to the cloud server 402 and the mobile device 10 through the remote communication module;

[0093] The mobile device 10 is used to establish communication with the proximal communication module in a local area network environment, obtain the status of the CNC machine tool 500, and send the configured acquisition parameters of the edge controller, or to establish communication with the remote communication module in a wide area network environment to obtain the status of the CNC machine tool 500. The proximal communication module is used for the mobile device 10 to check the status of the CNC machine tool 500 in a local area network environment and configure the acquisition parameters of the edge controller when the wireless network in the factory cannot access the external network; the remote communication module is used for the mobile device 10 to check the status of the CNC machine tool 500 in a non-factory environment.

[0094] The proximal communication module can adopt a WIFI module, a Bluetooth module or other communication modules that can communicate in a local area network environment, and the remote communication module can adopt a 4G module or other communication modules that can communicate in a wide area network environment. By setting a proximal communication module and a remote communication module in the edge controller, and deploying an OPC UA server in the edge controller, the CNC machine tool status monitoring system provided by the utility model can meet the data monitoring needs of factory environments and non-factory environments.

[0095] For factory environment: When the wireless network in the factory cannot access the external network, the mobile device 10 can be used on the edge side through the local area network environment to view the status of the CNC machine tool 500 and configure the acquisition parameters of the edge controller.

[0096] For non-factory environments: the mobile device 10 communicates with the edge controller through the remote communication module, and the mobile device 10 can be used to check the status of the CNC machine tool 500, which is convenient for checking the status of the CNC machine tool 500 in places with a wide area network outside the factory. The utility model also integrates a data display web page on the cloud server 402, and the remote device 20 communicates with the cloud server 402 through the remote communication module, and the remote device 20 can be used to check the status of the CNC machine tool 500. The upper computer 401 deployed on the factory server is used to display the machine tool data, save the data, and issue an alarm.

[0097] Compared with the prior art method of monitoring the machining status of machine tools by wirelessly transmitting video stream data, the edge controller of the utility model integrates data collection, data analysis and data transmission, and does not require an additional data transmission module. Specifically, the edge controller integrates a proximal communication module and a distal communication module, and the edge controller can realize wired or wireless transmission. Moreover, compared with the prior art method of transmitting the full amount of collected data, the utility model performs edge computing and data analysis through an edge controller on the edge side, and transmits the target data by wire or wirelessly, rather than the full amount of data collected by the edge controller, which can reduce the pressure on the server. At the same time, the utility model can monitor, control and alarm on the edge side or remotely according to different scenarios.

[0098] In a specific embodiment, the proximal communication module may adopt an ESP-075WIFI module. Figure 8 and Fig. 9 As shown, the ESP-075WIFI module is connected to the UART7 of the control core board, and the GPIO0 port is brought out to set the burning program mode. The above-mentioned remote communication module can be a 4G DTU module, and the 4G DTU module can adopt the Feisichuang FS704U module. The Feisichuang FS704U module is connected to the UART5 of the control core board. After using software configuration, the Feisichuang FS704U module can transparently transmit the machine tool data received by the serial port to the cloud server 402, and can also send the data sent by the cloud server 402 to the control core board through the serial port.

[0099] In an optional embodiment, the edge controller further includes a first level conversion module and a second level conversion module;

[0100] The input end of the first level conversion module is connected to the power terminal, and is used to convert the power supply voltage into a first voltage;

[0101] The input end of the second level conversion module is connected to the output end of the first level conversion module, and is used to convert the first voltage into a second voltage; since 5V and 3.3V are needed to power the control core board, and 3.3V is needed to power the near-end communication module and other modules, and the power supply provided inside the CNC machine tool 500 is mostly 24V, it is necessary to convert the power supply voltage connected to the power terminal. Figure 8 and Fig. 9As shown, the first level conversion module can use the Jinshengyang URB2405ZP module, and the second level conversion module can use the RY3825 chip. The Jinshengyang URB2405ZP module is used to convert the input voltage 24V into the first voltage 5V. The module also has short circuit and overcurrent protection functions to protect the core board and other components. Then, the RY3825 chip is used to convert the first voltage 5V into the second voltage 3.3V, which can power the ESP-075WIFI module.

[0102] In an optional embodiment, the edge controller further includes a third level conversion module, and the third level conversion module is connected between the fourth port and the control core board.

[0103] The third level conversion module is used to realize the conversion between the level of the control core board and the level of the fourth port. In a specific embodiment, the fourth port is a USB port, and the third level conversion module adopts a GL850G chip. Figure 8 and Fig. 9 As shown, the USB socket is connected to the GL850G chip through a pair of differential signal lines. The chip can realize the conversion between the level of the control core board (3.3V) and the level of the USB port (5V), ensuring the normal communication between the control core board and the USB device.

[0104] In an optional embodiment, the edge controller further includes a clamping circuit;

[0105] The first end of the clamp circuit is connected to the first port, and the second end of the clamp circuit is connected to the control core board. The first port is an A / D port, referring to Figure 8 and Fig. 9 As shown, the above-mentioned baseboard has two A / D input ports, namely A / D port 1 and A / D port 2. The input of the A / D input port will pass through a clamping circuit composed of two 1N5819 Schottky diodes, and then pass through a resistor divider to ensure that the A / D input of the control core board is within 3.3V to prevent the control core board from burning out.

[0106] In an optional embodiment, the edge controller further includes a controller identification module;

[0107] The first end of the controller identification module is connected to the output end of the second level conversion module, and the second end of the controller identification module is connected to the control core board. In order to identify the uniqueness of the edge controller, the controller identification module is used to control the pin level of the control core board. When the edge controller is started, the pin level will be read as the ID of the edge controller, and then used as an identifier for access to the cloud server 402, and the update of parameters and firmware.

[0108] Reference Fig. 9 and Fig.10 As shown, the controller identification module can use an 8-bit dip switch. Through the 8 pin levels of the 8-bit dip switch, the levels of the 8 pins are read when the edge controller is started as the ID of the edge controller, and then used as an identifier for access to the cloud server 402 and updating parameters and firmware. The power input end of the dip switch is connected to the power output end of the RY3825 chip, and the RY3825 chip powers the dip switch.

[0109] Embodiment 2

[0110] The embodiment of the utility model provides a CNC machine tool system, including a CNC machine tool 500 and the CNC machine tool state monitoring system as described in the first embodiment;

[0111] The CNC machine tool status monitoring system is in communication connection with the CNC machine tool 500. The CNC machine tool status monitoring system communicates with the CNC machine tool 500 via Ethernet or serial communication to monitor the CNC machine tool 500.

[0112] The implementation principle and technical effect of the CNC machine tool system provided by the embodiment of the utility model are similar to those of the aforementioned CNC machine tool state monitoring system. The specific implementation method of the CNC machine tool system can refer to the detailed description of the CNC machine tool state monitoring system in the above embodiment, and the repeated parts will not be repeated.

[0113] In this document, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. The orientation or position relationship indicated by the terms "upper", "lower", etc. is based on the orientation or position relationship shown in the accompanying drawings, and is only for the convenience of describing the utility model and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as a limitation on the utility model.

[0114] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. It should be noted that the embodiments and features in the embodiments of the utility model can be combined with each other without conflict. The utility model is not limited to any single aspect, nor is it limited to any single embodiment, nor is it limited to any combination and / or replacement of these aspects and / or embodiments. Each aspect and / or embodiment of the utility model can be used alone, or in combination with one or more other aspects and / or other embodiments.

[0115] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the utility model, which are used to illustrate the technical solution of the utility model, rather than to limit it. The protection scope of the utility model is not limited thereto. Although the utility model is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solution recorded in the above-mentioned embodiments within the technical scope disclosed by the utility model, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solution deviate from the spirit and scope of the technical solution of the embodiment of the utility model, and should be included in the protection scope of the utility model. Therefore, the protection scope of the utility model should be based on the protection scope of the claims.

Claims

1. A CNC machine tool condition monitoring system, characterized in that: include: Mobile devices, remote devices, edge layer and monitoring control layer; The edge layer includes a plurality of edge controllers, and the edge controllers are used to collect operation information, processing information and system information of the CNC machine tool, and process the operation information, processing information and system information to obtain target data; The edge controller is communicatively connected with the mobile device; The monitoring and control layer includes a host computer arranged in a factory computer room and a cloud server arranged in the cloud; The host computer is in communication connection with the edge controller, and is used to use the local area network to obtain the target data and store and display it, and write machine tool data to the CNC machine tool; The cloud server is in communication with the edge controller, and is used to acquire the target data using a local area network or a wide area network, store and display the target data, and configure the machine tool parameters of the CNC machine tool and the acquisition parameters of the edge controller; The cloud server is communicatively connected to the remote device.

2. The CNC machine tool condition monitoring system according to claim 1, characterized in that: The edge controller includes a control core board, a power terminal, a machine tool side communication port and a communication module; The control core board is connected to the CNC machine tool through the machine tool side communication port; The first end of the power terminal is used for external power supply, and the second end of the power terminal is connected to the control core board and the communication module respectively; The control core board is communicatively connected with the mobile device, the host computer and the cloud server through the communication module.

3. The CNC machine tool status monitoring system according to claim 2, characterized in that: The machine tool side communication port includes a first port, a second port and a third port, the CNC machine tool is a first type machine tool, a second type machine tool or a third type machine tool, and the operation information includes a spindle current signal; The first port is connected to an impressed current sensor of the first type of machine tool, and is used to obtain a spindle current signal of the current sensor; The second port is communicatively connected to the first type of machine tool or the second type of machine tool, and is used to obtain processing information, system information, and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information, and system information of the second type of machine tool; The third port is communicatively connected with the first type of machine tool or the third type of machine tool, and is used to obtain processing information, system information and other operating information of the first type of machine tool except the spindle current signal, or to obtain operating information, processing information and system information of the third type of machine tool; The control core board also includes an Ethernet module, and the second port is connected to the Ethernet module.

4. The CNC machine tool status monitoring system according to claim 2, characterized in that: The communication module includes a near-end communication module and a far-end communication module; The control core board is connected to the host computer, the cloud server and the mobile device through the proximal communication module; The control core board is connected to the cloud server and the mobile device through the remote communication module; The mobile device is used to establish communication with the proximal communication module in a local area network environment, obtain the status of the CNC machine tool, and send the configured acquisition parameters of the edge controller, or to establish communication with the remote communication module in a wide area network environment to obtain the status of the CNC machine tool.

5. The CNC machine tool status monitoring system according to claim 1, characterized in that: An OPC UA server is deployed in the edge controller, and the host computer is connected to the edge controller through the OPC UA server.

6. The CNC machine tool status monitoring system according to claim 4, characterized in that: The edge controller also includes a first level conversion module and a second level conversion module; The input end of the first level conversion module is connected to the power terminal, and is used to convert the power supply voltage into a first voltage; An input end of the second level conversion module is connected to an output end of the first level conversion module, and is used to convert the first voltage into a second voltage.

7. The CNC machine tool status monitoring system according to claim 3, characterized in that: The edge controller also includes a clamping circuit; The first end of the clamp circuit is connected to the first port, and the second end of the clamp circuit is connected to the control core board.

8. The CNC machine tool condition monitoring system according to claim 6, characterized in that: The edge controller also includes a controller identification module; The first end of the controller identification module is connected to the output end of the second level conversion module, and the second end of the controller identification module is connected to the control core board.

9. The CNC machine tool condition monitoring system according to claim 2, characterized in that: The edge controller also includes a base plate and a connector; The control core board is connected to the base board via the connector.

10. A numerical control machine tool system, characterized in that: Comprising a CNC machine tool and a CNC machine tool condition monitoring system as claimed in any one of claims 1 to 9; The CNC machine tool status monitoring system is communicatively connected to the CNC machine tool.

Citation Information

Patent Citations

  • A real-time monitoring system for industrial CNC machine tools and its working method

    CN111026032B

  • Embedded long -range lathe condition monitoring system

    CN206162171U