Fiber laser cutting machine progress node locking method and device and computer equipment

By monitoring and recording the cutting head position and process parameters of the fiber laser cutting machine, and calculating and calibrating parameters such as laser power, the problem of position and process parameter deviation after interruption of the fiber laser cutting machine was solved, achieving seamless recovery of composite processing and improvement of workpiece quality.

CN120940900BActive Publication Date: 2026-06-26SHENZHEN HONGRONGXING TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN HONGRONGXING TECH CO LTD
Filing Date
2025-07-25
Publication Date
2026-06-26

Smart Images

  • Figure CN120940900B_ABST
    Figure CN120940900B_ABST
Patent Text Reader

Abstract

The application relates to a kind of optical fiber laser cutting machine progress node locking method, device and computer equipment, belong to laser cutting field, method is by real-time monitoring cutting head position and laser power, focal point position, auxiliary gas pressure, plasma arc current, heat sink embedding interface temperature and other process parameters;When processing is interrupted, the current position coordinates, real-time parameters, program instruction sequence and closed internal circulation heat dissipation system state are recorded synchronously, the position compensation amount is calculated based on the motion trail before interruption, temperature variation and the like;When resuming processing, the heat dissipation system is preferentially adjusted to the state before interruption, the process parameters are calibrated, the cutting head is positioned to the compensation position and the cached program is executed.The application can realize the synchronous reproduction of position and process parameters after interruption, eliminate the influence of thermal deformation and mechanical deviation, guarantee the continuity of composite processing, improve the recovery accuracy and workpiece quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of laser cutting technology, and in particular to a method, apparatus, and computer equipment for locking the progress nodes of a fiber laser cutting machine. Background Technology

[0002] In fiber laser cutting, the accuracy of recovery after unexpected interruptions (such as equipment failure, material displacement, or active pause) directly affects workpiece quality. Traditional solutions rely on recording machining program line numbers to resume cutting from breakpoints, but this has three major technical drawbacks: First, mechanical inertia causes a misalignment between the actual position of the cutting head and the logical program point during restart, resulting in cut misalignment. Second, key process parameters such as laser power and focal point position are not saved synchronously, leading to discontinuous parameter states after recovery and causing sudden changes in the quality of the cut surface. Third, uneven heat dissipation of the cutting head causing localized thermal deformation is not included in the compensation system, resulting in significant cumulative errors in thick plate processing. For composite processing scenarios such as metal shells, existing technologies struggle to coordinate the parameter synchronization between plasma arc-assisted processes and laser precision cutting, leading to perforation position deviations and a decrease in contour cutting quality. Summary of the Invention

[0003] The main objective of this invention is to provide a method, device, and computer equipment for locking the progress nodes of a fiber laser cutting machine, which can realize the synchronous reproduction of position and process parameters after interruption, eliminate the influence of thermal deformation and mechanical offset, ensure the continuity of composite processing, and improve the recovery accuracy and workpiece quality.

[0004] To achieve the above objectives, the present invention provides a method for locking the progress node of a fiber laser cutting machine, comprising the following steps:

[0005] Monitor the cutting head's execution position and associated process parameters, including laser power, focal point position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature;

[0006] When a processing interruption is triggered, the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed internal circulation heat dissipation system are recorded synchronously.

[0007] The position compensation is calculated based on the cutting head motion trajectory before interruption, the temperature change at the heat sink mounting interface, and the stability parameters of the plasma arc.

[0008] When resuming processing, the closed-loop internal cooling system should be started first to return to the operating state before the interruption, and the laser power, focal position, auxiliary gas pressure and plasma arc current intensity should be calibrated to the values ​​before the interruption.

[0009] When processing is started, the cutting head is positioned to the compensated execution position coordinates, the calibrated process parameters are loaded, and the cached program instruction sequence is executed.

[0010] Furthermore, the steps for monitoring the cutting head's execution position and associated process parameters include:

[0011] The position coordinates of the cutting head in the three-dimensional coordinate system are monitored in real time by a linear encoder;

[0012] Temperature sensors are used to monitor the temperature of the heat sink mounting interface, and the output value of the laser power controller, the data of the auxiliary gas pressure sensor, and the current intensity of the plasma arc power supply are monitored simultaneously.

[0013] Furthermore, the heat sink mounting interface temperature refers to the real-time temperature of the contact interface between the metal heat sink and the ceramic substrate in the heat dissipation module of the laser cutting head; the current intensity of the plasma arc power supply is used as an auxiliary process when cutting the metal casing of the photovoltaic inverter. When the object to be cut is the inverter inductor component or the casing of the energy storage device, a composite processing mode of plasma arc pre-piercing and laser precision cutting is adopted. At this time, the plasma arc current intensity needs to be monitored simultaneously.

[0014] Furthermore, when a processing interruption is triggered, the steps of simultaneously recording the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed-loop internal cooling system include:

[0015] Upon receiving the interrupt signal, immediately acquire the current three-dimensional execution position coordinates of the cutting head;

[0016] Real-time process parameters are captured synchronously, including laser power, focal position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature.

[0017] Read cached data from the program instruction sequence;

[0018] Record the real-time operating status parameters of the closed-loop internal circulation cooling system;

[0019] The execution location coordinates, process parameters, program instruction sequences, and heat dissipation system operating status are bound to an interrupt node dataset.

[0020] Furthermore, the step of calculating the position compensation based on the cutting head's motion trajectory before interruption, the temperature change at the heat sink mounting interface, and plasma arc stability parameters includes:

[0021] Calculate the mechanical inertia offset vector based on the motion trajectory of the cutting head before the interruption;

[0022] The thermal expansion compensation vector is determined based on the temperature change at the heat sink mounting interface.

[0023] The mechanical inertia offset vector is superimposed with the thermal expansion compensation vector to generate the position compensation amount in three-dimensional space.

[0024] Furthermore, during the resumption of processing, the steps of prioritizing the activation of the closed-loop internal cooling system to its pre-interruption operating state and simultaneously calibrating the photovoltaic inverter output to the recorded waveform characteristics include:

[0025] Based on the cooling system operating status parameters stored in the interrupt node dataset, start the water pump and adjust the coolant flow rate to the recorded value, while controlling the fan speed to the value set before the interruption;

[0026] When the temperature at the heat sink mounting interface is detected to be within ±5℃ of the temperature before the interruption, the plasma arc power supply is activated and the recorded plasma arc current intensity is applied.

[0027] Perform the cutting head positioning and subsequent processing procedures.

[0028] Furthermore, when the temperature at the heatsink mounting interface is detected to be within ±5°C of the pre-interruption temperature, the steps of activating the plasma arc power supply and applying the recorded plasma arc current intensity include:

[0029] Compare the current heat sink mounting interface temperature with the temperature record value stored in the interrupt node dataset in real time;

[0030] When the absolute value of the temperature difference is ≤5℃, an activation command is sent to the plasma arc power supply.

[0031] Read the plasma arc current intensity records stored in the interrupted node dataset;

[0032] Control the plasma arc power supply output current to this recorded value, with a deviation range of ≤±1%;

[0033] After the current loading is completed, a plasma arc ready signal is output to trigger the cutting head positioning operation.

[0034] Furthermore, the steps of locating the cutting head to the compensated execution position coordinates, loading the calibrated process parameters, and executing the cached program instruction sequence during processing include:

[0035] Drive the cutting head to move to the three-dimensional execution position coordinates corrected by position compensation;

[0036] Synchronously load the process parameter group recorded in the interrupt node dataset, including laser power, focal position, auxiliary gas pressure, and plasma arc current intensity;

[0037] The machining program is executed continuously from the starting position of the interruption point in the program instruction sequence;

[0038] Maintain the temperature of the heatsink mounting interface within the range of temperature fluctuations before the interruption.

[0039] The present invention proposes a progress node locking device for a fiber laser cutting machine, comprising:

[0040] The monitoring unit is used to monitor the cutting head's execution position and associated process parameters, including laser power, focal point position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature.

[0041] The recording unit is used to synchronously record the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed internal circulation heat dissipation system when a processing interruption is triggered.

[0042] The compensation unit is used to calculate the position compensation amount based on the cutting head's motion trajectory before the interruption, the temperature change at the heat sink mounting interface, and the plasma arc stability parameters.

[0043] The recovery unit is used to prioritize activating the closed-loop internal cooling system to the operating state before the interruption when resuming processing, and simultaneously calibrate the laser power, focus position, auxiliary gas pressure and plasma arc current intensity to the values ​​before the interruption.

[0044] The execution unit is used to position the cutting head to the compensated execution position coordinates, load the calibrated process parameters, and execute the cached program instruction sequence when starting processing.

[0045] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described fiber laser cutting machine progress node locking method.

[0046] The fiber laser cutting machine progress node locking method, apparatus, and computer equipment provided by this invention have the following beneficial effects:

[0047] (1) Realize the locking of physical coordinates and process status to ensure the synchronous reproduction of spatial position, laser parameters and auxiliary processes when interruption is restored.

[0048] (2) Integrate thermal deformation compensation and mechanical trajectory compensation to eliminate cutting position deviation caused by uneven heat dissipation.

[0049] (3) Supports seamless recovery of composite processing scenarios, ensuring process continuity between plasma arc pre-piercing and laser precision cutting. (See attached figures for details.)

[0050] Figure 1 This is a flowchart illustrating a fiber laser cutting machine progress node locking method in one embodiment of the present invention.

[0051] Figure 2 This is a structural block diagram of a fiber laser cutting machine progress node locking device according to an embodiment of the present invention;

[0052] Figure 3 This is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

[0053] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0055] Reference Figure 1 This is a flowchart illustrating a progress node locking method for a fiber laser cutting machine proposed in this invention. The method includes the following steps:

[0056] S1, monitor the cutting head execution position and associated process parameters, including laser power, focal position, auxiliary gas pressure, plasma arc current intensity and heat sink mounting interface temperature;

[0057] S2, when a processing interruption is triggered, synchronously record the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed-loop internal heat dissipation equipment;

[0058] S3, calculates the position compensation based on the cutting head motion trajectory before interruption, the temperature change at the heat sink mounting interface, and the plasma arc stability parameters.

[0059] S4. When resuming processing, prioritize starting the closed-loop internal heat dissipation equipment to the operating state before the interruption, and simultaneously calibrate the laser power, focus position, auxiliary gas pressure and plasma arc current intensity to the values ​​before the interruption.

[0060] S5, when starting processing, position the cutting head to the compensated execution position coordinates, load the calibrated process parameters and execute the cached program instruction sequence.

[0061] in:

[0062] For step S1, the steps of monitoring the cutting head's execution position and associated process parameters include:

[0063] The position coordinates of the cutting head in the three-dimensional coordinate system are monitored in real time by a linear encoder;

[0064] Temperature sensors are used to monitor the temperature of the heat sink mounting interface, and the output value of the laser power controller, the data of the auxiliary gas pressure sensor, and the current intensity of the plasma arc power supply are monitored simultaneously.

[0065] In a specific embodiment, the monitoring of the cutting head's execution position and associated process parameters is achieved through a multi-sensor collaboration and real-time data acquisition mechanism. The underlying logic lies in constructing a monitoring system with high spatiotemporal synchronization, providing accurate raw data support for subsequent interruption node locking. Specifically, the three-dimensional position coordinate monitoring of the cutting head relies on a linear encoder, which typically employs a high-precision optical or magnetic grating structure. Its working principle involves scanning a scale fixed on the motion axis, converting the mechanical displacement into pulse signals or digital quantities, which are then converted into real-time coordinate values ​​for the X, Y, and Z axes by a signal processing module. To ensure the real-time performance and accuracy of position monitoring, the encoder's sampling frequency is set to 1kHz (i.e., data is acquired once every millisecond), and it is linked to the cutting head drive device through a closed-loop feedback mechanism. When the cutting head moves along the guide rail, the encoder can instantly capture its minute displacement (with a minimum resolution of 0.001mm) and transmit the coordinate data to the central control unit via a high-speed data bus (such as EtherCAT), forming a continuous position trajectory data stream.

[0066] Meanwhile, the temperature of the heat sink mounting interface is monitored by a temperature sensor that is closely attached to the contact interface between the metal heat sink and the ceramic substrate in the heat dissipation module of the laser cutting head. Considering the temperature field distribution characteristics of this interface, a type K thermocouple (temperature range -200℃ to 1300℃) is selected as the sensor, and its probe is directly embedded in the gap of the contact surface to reduce thermal resistance interference. The thermoelectric potential signal output by the sensor is converted into a standard 4-20mA analog signal by a temperature transmitter, and then converted into a digital signal by an A / D converter. The sampling frequency is 10Hz, which can reflect temperature changes in a timely manner while avoiding data redundancy. The core significance of this temperature monitoring is that the difference in the thermal expansion coefficients between the metal heat sink and the ceramic substrate will cause slight deformation of the cutting head. Real-time capture of this temperature can provide a basis for subsequent thermal deformation compensation.

[0067] Simultaneous monitoring of the aforementioned location and temperature is achieved through a distributed sensor network, which monitors laser power, auxiliary gas pressure, and plasma arc current intensity. The output value of the laser power controller is obtained by acquiring its internal power feedback signal. The controller converts the actual output power into a 0-10V analog signal, which is then sampled and converted into a specific power value (e.g., 0-10V corresponds to 0-6000W). The measurement accuracy is controlled within ±1% to ensure consistency with the actual output power of the cutting head. The monitoring of auxiliary gas pressure is accomplished by a piezoelectric pressure sensor installed at the gas pipeline terminal near the cutting head. This sensor can quickly respond to pressure fluctuations (response time <1ms), and the output signal, after processing, directly reflects the gas pressure in the cutting area (e.g., 0-1MPa range), avoiding pressure delay caused by pipeline length. The current intensity monitoring of the plasma arc power supply is only activated in composite processing modes (e.g., when cutting inverter inductor components). The current value is acquired in real time by a Hall current sensor connected in series in the output circuit of the plasma arc power supply, converted into a digital signal, and transmitted synchronously with other parameters. Its measurement error is controlled within ±0.5% to ensure the parameter matching between plasma arc pre-piercing and laser precision cutting.

[0068] The entire monitoring process is scheduled by a unified clock from a central control unit (such as an industrial-grade PLC). All sensor data is marked with precise timestamps (error < 10μs), ensuring that the cutting head position, temperature, and various process parameters at the same moment form a one-to-one corresponding dataset. This provides highly consistent raw data for synchronous recording during subsequent processing interruptions, guaranteeing the accuracy of node locking from the bottom layer. For example, during the cutting of the casing of an energy storage device, the linear encoder outputs the cutting head coordinates in real time as (X: 3200mm, Y: 1500mm, Z: 45mm). At the same moment, the temperature sensor measures the heat sink mounting interface temperature as 62℃, the laser power controller outputs 2800W, the auxiliary gas pressure sensor displays 0.5MPa, and the plasma arc current intensity is measured as 180A by a Hall sensor. These data are synchronously collected by the control unit and temporarily stored in a high-speed cache, forming a complete snapshot of the monitoring data at that instant.

[0069] Furthermore, the heat sink mounting interface temperature refers to the real-time temperature of the contact interface between the metal heat sink and the ceramic substrate in the heat dissipation module of the laser cutting head; the current intensity of the plasma arc power supply is used as an auxiliary process when cutting the metal casing of the photovoltaic inverter. When the object to be cut is the inverter inductor component or the casing of the energy storage device, a composite processing mode of plasma arc pre-piercing and laser precision cutting is adopted. At this time, the plasma arc current intensity needs to be monitored simultaneously.

[0070] Specifically, the core of monitoring the temperature at the heat sink mounting interface lies in capturing the thermal state of key contact points in the laser cutting head's heat dissipation equipment. Its underlying logic stems from the potential impact of the differences in the thermophysical properties of metal and ceramic materials on cutting accuracy. When the laser cutting head operates at high frequency and high power, the heat dissipation module needs to quickly remove the heat generated by the laser generator and optical components. The metal heat sink (usually copper or aluminum alloy, with high thermal conductivity) is responsible for heat conduction, while the ceramic substrate (such as alumina ceramic, which is insulating and heat-resistant) is used to fix electronic components and isolate the heat source. The contact interface between the two is a critical node for heat transfer. Because there is a significant difference in the coefficients of thermal expansion between metals and ceramics (for example, the coefficient of thermal expansion of copper is approximately 17 × 10⁻⁶), the heat transfer process becomes extremely difficult. / ℃, alumina ceramics approximately 7×1 Temperature changes cause minute stress deformation at the interface, and the cumulative effect of this deformation directly impacts the spatial positioning accuracy of the cutting head (especially in the Z-axis direction, potentially leading to a focal point shift of ±0.01mm or more). Therefore, by directly attaching a temperature sensor (such as a PT1000 surface-mount platinum resistance thermometer) to this interface and collecting temperature data in real time (sampling interval 10ms), the aim is essentially to quantify the degree of this thermal deformation and provide thermodynamic parameters for subsequent position compensation. For example, after the cutting head has been running continuously for 30 minutes, the interface temperature rises from an initial 25℃ to 60℃. The thermal expansion of the metal heat sink is approximately 0.02mm greater than that of the ceramic substrate. This difference can be accurately captured through temperature data, forming the basis for subsequent compensation calculations.

[0071] The plasma arc power supply used is for plasma arc cutting, which, in conjunction with laser cutting, enhances the efficiency of the process. Current intensity monitoring serves the synergy of processes in composite machining scenarios. Its underlying principle is to regulate the energy characteristics of the plasma arc through current parameters, ensuring seamless integration with the laser cutting process. When cutting the metal casing of photovoltaic inverters (mostly cold-rolled steel plates or aluminum alloys, 2-8mm thick), plasma arc is often used as an auxiliary process to improve processing efficiency. For inverter inductor components (containing high-strength laminated materials such as silicon steel sheets) or energy storage device casings (such as stainless steel, exceeding 6mm thick), single laser cutting suffers from long piercing times and high energy consumption. However, when using a composite mode of plasma arc pre-piercing and laser precision cutting, the plasma arc can quickly form initial piercings on the material surface using its high-temperature plasma (temperatures can reach over 15000K) (piercing time is reduced by 40%-60% compared to laser), followed by high-precision contour cutting along the piercing edge using a laser beam. At this point, the plasma arc current intensity directly determines the arc column energy density, penetration depth, and stability. Excessive current leads to an overly large perforation diameter, affecting the contour accuracy of subsequent laser cutting; insufficient current results in failure to penetrate the material or irregular perforations, causing misalignment of the laser cutting starting point. Therefore, synchronous monitoring of the current intensity is crucial for ensuring the continuity of the composite process. For example, when cutting an 8mm thick stainless steel shell for an energy storage device, the current needs to be stabilized at 220A during the pre-piercing stage of the plasma arc. The monitoring equipment collects the current value in real time and ensures its fluctuation range is controlled within ±1% (i.e., 217.8A-222.2A) to ensure the perforation diameter is stable at 3mm ± 0.1mm. This provides a precise starting point for subsequent precision laser cutting at 1500W power and 0.8m / min speed, avoiding misalignment of the cutting contour or excessive burrs due to perforation deviation.

[0072] In one embodiment, the step of synchronously recording the current execution position coordinates, real-time process parameters, program instruction sequence, and operating status of the closed-loop internal cooling device when a processing interruption is triggered includes:

[0073] Upon receiving the interrupt signal, immediately acquire the current three-dimensional execution position coordinates of the cutting head;

[0074] Real-time process parameters are captured synchronously, including laser power, focal position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature.

[0075] Read cached data from the program instruction sequence;

[0076] Record the real-time operating status parameters of the closed-loop internal circulation heat dissipation equipment;

[0077] The execution location coordinates, process parameters, program instruction sequences, and heat dissipation equipment operating status are bound to an interrupt node dataset.

[0078] In practical implementation, when a processing interruption is triggered, the process of synchronously recording relevant data is achieved by constructing a real-time response multi-dimensional data capture and correlation mechanism. Its core underlying logic is to ensure that the device state at the moment of interruption is completely, accurately, and without deviation, providing a "digital snapshot" that is completely consistent with the state before the interruption for subsequent processing resumption. Specifically, the entire process begins with the reception of the interrupt signal. The device will prioritize responding to the interrupt request and suspend the current processing through a hardware-level interrupt triggering mechanism (i.e., the PLC's high-speed interrupt input module or the interrupt service routine of the real-time operating device). This ensures that the data acquisition process starts within 1ms after the interrupt signal is generated, avoiding state drift caused by delay.

[0079] Upon receiving the interrupt signal, the device first acquires the current three-dimensional execution position coordinates of the cutting head. At this point, the device directly reads the real-time output register of the linear encoder. This register stores the latest position data (X, Y, and Z axis coordinates) up to the moment of interruption. This data is continuously updated by the encoder at a sampling frequency of 1kHz, ensuring that the actual physical position of the cutting head at the moment of interruption is captured, rather than the theoretical position in the program logic. This eliminates positional deviations that may be caused by mechanical transmission backlash or inertial slippage. For example, if the interruption occurs while the cutting head is moving along the X-axis at a speed of 500mm / s, the encoder can instantly record the X-coordinate at the moment of interruption as 1250.324mm, rather than the 1250.000mm calculated by the program, ensuring the accuracy of the position data.

[0080] While acquiring position coordinates, the device simultaneously captures real-time process parameters. This "synchronization" is achieved through a hardware-triggered parallel sampling mechanism. An interrupt signal simultaneously triggers parameter latching in the laser power controller, focus position servo device, auxiliary gas pressure sensor, and plasma arc power supply. The instantaneous values ​​of each parameter at the moment of interruption (e.g., laser power 2800W, focus position -0.5mm, auxiliary gas pressure 0.6MPa, plasma arc current 190A, heat sink mounting interface temperature 58℃) ​​are frozen in a dedicated data register. These parameters are then read within the same time window (usually ≤5ms) via a high-speed data bus (e.g., SPI or CAN bus). This ensures that each process parameter corresponds to the state at the moment of interruption, avoiding parameter mismatch caused by sampling timing differences (e.g., if the laser power decays naturally within 10ms after the interruption, synchronous capture can avoid recording the decayed value).

[0081] For reading cached data of program instruction sequences, the device locates the pointer position of the currently executing instruction, reads the queue of subsequent unexecuted instructions cached in memory (such as G-code or motion control instruction sequences), and records the execution progress of the current instruction (e.g., if the instruction has reached line 158, the next instruction to be executed is line 159). This cached data is usually stored in high-speed RAM to ensure that the reading speed is synchronized with the position and parameter acquisition. Its core function is to ensure that execution can continue from the precise instruction breakpoint during recovery processing, avoiding program duplication or omission.

[0082] The real-time operating status parameter recording of the closed-loop internal circulation cooling system focuses on key indicators affecting the thermal stability of the cutting head, including the coolant flow rate of the water pump (e.g., 8 L / min), the fan speed (e.g., 3000 r / min), and the pressure difference between the inlet and outlet of the cooling pipes. These parameters are monitored in real time by flow sensors and speed encoders installed in the cooling system and are immediately stored when interrupted. This is because the operating status of the cooling system directly determines the thermal balance of the cutting head. If the cooling status is inconsistent with that before the interruption when the system is restored, the cutting head may undergo thermal deformation due to temperature changes, leading to positional deviation. Therefore, recording these parameters is the basis for prioritizing the restoration of the cooling system.

[0083] Finally, the device binds the collected 3D position coordinates, real-time process parameters, program instruction cache data, and heat dissipation equipment operating status using timestamps as unique indexes to form an interruption node dataset, which is then stored in non-volatile memory (such as SSD or EEPROM). The data binding process ensures the time consistency of data in each dimension (timestamp deviation ≤ 10μs) through a verification mechanism, avoiding "pseudo-state" records caused by data misalignment. For example, in an interruption node dataset, the timestamp "2025-07-22 10:30:15.123456" is used to associate and store position coordinates X=1250.324mm, Y=890.156mm, Z=45.200mm, process parameters such as laser power 2800W, program instructions from line 159 onwards, and heat dissipation parameters such as coolant flow rate 8L / min, thereby constructing a complete interruption status data package that can be directly used for recovery.

[0084] In one embodiment, the step of calculating the position compensation amount based on the cutting head's motion trajectory before interruption, the temperature change at the heat sink mounting interface, and plasma arc stability parameters includes:

[0085] Calculate the mechanical inertia offset vector based on the motion trajectory of the cutting head before the interruption;

[0086] The thermal expansion compensation vector is determined based on the temperature change at the heat sink mounting interface.

[0087] The mechanical inertia offset vector is superimposed with the thermal expansion compensation vector to generate the position compensation amount in three-dimensional space.

[0088] In the specific implementation process, the calculation of position compensation based on the cutting head's trajectory before interruption, the temperature change at the heat sink mounting interface, and plasma arc stability parameters essentially involves constructing a position deviation correction model through multiphysics coupling analysis. Its underlying logic lies in quantifying the actual positional shift of the cutting head before and after interruption caused by mechanical inertia, thermal deformation, and process disturbances. Ultimately, precise compensation in three-dimensional space is achieved through vector superposition. Specifically, this process analyzes and quantifies the causes of position deviation from three dimensions.

[0089] First, the mechanical inertia offset vector is calculated based on the motion trajectory of the cutting head before the interruption. The cutting head possesses a certain inertial mass during its movement. When processing is interrupted (e.g., by emergency stop or malfunction), the drive equipment is momentarily powered off or braked, but the cutting head will continue to slide slightly along its original direction due to inertia. This sliding distance is directly related to its motion state before the interruption. The equipment extracts the motion trajectory data (continuous position coordinates recorded by a linear encoder) within 100ms before the interruption, fits the instantaneous velocity vector (including velocity magnitude and direction) and acceleration value of the cutting head, and then calculates the offset vector based on the kinematic formula (Δs = ...). t+½at², where The inertial sliding distance is calculated using the instantaneous velocity before interruption, t as the braking response time, and a as the braking acceleration. For example, if the cutting head moves at a constant speed of 300 mm / s along the Y-axis before interruption, the braking response time is 0.002 s, and the braking process is considered as uniform deceleration (acceleration a = -150000 mm / s²), then the inertial sliding distance ΔY = 300 × 0.002 + ½ × (-150000) × (0.002)² = 0.6 - 0.3 = 0.3 mm. This value, combined with the direction of motion, constitutes the mechanical inertial offset vector (e.g., (0, 0.3, 0) mm). Simultaneously, the motion direction information in the trajectory data (e.g., along the positive X-axis and negative Z-axis) assigns directionality to the vector, ensuring accurate positioning of the offset in three-dimensional space.

[0090] Secondly, the thermal expansion compensation vector is determined based on the temperature change at the heat sink mounting interface. In the heat dissipation module of the laser cutting head, the metal heat sink (such as aluminum alloy, has a thermal expansion coefficient of approximately 23 × 10⁻⁶) (°C) and ceramic substrates (such as alumina ceramics, with a coefficient of thermal expansion of approximately 7 × 10⁻⁶). Due to differences in material properties, the cutting head undergoes differential deformation with temperature changes, resulting in a slight displacement. The equipment calculates the cutting head position shift caused by thermal expansion and contraction by comparing the interface temperature of the heat sink at the moment of interruption and the moment of recovery (ΔT = T_recovery - T_interruption), combined with the contact area, assembly preload, and material elastic modulus. For example, if the interface temperature is 65℃ at the time of interruption and drops to 55℃ at the time of recovery (ΔT = -10℃), and the length of the metal heat sink in the X-axis direction is 100mm, then its contraction ΔX_metal = 100mm × 23 × 1 / ℃×(-10℃)=-0.023mm; Ceramic substrate synchronous shrinkage ΔX ceramic=100mm×7×1 / ℃×(-10℃)=-0.007mm, and the difference in deformation between the two (-0.016mm) is the thermal expansion offset in the X direction. Similarly, the offsets in the Y and Z directions can be calculated, ultimately forming a thermal expansion compensation vector (e.g., (-0.016, 0.005, 0.002)mm, where the Z-axis offset originates from the superposition of thermal deformation in the vertical direction).

[0091] Finally, the mechanical inertia offset vector and the thermal expansion compensation vector are superimposed to generate a three-dimensional position compensation amount, while incorporating corrections to the plasma arc stability parameters. Plasma arc stability is reflected by the current fluctuation coefficient (the ratio of the current standard deviation to the average value within 10ms before interruption). When the current fluctuation is large (e.g., the ratio > 3%), uneven energy distribution in the arc column can lead to changes in the ionization state of the air around the cutting head, indirectly affecting the laser beam's transmission path. In this case, the superimposed compensation amount needs to be fine-tuned based on the fluctuation coefficient (typically within ±0.005mm). For example, the mechanical inertia offset vector is (0, 0.3, 0) mm, the thermal expansion compensation vector is (-0.016, 0.005, 0.002) mm, and the initial compensation amount after superposition is (-0.016, 0.305, 0.002) mm. If the plasma arc current fluctuation coefficient is 2.5% (<3%), no additional correction is needed, and the final three-dimensional position compensation amount is this value, ensuring that the cutting head can accurately position itself to the actual processing position before the interruption when it recovers, eliminating deviations caused by various physical factors.

[0092] In one embodiment, when resuming processing, the steps of first activating the closed-loop internal cooling system to the pre-interruption operating state and simultaneously calibrating the photovoltaic inverter output to the recorded waveform characteristics include:

[0093] Based on the operating status parameters of the heat dissipation equipment stored in the interrupt node dataset, start the water pump and adjust the coolant flow rate to the recorded value, while controlling the fan speed to the set value before the interruption;

[0094] When the temperature at the heat sink mounting interface is detected to be within ±5℃ of the temperature before the interruption, the plasma arc power supply is activated and the recorded plasma arc current intensity is applied.

[0095] Perform the cutting head positioning and subsequent processing procedures.

[0096] In practice, the process of resuming processing prioritizes activating the closed-loop internal cooling system and simultaneously calibrating relevant parameters. The core underlying logic is to rebuild a thermal equilibrium environment and process energy state consistent with that before the interruption, providing a stable physical basis for subsequent processing resumption and avoiding cutting accuracy deviations caused by sudden changes in cooling conditions or fluctuations in energy parameters. This process is achieved through phased closed-loop control to ensure the accuracy of parameter reproduction at each stage.

[0097] First, the cooling system is started and adjusted based on the interruption node dataset. Essentially, this maintains the cutting head's thermal inertia by accurately replicating the cooling conditions. The cooling system's operating parameters (e.g., coolant flow rate 12L / min, fan speed 3200r / min) stored in the interruption node dataset are based on the thermal equilibrium state recorded during stable processing before the interruption. These parameters directly determine the cooling efficiency of the cooling module. Upon startup, the system uses these parameters as target values ​​and dynamically adjusts them through closed-loop control: the water pump uses a variable frequency drive, adjusting the motor frequency (e.g., from 30Hz to 50Hz) based on the deviation between the current flow rate (currently 5L / min, target 12L / min) fed back by the flow meter, until the flow rate stabilizes within ±2% of the recorded value; the fan speed is controlled by a PWM (Pulse Width Modulation) signal. A speed sensor collects the current speed (e.g., initial 1500r / min) in real time, compares it with the recorded value of 3200r / min, and adjusts the PWM duty cycle (e.g., from 30% to 70%) to ensure the fan speed reaches the target value and operates stably within 3 seconds. The key to this step is to quickly rebuild the heat exchange rate of the heat dissipation equipment to avoid drastic temperature fluctuations in the cutting head during the recovery process due to insufficient or excessive heat dissipation. For example, if the heat dissipation module is in a "heat absorption-heat dissipation" balance state when the coolant flow rate is 12L / min before the interruption, if the flow rate is only 8L / min during recovery, it will lead to heat accumulation, an increase in the temperature of the cutting head, and thermal deformation. Therefore, accurately reproducing the heat dissipation parameters is a prerequisite for maintaining thermal stability.

[0098] Secondly, the plasma arc power supply is activated when the temperature at the heat sink mounting interface enters the range of ±5℃ from the pre-interruption temperature. The underlying logic of this step is to use temperature as a criterion for thermal stability, ensuring that the mechanical structure of the cutting head is in the same thermal deformation state as before the interruption. The heat sink mounting interface temperature (e.g., 65℃ before the interruption) is a core indicator reflecting the overall thermal state of the cutting head. The difference in thermal expansion between the metal heat sink and the ceramic substrate changes with temperature. Only when the temperature fluctuation is controlled within ±5℃ (i.e., 60-70℃) can the deformation difference between the two be maintained within an acceptable small range (e.g., ≤0.02mm), avoiding spatial displacement of the cutting head due to thermal deformation. The device collects the current temperature in real time at a frequency of 10Hz using a temperature sensor (e.g., gradually increasing from room temperature 25℃ to 63℃ during recovery), and calculates the difference with the temperature record value (65℃) in the interruption node dataset. When the absolute value is ≤5℃ (e.g., the difference between 63℃ and 65℃ is 2℃), the activation condition of the plasma arc power supply is triggered. This temperature range is set based on experimental results of the material's thermal response characteristics. If the temperature difference exceeds 5°C, the difference in thermal expansion may cause the focal position deviation of the cutting head in the Z-axis direction to exceed 0.05mm, directly affecting the accuracy of laser cutting. Therefore, meeting the temperature standard is a necessary prerequisite for activating subsequent processes.

[0099] Once the temperature conditions are met, the process of applying the plasma arc current intensity is achieved through high-precision closed-loop current control. The equipment reads the current value (e.g., 190A) centrally recorded in the interruption node data set and adjusts the output in real time through the current feedback module of the plasma arc power supply (accuracy ±0.1A) to ensure that the deviation between the actual current and the recorded value is ≤±1% (i.e., 188.1-191.9A). This is because the energy density of the plasma arc is positively correlated with the current intensity. Excessive current fluctuations will cause changes in the arc column diameter (e.g., a 5% current deviation may increase the arc column diameter from 3mm to 3.2mm), thereby affecting the pre-piercing hole diameter and depth, resulting in a mismatch with the laser precision cutting process. For example, if the pre-piercing hole diameter is 3mm when the plasma arc current is 190A before the interruption, and the current deviation reaches 200A upon recovery, the piercing hole diameter will increase to 3.3mm, and the laser cutting starting point will be misaligned by 0.3mm. Therefore, strictly controlling the current accuracy is crucial to ensuring the continuity of composite processing.

[0100] Finally, the execution of the cutting head positioning and subsequent processing procedures is the process of aligning the physical position with the program instructions after the thermal state and process parameters have stabilized. At this point, the cutting head positioning is based on the previously calculated position compensation (integrating mechanical inertia and thermal expansion compensation) to ensure movement to the corrected three-dimensional coordinates. Meanwhile, the heat dissipation equipment continuously maintains the temperature within the fluctuation range before the interruption, and the plasma arc and laser parameters are synchronized and ready, ultimately achieving seamless resuming of cutting from the interruption point and avoiding cut misalignment or quality defects caused by inconsistent states.

[0101] In one embodiment, when the temperature at the heat sink mounting interface is detected to be within ±5°C of the pre-interruption temperature, the step of activating the plasma arc power supply and applying the recorded plasma arc current intensity includes:

[0102] Compare the current heat sink mounting interface temperature with the temperature record value stored in the interrupt node dataset in real time;

[0103] When the absolute value of the temperature difference is ≤5℃, an activation command is sent to the plasma arc power supply.

[0104] Read the plasma arc current intensity records stored in the interrupted node dataset;

[0105] Control the plasma arc power supply output current to this recorded value, with a deviation range of ≤±1%;

[0106] After the current loading is completed, a plasma arc ready signal is output to trigger the cutting head positioning operation.

[0107] In one embodiment, firstly, the current temperature of the heatsink mounting interface is compared in real time with the temperature records stored in the interrupt node dataset. The core of this approach is to establish a dynamic temperature monitoring mechanism. The device continuously collects the current temperature of the heatsink mounting interface at a sampling frequency of 10Hz using a temperature sensor (e.g., real-time monitoring values ​​during recovery are 59℃, 61℃, 63℃, etc.), and performs real-time difference calculations with the temperature records stored in the interrupt node dataset (e.g., the stable temperature before the interrupt is 65℃) (65-59=6℃, 65-61=4℃, 65-63=2℃). This real-time comparison is implemented through the interrupt service routine of the embedded controller. The difference calculation is performed immediately after each sampling, avoiding delays caused by data caching and ensuring the immediacy of temperature status judgment. Its essence is to use temperature as a "ruler" for the thermal deformation state of the cutting head. Only when the difference between the current temperature and the temperature before the interruption is controlled within a very small range (±5℃) can the thermal expansion difference between the metal heat sink and the ceramic substrate be maintained within an acceptable small deformation range (such as deformation difference ≤0.02mm), providing a stable mechanical structure basis for subsequent plasma arc activation and avoiding the displacement of the plasma arc perforation position due to thermal deformation.

[0108] When the absolute value of the temperature difference is ≤5℃, an activation command is sent to the plasma arc power supply. This step is the process start signal after the thermal state has stabilized. Its underlying logic is to use temperature conditions as the "entry threshold" for plasma arc activation. For example, when the real-time monitoring shows that the current temperature is 63℃ (the difference from 65℃ before the interruption is 2℃, which meets the ≤5℃ requirement), the equipment will send a high-level activation command (such as a DC24V signal) to the plasma arc power supply through the digital output module. This command triggers the power supply's internal startup sequence (such as pre-ionization circuit activation and gas flow initialization). The command is sent using a hardware triggering method to ensure that it is completed within 10ms after the temperature reaches the target, avoiding temperature fluctuations exceeding the threshold range. If the temperature drops to 59℃ after reaching the target (a difference of 6℃), the equipment will immediately pause the activation process until the temperature returns to the ±5℃ range. This ensures that the thermal state of the cutting head is consistent with that before the interruption when the plasma arc starts, eliminating process deviations caused by thermal deformation at the root.

[0109] Reading the plasma arc current intensity records stored in the interrupt node dataset is fundamental to parameter reproduction, and its core lies in ensuring the accuracy and timeliness of data reading. The interrupt node dataset is typically stored in a designated address segment of non-volatile memory (such as EEPROM), which is timestamped and associated with data such as temperature records and heat dissipation device parameters. After sending an activation command, the device directly accesses this address segment via memory mapping to read the current intensity record (e.g., 190A). The entire reading process takes ≤1ms, and a CRC check mechanism verifies data integrity to avoid parameter deviations due to storage errors. The key to this step is ensuring that the read current value is the actual output value of the plasma arc at the moment of interruption, not a preset value. For example, if the plasma arc current was dynamically adjusted to 188A before the interruption due to load changes, reading this value ensures that the energy state after recovery is consistent with that before the interruption.

[0110] Controlling the plasma arc power supply output current to the recorded value with a deviation range of ≤±1% is achieved through a high-precision closed-loop feedback device. Its underlying logic uses current intensity as a core indicator of the plasma arc's energy characteristics for precise regulation. The plasma arc power supply integrates a Hall current sensor (measurement accuracy ±0.1A) to collect the output current value in real time and feed it back to the control module. The control module calculates the difference between the feedback value and the recorded value (e.g., 190A) and adjusts the power supply's output voltage using a PID algorithm (e.g., adjusting the IGBT module's duty cycle) until the actual current stabilizes within ±1% of the recorded value (i.e., 188.1-191.9A). For example, if the initial output current is 185A, the device will increase the output voltage, gradually raising the current to 189.5A, with a deviation of 0.5A (0.26%), meeting the accuracy requirements. Such strict deviation control is because the energy density of the plasma arc is linearly related to the current intensity—a current deviation of more than 1% will cause a change in the arc column diameter of ≥0.05mm. In high-precision scenarios such as cutting photovoltaic inverter inductor components, this may cause misalignment of the pre-drilling and laser precision cutting contours. Therefore, precision control directly determines the continuity of composite processing.

[0111] After current loading is complete, the plasma arc is ready to trigger the cutting head positioning operation. This is a crucial step in the process flow, ensuring the accuracy of the process timing through signal synchronization. Once the current stabilizes within the target range, the plasma arc power supply sends a "current ready" signal (e.g., from low to high) to the main control device. Upon receiving this signal, the main control device immediately outputs a "plasma arc ready" signal (usually a CAN bus message), triggering the cutting head positioning module to start. This signal transmission process takes ≤2ms and is confirmed via a handshake protocol to prevent process stalls caused by signal loss. For example, when the plasma arc current stabilizes at 189.5A, the ready signal triggers the cutting head to move from its current position to the compensated execution coordinates, ensuring that the positioning action matches the timing of the plasma arc energy state. This prevents erroneous processing caused by the plasma arc starting before the cutting head is in position, or excessive waiting time caused by the cutting head being positioned before the plasma arc is ready.

[0112] In summary, this step, through the synergy of temperature status judgment, precise parameter reproduction, and process timing control, achieves a seamless transition between the plasma arc process state and the state before the interruption, providing a stable energy parameter basis for subsequent cutting head positioning and processing recovery.

[0113] In one embodiment, the steps of locating the cutting head to the compensated execution position coordinates, loading the calibrated process parameters, and executing the cached program instruction sequence when starting processing include:

[0114] Drive the cutting head to move to the three-dimensional execution position coordinates corrected by position compensation;

[0115] Synchronously load the process parameter group recorded in the interrupt node dataset, including laser power, focal position, auxiliary gas pressure, and plasma arc current intensity;

[0116] The machining program is executed continuously from the starting position of the interruption point in the program instruction sequence;

[0117] Maintain the temperature of the heatsink mounting interface within the range of temperature fluctuations before the interruption.

[0118] In practice, the process of locating the cutting head to the compensated execution position coordinates, loading and calibrating process parameters, and executing the cached program instruction sequence upon starting processing hinges on a precise reproduction mechanism involving multi-device collaboration. This mechanism seamlessly integrates the physical location, process state, and program logic before the interruption, eliminating the state differences before and after the interruption to ensure processing continuity and accuracy. This process is achieved through phased closed-loop control and real-time feedback, with each stage cooperating to form a complete recovery chain.

[0119] The movement of the cutting head to its corrected 3D execution position coordinates is essentially achieved through high-precision servo control equipment to accurately reproduce the physical position. The position compensation amount (e.g., the final compensation amount (-0.016, 0.305, 0.002) mm after integrating the mechanical inertia offset vector (0, 0.3, 0) mm and the thermal expansion compensation vector (-0.016, 0.005, 0.002) mm) is converted into motion commands for the servo motor. The X, Y, and Z axis drive equipment of the cutting head executes the movement through a pulse control mode (e.g., each pulse corresponds to a displacement of 0.001 mm). The grating ruler built into the servo equipment (feedback accuracy ±0.0005 mm) collects the actual position of the cutting head in real time and compares it with the compensated target coordinates (e.g., the original interrupted position X: 1250.324 mm is corrected to 1250.308 mm). The motor output is dynamically adjusted through a PID algorithm (e.g., adjusting the pulse frequency or duty cycle) to ensure that the deviation between the actual position and the target coordinates at the end of the movement is ≤0.001 mm. For example, if the Z-axis target coordinate after compensation is 45.002mm, the servo device will drive the cutting head to move gradually from the current position, correcting the slight offset through real-time feedback, and finally stop within the range of 45.002mm±0.0005mm, providing a precise spatial reference for subsequent cutting.

[0120] The synchronous loading of the process parameter group recorded in the interruption node dataset achieves real-time reproduction of multi-dimensional process states through a parallel parameter configuration mechanism. "Synchronization" is reflected in the consistency of the loading timing of each parameter: after receiving the recorded value before the interruption (e.g., 2800W), the laser power controller adjusts the pump source current through a power feedback loop (response time ≤ 5ms) to stabilize the output power at 2800W ± 1% (i.e., 2772-2828W); the focus position servo motor drives the focusing lens to fine-tune along the Z-axis based on the recorded focus offset (e.g., -0.5mm), and the position deviation is confirmed to be ≤ 0.01mm by a displacement sensor; the auxiliary gas pressure is adjusted through a proportional valve, combined with real-time feedback from a pressure sensor (sampling frequency 100Hz), to stabilize the pipeline pressure within the range of the recorded value (e.g., 0.6MPa) ± 2%; and the plasma arc power supply maintains the already loaded current intensity (e.g., 190A) to ensure that the arc column energy is consistent with that before the interruption. This parallel loading mechanism avoids timing differences caused by adjusting parameters one by one. For example, if the laser power is ready before the focal position is in place, the laser may be output before the focal position is in place, causing local overheating. Synchronous loading ensures that all parameters reach a stable state at the same time as the cutting head is positioned, providing consistent energy conditions for processing to start.

[0121] The machining program is executed continuously from the interruption point in the program instruction sequence. Logical continuity is achieved through precise instruction pointer positioning and a queue continuation mechanism. The interruption node data centrally stores cached program instructions, including the instruction number already executed at the time of the interruption (e.g., line 158) and the queue of subsequent unexecuted instructions (lines 159 to 300). The device will directly jump the instruction pointer to line 159, read the motion parameters of that instruction (e.g., 100mm movement along the Y-axis, cutting speed 300mm / s) and additional process instructions (e.g., laser on, plasma arc assisted off), and execute them sequentially according to the original timing. During execution, the instruction queue is buffered in a high-speed memory loop to ensure a read latency of ≤1ms, and a verification mechanism (e.g., instruction CRC code comparison) is used to prevent data transmission errors. For example, if line 158 "G01Y1500F300" (moving along the Y-axis at 300mm / s to 1500mm) is being executed before the interruption, the program will start from line 159 "G01X1300F300" after the interruption, seamlessly connecting the motion trajectory and avoiding contour loss caused by path overlap or omission due to repeated execution of instructions.

[0122] Maintaining the temperature at the heatsink mounting interface within the pre-interruption fluctuation range in real time is achieved through dynamic feedback control of the cooling equipment to continuously ensure thermal stability. The equipment sets the pre-interruption temperature fluctuation range (e.g., 65℃±2℃) as the target range. A temperature sensor (sampling frequency 10Hz) monitors the current temperature (e.g., 63℃, 66℃) in real time and compares it to the target range. If the temperature is below 63℃ (e.g., 62℃), the cooling efficiency is reduced by decreasing the coolant flow rate (e.g., from 12L / min to 10L / min) or the fan speed (e.g., from 3200r / min to 2800r / min), causing the temperature to rise again. If the temperature is above 67℃ (e.g., 68℃), the flow rate or fan speed is increased to enhance heat dissipation and bring the temperature back within the target range. This dynamic adjustment is achieved through a PID algorithm with an adjustment cycle of ≤100ms, ensuring that temperature fluctuations are always controlled within ±2℃, consistent with the pre-interruption thermal equilibrium state. Its core significance lies in maintaining the thermal deformation stability of the cutting head. For example, if the temperature continues to rise to 70°C, the thermal expansion difference between the metal heat sink and the ceramic substrate may increase to 0.03mm, causing the Z-axis of the cutting head to shift. Real-time temperature control can keep this shift within 0.01mm, ensuring that the cutting accuracy is not affected by thermal deformation.

[0123] By accurately compensating for physical location, synchronously reproducing process parameters, seamlessly continuing program logic, and dynamically maintaining thermal state, a full-chain consistency guarantee mechanism from interruption to recovery is constructed, ultimately achieving deviation-free continuation of the cutting process and significantly improving the quality of the workpiece after interruption recovery.

[0124] Reference Appendix Figure 2 The present invention provides a structural block diagram of a progress node locking device for a fiber laser cutting machine, comprising:

[0125] The monitoring unit is used to monitor the cutting head's execution position and associated process parameters, including laser power, focal point position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature.

[0126] The recording unit is used to synchronously record the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed internal circulation heat dissipation system when a processing interruption is triggered.

[0127] The compensation unit is used to calculate the position compensation based on the cutting head's motion trajectory before the interruption, the temperature change at the heat sink mounting interface, and the plasma arc stability parameters.

[0128] The recovery unit is used to prioritize activating the closed-loop internal cooling system to the operating state before the interruption when resuming processing, and simultaneously calibrate the laser power, focus position, auxiliary gas pressure and plasma arc current intensity to the values ​​before the interruption.

[0129] The execution unit is used to position the cutting head to the compensated execution position coordinates, load the calibrated process parameters, and execute the cached program instruction sequence when starting processing.

[0130] Reference Figure 3 This invention also provides a computer device, which can be a server, and its internal structure can be as follows: Figure 3 As shown, the computer device includes a processor, memory, display screen, input device, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores the data corresponding to this embodiment. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements the above-described method.

[0131] Those skilled in the art will understand that Figure 3 The structures shown are merely block diagrams of some structures related to the present invention and do not constitute a limitation on the computer devices on which the present invention is applied.

[0132] In summary, this invention discloses a method, apparatus, and computer equipment for locking progress nodes in a fiber laser cutting machine, relating to the field of laser cutting. This method monitors the cutting head position and process parameters such as laser power, focal point position, auxiliary gas pressure, plasma arc current, and heat sink mounting interface temperature in real time. When processing is interrupted, it synchronously records the current position coordinates, real-time parameters, program instruction sequence, and the status of the closed-loop internal cooling system, calculating position compensation based on the pre-interruption motion trajectory and temperature change. When processing resumes, it prioritizes adjusting the cooling system to the pre-interruption state, calibrates process parameters, positions the cutting head to the compensation position, and executes the cached program. This invention enables synchronous reproduction of position and process parameters after interruption, eliminates the effects of thermal deformation and mechanical offset, ensures the continuity of composite processing, and improves recovery accuracy and workpiece quality.

[0133] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the present invention and embodiments can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM, etc.

[0134] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.

[0135] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for locking the progress node of a fiber laser cutting machine, characterized in that, Includes the following steps: The laser cutting head's execution position and associated process parameters are monitored, including laser power, focal point position, auxiliary gas pressure, plasma arc current intensity, and real-time temperature of the interface between the metal heat sink and the ceramic substrate in the laser cutting head's heat dissipation module. When a processing interruption is triggered, the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed internal circulation heat dissipation system are recorded synchronously. The mechanical inertia offset vector is calculated based on the motion trajectory of the cutting head before the interruption. The thermal expansion compensation vector is determined according to the temperature change of the heat sink mounting interface. The mechanical inertia offset vector and the thermal expansion compensation vector are superimposed to generate the position compensation amount in three-dimensional space. When resuming processing, the closed-loop internal cooling system should be started first to return to the operating state before the interruption, and the laser power, focal position, auxiliary gas pressure and plasma arc current intensity should be calibrated to the values ​​before the interruption. When processing is started, the cutting head is positioned to the compensated execution position coordinates, the calibrated process parameters are loaded, and the cached program instruction sequence is executed.

2. The fiber laser cutting machine progress node locking method according to claim 1, characterized in that, The steps for monitoring the cutting head's execution position and associated process parameters include: The position coordinates of the cutting head in the three-dimensional coordinate system are monitored in real time by a linear encoder; Temperature sensors are used to monitor the temperature of the heat sink mounting interface, and the output value of the laser power controller, the data of the auxiliary gas pressure sensor, and the current intensity of the plasma arc power supply are monitored simultaneously.

3. The fiber laser cutting machine progress node locking method according to claim 2, characterized in that, The heat sink mounting interface temperature refers to the real-time temperature of the contact interface between the metal heat sink and the ceramic substrate in the heat dissipation module of the laser cutting head; the current intensity of the plasma arc power supply is used as an auxiliary process when cutting the metal shell of the photovoltaic inverter. When the object to be cut is the inverter inductor component or the shell of the energy storage device, a composite processing mode of plasma arc pre-piercing and laser precision cutting is adopted. At this time, the plasma arc current intensity needs to be monitored simultaneously.

4. The fiber laser cutting machine progress node locking method according to claim 1, characterized in that, When a processing interruption is triggered, the steps for simultaneously recording the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed-loop internal cooling system include: Upon receiving the interrupt signal, immediately acquire the current three-dimensional execution position coordinates of the cutting head; Real-time process parameters are captured synchronously, including laser power, focal position, auxiliary gas pressure, plasma arc current intensity, and heat sink mounting interface temperature. Read cached data from the program instruction sequence; Record the real-time operating status parameters of the closed-loop internal circulation cooling system; The execution location coordinates, process parameters, program instruction sequences, and heat dissipation system operating status are bound to an interrupt node dataset.

5. The fiber laser cutting machine progress node locking method according to claim 1, characterized in that, When resuming processing, the first priority is to start the closed-loop internal cooling system back to the operating state before the interruption, and simultaneously calibrate the output waveform characteristics of the photovoltaic inverter, including: Based on the cooling system operating status parameters stored in the interrupt node dataset, start the water pump and adjust the coolant flow rate to the recorded value, while controlling the fan speed to the value set before the interruption; When the temperature at the heat sink mounting interface is detected to be within ±5℃ of the temperature before the interruption, the plasma arc power supply is activated and the recorded plasma arc current intensity is applied. Perform the cutting head positioning and subsequent processing procedures.

6. The fiber laser cutting machine progress node locking method according to claim 5, characterized in that, When the temperature at the heatsink mounting interface is detected to be within ±5°C of the pre-interruption temperature, the steps to activate the plasma arc power supply and apply the recorded plasma arc current intensity include: Compare the current heat sink mounting interface temperature with the temperature record value stored in the interrupt node dataset in real time; When the absolute value of the temperature difference is ≤5℃, an activation command is sent to the plasma arc power supply. Read the plasma arc current intensity records stored in the interrupted node dataset; Control the plasma arc power supply output current to this recorded value, with a deviation range of ≤±1%; After the current loading is completed, a plasma arc ready signal is output to trigger the cutting head positioning operation.

7. The fiber laser cutting machine progress node locking method according to claim 5, characterized in that, When starting processing, the steps of positioning the cutting head to the compensated execution position coordinates, loading the calibrated process parameters, and executing the cached program instruction sequence include: Drive the cutting head to move to the three-dimensional execution position coordinates corrected by position compensation; Synchronously load the process parameter group recorded in the interrupt node dataset, including laser power, focal position, auxiliary gas pressure, and plasma arc current intensity; The machining program is executed continuously from the starting position of the interruption point in the program instruction sequence; Maintain the temperature of the heatsink mounting interface within the range of temperature fluctuations before the interruption.

8. A fiber laser cutting machine progress node locking device according to any one of claims 1-7, characterized in that, include: The monitoring unit is used to monitor the execution position of the cutting head and the associated process parameters, including laser power, focal position, auxiliary gas pressure, plasma arc current intensity, and real-time temperature of the interface between the metal heat sink and the ceramic substrate in the heat dissipation module of the laser cutting head. The recording unit is used to synchronously record the current execution position coordinates, real-time process parameters, program instruction sequence, and the operating status of the closed internal circulation heat dissipation system when a processing interruption is triggered. The compensation unit is used to calculate the mechanical inertia offset vector based on the motion trajectory of the cutting head before the interruption, determine the thermal expansion compensation vector according to the temperature change of the heat sink mounting interface, and superimpose the mechanical inertia offset vector and the thermal expansion compensation vector to generate a three-dimensional spatial position compensation amount. The recovery unit is used to prioritize activating the closed-loop internal cooling system to the operating state before the interruption when resuming processing, and simultaneously calibrate the laser power, focus position, auxiliary gas pressure and plasma arc current intensity to the values ​​before the interruption. The execution unit is used to position the cutting head to the compensated execution position coordinates, load the calibrated process parameters, and execute the cached program instruction sequence when starting processing.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the fiber laser cutting machine progress node locking method according to any one of claims 1 to 7.