A laser scribing control method and device, an electronic device, and a laser scribing device
By combining the collaborative work of a flying camera and a measuring instrument with vision technology and cam curve fitting, precise control of the laser scribing path is achieved, solving the problems of low efficiency and insufficient accuracy of traditional laser scribing, and improving production efficiency and product quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG LYRIC ROBOT INTELLIGENT AUTOMATION CO LTD
- Filing Date
- 2025-01-26
- Publication Date
- 2026-05-12
AI Technical Summary
Traditional laser scribing technology relies on manually preset paths, resulting in low efficiency and large errors, especially in the processing of complex shapes or materials that require precise matching, making it difficult to achieve high precision.
The system uses a flying camera and measuring instrument to collect the material transport status in real time. It uses vision technology and cam curve fitting to fit the laser processing path points and combines them with a laser head to perform automated laser scribing, achieving precise control.
It improves the accuracy and efficiency of laser scribing, adapts to materials of different shapes and sizes, meets diverse production needs, reduces production costs, and enhances production flexibility.
Smart Images

Figure CN119681446B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data signal processing technology, and in particular to a control method, apparatus, electronic device, and laser line drawing device for laser line drawing. Background Technology
[0002] In modern manufacturing processes, laser scribing technology is widely used due to its high precision, high efficiency, and non-contact processing characteristics. Traditional laser scribing processes often rely on manually preset paths or templates, which is not only inefficient but also prone to errors for complex shapes or materials requiring precise matching. Summary of the Invention
[0003] This invention proposes a control method, device, electronic equipment, and laser marking device for laser marking, aiming to at least partially solve one of the technical problems in related technologies. The embodiments of this invention can accurately control laser marking.
[0004] On one hand, embodiments of the present invention provide a method for controlling laser marking, including:
[0005] In response to the start command of the target object, the target material is transferred.
[0006] When the target material reaches the starting position of the aerial photography, the aerial photography will collect the target material until the target material reaches the ending position of the aerial photography.
[0007] The path and location for laser processing are obtained by fitting the data collected by aerial photography.
[0008] When the target material reaches the starting position of the scribing, laser scribing is performed on the target material according to the path points until the target material reaches the ending position of the scribing.
[0009] Optionally, the method further includes the following steps:
[0010] Once the target material has been laser-scribed, the target material at the end of the scribe line will be transferred back to the starting position of the transfer.
[0011] Optionally, the target material is initially placed at the starting position of the transfer; in response to the start command of the target object, the target material is transferred, including the following steps:
[0012] In response to the target object's action on the loading button, a start command is generated;
[0013] According to the start command, the target material is transferred from the starting position of the transfer to the ending position of the marking line.
[0014] Optionally, the transport path of the target material is equipped with a camera and a measuring instrument. The camera capture includes horizontal and vertical point acquisition. When the target material reaches the starting position of the camera, the camera captures the target material until the target material reaches the ending position, including the following steps:
[0015] The material transport status along the transmission path is continuously collected using a drone camera.
[0016] When the material transfer status changes from no material to material, the target material is determined to have reached the starting position of the flying camera, and a trigger signal is generated by the flying camera.
[0017] In response to a trigger signal, the drone camera continuously collects horizontal position data of the target material being transported along the transmission path based on a preset acquisition frequency.
[0018] In response to the trigger signal, the measuring instrument continuously collects vertical position data of the target material being transported along the transmission path based on a preset acquisition frequency.
[0019] When the material transfer status changes from material present to material absent, the target material is determined to have reached the end position of the aerial photography, and the aerial photography acquisition ends.
[0020] Optionally, the results of aerial photography acquisition include horizontal point acquisition results, which include multiple horizontal points in a time sequence, and path points include horizontal path points. The path points for laser processing are obtained by fitting the aerial photography acquisition results, including the following steps:
[0021] Based on the preset reference points, each horizontal point is corrected for misalignment to obtain the horizontal offset of each horizontal point.
[0022] The horizontal path points are obtained by fitting the horizontal offset corresponding to each horizontal point in chronological order.
[0023] Optionally, the results of aerial photography acquisition include vertical point acquisition results, which include multiple vertical points in a time sequence, and path points include vertical path points. The path points for laser processing are obtained by fitting the aerial photography acquisition results, including the following steps:
[0024] The cam table function converts the vertical points of the timing sequence into cam curves;
[0025] The vertical path points are determined based on the cam curve.
[0026] Optionally, the transmission path of the target material is equipped with a laser head, and the path points include multiple point values in a time sequence; when the target material reaches the starting position of the scribing, the target material is scribed with a laser according to the path points until the target material reaches the ending position of the scribing, including the following steps:
[0027] The laser head continuously collects the material transport status along the transmission path;
[0028] When the material transfer status changes from no material to material, the target material is determined to have reached the starting position of the marking line.
[0029] In response to the trigger command that the target material reaches the scribing start position, the laser head is controlled to move according to the position value of each point in the time sequence so that the laser head scribing the target material with laser at the correct position;
[0030] When the material transfer status changes from material present to material absent, the laser scribing ends when the target material has reached the scribing end position.
[0031] On the other hand, embodiments of the present invention provide a control device for laser marking, comprising:
[0032] The first module is used to process the transfer of target materials in response to the start command of the target object;
[0033] The second module is used to capture the target material when it reaches the starting position of the flying camera, until the target material reaches the ending position of the flying camera.
[0034] The third module is used to fit the laser processing path points based on the results of aerial photography.
[0035] The fourth module is used to laser scribing the target material according to the path points when the target material reaches the starting position of the scribing, until the target material reaches the ending position of the scribing.
[0036] Optionally, the device further includes:
[0037] The fifth module is used to transfer the target material at the end of the laser scribing position back to the starting position of the transfer when the target material has been scribed.
[0038] On the other hand, embodiments of the present invention provide an electronic device, including: a processor and a memory; the memory is used to store a program; the processor executes the program to implement the above-described laser scribing control method.
[0039] On the other hand, embodiments of the present invention provide a computer laser scribing device, wherein the laser scribing device is connected to a controller;
[0040] The controller is used to execute the program to control the laser marking device to achieve the above-mentioned laser marking control method.
[0041] This invention, in response to a start command from the target object, transmits the target material. When the target material reaches the starting position of the laser scanner, it is photographed and collected until it reaches the ending position. The path points for laser processing are fitted based on the collected data. When the target material reaches the starting position of the laser marking, laser marking is performed on the target material according to the path points until it reaches the ending position. This invention, through an automated process combined with image acquisition and analysis technology, achieves precise determination and execution of the laser marking path for the target material. The method first transmits the target material in response to a start command, then performs laser collection during the material's movement to obtain key position information. Based on this information, the system can fit the path points required for laser processing, thus performing laser marking according to a preset path when the material reaches the designated position. Using the above-described laser marking control method significantly improves the accuracy and efficiency of laser marking. Attached Figure Description
[0042] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.
[0043] Figure 1 A schematic diagram of an implementation environment for controlling laser line drawing according to an embodiment of the present invention;
[0044] Figure 2 A schematic flowchart illustrating a laser scribing control method provided in an embodiment of the present invention;
[0045] Figure 3 A schematic diagram of the mechanism of the laser marking device provided in an embodiment of the present invention;
[0046] Figure 4 This is a schematic diagram of the control principle of the laser marking device provided in an embodiment of the present invention;
[0047] Figure 5 This is a schematic diagram of the controller controlling the visual aerial photography according to an embodiment of the present invention;
[0048] Figure 6 A flowchart illustrating the correction logic provided in an embodiment of the present invention;
[0049] Figure 7 A schematic diagram illustrating an example of a cam curve provided in an embodiment of the present invention;
[0050] Figure 8 This is a schematic diagram of the data acquisition process of the measuring instrument provided in an embodiment of the present invention;
[0051] Figure 9This is a schematic diagram of the structure of a laser scribing control device provided in an embodiment of the present invention;
[0052] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0053] 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.
[0054] It should be noted that although functional modules are divided in the system diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first / S100," "second / S200," etc., in the specification, claims, and the aforementioned figures are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0055] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this invention can be combined with other embodiments.
[0056] like Figure 1 The diagram shown is a schematic representation of an implementation environment provided by an embodiment of the present invention. (Refer to...) Figure 1 The implementation environment includes at least one terminal 102 and a server 101. The terminal 102 and the server 101 can be connected via a network, either wirelessly or via a wired connection, to complete data transmission and exchange.
[0057] Server 101 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0058] Additionally, server 101 can also be a node server in a blockchain network. Blockchain is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms.
[0059] Terminal 102 can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. Terminal 102 and server 101 can be directly or indirectly connected via wired or wireless communication, and this embodiment of the invention does not impose any limitations.
[0060] Exemplary based on Figure 1 The implementation environment shown in this embodiment of the invention provides a laser marking control method. The following description uses the application of this laser marking control method in terminal 102 as an example. It can be understood that this laser marking control method can also be applied to server 101.
[0061] Reference Figure 2 , Figure 2 The flowchart illustrates a control method for laser line drawing applied to a terminal, as provided in an embodiment of the present invention. The executing entity of this laser line drawing control method can be any of the aforementioned computer devices (including servers or terminals). (Refer to...) Figure 2 The method includes the following steps:
[0062] S100: In response to the start command of the target object, perform transfer processing on the target material;
[0063] It should be noted that the target material is initially placed at the starting position of the transmission; in some embodiments, step S100 may include the following steps: generating a start command in response to the target object's operation of the loading button; and transmitting the target material from the starting position of the transmission to the end position of the marking line according to the start command.
[0064] For example, in some implementations, the target material is first placed at the starting position of the conveying system, which is the starting point of the entire processing flow. Next, when the target object (e.g., an operator) presses the loading button, the system recognizes this action and generates a start command. Once the start command is generated, the conveying system will transport the target material from the starting position according to a preset program and parameters. During the transport process, the system ensures that the material moves at a stable speed and path until it reaches the marking end position. Throughout this process, the material's position, speed, and state are monitored and controlled in real time by the system to ensure that it accurately reaches the designated position for subsequent laser marking operations.
[0065] S200: When the target material reaches the starting position of the flying camera, the target material is captured by the flying camera until the target material reaches the ending position of the flying camera.
[0066] It should be noted that the transport path of the target material is equipped with a drone camera and a measuring instrument. The drone acquisition includes horizontal point acquisition and vertical point acquisition. In some embodiments, step S200 may include the following steps: continuously acquiring the material transport status of the transport path through the drone camera; when the material transport status changes from no material to material, determining that the target material has reached the drone start position, and generating a trigger signal through the drone camera; in response to the trigger signal, continuously acquiring horizontal point data of the target material transported on the transport path through the drone camera based on a preset acquisition frequency; in response to the trigger signal, continuously acquiring vertical point data of the target material transported on the transport path through the measuring instrument based on a preset acquisition frequency; when the material transport status changes from material to no material, determining that the target material has reached the drone end position, and ending the drone acquisition.
[0067] For example, in some specific embodiments, the present invention may introduce a flying camera (such as a vision camera) and a measuring instrument (such as a laser rangefinder) to perform dynamic detection of the deformed material in the horizontal and vertical directions, respectively. Specifically, a vision camera is used to capture horizontal material deformation offset data. Compared with ordinary scanners, using a camera to take pictures can improve accuracy. Current scanners, in order to achieve a scanning speed of 800 mm / s, need to compress the scanned images, which will result in a loss of accuracy. Moreover, scanners cannot continuously acquire images and can only process images in segments. However, camera-based image acquisition, using continuous flying camera technology for offset acquisition, allows control over the spacing of the flying cameras and the sampling point position of each flying camera image, thus controlling the acquisition accuracy. A rangefinder is used to collect vertical material deformation offset data.
[0068] In summary, through the collaborative work of the aerial camera and measuring instrument, as well as the real-time monitoring and precise acquisition of material transport status, the system can achieve comprehensive and multi-angle data acquisition of the target material, providing strong data support for subsequent laser processing.
[0069] S300: The path points for laser processing are obtained by fitting the results of aerial photography.
[0070] It should be noted that the results of aerial photography include horizontal point acquisition results, which include multiple horizontal points in a time sequence, and path points include horizontal path points. In some embodiments, step S300 may include the following steps: correcting misalignment of each horizontal point based on a preset reference point to obtain the horizontal offset of each horizontal point; and fitting the horizontal offset corresponding to each horizontal point in a time sequence to obtain the horizontal path points.
[0071] For example, in some specific implementations, visual technology can be used to correct errors, fit path points, eliminate interference information, and make the data more accurate. The image processing technology mainly used in the algorithm logic is:
[0072] Feature extraction: Extract the laser line segments captured by the laser from the original image.
[0073] Image segmentation and point acquisition: Divide the image into several non-overlapping regions, and take the intersection of the laser line segment and the image segment to obtain the coordinates to be acquired.
[0074] Point comparison calculation: Calculate the relationship between the extracted points and the calibration points, and the data deviation between them.
[0075] Point fitting: This is reflected in the controller's operation, where the processed points are moved sequentially, which means connecting each point into a line after the movement.
[0076] Moreover, this control method is simpler than scanner acquisition, and the equipment debugging process is relatively simple, safe and reliable.
[0077] It should also be noted that the results of aerial photography include vertical point acquisition results, which include multiple vertical points in a time sequence, and path points include vertical path points; in some embodiments, step S300 may include the following steps: converting the vertical points in a time sequence into cam curves through the cam table function; and determining the vertical path points based on the cam curves.
[0078] For example, in some specific embodiments, a rangefinder can be used to collect vertical material deformation offset data. The principle of the measuring instrument is: the measurement value of the rangefinder is zeroed during adjustment. Specifically, a cam table is a table or database used to describe the profile of a cam, recording the displacement or position information of the cam at different angles. Through the cam table, the shape and position of the cam at any given angle can be accurately known, which is crucial for achieving precise mechanical motion and positioning.
[0079] The process of converting the sequential vertical points into a cam curve is essentially a data interpolation and curve fitting process. Based on discrete data points (point values), a continuous, smooth curve is generated using mathematical algorithms (such as spline interpolation and polynomial fitting). This curve is the cam curve, which describes the displacement or position information of the cam at different angles and corresponds to the original sequential vertical point data. By converting the sequential vertical points into a cam curve, we can achieve precise simulation and control of the cam mechanism, thereby ensuring the accuracy and stability of the mechanical motion.
[0080] S400: When the target material reaches the starting position of the scribing, laser scribing is performed on the target material according to the path points until the target material reaches the ending position of the scribing.
[0081] It should be noted that a laser head is provided along the transmission path of the target material, and the path points include multiple point values in a time sequence. In some embodiments, step S400 may include the following steps: continuously collecting the material transmission status of the transmission path through the laser head; when the material transmission status changes from no material to material, determining that the target material has reached the scribing start position; in response to the trigger command that the target material has reached the scribing start position, controlling the position movement of the laser head according to each point value in a time sequence, so that the laser head performs laser scribing on the target material at the correction position; when the material transmission status changes from material to no material, determining that the target material has reached the scribing end position, and ending the laser scribing.
[0082] For example, in some specific implementations, the collected data can be transmitted to the controller via the EIP communication protocol or the EtherCAT bus communication protocol. The controller then processes and analyzes the data (corresponding to the content of the aforementioned step S300). The controller can then convert the data into the execution coordinates of a high-precision linear motor, which performs the action and controls the laser to emit light, thereby achieving dynamic and precise laser scribing and solving the problem of high-precision laser scribing for deformable materials.
[0083] In some embodiments, the method may further include the following steps: when the target material has completed laser scribing, the target material at the end of the scribing position is transferred back to the starting position of the transfer.
[0084] For example, in some implementations, the scribing completed material can be immediately returned to the starting position, ready for the next process, thereby reducing waiting time and production cycle time. If the scribing equipment is part of the production line, timely return of the scribing completed material to the starting position can free up the scribing equipment, allowing it to immediately process the next material. This reduces equipment downtime and improves equipment utilization and production efficiency.
[0085] It should also be noted that in some specific application scenarios, the material transmission status of the acquisition and transmission path can also be realized through the laser head, and then the material transmission status feedback can be realized based on the laser detection results to trigger the aforementioned process of aerial photography acquisition.
[0086] To explain in detail the principle of the technical solution of the present invention, the overall process of the present invention will be described below with reference to some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and should not be regarded as a limitation of the present invention.
[0087] First, it should be noted that in laser processing, the material deforms after quenching, and it is no longer possible to achieve precise laser scribing and positioning according to the original fixed trajectory.
[0088] In view of this, the present invention introduces a vision camera and laser rangefinder to perform dynamic detection of the deformed material in the horizontal and vertical directions, respectively. By using a low-latency communication method and combining program data processing, the dynamic correction function of laser scribing is realized.
[0089] Specifically, a vision camera is used to capture horizontal material deformation and offset data. Compared to ordinary scanners, using a camera to take pictures can improve accuracy. Current scanners need to compress the scanned images to achieve a scanning speed of 800 mm / s, which results in a loss of accuracy. Moreover, scanners cannot continuously acquire images and can only process images in segments. However, camera-based image acquisition, using continuous shooting technology for offset acquisition, allows control over the spacing of the shots and the sampling point position of each shot, thus controlling the acquisition accuracy.
[0090] like Figure 3 The diagram shown is a simplified schematic of the laser marking device. Figure 4 This is the control flowchart for the laser marking equipment. The spacing between the laser pointers is primarily ensured by feedback from the Y-axis encoder. The controller reads the encoder feedback and processes the data first in its interrupt routine. The position of the laser pointer is determined by comparing the laser pointer spacing set in the controller with the position feedback from the Y-axis, and then using fixed compensation for the laser pointer's position to ensure accuracy.
[0091] Specifically, in some practical application scenarios, the workflow of a laser marking device can be as follows: manual loading to the starting position → starting the loading button → the x-axis moves to the starting position of the laser scanner → the y-axis accelerates from the starting position, traveling a distance of D1 to the starting position of the laser scanner → the vision system begins laser data acquisition → data is acquired, processed, and sent to the PLC for data processing → the material passes the ending position of the laser scanner → the camera shuts off the laser scanner and stops acquiring data → the y-axis continues to move a distance of D2 → the material reaches the starting position of the laser marking → the PLC controls the laser to emit light, and at the same time, the PLC sends the CCD data, retrieves the processed data from the buffer, and controls the x-axis to perform follow-up compensation → the y-axis continues to move a distance of L → the material reaches the ending position of the laser marking → the laser emission is turned off, the y-axis stops → the y-axis returns to the starting position, and the y-axis returns to the starting position of the laser scanner → manual unloading from the starting position.
[0092] In specific application scenarios, laser marking equipment is mainly used in production environments requiring high-precision, automated marking. In the aforementioned workflow, the equipment achieves a fully automated process from manual material loading to laser marking completion through a series of precise, coordinated actions. Specifically, the application scenario workflow of laser marking equipment can be implemented as follows:
[0093] 1. Manual feeding and startup:
[0094] The worker places the material to be processed at the starting position of the equipment. Pressing the start / feed button initiates the automated workflow.
[0095] 2. Aerial photography data acquisition and processing:
[0096] The X-axis moves to the starting position of the drone to prepare for data acquisition. The Y-axis accelerates from the starting position to the starting position of the drone, and the vision system begins data acquisition at the same time.
[0097] During data acquisition, the controller reads the feedback from the Y-axis encoder in real time to ensure the accuracy of the flying camera spacing. The acquired data is processed while simultaneously being sent to the PLC for further data processing and analysis.
[0098] 3. Laser scribing process:
[0099] When the material passes the end position of the laser marking, the camera shuts off and stops data acquisition. The Y-axis continues to move, and the material travels a distance D2 before reaching the starting position of the laser marking. Based on the processed data from the CCD, the PLC controls the laser output and begins homing compensation on the X-axis to ensure the accuracy and position of the marking. The material continues to travel a distance L, and when it reaches the end position of the marking, the laser output stops, and the Y-axis stops moving.
[0100] 4. Resetting and unloading:
[0101] After the marking is completed, the Y-axis returns to the starting position, and the X-axis also returns to the starting position of the flyer, preparing for the next processing. Workers then unload the material from the starting position and retrieve the marked material.
[0102] The above application scenarios demonstrate the high efficiency and precision of laser marking equipment in automated production lines. It is suitable for industries requiring high-precision marking of materials, such as automotive manufacturing, electronics manufacturing, and aerospace. By integrating advanced vision and control systems, the equipment achieves a high degree of automation and intelligence, improving production efficiency and product quality.
[0103] In some practical application scenarios, such as Figure 5As shown, the controller-controlled vision-based aerial photography process can be implemented as follows: First, the laser XY axis moves to the starting point of the aerial photography (to assist in material status detection); then, the aerial photography process begins; specifically, the camera aerial photography IO trigger signal can be generated based on the laser detection result, and then the camera aerial photography returns an image acquisition completion signal. Then, it is determined whether the aerial photography has reached the endpoint. If it has not reached the endpoint, the X-axis encoder feedback is collected through the PLC to calculate the photo trigger interval and the number of aerial photographys, and then aerial photography is continuously performed until it is determined that the endpoint has been reached; all data returned by the camera through the EIP protocol is received; finally, the laser XY axis is moved to the endpoint of the aerial photography to end the aerial photography acquisition process.
[0104] In some specific implementations, visual technology can be used to correct errors, fit path points, eliminate interfering information, and make the data more accurate. The algorithm logic, such as... Figure 6 As shown:
[0105] First, the camera captures the original point positions X1 and Y1: the points obtained from the original laser line segment, X1 and Y1 point position values, Y1 is the line drawing direction, and X1 is the line drawing offset value.
[0106] Then, compare the reference point X and Y: the reference point X and Y values are the data points obtained during calibration, and the center line segment position of each image is taken.
[0107] Furthermore, bad points in the X and Y directions are eliminated: bad points are points that are far from the center line segment and points with a sudden increase in offset value.
[0108] Subsequently, the offset X and Y of the final point are calculated for correction. After identifying bad points, the deviation value between each point and the center line segment point is output and sent to the controller.
[0109] Finally, the controller performs point fitting: the controller uses the reference points to fit the data, connects the points together, and restores the collected trajectory path.
[0110] The main image processing techniques used above are:
[0111] Feature extraction: Extract the laser line segments captured by the laser from the original image.
[0112] Image segmentation and point acquisition: Divide the image into several non-overlapping regions, and take the intersection of the laser line segment and the image segment to obtain the coordinates to be acquired.
[0113] Point comparison calculation: Calculate the relationship between the extracted points and the calibration points, and the data deviation between them.
[0114] Point fitting: This is reflected in the controller's operation, where the processed points are moved sequentially, which means connecting each point into a line after the movement.
[0115] Moreover, this control method is simpler than scanner acquisition, and the equipment debugging process is relatively simple, safe and reliable.
[0116] In addition, a rangefinder (also called a measuring instrument or range sensor) can be used to collect vertical material deformation and offset data. The principle of the measuring instrument is: during debugging, the measured value of the rangefinder is reset to zero, such as... Figure 7 The image shown is an example diagram of the cam curve. The installation position of the measuring instrument can be referenced. Figure 2 A color laser coaxial displacement measuring instrument can be used for distance measurement.
[0117] Specifically, such as Figure 8 As shown, the data acquisition process of the measuring instrument can be realized as follows: the distance sensor acquires points at a speed of 800mm / s, and the data transmission principle initially considers the use of shared memory; the controller processes the transmitted points, such as removing bad points; the cam table function in the controller is used to generate cam curves from the acquired point coordinates; then, the cam table is sent to the servo driver for execution, and a single laser line is drawn by laser beam emission.
[0118] Furthermore, in some specific application scenarios, this invention can transmit the collected data to the controller via the EIP communication protocol or the EtherCAT bus communication protocol. The controller then processes and analyzes the data, transforming it into the execution coordinates of a high-precision linear motor. The high-precision linear motor then performs the action, and the laser controls the output of light, achieving dynamic and precise laser scribing and solving the problem of high-precision laser scribing for deformable materials.
[0119] Specifically, the laser (laser head) can be an IPG laser, which uses analog signal control to control the laser power. The controller controls the laser enable and the laser shutter to control the switching of the light.
[0120] The control of the laser's output and off positions is achieved by the controller acquiring encoder feedback from the Y-axis. The distance value is calculated by comparing the currently acquired encoder feedback value with the set distance value to control the laser's on and off positions. The power value set by the controller is automatically converted into an analog quantity, thereby controlling the laser's output power.
[0121] This invention enables high-precision laser scribing, achieving micron-level laser scribing correction, and also allows for dynamic scribing, collecting data while performing laser scribing, thereby increasing equipment productivity.
[0122] In summary, on the one hand, this invention acquires the position and shape information of the target material in real time through aerial photography, providing an accurate data foundation for fitting the laser scribing path, thereby effectively reducing errors caused by manually preset paths. On the other hand, the method of this invention achieves full automation from material transfer and image acquisition to laser scribing, greatly improving production efficiency. Furthermore, this method has strong adaptability and flexibility, capable of handling materials of different shapes and sizes, meeting diverse production and processing needs. Therefore, this laser scribing control method demonstrates significant beneficial effects in improving product quality, reducing production costs, and enhancing production flexibility.
[0123] On the other hand, such as Figure 9 As shown, an embodiment of the present invention provides a laser marking control device 900, comprising:
[0124] The first module 901 is used to process the transfer of target materials in response to the start command of the target object;
[0125] The second module 902 is used to capture the target material when it reaches the starting position of the flying camera, until the target material reaches the ending position of the flying camera.
[0126] The third module 903 is used to fit the laser processing path points based on the results of aerial photography.
[0127] The fourth module 904 is used to laser scribing the target material according to the path points when the target material reaches the scribing start position, until the target material reaches the scribing end position.
[0128] In some embodiments, the apparatus may further include:
[0129] The fifth module is used to transfer the target material at the end of the laser scribing position back to the starting position of the transfer when the target material has been scribed.
[0130] The content of the method embodiments of the present invention is applicable to the device embodiments. The specific functions implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0131] On the other hand, embodiments of the present invention also provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned sensitive information method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0132] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0133] like Figure 10 As shown, Figure 10 This illustration shows a specific example of the hardware structure of an electronic device 1000 according to one embodiment. The electronic device 1000 includes:
[0134] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention.
[0135] The memory 1002 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1002 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 to execute the network node population optimization method of the embodiments of this invention.
[0136] Input / output interface 1003 is used to implement information input and output;
[0137] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0138] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0139] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0140] The electronic device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0141] The content of the method embodiments of the present invention is applicable to the embodiments of the present electronic device. The specific functions implemented by the embodiments of the present electronic device are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0142] Another aspect of this invention provides a laser scribing device, which is connected to a controller; the controller is used to execute a program to control the laser scribing device to achieve the aforementioned laser scribing control method.
[0143] The content of the method embodiments of the present invention is applicable to the embodiments of the laser scribing device. The specific functions implemented by the embodiments of the laser scribing device are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0144] Another aspect of this invention provides a computer-readable storage medium storing an executable program; a processor executes the program to implement the aforementioned laser scribing control method.
[0145] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium, a laser scribing device, or any combination thereof. The laser scribing device can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of the laser scribing device may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD to ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, the laser scribing device can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or apparatus. In this invention, the computer-readable signal medium can include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the laser scribing device, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0146] The content of the method embodiments of the present invention is applicable to the storage medium embodiments. The specific functions implemented by the storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0147] This invention also discloses a computer program product or computer program, which includes computer instructions stored in a laser scribing device. A processor of a computer device can read the computer instructions from the laser scribing device and execute the computer instructions, causing the computer device to perform the aforementioned method.
[0148] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0149] It should be noted that although several modules for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0150] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile laser scribing device (such as a CD-ROM, USB flash drive, portable hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of the present invention.
[0151] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented in this invention. Alternative embodiments are contemplated, in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.
[0152] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.
[0153] If the functionality is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable laser scribing device. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a laser scribing device and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned laser scribing device includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0154] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution means, apparatus, or device (such as a computer-based device, a processor-including device, or other means that can fetch and execute instructions from, or in conjunction with, an instruction execution means, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution means, apparatus, or device.
[0155] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0156] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution device. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0157] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0158] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
[0159] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A method for controlling laser marking, characterized in that, Includes the following steps: In response to the start command of the target object, the target material is transferred. When the target material reaches the starting position of the aerial photography, the target material is captured by aerial photography until the target material reaches the ending position of the aerial photography. The path points for laser processing are obtained by fitting the results of the aerial photography. When the target material reaches the starting position of the scribing, the target material is scribed with laser according to the path points until the target material reaches the ending position of the scribing. The aerial photography acquisition results include horizontal point acquisition results, which include multiple horizontal points in a time sequence, and the path points include horizontal path points. The process of fitting the laser processing path points based on the aerial photography acquisition results includes the following steps: correcting errors in each horizontal point based on a preset reference point to obtain the horizontal offset of each horizontal point; fitting the horizontal offset corresponding to each horizontal point according to the time sequence to obtain the horizontal path points; the specific logic includes: The laser line segment captured by the laser was extracted from the image acquired by the aerial photography. The image is divided into several non-overlapping regions, and the intersection of the laser line segment and the image cut is taken to obtain the coordinates to be collected; Based on the data deviation values between the collected coordinates and the calibration points, point-fitting motion is performed sequentially, and each point is connected into a line after the motion to obtain the horizontal path points.
2. The laser scribing control method according to claim 1, characterized in that, The method further includes the following steps: Once the target material has completed the laser scribing, the target material at the end of the scribing position is transferred back to the starting position of the transfer.
3. The laser marking control method according to claim 1, characterized in that, The target material is initially placed at the starting position of the transmission; the transmission process of the target material in response to the start command of the target object includes the following steps: The start command is generated in response to the target object's operation on the loading button; According to the start command, the target material is transferred from the starting position to the ending position of the marking line.
4. The laser marking control method according to claim 1, characterized in that, The transmission path of the target material is equipped with a drone camera and a measuring instrument. The drone photography acquisition includes horizontal and vertical point acquisition. The process of drone photography acquisition of the target material from the starting position to the ending position includes the following steps: The flying camera continuously collects the material transport status along the transport path; When the material transfer state changes from no material to material, it is determined that the target material has reached the starting position of the flying camera, and a trigger signal is generated by the flying camera. In response to the trigger signal, the aerial camera continuously collects horizontal position data of the target material transported on the transmission path based on a preset acquisition frequency. In response to the trigger signal, the measuring instrument continuously collects vertical position data of the target material transported on the transmission path based on the preset acquisition frequency. When the material transfer status changes from having material to having no material, it is determined that the target material has reached the end position of the aerial photography, and the aerial photography acquisition ends.
5. The laser scribing control method according to claim 1, characterized in that, The results acquired by the aerial photography include vertical point acquisition results, which include multiple vertical points in a time sequence, and the path points include vertical path points; the process of fitting the laser processing path points based on the aerial photography acquisition results includes the following steps: The vertical points in the time sequence are converted into cam curves using the cam table function; The vertical path point is determined based on the cam curve.
6. The laser scribing control method according to claim 1, characterized in that, The transmission path of the target material is equipped with a laser head, and the path points include multiple point values in a time sequence; the step of laser scribing the target material according to the path points when the target material reaches the scribing start position, until the target material reaches the scribing end position, includes the following steps: The laser head continuously collects the material transport status along the transmission path; When the material transfer status changes from no material to material, it is determined that the target material has reached the starting position of the marking line. In response to the trigger command that the target material reaches the scribing start position, the position of the laser head is controlled to move according to the position value of each point in a time sequence, so that the laser head scribing the target material with laser at the correction position; When the material transfer status changes from having material to having no material, it is determined that the target material has reached the scribing end position, and the laser scribing ends.
7. A control device for laser marking, characterized in that, include: The first module is used to process the transfer of target materials in response to the start command of the target object; The second module is used to capture the target material by flying when the target material reaches the starting position of the flying camera, until the target material reaches the ending position of the flying camera. The third module is used to fit the laser processing path points based on the results of the aerial photography acquisition; The fourth module is used to laser scribing the target material according to the path points when the target material reaches the scribing start position, until the target material reaches the scribing end position; The aerial photography acquisition results include horizontal point acquisition results, which include multiple horizontal points in a time sequence, and the path points include horizontal path points. The process of fitting the laser processing path points based on the aerial photography acquisition results includes the following steps: correcting errors in each horizontal point based on a preset reference point to obtain the horizontal offset of each horizontal point; fitting the horizontal offset corresponding to each horizontal point according to the time sequence to obtain the horizontal path points; the specific logic includes: The laser line segment captured by the laser was extracted from the image acquired by the aerial photography. The image is divided into several non-overlapping regions, and the intersection of the laser line segment and the image cut is taken to obtain the coordinates to be collected; Based on the data deviation values between the collected coordinates and the calibration points, point-fitting motion is performed sequentially, and each point is connected into a line after the motion to obtain the horizontal path points.
8. An electronic device, characterized in that, Including the processor and memory; The memory is used to store programs; The processor executes the program to implement the method as described in any one of claims 1 to 6.
9. A laser marking device, characterized in that, The laser scribing device is connected to the controller; The controller is used to execute a program to control the laser marking device to implement the method as described in any one of claims 1 to 6.