Laser processing preview method and apparatus, laser processing device, and storage medium

By detecting the selection or update operation of image elements in the laser processing system, the alignment processing is automatically performed and the laser processing position is indicated by the alignment visible light, which solves the problem of real-time preview of laser processing positions in the prior art, and improves the efficiency of element alignment.

WO2025108051A1PCT designated stage expired Publication Date: 2025-05-30MAKEBLOCK CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/129394
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-09
Filing Date
2024-11-01
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

During laser processing, the prior art cannot preview the laser processing position of image elements in real time, resulting in long element alignment time and low efficiency.

Method used

When the selection or update operation is detected in the image editing area, the alignment processing of the image elements is automatically performed, and the spot formed in the laser processing area is indicated by the alignment visible light.

Benefits of technology

It realizes the laser processing position of image elements in real time during the user's image editing process, which significantly improves the efficiency of element alignment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129394_30052025_PF_FP_ABST
    Figure CN2024129394_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in embodiments of the present application are a laser processing preview method and apparatus, a laser processing device, and a storage medium. The method comprises: if a laser processing device detects in an image editing region a processing preview operation for a target image element in a processing reference image, determining element indication information of the target image element, wherein the processing preview operation comprises one or both of a selection operation and an update operation; then, acquiring an alignment visible light parameter of the target image element; and generating alignment visible light on the basis of the alignment visible light parameter, and then using the alignment visible light to perform alignment on the target image element on the basis of the element indication information of the target image element.
Need to check novelty before this filing date? Find Prior Art

Description

Laser processing preview method, device, laser processing equipment and storage medium

[0001] This application claims priority to the Chinese patent application filed with the Patent Office of China on November 24, 2023, with application number 202311589652.9 and invention name “Preview method, device, laser engraving equipment and storage medium for laser engraving”, and the Chinese patent application filed with the Patent Office of China on July 9, 2024, with application number 202410916497.5 and invention name “Preview method, device, laser processing equipment and storage medium for laser processing”, the entire contents of which are incorporated into this application by reference. Technical Field

[0002] The present application relates to the fields of laser processing and computer science and technology, and in particular to a laser processing preview method, device, laser processing equipment, and storage medium. Background Art

[0003] In the field of laser processing, the effective combination of laser processing technology and computer science can significantly improve the precision of laser processing and further expand the application scenarios of laser processing products. In the actual laser processing process, the processing image needs to be aligned, but the industry currently faces problems with long alignment time and low efficiency. Technical issues

[0004] How to provide a laser processing preview method, device, laser processing equipment and storage medium, which can present the laser processing position of relevant image elements to users in real time and effectively improve the efficiency of element alignment. Technical Solutions

[0005] In one aspect, an embodiment of the present application provides a preview method for laser processing, comprising:

[0006] If a processing preview operation for a target image element in the processed reference image is detected in the image editing area, determining element indication information of the target image element, wherein the processing preview operation includes one or both of a selection operation and an update operation;

[0007] Obtaining the alignment visible light parameters of the target image element;

[0008] Alignment visible light is generated according to the alignment visible light parameters, and alignment processing of the target image element is performed using the alignment visible light based on the element indication information of the target image element to indicate the laser processing position of the target image element in the laser processing area.

[0009] In another aspect, an embodiment of the present application provides a preview device for laser processing, comprising:

[0010] an image processing module, configured to determine element indication information of a target image element in a processed reference image if a processing preview operation is detected for the target image element, wherein the processing preview operation includes one or both of a selection operation and an update operation;

[0011] An acquisition module, configured to acquire the alignment visible light parameters of the target image element;

[0012] An alignment module is used to generate alignment visible light according to the alignment visible light parameters, and use the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element, so as to indicate the laser processing position of the target image element in the laser processing area.

[0013] In another aspect, an embodiment of the present application provides a laser processing device, comprising:

[0014] Visible light moving device;

[0015] A visible light emitter, configured to emit one or more types of visible light and to move the corresponding visible light by moving on the visible light moving device;

[0016] a processor, the processor being in communication with the visible light emitter, the processor being adapted to execute one or more computer programs;

[0017] A memory, wherein one or more computer programs are stored in the memory, and when the one or more computer programs are loaded and executed by the processor, the preview method of laser processing as described in the first aspect is implemented.

[0018] In another aspect, an embodiment of the present application provides a laser processing system, comprising:

[0019] A laser processing device comprising a processing device base plate and a processing head, wherein the processing device base plate includes a processing area for placing a material, and the processing head is used to move over the processing area;

[0020] A processing control device that communicates with the laser processing device, wherein the processing control device is used to execute the laser processing preview method described in the first aspect.

[0021] On the other hand, an embodiment of the present application provides a storage medium having a computer program stored thereon. When the computer program is loaded and executed by a processor, the preview method of laser processing as described in the first aspect is implemented. Beneficial effects

[0022] In an embodiment of the present application, when the laser processing equipment detects a selection operation or an update operation for an image element in the image editing area, it will trigger the execution of the alignment processing of the image element, so as to finally use the light spot formed by the alignment visible light in the laser processing area to indicate the laser processing position of the image element. Since the selection operation and the update operation in the image editing area are usually generated when the image element needs to be adjusted, and the element adjustment will inevitably cause the corresponding laser processing position to change. Then, when the selection operation or the update operation is detected, the alignment processing of the image element is automatically triggered, so that the user can achieve the alignment of the image element without performing additional selection or triggering operations after editing the image element, and realizes the real-time preview of the laser processing position of the image element during the user's image editing process, thereby effectively improving the efficiency of the user's element alignment of the image element. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0024] FIG1 is a schematic diagram of a processed reference image and image elements provided by an embodiment of the present application;

[0025] FIG2 is a schematic diagram of a laser processing system provided in an embodiment of the present application;

[0026] FIG3 is a schematic diagram of the hardware structure of a laser processing device provided in an embodiment of the present application;

[0027] FIG4 is a schematic flow chart of a preview method for laser processing provided in an embodiment of the present application;

[0028] FIG5a is a schematic diagram of position update of an image element provided by an embodiment of the present application;

[0029] FIG5 b is a schematic diagram of a size update of an image element provided by an embodiment of the present application;

[0030] FIG5c is a schematic diagram of an element update of an image element provided by an embodiment of the present application;

[0031] FIG6 is a schematic diagram of a preview process for performing laser processing provided in an embodiment of the present application;

[0032] FIG7 is a schematic flow chart of another laser processing preview method provided in an embodiment of the present application;

[0033] FIG8 is a schematic structural diagram of a laser processing device provided in an embodiment of the present application;

[0034] FIG9 is a schematic structural diagram of a laser processing device provided in an embodiment of the present application. Modes for Carrying Out the Invention

[0035] It should be noted in advance that, in order to enable those skilled in the art to better understand the technical solutions proposed in the embodiments of the present application, the embodiments of the present application will be combined with one or more drawings to clearly and completely describe the implementation of the technical solutions proposed in the embodiments of the present application. In addition, the various drawings shown in the embodiments of the present application are only exemplary illustrations. For example, the execution order of the various steps in the drawings can be adaptively adjusted according to the actual application scenario. In addition, in the embodiments of the present application, the block diagrams shown in the drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in the form of software, or these functional entities can be implemented in one or more hardware modules or integrated circuits, or these functional entities can be implemented in different networks and / or processor devices and / or microcontroller devices.

[0036] When laser processing a predetermined material, it's often necessary to first use visible light to align the reference image within the laser processing area. This process uses visible light to indicate the laser processing position of the relevant image elements in the reference image within the laser processing area, and then determines whether to execute laser processing according to the current laser processing position. In other words, aligning the image elements can be understood as using a beam of visible light to outline and position the image elements.

[0037] However, the preview methods currently used in the industry cannot preview the laser processing position of the target image elements in real time during the image editing process. This results in a long and inefficient element alignment before laser processing, increasing the overall time cost of laser processing. In view of this, how to present the laser processing position of relevant image elements to users in real time during the image editing process, thereby improving the efficiency of position calibration (or element alignment) of each image element, has become a key technical issue in the current laser processing field.

[0038] Specifically, the present application proposes a laser processing preview solution for laser processing scenarios, which can be executed by a laser processing device to realize a preview of the laser processing position of an image element. In this solution, if the laser processing device detects a selection operation or an update operation for a target image element in a processing reference image within the image editing area, it means that a processing preview operation for the target image element is triggered. Then, the laser processing device will determine the element indication information of the target image element, so that the laser processing device can subsequently uniquely describe the target image element based on the element indication information. In addition, the laser processing device will also obtain the alignment visible light parameters of the target image element to generate alignment visible light according to the alignment visible light parameters, so that the laser processing device uses the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element, and finally realizes the light spot obtained by projecting the alignment visible light in the laser processing area to indicate the laser processing position of the target image element.

[0039] Since the selection and update operations of image elements in the laser processing scenario usually occur when the image elements need to be adjusted, and the element adjustment will inevitably cause the corresponding laser processing position to change, then, triggering the execution of the alignment processing of the image element immediately after detecting the selection operation or update operation can enable the user to preview the laser processing position of the image element in real time during the image editing process, and then quickly determine whether the image element needs to continue to be adaptively adjusted based on the currently indicated laser processing position. Ultimately, it can reduce the time cost spent by the user on position calibration of each image element, and effectively improve the efficiency of element alignment.

[0040] The processing reference image refers to an image obtained by laser processing on a laser processing material using a laser processing device. Image elements in the processing reference image may include, but are not limited to, graphics, text, and lines. The processing reference image may include one or more image elements, and the target image element may be at least one of these one or more image elements. In practical applications, to distinguish different image elements in the processing reference image, each line in the processing reference image may be assigned an identifier, such that lines with the same identifier constitute a single image element. Optionally, one or more image regions may be marked in the processing reference image, and each image region may be assigned an identifier, such that the image content within an image region with the same identifier is considered a single image element. This embodiment of the present application does not restrict the shape of each image region. For example, the processing reference image may be the image marked by 10 in FIG. 1 , and the image element may be the image content contained in the image region marked by 101 in FIG. 1 , or the lines used to depict a giraffe's ear as marked by 102 in FIG. 1 , or the lines used to depict a giraffe's ear as marked by 103 in FIG. 1 . For ease of explanation, the image content contained in the image region marked by 101 in FIG. 1 is hereinafter referred to as image element 101.

[0041] In addition, in a specific embodiment, the laser processing device can be a single physical device, a composite device composed of multiple physical devices, or a composite device composed of a physical device and a virtual device, and the embodiments of the present application do not impose any restrictions on this. When the laser processing device is a composite device, the laser processing device can be regarded as a laser processing system. For example, the structure of the laser processing system can be shown in Figure 2. Based on Figure 2, it can be seen that the laser processing system can include n processing control devices (such as one or more devices marked by 201 in Figure 2) and laser processing devices (such as the device marked by 202 in Figure 2), where n is a positive integer.

[0042] In the specific embodiment of FIG3 , the laser processing equipment includes a processing equipment base plate and a processing head. The processing equipment base plate includes a processing area for placing a material, and the processing head is configured to move within the processing area to perform laser processing. The processing equipment communicates with a processing control device (e.g., one or more devices designated 201 in FIG2 ), which is configured to execute a data processing method based on the processing equipment (e.g., the data processing method described in the preview method of the present application). FIG3 illustrates the hardware structure of the laser processing equipment. The laser processing equipment includes a housing, a processing equipment base plate 40, a processing head 50, a laser tube 30, a slide rail 80, a communication component 20, and a controller 60. The processing equipment base plate 40 includes a processing area 41 for placing a material. The housing includes an upper shell 90 and a lower shell 70. The processing head 50 is slidably mounted on the slide rail 80. The communication component 20 is configured to receive a target image obtained by the steps of the method provided in the above embodiment. Based on the target image, the controller 60 controls the movement of the processing head 50 on the slide rail 80 to process the surface of the material being processed. The communication component 20 and the controller 60 are installed inside the back plate of the laser tube 30 , which are not visible in FIG3 , so they are shown in a block diagram connected by dotted lines.

[0043] In one embodiment, a reflector 11 is disposed between the processing head 50 and the laser tube 30 . The light beam generated by the laser tube 30 is reflected by the reflector 11 to the processing head 50 , and then is reflected, focused, etc. and emitted to process the workpiece.

[0044] In one embodiment, the processing head 50 can generate a light spot. In another embodiment, the light spot can be generated by other components, such as the laser tube 30 of a carbon dioxide laser tube, and enter the beam output device through the reflector 11, and finally pass through the processing head 50 and then be emitted to process the workpiece. The processing head can emit laser light, but it is not limited to emitting laser light.

[0045] In one embodiment, the housing of a computer numerical control machine, namely, the upper housing 90 and the bottom housing 70 shown in Figure 3, together enclose an interior space for accommodating processing materials. The upper housing 90 and the bottom housing 70 may be detachably or fixedly connected, or they may be integrally formed. In one embodiment, the upper housing 90 is also provided with a rotatable cover, which an operator can open or close to access the interior space for inserting or removing processing materials. The blocking and / or filtering effects of the upper housing 90 and the bottom housing 70 prevent the laser emitted by the processing head 50 from spilling out during operation and causing personal injury to the operator.

[0046] As shown in the example of FIG3 , a slide rail 80 is provided in the aforementioned internal space, and the processing head 50 is mounted on the slide rail 80. The slide rail 80 may be an X-axis or Y-axis guide rail. The X-axis or Y-axis guide rail may be a linear guide rail or a guide rail in which an optical axis and rollers slide together. It is sufficient that the slide rail 80 can be driven to move the processing head 50 along the X-axis or Y-axis for processing. A Z-axis movement track may also be provided within the processing head 50 for movement in the Z-axis direction for focusing before and / or during processing.

[0047] In the example shown in FIG2 , a communication connection is established between each processing control device and the laser processing device. The processing control device can be used to display a processing reference image and detect a user's processing preview operation performed on an image element in the processing reference image. After detecting the processing preview operation, the processing control device then issues a processing preview instruction to the laser processing device, causing the laser processing device to generate alignment visible light and ultimately perform alignment processing on the processing reference image. In other words, in one implementation, the processing control device has at least an image display function and an instruction processing function. The instruction processing function may include, but is not limited to, an instruction sending function and an instruction generating function, enabling the processing control device to issue accurate laser processing instructions to the laser processing device. The laser processing device, in turn, has at least a visible light generating function and a visible light moving function, enabling the laser processing device to perform alignment processing on the relevant image elements.

[0048] In specific application scenarios, the processing control device can be a terminal device that can run applications (or clients) for implementing laser processing control functions, as well as various other applications (or clients), such as image processing applications, multimedia playback applications, and navigation applications. Terminal devices may specifically include, but are not limited to, smartphones, tablet computers, laptops, desktop computers, in-vehicle terminals, smart TVs, and smart watches (bracelets), and the present application embodiments do not impose specific limitations on this.

[0049] Based on the above-mentioned laser processing preview scheme, this application specifically proposes a laser processing preview method. This method can still be performed by the aforementioned laser processing equipment, but for ease of explanation, the following description uses the laser processing equipment as a single device. Specifically, please refer to Figure 4, which is a schematic flow chart of the laser processing preview method. As shown in Figure 4, the method can include at least steps S301-S303:

[0050] S301: If a processing preview operation for a target image element in a processed reference image is detected in an image editing area, element indication information of the target image element is determined, where the processing preview operation includes one or both of a selection operation and an update operation.

[0051] In a specific embodiment, the image editing area may exist in an image display page, for example, the image display page is displayed on a display module of a laser processing device. In some cases, the image display page may also be displayed in a display module of a control device that is in communication with the laser processing device. The image editing area may be displayed after the laser processing device starts the real-time processing preview function. For example, after the laser processing device detects the first triggering of alignment processing for one or more image elements in the processing reference image, it is considered that the laser processing device has started the real-time processing preview function, and thus when the processing preview operation for the target image element is detected, the step of "determining the element indication information of the target image element" is triggered. The element indication information can be used to uniquely describe the target image element. For example, the element indication information may include one or more of element identification, element position, and element size.

[0052] In addition, optionally, the processing reference image can be obtained by the user directly drawing in the image editing area, or it can be imported from other devices by the user to the laser processing device for display. There is at least one image element in the processing reference image, and the image element that requires laser processing in this at least one image element can be used as an image element, and the target image element can specifically include one or more image elements. However, it should be noted that in order to facilitate a clearer understanding of the relevant implementation principles of this application, unless otherwise specified, the following description will be based on the example of the target image element being one image element.

[0053] The image elements in the processing reference image can be specified by the user in the laser processing device. For example, in the processing reference image displayed in the image editing area, the user can add a "to be processed" tag to an image element that requires laser processing or processing preview, so that the image element is recognized as an image element by the laser processing device. Optionally, the image elements in the processing reference image can also be automatically identified by the laser processing device, such as identifying one or more preset categories of image elements according to user instructions (or default recognition instructions within the laser processing device) and identifying the identified image elements as image elements. Of course, the user can also add an "ignore" tag to image elements that do not require laser processing or processing preview to prevent the image element from being recognized as an image element, and to ensure that image elements that do not have an "ignore" tag are recognized as image elements. This application does not limit the method of determining image elements.

[0054] In addition, as an exemplary implementation, the processing preview operation for the target image element in the processing reference image can be manually performed by the user in the image editing interface. Specifically, the user can perform this operation using the laser processing equipment's peripheral configuration (such as a mouse) and / or by clicking on the touch screen. Optionally, the processing preview operation for the target image element can also be triggered by the user through voice control or gesture control. Specifically, after receiving the voice signal or gesture signal, the laser processing equipment can recognize the signal, thereby determining the target image element indicated by the signal, and generating corresponding program instructions to cause the laser processing equipment to perform the processing preview operation for the target image element.

[0055] Illustratively, the click operation in the processing preview operation may include one or more of a single-click operation, a long-press operation, and a double-click operation. The update operation in the processing preview operation may include one or more of a position update operation, a size update operation, and an element update operation. The position update operation is used to update the display position of an image element in the processing reference image. For example, the image element marked by 401 in FIG5a is obtained after the position of image element 101 is updated. The size update operation is used to update the size of an image element in the processing reference image. For example, the image element marked by 402 in FIG5b is obtained after the size of image element 101 is updated. The element update operation is used to update the content of an image element. For example, the image element marked by 403 in FIG5c is obtained after the content of image element 101 is updated.

[0056] S302: Obtaining the alignment visible light parameters of the target image element.

[0057] In a specific embodiment, the alignment visible light parameters include, but are not limited to, one or more of the following: brightness parameter, beam size parameter, visible light color parameter, power parameter, and visible light emitter type parameter. The brightness parameter indicates the brightness of the alignment visible light, the beam size parameter indicates the thickness of the alignment visible light, and the visible light color parameter indicates the color of the alignment visible light (e.g., red, green, blue, etc.). The power parameter indicates the power used when emitting the alignment visible light (i.e., the output power of the alignment visible light). When the alignment visible light is a laser, alignment visible light of different output powers, when irradiated on a laser-processed material, leaves marks of varying depths on the material. The visible light emitter type parameter indicates the type of emitter used to generate the alignment visible light. Among them, when the visible light is a laser, the emitter can also be called a laser. The type of laser can be ultraviolet lasers, visible light lasers, infrared lasers, etc. classified according to the output wavelength, or continuous lasers, quasi-continuous lasers, pulsed lasers, nanosecond lasers, etc. classified according to the pulse width, or classified according to other dimensions (such as working medium, working power range), and the embodiments of the present application do not limit this.

[0058] In a specific implementation, the alignment visible light parameters may be input by the user, or may be fixed parameters pre-set in the laser processing equipment. In another specific implementation, the alignment visible light parameters may be associated with the processing importance of the image element. Then, after the laser processing equipment identifies the element type of the target image element, it may use the alignment visible light parameters associated with the element type as the alignment visible light parameters used when performing alignment processing on the target image element. Exemplarily, in an embodiment of the present application, the alignment visible light parameters associated with the processing importance include at least parameters that affect the visual effect of the alignment visible light, such as one or more of visible light color parameters, beam size parameters, and brightness parameters.

[0059] The processing importance can be understood as the degree of impact on the expected laser processing effect when the image element is not laser processed (or omitted). Because the element types of image elements that need to be processed in different laser processing scenarios are usually quite different, and the importance of different types of image elements in the same laser processing scenario is usually inconsistent, the degree of impact on the laser processing effect of different types of image elements when omitted in the same laser processing scenario will be different. Therefore, associating the alignment visible light parameters with the processing importance enables the laser processing equipment to generate alignment visible light with different visual effects based on image elements of different importance. Ultimately, the alignment effects of image elements with higher importance can be more distinguished from those of image elements with lower importance. In this case, users can more easily observe the laser processing positions of image elements with higher importance, thereby ensuring a certain degree of laser processing effect.

[0060] S303 , generating alignment visible light according to the alignment visible light parameters, and performing alignment processing on the target image element based on the element indication information of the target image element using the alignment visible light to indicate the laser processing position of the target image element in the laser processing area.

[0061] In a specific embodiment, the laser processing equipment can locate the target image element according to the element indication information, and then use the alignment visible light to move along the line depicting the target image element, thereby achieving alignment processing of the target image element. Optionally, the movement trajectory of the alignment visible light can also be determined based on the edge contour of the target image element, which is not limited in this embodiment of the present application.

[0062] Because alignment visible light propagates in a straight line and has unlimited extension, the light spot formed by the alignment visible light is difficult to detect without an obstructing medium, and a visual alignment effect cannot be achieved. Therefore, in order to observe the movement trajectory of the alignment visible light (i.e., the alignment effect), the alignment visible light can be projected onto a visible light projection panel so that the emitted alignment visible light forms a light spot on the projection panel, thereby demonstrating the effect of the alignment process and making the alignment effect visible. The alignment effect can at least be used to indicate the laser processing position of the target image element.

[0063] Furthermore, it's easy to understand that when aligning target image elements, the laser processing equipment can also control the emission angle (or direction) of the alignment visible light so that it is projected onto a designated visible light projection panel. The visible light projection panel can refer to the plane (including a horizontal or vertical plane) formed by the material placement table in the laser processing equipment, the plane formed by the laser processing material placed on the material placement table, or the plane formed by other visible light-reflecting media not part of the laser processing equipment.

[0064] In actual laser processing scenarios, if the above embodiments are performed by a composite laser processing device, a feasible laser processing process can be exemplarily shown in Figure 6. In Figure 6, the laser processing device specifically includes a laser processing host computer (or processing control device) and a laser processing slave computer (or laser processing device).

[0065] As shown in Figure 6, when a user wishes to laser process (or align) an image element in a processing reference image, they can first trigger the laser processing host computer to establish a communication connection with the laser processing slave computer and import the processing reference image into the laser processing host computer's canvas (or image editing area). The user can then select the image element to be aligned on the canvas and set alignment parameters (including at least the aforementioned alignment visible light parameters) on the laser processing host computer. This allows the laser processing host computer to detect the user triggering the alignment operation and then generate and send the G-code (or processing preview instructions) associated with the image element to the laser processing slave computer. It should be noted that the alignment operation mentioned here is typically performed to trigger the initial alignment of the image element in the processing reference image. Therefore, to avoid wasting laser resources due to erroneous selection or update operations after importing the processing reference image, the alignment operation can be a selection operation (e.g., a click operation) of a functional component.

[0066] Furthermore, G-code is a program instruction generated by a numerical control programming language. After receiving the G-code, the laser processing slave computer can execute light output based on the G-code (i.e., generate alignment visible light) and perform alignment processing on the image element selected by the user to indicate the laser processing position of the image element within the laser processing area. If, during the alignment processing of the image element, the laser processing master computer detects a user selection or update operation on the target image element, it will directly generate G-code related to the target image element and send the new G-code to the laser processing slave computer, allowing the laser processing slave computer to terminate the currently executing alignment processing and execute the new G-code to achieve the alignment processing of the target image element, ultimately indicating the laser processing position of the target image element within the laser processing area.

[0067] In an embodiment of the present application, when a processing preview operation is detected for an image element within the image editing area, the laser processing device determines the element indication information and alignment visible light parameters of the image element, and then generates corresponding alignment visible light based on the alignment visible light parameters. The alignment visible light is used to perform alignment processing on the image element according to the element indication information, and the laser processing position of the image element is ultimately indicated by the light spot formed by the alignment visible light within the laser processing area. Since selection and update operations within the image editing area are usually generated when element adjustments need to be made to the image element, and element adjustments will inevitably result in changes in the corresponding laser processing position, the alignment processing of the image element is automatically triggered when a selection or update operation is detected. This allows the user to align the image element without performing additional selection or triggering operations after editing the image element, thereby enabling a real-time preview of the laser processing position of the image element during the user's image editing process, thereby effectively improving the efficiency of the user's element alignment of the image element.

[0068] Based on the above-mentioned laser processing preview scheme and the laser processing preview method shown in Figure 5, this application also proposes another laser processing preview method, which can also be performed by the above-mentioned laser processing equipment. Specifically, please refer to Figure 7, which is a schematic flow chart of the laser processing preview method. As shown in Figure 7, the method includes at least steps S601-S606:

[0069] S601: If a processing preview operation for a target image element in a processed reference image is detected in an image editing area, element indication information of the target image element is determined, where the processing preview operation includes one or both of a selection operation and an update operation.

[0070] In a specific implementation, the laser processing equipment can bind an operation monitoring event within the image editing area to monitor processing preview operations triggered within the image editing area. Specifically, upon detecting that the operation monitoring event has been invoked, the laser processing equipment can obtain operation execution information detected by the operation monitoring event under the corresponding processing operation preview, and then use the image element associated with the operation execution information as the target image element to trigger the step of "determining element indication information of the target image element" based on the operation execution information. The operation execution information can include at least one of coordinate information indicating the trigger position of the processing preview operation and size information indicating changes in element size.

[0071] In an exemplary implementation, when an operation monitoring event is used to monitor a selection operation within an image editing area, the operation execution information detected by the operation monitoring event includes at least the coordinate information of the selection operation. The coordinate information of the selection operation is used to indicate the trigger position of the selection operation within the image editing area. For example, when the selection operation is a click operation, the trigger position of the selection operation may refer to the position where the user generates a click action within the image editing area. When an operation monitoring event is used to monitor an update operation within the image editing area, the operation execution information detected by the operation monitoring event may include: the element selected by the update operation, the size change record and the coordinate change record during the update process.

[0072] In actual application scenarios, in order to avoid invalid light emission of the laser processing equipment, the operation execution information can be set to at least include coordinate information for indicating the trigger position of the processing preview operation, so that the laser processing equipment can obtain the coordinate information corresponding to the processing preview operation from the corresponding operation execution information after detecting that the operation monitoring event is called, and then, when the obtained coordinate information corresponds to an image element displayed in the image editing area, the displayed image element is used as the image element associated with the operation execution information to trigger the alignment processing of the image element.

[0073] In an embodiment of the present application, exemplarily, the operation monitoring event may specifically include one or more of a click event, a mouseDown event, a mouseMove event, and a mouseUp event. Among them, the click event is used to detect the user's click operation in the image editing area. The mouseDown event is used to detect the user's operation of pressing the mouse button in the image editing area, the mouseMove event is used to detect the user's operation of moving the mouse button while pressing the mouse button in the image editing area, and the mouseUp event is used to detect the user's operation of releasing the mouse button in the image editing area. Optionally, the laser processing equipment may determine that an element update operation is detected after detecting the continuous call operation of the mouseDown event, the mouseMove event, and the mouseUp event, or after detecting the call operation of the mouseMove event, thereby triggering the acquisition of the element indication information of the target image element.

[0074] Of course, in other embodiments, the user can also trigger the update operation of the target image element by inputting new coordinates or element sizes, and the embodiments of the present application do not limit this. At this time, the element indication information can also be input by the user on the operable panel. Then, when the laser engraving device detects a data input operation for any image element in the processing reference image on the operable panel, it can determine that the image element is the target image element, and determine that a processing preview operation for the target image element is detected, and then obtain the element indication information of the target image element from the input data corresponding to the data input operation, and then send the element indication information in the input data to the laser processing device, so that after the laser processing device determines the element indication information of the target image element, it uses the alignment visible light based on the element indication information of the target image element to perform alignment processing on the target image element.

[0075] It is worth noting that the operable panel can be a functional module within the laser processing equipment. In this case, the transmission of element indication information refers to data transmission between different functional modules within the same equipment. The operable panel can also be a functional module within another device that allows the laser processing equipment to control it. For example, if the laser processing equipment is a laser slave computer, the operable panel can be a functional module within the laser master computer. In this case, the transmission of element indication information refers to data transmission between different devices.

[0076] In one implementation, the processing preview operation may be detected during the historical alignment process of the processing reference image. The historical alignment process refers to the alignment process triggered and executed by the laser processing equipment for one or more image elements in the processing reference image before the current processing preview operation is detected, such as the alignment process triggered and executed last time. In this case, the laser processing equipment may also determine the historical image elements from the processing reference image, and then select the target historical image elements whose element identifiers are different from the element identifiers of the target image elements from the determined historical image elements, and perform alignment processing on the target historical image elements using alignment visible light. The historical image elements refer to the image elements among the aforementioned one or more image elements for which the historical alignment process has not been executed.

[0077] That is, during the alignment process for the processing reference image, the laser processing device can, after aligning the target image element this time, continue to complete the alignment process of the image elements (i.e., the target historical image elements) that were not completed in the previous alignment process. It can be understood that the alignment process is usually triggered when the user wants to preview the laser processing position of one or more image elements. However, when the laser processing device detects a selection operation or update operation on the target image element during the execution of the historical alignment process, it will trigger a new alignment process, thereby interrupting the historical alignment process. The user may need to re-execute the alignment process for the target historical image element later, increasing the user's workload in the alignment process scenario. Therefore, the method provided by the embodiment of the present application can enable the user to browse the laser processing position of the target image element in real time, and can automatically trigger the alignment process of the target historical image element after the user browses the laser processing position of the target image element, which not only reduces the user's workload but also meets the user's position preview needs at each alignment stage.

[0078] It is worth mentioning that for other relevant implementations of step S601, please refer to the specific embodiment of step S301, which will not be repeated here.

[0079] S602: Obtain the alignment visible light parameters of the target image element.

[0080] In one embodiment, the alignment visible light parameters include visible light color parameters. In this case, if the processing preview operation is detected during a historical alignment process of a processing reference image, the laser processing device may first determine the visible light color used in the historical alignment process when obtaining the laser processing color parameters. Then, from various preset visible light colors, any visible light color different from the visible light color used in the historical alignment process may be selected as the target visible light color, and the color parameters of the target visible light color may be used as the visible light color parameters.

[0081] In another embodiment, the laser processing equipment can also obtain other alignment parameters, such as alignment type (including but not limited to loop execution, execution N times, etc., N is a positive integer) and visible light movement speed parameters (such as movement speed, movement acceleration, etc.), etc., so as to use the generated alignment visible light to perform specific alignment processing according to other alignment parameters, thereby increasing the user's control over the alignment processing, so that the alignment processing of the embodiment of the present application can meet the user's usage needs in many aspects and improve the user's convenience of use.

[0082] S603 , generating alignment visible light according to the alignment visible light parameters, and performing alignment processing on the target image element based on the element indication information of the target image element using the alignment visible light to indicate the laser processing position of the target image element in the laser processing area.

[0083] In one embodiment, when the detected processing preview operation is an update operation, the laser processing equipment can also perform alignment processing on the target image element (or reference image element) before the update. In other words, the target image element is obtained by updating the reference image element. The laser processing equipment can first determine the reference image element and obtain the element indication information of the reference image element. Then, based on the element indication information of the reference element, the laser processing equipment uses alignment visible light to perform alignment processing on the reference image element. Then, after detecting the update operation on the target image element, the laser processing equipment uses alignment visible light to align both the target image element and the reference image element. This allows the user to more intuitively perceive the changes in the laser processing position before and after the image element is updated. This also allows the user to more quickly adjust the image element to meet the desired laser processing effect, effectively improving the efficiency of element alignment in laser processing scenarios.

[0084] Optionally, the laser processing device may perform alignment processing on the reference image element after performing alignment processing on the target image element, and the alignment processing of the target image element and the reference image element may be performed alternately and cyclically until the conditions for terminating alignment are met. The conditions for terminating alignment include: detecting a processing preview operation for a new image element, and / or the number of cycles reaching a preset number, etc. For example, the execution order of alignment is as follows: Reference Image Elements Target image element Reference Image Elements … Finish.

[0085] As an exemplary implementation, the alignment visible light may include a first visible light and a second visible light, wherein the first visible light is used to perform alignment processing on a target image element, and the second visible light is used to perform alignment processing on a reference image element. In this case, after detecting an update operation on the target image element, the visible light processing device may determine two visible light color parameters indicating different visible light colors as the visible light color parameter of the first visible light and the visible light color parameter of the second visible light, so that the visible light processing device can generate the first visible light and the second visible light respectively based on the different visible light color parameters, and then use the first visible light to perform alignment processing on the target image element based on the element indication information of the target image element, and use the second visible light to perform alignment processing on the reference image element based on the element indication information of the reference image element.

[0086] In this case, the laser processing equipment uses two different colors of alignment visible light to align the target image elements and the reference image elements respectively, so that the laser processing positions of the target image elements and the reference image elements indicated by the laser processing equipment are more different in visual presentation, and users can more easily see the position changes before and after the elements are updated.

[0087] S604 : In response to the laser processing instruction for the target image element, obtain laser parameters used for laser processing from the laser processing instruction.

[0088] In a specific embodiment, the laser processing instruction is used to instruct the laser processing device to perform laser processing on the target image element. The laser processing instruction may include a voice instruction, a gesture instruction, or a text instruction input by a user into the laser processing device. The laser processing instruction includes at least laser parameters that can be used to instruct the laser processing. The laser parameters may include, but are not limited to, one or more of laser output power, laser color parameters, and laser wavelength parameters.

[0089] S605 : Generate processing laser based on laser parameters.

[0090] In a specific embodiment, when the alignment visible light is a low-power laser, the laser processing equipment can generate the processing laser by adjusting (such as increasing) the output power of the alignment visible light, so that the laser parameters can be used only to indicate the laser output power, thereby reducing the amount of data during data transmission. In other implementations, the laser processing equipment can also regenerate the processing laser based on relevant parameters. Since the processing laser usually needs to have the ability to dissolve the laser processing material, and the alignment visible light can be projected within the laser processing area to obtain a visible light spot, the generation of the processing laser and the alignment visible light has different equipment performance requirements for the laser processing equipment. In view of this, the embodiment of the present application proposes that the laser processing equipment may include two processing modules: a processing laser and an alignment visible light device, so that the laser processing equipment can use the processing laser to generate the processing laser and use the alignment visible light device to generate the alignment visible light.

[0091] In specific implementations, the processing laser and the alignment visible light source can be lasers with different performances, which simplifies the types of work that the same laser needs to perform, and reduces the frequency of changing the laser emission parameters and performance parameters of the same laser. This can ensure the performance stability of the laser to a certain extent and facilitate the maintenance of the laser by relevant technicians.

[0092] Furthermore, before generating the processing laser, the laser processing equipment can also obtain description information of the laser processing material and perform area detection on the laser processing area to obtain a detection result. The detection result indicates whether the laser processing area is covered by the laser processing material indicated by the description information. If the detection result indicates that the laser processing area is covered by the laser processing material, the step of generating the processing laser based on the laser parameters is triggered. This minimizes the occurrence of laser processing on the wrong laser processing material and effectively avoids material waste.

[0093] S606 , moving the processing laser according to the visible light motion trajectory of the alignment processing to perform laser processing on the target image element on the laser processing material.

[0094] The visible light motion trajectory is used to indicate the processing path during laser processing. The laser processing area is usually an area in the laser processing material, that is, the laser processing area can be on the surface of the laser processing material.

[0095] In an embodiment of the present application, when the laser processing device detects an update operation for a target image element in the image editing area, it triggers the execution of alignment processing for the target image element, and ultimately uses the light spot formed by the alignment visible light in the laser processing area to indicate the laser processing position of the target image element, thereby realizing a real-time preview of the laser processing position of the target image element during the update process of the target image element. In addition, the laser processing device can also obtain element indication information of the reference image element, so as to align the reference image element after the target image element is aligned, and the reference image element refers to the target image element before the update. Then, by aligning both the target image element and the reference image element, the user can more intuitively feel the changes in the laser processing position before and after the element is updated, and to a certain extent, the user can more quickly adjust the image element to meet the expected laser processing effect, thereby effectively improving the efficiency of element alignment in the laser processing scenario.

[0096] Based on the relevant embodiments of the laser processing preview method shown in Figures 4 and 7 above, this application also discloses a laser processing preview device for executing the laser processing preview method shown in Figures 4 and 7. The device can be a computer program (including program code) running in the laser processing equipment mentioned above. Referring to Figure 8, the laser processing preview device can include at least: an image processing module 701, an acquisition module 702, and an alignment module 703, and can further optionally include one or more of a laser processing module 704 and an element determination module 705. Among them:

[0097] The image processing module 701 is configured to determine element indication information of a target image element in a processed reference image if a processing preview operation is detected for the target image element in the processed reference image, wherein the processing preview operation includes one or both of a selection operation and an update operation;

[0098] An acquisition module 702 is configured to acquire the alignment visible light parameters of the target image element;

[0099] The alignment module 703 is used to generate alignment visible light according to the alignment visible light parameters, and use the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element to indicate the laser processing position of the target image element in the laser processing area.

[0100] In one embodiment, the image editing area is bound to an operation monitoring event, which is used to monitor the processing preview operation triggered in the image editing area; the image processing module 701 may also perform:

[0101] If it is detected that the operation listening event is called, the operation execution information detected by the operation listening event under the corresponding processing preview operation is obtained; the image element associated with the operation execution information is used as the target image element, and the step of determining the element indication information of the target image element is triggered based on the operation execution information.

[0102] In another embodiment, the operation monitoring event is used to monitor the selection operation in the image editing area, and the operation execution information detected by the operation monitoring event includes at least the coordinate information of the selection operation, and the coordinate information of the selection operation is used to indicate the trigger position of the selection operation in the image editing area.

[0103] In another embodiment, the operation monitoring event is used to monitor the update operation in the image editing area, and the operation execution information detected by the operation monitoring event includes: the element selected by the update operation, the size change record and the coordinate change record during the update process.

[0104] In another embodiment, the operation execution information includes at least coordinate information indicating a trigger position of the processing preview operation; after detecting that the operation monitoring event is called, the image processing module 701 may further be configured to execute:

[0105] Coordinate information corresponding to the processing preview operation is acquired from the operation execution information; and when an image element is displayed corresponding to the acquired coordinate information in the image editing area, the displayed image element is used as the image element associated with the operation execution information.

[0106] In yet another embodiment, the image processing module 701 may also be configured to perform:

[0107] If a data input operation for any image element in the processed reference image is detected on the operable panel, the any image element is determined as the target image element, and it is determined that a processing preview operation for the target image element is detected;

[0108] acquiring element indication information of the target image element from the input data corresponding to the data input operation;

[0109] The element indication information in the input data is sent to the laser processing equipment, so that after the laser processing equipment determines the element indication information of the target image element, it uses the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element.

[0110] In yet another embodiment, the laser processing preview device may include a laser processing module 704, and the laser processing module 704 may be configured to execute:

[0111] In response to a laser processing instruction for the target image element, laser parameters used for laser processing are obtained from the laser processing instruction; a processing laser is generated based on the laser parameters; and the processing laser is moved according to the visible light motion trajectory during the alignment processing to perform laser processing on the target image element in the laser processing area.

[0112] In yet another embodiment, the laser processing module 704 may also be configured to perform:

[0113] Acquire descriptive information of the laser processing material; perform area detection on the laser processing area to obtain a detection result, wherein the detection result is used to indicate whether the laser processing area is covered by the laser processing material indicated by the descriptive information; when the detection result indicates that the laser processing area is covered by the laser processing material, trigger the step of generating a processing laser based on the laser parameters.

[0114] In another embodiment, the processing preview operation is detected during a historical alignment process on a processing reference image. The historical alignment process is triggered and executed for one or more image elements in the processing reference image before the processing preview operation is detected. The laser processing preview device may include an element determination module 705, which may be specifically configured to perform:

[0115] Determine historical image elements from the processed reference image, where historical image elements refer to image elements in one or more image elements that have not yet undergone historical alignment processing; from the determined historical image elements, select target historical image elements whose element identifiers are different from the element identifiers of the target image elements, and call the alignment module 703 to use alignment visible light to perform alignment processing on the target historical image elements.

[0116] In another embodiment, the processing preview operation is detected during a historical alignment process on the processed reference image. The historical alignment process is triggered and executed for one or more image elements in the processed reference image before the processing preview operation is detected. The alignment visible light parameters include visible light color parameters. When the acquisition module 702 is used to acquire the visible light color parameters, it is specifically configured to execute:

[0117] Determine the visible light color used in the historical alignment processing; select a target visible light color from the preset visible light colors, the target visible light color is different from the visible light color used in the historical alignment processing; obtain color parameters of the target visible light color, and use the obtained color parameters as visible light color parameters.

[0118] In yet another embodiment, when the detected processing preview operation is the update operation, the element determination module 705 may be specifically configured to execute:

[0119] Determine the reference image element and obtain the element indication information of the reference image element; wherein the target image element is obtained after updating the reference image element; call the alignment module 703 to use the alignment visible light based on the element indication information of the reference image element to perform alignment processing on the reference image element.

[0120] In another embodiment, the alignment visible light includes a first visible light and a second visible light, and the first visible light and the second visible light are generated based on different visible light color parameters; when the alignment module 703 uses the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element, the following steps may be specifically performed:

[0121] The first visible light is used to perform alignment processing on the target image element based on the element indication information of the target image element. When the alignment module 703 uses the alignment visible light to perform alignment processing on the reference image element based on the element indication information of the reference image element, it can specifically perform the following: using the second visible light to perform alignment processing on the reference image element based on the element indication information of the reference image element.

[0122] According to one embodiment of the present application, the various modules in the laser processing preview device shown in FIG8 are divided based on logical functions. These modules can be individually or collectively combined into one or more additional modules, or one or more of these modules can be further divided into multiple functionally smaller modules. This allows for the same operation to be achieved without affecting the technical effects of the embodiments of the present application. In other embodiments of the present application, the aforementioned laser processing preview device may also include other modules. In actual applications, these functions may also be implemented with the assistance of other modules, and may be implemented collaboratively by multiple modules.

[0123] According to another embodiment of the present application, a computer program (including program code) capable of executing the steps involved in the method shown in FIG. 4 or FIG. 7 can be run on a general-purpose computing device, such as a computer, including processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM), to construct a laser processing preview device as shown in FIG. 8 and implement the laser processing preview method of the embodiment of the present application. The computer program can be recorded in a computer memory, for example, and loaded into the laser processing device via the computer memory and executed therein.

[0124] In an embodiment of the present application, when a selection operation or an update operation is detected for an image element in the image editing area, the preview device for laser processing will trigger the execution of an alignment process for the image element, so as to ultimately use the light spot formed by the alignment visible light in the laser processing area to indicate the laser processing position of the image element. Since the selection operation and the update operation in the image editing area are usually generated when the image element needs to be adjusted, and the element adjustment will inevitably cause the corresponding laser processing position to change. Then, when the selection operation or the update operation is detected, the alignment process of the image element is automatically triggered, so that the user can achieve the alignment of the image element after editing the image element without performing additional selection or triggering operations, and realizes the real-time preview of the laser processing position of the image element during the user's image editing process, thereby effectively improving the efficiency of the user's element alignment of the image element.

[0125] Based on the descriptions of the above method and device embodiments, embodiments of the present application also provide a laser processing device, as shown in FIG9 . The laser processing device includes at least a visible light moving device 801 (which may be a sliding track), a visible light emitter 802, a processor 803, and a memory 804. Both the visible light emitter 802 and the memory 804 of the laser processing device can be connected to the processor 803 via a bus or other means. The visible light emitter 802 is used to generate aligned visible light and can be moved (e.g., slid) on the visible light moving device 801. The memory 804 is a memory device within the laser processing device, used to store programs and data. It is understood that the memory 804 herein can include both the built-in memory of the laser processing device and the extended memory supported by the laser processing device. The memory 804 provides storage space, which stores the operating system of the laser processing device. Furthermore, the memory space also stores one or more computer programs suitable for loading and execution by the processor 803. These computer programs can be one or more program codes.

[0126] It should be noted that the memory herein can be high-speed RAM or non-volatile memory, such as at least one disk drive; optionally, it can be at least one memory located remotely from the aforementioned processor. Processor 803 (also known as the CPU (Central Processing Unit)) is the computing and control core of the laser processing equipment. It is suitable for implementing one or more computer programs, and is specifically suitable for loading and executing one or more computer programs to implement the corresponding method flow or corresponding function.

[0127] In one embodiment, processor 803 can load one or more computer programs stored in memory 804 and, when appropriate, call visible light emitter 802 and visible light moving device 801 in the laser processing equipment to implement the corresponding method steps in the method embodiments shown in Figures 4 and 7 above, achieving the same effects as those in the above-mentioned method embodiments. A detailed description thereof will not be repeated here. In a specific implementation, one or more computer programs in memory 804 can be used to implement the various steps in the schematic flow charts shown in Figures 4 and 7.

[0128] The present application also provides a storage medium (or computer storage medium) storing one or more computer programs corresponding to the aforementioned laser processing preview method. When one or more processors load and execute these one or more computer programs, the description of the laser processing preview method described in the embodiments can be implemented, which is not further described here. Furthermore, the present application also provides a program product comprising a computer program adapted to be loaded by a processor and execute the laser processing preview method shown in Figures 4 and 7. It is understood that the computer program can be deployed and executed on one or more devices capable of communicating with each other. The description of the beneficial effects of employing the aforementioned identical method in the storage medium and program product is not further described here.

[0129] Those skilled in the art will appreciate that all or part of the processes in the above-described embodiment can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer storage medium. When executed, the computer program can include the processes in the embodiment of the laser processing preview method described above. The computer storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0130] The above disclosure is only a partial embodiment of the present application, and it is certainly not intended to limit the scope of the rights of the present application. A person skilled in the art can understand that all or part of the processes of the above embodiments and equivalent changes made in accordance with the claims of the present application are still within the scope of the present invention.

Claims

1. A laser processing preview method, comprising: If a processing preview operation for a target image element in the processed reference image is detected in the image editing area, element indication information of the target image element is determined, wherein the processing preview operation includes one or both of a selection operation and an update operation; Obtaining the alignment visible light parameters of the target image element; An alignment visible light is generated according to the alignment visible light parameters, and the alignment visible light is used to perform alignment processing on the target image element based on the element indication information of the target image element to indicate the laser processing position of the target image element in the laser processing area.

2. The laser processing preview method according to claim 1, wherein: The image editing area is bound to an operation monitoring event, and the operation monitoring event is used to monitor the processing preview operation triggered in the image editing area. The preview method also includes: If it is detected that the operation monitoring event is called, then obtaining the operation execution information detected by the operation monitoring event under the corresponding processing preview operation; The image element associated with the operation execution information is used as the target image element, and the step of determining the element indication information of the target image element is triggered based on the operation execution information.

3. The laser processing preview method according to claim 2, wherein: The operation monitoring event is used to monitor the selection operation in the image editing area, and the operation execution information detected by the operation monitoring event at least includes coordinate information of the selection operation, and the coordinate information of the selection operation is used to indicate the triggering position of the selection operation in the image editing area.

4. The laser processing preview method according to claim 2, wherein: The operation monitoring event is used to monitor the update operation in the image editing area. The operation execution information detected by the operation monitoring event includes: the element selected by the update operation, the size change record and the coordinate change record during the update process.

5. The laser processing preview method according to claim 2, wherein: The operation execution information at least includes coordinate information for indicating a trigger position of the processing preview operation. After detecting that the operation monitoring event is called, the preview method further includes: Acquire coordinate information corresponding to the processing preview operation from the operation execution information; When an image element is displayed corresponding to the acquired coordinate information in the image editing area, the displayed image element is used as the image element associated with the operation execution information.

6. The laser processing preview method according to claim 1, further comprising: If a data input operation for any image element in the processed reference image is detected on the operable panel, the any image element is determined as the target image element, and a processing preview operation for the target image element is determined to be detected; Acquire element indication information of the target image element from input data corresponding to the data input operation; The element indication information in the input data is sent to the laser processing equipment, so that after the laser processing equipment determines the element indication information of the target image element, it uses the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element.

7. The laser processing preview method according to claim 1, further comprising: In response to a laser processing instruction for the target image element, acquiring laser parameters used for laser processing from the laser processing instruction; generating a processing laser based on the laser parameters; The processing laser is moved according to the visible light motion trajectory during the alignment processing to perform laser processing on the target image element in the laser processing area.

8. The laser processing preview method according to claim 7, further comprising: Get the description information of laser processing materials; Performing area detection on the laser processing area to obtain a detection result, wherein the detection result is used to indicate whether the laser processing area is covered by the laser processing material indicated by the description information; When the detection result indicates that the laser processing area is covered by the laser processing material, the step of generating the processing laser based on the laser parameters is triggered.

9. The laser processing preview method according to claim 1, wherein: The processing preview operation is detected during the process of performing historical alignment processing on the processed reference image, and the historical alignment processing is triggered and executed for one or more image elements in the processed reference image. The preview method further includes: Determine a historical image element from the processed reference image, wherein the historical image element refers to an image element in the one or more image elements on which the historical alignment processing is not performed; From the determined historical image elements, a target historical image element whose element identifier is different from the element identifier of the target image element is selected, and after performing alignment processing on the target image element, the alignment visible light is used to perform alignment processing on the target historical image element.

10. The laser processing preview method according to claim 1, wherein: The processing preview operation is detected during the process of performing historical alignment processing on the processed reference image, the historical alignment processing is triggered and executed for one or more image elements in the processed reference image, the alignment visible light parameter includes a visible light color parameter, and the method of obtaining the visible light color parameter includes: Determining the visible light color used in the historical alignment processing; Selecting a target visible light color from preset visible light colors, wherein the target visible light color is different from the visible light color used in the historical alignment processing; Acquire color parameters of the target visible light color, and use the acquired color parameters as the visible light color parameters.

11. The laser processing preview method according to claim 1, wherein: When the detected processing preview operation is the update operation, the preview method further includes: Determine a reference image element, and obtain element indication information of the reference image element, wherein the target image element is obtained by updating the reference image element; The alignment visible light is used to perform alignment processing on the reference image element based on the element indication information of the reference image element.

12. The laser processing preview method according to claim 11, wherein: The alignment visible light includes a first visible light and a second visible light, and the first visible light and the second visible light are generated based on different visible light color parameters, and the use of the alignment visible light to perform alignment processing on the target image element based on the element indication information of the target image element includes: Using the first visible light to perform alignment processing on the target image element based on the element indication information of the target image element; The using the alignment visible light to perform alignment processing on the reference image element based on the element indication information of the reference image element includes: The second visible light is used to perform alignment processing on the reference image element based on the element indication information of the reference image element.

13. A laser processing device comprising: Visible light moving device; A visible light emitter, the visible light emitter is used to emit one or more visible lights, and the corresponding visible light is moved by moving on the visible light moving device; a processor, the processor being in communication with the visible light emitter, the processor being adapted to implement one or more computer programs; A memory, wherein one or more computer programs are stored in the memory, and when the one or more computer programs are loaded and executed by the processor, a laser processing preview method is implemented, including: If a processing preview operation for a target image element in the processed reference image is detected in the image editing area, element indication information of the target image element is determined, wherein the processing preview operation includes one or both of a selection operation and an update operation; Obtaining the alignment visible light parameters of the target image element; An alignment visible light is generated according to the alignment visible light parameters, and the alignment visible light is used to perform alignment processing on the target image element based on the element indication information of the target image element to indicate the laser processing position of the target image element in the laser processing area.

14. The laser processing equipment according to claim 13, wherein: The image editing area is bound to an operation monitoring event, and the operation monitoring event is used to monitor the processing preview operation triggered in the image editing area; If it is detected that the operation monitoring event is called, then obtaining the operation execution information detected by the operation monitoring event under the corresponding processing preview operation; The image element associated with the operation execution information is used as the target image element, and the step of determining the element indication information of the target image element is triggered based on the operation execution information.

15. The laser processing equipment according to claim 14, wherein: The operation monitoring event is used to monitor the selection operation in the image editing area, and the operation execution information detected by the operation monitoring event at least includes coordinate information of the selection operation, and the coordinate information of the selection operation is used to indicate the triggering position of the selection operation in the image editing area.

16. The laser processing equipment according to claim 14, wherein: The operation monitoring event is used to monitor the update operation in the image editing area. The operation execution information detected by the operation monitoring event includes: the element selected by the update operation, the size change record and the coordinate change record during the update process.

17. The laser processing equipment according to claim 14, wherein: The operation execution information at least includes coordinate information for indicating the trigger position of the processing preview operation, and after detecting that the operation monitoring event is called, further includes: Acquire coordinate information corresponding to the processing preview operation from the operation execution information; When an image element is displayed corresponding to the acquired coordinate information in the image editing area, the displayed image element is used as the image element associated with the operation execution information.

18. The laser processing equipment according to claim 13, wherein: The processing preview operation is detected during the process of performing historical alignment processing on the processed reference image, and the historical alignment processing is triggered and executed for one or more image elements in the processed reference image, and further includes: Determine a historical image element from the processed reference image, wherein the historical image element refers to an image element in the one or more image elements on which the historical alignment processing is not performed; From the determined historical image elements, a target historical image element whose element identifier is different from the element identifier of the target image element is selected, and after performing alignment processing on the target image element, the alignment visible light is used to perform alignment processing on the target historical image element.

19. A laser processing system comprising: A laser processing device, comprising a processing device base plate and a processing head, wherein the processing device base plate comprises a processing area for placing a material, and the processing head is used to move on the processing area; A processing control device communicating with the laser processing device, wherein the processing control device is used to execute the laser processing preview method according to any one of claims 1 to 12.

20. A storage medium storing a computer program, wherein when the computer program is loaded and executed by a processor, the laser processing preview method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Laser processing apparatus, processed data generating method, and computer program

    CN101396767A

  • Laser processing temperature control device and method, and storage medium

    CN113927156A

  • System and method for calibrating laser processing parameters

    CN114160961A

  • Laser processing apparatus, wafer processing system, and method for controlling laser processing apparatus

    CN116209538A

  • Cursor-based resizing for copied image portions

    US20190265860A1