Controller
By designing the controller on the laser engraving machine, obtaining the working mode and operating module information, and handling abnormalities in time, the safety hazards and low efficiency of the equipment in different modes are solved, and the safety and efficiency of the processing equipment are improved.
Patent Information
- Application Number
- CN202411138631.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2024-12-24
AI Technical Summary
Processing equipment such as laser engraving machines have different requirements for operating modules under different working modes. Failure to detect abnormalities in a timely manner and take appropriate measures will lead to safety hazards and reduced production capacity, which will affect processing efficiency.
Design a controller, including input module, main control module and output module, obtain information about the working mode and operation module of the processing equipment, promptly detect abnormalities and perform corresponding abnormal processing, avoid interruptions or shutdowns, and improve safety and efficiency .
It effectively improves the safety and efficiency of processing equipment, reduces the impact of abnormal handling on processing, reduces production and maintenance costs, and avoids material loss and production stagnation caused by abnormalities.
Smart Images

Figure CN119179300A_ABST
Abstract
Description
[0001] This application is a divisional case based on the Chinese patent application "filed on May 30, 2024, with application number 202410691089.4 and named "Control method of processing equipment, processing equipment and storage medium", and all its contents are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of computer technology, and in particular to a controller. Background Art
[0003] At present, if abnormalities are not discovered in time and necessary measures are not taken during the operation of processing equipment such as laser engraving machines, the material may need to be replaced and the engraving process may need to be re-done. In serious cases, the machine may be burned and property safety may be endangered, posing a major safety hazard.
[0004] However, because the processing equipment has different operating requirements for different operating modules under different working modes, simply interrupting the processing equipment, canceling the processing or shutting down the equipment when the operating abnormality of the operating module does not affect the current working mode will only affect the normal operation of the processing equipment and even affect the processing efficiency, resulting in reduced production capacity.
[0005] Therefore, how to detect anomalies and take corresponding warning safety measures in time to improve safety when the anomalies affect the current work is a problem that needs to be solved urgently. Summary of the invention
[0006] The main purpose of this application is to provide a controller to solve the technical problem of failing to detect abnormalities in a timely manner and failing to take appropriate alarm safety measures in a timely manner to improve safety when the abnormalities affect the current work.
[0007] To achieve the above-mentioned purpose, the present application proposes a controller applied to laser processing equipment, wherein the controller is used to be electrically connected to the laser processing equipment, and the controller includes an input module, which is used to input control instructions to the laser processing equipment to control the laser processing equipment to perform work corresponding to the control instructions.
[0008] In one embodiment, the laser processing equipment includes a liftable laser head, a drive frame and a workbench, one end of the drive frame is connected to the laser head, and the other end is connected to the workbench;
[0009] The input module includes a first button and a first control circuit connected to each other, and a second button and a second control circuit connected to each other; the first button is used to trigger the first control circuit to input a control instruction to the laser processing equipment so that the drive frame drives the laser head to move away from the workbench; the second button is used to trigger the second control circuit to input a control instruction to the laser processing equipment so that the drive frame drives the laser head to move toward the workbench.
[0010] In one embodiment, a laser is disposed in the laser head, and the laser is used to emit laser light to process the workpiece on the workbench;
[0011] The input module includes a third button and a third control circuit connected to each other. The third button is used to trigger the third control circuit to input a processing task control instruction to the laser processing equipment to control the laser processing equipment to execute any instruction of starting a processing task, pausing a processing task, and canceling a processing task; when the instruction of starting a processing task is executed, the laser emits laser toward the workbench; when the instruction of pausing a processing task or canceling a processing task is executed, the laser stops emitting laser toward the workbench.
[0012] In one embodiment, when the working mode of the laser processing equipment is the processing mode:
[0013] If the third control circuit receives a trigger signal from the third button at a first preset time, the third control circuit inputs an instruction to execute the start processing task or the pause processing task to the laser processing device;
[0014] If the third control circuit receives a trigger signal from the third button at a second preset time, the third control circuit inputs an instruction to execute a cancellation task to the laser processing device;
[0015] The first preset time is shorter than the second preset time.
[0016] In one embodiment, when the working mode of the laser processing equipment is the standby mode:
[0017] If the third control circuit receives the trigger signal of the third button twice within the third preset time, the third circuit inputs the instruction of executing the last processing task to the laser processing equipment.
[0018] In one embodiment, the controller also includes a main control module and an output module, the main control module is electrically connected to the output module, the main control module is used to receive and parse the information sent by the laser processing equipment and send it to the output module, and the output module is used to output the information of the laser processing equipment.
[0019] In one embodiment, the output module includes a display screen, which is electrically connected to the main control module, and the display screen is used to display information of the laser processing equipment, and the information of the laser processing equipment includes at least one of working mode information, parameter information, abnormal alarm information, and processing information.
[0020] In one embodiment, the controller also includes a storage module, the display screen is a touch display screen, the storage module is electrically connected to the touch display screen, the storage module is used to pre-store processing files, the touch display screen is used to preview the processing files, and send the processing files to the laser processing equipment.
[0021] In one embodiment, the processing information includes at least one of pattern preview information of the processing file, total processing time information, remaining processing time information, processing progress information, and processing parameter information.
[0022] In one embodiment, the output module includes a buzzer, which is electrically connected to the main control module. When the laser processing equipment sends abnormal alarm information to the main control module, the main control module controls the buzzer to make a sound.
[0023] One or more technical solutions proposed in this application have at least the following technical effects:
[0024] The controller is used to input control instructions to control the processing equipment to work / stop working according to the control instructions; the controller is also used to output alarm information;
[0025] The control method of the processing equipment obtains the working mode of the processing equipment; determines the operating module working in the processing equipment, and obtains the operating information of the corresponding operating module; determines the abnormal event that occurs according to the operating information, and performs corresponding abnormal processing according to the abnormal event and the working mode; timely discovers the abnormality by obtaining the operating information of the operating module corresponding to the working mode, avoiding the time-consuming and labor-intensive problem of constantly monitoring the processing equipment to prevent the abnormality from occurring;
[0026] Executing corresponding exception handling according to the determined abnormal events and working modes can avoid safety problems caused by failure to handle the exception in time when the abnormality affects the working mode or even affects the processing, effectively improving safety; it can also avoid taking radical measures such as stopping or interrupting the work when the abnormality does not affect the current work to affect the processing, so as to reduce the impact of abnormal handling on processing, effectively avoid abnormal alarms affecting processing while ensuring the stable operation of processing equipment, and improve processing efficiency;
[0027] Determining the operating modules working in the processing equipment and obtaining the operating information of the corresponding operating modules can facilitate the analysis of the equipment operating status and equipment performance, and help enterprises to optimize production and plan equipment maintenance; by timely discovering anomalies and adopting corresponding alarm behaviors, the processing management cost can be reduced, and by timely handling of anomalies, production stagnation can be avoided and material loss caused by anomalies can be reduced, effectively reducing production and maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0030] Figure 1 A schematic flow chart of an embodiment of a control method for processing equipment of the present application;
[0031] Figure 2 A specific flow chart of step S300 of an embodiment of the control method of the processing equipment of the present application is provided;
[0032] Figure 3 A schematic diagram of the module structure of the processing equipment according to an embodiment of the present application;
[0033] Figure 4 This is a schematic diagram of the structure of an embodiment of the present application;
[0034] Figure 5 A schematic diagram of the structure of a controller according to an embodiment of the present application;
[0035] Figure 6 This is a schematic diagram of the implementation of the USB wired connection of the embodiment of the present application;
[0036] Figure 7 This is one of the implementation schematic diagrams of the controller of the embodiment of the present application having processing display and control functions;
[0037] Figure 8 The second implementation diagram of the controller of the embodiment of the present application having processing display and control functions;
[0038] Fig. 9 The third implementation diagram of the controller of the embodiment of the present application having processing display and control functions;
[0039] Fig.10This is a fourth implementation diagram of the controller of the embodiment of the present application having processing display and control functions;
[0040] Fig.11 The fifth implementation diagram of the controller of the embodiment of the present application having processing display and control functions;
[0041] Fig.12 This is a sixth implementation diagram of the controller of the embodiment of the present application having processing display and control functions;
[0042] Fig.13 This is a schematic diagram of an implementation of the controller of an embodiment of the present application having upgraded display and control functions;
[0043] Fig.14 This is one of the implementation diagrams of the controller of the embodiment of the present application having abnormal alarm and safety reminder functions;
[0044] Fig.15 The second implementation diagram of the controller of the embodiment of the present application having abnormal alarm and safety reminder functions.
[0045] Description of Figure Numbers:
[0046] 110, control module; 120, detection module; 130, controller; 131, input module; 1311, first button; 1312, second button; 1313, third button; 132, output module; 133, main control module; 140, storage module;
[0047] 200, host computer;
[0048] 310. Workbench; 320. Drive frame; 330. Laser head.
[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0052] At present, processing equipment such as laser engraving machines are widely used in environments with relatively low production capacity requirements, such as personal use and workshop operations. However, since the processing process needs to prevent sudden abnormal situations such as accidental collisions and material fires at all times, and there is a lack of strict processing management in environments with relatively low production capacity requirements, it leads to time-consuming and labor-intensive problems when performing processing tasks such as engraving content. In addition, the cost of processing equipment and materials has increased, so that the processed products need to be sold at a high price in order to maintain normal operations. If the abnormality is not discovered in time during the operation of the processing equipment and necessary measures are not taken, the material needs to be replaced and the engraving process needs to be re-processed at the least, or the machine will be burned and endanger property safety at the worst, posing a major safety hazard.
[0053] However, because the processing equipment has different operating requirements for different operating modules under different working modes, simply interrupting the processing equipment, canceling the processing or shutting down the equipment when the operating abnormality of the operating module does not affect the current working mode will only affect the normal operation of the processing equipment and even affect the processing efficiency, resulting in reduced production capacity.
[0054] The main solution of the embodiments of the present application is to solve the technical problem that the prior art cannot detect abnormalities in a timely manner. By providing users with a control method for processing equipment, processing equipment and storage medium, appropriate abnormal processing can be performed in a timely manner according to the abnormal events that have occurred and the working mode of the processing equipment, so as to improve the reliability and safety of the control of the processing equipment, ensure the stable operation of the processing equipment, avoid the impact of abnormal alarms on processing, and improve processing efficiency.
[0055] The processing equipment provided in the present application may be, but is not limited to, a laser engraving machine. The processing equipment may include a control module (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) or a program loaded from a storage device into a random access memory (RAM: Random Access Memory). In the RAM, various programs and data required for the operation of the processing equipment are also stored. The control module and storage modules such as ROM, RAM, etc. are connected to each other through a bus; the storage module may also include storage devices such as magnetic tapes, hard disks, etc. The input / output (I / O) interface is also connected to the bus. Typically, the following systems can be connected to the I / O interface: input devices such as touch screens, touch pads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc. as input modules; output devices such as liquid crystal displays (LCD: Liquid Crystal Display), speakers, vibrators, etc. as output modules; and communication devices. The communication device may allow the processing equipment to communicate with other devices wirelessly or wired to exchange data.
[0056] In this embodiment, for the convenience of description, the control module is mainly used as the execution body for explanation. Figure 1 , the control method of the processing equipment comprises the following steps:
[0057] Step S100, obtaining the working mode of the processing equipment;
[0058] Step S200, determining the operating module working in the processing equipment, and obtaining the operating information of the corresponding operating module;
[0059] Step S300: determine the abnormal event that occurs according to the operation information, and perform corresponding abnormal processing according to the abnormal event and the working mode.
[0060] It is understandable that the working mode includes processing mode and non-processing mode. The operating modules working in the processing equipment include laser, drive motor, communication module, camera module, displacement sensor, cooling fan, etc. The laser is used to emit laser to process the workpiece, the drive motor is used to drive the laser to move to adjust the distance between the laser and the workpiece, the communication module is used to connect the processing equipment with external equipment and transmit information to each other, the displacement sensor is used to detect whether the equipment is displaced during the processing, and the cooling fan is used to dissipate the heat inside the processing equipment, etc. That is, when the processing equipment is powered on, each operating module is continuously working and outputting operating information. In different working modes, the operating modules that need to be called are different, but the operating modules that do not need to be called will not stop working but remain in normal operation, which is convenient for the processing equipment to detect abnormalities of each working module in time.
[0061] By obtaining the operation information of the operation module corresponding to the working mode, abnormalities are discovered in time to avoid the time-consuming and labor-intensive problem of users having to monitor the processing equipment at all times to prevent abnormalities from occurring. In this application, the corresponding abnormal handling is performed according to the determined abnormal events and working modes, which can avoid safety problems caused by failure to handle the abnormalities in time when the abnormalities affect the working mode or even the processing, and effectively improve safety.
[0062] In the prior art, when laser equipment detects an abnormal event, the equipment will directly interrupt the processing process. However, the present application performs corresponding abnormal processing according to the actual abnormal event and the current working mode. If the operating module where the abnormal event occurs is the operating module that needs to be called in the current working mode, it may affect the processing of the processing equipment. At this time, the equipment needs to make a corresponding abnormal alarm processing to the user; if the operating module where the abnormal event occurs is the operating module that does not need to be called in the current working mode, it will not affect the processing of the processing equipment. At this time, the equipment does not need to make a corresponding abnormal alarm processing to the user. It can effectively avoid the impact of abnormal processing on processing, reduce the impact of abnormal processing on processing, effectively avoid the impact of abnormal alarm on processing while ensuring the stable operation of processing equipment, and improve processing efficiency.
[0063] By determining the operating modules working in the processing equipment and obtaining the operating information of the corresponding operating modules, it is easy to analyze the equipment operating status and equipment performance, and help enterprises to optimize production and plan equipment maintenance; by timely discovering anomalies and adopting corresponding alarm behaviors, the processing management cost can be reduced, and by timely handling of anomalies, production stagnation can be avoided and material loss caused by anomalies can be reduced, effectively reducing production and maintenance costs.
[0064] Optionally, in the present application, the execution order of the above-mentioned steps S100 and S200 is not limited, that is, after executing step S100 and obtaining the working mode of the processing equipment, step S200 may be executed to determine the operating module working in the processing equipment and obtain the operating information of the corresponding operating module; or, after executing step S200 and determining the operating module working in the processing equipment and obtaining the operating information of the corresponding operating module, step S100 may be executed to obtain the working mode of the processing equipment; or step S100 and obtaining the working mode of the processing equipment may be executed simultaneously; and step S200 and determining the operating module working in the processing equipment and obtaining the operating information of the corresponding operating module may be executed.
[0065] The processing equipment has at least one working mode. The operating modules that need to work in different working modes can be the same or different. The operating modules can keep working all the time or only work in some working modes. The operating modules that need to confirm abnormal work in different working modes can be the same or different.
[0066] In one embodiment, step S200, determining the operating modules working in the processing equipment, and obtaining the operating information of the corresponding operating modules includes: confirming the operating modules in operation according to the working mode of the processing equipment, the operating modules whose working modes need to be confirmed as abnormal and the operating modules whose working modes do not need to be confirmed as abnormal, and obtaining the operating information of each operating operating module;
[0067] Determining the abnormal event that occurred according to the operation information in step S300 includes: acquiring the abnormal event that occurred in the operation module according to the operation information; and acquiring the corresponding abnormal alarm level according to the abnormal event.
[0068] It is used to perform corresponding abnormal processing according to the abnormal event determined to have occurred, the abnormal alarm level corresponding to the abnormal event and the working mode.
[0069] It is understandable that the operation modules working in the corresponding working mode can be specifically divided into operation modules that need to confirm abnormalities and operation modules that do not need to confirm abnormalities. Generally, the operation modules whose working abnormalities will affect the normal operation of the working mode and / or the operation modules that will affect other working modes that are subsequently carried out by the working mode, and the operation modules whose working abnormalities will affect the processing of finished products, the collection of processing parameters and the overall operation of the processing equipment and need to be tested and monitored all the time are determined as the operation modules of the corresponding working mode that need to confirm abnormalities, and other operation modules are determined as operation modules that do not need to confirm abnormalities.
[0070] In the present application, it is optionally only necessary to determine the operating modules that need to confirm abnormalities in each working mode, and automatically determine the operating modules other than the operating modules that need to confirm abnormalities as operating modules that do not need to confirm abnormalities based on the operating modules working in the working mode; or, directly preset the operating modules that need to confirm abnormalities and the operating modules that do not need to confirm abnormalities in each working mode.
[0071] Optionally, the present application also presets corresponding abnormal alarm levels corresponding to various abnormal events that may occur in various operating modules during the operation process. In the present application, the operating module includes at least a laser, a drive motor and a communication module. Specifically, the staff can set multiple abnormal alarm levels according to the degree of impact of the abnormal event on the processing, and mainly set the abnormal alarm level based on the abnormal events that will seriously affect the processing and equipment maintenance when serious abnormalities occur in the operating module such as the laser, drive motor, etc. The abnormal type that occurs in other operating modules except the processing module can also trigger all abnormal alarm levels or only trigger some abnormal alarm levels. The abnormal processing that needs to be performed is preset for each abnormal alarm level, and the abnormal processing performed when different operating modules trigger the same abnormal alarm level is the same. Through this embodiment, different abnormal alarm levels are preset according to the degree of influence of each abnormal event on the processing process. The abnormal event that has a greater impact on the processing process is set to a high alarm level, and the processing equipment can perform abnormal processing such as prohibiting processing and interrupting processing corresponding to the high alarm level event. For the abnormal event that has a smaller impact on the processing process, a low alarm level is set, and the processing equipment can perform abnormal processing such as outputting an abnormal reminder on the display without interrupting the processing. That is, this embodiment divides different abnormal alarm levels according to the degree of influence on the processing process when an abnormal event occurs in each operating module called in the current working mode, and adopts different abnormal processing for different abnormal alarm level events, further avoiding the abnormal processing from affecting the processing, reducing the impact of the abnormal processing on the processing, and effectively avoiding the abnormal alarm from affecting the processing while ensuring the stable operation of the processing equipment, and improving the processing efficiency.
[0072] Optionally, the working mode includes a processing mode and a non-processing mode, and the operation module includes at least a laser, a drive motor and a communication module;
[0073] When the working mode of the processing equipment is the processing mode, the operating modules that need to be detected for abnormality include the laser and the drive motor;
[0074] When the working mode of the processing equipment is the non-processing mode, the operating modules that need to be detected abnormally include the laser, the drive motor and the communication module.
[0075] Among them, the laser and the drive motor are used to perform the processing tasks, and the communication module is used to realize the communication with the host computer. In addition, according to the actual processing requirements, there are also optional image recognition modules such as cameras, heat dissipation modules such as heat dissipation fans, and operation modules such as motion modules for realizing the movement of the equipment; some operation modules can be added, reduced or replaced according to the actual processing needs, which is not limited here.
[0076] The operating modules that need to be confirmed to have abnormalities in each working mode are used to determine the operating modules that need to be detected to have abnormalities in the corresponding working mode. When the working mode of the processing equipment is the processing mode, the abnormalities of processing modules such as lasers and drive motors are mainly detected and confirmed. When the working mode of the processing equipment is the non-processing mode, the operating modules that need to be detected and confirmed to have abnormalities are mainly determined according to different working modes, or all the operating modules are directly detected and determined.
[0077] As other replaceable examples of the present application, in order to further optimize the processing quality and avoid the impact of abnormalities on processing, when the working mode of the processing equipment is the processing mode, the abnormality detection and abnormality determination of all working operating modules are maintained; when the working mode of the processing equipment is the non-processing mode, only the abnormalities of the operating modules working in the corresponding working mode are detected and determined.
[0078] In the present application, specifically, corresponding exception processing is performed for the abnormal event that has occurred and the current working mode of the processing equipment. Specifically, the abnormal alarm level can be set according to the degree of influence of the abnormal event that has occurred on the processing.
[0079] Reference Figure 2 In one embodiment, when at least two abnormal events are determined to occur according to the operation information, the above-mentioned obtaining the corresponding abnormal alarm level according to the abnormal event includes:
[0080] Step S311, determining the corresponding abnormal alarm level according to each abnormal event;
[0081] Step S312: Obtain the highest abnormal alarm level.
[0082] It is understandable that the corresponding abnormal alarm level is determined according to each abnormal event. When multiple abnormal events occur, the abnormal alarm levels corresponding to the multiple abnormal events may be the same or different. When there are at least two abnormal alarm levels corresponding to the multiple abnormal events, the highest abnormal alarm level is directly obtained. It is used to perform corresponding abnormal processing according to the highest abnormal alarm level that occurs, so as to avoid the failure to adopt the corresponding abnormal processing in time when the abnormality affects the processing, which affects the subsequent processing tasks and even causes safety problems, and effectively improves the safety and reliability of processing control.
[0083] Specifically, in one embodiment, performing corresponding exception processing according to the abnormal event and the working mode in step S300 includes:
[0084] When the operating module where the abnormal event occurs is a processing equipment whose working mode needs to confirm the abnormal operating module, the corresponding alarm behavior is obtained and executed according to the abnormal alarm level;
[0085] When the operation module where the abnormal event occurs is an operation module in which the working mode of the processing equipment does not need to confirm the abnormality, the operation information of the operation module is stored to record the abnormal event.
[0086] It can be understood that the alarm processing that needs to be performed is determined by judging whether the operating module of the work where the abnormal event occurs is an operating module that needs to confirm the abnormality in the current working mode: if the operating module is an operating module that needs to confirm the abnormality in the current working mode, the operating information of the operating module is stored to record the abnormal event, and the corresponding alarm signal is executed according to the confirmed abnormal alarm level; if the operating module is an operating module that does not need to confirm the abnormality in the current working mode, only the operating information of the operating module is stored to record the abnormal event, and no specific alarm behavior is executed. In this way, while ensuring the stable operation of the processing equipment, it is possible to avoid taking excessive alarm behaviors that affect the processing, and effectively improve the processing efficiency.
[0087] Optionally, the processing equipment of the present application also includes a storage module, which is used to store the working mode of the processing equipment, the operating modules that need to confirm the abnormality in each working mode and the operating modules that do not need to confirm the abnormality, the abnormal alarm level of each abnormal event, the abnormal handling operation performed corresponding to the abnormal alarm level, and the operating information of the operating module. The stored operating information is not limited to the operating information corresponding to the operating module where the abnormal event occurs, but can also be the operating information of the operating module operating normally. When an abnormal event occurs, regardless of whether the operation module where the abnormal event occurs is an operation module that needs to be confirmed as abnormal in the current working mode, at least the operation information is stored, and is used to directly output the operation information corresponding to the operation module where the abnormal event occurs to the host computer, a controller with a display function or other output function, or other control devices independent of the processing equipment when the alarm information needs to be output, so that the staff can intuitively understand the abnormal event, the operation module where the abnormal event occurs, the operation information of the operation module, the abnormal alarm level, etc. through the displayed alarm information; it is also used to call and output the stored operation information when it is necessary to analyze the cause of the abnormality, and the staff can determine the cause of the abnormality based on the output operation information, or the host computer can determine the cause of the abnormality based on the called operation information. By storing the operation information of the operation module and recording abnormal events, it is easy to analyze the equipment operation status and equipment performance, help enterprises to optimize production and plan equipment maintenance, and avoid and solve the cause of the abnormality in a timely manner.
[0088] Optionally, in the present application, the working mode includes a processing mode and a non-processing mode.
[0089] In one embodiment, the alarm behavior includes at least one of prohibiting the processing equipment from entering the processing mode, controlling the processing equipment to stop processing / pause processing, and controlling the processing equipment to output alarm information.
[0090] Execute corresponding exception handling for the abnormal events that occurred and the working mode currently operated by the processing equipment. Optionally, when the abnormal alarm level corresponding to the abnormal events that will seriously affect the processing mode or even cause damage to the processing equipment is set as the highest abnormal alarm level, the staff can set multiple abnormal alarm levels for other abnormal events that will not seriously affect the processing mode according to the impact of the abnormal events on the processing tasks; and set corresponding alarm behaviors for each abnormal alarm level, so as to obtain and execute corresponding alarm behaviors according to the abnormal alarm level corresponding to the abnormal events that occurred in the working operation module.
[0091] In this application, the staff can preset the abnormal alarm level corresponding to each abnormal event according to the degree of influence of various abnormal events that may occur during the operation of the processing equipment on the processing task. Considering the impact of laser flame abnormality on processing, different abnormal alarm levels can be set for the abnormal event of flame abnormality, and the corresponding abnormal alarm level can be determined by the actual detected degree of flame abnormality; it is not limited here.
[0092] When the current working mode is the processing mode, and the abnormal event that occurs is sufficient to affect the processing mode, the processing equipment is controlled to stop processing / pause processing; when the current working mode is not the processing mode, but the abnormal event that occurs is sufficient to affect the processing mode, the processing equipment is prohibited from entering the processing mode to cancel the subsequent working mode. When the abnormal event that occurs is not sufficient to affect the working mode, the processing equipment is controlled to output an alarm message. The output alarm information can be, but is not limited to, outputting the alarm information corresponding to the abnormal event that occurs through a pop-up window, a list, etc. Specifically, the alarm information can be output through an output module with a display function such as a display screen, a controller with a display function or other output function, etc., which is independent of the control device set up for the processing equipment, or the alarm information is reported to the host computer to record the abnormal detection information and play an abnormal alarm prompt role; or, the abnormal detection information is output through an indicator light, a buzzer, a voice announcer, an audible and visual alarm, or other output modules with a warning function in the form of an alarm reminder. It can be understood that the host computer is an electronic device such as a computer, a mobile phone, and a tablet.
[0093] In the present application, the working mode includes a processing mode and a non-processing mode. Optionally, the non-processing mode includes but is not limited to a standby mode, an upgrade mode, and a configuration mode. Among them, the processing mode is used to perform the processing operation of the processing equipment; the standby mode is used to put the processing equipment in a low energy consumption state, by shutting down at least part of the running module to achieve the purpose of saving power; the upgrade mode is used to complete the system upgrade of the processing equipment; the configuration mode is used to complete the hardware and software configuration of the processing equipment. The set multiple working modes can be set in advance by the processing equipment, the host computer and other related products, programs, etc. before executing the control method of the processing equipment, so as to select or determine the working mode of the processing equipment when executing the control method of the processing equipment. The abnormal type detected by each working mode can be set in advance by the processing equipment, the host computer and other related products, programs, etc.; it can also be divided into multiple groups according to the different set working modes for users to select and call; it can also be set and modified by the user according to actual needs; specifically, the abnormal type detected by each working mode can be set according to the actual setting, which is not limited here.
[0094] Optionally, when the abnormal alarm level corresponding to an abnormal event that will seriously affect the processing mode or even cause damage to the processing equipment is set as the highest abnormal alarm level, the staff can set multiple abnormal alarm levels in sequence according to the impact of the abnormal event on the processing task, corresponding to other abnormal events that will not seriously affect the processing mode. Specifically:
[0095] When the processing equipment is in the processing mode, the alarm behavior includes controlling the processing equipment to stop processing / pause processing or controlling the processing equipment to output alarm information.
[0096] It can be understood that when the current working mode is the processing mode, if the abnormal event that occurs is sufficient to affect the processing mode, that is, when it is determined that the abnormal event that occurs corresponds to the highest level of abnormal alarm level, the processing equipment is controlled to stop processing / pause processing; if the abnormal event that occurs is not sufficient to affect the processing mode, that is, when it is determined that the abnormal event that occurs corresponds to other levels of abnormal alarm levels, the processing equipment is controlled to output alarm information corresponding to other abnormal alarm levels.
[0097] When the processing equipment is in a non-processing mode, the alarm behavior includes prohibiting the processing equipment from entering the processing mode or controlling the processing equipment to output an alarm message.
[0098] It can be understood that when the current working mode is a non-processing mode, if the abnormal event that occurs is sufficient to affect the subsequent processing mode, that is, when it is determined that the abnormal event that occurs corresponds to the highest level of abnormal alarm level, the processing equipment is prohibited from entering the processing mode to cancel the subsequent working mode; if the abnormal event that occurs is not sufficient to affect the processing mode, that is, when it is determined that the abnormal event that occurs corresponds to other levels of abnormal alarm levels, the processing equipment is controlled to output alarm information corresponding to other abnormal alarm levels.
[0099] Reference Figure 3 , Figure 4 The present application also proposes a processing device, including an operation module and a control module 110. The control module 110 stores and executes a processing device control program, and when executing the program, implements the control method of the processing device as shown in the above example.
[0100] Furthermore, the processing equipment of the present application also includes a detection module 120, and the detection module 120 is used to detect the operation information of the operation module to realize abnormality detection of the operation module.
[0101] In the present application, there may be one or more control modules 110, and the control modules 110 include but are not limited to the first control modules such as the system-level main control chip used by the processing equipment, and the second control modules such as the operation driver and algorithm chip used by the processing equipment. Taking the control module including the first control module and the second control module as an example, the first control module and the second control module are electrically connected, there are multiple detection modules, some of the multiple detection modules are electrically connected to the first control module, and the other parts of the multiple detection modules are electrically connected to the second control module, and the first control module and the second control module are used to obtain the operation information transmitted by the corresponding connected detection module, and determine the abnormal event that occurred according to the operation information. Among them, the second control module is used to transmit the determined abnormal event and other operation information to the first control module after determining the abnormal event that occurred, and the first control module determines the corresponding abnormal alarm level according to the determined abnormal event, and controls the execution of abnormal processing corresponding to the corresponding abnormal alarm level. Because the highest level of abnormal alarm level will seriously affect the processing, in order to optimize safety, the second control module is also used to directly obtain and execute the corresponding alarm behavior when the abnormal alarm level corresponding to the abnormal event is the highest level of abnormal alarm level, instead of executing it through the first control module; the first control module and the second control module can be replaced according to actual conditions, and are not limited here.
[0102] The operation module at least includes a laser, a drive motor and a communication module. The laser and the drive motor are used to perform processing tasks, and the communication module is used to communicate with the host computer 200. In addition, according to the actual processing requirements, an image recognition module such as a camera, a heat dissipation module such as a heat dissipation fan, a motion module for realizing the movement of the equipment and other operation modules are optionally provided; specifically, some operation modules can be increased, decreased or replaced according to the actual processing needs, which is not limited here.
[0103] It should be noted that in the present application, the operation module can also be used as a detection module. Taking the image recognition module as an example, the image recognition module is not only used to identify the processing points during the processing process, but also to obtain and identify the processing environment picture. The process of laser processing of the processing materials in the processing space by the processing equipment will cause flames in the processing project. If the flame detection and identification are not carried out in time, and the warning safety measures are not taken in time before the flame is too large, it is easy to cause a fire, resulting in the need to replace the material and re-engraving, or even burn the machine to endanger property safety. Therefore, it is necessary to obtain the environmental picture of the processing space through the image recognition module, and to identify the flame based on the obtained processing environment picture and other shooting pictures, so as to avoid safety problems in time.
[0104] It is understandable that in this application, the staff can preset multiple abnormal events and the abnormal alarm level corresponding to each abnormal event according to the degree of impact of the abnormal event on the processing task. Considering the impact of the laser flame on the processing, different abnormal alarm levels can be set for the abnormal event of flame abnormality, and the corresponding abnormal alarm level can be determined by the actual detected degree of flame abnormality; it is not limited here.
[0105] Optionally, the detection module 120 includes at least a detection sensor, a state detection circuit, a drive detection circuit, and an image detection circuit. The detection sensor includes but is not limited to a temperature sensor, a voltage sensor, a photoelectric sensor, and a position sensor, which are used to accurately monitor various parameters such as the operation information of the processing equipment. The detection sensor is used to detect and obtain the operation information of the drive motor such as the Z / U axis motor of the processing equipment, and timely obtain abnormal events such as drive abnormality and stall of the drive motor; the detection sensor is also used to detect and obtain the operation information of the laser, and timely obtain abnormal events such as abnormal operation of the laser. The state detection circuit is used to detect and obtain the operation information of the image recognition module, and timely obtain abnormal events such as abnormal image acquisition, abnormal image recognition, and abnormal image signal transmission of the image recognition module; the state detection circuit is also used to detect and obtain the operation information of the communication module, and timely obtain abnormal communication events such as abnormal communication; the state detection circuit is also used to detect and obtain the operation information of the heat dissipation module, and timely obtain abnormal heat dissipation events such as abnormal heat dissipation; the drive detection circuit is used to detect and obtain the operation information of the action module, to obtain the direction of the action module, and timely obtain abnormal events such as stop when moving; the image detection circuit is used to detect and obtain the processing environment screen and other shooting screens obtained by the image recognition module, and timely obtain abnormal events such as abnormal camera operation and flame abnormality. Specifically, one or more detection modules can be set for different operation modules, which are not limited here.
[0106] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0107] The processing equipment provided by the present application, using the control method in the above embodiment, can solve the technical problem of failing to detect abnormalities in time and failing to take appropriate warning safety measures in time to improve safety when the abnormalities affect the current work. Compared with the prior art, the beneficial effects of the processing equipment provided by the present application are the same as the beneficial effects of the control method of the processing equipment provided by the above embodiment, and the other technical features in the processing equipment are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0108] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0109] In one embodiment, the processing equipment is further provided with a controller 130, and the controller 130 is used to input control instructions to control the processing equipment to work / stop working according to the control instructions; the controller 130 is also used to output alarm information.
[0110] Optionally, the controller 130 shown can be set as an independent touch screen relative to the processing equipment, or attached to the processing equipment; alternatively, the input module 131 for inputting control instructions and the output module 132 for outputting alarm information attached to the processing equipment can be used as the controller 130 of the processing equipment.
[0111] The controller 130 is applied to the laser processing equipment, and the controller 130 is used to be electrically connected to the laser processing equipment. The controller 130 includes an input module 131, and the input module 131 is used to input control instructions to the laser processing equipment to control the laser processing equipment to perform work corresponding to the control instructions.
[0112] The controller 130 and the laser processing device can be connected by wire through a power / signal line, or can be connected wirelessly through WIFI, Bluetooth, etc., to control the laser processing device to perform corresponding work. Optionally, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, etc. can be used as the input module 131 of the controller 130.
[0113] Optionally, the controller 130 is provided with at least one control area, each control area is provided with one or more input modules 131 such as buttons, and the shape, position, function, etc. of each button can be set according to actual conditions and are not limited here. Specifically, taking the control of processing modules such as the laser head 330 of the laser processing equipment as an example, the input module 131 includes but is not limited to a first button 1311, a second button 1312, a third button 1313, and a plurality of buttons and control circuits such as button circuits corresponding to each button.
[0114] The button is used to output a corresponding trigger signal when it is triggered by a single click, double click, or a variety of different triggering methods, so as to trigger the corresponding control circuit to output a corresponding control instruction to the laser processing equipment, so that the laser processing equipment performs the corresponding work; the button is also used to output a corresponding trigger signal when it is triggered at different times in different working modes, so as to trigger the corresponding control circuit to output a corresponding control instruction to the laser processing equipment, so that the laser processing equipment performs the corresponding work. Alternatively, when multiple buttons are provided, the multiple buttons can be optionally used to be combined into multiple groups of different button combinations, and the multiple control buttons of the same button combination are used to output corresponding trigger signals when they are triggered simultaneously or successively within a preset time, so as to trigger the corresponding control circuit to output a corresponding control instruction to the laser processing equipment, so that the laser processing equipment performs the corresponding work.
[0115] In one embodiment, the laser processing equipment includes a liftable laser head 330, a drive frame 320 and a workbench 310, and the laser head 330 is arranged opposite to the workbench 310. To achieve stable connection and processing, one end of the drive frame 320 is connected to the laser head 330, and the other end is connected to the workbench 310. The workbench 310 is used to place the workpiece to be processed. The laser shown in the above example is arranged in the laser head 330. The drive frame 320 includes the drive motor shown in the above example, and the drive motor and the laser head 330 are used as the operation module of the present application. Therefore, when the drive motor drives the laser head 330 to move, the distance between the laser and the workpiece placed on the workbench 310 can be adjusted. When the laser processing equipment performs a processing task, the laser emits laser to the workpiece on the workbench 310 to complete the processing of the workpiece.
[0116] To achieve the lifting and lowering control of the laser head 330, as an example, the input module 131 includes a first button 1311 and a first control circuit connected, a second button 1312 and a second control circuit connected; the first button 1311 is used to trigger the first control circuit to input a control instruction to the laser processing equipment, so that the drive frame 320 drives the laser head 330 to move away from the workbench 310; the second button 1312 is used to trigger the second control circuit to input a control instruction to the laser processing equipment, so that the drive frame 320 drives the laser head 330 to move toward the workbench 310. The first button 1311 and the first control circuit corresponding to the first button 1311 are used to achieve the lifting control of the laser head 330 of the laser, and the second button 1312 and the second control circuit corresponding to the second button 1312 are used to achieve the descending control of the laser head 330 of the laser. Through the first button and the second button set in the present application, the user can control the rise or fall of the laser head 330 through the external controller 130, adjust the distance between the laser and the workbench 310, so that the focus of the laser falls on the surface of the workpiece to be processed, so as to achieve better laser processing effect.
[0117] In order to realize starting a processing task, pausing a processing task (or stopping a processing task), and canceling a processing task in different working modes, as an example, the input module 131 includes a third button 1313 and a third control circuit connected to each other, and the third button 1313 is used to trigger the third control circuit to input a processing task control instruction to the laser processing equipment, so as to control the laser processing equipment to execute any instruction of starting a processing task, pausing a processing task, and canceling a processing task; when the instruction of starting a processing task is executed, the laser emits a laser toward the workbench 310; when the instruction of pausing a processing task or canceling a processing task is executed, the laser stops emitting a laser toward the workbench 310.
[0118] The processing equipment shown in the present application may optionally have working modes such as processing mode and non-processing mode, and the non-processing mode includes but is not limited to standby mode, upgrade mode, and configuration mode. Depending on the current working mode of the laser processing equipment, the control instructions output by the keys of the input module 131 and the control circuit corresponding to each key will also be different.
[0119] Taking the third button 1313 and the third control circuit as an example, in the processing mode, the corresponding trigger signal is output by clicking the third button 1313 to trigger the corresponding control circuit to output the corresponding control instruction to the laser processing equipment, so that the laser processing equipment starts the processing task, pauses the processing task or cancels the processing task.
[0120] In one embodiment, when the working mode of the laser processing equipment is the processing mode:
[0121] If the third control circuit receives a trigger signal from the third button 1313 at a first preset time, the third control circuit inputs an instruction to execute the start processing task or the pause processing task to the laser processing device;
[0122] If the third control circuit receives a trigger signal from the third button 1313 within the second preset time, the third control circuit inputs an instruction to cancel the processing task to the laser processing device.
[0123] Optionally, the first preset time can be set to any time between 0.1s and 3.0s, and the second preset time can be set to a time greater than 3.0s; it can be specifically set according to actual conditions, and the first preset time can be limited to be less than the second preset time to distinguish between the two control instructions outputted; it is not limited here.
[0124] In the standby mode, the third button 1313 is triggered to output a corresponding trigger signal by double-clicking, triple-clicking or other various triggering methods, so as to trigger the corresponding control circuit to output a corresponding control instruction to the laser processing equipment.
[0125] Taking double-clicking as an example, in one embodiment, when the working mode of the laser processing device is the standby mode:
[0126] If the third control circuit receives the trigger signal of the third button 1313 twice within the third preset time, the third circuit inputs the instruction of executing the last processing task to the laser processing device, so as to repeat the same processing task and reduce the processing control steps.
[0127] Optionally, the third preset time is any time between 0.1s and 3.0s; or, the third preset time is any other time less than 3.0s; the specific setting can be based on actual conditions and is not limited here.
[0128] In one embodiment, the laser can also project the processing area of the pattern to be processed onto the tool placed on the workbench 310. Specifically, the outer contour of the pattern to be processed can be projected onto the workpiece, or the rectangular outer contour of the pattern to be processed can be projected onto the workpiece, so as to facilitate the user to know the processing area on the workpiece and avoid the pattern to be processed exceeding the processable area of the workpiece. Correspondingly, the input module 131 can include a fourth button and a fourth control circuit connected to each other, and the fourth button is used to trigger the fourth control circuit to input a preview processing pattern instruction to the laser processing device, so as to control the laser to project the contour of the pattern to be processed onto the workpiece on the workbench 310.
[0129] To facilitate staff or other users to understand the information of the laser processing equipment, in one embodiment, the controller 130 also includes a main control module 133 and an output module 132. The main control module 133 is electrically connected to the output module 132. The main control module 133 is used to receive and parse the information sent by the laser processing equipment and send it to the output module 132. The output module 132 is used to output the information of the laser processing equipment.
[0130] Optionally, a display, a speaker, a vibrator, etc. may be used as the output module 132 of the controller 130 .
[0131] In one embodiment, the output module 132 includes a display screen, which is electrically connected to the main control module 133, and is used to display information of the laser processing equipment, wherein the information of the laser processing equipment includes at least one of working mode information, parameter information, alarm information, and processing information.
[0132] Optionally, the working mode information includes at least one or more of the working modes included in the processing equipment and the currently running working modes; the parameter information includes at least one or more of the equipment model, equipment model view, equipment machine code, laser power, and equipment firmware version information; the alarm information includes at least one or more of the alarm behavior that occurred, the operating module where the alarm behavior occurred, and the abnormal alarm level that occurred; the processing information includes at least one of the pattern preview information of the processing file, the total processing time information, the remaining processing time information, the processing progress information, and the processing parameter information.
[0133] Optionally, the main control module 133 is also used to control the display screen to display the connection information between the laser processing equipment and the host computer 200, such as unconnected, USB wired connection ( Figure 6 An example of this is a USB wired connection), a Wi-Fi wireless connection, etc.
[0134] In one embodiment, the controller 130 further includes a storage module 140, the display screen is a touch screen, the storage module 140 is electrically connected to the touch screen, the storage module 140 is used to pre-store processing files, the touch screen is used to preview the processing files, and send the processing files to the laser processing equipment, so that the user can understand the processing tasks.
[0135] Optionally, the main control module 133 is also used to control the display screen to display the storage path of the processing file containing the processing task, so as to display the storage content of different storage paths (such as "local file" and "U disk file") (if there is no file, the display screen will also be controlled to output corresponding prompts).
[0136] In one embodiment, the output module 132 includes a buzzer, which is electrically connected to the main control module. When the laser processing equipment sends an alarm message to the main control module, the main control module 133 controls the buzzer to emit a sound to give an alarm reminder.
[0137] The main control module 133 is also used to control the buzzer to make a sound when the laser processing equipment is successfully connected to the controller 130 to prompt the user that the connection is completed.
[0138] Taking the processing equipment shown in the present application as including a processing mode and a non-processing mode, and the non-processing mode including a standby mode, an upgrade mode, and a configuration mode as an example, the controller 130 shown in the present application can optionally implement at least one or more of the following functions:
[0139] As an example, when the current working mode is the standby mode, the controller 130 has the standby display and control functions:
[0140] When the controller 130 and the laser processing device are successfully connected, the main control module 133 of the controller 130 controls the buzzer to sound to prompt the user that the connection is successful. When the connection is completed, the main control module 133 receives and analyzes the information sent by the laser processing device, and controls the display screen to display the information of the laser processing device, and the information of the laser processing device includes at least one of the working mode information, parameter information, alarm information, and processing information.
[0141] When the working mode is standby mode, the working mode information displayed also includes online standby mode, offline standby mode, etc. Among them, online standby mode means that the laser processing equipment is ready and can be processed at any time; offline standby mode means that the laser processing equipment is in a dormant state and the machine needs to be activated before processing.
[0142] When the current working mode is the standby mode, the displayed content is mainly used to help the user preview, so that the user can have a more comprehensive understanding of the laser processing equipment and processing tasks before processing. As a further embodiment, when the current working mode is the standby mode, the controller 130 is optionally used to implement one or more of the following solutions:
[0143] The main control module 133 is also used to control the display screen to display the operation page, and display the connection information between the laser processing equipment and the host computer 200 through icons such as "Trident" on the screen homepage, such as not connected, USB wired connection ( Figure 6 Examples include USB wired connection, Wi-Fi wireless connection, etc.
[0144] The controller 130 is also used to display parameter information such as device model, device model view, device machine code, laser power, device firmware version information, etc. through the display screen; and to help users preview processing files, specifically, display processing cases or other processing file operation options (such as Figure 6 The interactive button operation of "Experience case_maotu" shown corresponds to the factory default processing case of the laser processing equipment);
[0145] The controller 130 is also used to display the storage contents of different storage paths (such as "local files" and "U disk files") (if there is no file, there will be a corresponding prompt), etc.
[0146] The controller 130 uses a touch screen display, which has both input and output functions, and is also used to realize the switching display of different interactive operation pages; realize the switching of different interactive instructions such as switching to processing mode and switching to different display languages; the specific settings can be based on actual conditions and are not limited here.
[0147] In addition, some but not limited to information of other laser processing equipment will also be displayed in the blank column of the screen or any other location of the display page; they will not be listed here one by one.
[0148] As another example, when the current working mode is the processing mode, the controller 130 has processing display and control functions:
[0149] Reference Figure 7 , Figure 8 When the laser processing equipment realizes online processing by interacting with the host computer 200 or realizes processing through processing instructions input by the controller 130, the screen displayed on the display screen of the controller 130 will jump from the processing file receiving page to the processing ready page.
[0150] Reference Fig. 9 When offline processing is performed through "local file" or "U disk file", the screen interface will display the processing file details page. The content displayed on the processing file details page includes but is not limited to the name, size, effect preview, processing parameters, estimated duration and other related information of the processing file, so as to facilitate users to preview the processing file.
[0151] Reference Figures 10 to 12 The user can perform subsequent operations through the input module 131, such as the third button 1313 mentioned above, to control the start of the processing task, the suspension of the processing task (or the stop of the processing task), and the cancellation of the processing task in the processing mode.
[0152] When the current working mode is the standby mode, the displayed content is more used to help the user preview and monitor the processing process. As a further embodiment, when the current working mode is the processing mode, the controller 130 is optionally used to implement one or more of the following solutions:
[0153] The display screen of the controller 130 is used to display the processing progress, the operation information of the operation module, and to display the alarm information when an abnormal event occurs;
[0154] The display screen is also used to display the processing environment image or other shooting images to help the user monitor the processing progress; the controller 130 is also provided with an output module 132 such as an indicator light to indicate the processing progress by means of constant lighting, flashing, etc.
[0155] As another example, when the current working mode is the upgrade mode, the controller 130 has the upgrade display and control functions:
[0156] Reference Fig.13 The display screen of the controller 130 is used to display the status of the upgrade mode, and automatically returns to the standby display page or the page corresponding to other set working modes after the upgrade is completed.
[0157] As another example, when the current working mode is the configuration mode, the controller 130 has configuration display and control functions.
[0158] As another example, the controller 130 has a file interaction function:
[0159] The display screen of the controller 130 is used to display the storage contents of different storage paths (such as "local files" stored in the storage module 140 in the laser processing equipment, "U disk files" stored in the external storage module 140 of the laser processing equipment, etc.) (if there is no file, there will be a corresponding prompt), etc. In the application, the controller 130 can optionally read and delete the storage contents of at least part of the storage module 140.
[0160] As another example, the controller 130 has abnormal alarm and safety reminder functions:
[0161] Safety detection is initiated during the entire process of the laser processing equipment being turned on. The detection content includes but is not limited to movement detection, cover opening detection, etc., and the operation information is detected and displayed separately according to the different operation status / working mode of the equipment.
[0162] When an abnormal event occurs in the laser processing equipment, the display screen of the controller 130 displays the alarm information (such as the alarm behavior that occurred, the operating module where the alarm behavior occurred, the abnormal alarm level that occurred, etc.) in the form of corresponding text, such as Fig.14As shown, the abnormalities that can be prompted include but are not limited to motor abnormalities, laser abnormalities, camera abnormalities, communication abnormalities, and cooling fan abnormalities.
[0163] Reference Fig.15 Taking flame alarm as an example, when the laser processing equipment is in processing mode (i.e., laser processing equipment is processing), the image recognition modules such as the camera of the laser processing equipment can also monitor whether the workpiece such as the processing material is on fire. If a fire is detected, the laser processing equipment sends the detected abnormal detection situation to the main control module of the controller 130, and the display screen of the controller 130 prompts the user of the fire by displaying an alarm pop-up window, etc. At the same time, the controller 130 further prompts the user by making a sound through a buzzer, continuously flashing the indicator light, etc., and pauses / terminates the processing. The specific operation information and alarm information obtained and displayed in different operation states / working modes can be set according to actual needs; it is not limited here.
[0164] In one embodiment, the processing equipment also includes a storage module 140, which is used to store the working mode of the processing equipment, each working mode requires an operation module that needs to confirm the abnormality and an operation module that does not need to confirm the abnormality, the abnormal alarm level of each abnormal event, and the abnormal handling operation performed corresponding to the abnormal alarm level; the storage module 140 is also used to store the operating information of the operating module to record abnormal events.
[0165] Optionally, the storage module 140 may be a storage device such as, but not limited to, a read-only memory (ROM), a random access memory (RAM), a magnetic tape, a hard disk, etc. By storing the working mode of the processing equipment, the operation modules that need to confirm the abnormality in each working mode, and the operation modules that do not need to confirm the abnormality, and timely executing the corresponding abnormal processing according to the determined abnormal events and working modes, it is used to avoid safety problems caused by failure to timely handle the abnormality when the abnormality affects the working mode or even affects the processing, and effectively improve safety; it is also used to avoid directly taking extreme measures such as stopping or interrupting the work to affect the processing when the abnormality does not affect the current work, so as to reduce the impact of abnormal processing on processing, and avoid abnormal alarms affecting processing while ensuring the stable operation of the processing equipment, thereby improving processing efficiency.
[0166] By storing the operation information of the operation module to record abnormal events, it is used to directly output the operation information of the operation module where the abnormal event occurs to the host computer 200, the controller 130 with display function or other output function, and other control devices independent of the processing equipment or other control devices associated with the processing equipment when the alarm information needs to be output, so as to output abnormal events, operation modules where abnormal events occur, and other information; it is also used to call and output the stored operation information when it is necessary to analyze the cause of the abnormality, and the staff will analyze and determine the cause of the abnormality based on the output operation information, or the host computer 200 will determine the cause of the abnormality based on the called operation information. By storing the operation information that is not running and recording abnormal events, it is easy to analyze the operation status and performance of the equipment, help enterprises to optimize production and plan equipment maintenance, and avoid and solve the cause of abnormalities in a timely manner.
[0167] In addition, to achieve the above-mentioned purpose, the present application provides a storage medium, which is a computer-readable storage medium, and on which computer-readable program instructions (i.e., computer programs) are stored. When the computer-readable program instructions are executed by a processor, the control method of the processing equipment in the above-mentioned embodiment is implemented.
[0168] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0169] The computer-readable storage medium may be included in the processing equipment; or may exist independently without being assembled into the processing equipment.
[0170] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the processing equipment, the processing equipment: obtains the working mode of the processing equipment; determines the operating module working in the processing equipment, and obtains the operating information of the corresponding operating module; determines the abnormal event that occurs according to the operating information, and performs corresponding exception processing according to the abnormal event and the working mode.
[0171] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0172] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0173] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0174] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the control method of the above-mentioned processing equipment, and can solve the technical problem of failing to detect abnormalities in time and failing to take appropriate warning safety measures in time to improve safety when the abnormalities affect the current work. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the control method of the processing equipment provided by the above-mentioned embodiment, and will not be repeated here.
[0175] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A controller, characterized in that: Applied to laser processing equipment, the controller is used to be electrically connected to the laser processing equipment, and the controller includes an input module, and the input module is used to input control instructions to the laser processing equipment to control the laser processing equipment to perform work corresponding to the control instructions.
2. The controller according to claim 1, characterized in that The laser processing equipment comprises a liftable laser head, a drive frame and a workbench, one end of the drive frame is connected to the laser head, and the other end is connected to the workbench; The input module includes a first button and a first control circuit connected to each other, and a second button and a second control circuit connected to each other; the first button is used to trigger the first control circuit to input a control instruction to the laser processing equipment so that the drive frame drives the laser head to move away from the workbench; the second button is used to trigger the second control circuit to input a control instruction to the laser processing equipment so that the drive frame drives the laser head to move toward the workbench.
3. The controller according to claim 2, characterized in that The laser head is provided with a laser, and the laser is used to emit laser to process the workpiece on the workbench; The input module includes a third button and a third control circuit connected to each other. The third button is used to trigger the third control circuit to input a processing task control instruction to the laser processing equipment to control the laser processing equipment to execute any instruction of starting a processing task, pausing a processing task, and canceling a processing task; when the instruction of starting a processing task is executed, the laser emits laser toward the workbench; when the instruction of pausing a processing task or canceling a processing task is executed, the laser stops emitting laser toward the workbench.
4. The controller according to claim 3, characterized in that When the working mode of the laser processing equipment is the processing mode: If the third control circuit receives a trigger signal from the third button at a first preset time, the third control circuit inputs an instruction to execute the start processing task or the pause processing task to the laser processing device; If the third control circuit receives a trigger signal from the third button at a second preset time, the third control circuit inputs an instruction to execute a cancellation task to the laser processing device; The first preset time is shorter than the second preset time.
5. The controller according to claim 3, characterized in that When the working mode of the laser processing equipment is the standby mode: If the third control circuit receives the trigger signal of the third button twice within the third preset time, the third circuit inputs the instruction of executing the last processing task to the laser processing equipment.
6. The controller according to claim 1, characterized in that The controller also includes a main control module and an output module. The main control module is electrically connected to the output module. The main control module is used to receive and parse information sent by the laser processing equipment and send it to the output module. The output module is used to output the information of the laser processing equipment.
7. The controller according to claim 6, characterized in that The output module includes a display screen, which is electrically connected to the main control module. The display screen is used to display information of the laser processing equipment, and the information of the laser processing equipment includes at least one of working mode information, parameter information, abnormal alarm information, and processing information.
8. The controller according to claim 6, characterized in that The controller also includes a storage module, the display screen is a touch screen, the storage module is electrically connected to the touch screen, the storage module is used to pre-store processing files, the touch screen is used to preview the processing files, and send the processing files to the laser processing equipment.
9. The controller according to claim 7, characterized in that: The processing information includes at least one of pattern preview information of the processing file, total processing time information, remaining processing time information, processing progress information, and processing parameter information.
10. The controller according to claim 6, characterized in that The output module includes a buzzer, which is electrically connected to the main control module. When the laser processing equipment sends abnormal alarm information to the main control module, the main control module controls the buzzer to make a sound.
