Numerical control machine tool state monitoring method, system, electronic device and storage medium
By recognizing internal and external status events of CNC machine tools through cameras and generating overall machine status events, the problem of low efficiency in manual monitoring in existing technologies is solved, and efficient and accurate status statistics are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-04-07
AI Technical Summary
In the existing technology, the monitoring of the operating status of CNC machine tools relies on manual inspection, which results in a large workload, is time-consuming and labor-intensive, and makes it difficult to achieve continuous and detailed status recording, affecting the accuracy and completeness of statistical results.
The system uses cameras to capture image information, identifies internal and external status events, obtains the overall status events of the CNC machine tool through image recognition technology, and generates status statistics based on these events.
This reduces the workload of acquiring CNC machine tool status statistics and improves the accuracy and completeness of the status statistics.
Smart Images

Figure CN121541581B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of CNC machine tool technology, and more specifically, to a method, system, electronic device, and storage medium for monitoring the status of CNC machine tools. Background Technology
[0002] CNC machine tools are widely used in manufacturing, and their processing efficiency and equipment utilization rate directly affect production profits and capacity levels. In existing production sites, the operating status of CNC machine tools is usually monitored and statistically analyzed manually.
[0003] Specifically, on-site managers need to manually inspect whether the machine tools are in processing, standby, or other operating states, and manually record and summarize the machine tool operation status at the end of each shift to form corresponding statistical data. This method not only relies on manual experience, which is labor-intensive and time-consuming, but also makes it difficult to continuously and accurately record the changes in machine tool status. It is also prone to omissions due to inspection intervals or human negligence, thus affecting the accuracy and completeness of the statistical results.
[0004] Therefore, how to continuously monitor the operating status of CNC machine tools with reduced human intervention, and record and statistically analyze the working status of the machine tools to obtain accurate and complete statistical data on machine tool status has become an urgent technical problem to be solved. Summary of the Invention
[0005] To address the aforementioned issues, this invention proposes a method, system, electronic device, and storage medium for monitoring the status of CNC machine tools. This method reduces the workload of acquiring statistical data on the status of CNC machine tools and improves the accuracy and completeness of such data.
[0006] This invention provides a method for monitoring the status of a CNC machine tool. The method includes: acquiring internal status events and external status events based on image information captured by a camera; acquiring overall machine status events based on the internal status events and the external status events; and acquiring statistical data on the status of the CNC machine tool based on the overall machine status events.
[0007] In one embodiment, the step of acquiring internal state events and external state events based on image information captured by a camera includes: identifying first image information captured by a first camera to acquire the internal state event; identifying second image information captured by a second camera to acquire the external state event; or identifying a first region in the image information to acquire the internal state event; and identifying a second region in the image information to acquire the external state event.
[0008] In one embodiment, the internal state event includes an internal state and the corresponding internal state occurrence time, and the external state event includes an external state and the corresponding external state occurrence time. The step of acquiring the internal state event and the external state event based on image information captured by the camera includes: when a change in the internal state is detected based on the first image information or a first region in the image information, setting the changed internal state as an initial internal state; when the duration of the initial internal state exceeds a preset time, acquiring the internal state event according to the initial internal state and the occurrence time corresponding to the initial internal state; when a change in the external state is detected based on the second image information or a second region in the image information, setting the changed external state as an initial external state; when the duration of the initial external state exceeds a preset time, acquiring the external state event according to the initial external state and the occurrence time corresponding to the initial external state.
[0009] In one embodiment, the overall system state event includes an overall system state and the occurrence time of the overall system state corresponding to the overall system state; the step of obtaining the overall system state event based on the internal state event and the external state event includes: obtaining an overall system state change time sequence based on the internal state occurrence time and the external state occurrence time; obtaining a combined state corresponding to each overall system state change time in the overall system state change time sequence based on the internal state, the internal state occurrence time, the external state, and the external state occurrence time; and obtaining the overall system state and the overall system state occurrence time based on the overall system state change time sequence and the combined state.
[0010] In one embodiment, the overall system state change times in the overall system state change time series are sorted in ascending order; based on the overall system state change time series and the combined states, obtaining the overall system state and the occurrence time of the overall system state includes: determining the adjacent change times corresponding to each overall system state change time based on the overall system state change time series; obtaining the overall system state corresponding to each overall system state change time based on the combined states corresponding to the overall system state change times and / or the combined states corresponding to the adjacent change times; and determining the occurrence time of the overall system state corresponding to each overall system state based on the overall system state change times corresponding to the overall system state.
[0011] In one embodiment, the adjacent change time includes the upper adjacent change time and the lower adjacent change time, and the combined state includes running with parts, running without parts, standby with parts, and standby without parts; based on the combined state corresponding to the overall machine state change time and / or the combined state corresponding to the adjacent change time, the overall machine state corresponding to each overall machine state change time is obtained, including: when the combined state corresponding to the overall machine state change time is running with parts, the overall machine state corresponding to the overall machine state change time is a processing state; when the combined state corresponding to the overall machine state change time is running without parts, the overall machine state corresponding to the overall machine state change time is a processing state. The machine is in a warm-up state. When the combined state corresponding to the overall machine state change time is "no parts in standby mode", the overall machine state corresponding to the overall machine state change time is "inspection-ready state". When the combined state corresponding to the overall machine state change time is "parts in standby mode", and the combined state corresponding to the next adjacent change time is "parts in operation mode", the overall machine state corresponding to the overall machine state change time is "pre-processing standby state". When the combined state corresponding to the overall machine state change time is "parts in standby mode", and the combined state corresponding to the previous adjacent change time is "parts in operation mode", the overall machine state corresponding to the overall machine state change time is "post-processing standby state".
[0012] In one embodiment, the step of obtaining state statistics data of a CNC machine tool based on the overall machine state event includes: obtaining a first overall machine state occurrence time and a second overall machine state occurrence time based on the overall machine state occurrence time, wherein the first overall machine state occurrence time and the second overall machine state occurrence time are temporally adjacent overall machine state occurrence times; setting the first overall machine state occurrence time as a start time and the second overall machine state occurrence time as an end time, and obtaining a time interval based on the start time and the end time; determining the overall machine state corresponding to the time interval based on the overall machine state corresponding to the start time of the time interval; and obtaining the state statistics data of the CNC machine tool based on each time interval and the overall machine state corresponding to each time interval.
[0013] The present invention also provides a status monitoring system for CNC machine tools, the system comprising a status identification unit and a monitoring and analysis unit: the status identification unit is used to acquire internal status events and external status events based on image information captured by a camera, and to acquire overall machine status events based on the internal status events and the external status events; the monitoring and analysis unit is used to acquire status statistics data of the CNC machine tool based on the overall machine status events.
[0014] The present invention also provides an electronic device, including a memory and a processor, wherein the processor is used to execute a computer program stored in the memory to implement the steps of the above-described CNC machine tool status monitoring method.
[0015] The present invention also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described CNC machine tool status monitoring method.
[0016] The present invention provides a method, system, electronic device, and storage medium for monitoring the status of CNC machine tools. Based on image information captured by a camera, it acquires internal and external status events; based on these events, it acquires overall machine status events; and based on these overall machine status events, it acquires statistical data on the CNC machine tool's status. This invention reduces the workload of acquiring CNC machine tool status statistics and improves the accuracy and completeness of these statistics. Attached Figure Description
[0017] Figure 1 This is a flowchart of the status monitoring method for CNC machine tools according to the first embodiment of the present invention.
[0018] Figure 2 For the present invention Figure 1 The flowchart for step S12.
[0019] Figure 3 This is a schematic diagram of the status statistics of a CNC machine tool according to an embodiment of the present invention.
[0020] Figure 4 This is a schematic diagram of the structure of a CNC machine tool status monitoring system according to an embodiment of the present invention.
[0021] Figure 5 This is a schematic diagram of the structure of a computer device according to an embodiment of the present invention.
[0022] Figure reference numerals: CNC machine tool status monitoring system-40; status identification unit-401; monitoring and analysis unit-402; processor-50; memory-51; network interface-52; bus system-53. Detailed Implementation
[0023] The foregoing and other technical contents, features, and effects of the present invention will be clearly presented in the following detailed description of preferred embodiments with reference to the accompanying drawings. Through the description of the specific embodiments, a more in-depth and specific understanding can be gained of the technical means and effects adopted by the present invention to achieve its intended purpose. However, the accompanying drawings are for reference and illustration only and are not intended to limit the present invention.
[0024] To further illustrate the technical means and effects adopted by the present invention in order to achieve the intended purpose, the present invention will be described in detail below with reference to the accompanying drawings and preferred embodiments.
[0025] Figure 1 This is a flowchart of the status monitoring method for CNC machine tools according to the first embodiment of the present invention.
[0026] like Figure 1 As shown, the status monitoring method for CNC machine tools, applied to a PC, includes the following steps:
[0027] Step S11: Based on the image information captured by the camera, obtain internal state events and external state events.
[0028] Before step S11, the process includes acquiring first image information captured by a first camera installed inside the CNC machine tool and acquiring second image information captured by a second camera installed outside the CNC machine tool; the first image information is image information inside the CNC machine tool and the second image information is image information of the operating table outside the CNC machine tool.
[0029] In another embodiment, before step S11, image information is acquired from a camera mounted externally to the CNC machine tool, capable of simultaneously capturing images of both the machine tool's control panel and its interior. The image information captured by the camera is divided into two regions: a first region representing the interior of the CNC machine tool, and a second region representing the control panel image.
[0030] Specifically, the camera connects to a PC via a USB interface to transmit the captured image information to the PC.
[0031] Specifically, based on the first image information or the first region within the image information, when a change in the internal state is detected (e.g., when the internal state changes from a state with parts to a state without parts), the changed internal state is set as the initial internal state. It is then determined whether the initial internal state remains unchanged within a preset time. If so, the internal state is obtained based on the initial internal state. The occurrence time of the internal state corresponding to the initial internal state is then obtained. Finally, based on all internal states and their corresponding occurrence times, the internal state event is obtained. The internal state includes both having parts and not having parts. Preferably, the internal and external states are identified using an AI intelligent algorithm.
[0032] In one embodiment, the acquired internal state events are shown in Table 1 below:
[0033]
[0034] Specifically, based on the second image information or the second region within the image information, when a change in the external state is detected (e.g., when the external state changes from standby to running), the changed external state is set as the initial external state. It is then determined whether the initial external state remains unchanged within a preset time. If so, the external state is obtained based on the initial external state. The occurrence time of the external state corresponding to the initial external state is then obtained. Finally, based on all external states and their corresponding occurrence times, the external state event is obtained. The external states include running and standby.
[0035] In one embodiment, the acquired external state events are shown in Table 2 below:
[0036]
[0037] Step S12: Obtain the overall machine status event based on the internal status event and the external status event.
[0038] like Figure 2 As shown, step S12 includes:
[0039] Step S121: Obtain the time sequence of changes in the overall machine state based on the occurrence time of the internal state and the occurrence time of the external state.
[0040] Specifically, based on the occurrence time of the internal state and the occurrence time of the external state, the overall state change time is obtained, and the obtained overall state change time is sorted in ascending order to obtain the overall state change time sequence.
[0041] In one embodiment, the obtained time series of overall machine state changes is shown in Table 3 below:
[0042]
[0043] Step S122: Based on the internal state, the occurrence time of the internal state, the external state, and the occurrence time of the external state, obtain the combined state corresponding to each overall state change time in the overall state change time sequence.
[0044] Specifically, based on the internal state, the time of occurrence of the stated state, the external state, and the time of occurrence of the external state, the internal state and external state corresponding to the overall machine state change time are determined. The internal state corresponding to the overall machine state change time is then combined with the corresponding external state to obtain the combined state corresponding to the overall machine state change time. The combined state includes: running with components, running without components, standby with components, and standby without components.
[0045] When the time of change of the overall state is the same as the time of occurrence of any internal state, the internal state corresponding to the time of occurrence of that internal state is set as the internal state corresponding to the time of change of the overall state; when the time of change of the overall state is not the same as the time of occurrence of any internal state, the internal state corresponding to the time of occurrence of the most recent internal state before the time of change of the overall state is set as the internal state corresponding to the time of change of the overall state.
[0046] Similarly, when the time of change of the overall state is the same as the time of occurrence of any external state, the external state corresponding to the time of occurrence of that external state is set as the external state corresponding to the time of change of the overall state; when the time of change of the overall state is not the same as the time of occurrence of any external state, the external state corresponding to the time of occurrence of the most recent external state before the time of change of the overall state is set as the external state corresponding to the time of change of the overall state.
[0047] In one embodiment, when the overall state change time is not the same as the occurrence time of any internal state, the reverse state of the internal state corresponding to the most recent occurrence time of the internal state after the overall state change time (for example, the reverse state of having a part is having no part) is set as the internal state corresponding to the overall state change time; when the overall state change time is not the same as the occurrence time of any external state, the reverse state of the external state corresponding to the most recent occurrence time of the external state after the overall state change time (for example, the reverse state of running is standby) is set as the external state corresponding to the overall state change time.
[0048] In one embodiment, the combined states corresponding to the obtained overall machine state change time are shown in Table 4 below:
[0049]
[0050] Step S123: Based on the overall machine state change time series and the combined state, obtain the overall machine state and the occurrence time of the overall machine state.
[0051] Specifically, based on the time series of changes in the overall machine state, the adjacent change times corresponding to each overall machine state change time are determined (adjacent change times include the upper adjacent change time and the lower adjacent change time, as shown in Table 4, the upper adjacent change time of 2026-1-1-8:02:00 is 2026-1-1-8:00:00, and the lower adjacent change time is 2026-1-1-8:10:00). Based on the combined states corresponding to the overall machine state change time and / or the combined states corresponding to the adjacent change times, the overall machine state corresponding to each overall machine state change time is obtained. Based on the overall machine state change time corresponding to the overall machine state, the occurrence time of each overall machine state is determined.
[0052] Specifically, when the combined state corresponding to the overall machine state change time is "operating with parts," the overall machine state corresponding to the overall machine state change time is "machining state"; when the combined state corresponding to the overall machine state change time is "operating without parts," the overall machine state corresponding to the overall machine state change time is "warm-up state"; when the combined state corresponding to the overall machine state change time is "idle without parts," the overall machine state corresponding to the overall machine state change time is "inspection state"; when the combined state corresponding to the overall machine state change time is "idle with parts," and the next adjacent combined state corresponding to the change time is "operating with parts," the overall machine state corresponding to the change time is "idle before machining state"; when the combined state corresponding to the overall machine state change time is "idle with parts," and the previous adjacent combined state corresponding to the change time is "operating with parts," the overall machine state corresponding to the change time is "idle after machining state." This method allows for a more refined division of the operating states of CNC machine tools, which is beneficial for subsequent separate statistical analysis of different types of idle time, and improves the reference value of state statistics results for production management and equipment utilization analysis.
[0053] In one embodiment, the overall machine status and the time when the overall machine status occurred, obtained in step S123, are shown in Table 5 below:
[0054]
[0055] Step S13: Based on the overall machine status event, obtain the status statistics of the CNC machine tool.
[0056] Specifically, based on the overall system state occurrence time, the first overall system state occurrence time and the second overall system state occurrence time are obtained. The first overall system state occurrence time and the second overall system state occurrence time are temporally adjacent overall system state occurrence times (for example, 2026-1-1-8:00:00 is the first overall system state occurrence time in Table 5, and 2026-1-1-8:02:00 is the second overall system state occurrence time). The first overall system state occurrence time is set as the start time, and the second overall system state occurrence time is set as the end time. The system obtains the time and end time, and acquires the time interval (e.g., the time interval is from 2026-1-1-8:00:00 to 2026-1-1-8:02:00); based on the overall machine status corresponding to the start time of the time interval, the system determines the overall machine status corresponding to the time interval (e.g., the overall machine status of the time interval from 2026-1-1-8:00:00 to 2026-1-1-8:02:00 is pre-processing standby); based on each time interval and the overall machine status corresponding to each time interval, the system acquires the status statistics of the CNC machine tool.
[0057] In one embodiment, the status statistics of the CNC machine tool are as follows: Figure 3 As shown.
[0058] The present invention provides a method for monitoring the status of CNC machine tools. Based on image information captured by a camera, it acquires internal and external status events; based on these events, it acquires overall machine status events; and based on these overall machine status events, it acquires statistical data on the CNC machine tool's status. This invention reduces the workload of acquiring CNC machine tool status statistics and improves the accuracy and completeness of these statistics.
[0059] Figure 4 This is a schematic diagram of the structure of a CNC machine tool status monitoring system according to an embodiment of the present invention.
[0060] like Figure 4 As shown, the CNC machine tool status monitoring system 40 includes a status identification unit 401 and a monitoring and analysis unit 402.
[0061] The status recognition unit 401 is used to acquire internal and external status events based on image information captured by the camera, acquire overall system status events based on the internal and external status events, and send the overall system status events to the monitoring and analysis unit 402.
[0062] The monitoring and analysis unit 402 is used to obtain the status statistics of the CNC machine tool based on the overall machine status events.
[0063] In one embodiment, the CNC machine tool status monitoring system 40 further includes a video data collection unit, which is used to collect image information captured by a camera.
[0064] In one embodiment, the CNC machine tool status monitoring system 40 further includes a statistical data display unit, which is used to display the status statistics of the CNC machine tool.
[0065] The CNC machine tool status monitoring system of this embodiment is used to implement the above-described CNC machine tool status monitoring method. The functions implemented by each module of the CNC machine tool status monitoring system can be found in [reference needed]. Figures 1-3 The descriptions in the embodiments are not repeated here.
[0066] The present invention also provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the CNC machine tool status monitoring method described above.
[0067] The present invention provides a CNC machine tool status monitoring method, electronic device, and storage medium. Based on image information captured by a camera, it acquires internal and external status events; based on these events, it acquires overall machine status events; and based on these overall machine status events, it acquires statistical data on the CNC machine tool's status. This invention reduces the workload of acquiring CNC machine tool status statistics and improves the accuracy and completeness of these statistics.
[0068] like Figure 5 As shown, the present invention also provides a computer device, which includes: a processor 50 and a memory 51 storing a computer program; wherein, Figure 5 The processor 50 shown in the diagram does not indicate that there is only one processor 50, but rather indicates the positional relationship of the processor 50 relative to other devices. In practical applications, there can be one or more processors 50; similarly, Figure 5 The memory 51 shown in the diagram has the same meaning, that is, it is only used to indicate the positional relationship of memory 51 relative to other devices. In practical applications, there can be one or more memories 51. When the processor 50 runs the computer program, the above-described method for monitoring the status of the CNC machine tool is implemented.
[0069] The computer device may also include at least one network interface 52. Various components within the computer device are coupled together via a bus system 53. It is understood that the bus system 53 is used to implement communication between these components. In addition to a data bus, the bus system 53 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 5 The general labeled all buses as Bus System 53.
[0070] The memory 51 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 51 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0071] The memory 51 in this embodiment of the invention is used to store various types of data to support the operation of the computer device. Examples of this data include: any computer programs used to operate on the computer device, such as operating systems and applications; contact data; phone book data; messages; pictures; videos, etc. The operating system includes various system programs, such as the framework layer, core library layer, driver layer, etc., used to implement various basic business functions and handle hardware-based tasks. Applications can include various applications, such as media players, browsers, etc., used to implement various application functions. Here, the program implementing the CNC machine tool status monitoring method of this embodiment of the invention can be included in the application program.
[0072] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. A method for monitoring the status of a CNC machine tool, characterized in that, The method includes: Based on image information captured by the camera, internal and external state events are acquired. Based on the internal state events and the external state events, obtain the overall machine state events, which include the overall machine state and the time when the overall machine state occurs. Based on the overall machine status events, obtain the status statistics data of the CNC machine tool; The step of obtaining the overall system status event based on the internal status event and the external status event includes: Based on the occurrence time of internal and external states, obtain the time series of changes in the overall machine state; Based on the internal state, the occurrence time of the internal state, the external state, and the occurrence time of the external state, obtain the combined state corresponding to each overall state change time in the overall state change time sequence; Based on the overall machine state change time series and the combined state, the overall machine state and the occurrence time of the overall machine state are obtained; Specifically, obtaining the overall machine state and the occurrence time of the overall machine state based on the overall machine state change time series and the combined state includes: Based on the time series of changes in the overall machine state, determine the adjacent change times corresponding to each of the changes in the overall machine state. Based on the combined states corresponding to the overall state change time and / or the combined states corresponding to the adjacent change times, obtain the overall state corresponding to each overall state change time. The adjacent change times include the upper adjacent change time and the lower adjacent change time. The combined states include running with parts, running without parts, standby with parts, and standby without parts. Based on the overall state change time corresponding to the overall state, determine the occurrence time of each overall state. Specifically, based on the combined states corresponding to the overall machine state change time and / or the combined states corresponding to adjacent change times, the overall machine state corresponding to each of the overall machine state change times is obtained, including: When the combined state corresponding to the overall machine state change time is the operation of the part, the overall machine state corresponding to the overall machine state change time is the processing state; When the combined state corresponding to the overall state change time is the operation without parts, the overall state corresponding to the overall state change time is the hot-engine state; When the combined state corresponding to the overall state change time is the standby state with no parts, the overall state corresponding to the overall state change time is the inspection state. When the combined state corresponding to the overall machine state change time is that there are parts in standby mode, and the combined state corresponding to the next adjacent change time is that there are parts in operation mode, the overall machine state corresponding to the overall machine state change time is a pre-processing standby state. When the combined state corresponding to the overall machine state change time is that there are parts in standby mode, and the combined state corresponding to the adjacent change time is that there are parts in operation mode, the overall machine state corresponding to the overall machine state change time is the post-processing standby state.
2. The method for monitoring the status of a CNC machine tool as described in claim 1, characterized in that, The steps of acquiring internal and external state events based on image information captured by the camera include: Identify the first image information captured by the first camera to obtain the internal state event; Identify the second image information captured by the second camera to obtain the external state event; or Identify a first region in the image information to obtain the internal state event; Identify a second region in the image information to obtain the external state event.
3. The method for monitoring the status of a CNC machine tool as described in claim 2, characterized in that, The internal state event includes the internal state and the occurrence time of the corresponding internal state; the external state event includes the external state and the occurrence time of the corresponding external state. The steps of acquiring internal and external state events based on image information captured by the camera include: When a change in the internal state is detected based on the first image information or the first region in the image information, the changed internal state is set as the initial internal state. When the duration of the initial determination of the internal state exceeds a preset time, the internal state event is obtained based on the initial determination of the internal state and the occurrence time corresponding to the initial determination of the internal state. Based on the second image information or the second region in the image information, when a change in the external state is detected, the changed external state is set as the initial external state. When the duration of the initial determination of the external state exceeds a preset time, the external state event is obtained based on the initial determination of the external state and the occurrence time corresponding to the initial determination of the external state.
4. The method for monitoring the status of a CNC machine tool as described in claim 1, characterized in that, The overall system state change time sequence is sorted in ascending order.
5. The method for monitoring the status of a CNC machine tool as described in claim 1, characterized in that, The steps for obtaining CNC machine tool status statistics based on the overall machine status events include: Based on the occurrence time of the overall system state, the first occurrence time of the overall system state and the second occurrence time of the overall system state are obtained, and the first occurrence time of the overall system state and the second occurrence time of the overall system state are time-adjacent occurrence times of the overall system state. Set the time when the first overall machine state occurs as the start time and the time when the second overall machine state occurs as the end time. Based on the start time and the end time, obtain the time interval. Based on the overall machine status corresponding to the start time of the time interval, determine the overall machine status corresponding to the time interval; Based on each of the time intervals and the corresponding overall machine status, the status statistics of the CNC machine tool are obtained.
6. A status monitoring system for a CNC machine tool, characterized in that, The system includes a status identification unit and a monitoring and analysis unit: The state recognition unit is used to acquire internal state events and external state events based on image information captured by the camera, and to acquire overall system state events based on the internal state events and the external state events. The overall system state events include the overall system state and the time when the overall system state occurs. The monitoring and analysis unit is used to obtain the status statistics of the CNC machine tool based on the overall machine status events; The step of obtaining the overall system status event based on the internal status event and the external status event includes: Based on the occurrence time of internal and external states, obtain the time series of changes in the overall machine state; Based on the internal state, the occurrence time of the internal state, the external state, and the occurrence time of the external state, obtain the combined state corresponding to each overall state change time in the overall state change time sequence; Based on the overall machine state change time series and the combined state, the overall machine state and the occurrence time of the overall machine state are obtained; Specifically, obtaining the overall machine state and the occurrence time of the overall machine state based on the overall machine state change time series and the combined state includes: Based on the time series of changes in the overall machine state, determine the adjacent change times corresponding to each of the changes in the overall machine state. Based on the combined states corresponding to the overall state change time and / or the combined states corresponding to the adjacent change times, obtain the overall state corresponding to each overall state change time. The adjacent change times include the upper adjacent change time and the lower adjacent change time. The combined states include running with parts, running without parts, standby with parts, and standby without parts. Based on the overall state change time corresponding to the overall state, determine the occurrence time of each overall state. Specifically, based on the combined states corresponding to the overall machine state change time and / or the combined states corresponding to adjacent change times, the overall machine state corresponding to each of the overall machine state change times is obtained, including: When the combined state corresponding to the overall machine state change time is the operation of the part, the overall machine state corresponding to the overall machine state change time is the processing state; When the combined state corresponding to the overall state change time is the operation without parts, the overall state corresponding to the overall state change time is the hot-engine state; When the combined state corresponding to the overall state change time is the standby state with no parts, the overall state corresponding to the overall state change time is the inspection state. When the combined state corresponding to the overall machine state change time is that there are parts in standby mode, and the combined state corresponding to the next adjacent change time is that there are parts in operation mode, the overall machine state corresponding to the overall machine state change time is a pre-processing standby state. When the combined state corresponding to the overall machine state change time is that there are parts in standby mode, and the combined state corresponding to the adjacent change time is that there are parts in operation mode, the overall machine state corresponding to the overall machine state change time is the post-processing standby state.
7. An electronic device, characterized in that, It includes a memory and a processor, the processor being used to execute a computer program stored in the memory to implement the steps of the CNC machine tool status monitoring method as described in any one of claims 1 to 5.
8. A storage medium, characterized in that, The storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the steps of the CNC machine tool status monitoring method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Process information acquisition system, process information acquisition method, and process information acquisition program
JP2020129287A
Watching method, system, program, recording medium, apparatus, and residence
JP2022062661A