A laser cutting monitoring method, device, and computer-readable storage medium

By obtaining and sorting real-time information of the cutting head of the laser cutting machine, determining the warning level and controlling its working status, the problem of insufficient data interaction between the laser cutting machine modules is solved, timely early warning and effective laser processing management are achieved, and the service life and processing quality of the cutting head are improved.

CN115890026BActive Publication Date: 2025-08-05HANS LASER TECH IND GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110900398.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-06
Publication Date
2025-08-05
Estimated Expiration
2041-08-06

AI Technical Summary

Technical Problem

There is no data interaction between the modules of existing laser cutting machines, resulting in untimely warnings, which leads to damage to the cutting head or damage to the products to be processed.

Method used

By obtaining real-time information of the cutting head, determining the warning level, sorting and managing the warning level, outputting working instructions to control the working status of the cutting head, and using the OPCUA communication protocol to realize information transmission and archiving.

Benefits of technology

It realizes unified real-time information collection and early warning of cutting heads, avoids warning errors and untimely failures, improves the service life of cutting heads, the efficiency and quality of laser processing, and reduces unnecessary losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115890026B_ABST
    Figure CN115890026B_ABST
Patent Text Reader

Abstract

The embodiments of the present application belong to the field of industrial laser applications and relate to a laser cutting monitoring method, including: obtaining real-time information of the cutting head; determining the warning level of each real-time information based on the real-time information of the cutting head; sorting and managing all warning levels; outputting work instructions based on the highest warning level after sorting to control the working state of the cutting head. The present application also provides a laser cutting monitoring device and a computer-readable storage medium. The present application obtains the real-time information of the cutting head in real time, determines the warning level of each real-time information based on the real-time information of the cutting head, so as to effectively monitor the operating state of the laser cutting machine and the relevant index parameters of the cutting head in real time, and timely control the working state of the cutting head, thereby avoiding damage to the cutting head or damage to the product to be processed, improving the service life of the cutting head and the efficiency and quality of laser processing, and reducing unnecessary losses.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of industrial laser application technology, and in particular to a laser cutting monitoring method, device, and computer-readable storage medium. Background Art

[0002] Laser cutting is already a mature technology. Numerous types of laser cutting machines are available on the market, tailored to the type, thickness, and process parameters of the cutting plate, using different laser powers, CNC control systems, and suitable cutting heads. A laser cutting machine includes a CNC control system, laser, laser cutting head, laser chiller, air compressor, other expansion control modules, machine tool mechanical structure, servo motor, etc. Therefore, a laser cutting machine generates a variety of signals during operation, such as CNC analog and digital signals, laser light on / off signals, and cutting head control signals. The cutting head, as the carrier for laser focusing, integrates relevant sensors, focusing motors, and control boards. During operation, it generates photoelectric detection signals, temperature and humidity signals, air pressure signals, and other related sensor signals.

[0003] However, the modules of the laser cutting machine are produced by multiple manufacturers. The modules of each manufacturer can monitor their own operating status and abnormal conditions of the cutting head-related index parameters in real time. There is no data interaction between the modules, and there are defects in the data management of the cutting head, resulting in the problem that the detection of the working status of the cutting head cannot achieve early warning. Moreover, when one or more signals of the laser cutting machine are abnormal during cutting, the cutting head cannot independently determine the occurrence of abnormal signals and some emergency processing operations, resulting in the inability to process them in time, which may lead to damage to the cutting head or damage to the product to be processed, or cause the cutting head to stop working frequently, reducing processing efficiency and quality. Summary of the Invention

[0004] The technical problem to be solved by the embodiments of the present application is that, in response to the above-mentioned defects of the prior art, a laser cutting monitoring method, device and computer-readable storage medium are provided, aiming to solve the problem in the prior art that there is no data interaction between the modules of the laser cutting machine, resulting in untimely warnings and warning errors, which in turn leads to damage to the cutting head or damage to the product to be processed.

[0005] In order to solve the above technical problems, the present invention provides a laser cutting monitoring method, which adopts the following technical solutions:

[0006] A laser cutting monitoring method comprises the following steps:

[0007] Get real-time information of the cutting head;

[0008] Determining the warning level of each real-time information according to the real-time information of the cutting head;

[0009] Sorting and managing all warning levels;

[0010] A work instruction is output according to the highest warning level after sorting to control the working state of the cutting head.

[0011] Specifically, the real-time information includes self-error information and / or numerical information, and the step of determining the warning level of each real-time information according to the real-time information of the cutting head specifically includes:

[0012] Identifying real-time information of the cutting head;

[0013] When a self-error message is identified, a first warning level is generated;

[0014] When multiple and identical self-error messages are identified, a second warning level is generated, wherein the second warning level is higher than the first warning level;

[0015] When numerical information is identified, the numerical information is compared with a preset threshold value, and a warning level is determined based on the comparison result.

[0016] Specifically, the step of comparing the numerical information with a preset threshold and determining the warning level based on the comparison result specifically includes:

[0017] When the numerical value information is greater than the maximum value of the preset threshold or less than the minimum value of the preset threshold, if the difference between the numerical value information and the preset threshold is within a preset number range, a third warning level is generated;

[0018] If the difference between the numerical information and the preset threshold is outside a preset range, a fourth warning level is generated, wherein the fourth warning level is higher than the third warning level.

[0019] Specifically, the step of outputting a work instruction according to the highest warning level after sorting to control the working state of the cutting head specifically includes:

[0020] When the warning level is the first warning level or the second warning level, a work instruction to maintain the current working state is output to control the cutting head to maintain the current working state;

[0021] When the warning level is the third warning level, a work instruction to stop the cutting task after a preset time is output, and the cutting head is controlled to stop the cutting task after the preset time;

[0022] When the warning level is the fourth warning level, a work instruction to immediately stop the cutting task is output, and the cutting head is controlled to immediately stop the cutting task.

[0023] Specifically, the step of sorting all warning levels includes:

[0024] The warning levels are sorted and managed in order from high to low.

[0025] Furthermore, after the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the step further includes:

[0026] Based on the OPC UA communication protocol, the real-time information and warning level of the cutting head are transmitted to the user end.

[0027] Furthermore, after the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the step further includes:

[0028] Archive and manage the real-time information and warning level of the cutting head to generate historical cutting head information and historical warning level;

[0029] Based on the OPC UA communication protocol, the historical cutting head information and historical warning levels are transmitted to the user end.

[0030] In order to solve the above technical problems, the embodiment of the present application further provides a laser cutting monitoring device, which adopts the following technical solution:

[0031] A laser cutting monitoring device, comprising:

[0032] Acquisition module, used to obtain real-time information of the cutting head;

[0033] An early warning determination module, configured to determine an early warning level of each piece of real-time information according to the real-time information of the cutting head;

[0034] Management module, used to sort and manage all warning levels;

[0035] The control module is used to output a work instruction according to the highest warning level after sorting to control the working state of the cutting head.

[0036] Furthermore, the laser cutting monitoring device further includes:

[0037] The communication module is used to transmit the real-time information and warning level of the cutting head to the user end based on the OPC UA communication protocol.

[0038] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:

[0039] A computer-readable storage medium stores computer-readable instructions, which implement the steps of the laser cutting monitoring method described above when executed by a processor.

[0040] Compared with the prior art, the embodiments of the present application have the following advantages: by acquiring the real-time information of the cutting head, the real-time information of the cutting head is uniformly collected; according to the real-time information of the cutting head, the warning level of each real-time information is determined, and a unified warning is issued for all the real-time information of the cutting head; a comprehensive judgment is made and all warning levels are sorted and managed to avoid receiving multiple warning levels at the same time but failing to determine the priority of the warning level, which leads to warning errors and untimely warnings, so that the present application can handle the warning level in a timely manner; a work instruction is output according to the highest warning level after sorting to control the working state of the cutting head. The present application acquires the real-time information of the cutting head in real time, and determines the warning level of each real-time information according to the real-time information of the cutting head, so as to effectively monitor the operating state of the laser cutting machine and the relevant index parameters of the cutting head in real time, sort all warning levels, and output work instructions according to the highest warning level after sorting to achieve the purpose of prioritizing emergency processing and timely controlling the working state of the cutting head, avoiding damage to the cutting head or damage to the product to be processed, improving the service life of the cutting head and the efficiency and quality of laser processing, and reducing unnecessary losses. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the solutions in this application, a brief introduction is given below to the drawings required for use in the description of the embodiments of this application. Obviously, the drawings described below are some embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0042] Figure 1 is a flow chart of an embodiment of a laser cutting monitoring method according to the present application;

[0043] Figure 2 is a structural schematic diagram of an embodiment of a laser cutting monitoring device according to the present application;

[0044] Figure 3 is a schematic structural diagram of an embodiment of a computer device to which the present application can be applied;

[0045] Figure 4 is an exemplary system architecture diagram to which the present application can be applied. DETAILED DESCRIPTION

[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of the application are for the purpose of describing specific embodiments only and are not intended to limit this application. The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0047] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0048] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0049] refer to Figure 1 , shows a flow chart of an embodiment of a laser cutting monitoring method according to the present application. The laser cutting monitoring method comprises the following steps:

[0050] Step S102: Acquire real-time information of the cutting head.

[0051] In this embodiment, the real-time information of the cutting head may include: focusing signal, CNC analog and digital signals, height adjustment box working signal, cooling system working signal and photoelectric signal, as well as the air pressure, temperature, humidity of the cutting head, etc.

[0052] Step S103: determining the warning level of each real-time information according to the real-time information of the cutting head.

[0053] In this embodiment, the warning level may be a first warning level, a second warning level, a third warning level, and a fourth warning level. The staff may further classify the warning levels according to actual needs.

[0054] Step S104: sort and manage all warning levels.

[0055] In this embodiment, the warning levels can be sorted and managed according to the emergency status, for example, based on the extent to which the cutting head or the product to be processed will be damaged if the cutting head continues to work.

[0056] Step S105: outputting a work instruction according to the highest warning level after sorting to control the working state of the cutting head.

[0057] In this embodiment, the working state of the cutting head may include: maintaining the current working state, stopping the cutting task after a preset time, and ending the cutting task immediately.

[0058] The laser cutting monitoring method provided in the embodiment of the present application first obtains the real-time information of the cutting head and realizes the unified collection of the real-time information of the cutting head; then, based on the real-time information of the cutting head, determines the warning level of each real-time information, and realizes the unified warning of all the real-time information of the cutting head; then, makes a comprehensive judgment and sorts all the warning levels to avoid receiving multiple warning levels at the same time but failing to determine the priority of the warning levels, which leads to warning errors and untimely warnings, so that the application can handle the warning levels in a timely manner; finally, outputs a work instruction according to the highest warning level after sorting to control the working state of the cutting head. The present application obtains the real-time information of the cutting head in real time, and determines the warning level of each real-time information according to the real-time information of the cutting head, so as to effectively monitor the operating state of the laser cutting machine and the relevant indicator parameters of the cutting head in real time, sorts all the warning levels, and outputs a work instruction according to the highest warning level after sorting to achieve the purpose of prioritizing the handling of emergency conditions and timely controlling the working state of the cutting head, avoiding damage to the cutting head or damage to the product to be processed, improving the service life of the cutting head and the efficiency and quality of laser processing, and reducing unnecessary losses.

[0059] Specifically, the real-time information includes self-error information and / or numerical information, and the step of determining the warning level of each real-time information according to the real-time information of the cutting head specifically includes:

[0060] Identifying real-time information of the cutting head;

[0061] When a self-error message is identified, a first warning level is generated;

[0062] When multiple and identical self-error messages are identified, a second warning level is generated, wherein the second warning level is higher than the first warning level;

[0063] When numerical information is identified, the numerical information is compared with a preset threshold value, and a warning level is determined based on the comparison result.

[0064] In this embodiment, the real-time information of the cutting head is divided into self-error information and numerical information that needs to be compared with a preset threshold value, and the warning level of each real-time information is determined based on the real-time information of the cutting head, thereby achieving a comprehensive judgment, facilitating the subsequent adoption of different measures according to different warning levels, and handling corresponding problems in a timely and accurate manner.

[0065] In this embodiment, the self-error information can be the self-error information issued by the automatic focusing module signal, CNC analog and digital signals, height adjustment box working signal, cooling system working signal and photoelectric signal; the numerical information can be the specific values of the air pressure, temperature and humidity of the cutting head.

[0066] Specifically, the step of comparing the numerical information with a preset threshold and determining the warning level based on the comparison result specifically includes:

[0067] When the numerical value information is greater than the maximum value of the preset threshold or less than the minimum value of the preset threshold, if the difference between the numerical value information and the preset threshold is within a preset number range, a third warning level is generated;

[0068] If the difference between the numerical information and the preset threshold is outside a preset range, a fourth warning level is generated, wherein the fourth warning level is higher than the third warning level.

[0069] In this embodiment, a third warning level and a fourth warning level are further divided, so that different measures can be taken according to different warning levels to deal with corresponding problems in a timely and accurate manner.

[0070] In this embodiment, the preset number is 5%. If the difference between the numerical information and the preset threshold is within the range of 5%, the third warning level is generated; if the difference between the numerical information and the preset threshold is outside the range of 5%, the fourth warning level is generated.

[0071] Of course, the difference between the numerical information and the preset threshold is not limited to 5%. Different laser cutting machines and different workpieces have different fault tolerances. The difference range between the numerical information and the preset threshold can be set according to specific needs.

[0072] Specifically, the step of outputting a work instruction according to the highest warning level after sorting to control the working state of the cutting head specifically includes:

[0073] When the warning level is the first warning level or the second warning level, a work instruction to maintain the current working state is output to control the cutting head to maintain the current working state;

[0074] When the warning level is the third warning level, a work instruction to stop the cutting task after a preset time is output, and the cutting head is controlled to stop the cutting task after the preset time;

[0075] When the warning level is the fourth warning level, a work instruction to immediately stop the cutting task is output, and the cutting head is controlled to immediately stop the cutting task.

[0076] In this embodiment, the preset time is five minutes. When the warning level is the third warning level, a work instruction to stop the cutting task after five minutes is output, and the cutting head is controlled to stop the cutting task after five minutes.

[0077] Of course, it is not limited to outputting a work instruction to stop the cutting task after five minutes, controlling the cutting head to stop the cutting task after five minutes. Different laser cutting machines and different workpieces have different fault tolerance rates. The time to stop the cutting task can be set according to specific needs.

[0078] In this embodiment, the focusing signal is sent by the automatic focusing module of the laser cutting machine, the CNC analog and digital signals are sent by the CNC control system of the laser cutting machine, the height adjustment box working signal is sent by the height adjustment box of the laser cutting machine, the cooling system working signal is sent by the cooling system of the laser cutting head, and the photoelectric signal is sent by the photoelectric detection module of the cutting head; the automatic focusing module, the CNC control system, the cooling system, and the photoelectric detection module themselves have alarm signals. If the cutting head index parameters do not meet the requirements, the working state of the cutting head is abnormal, such as the laser focus does not act on the product to be processed, the movement path of the cutting head is incorrect, the cooling system of the cutting head does not work, and when the workpiece is perforated, it is detected that the laser cutting process is not completed. Therefore, in this embodiment, if the warning level is the first warning level, the work instruction to maintain the current working state is output to control the cutting head to maintain the current working state, so that the staff can maintain the cutting head detection; if the warning level is the second warning level, it means that one of the modules among the automatic focusing module, the CNC control system, the cooling system, and the photoelectric detection module has multiple abnormalities. If the cutting head fails to work properly multiple times, the system will output a work instruction to maintain the current working state, and control the cutting head to maintain the current working state, so that the staff can conduct key inspections and prevent damage to the cutting head or the product to be processed caused by the failure of the cutting head to work properly multiple times in subsequent work.

[0079] In this embodiment, the air pressure value of the cutting head is issued by the air pressure detection system of the cutting head, and the temperature and humidity values of the cutting head are issued by the temperature and humidity detection module of the cutting head; the air pressure detection system and the temperature and humidity detection module themselves do not have alarm signals, and only detect the air pressure, temperature and humidity in the cutting head; when the numerical information of the air pressure, temperature and humidity in the cutting head is identified, it is compared with the preset threshold value. When the numerical information is greater than the maximum value of the preset threshold value or less than the minimum value of the preset threshold value, and the difference between the numerical information and the preset threshold value is within the range of 5%, a third warning level is generated, and a work instruction to stop the cutting task after five minutes is output, and the cutting is controlled. The laser cutting machine stops cutting after five minutes. If the staff is aware of the third warning level in time, they can maintain the laser cutting machine within five minutes, thus avoiding the frequent shutdown of the cutting head. If the maintenance cannot be completed after five minutes, the cutting head is controlled to stop working to avoid damage to the laser cutting head or damage to the product to be processed. When the numerical information of the air pressure, temperature and humidity in the cutting head is identified, it is compared with the preset threshold. When the numerical information is greater than the maximum value of the preset threshold or less than the minimum value of the preset threshold, and the difference between the numerical information and the preset threshold is outside the range of 5%, the fourth warning level is generated, and the cutting head is controlled to stop the cutting task immediately to avoid the staff being unable to stop the cutting head in time when they are not on site, thereby avoiding damage to the laser cutting head or damage to the product to be processed.

[0080] In this embodiment, based on the real-time information of the cutting head, the warning level of each real-time information is determined, and then all the warning levels are sorted and managed. Then, according to the highest warning level after sorting, the work instruction is output to control the working state of the cutting head. The corresponding abnormal situation of the cutting head can be handled promptly and accurately, avoiding damage to the laser cutting head or damage to the product to be processed.

[0081] Specifically, the step of sorting all warning levels includes: sorting and managing the warning levels in descending order.

[0082] In this embodiment, the warning levels are sorted and managed in order from high to low, and the warning levels can be sorted and managed according to the emergency state, specifically defined by the degree to which the cutting head will be damaged or the product to be processed will be damaged if the cutting head continues to work; when the numerical information of the air pressure, temperature and humidity in the cutting head is identified, it is compared with the preset threshold value. When the numerical information is greater than the maximum value of the preset threshold or less than the minimum value of the preset threshold, the difference between the numerical information and the preset threshold is outside the range of the preset number, and the fourth warning level is generated. The fourth warning level is the emergency state with the highest priority. This embodiment sorts and manages the warning levels according to the emergency state, so that this application processes the emergency state with the highest priority, can handle the warning level in a timely manner, and avoid warning errors and untimely warnings.

[0083] Furthermore, after the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the step further includes:

[0084] Step S106: Based on the OPC UA communication protocol, the real-time information and warning level of the cutting head are transmitted to the user end.

[0085] In this embodiment, step S103 and step S106 can be performed synchronously, so that the staff can receive the real-time information of the cutting head in time. The staff can remotely realize real-time monitoring of the laser cutting machine, reducing the time for the staff to monitor the laser cutting machine on site, and making it easier for the staff to receive the warning level in time, and process the warning level in time, and avoid warning errors and untimely warnings.

[0086] In this embodiment, the user end may be an OPC UA client and a CNC control system.

[0087] Furthermore, after the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the step further includes:

[0088] Step S107, archiving and managing the real-time information and warning level of the cutting head to generate historical cutting head information and historical warning levels;

[0089] Step S108: Based on the OPC UA communication protocol, the historical cutting head information and the historical warning level are transmitted to the user terminal.

[0090] In this embodiment, a data model is established to archive and manage the real-time information and warning levels of the cutting head, so as to generate historical cutting head information and historical warning levels.

[0091] In this embodiment, the real-time information and warning level of the cutting head are archived to generate historical cutting head information and historical warning levels, which makes it easier for staff to trace the source of data, find out the cause of the problem of the laser cutting machine more quickly, and predict the time node of the next maintenance.

[0092] In this embodiment, staff can proactively view historical cutting head information and historical warning levels through the user terminal. By comparing historical cutting head information with historical warning levels, they can trace the data source, further and more quickly identify the cause of laser cutting machine problems, and predict the time point for the next maintenance. Alternatively, the user terminal used by the staff can periodically receive historical warning levels and historical cutting head information, allowing staff to promptly understand the operating status of the laser cutting machine over a certain period of time. Staff can then compare historical warning levels and historical cutting head information over certain periods of time to understand whether the laser cutting machine has experienced any abnormal changes.

[0093] Furthermore, before the step of acquiring the real-time information of the cutting head, the method further includes: step S101 , setting a preset threshold.

[0094] In this embodiment, the preset threshold value of the air pressure of the cutting head is 0-25 Bar, the preset threshold value of the temperature of the cutting head is 0-60 degrees Celsius, and the preset threshold value of the humidity of the cutting head is a relative humidity of less than seventy percent; different laser cutting machines and different processing parameters of different workpieces are different. The preset threshold value can be set according to specific needs, so that this application can be applicable to a variety of cutting plate types, thicknesses, processes and other parameters, etc., thereby increasing the practicality of this application.

[0095] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware using computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0096] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0097] Further references Figure 2 , as a response to the above Figure 1 In order to realize the method shown in the figure, the present application provides an embodiment of a laser cutting monitoring device. Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0098] like Figure 2 As shown, the laser cutting monitoring device 200 of this embodiment includes: an acquisition module 201, an early warning confirmation module 202, a management module 203 and a control module 204.

[0099] An acquisition module 201 is used to acquire real-time information of the cutting head;

[0100] An early warning determination module 202 is used to determine the early warning level of each real-time information according to the real-time information of the cutting head;

[0101] Management module 203, used to sort and manage all warning levels;

[0102] The control module 204 is configured to output a work instruction according to the highest warning level after sorting, so as to control the working state of the cutting head.

[0103] In this embodiment, first, the real-time information of the cutting head is acquired through the acquisition module 201; then, the warning level of each real-time information is determined according to the real-time information of the cutting head through the warning confirmation module 202; then, a comprehensive judgment is made through the management module 203, and all warning levels are sorted and managed; finally, the control module 204 outputs a work instruction according to the highest warning level after sorting to control the working status of the cutting head.

[0104] In this embodiment, the acquisition module 201 realizes the unified collection of real-time information of the cutting head; the warning confirmation module 202 realizes the unified warning of all real-time information of the cutting head; the management module 203 performs comprehensive judgment and sorts and manages all warning levels to avoid the simultaneous receipt of multiple warning levels but the inability to determine the priority of the warning levels, which leads to warning errors and untimely warnings, so that the application can handle the warning levels in a timely manner; the control module 204 outputs work instructions based on the highest warning level after sorting, thereby realizing control of the cutting head. The present application obtains real-time information of the cutting head in real time, determines the warning level of each real-time information based on the real-time information of the cutting head, and effectively monitors the operating status of the laser cutting machine and related indicators and parameters of the cutting head in real time. It sorts and manages all warning levels and outputs work instructions based on the highest warning level after sorting, so as to achieve the purpose of prioritizing emergency situations and timely controlling the operating status of the cutting head, thereby avoiding damage to the cutting head or the product to be processed, improving the service life of the cutting head, the efficiency and quality of laser processing, and reducing unnecessary losses.

[0105] In some optional implementations of this embodiment, the warning confirmation module 202 includes a self-error information identification submodule and a numerical information identification submodule. The self-error information identification submodule is configured to generate a first warning level when a single self-error information is identified; and a second warning level when multiple identical self-error information is identified. The numerical information identification submodule is configured to compare the numerical information with a preset threshold upon identifying numerical information, and determine a warning level based on the comparison result. When the numerical information is greater than a maximum preset threshold or less than a minimum preset threshold, and the difference between the numerical information and the preset threshold is within a preset range, a third warning level is generated; and when the difference between the numerical information and the preset threshold is outside the preset range, a fourth warning level is generated.

[0106] In some optional implementations of this embodiment, the control module 204 is further used to: when the warning level is the first warning level or the second warning level, output a work instruction to maintain the current working state, and control the cutting head to maintain the current working state; when the warning level is the third warning level, output a work instruction to stop the cutting task after a preset time, and control the cutting head to stop the cutting task after the preset time; when the warning level is the fourth warning level, output a work instruction to stop the cutting task immediately, and control the cutting head to stop the cutting task immediately.

[0107] In some optional implementations of this embodiment, the management module 203 is further configured to: sort and manage the warning levels in descending order.

[0108] In some optional implementations of this embodiment, the warning confirmation module 202 is further configured to: Set a preset threshold. Different laser cutting machines and different workpieces have different processing parameters. The preset threshold of the warning confirmation module 202 can be set based on specific circumstances, making the application applicable to a variety of cutting plate types, thicknesses, process parameters, and the like, thereby increasing the practicality of the application.

[0109] In some optional implementations of this embodiment, the management module 203 is further configured to archive the real-time information and warning level of the cutting head to generate historical cutting head information and historical warning level+node data.

[0110] The real-time information and warning level of the cutting head are archived to generate historical cutting head information and historical warning levels, which makes it easier for staff to trace the source of data, find out the cause of the problem of the laser cutting machine more quickly, and predict the time node of the next maintenance.

[0111] Furthermore, the laser cutting monitoring device further includes: a communication module 205 for transmitting the real-time information and warning level of the cutting head to the user terminal based on the OPC UA communication protocol.

[0112] In this embodiment, the user end may be an OPC UA client and a CNC control system.

[0113] In this embodiment, it is convenient for the staff to receive the real-time information of the cutting head in time, and the staff can remotely realize real-time monitoring of the laser cutting machine, reducing the time for the staff to monitor the laser cutting machine on site, and it is convenient for the staff to receive the warning level in time, and process the warning level in time, and avoid warning errors and untimely warnings.

[0114] In some optional implementations of this embodiment, the communication module 205 is further configured to transmit historical cutting head information and historical warning levels to the user terminal based on the OPC UA communication protocol.

[0115] In this embodiment, staff can proactively view historical cutting head information and historical warning levels through the user terminal. By comparing historical cutting head information with historical warning levels, they can trace the data source, further and more quickly identify the cause of laser cutting machine problems and predict the next maintenance time. Alternatively, the user terminal used by staff can periodically receive historical warning levels and historical cutting head information, allowing staff to promptly understand the operating status of the laser cutting machine over a certain period of time. Staff can then compare historical warning levels and historical cutting head information over certain periods of time to understand changes in the laser cutting machine.

[0116] In some optional implementations of this embodiment, the acquisition module 201, the early warning confirmation module 202, the management module 203, the control module 204, and the communication module 205 communicate using the OPCUA communication protocol. OPCUA features platform independence, secure and reliable network communication, a unified data model, support for complex data modeling, and enhanced transmission performance. All mainstream system platforms can deploy OPCUA servers and OPCUA clients. Secure and reliable network communication ensures the integrity of data transmission. Data processing and data modeling can handle complex and diverse data management tasks. Enhanced transmission performance ensures rapid acquisition of real-time information from the cutting head and the delivery of work instructions.

[0117] The present application also provides another embodiment, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the laser cutting monitoring method as described above.

[0118] In this embodiment, the computer-readable storage medium is executed by at least one processor so that the at least one processor executes the steps of the laser cutting monitoring method as described above. The laser cutting monitoring method realizes unified collection of the real-time information of the cutting head by acquiring the real-time information of the cutting head; determines the warning level of each real-time information according to the real-time information of the cutting head, and realizes unified warning of all the real-time information of the cutting head; makes a comprehensive judgment and sorts and manages all warning levels to avoid receiving multiple warning levels at the same time but being unable to determine the priority of the warning level, which leads to warning errors and untimely warnings, so that this application can process the warning level in time; outputs work instructions according to the highest warning level after sorting to control the working status of the cutting head. The present application obtains real-time information of the cutting head in real time, and determines the warning level of each real-time information based on the real-time information of the cutting head, so as to effectively monitor the operating status of the laser cutting machine and the relevant index parameters of the cutting head in real time, sort and manage all warning levels, and output work instructions according to the highest warning level after sorting, so as to achieve the purpose of giving priority to emergency situations and timely control the working status of the cutting head, avoid damage to the cutting head or damage to the product to be processed, improve the service life of the cutting head and the efficiency and quality of laser processing, and reduce unnecessary losses.

[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server or network device, etc.) to execute the methods described in each embodiment of the present application.

[0120] To solve the above technical problems, the present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0121] The computer device 3 includes a memory 31, a processor 32, and a network interface 33 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 3 having components 31-33, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art will understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0122] The computer device 3 may be a desktop computer, notebook, PDA, cloud server, etc. The computer device may interact with the user via a keyboard, mouse, remote control, touchpad, or voice control device.

[0123] The memory 31 includes at least one type of readable storage medium, including flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, a magnetic disk, an optical disk, etc. In some embodiments, the memory 31 may be an internal storage unit of the computer device 3, such as the hard disk or memory of the computer device 3. In other embodiments, the memory 31 may also be an external storage device of the computer device 3, such as a plug-in hard disk, a smart media card (SMC), a secure digital card (SD), a flash card, etc. equipped on the computer device 3. Of course, the memory 31 may also include both the internal storage unit of the computer device 3 and its external storage device. In this embodiment, the memory 31 is generally used to store the operating system and various application software installed on the computer device 3, such as computer-readable instructions for the laser cutting monitoring method. In addition, the memory 31 can also be used to temporarily store various types of data that have been output or are to be output.

[0124] In some embodiments, the processor 32 may be a central processing unit, a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 32 is generally used to control the overall operation of the computer device 3. In this embodiment, the processor 32 is used to run computer-readable instructions stored in the memory 31 or process data, such as computer-readable instructions for running the laser cutting monitoring method. In this embodiment, the processor model is STM32MP153, which integrates dual ARM Cortex A7 physical cores and Cortex M4 physical cores. The Cortex A7 physical core can run mainstream open source embedded real-time systems and can reasonably allocate its internal resources and peripheral resources to the Cortex A7 and Cortex M4 according to the requirements of the application scenario, ensuring the flexibility and practicality of the heterogeneous multi-core of the platform; the STM32MP153 has an FPU, which ensures the performance requirements in data processing and supports 256 general shared interrupts to ensure that some real-time requests are responded to in a timely manner. The IPCC module ensures the fast communication of the heterogeneous multi-core on the platform. For different applications, the heterogeneous multi-core can be processed collaboratively, greatly improving the flexibility of the platform and improving the utilization efficiency of the platform resources.

[0125] In this embodiment, the processor 32 is used to execute Figure 2The memory 31 stores the program codes and various data required to execute the above modules.

[0126] The network interface 33 may include a wireless network interface or a wired network interface. The network interface 33 is generally used to establish a communication connection between the computer device 3 and the user terminal or the laser cutting machine.

[0127] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods.

[0128] The computer device acquires real-time information from the cutting head to achieve unified collection of the real-time information of the cutting head; determines the warning level of each real-time information based on the real-time information of the cutting head, thereby achieving unified warning for all real-time information of the cutting head; performs comprehensive judgment and sorts all warning levels to avoid receiving multiple warning levels at the same time but failing to determine the priority of the warning levels, which leads to warning errors and untimely warnings, so that the application can handle the warning levels in a timely manner; outputs a work instruction based on the highest warning level after sorting to control the working state of the cutting head. The application acquires real-time information from the cutting head in real time, and determines the warning level of each real-time information based on the real-time information of the cutting head to effectively monitor the operating state of the laser cutting machine and related indicator parameters of the cutting head in real time, sorts all warning levels, and outputs a work instruction based on the highest warning level after sorting to achieve the purpose of prioritizing emergency processing and timely controlling the working state of the cutting head, thereby avoiding damage to the cutting head or damage to the product to be processed, improving the service life of the cutting head, the efficiency and quality of laser processing, and reducing unnecessary losses.

[0129] like Figure 4 As shown, system architecture 400 may include terminal devices 401, 402, 403, a network 404, and a server 405. Network 404 is used to provide a medium for communication links between terminal devices 401, 402, 403 and server 405. Network 404 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0130] Users can use terminal devices 401, 402, and 403 to interact with server 405 via network 404 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 401, 402, and 403, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc. Terminal devices 401, 402, and 403 can be various electronic devices with display screens and support web browsing, including but not limited to smartphones, tablet computers, e-book readers, MP3 players, MP4 players, laptop computers, and desktop computers.

[0131] The server 405 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal devices 401 , 402 , and 403 .

[0132] It should be noted that the laser monitoring method provided in the embodiments of the present application is generally executed by a server, and accordingly, the laser cutting monitoring device is generally provided in the server.

[0133] In this embodiment, the terminal devices 401, 402, and 403 are OPC UA clients and CNC control systems, and the server 405 is an OPC UA server.

[0134] It should be understood that Figure 4 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0135] Obviously, the embodiments described above are only some of the embodiments of the present application, rather than all of the embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present application specification and the accompanying drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present application.

Claims

1. A laser cutting monitoring method, characterized in that: The steps include: Acquire real-time information of the cutting head, the real-time information including self-error information and / or numerical information. The self-error information is the self-error information emitted by the autofocus module signal, CNC analog and digital signals, height adjustment box working signal, cooling system working signal and photoelectric signal. The numerical information is the specific values of the air pressure, temperature and humidity of the cutting head; Determining the warning level of each real-time information based on the real-time information of the cutting head; specifically, the method includes: identifying the real-time information of the cutting head; when a self-error message is identified once, generating a first warning level; when multiple and identical self-error messages are identified, generating a second warning level, wherein the second warning level is higher than the first warning level; when numerical information is identified, comparing the numerical information with a preset threshold value, and determining the warning level based on the comparison result; The step of comparing the numerical information with a preset threshold and determining the warning level based on the comparison result specifically includes: when the numerical information is greater than a maximum value of a preset threshold or less than a minimum value of a preset threshold, if the difference between the numerical information and the preset threshold is within a preset range, generating a third warning level; if the difference between the numerical information and the preset threshold is outside the preset range, generating a fourth warning level, wherein the fourth warning level is higher than the third warning level; Sorting and managing all warning levels; A work instruction is output according to the highest warning level after sorting to control the working state of the cutting head; specifically, when the warning level is the first warning level or the second warning level, a work instruction to maintain the current working state is output to control the cutting head to maintain the current working state; when the warning level is the third warning level, a work instruction to stop the cutting task after a preset time is output to control the cutting head to stop the cutting task after the preset time; when the warning level is the fourth warning level, a work instruction to stop the cutting task immediately is output to control the cutting head to stop the cutting task immediately.

2. The laser cutting monitoring method according to claim 1, characterized in that: The step of sorting all warning levels specifically includes: The warning levels are sorted and managed in order from high to low.

3. The laser cutting monitoring method according to claim 1, characterized in that: After the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the method further includes: Based on the OPC UA communication protocol, the real-time information and warning level of the cutting head are transmitted to the user end.

4. The laser cutting monitoring method according to claim 1, characterized in that: After the step of determining the warning level of each real-time information according to the real-time information of the cutting head, the method further includes: Archive and manage the real-time information and warning level of the cutting head to generate historical cutting head information and historical warning level; Based on the OPC UA communication protocol, the historical cutting head information and historical warning levels are transmitted to the user end.

5. A laser cutting monitoring device, characterized in that: include: An acquisition module is used to acquire real-time information of the cutting head, wherein the real-time information includes self-error information and / or numerical information. The self-error information is the self-error information emitted by the autofocus module signal, CNC analog and digital signals, height adjustment box working signal, cooling system working signal and photoelectric signal. The numerical information is the specific values of the air pressure, temperature and humidity of the cutting head; An early warning determination module is used to determine the early warning level of each real-time information based on the real-time information of the cutting head; specifically, the module includes: identifying the real-time information of the cutting head; when a self-error message is identified, a first early warning level is generated; when multiple and identical self-error messages are identified, a second early warning level is generated, wherein the second early warning level is higher than the first early warning level; when numerical information is identified, the numerical information is compared with a preset threshold value, and the early warning level is determined based on the comparison result; The step of comparing the numerical information with a preset threshold and determining the warning level based on the comparison result specifically includes: when the numerical information is greater than a maximum value of a preset threshold or less than a minimum value of a preset threshold, if the difference between the numerical information and the preset threshold is within a preset range, generating a third warning level; if the difference between the numerical information and the preset threshold is outside the preset range, generating a fourth warning level, wherein the fourth warning level is higher than the third warning level; Management module, used to sort and manage all warning levels; The control module is used to output a work instruction according to the highest warning level after sorting to control the working state of the cutting head; specifically, when the warning level is the first warning level or the second warning level, output a work instruction to maintain the current working state, and control the cutting head to maintain the current working state; when the warning level is the third warning level, output a work instruction to stop the cutting task after a preset time, and control the cutting head to stop the cutting task after the preset time; when the warning level is the fourth warning level, output a work instruction to stop the cutting task immediately, and control the cutting head to stop the cutting task immediately.

6. The laser cutting monitoring device according to claim 5, characterized in that: The laser cutting monitoring device also includes: The communication module is used to transmit the real-time information and warning level of the cutting head to the user end based on the OPC UA communication protocol.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the laser cutting monitoring method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Graded-early-warning-based fault diagnosis method of numerically-controlled machine tool

    CN105204436A

  • High-power intelligent laser cutting head

    CN110948121A