A laser galvanometer maintenance system
By collecting and transmitting log data in real time from the internal control card of the laser galvanometer to the operation and maintenance server, the problem of difficulty in timely detection of laser galvanometer performance degradation or abnormalities is solved, realizing efficient remote operation and maintenance and automated fault diagnosis, and improving the operation and maintenance efficiency and development and debugging efficiency of the laser galvanometer.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WUXI RAKESHI PHOTOELECTRIC TECH CO LTD
- Filing Date
- 2026-03-27
- Publication Date
- 2026-06-30
AI Technical Summary
When existing laser galvanometers experience performance degradation or malfunctions during long-term continuous operation, it is difficult to detect and troubleshoot them in a timely manner, resulting in low maintenance efficiency, especially since remote monitoring and fault diagnosis are difficult to perform at the customer's site.
A laser galvanometer maintenance system was designed. The system collects log data in real time through the control card inside the laser galvanometer and transmits it to the maintenance server to form a historical database. The maintenance server performs data analysis and visualization to achieve remote monitoring and automated fault diagnosis.
It improves the operation and maintenance efficiency and development and debugging efficiency of laser galvanometers, enables timely early warning and automatic identification of abnormal operating status, reduces reliance on instrument measurement, and supports remote management and flexible expansion.
Smart Images

Figure CN122299152A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of laser technology, and in particular to a laser galvanometer maintenance system. Background Technology
[0002] With the deepening development of intelligent manufacturing, laser processing technology (such as laser marking, cutting, welding, cleaning, and 3D printing) has become a core process in high-end manufacturing. The laser galvanometer (or simply galvanometer) is the core execution unit in laser processing equipment. Existing laser galvanometers mainly include a control card, a drive circuit board, a position detection sensor, a high-precision motor, and reflecting mirrors. The control card is responsible for analyzing the required processing pattern and generating command position signals for each reflecting mirror. The position detection sensor detects the actual position signal of each reflecting mirror. Based on the command position signal and the actual position signal, the drive circuit board uses a PID algorithm to drive the high-precision motor in a closed loop, causing the reflecting mirrors to quickly and stably reach the required position to reflect the laser beam to the desired location, achieving high-speed, high-precision positioning and vector scanning of the laser beam.
[0003] The performance of a laser galvanometer directly determines the precision, speed, and quality of laser processing. However, laser galvanometers require continuous operation for extended periods, undergoing high-speed reciprocating motion, typically at frequencies of several hundred hertz or even thousands of hertz. This makes them prone to performance degradation or abnormalities. In actual processing, however, these performance issues are often only discovered after a large number of defective products have been produced. Current practices typically require engineers to be on-site to troubleshoot using instruments such as oscilloscopes and logic analyzers to observe signal waveforms on the laser galvanometer's driver circuit board, or multimeters to measure relevant electrical signals on the driver circuit board. Intermittent faults or sporadic errors under high loads are inherently difficult to detect, making it impossible to promptly track and troubleshoot performance degradation or abnormalities in customer-operated environments. This poses a significant challenge to the maintenance and upkeep of laser galvanometers. Summary of the Invention
[0004] This application addresses the aforementioned problems and technical needs by proposing a laser galvanometer maintenance system. The technical solution of this application is as follows:
[0005] A laser galvanometer maintenance system, comprising an maintenance server and several laser galvanometers; Each laser galvanometer includes a control card, a driver circuit board, a position detection sensor, a high-precision motor, and a reflector. The laser galvanometer provides an external communication interface, and the control card inside the laser galvanometer is connected to the communication interface. Each laser galvanometer establishes a communication connection with the operation and maintenance server via the communication interface. The control card inside each laser galvanometer collects various log data during the operation of the laser galvanometer in real time, and sends the log data to the operation and maintenance server via the communication interface. The log data collected by the control card includes the real-time operating data of the laser galvanometer's internal drive circuit board, position detection sensor, and reflector, as well as the control algorithm parameter data of the laser galvanometer's internal control loop. The operation and maintenance server receives log data sent by each laser galvanometer and stores the data type, value, and data acquisition time of each set of log data in the historical database, corresponding to the laser galvanometer ID. Each laser galvanometer has a unique laser galvanometer ID. The maintenance server performs maintenance on each laser galvanometer based on log data stored in the historical database, and sends a shutdown command to the laser galvanometer and triggers an alarm when it determines that the laser galvanometer's operating status is abnormal based on the log data in the historical database.
[0006] The beneficial technical effects of this application are: This application discloses a laser galvanometer operation and maintenance system. The control card in the laser galvanometer records various log data during the operation of the laser galvanometer in real time and transmits them to the operation and maintenance server via a communication interface to form a historical database. This provides a reference for the iterative development of the laser galvanometer. The operation and maintenance server also performs data analysis on the log data in the historical database to determine the operating status of the laser galvanometer and provides timely warnings. The operation and maintenance server can automatically generate real-time and continuous large-capacity log data during the operation of the laser galvanometer for data recording, problem investigation, and real-time debugging. It can also automatically analyze data to identify abnormal operating status of the laser galvanometer, eliminating the need to rely on instrument measurements to determine the accuracy of the data, thus improving the operation and maintenance efficiency and development and debugging efficiency of the laser galvanometer.
[0007] The operation and maintenance server in this laser galvanometer operation and maintenance system adopts a multi-layer tree topology architecture formed by connecting a host computer and a centralized server. The laser galvanometer establishes a communication connection with the host computer through a communication interface, and the host computer connects to the centralized server through the network. Thus, within the network reach, the laser galvanometer can be operated and maintained using the centralized server, which facilitates remote management and tracking feedback of the laser galvanometer. Moreover, the topology architecture can be flexibly and infinitely expanded within the network reach.
[0008] The operation and maintenance server can visualize log data and its derived data, and provides various query methods for data and visualization graphics, which can troubleshoot problems from multiple perspectives, making it convenient to track, troubleshoot, and diagnose faults. Attached Figure Description
[0009] Figure 1 This is a system structure diagram of a laser galvanometer maintenance system according to an embodiment of this application.
[0010] Figure 2 This is a multi-layered tree topology diagram of the internal structure of the operation and maintenance server in an example.
[0011] Figure 3 This is another example of a multi-layered tree topology diagram inside the operations and maintenance server.
[0012] Figure 4 This is another example of a multi-layered tree topology diagram inside the operations and maintenance server. Detailed Implementation
[0013] The specific embodiments of this application will be further described below with reference to the accompanying drawings.
[0014] This application discloses a laser galvanometer maintenance system. Please refer to [link / reference]. Figure 1 The system structure diagram shown indicates that the laser galvanometer operation and maintenance system includes an operation and maintenance server and several laser galvanometers, and the actual operation and maintenance server is connected to multiple laser galvanometers for unified operation and maintenance management.
[0015] Each laser galvanometer in this application is similar in structure to existing laser galvanometers, mainly including a control card, a drive circuit board, a position detection sensor, a high-precision motor, and a reflecting mirror. This application does not limit this basic structure. In addition, the laser galvanometer in this application also provides an external communication interface. The control card inside the laser galvanometer connects to this communication interface, thereby enabling the laser galvanometer to communicate externally.
[0016] The communication interfaces provided by the laser galvanometer include at least one of the following: serial port, USB interface, CAN interface, and Ethernet interface. These communication interfaces can work simultaneously or individually.
[0017] In this laser galvanometer maintenance system, the maintenance server has a communication interface, and each laser galvanometer establishes a communication connection with the maintenance server via this interface. Each laser galvanometer connects to the maintenance server through one or more communication interfaces, and the external communication interface can be switched, enabled, or disabled as needed. For example... Figure 1 In this configuration, laser galvanometer 1 connects to the maintenance server via two different serial ports, and one of the serial ports can be switched as needed. Laser galvanometers 2 and 3 each connect to the maintenance server via only one communication interface. The maintenance server can simultaneously connect to multiple laser galvanometers with the same or different communication interfaces, for example... Figure 1 In this system, the maintenance server connects to laser galvanometers 1 and 2 via serial ports, but to laser galvanometer 3 via a USB interface. The maintenance server also has a large storage capacity and the ability to expand its storage. The maintenance server is implemented using computers, embedded devices with operating systems, servers, or a cluster of multiple devices.
[0018] The process of operating and maintaining a laser galvanometer using the laser galvanometer operation and maintenance system of this application includes: Each laser galvanometer's internal control card collects various log data in real time during operation and transmits this data to the connected maintenance server via a communication interface. The log data collected by the control card includes real-time operating data from the laser galvanometer's internal drive circuit board, position sensors, and reflectors, as well as control algorithm parameters from the laser galvanometer's internal control loop. The real-time operating data from the drive circuit board primarily includes real-time voltage and current data for the hardware components on the board, and real-time temperature data. The real-time operating data from the position sensors includes real-time position data from each axis. The control algorithm parameters from the control loop include PID parameters.
[0019] In addition, the control card inside each laser galvanometer will initially detect whether the value of each set of log data is abnormal, and add a data status label to the log data according to the detection results. When an abnormal value of the log data is detected, a fault label is added to the current log data; when it is determined that the value of the log data is not abnormal, a non-fault label is added to the current log data.
[0020] The maintenance server in this application includes a communication module, a data processing module, and a historical database. The maintenance server receives log data from each laser galvanometer via the communication module, and after parsing each set of received log data using the data processing module, stores the data type, value, and data acquisition time of each set of log data in the historical database, corresponding to the laser galvanometer ID. Each laser galvanometer has a unique laser galvanometer ID. When the log data carries a data status tag, the data status tag is also stored along with the data type, value, data acquisition time, and laser galvanometer ID. The data acquisition time can be an absolute time or a relative time, for example, a unit sampling time of 10µs. After receiving each set of log data, the maintenance server parses the data content and adds it to the historical database for archiving according to a predetermined format. The specific data storage format is customizable.
[0021] To improve data quality in the historical database, after parsing the received log data, the operations and maintenance server will further detect and discard log data with incorrect checksums, ceasing further storage. The server will also check for duplicates between received log data and existing log data in the historical database, discarding duplicates to avoid data redundancy. For example, if a laser galvanometer reports a fault and then continues to report the same fault data without processing, the operations and maintenance server will detect and discard the duplicate data. For batch data with known results (current, voltage, and position waveform data), if the waveform meets the requirements, key data points are retained while non-key data points are discarded to reduce data storage; if the waveform does not meet the requirements, all data is retained.
[0022] The data processing module in the operation and maintenance server is used to perform operation and maintenance on each laser galvanometer based on the log data stored in the historical database. One important part of operation and maintenance is to monitor whether there are any abnormalities in the operating status of each laser galvanometer, and when it is determined from the log data in the historical database that the operating status of the laser galvanometer is abnormal, a shutdown command is sent to the laser galvanometer and an alarm is triggered.
[0023] As mentioned above, when the laser galvanometer reports log data, the control card has already performed preliminary anomaly detection and added data status tags to the log data. However, due to its own resource and performance limitations, the control card inside the laser galvanometer can usually only perform relatively simple anomaly detection, such as detecting whether log data exists and whether the value of the log data exceeds a set threshold, thereby identifying non-operational situations and situations where the value exceeds the limit. This result cannot detect hidden or complex operational anomalies. Therefore, when the operation and maintenance server detects whether the laser galvanometer is in an abnormal operating state, it will not only rely on the data status tags carried by each group of log data, but also perform comprehensive data analysis on each group of log data in the historical database. It will combine the comprehensive data analysis results and the data status tags carried by each group of log data to jointly detect whether the operating state of each connected laser galvanometer is abnormal.
[0024] When the maintenance server performs comprehensive data analysis on various groups of log data in the historical database, including comprehensive analysis of various groups of log data corresponding to the same laser galvanometer ID, to determine the operating status of the laser galvanometer corresponding to that ID, the following steps are taken: The operations and maintenance server aggregates all log data with the same laser galvanometer ID, the same data type, and carrying non-fault tags, and calculates the average value of each numerical value of the current data type within each data collection period as a typical value. Then, it determines the data variation trend of the typical value of the current data type in different data collection periods, and analyzes the data relationship of the typical values of different data types within the same data collection period.
[0025] When the maintenance server determines that the current laser galvanometer ID contains log data with a fault tag, or that the data change trend of at least one data type of the current laser galvanometer ID is abnormal, or that the data relationship of typical values of different data types of the current laser galvanometer ID within the same data acquisition period does not conform to the expected pattern, it determines that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal and indicates the abnormal data type. The combinations of different data types and their expected patterns are diverse and can be preset according to actual conditions. For example, in one scenario, the data relationship between the drive voltage signal and current signal of the same switching transistor on the drive circuit board has an expected pattern: when the drive voltage signal is not 0, the current signal is also not 0. When it is detected that the drive voltage signal of the switching transistor is not 0 but the current signal is 0, it can be determined that the data relationship of typical values of different data types of the current laser galvanometer ID within the same data acquisition period does not conform to the expected pattern, the operating status of the laser galvanometer is abnormal, and the abnormal data type can be output as the drive voltage signal and current signal of the switching transistor. For example, in another instance, if the mutation rate of a certain current signal on the drive circuit board exceeds a set threshold, it can be determined that the data change trend of that current signal is abnormal, the laser galvanometer is in an abnormal operating state, and the abnormal data type that can be output is that current signal.
[0026] As can be seen from the above examples, the anomalies of laser galvanometers are diverse. Sometimes, the numerical value of a certain data type itself is not abnormal, but by combining multiple data types and historical trends, more complex anomalies can be identified.
[0027] In addition, although log data carrying non-fault tags has already undergone preliminary detection by the control card, to improve the accuracy of fault identification, in another embodiment, the maintenance server performs anomaly detection again on the values at each data acquisition time when calculating the average value of each value of the current data type in each data acquisition period as the typical value. After removing abnormal values of the current data type that exceed the corresponding value threshold in each data acquisition period, the average value of the remaining values is calculated as the typical value. Furthermore, the proportion of abnormal values of the current data type in each data acquisition period is also calculated. When the proportion of abnormal values reaches the fault rate threshold, it indicates that the preliminary detection process of the control card is incorrect. Therefore, it is determined that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal, and an alarm signal is output to indicate that the data status tag is abnormal.
[0028] In addition to analyzing the operating status of the laser galvanometer directly based on the numerical value and trend of the log data according to the above embodiments, the maintenance server will also combine the real-time position data of each axis position detection sensor corresponding to the same laser galvanometer ID at different data acquisition times to fit the real-time processing trajectory of the current laser galvanometer. In addition, it will compare the trajectory deviation of the real-time processing trajectory with the target processing trajectory, and determine that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal when the trajectory deviation exceeds the deviation threshold. Thus, it can analyze and judge the correctness and accuracy of the real-time processing trajectory outside the actual working environment.
[0029] Considering that multiple laser galvanometers are often used collaboratively in actual processing environments, in this embodiment, each laser galvanometer's ID is defined as including an ID prefix and an ID suffix. The ID prefix indicates the laser task performed by the laser galvanometer, and the ID suffix is used to distinguish different laser galvanometers. Multiple laser galvanometers collaboratively performing the same laser task have the same ID prefix and different ID suffixes, while laser galvanometers performing different laser tasks have different ID prefixes. After determining the abnormal operating status of the laser galvanometer corresponding to each laser galvanometer ID according to the above embodiments, the maintenance server further compares the abnormal operating status of multiple laser galvanometer IDs with the same ID prefix. When the proportion of laser galvanometer IDs with the same ID prefix that share the same abnormal operating status reaches a certain threshold, it indicates that multiple laser galvanometers performing the same laser operation task have a common abnormal problem. In this case, it may not be that the laser galvanometers themselves are abnormal, but rather that the abnormality is caused by external environmental interference, such as power supply, water cooling, temperature and humidity failures, which cause the laser galvanometers to experience abnormal operating status. An alarm signal is then output to indicate the risk of external environmental interference, so as to facilitate timely investigation of external environmental failures.
[0030] In another embodiment, the laser galvanometer ID of each laser galvanometer also carries the operating version information of the laser galvanometer, including the software version information of the internal control card and / or the version information of the driver circuit board. When the laser galvanometer ID of each laser galvanometer includes an ID prefix and an ID suffix, the operating version information can be carried in the ID suffix. After the maintenance server determines the abnormal operating status of the laser galvanometer corresponding to each laser galvanometer ID according to the various embodiments described above, it further compares the abnormal operating status of multiple laser galvanometer IDs carrying the same operating version information and outputs the statistical results of the abnormal operating status corresponding to each operating version information, thereby identifying common problems in a specific version.
[0031] The maintenance server also includes a galvanometer control module. This module uses a communication connection with the laser galvanometer to send at least one of the following to the laser galvanometer: galvanometer control commands, control algorithm parameter modification commands, and firmware upgrade commands. The laser galvanometer adjusts its operating state according to the received galvanometer control commands, such as starting or stopping. The laser galvanometer modifies the control algorithm parameter data of its internal control loop according to the received control algorithm parameter modification commands. The laser galvanometer performs a firmware upgrade according to the received firmware upgrade commands.
[0032] The operations and maintenance server also includes a graphics processing module and a visualization interface. The graphics processing module processes the data to obtain the real-time processing trajectory and various statistical charts of the log data described in the above embodiments, and then displays them visually through the visualization interface. Users can also operate the data processing module and graphics processing module inside the operations and maintenance server through the visualization interface.
[0033] In one embodiment, the operation and maintenance server includes a host computer and a central server. Each laser galvanometer establishes a communication connection with the host computer via a communication interface, and each host computer connects to several laser galvanometers. Each host computer also connects to several levels of central servers via a network, forming a multi-layered tree topology through network connections between all host computers and central servers. In this structure, each host computer and central server can be implemented by a computer, an embedded device with an operating system, or a server.
[0034] The actual multi-layered tree topology architecture formed by the host computer and the centralized server varies, for example... Figure 2 In this system, the operations and maintenance server consists of multiple host computers and a central server. Each host computer is connected to several laser galvanometers, and host computers 1 through 2 (n) are all connected to the same central server. For example... Figure 3 In this system, the operations and maintenance server includes multiple host computers and two central servers. Each host computer is connected to several laser galvanometers. Host computers 1 through n are connected to central server 1 via a network, and host computers n+1 through m are connected to central server 2 via a network. Central server 1 and central server 2 are also connected via a network. For example... Figure 4 In the system, the operation and maintenance server includes multiple host computers and three centralized servers. Each host computer is connected to several laser galvanometers. Host computers 1 to n are all connected to centralized server 1 through the network. Host computers n+1 to m are all connected to centralized server 2 through the network. Centralized server 1, centralized server 2, and host computers m+1 to p are all connected to centralized server 3 through the network.
[0035] It will be understood by those skilled in the art that Figures 2-4The multi-layered tree topology architecture is just an example. There can be many more multi-layered tree topologies inside the actual operation and maintenance server. However, based on the hierarchical topology structure of the host computer and the centralized server, the operation and maintenance server can be used to remotely operate and manage the laser galvanometer within the network reach range. Within the network reach range, it can be flexibly and infinitely expanded.
[0036] Regardless of the internal topology of the maintenance server, as long as the communication link between the laser galvanometer, the host computer, and the centralized server is bidirectionally accessible, the host computer establishes a data synchronization mechanism, which can periodically transmit synchronization data to the next higher level. The interface provides a manual method for transmitting synchronization data upwards. Similarly, the centralized server establishes a data synchronization mechanism, which can periodically transmit or request synchronization data from the next higher level. The interface also provides a manual method for transmitting or requesting synchronization data upwards or downwards. Both the host computer and the centralized server in the topology can perform maintenance on the connected laser galvanometers according to the methods provided in the above embodiments. Galvanometer control commands, control algorithm parameter modification commands, firmware upgrade commands, etc., sent to specific laser galvanometers can be distributed hierarchically by the centralized server and the host computer.
[0037] Each host computer directly receives and stores the log data sent by each laser galvanometer via the communication interface, and can perform maintenance on the connected laser galvanometers according to the methods provided in the above embodiments. In addition, the host computer also synchronizes the log data to the connected centralized server via the network. Each level of centralized server receives and stores the log data transmitted by the host computer or centralized server at the next level, and continues to synchronize the log data to the centralized server at the next higher level via the network. Thus, each centralized server can also perform maintenance on the connected laser galvanometers according to the methods provided in the above embodiments. When storing the received log data, each centralized server further stores the device ID of the host computer / centralized server that sent the log data, along with the relevant data for each group of log data, and can further store it along with the user information corresponding to the laser galvanometer, facilitating technical support and maintenance.
[0038] Both the host computer and the centralized server establish data cleanup mechanisms, automatically cleaning up data within a specified time period. Data marked as processed and deletable is automatically cleaned, and a manual cleanup method is provided through the interface. During data synchronization, the host computer and the centralized server establish a synchronization confirmation mechanism. Upon receiving data, the receiver must send a confirmation message to the sender. Upon receiving the confirmation message, the sender marks the synchronized data and will not send this data again during subsequent synchronizations. If the sender does not receive a confirmation message within the timeout period, it considers the synchronization to have failed and resends the data. If no confirmation message is received after the resend count, the synchronization operation stops, and the unsynchronized data is sent again at the next synchronization time or upon receiving a synchronization request.
[0039] The laser galvanometer maintenance system also includes a client application. The client accesses the maintenance server and can query log data and derived visualizations for each laser galvanometer using multi-dimensional keywords. The client and maintenance server can be deployed on the same or different hardware devices. When the maintenance server is implemented as a computer, the client can be implemented as client software on the same computer. When the maintenance server is implemented as an embedded device or server with an operating system, the client is typically deployed on a separate client device and accesses the maintenance server via a network. Figure 1 Taking this as an example, when the client queries and accesses the log data and derived visualizations of each laser galvanometer, it can use various combinations of queries. For example, it can query the data of all laser galvanometers connected to the host computer / central server by the device ID, query the data of a specific laser galvanometer by the laser galvanometer ID, or query the data of a specific laser galvanometer by a combination of laser galvanometer ID and data type, and so on.
[0040] The above descriptions are merely preferred embodiments of this application, and this application is not limited to the above embodiments. It is understood that other improvements and variations that can be directly derived or conceived by those skilled in the art without departing from the spirit and concept of this application should be considered to be included within the protection scope of this application.
Claims
1. A laser galvanometer maintenance system, characterized in that, The laser galvanometer maintenance system includes an maintenance server and several laser galvanometers; Each laser galvanometer includes a control card, a drive circuit board, a position detection sensor, a high-precision motor, and a reflective mirror. The laser galvanometer provides an external communication interface, and the control card inside the laser galvanometer is connected to the communication interface. Each laser galvanometer establishes a communication connection with the operation and maintenance server via the communication interface. The control card inside each laser galvanometer collects various log data during the operation of the laser galvanometer in real time, and sends the log data to the operation and maintenance server via the communication interface. The log data collected by the control card includes the real-time operating data of the laser galvanometer's internal drive circuit board, position detection sensor, and reflector, as well as the control algorithm parameter data of the laser galvanometer's internal control loop. The operation and maintenance server receives log data sent by each laser galvanometer and stores the data type, value, and data acquisition time of each set of log data in the historical database, corresponding to the laser galvanometer ID. Each laser galvanometer has a unique laser galvanometer ID. The operation and maintenance server performs operation and maintenance on each laser galvanometer based on the log data stored in the historical database, and sends a shutdown command to the laser galvanometer and triggers an alarm when it determines that the laser galvanometer's operating status is abnormal based on the log data in the historical database.
2. The laser galvanometer maintenance system according to claim 1, characterized in that, The operation and maintenance server includes a host computer and a centralized server. Each laser galvanometer establishes a communication connection with the host computer via a communication interface, and each host computer connects to several laser galvanometers. Each host computer connects to several levels of centralized servers through a network, and all host computers and centralized servers are connected through the network to form a multi-layer tree topology. The host computer receives and stores the log data sent by each laser galvanometer via the communication interface, and synchronizes the log data to the connected central server via the network; Each level of centralized server receives and stores log data transmitted from the host computer or centralized server at the next level, and continues to synchronize the log data to the centralized server at the next higher level via the network.
3. The laser galvanometer maintenance system according to claim 1, characterized in that, The control card inside each laser galvanometer detects whether the value of each set of log data is abnormal and adds a data status label to the log data. When an abnormal value of the log data is detected, a fault label is added to the current log data. When it is determined that there is no abnormal value of the log data, a non-fault label is added to the current log data. The operation and maintenance server receives log data carrying data status tags sent by each laser galvanometer, and stores the data type, value, data acquisition time, data status tag of each set of log data and the corresponding laser galvanometer ID in the historical database; The operation and maintenance server performs comprehensive data analysis on the log data of each group in the historical database, and detects whether the operating status of each connected laser galvanometer is abnormal based on the comprehensive data analysis results and the data status tags carried by each group of log data.
4. The laser galvanometer maintenance system according to claim 3, characterized in that, The maintenance server checks whether the operating status of each connected laser galvanometer is abnormal, including: The operation and maintenance server integrates all log data with the same laser galvanometer ID, the same data type, and carrying non-fault tags, calculates the average value of each value of the current data type in each data collection period as the typical value, determines the data change trend of the typical value of the current data type in different data collection periods, and analyzes the data relationship of the typical values of different data types in the same data collection period. When the maintenance server determines that the current laser galvanometer ID contains log data with a fault tag, or that the data change trend of at least one data type of the current laser galvanometer ID is abnormal, or that the data relationship of typical values of different data types of the current laser galvanometer ID within the same data collection period does not conform to the expected pattern, it determines that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal and indicates that there is an abnormal data type.
5. The laser galvanometer maintenance system according to claim 4, characterized in that, The operations and maintenance server calculates the average value of each numerical value of the current data type during each data collection period as a typical value, which also includes: After removing abnormal values of the current data type that exceed the corresponding value threshold in each data collection period, the maintenance server calculates the average value of the remaining values as a typical value and counts the proportion of abnormal values of the current data type in each data collection period. When the proportion of abnormal values reaches the failure rate threshold, it determines that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal and outputs an alarm signal to indicate that the data status label is abnormal.
6. The laser galvanometer maintenance system according to claim 3, characterized in that, The operation and maintenance server also monitors the operational status of each connected laser galvanometer for any abnormalities, including: The operation and maintenance server integrates the real-time position data of each axis position detection sensor corresponding to the same laser galvanometer ID at different data acquisition times to fit the real-time processing trajectory of the current laser galvanometer, compares the trajectory deviation of the real-time processing trajectory with the target processing trajectory, and determines that the operating status of the laser galvanometer corresponding to the current laser galvanometer ID is abnormal when the trajectory deviation exceeds the deviation threshold.
7. The laser galvanometer maintenance system according to claim 4, characterized in that, Each laser galvanometer's ID includes an ID prefix and an ID suffix. Multiple laser galvanometers that work together to perform the same laser task have the same ID prefix and different ID suffixes, while laser galvanometers that perform different laser tasks have different ID prefixes. The maintenance server's operation and maintenance of each laser galvanometer, based on log data stored in the historical database, also includes: The maintenance server compares the abnormal operating status of multiple laser galvanometer IDs with the same ID prefix. When the proportion of laser galvanometer IDs with the same ID prefix that have the same abnormal operating status reaches the proportion threshold, an alarm signal is output to indicate the risk of external environmental interference.
8. The laser galvanometer maintenance system according to claim 4, characterized in that, Each laser galvanometer's laser galvanometer ID also carries the laser galvanometer's operating version information. The maintenance server's operation and maintenance of each laser galvanometer based on log data stored in the historical database also includes: The operation and maintenance server compares the abnormal operation status of multiple laser galvanometer IDs carrying the same operating version information, and outputs the statistical results of the abnormal operation status corresponding to each operating version information.
9. The laser galvanometer maintenance system according to claim 1, characterized in that, The maintenance server uses the communication connection with the laser galvanometer to send at least one of the following to the laser galvanometer: galvanometer control command, control algorithm parameter modification command, and firmware upgrade command. The laser galvanometer adjusts its operating state according to the received galvanometer control command, modifies the control algorithm parameter data of the internal control loop according to the received control algorithm parameter modification command, and performs a firmware upgrade according to the received firmware upgrade command.
10. The laser galvanometer maintenance system according to claim 1, characterized in that, The laser galvanometer maintenance system also includes a client. The client accesses the maintenance server and can query the log data and derived visualizations of each laser galvanometer through multi-dimensional keyword queries.