Laser scribing control method and device, electronic equipment and laser scribing device

Through the flying shot acquisition technology and automated control method, the problems of low efficiency and large error of traditional laser scribing are solved, and a high-precision and high-efficiency laser scribing process is achieved.

CN119681446AActive Publication Date: 2025-03-25GUANGDONG LYRIC ROBOT INTELLIGENT AUTOMATION CO LTD +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510123126.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-03-25
Estimated Expiration
2045-01-26

AI Technical Summary

Technical Problem

The traditional laser scribing process relies on manually preset paths or templates, resulting in inefficiency and high errors for complex shapes or materials that require precise matching.

Method used

By responding to the target object's start command, the target material is transmitted and processed, and the material is moved, and the key position information of the material is obtained, the path points required for laser processing are fitted, and automated laser scribing control is realized.

Benefits of technology

It significantly improves the accuracy and efficiency of laser scribing, reduces manual errors, and can accurately handle complex shapes and materials that need to be accurately matched.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119681446A_ABST
    Figure CN119681446A_ABST
Patent Text Reader

Abstract

The invention discloses a laser scribing control method and device, electronic equipment and a laser scribing device.The method comprises the steps that a target material is transmitted in response to a starting instruction of a target object; when the target material arrives at the flying-shooting starting position, flying-shooting collection is conducted on the target material till the target material arrives at the flying-shooting ending position; fitting according to a result acquired by the flying shot to obtain a path point location of laser processing; and when the target material arrives at the lineation starting position, laser lineation is conducted on the target material according to the path point position till the target material arrives at the lineation ending position. According to the method, the starting instruction is responded to transmit the target material, then the fly-shot collection is carried out to obtain the key position information of the material, then the path point position needed by laser processing is fitted, and therefore laser scribing is carried out according to the preset path when the material reaches the designated position. By adopting the laser scribing control method, the precision and efficiency of laser scribing can be remarkably improved, and the laser scribing control method can be widely applied to the technical field of data signal processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data signal processing, and in particular to a laser scribing control method, device, electronic equipment and laser scribing device. Background Art

[0002] In modern production and processing, laser scribing technology is widely used due to its high precision, high efficiency and non-contact processing characteristics. The traditional laser scribing process often relies on manually preset paths or templates, which is not only inefficient, but also has large errors for materials with complex shapes or that require precise matching. Summary of the invention

[0003] The present invention provides a laser scribing control method, device, electronic equipment and laser scribing device, aiming to solve at least one of the technical problems in the related art to a certain extent. The embodiments of the present invention can accurately realize the control of laser scribing.

[0004] On the one hand, an embodiment of the present invention provides a method for controlling laser scribing, comprising:

[0005] In response to a start instruction of a target object, a target material is transported and processed;

[0006] When the target material reaches the starting position of the flying shot, the target material is collected by flying shot until the target material reaches the ending position of the flying shot;

[0007] The path points of laser processing are obtained by fitting the results collected by flying camera;

[0008] When the target material reaches the marking start position, laser marking is performed on the target material according to the path points until the target material reaches the marking end position.

[0009] Optionally, the method further comprises the following steps:

[0010] When the target material is finished with laser marking, the target material at the marking end position is transferred back to the transfer start position.

[0011] Optionally, the target material is initially placed at a transmission start position; in response to a start instruction of the target object, the target material is subjected to transmission processing, including the following steps:

[0012] In response to the target object's operation action on the loading button, generating a start instruction;

[0013] According to the start instruction, the target material is transferred from the transfer starting position to the marking end position.

[0014] Optionally, a flying camera and a measuring instrument are provided in the transmission path of the target material, and the flying acquisition includes horizontal point acquisition and vertical point acquisition; when the target material reaches the flying start position, the flying acquisition is performed on the target material until the target material reaches the flying end position, including the following steps:

[0015] The material transmission status of the transmission path is continuously collected through the flying camera;

[0016] When the material transmission state changes from no material to material, it is determined that the target material has reached the flying start position, and a trigger signal is generated through the flying camera;

[0017] In response to the trigger signal, the flying camera continuously collects horizontal points of the target material transported on the transmission path based on a preset collection frequency;

[0018] In response to the trigger signal, the measuring instrument continuously collects vertical point positions of the target material transported on the transmission path based on a preset collection frequency;

[0019] When the material transmission status changes from material present to material absent, it is determined that the target material has reached the flying capture end position, and the flying capture collection ends.

[0020] Optionally, the results of the flying camera acquisition include horizontal point acquisition results, the horizontal point acquisition results include multiple horizontal points in time sequence, and the path points include horizontal path points; fitting the path points of laser processing according to the results of the flying camera acquisition includes the following steps:

[0021] Based on the preset reference point, each horizontal point is corrected to obtain the horizontal offset of each horizontal point;

[0022] The horizontal offset corresponding to each horizontal point is fitted in time sequence to obtain the horizontal path point.

[0023] Optionally, the results of the flying photo acquisition include vertical point acquisition results, the vertical point acquisition results include multiple vertical points in time sequence, and the path points include vertical path points; fitting the path points of laser processing according to the results of the flying photo acquisition includes the following steps:

[0024] The vertical points in the timing sequence are converted into cam curves through the cam table function;

[0025] Determine the vertical path point based on the cam curve.

[0026] Optionally, a laser head is provided in the transmission path of the target material, and the path points include multiple point values ​​in a time sequence; when the target material reaches the marking start position, laser marking is performed on the target material according to the path points until the target material reaches the marking end position, including the following steps:

[0027] The laser head continuously collects the material transmission status of the transmission path;

[0028] When the material transmission state changes from no material to material, it is determined that the target material has reached the starting position of the marking line;

[0029] In response to a trigger instruction that the target material reaches the marking start position, the position movement of the laser head is controlled according to each point value in a time sequence, so that the laser head performs laser marking on the target material at the correct position;

[0030] When the material transmission state changes from material present to material absent, it is determined that the target material has reached the end position of the flying shot, and the laser marking ends.

[0031] On the other hand, an embodiment of the present invention provides a control device for laser scribing, comprising:

[0032] The first module is used to respond to the start instruction of the target object and perform transmission processing on the target material;

[0033] The second module is used to perform flying capture on the target material when the target material reaches the flying capture start position until the target material reaches the flying capture end position;

[0034] The third module is used to fit the path points of laser processing according to the results of flying photography;

[0035] The fourth module is used to laser mark the target material according to the path points when the target material reaches the marking starting position until the target material reaches the marking ending position.

[0036] Optionally, the device further comprises:

[0037] The fifth module is used to transfer the target material at the end position of the marking back to the starting position of the transmission when the target material has completed the laser marking.

[0038] On the other hand, an embodiment of the present invention provides an electronic device, including: a processor and a memory; the memory is used to store programs; the processor executes the program to implement the above-mentioned laser scribing control method.

[0039] On the other hand, an embodiment of the present invention provides a computer laser scribing device, the laser scribing device is connected to a controller;

[0040] The controller is used to execute a program to control the laser scribing device to implement the above-mentioned laser scribing control method.

[0041] The embodiment of the present invention transmits and processes the target material in response to the start instruction of the target object; when the target material reaches the start position of the flying shot, the target material is collected by flying shot until the target material reaches the end position of the flying shot; the path points of laser processing are fitted according to the results of the flying shot collection; when the target material reaches the start position of the marking, the target material is laser-marked according to the path points until the target material reaches the end position of the marking. The present invention realizes the accurate determination and execution of the laser marking path of the target material through an automated process combined with image acquisition and analysis technology. The method of the present invention first responds to the start instruction to transmit the target material, and then performs flying shot collection during the movement of the material to obtain the key position information of the material. Based on this information, the system can fit the path points required for laser processing, so that when the material reaches the specified position, laser marking is performed according to the preset path. The above-mentioned laser marking control method can significantly improve the accuracy and efficiency of laser marking. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0043] Figure 1 A schematic diagram of an implementation environment for controlling laser scribing provided by an embodiment of the present invention;

[0044] Figure 2 A schematic flow chart of a laser scribing control method provided by an embodiment of the present invention;

[0045] Figure 3 A schematic diagram of a simplified mechanism of a laser scribing device provided in an embodiment of the present invention;

[0046] Figure 4 A schematic diagram of the control principle of a laser scribing device provided in an embodiment of the present invention;

[0047] Figure 5 A schematic diagram of a flow chart of a controller controlling visual flying photography provided by an embodiment of the present invention;

[0048] Figure 6 A schematic diagram of a flow chart of the correction logic provided by an embodiment of the present invention;

[0049] Figure 7 A schematic diagram of an example of a cam curve provided by an embodiment of the present invention;

[0050] Figure 8 A schematic diagram of a data collection process of a measuring instrument provided in an embodiment of the present invention;

[0051] Fig. 9A schematic diagram of the structure of a laser scribing control device provided by an embodiment of the present invention;

[0052] Fig.10 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0054] It should be noted that, although the functional modules are divided in the system schematic 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 above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0055] Reference to "embodiments" in the present invention means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in the present invention may be combined with other embodiments.

[0056] like Figure 1 FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present invention. 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 to a network wirelessly or wired to complete data transmission and exchange.

[0057] Server 101 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0058] In addition, the server 101 can also be a node server in the blockchain network. Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm.

[0059] The terminal 102 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal 102 and the server 101 may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present invention.

[0060] Based on the example Figure 1 In the implementation environment shown, an embodiment of the present invention provides a control method for laser scribing. The following is an example of applying the control method for laser scribing in the terminal 102. It can be understood that the control method for laser scribing can also be applied to the server 101.

[0061] Reference Figure 2 , Figure 2 The flowchart of the laser scribing control method applied to the terminal provided by the embodiment of the present invention, the execution subject of the laser scribing control method can be any of the aforementioned computer devices (including servers or terminals). Figure 2 , the method comprises the following steps:

[0062] S100, in response to a start instruction of a target object, performing a transmission process on a target material;

[0063] It should be noted that the target material is initially placed at the transmission starting position; in some embodiments, step S100 may include the following steps: generating a start instruction in response to the target object's operation of the loading button; and transmitting the target material from the transmission starting position to the marking end position according to the start instruction.

[0064] For example, in some specific implementations, the target material is first placed at the starting position of the transmission system, which is the starting point of the entire processing flow. Next, when the target object (such as an operator) operates the loading button, the system will recognize this action and generate a start instruction. Once the start instruction is generated, the transmission system will start to transport the target material from the transmission starting position according to the preset program and parameters. During the transmission process, the system will ensure that the material moves at a stable speed and path until it reaches the end position of the marking. During this process, the position, speed and state of the material will be monitored and controlled by the system in real time to ensure that it can accurately reach the specified position for subsequent laser marking operations.

[0065] S200, when the target material reaches the flying shooting starting position, the target material is collected by flying shooting until the target material reaches the flying shooting ending position;

[0066] It should be noted that the transmission path of the target material is provided with a flying camera and a measuring instrument, and the flying acquisition includes horizontal point acquisition and vertical point acquisition; in some embodiments, step S200 may include the following steps: continuously acquiring the material transmission status of the transmission path through the flying camera; when the material transmission status changes from no material to material, determining that the target material has arrived at the flying start position, and generating a trigger signal through the flying camera; in response to the trigger signal, continuously performing horizontal point acquisition of the target material transported on the transmission path based on a preset acquisition frequency through the flying camera; in response to the trigger signal, continuously performing vertical point acquisition of the target material transported on the transmission path based on a preset acquisition frequency through the measuring instrument; when the material transmission status changes from material to no material, determining that the target material has arrived at the flying end position, and ending the flying acquisition.

[0067] Exemplarily, in some specific implementations, the present invention can introduce a flying camera (such as a visual 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 visual camera is used to fly and collect the material deformation offset data in the horizontal direction. Compared with ordinary scanners, using a camera to take pictures can improve the accuracy. If the current scanner wants to achieve a scanning speed of 800MM / S, it is necessary to compress the scanned image, which will lose accuracy. In addition, the scanner cannot continuously collect images and can only process the images in segments. The camera takes pictures and collects, and uses continuous flying technology for offset collection. The spacing of the flying shots and the point position of each flying shot image can be controlled to control the accuracy of the collection. The rangefinder is used to collect the material deformation offset data in the vertical direction.

[0068] In summary, through the collaborative work of the flying camera and the measuring instrument, as well as the real-time monitoring and precise collection of the material transmission status, the system can realize all-round and multi-angle data collection of the target material, providing strong data support for subsequent laser processing.

[0069] S300, fitting the path points of laser processing according to the results collected by flying camera;

[0070] It should be noted that the results of the flying photography include horizontal point acquisition results, the horizontal point acquisition results include multiple horizontal points in a time series order, and the path points include horizontal path points; in some embodiments, step S300 may include the following steps: correcting the misalignment of 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 in a time series order to obtain the horizontal path point.

[0071] For example, in some specific implementations, visual technology can be used to correct wrong points, fit path points, eliminate interference information, and make data more accurate. The main image processing technologies used in the algorithm logic are:

[0072] Feature extraction: Extract the laser line segments captured by the laser from the original image.

[0073] Image segmentation and point selection: Divide the image into several non-overlapping areas, take the intersection of the laser line segment and the image cut, and obtain the coordinates to be collected.

[0074] Point comparison calculation: calculate the relationship between the extracted points and the calibration points, and the data deviation value between them.

[0075] Point fitting: This is reflected in the fact that when the controller is running, the processed points are moved in sequence, which means that each point is connected into a line after movement.

[0076] Moreover, this control method is simpler than scanner acquisition, relatively simple in equipment debugging, and safe and reliable.

[0077] It should also be noted that the results of the flying shot acquisition include vertical point acquisition results, the vertical point acquisition results include multiple vertical points in a time sequence, and the 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 a cam curve through a cam table function; determining the vertical path points based on the cam curve.

[0078] For example, in some specific implementations, a distance meter can be used to collect material deformation displacement data in the vertical direction. The principle of the measuring instrument is to debug and reset the measurement value of the distance meter to zero. Specifically, a cam table is a table or database used to describe the cam profile, which records 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 movement and positioning.

[0079] Among them, the process of converting the vertical points of the time sequence into a cam curve is actually a process of data interpolation and curve fitting: a continuous and smooth curve can be generated based on discrete data points (point values) through mathematical algorithms (such as spline interpolation, polynomial fitting, etc.). This curve is the cam curve, which describes the displacement or position information of the cam at different angles, corresponding to the original vertical point data points of the time sequence. By converting the vertical points of the time sequence into a cam curve, we can achieve accurate simulation and control of the cam mechanism, thereby ensuring the accuracy and stability of the mechanical movement.

[0080] S400, when the target material reaches the marking start position, laser marking is performed on the target material according to the path points until the target material reaches the marking end position.

[0081] It should be noted that a laser head is provided on 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 by means of the laser head; when the material transmission status changes from no material to material, determining that the target material has arrived at the starting position of marking; in response to a trigger instruction that the target material has arrived at the starting position of marking, controlling the position movement of the laser head according to each point value in a time sequence, so that the laser head performs laser marking on the target material at the correct position; when the material transmission status changes from material to no material, determining that the target material has arrived at the end position of the flying shot, and ending the laser marking.

[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, and then the controller processes and analyzes the data (corresponding to the content of the aforementioned step S300). The controller can then convert the data into execution coordinates of a high-precision linear motor, the high-precision linear motor executes the action, and the laser controls the light emission, thereby achieving dynamic and precise laser marking and handling the problem of high-precision laser marking of deformed materials.

[0083] In some embodiments, the method may further include the following steps: when the target material is finished being laser-marked, the target material at the end position of the marking is transferred back to the transfer start position.

[0084] For example, in some specific embodiments, the material that has been marked can be immediately sent back to the starting position to prepare for the next process, thereby reducing waiting time and production cycle. If the marking equipment is part of a production line, the material that has been marked can be sent back to the starting position in time to release the marking equipment so that it can immediately process the next material. This reduces the idle time of the equipment and improves the utilization rate and production efficiency of the equipment.

[0085] It should also be noted that in some specific application scenarios, the material transmission status of the transmission path can also be collected through a laser head, and then the material transmission status feedback is realized according to the results of laser detection to trigger the flying acquisition of the aforementioned process.

[0086] In order to explain the principle of the technical solution of the present invention in detail, the overall process of the present invention is described below in combination with some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and cannot be regarded as a limitation of the present invention.

[0087] First of all, it should be noted that in laser processing, the material is deformed after quenching, and accurate laser marking and correction positioning can no longer be achieved according to the original fixed trajectory.

[0088] In view of this, the present invention introduces a visual camera and a laser rangefinder to perform dynamic detection of the deformed material in the horizontal and vertical directions respectively, and utilizes a low-latency communication method combined with program data processing to realize the dynamic deviation correction function of laser marking.

[0089] Specifically, a visual camera is used to collect horizontal material deformation offset data. Compared with ordinary scanners, using a camera to take pictures can improve accuracy. If the current scanner wants to achieve a scanning speed of 800MM / S, it is necessary to compress the scanned image, which will lose accuracy. In addition, the scanner cannot continuously collect images and can only process images in segments. The camera takes pictures and uses continuous flying technology for offset collection. It can control the spacing of the flying shots and the point position of each flying shot image, thereby controlling the collection accuracy.

[0090] like Figure 3 The figure shows a schematic diagram of the structure of the laser scribing equipment. Figure 4 This is the control flow chart of the laser scribing equipment. The flying shot spacing is mainly guaranteed by the Y-axis encoder feedback. The controller reads the encoder feedback and processes the data first in the controller interrupt program. The flying shot point position is compared and judged by the flying shot spacing set in the controller and the position of the Y-axis feedback, and the fixed compensation of the flying shot position is added to ensure its accuracy.

[0091] Specifically, in some practical application scenarios, the workflow of the laser marking equipment can be implemented as follows: manually load the material to the starting position → start the loading button → the x-axis moves to the flying start position → the y-axis accelerates from the starting position, passes the D1 distance to the flying start position → the vision starts flying data collection → collects data while processing data, and sends the data to the PLC, and the PLC processes the data → the material passes the flying end position → the camera turns off the flying and stops collecting data → the Y-axis will not stop, and the material continues to run the D2 distance → the material reaches the laser marking starting position → the PLC controls the laser to emit light, and at the same time the PLC sends the CCD, and the processed data is taken out from the cache, and the X-axis is controlled to perform follow-up compensation → the Y-axis will not stop, and the material continues to run the L distance → the material reaches the marking end position → the laser light is turned off, the Y-axis stops → the Y-axis returns to the starting position, and the X-axis returns to the flying start position → manual unloading from the starting position.

[0092] In some specific application scenarios, laser scribing equipment is mainly used in production environments that require high-precision, automated scribing. In the above workflow, the equipment realizes a fully automated process from manual loading to laser scribing through a series of precise coordinated actions. Specifically, the application scenario process of laser scribing equipment can be realized as follows:

[0093] 1. Manual loading and starting:

[0094] The staff places the material to be processed at the starting position of the equipment and presses the start loading button, and the equipment begins to enter the automated workflow.

[0095] 2. Flying data collection and processing:

[0096] The X-axis moves to the flying start position to prepare for data collection. The Y-axis accelerates from the starting position to the flying start position, and the visual system starts flying data collection.

[0097] During the data collection process, the controller reads the feedback of the Y-axis encoder in real time to ensure the accuracy of the flying shot spacing. The collected data is processed and 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 flying camera, the camera turns off the flying camera and stops data collection. The Y axis continues to move, and the material continues to run D2 distance before reaching the starting position of the laser marking. The PLC controls the laser light according to the processed data transmitted from the CCD, and starts to perform follow-up compensation on the X axis to ensure the precision and position accuracy of the marking. The material continues to run L distance, and when it reaches the end position of the marking, the laser light is turned off and the Y axis stops moving.

[0100] 4. Reset 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 flying shot to prepare for the next processing. The staff unloads the material at the starting position and takes out the material that has been marked.

[0102] The above application scenarios demonstrate the efficient and precise operation capabilities of laser marking equipment in automated production lines. It is suitable for industries that require high-precision marking of materials, such as automotive manufacturing, electronics manufacturing, aerospace, etc. By integrating advanced visual systems and control systems, the equipment can achieve 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 process of the controller controlling the visual flying shot can be implemented as follows: first, the laser XY axis moves to the starting point of the flying shot (to assist in material status detection); then, the flying shot process begins; specifically, the camera flying shot IO trigger signal can be generated according to the laser detection result, and then the camera flying shot returns a picture acquisition completion signal, and then, it is determined whether the flying shot has reached the end point. If it has not reached the end point, the X-axis encoder feedback is collected through the PLC, the photo trigger interval and the number of flying shots are calculated, and then the flying shot collection is continued until it is determined that the flying shot end point has been reached; all data returned by the camera through the EIP protocol are received; finally, the laser XY axis is moved to the flying shot end point to end the flying shot collection process.

[0104] In some specific implementations, visual technology can be used to correct errors, fit path points, eliminate interference information, and make data more accurate. Algorithm logic, such as Figure 6 As shown:

[0105] First, the original point X1, Y1 collected by the camera: the point is obtained in the original laser line segment, X1Y1 point value, Y1 is the marking direction, and X1 is the marking offset value.

[0106] Then, compare the reference point X,Y: the reference point XY value is the data point obtained during calibration, and the center line segment position of each image is taken.

[0107] Then, bad pixels in the X and Y directions are removed: bad pixels are those that are far away from the center line segment and those whose offset values ​​suddenly increase.

[0108] Then, the deviation correction calculates the offset X, Y of the final point: after the bad point is extracted, the deviation value of 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 for fitting, connects the points in series, and restores them to the collected trajectory path.

[0110] Among them, the above-mentioned image processing technologies mainly used are:

[0111] Feature extraction: Extract the laser line segments captured by the laser from the original image.

[0112] Image segmentation and point selection: Divide the image into several non-overlapping areas, take the intersection of the laser line segment and the image cut, and obtain the coordinates to be collected.

[0113] Point comparison calculation: calculate the relationship between the extracted points and the calibration points, and the data deviation value between them.

[0114] Point fitting: This is reflected in the fact that when the controller is running, the processed points are moved in sequence, which means that each point is connected into a line after movement.

[0115] Moreover, this control method is simpler than scanner acquisition, and the equipment debugging method is relatively simple, safe and reliable.

[0116] In addition, a distance meter (also called a measuring instrument or a distance sensor) can be used to collect the material deformation offset data in the vertical direction. The principle of the measuring instrument is: debug and reset the measurement value of the distance meter to zero, such as Figure 7 The following is an example of a cam curve. The installation position of the measuring instrument can be referred to Figure 2 . A color laser coaxial displacement measuring instrument can be used for rangefinder acquisition.

[0117] Specifically, Figure 8 As shown, the data acquisition process of the measuring instrument can be implemented as follows: the distance sensor collects point positions at a speed of 800mm / s, and the data transmission principle is adopted. The memory sharing method is first considered; the controller processes the transmitted points, such as removing bad points; the cam table function in the controller is used to generate a cam curve with the collected point coordinates; then, the cam table is sent to the servo driver for execution, and a single laser marking is completed through laser light output.

[0118] In addition, in some specific application scenarios, the present invention can transmit the collected data to the controller through the EIP communication protocol or the EtherCAT bus communication protocol, and then the controller processes and analyzes the data. The controller converts the data into the execution coordinates of the high-precision linear motor, the high-precision linear motor executes the action, and the laser controls the light to achieve dynamic and precise laser marking, and handle the problem of high-precision laser marking of deformed materials.

[0119] Specifically, the laser (laser head) can be an IPG laser, which uses analog quantity to control laser power, and controls the laser enable and the laser shutter through a controller to perform switch light control.

[0120] The position of light emission and light cut-off is controlled by collecting encoder feedback of the Y-axis of the marking by the controller. The distance value is calculated by comparing the currently collected encoder feedback value and compared with the set distance value to control the laser light on and off. The power value set by the controller is automatically converted into an analog value, thereby controlling the light output power of the laser.

[0121] The present invention can realize high-precision laser scribing and achieve micron-level laser scribing deviation correction. It can also realize dynamic scribing, collect data while performing laser scribing, and improve the production capacity of the equipment.

[0122] In summary, on the one hand, the present invention obtains the position and morphological information of the target material in real time through the flying acquisition technology, which provides an accurate data basis for the fitting of the laser scribing path, thereby effectively reducing the error caused by the artificial preset path. On the other hand, the method of the present invention realizes the automation of the whole process from material transmission, image acquisition to laser scribing, which greatly improves the efficiency of production and processing. In addition, the method also has strong adaptability and flexibility, and can cope with materials of different shapes and sizes to meet diversified production and processing needs. Therefore, the control method of laser scribing has shown significant beneficial effects in improving product quality, reducing production costs and enhancing production flexibility.

[0123] On the other hand, Fig. 9 As shown, an embodiment of the present invention provides a laser scribing control device 900, comprising:

[0124] The first module 901 is used to respond to the start instruction of the target object and perform transmission processing on the target material;

[0125] The second module 902 is used to perform flying capture on the target material when the target material reaches the flying capture start position until the target material reaches the flying capture end position;

[0126] The third module 903 is used to fit the path points of laser processing according to the results of the flying capture;

[0127] The fourth module 904 is used to laser mark the target material according to the path points when the target material reaches the marking start position until the target material reaches the marking 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 position of the marking back to the starting position of the transmission when the target material has completed the laser marking.

[0130] The contents of the method embodiments of the present invention are all applicable to the device embodiments. The functions specifically 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 method embodiments.

[0131] On the other hand, an embodiment of the present invention further provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above sensitive information method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0132] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present 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 method embodiments.

[0133] like Fig.10 As shown, Fig.10 A specific example of the hardware structure of an electronic device 1000 according to an embodiment is shown. The electronic device 1000 includes:

[0134] The processor 1001 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an 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 in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1002, and the processor 1001 calls and executes the network node population optimization method of the embodiment of the present invention;

[0136] Input / output interface 1003, used to implement information input and output;

[0137] The communication interface 1004 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);

[0138] A bus 1005 , which transmits information between various components of the device (e.g., the processor 1001 , the memory 1002 , the input / output interface 1003 , and the communication interface 1004 );

[0139] The processor 1001 , the memory 1002 , the input / output interface 1003 and the communication interface 1004 are connected to each other in communication within the device via the bus 1005 .

[0140] The electronic device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0141] The contents of the method embodiments of the present invention are all applicable to the electronic device embodiments. The functions specifically implemented by the electronic 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 method embodiments.

[0142] Another aspect of an embodiment of the present invention further 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 implement the aforementioned laser scribing control method.

[0143] The contents of the method embodiments of the present invention are all applicable to the laser scribing device embodiments. The functions specifically implemented by the laser scribing 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 method embodiments.

[0144] Another aspect of the embodiments of the present invention further 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 embodiment of the present invention may be a computer-readable signal medium or a laser scribing device or any combination of the above two. The laser scribing device may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of laser scribing devices may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read Only Memory, CD to ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the laser scribing device may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than the laser scribing device, which may 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 may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0146] The contents of the method embodiments of the present invention are all applicable to the storage medium embodiments. The functions specifically 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 method embodiments.

[0147] The embodiment of the present invention also discloses a computer program product or a computer program, which includes a computer instruction stored in a laser scribing device. A processor of a computer device can read the computer instruction from the laser scribing device, and the processor executes the computer instruction, so that the computer device executes the above method.

[0148] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0149] It should be noted that, although several modules of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to an embodiment 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. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0150] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation 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 (which can be a CD to ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation of the present invention.

[0151] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operation and logic flow presented by the present invention. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part described as a larger operation is performed independently.

[0152] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions and internal relationships of various functional modules in the device disclosed in the present invention, the actual implementation of the module will be understood within the conventional skills of engineers. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0153] If the function is implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a laser scribing device, and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned laser scribing device includes: U disk, mobile hard disk, read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0154] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by an instruction execution device, apparatus or device (such as a computer-based device, a device including a processor, or other device that can fetch instructions from an instruction execution device, apparatus or device and execute the instructions), or in conjunction with such instruction execution device, apparatus or device. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution device, apparatus or device, or in conjunction with such instruction execution device, apparatus or device.

[0155] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0156] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0157] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0158] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

[0159] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.

Claims

1. A laser scribing control method, characterized in that: The following steps are involved: In response to a start instruction of a target object, a target material is transported and processed; When the target material reaches the flying shooting start position, the target material is collected by flying shooting until the target material reaches the flying shooting end position; The path points of laser processing are obtained by fitting according to the results of the flying camera acquisition; When the target material reaches the marking start position, laser marking is performed on the target material according to the path points until the target material reaches the marking end position.

2. The laser scribing control method according to claim 1, characterized in that: The method further comprises the following steps: When the laser scribing of the target material is completed, the target material at the scribing end position is transported back to the transport starting position.

3. The laser scribing control method according to claim 1, characterized in that: The target material is initially placed at the transmission start position; the target material is transmitted in response to the start instruction of the target object, including the following steps: In response to the target object's operation action on a loading button, generating the start instruction; According to the start instruction, the target material is transferred from the transfer start position to the marking end position.

4. The laser scribing control method according to claim 1, characterized in that: The transmission path of the target material is provided with a flying camera and a measuring instrument, and the flying acquisition includes horizontal point acquisition and vertical point acquisition; when the target material reaches the flying start position, the target material is subjected to flying acquisition until the target material reaches the flying end position, including the following steps: Continuously collecting the material transmission status of the transmission path by the flying camera; When the material transmission state changes from no material to material, it is determined that the target material has reached the flying start position, and a trigger signal is generated by the flying camera; In response to the trigger signal, the flying camera continuously collects horizontal points of the target material transported on the transmission path based on a preset collection frequency; In response to the trigger signal, the measuring instrument continuously collects vertical point positions of the target material transported on the transmission path based on the preset collection frequency; When the material transmission state changes from material present to material absent, it is determined that the target material has reached the flying capture end position, and the flying capture is terminated.

5. The laser scribing control method according to claim 1, characterized in that: The results of the flying photo acquisition include horizontal point acquisition results, the horizontal point acquisition results include multiple horizontal points in time sequence, and the path points include horizontal path points; the path points for laser processing are obtained by fitting the results of the flying photo acquisition, including the following steps: Correcting each horizontal point based on a preset reference point to obtain a horizontal offset of each horizontal point; The horizontal path point is obtained by fitting the horizontal offset corresponding to each horizontal point in the time sequence.

6. The laser scribing control method according to claim 1, characterized in that: The results of the flying photo acquisition include vertical point acquisition results, the vertical point acquisition results include multiple vertical points in time sequence, and the path points include vertical path points; the path points for laser processing are obtained by fitting the results of the flying photo acquisition, including the following steps: Converting the vertical points of the timing sequence into a cam curve by a cam table function; The vertical path point is determined based on the cam curve.

7. The laser scribing control method according to claim 1, characterized in that: The transmission path of the target material is provided with a laser head, and the path points include a plurality of point values ​​in a time sequence; when the target material reaches the marking start position, the target material is laser marked according to the path points until the target material reaches the marking end position, including the following steps: Continuously collecting the material transmission status of the transmission path through the laser head; When the material transmission state changes from no material to material, it is determined that the target material has reached the marking start position; In response to a trigger instruction that the target material reaches the marking start position, the position movement of the laser head is controlled according to each of the point values ​​in a time sequence, so that the laser head performs laser marking on the target material at the corrected position; When the material transmission state changes from material present to material absent, it is determined that the target material has reached the flying shot end position, and the laser scribing ends.

8. A laser scribing control device, characterized in that: include: The first module is used to respond to the start instruction of the target object and perform transmission processing on the target material; The second module is used for performing flying capture on the target material when the target material reaches the flying capture start position until the target material reaches the flying capture end position; The third module is used to fit the path points of laser processing according to the results of the flying capture; The fourth module is used to laser mark the target material according to the path points when the target material reaches the marking start position until the target material reaches the marking end position.

9. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 7.

10. A laser scribing device, characterized in that: The laser scribing device is connected to a controller; The controller is used to execute a program to control the laser scribing device to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Laser processing method, laser processing apparatus, and storage medium

    CN112508763A

  • Laser processing method, terminal equipment and computer readable storage medium

    CN114083111A

  • Robot conveyor belt tracking method and system based on electronic cam

    CN115771143A

  • Welding path generation method of laser welding device

    CN116727847A

  • Laser lossless cutting process and device for battery piece

    CN118507587A