Laser marking machine control system and method
By adopting an ARM+FPGA dual-core architecture control system in the laser marking machine and combining adaptive algorithms to optimize laser parameters, the problem of laser parameters not being able to be dynamically adjusted in real time in traditional laser marking systems has been solved, achieving consistent marking depth and high-precision processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-04-03
AI Technical Summary
Traditional laser marking systems fail to dynamically adjust laser parameters in real time, resulting in uneven marking depth and rough edges, which affects processing quality.
The core control module adopts a dual-core architecture based on an ARM processor and an FPGA chip. Combined with graphics processing, motion control, laser drive, status monitoring, human-machine interaction, and power supply modules, it realizes real-time dynamic adjustment of laser parameters. Through adaptive algorithms, it optimizes laser power and frequency to ensure consistency of marking depth and processing accuracy.
It achieves a marking depth consistency error of ≤±5% and improves the processing accuracy to ±0.01mm, solving the problem that laser parameters cannot be dynamically adjusted in real time in traditional laser marking systems and improving processing quality.
Smart Images

Figure CN121785202A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of laser processing technology, and in particular to a control system and method for a laser marking machine. Background Technology
[0002] Laser marking machines, with their advantages of high marking speed, high precision, no pollution, and permanent wear-resistant markings, have gradually replaced traditional mechanical engraving and inkjet printing technologies, becoming an indispensable processing equipment in modern industrial production. Laser marking machines achieve marking through the precise action of a laser beam on the material surface; their core performance relies on the coordinated operation of the control system.
[0003] Traditional laser marking systems often suffer from insufficient matching between the galvanometer scanning speed or stage movement speed and the laser power and frequency. When the processing speed changes, the laser parameters fail to be dynamically adjusted in real time, resulting in uneven marking depth, rough edges, and affecting processing quality. Summary of the Invention
[0004] The purpose of this invention is to provide a laser marking machine control system and method, which aims to solve the problem that the laser parameters of traditional laser marking systems cannot be dynamically adjusted in real time, thus affecting the processing quality.
[0005] To achieve the above objectives, in a first aspect, the present invention provides a laser marking machine control system, including a core control module, a graphics processing module, a motion control module, a laser drive module, a status monitoring module, a human-machine interaction module, a power supply module, and a communication interface module;
[0006] The core control module is used to control the actions of the other modules;
[0007] The graphics processing module is used for importing, editing, and optimizing the marking graphics;
[0008] The motion control module is used to plan the motion trajectory and control the movement of the laser.
[0009] The laser driving module is used to dynamically adjust the laser parameters and drive the laser to start and stop.
[0010] The status monitoring module is used to collect the operating data of the control system in real time and convert the operating data into digital signals for data analysis.
[0011] The human-computer interaction module is used to provide a graphical user interface to realize human-computer interaction;
[0012] The power module is used to provide electrical energy to the other modules;
[0013] The communication interface module is used for data communication with the other modules.
[0014] The core control module adopts a dual-core architecture based on an ARM processor and an FPGA chip. The ARM processor is responsible for overall system scheduling, human-machine interaction data processing, fault diagnosis and processing data storage, while the FPGA chip is responsible for high-speed graphics data parsing, motion trajectory planning and real-time synchronization of laser parameters.
[0015] The graphics processing module includes a graphics input unit, a graphics editing unit, and a data optimization unit.
[0016] The graphics input unit is used by the user to import graphics files;
[0017] The graphic editing unit is used to edit the graphic file to form an edited graphic;
[0018] The data optimization unit performs compression optimization on the edited graphics based on an adaptive contour extraction algorithm and redundant data removal technology.
[0019] The laser driving module uses a high-speed optical coupling isolation circuit, and the laser trigger response time is ≤1μs.
[0020] The status monitoring module collects operational data from the control system, including laser generator temperature, galvanometer motor current, processing speed, and mains voltage.
[0021] The power module includes a main power supply unit, an auxiliary power supply unit, and a protection unit.
[0022] The main power supply unit is used to supply power to the core control module, the graphics processing module, the motion control module and the laser drive module;
[0023] The auxiliary power supply unit is used to supply power to the status monitoring module, the human-machine interaction module and the communication interface module;
[0024] The protection unit is used to ensure stable power output when the power grid fluctuates.
[0025] Secondly, the present invention also provides a laser marking machine control method, applied to the laser marking machine control system as described in the first aspect above, comprising the following steps:
[0026] Initialize the marking machine system, import the target graphic file for parsing, and generate motion control commands and laser parameters;
[0027] The motion control commands and laser parameters are optimized and stored based on material type, marking speed, and graphic complexity.
[0028] Based on the optimized motion control commands and the laser power and frequency corresponding to the laser parameter output, the laser generator emits a laser beam to complete the marking process on the workpiece surface.
[0029] The system collects operational data from the control system in real time, compares it with preset thresholds, and identifies system faults.
[0030] This invention discloses a laser marking machine control system. The core control module controls the actions of the remaining modules. The graphics processing module imports, edits, and optimizes the marking graphics. The motion control module plans the motion trajectory and controls the laser's movement. The laser drive module dynamically adjusts laser parameters and drives the laser to start and stop. The status monitoring module collects real-time operating data from the control system and converts this data into digital signals for analysis. The human-machine interaction module provides a graphical user interface for human-machine interaction. The power supply module provides power to the remaining modules. The communication interface module facilitates data communication between the remaining modules. This system dynamically optimizes laser parameters based on material, speed, and graphic characteristics, achieving a marking depth consistency error of ≤±5% and improving processing accuracy to ±0.01mm. This solves the problem of traditional laser marking systems failing to dynamically adjust laser parameters in real-time, thus affecting processing quality. Attached Figure Description
[0031] To make the technical solution and advantages of this application clearer, the embodiments of this application will be described in further detail below.
[0032] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other steps or modules inherent to these processes, methods, products, or devices.
[0033] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the strain data, acceleration data, displacement data, pressure data, and video data involved in this application were all obtained with full authorization.
[0034] Figure 1 This is a schematic diagram of a laser marking machine control system provided by the present invention.
[0035] Figure 2 This is a flowchart of a laser marking machine control method provided by the present invention.
[0036] In the diagram: 1-Core control module, 2-Graphics processing module, 3-Motion control module, 4-Laser drive module, 5-Status monitoring module, 6-Human-machine interaction module, 7-Power supply module, 8-Communication interface module, 21-Graphics input unit, 22-Graphics editing unit, 23-Data optimization unit, 71-Main power supply unit, 72-Auxiliary power supply unit, 73-Protection unit. Detailed Implementation
[0037] The embodiments of the present invention are described in detail below. Examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, but should not be construed as limiting the present invention.
[0038] Please see Figures 1 to 2 In a first aspect, the present invention provides a laser marking machine control system, including a core control module 1, a graphics processing module 2, a motion control module 3, a laser drive module 4, a status monitoring module 5, a human-machine interaction module 6, a power supply module 7, and a communication interface module 8.
[0039] The core control module 1 is used to control the actions of the other modules;
[0040] The graphics processing module 2 is used for importing, editing, and optimizing the marking graphics;
[0041] The motion control module 3 is used to plan the motion trajectory and control the movement of the laser.
[0042] The laser driving module 4 is used to dynamically adjust the laser parameters and drive the laser to start and stop.
[0043] The status monitoring module 5 is used to collect the operating data of the control system in real time and convert the operating data into digital signals for data analysis.
[0044] The human-computer interaction module 6 is used to provide a graphical user interface to realize human-computer interaction;
[0045] The power module 7 is used to provide power to the other modules;
[0046] The communication interface module 8 is used for data communication with the other modules.
[0047] In this embodiment of the invention, the core control module 1 controls the actions of the remaining modules; the graphics processing module 2 imports, edits, and optimizes the marking graphics; the motion control module 3 plans the motion trajectory and controls the laser movement; the laser drive module 4 dynamically adjusts the laser parameters and drives the laser to start and stop; the status monitoring module 5 collects the operating data of the control system in real time and converts the operating data into digital signals for data analysis; the human-machine interaction module 6 provides a graphical user interface for human-machine interaction; the power supply module 7 provides power to the remaining modules; and the communication interface module 8 is used for data communication between the remaining modules. This system dynamically optimizes the laser parameters based on material, speed, and graphic characteristics, achieving a marking depth consistency error of ≤±5% and improving processing accuracy to ±0.01mm. This solves the problem of traditional laser marking systems failing to dynamically adjust laser parameters in real time, thus affecting processing quality.
[0048] Furthermore, the core control module 1 adopts a dual-core architecture based on an ARM processor and an FPGA chip. The ARM processor is responsible for overall system scheduling, human-machine interaction data processing, fault diagnosis, and processing data storage, while the FPGA chip is responsible for high-speed graphics data parsing, motion trajectory planning, and real-time synchronization of laser parameters.
[0049] In this embodiment of the invention, the ARM processor uses an STM32H7 series chip, responsible for overall system scheduling, human-machine interaction data processing, fault diagnosis, and processing data storage; the FPGA chip uses a Xilinx Artix-7 series chip, responsible for high-speed graphics data parsing, motion trajectory planning, and real-time synchronization of laser parameters. Its parallel processing capability can increase the graphics data parsing speed to over 1GB / s, meeting the high-speed processing requirements of complex vector graphics and 3D curved surface markings. The core control module 1 has a built-in real-time operating system (RTOS) and adopts a priority scheduling mechanism to ensure real-time response of key tasks such as motion control and laser drive, with a response latency ≤10μs.
[0050] Furthermore, the graphics processing module 2 includes a graphics input unit 21, a graphics editing unit 22, and a data optimization unit 23;
[0051] The graphics input unit 21 is used for users to import graphics files;
[0052] The graphic editing unit 22 is used to edit the graphic file to form an edited graphic;
[0053] The data optimization unit 23 performs compression optimization on the edited graphic based on an adaptive contour extraction algorithm and redundant data removal technology.
[0054] In this embodiment of the invention, the graphics input unit 21 is used for users to import graphics files, supporting the import of graphics files in multiple formats such as DXF, PLT, AI, and BMP, and is compatible with vector graphics and bitmap graphics. The graphics editing unit 22 provides editing functions such as graphics scaling, rotation, mirroring, and arraying, and supports the generation of custom text, QR codes, and barcodes, used to edit the graphics files to form edited graphics. The data optimization unit 23 compresses and optimizes the edited graphics based on an adaptive contour extraction algorithm and redundant data removal technology to reduce the amount of data transmission; at the same time, it supports layered processing of 3D graphics, decomposing 3D curved surface markings into multiple 2D cross-sectional trajectories to ensure the accuracy of curved surface processing.
[0055] Furthermore, the laser driving module 4 adopts a high-speed optical coupler isolation circuit, and the laser trigger response time is ≤1μs.
[0056] In this embodiment of the invention, the laser driving module 4 includes a laser parameter adjustment unit and a laser start / stop control unit. The laser parameter adjustment unit supports driving pulsed lasers and continuous lasers, and can adjust the laser power (0-100% continuously adjustable, accuracy ±1%), frequency (1kHz-500kHz adjustable), and pulse width (1ns-100ns adjustable). The parameters are dynamically adjusted in real time according to the instructions sent by the core control module 1. The laser start / stop control unit adopts a high-speed optical coupler isolation circuit, and the laser trigger response time is ≤1μs, avoiding false laser triggering caused by electromagnetic interference. It is compatible with various types of laser generators such as fiber lasers, CO2 lasers, and ultraviolet lasers, and can be used plug-and-play through a standardized interface.
[0057] Furthermore, the status monitoring module 5 collects operating data from the control system, including laser generator temperature, galvanometer motor current, processing speed, and grid voltage.
[0058] In this embodiment of the invention, the status monitoring module 5 includes multiple sensor units and a data acquisition unit. The sensor units include a laser generator temperature sensor, a galvanometer motor current sensor, a worktable position sensor, a processing area dust sensor, and a power grid voltage monitoring sensor, etc., which collect key operating parameters of the equipment in real time. The data acquisition unit uses a 16-bit ADC chip with a sampling frequency ≥1kHz to convert the analog signals collected by the sensors into digital signals and transmit them to the core control module 1 for analysis and processing. The core control module 1 has a built-in fault threshold database. When the monitored parameters exceed the threshold, an alarm is immediately triggered and fault information is recorded.
[0059] Furthermore, the power module 7 includes a main power supply unit 71, an auxiliary power supply unit 72, and a protection unit 73;
[0060] The main power supply unit 71 is used to supply power to the core control module 1, the graphics processing module 2, the motion control module 3 and the laser drive module 4;
[0061] The auxiliary power supply unit 72 is used to supply power to the status monitoring module 5, the human-machine interaction module 6 and the communication interface module 8;
[0062] The protection unit 73 is used to ensure stable power output when the power grid fluctuates.
[0063] In this embodiment of the invention, the main power supply unit 71 supplies power to the core control module 1, the graphics processing module 2, the motion control module 3, and the laser drive module 4, with an input voltage of AC220V±10% and an output of DC24V / 10A. The auxiliary power supply unit 72 supplies power to the status monitoring module 5, the human-machine interaction module 6, and the communication interface module 8, with outputs of DC5V / 5A and DC3.3V / 3A. The protection unit 73 ensures stable power output when the power grid fluctuates. The protection unit 73 has a built-in EMC filtering circuit and surge protection circuit, and its electromagnetic interference resistance meets the GB / T17626 standard.
[0064] Secondly, the present invention also provides a laser marking machine control method, applied to the laser marking machine control system as described in the first aspect above, comprising the following steps:
[0065] S1 initializes the marking machine system, imports the target graphic file for parsing, and generates motion control commands and laser parameters;
[0066] In this embodiment of the invention, when the laser marking machine is started, the power supply module 7 supplies power to each unit. The ARM processor and FPGA chip of the core control module 1 complete self-testing and initialize the real-time operating system and communication parameters of each unit. The status monitoring module 5 performs initialization status detection on key components such as the laser generator, galvanometer, and worktable, and collects parameters such as initial temperature and position. If the parameters are normal, it enters standby mode; if abnormal, it triggers an alarm and displays fault information. The operator imports the target graphic file (such as a DXF format vector graphic) through the human-machine interaction module 6, draws a custom graphic, and sets basic parameters such as processing area, marking speed, and marking depth. The imported graphic data is parsed by the graphic processing module 2, and the data optimization unit 23 extracts the graphic contour through an adaptive contour extraction algorithm, removes redundant data, and converts the graphic data into motion trajectory data that can be recognized by the FPGA. For 3D graphics, it is automatically decomposed into multiple 2D cross-sectional trajectories and sorted. The optimized trajectory data is transmitted to the core control module 1, which combines the processing parameters to generate preliminary motion control commands and laser parameter commands.
[0067] S2 optimizes the motion control commands and laser parameters based on material type, marking speed, and graphic complexity, and stores them;
[0068] In this embodiment of the invention, the core control module 1 optimizes the laser parameters through an adaptive algorithm based on the material type, marking speed, and graphic complexity: for example, when processing metal materials, the laser power (60-80%) and frequency (200-500kHz) are increased, while when processing non-metal materials, the power (30-50%) and frequency (50-200kHz) are decreased; when the marking speed is increased, the laser frequency is increased synchronously to ensure consistent marking density; the optimized motion control commands and laser parameter commands are stored in the FPGA cache, waiting to be triggered for execution.
[0069] S3 outputs the laser power and frequency corresponding to the optimized motion control command and the laser parameters, and the laser generator emits a laser beam to complete the marking process on the workpiece surface.
[0070] In this embodiment of the invention, the core control module 1 sends a start command, and the motion control module 3 receives trajectory data transmitted by the FPGA, driving the galvanometer or worktable to move along a preset trajectory, using S-curve acceleration and deceleration control to achieve smooth start and stop; the FPGA collects the position feedback signals of the motion control module 3 in real time (such as the galvanometer deflection angle and the worktable displacement), and when the moving part reaches the target position, it immediately sends a laser trigger command to the laser drive module 4; the laser drive module 4 outputs the corresponding laser power and frequency according to the command, and the laser generator emits a laser beam to complete the marking processing on the workpiece surface; during the processing, the FPGA adjusts the laser trigger timing and parameters in real time to ensure accurate synchronization between the motion trajectory and the laser irradiation position, with a synchronization error ≤3μs.
[0071] S4 collects the operating data of the system control system in real time, compares it with preset thresholds, and eliminates system faults;
[0072] In this embodiment of the invention, the status monitoring module 5 continuously collects parameters such as laser generator temperature, galvanometer motor current, processing speed, and mains voltage, and transmits them to the core control module 1 through the communication interface module 8. The core control module 1 compares the real-time parameters with preset thresholds: if the parameters are normal, the processing state continues, and the processing progress and parameter data are recorded; if the parameters exceed the threshold (such as excessively high laser generator temperature or abnormal galvanometer current), a pause command is immediately sent to stop laser output and the operation of moving parts, triggering an audible and visual alarm, and displaying the fault type, possible causes, and handling suggestions on the human-machine interaction module 6; after the fault is cleared, the operator sends a recovery command through the human-machine interaction module 6, and the system resumes processing from the paused position.
[0073] The above-disclosed embodiments are merely preferred embodiments of a laser marking machine control system and method of this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that all or part of the processes of the above embodiments can be implemented, and equivalent changes made in accordance with the claims of this application still fall within the scope of this application.
Claims
1. A control system for a laser marking machine, characterized in that, It includes a core control module, a graphics processing module, a motion control module, a laser drive module, a status monitoring module, a human-machine interaction module, a power supply module, and a communication interface module; The core control module is used to control the actions of the other modules; The graphics processing module is used for importing, editing, and optimizing the marking graphics; The motion control module is used to plan the motion trajectory and control the movement of the laser. The laser driving module is used to dynamically adjust the laser parameters and drive the laser to start and stop. The status monitoring module is used to collect the operating data of the control system in real time and convert the operating data into digital signals for data analysis. The human-computer interaction module is used to provide a graphical user interface to realize human-computer interaction; The power module is used to provide electrical energy to the other modules; The communication interface module is used for data communication with the other modules.
2. The laser marking machine control system as described in claim 1, characterized in that, The core control module adopts a dual-core architecture based on an ARM processor and an FPGA chip. The ARM processor is responsible for overall system scheduling, human-machine interaction data processing, fault diagnosis and processing data storage, while the FPGA chip is responsible for high-speed graphics data parsing, motion trajectory planning and real-time synchronization of laser parameters.
3. The laser marking machine control system as described in claim 1, characterized in that, The graphics processing module includes a graphics input unit, a graphics editing unit, and a data optimization unit; The graphics input unit is used by the user to import graphics files; The graphic editing unit is used to edit the graphic file to form an edited graphic; The data optimization unit performs compression optimization on the edited graphics based on an adaptive contour extraction algorithm and redundant data removal technology.
4. The laser marking machine control system as described in claim 1, characterized in that, The laser driving module adopts a high-speed optical coupler isolation circuit, and the laser trigger response time is ≤1μs.
5. The laser marking machine control system as described in claim 1, characterized in that, The status monitoring module collects operating data from the control system, including laser generator temperature, galvanometer motor current, processing speed, and mains voltage.
6. The laser marking machine control system as described in claim 1, characterized in that, The power module includes a main power supply unit, an auxiliary power supply unit, and a protection unit; The main power supply unit is used to supply power to the core control module, the graphics processing module, the motion control module and the laser drive module; The auxiliary power supply unit is used to supply power to the status monitoring module, the human-machine interaction module and the communication interface module; The protection unit is used to ensure stable power output when the power grid fluctuates.
7. A laser marking machine control method, applied to the laser marking machine control system as described in any one of claims 1-6, characterized in that, Includes the following steps: Initialize the marking machine system, import the target graphic file for parsing, and generate motion control commands and laser parameters; The motion control commands and laser parameters are optimized and stored based on material type, marking speed, and graphic complexity. Based on the optimized motion control commands and the laser power and frequency corresponding to the laser parameter output, the laser generator emits a laser beam to complete the marking process on the workpiece surface. The system collects operational data from the control system in real time, compares it with preset thresholds, and identifies system faults.