Control method and system for glass laser marking

Through dynamic height compensation mechanism and intelligent control technology, the movement path of the laser head is adjusted in real time, which solves the flatness of the processing platform in glass laser marking, improves the marking accuracy and efficiency, and reduces production costs.

CN119609379AActive Publication Date: 2025-03-14SHANDONG HUASHILI AUTOMATION TECH CO LTD

Patent Information

Application Number
CN202411877493.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-14
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

During the process of glass laser marking, the flatness of the working surface of the processing table leads to a shift in the laser focus position, affecting the consistency of marking depth, line clarity and overall effect. The existing technology relies on manual leveling, which is time-consuming and labor-intensive, and frequent leveling and maintenance increases production costs and labor intensity.

Method used

By obtaining the three-dimensional height data of each processing point on the working surface of the processing table, a dynamic height compensation mechanism is constructed, a laser head height compensation data set is generated, and the movement path of the laser head is adjusted in real time to ensure that the distance between the laser head and the glass surface is constant, and accurate compensation of the height deviation of the surface of the processing table is achieved.

Benefits of technology

It significantly improves the accuracy and consistency of complex patterns and large-area markings, reduces the leveling frequency of processing tables, reduces maintenance costs, and improves production efficiency and product quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119609379A_ABST
    Figure CN119609379A_ABST
Patent Text Reader

Abstract

The invention provides a control method and system for glass laser marking, and relates to the field of intelligent control or adjusting systems in industrial machining.The method comprises the steps that three-dimensional height data of all machining points on the working face of a machining table is obtained, and a three-dimensional height data set is formed; generating a laser head height compensation data set of each machining position of the machining table based on the three-dimensional height distribution data of the overall machining table; acquiring information of to-be-marked glass and geometric data of a to-be-marked area on the to-be-marked glass; acquiring height compensation data of the marking area according to the to-be-marked glass information and the geometric data of the marking area, and generating a marking area path plan; according to the scheme, three-dimensional height data acquisition of a machining table is taken as a core, a marking area path plan for controlling operation of a marking machine is obtained on the basis of the data, a marking area path is adjusted through a height compensation data set, a final area path scheme is generated, and the movement of a laser head is dynamically adjusted by adopting an intelligent control technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent control or regulation systems in industrial processing, and in particular to a control method and system for glass laser marking. Background Art

[0002] Glass laser marking technology has been widely used in consumer electronics, architectural glass, optical instruments and other fields due to its non-contact, high-precision and high-efficiency characteristics. However, there are many factors that affect the quality of glass laser marking, among which the flatness of the processing table working surface has a key influence on the marking quality. If the processing table working surface is tilted or uneven, it will directly cause the laser focus position to shift, thereby affecting the marking depth, line clarity and the consistency of the overall effect.

[0003] In the prior art, in order to ensure the quality of glass laser marking, it is often necessary to strictly level the working surface of the processing table. The purpose of leveling is to keep the glass surface consistent with the horizontal plane of the processing table, so that the laser focus distance remains constant and ensures uniform marking effect.

[0004] However, the leveling of the processing table usually requires professional operators to manually use instruments. This process is time-consuming and labor-intensive, and has high requirements for operating accuracy. Any slight error may affect the final marking effect.

[0005] Moreover, during long-term use, the flatness of the processing table will inevitably decrease due to mechanical wear, temperature changes, stress release, etc. Even after leveling operations, the processing table may still have new flatness deviations during operation, resulting in instability in marking quality. Therefore, in order to maintain a high marking quality, companies need to frequently inspect and level the processing table, which not only increases the downtime of the equipment, but also significantly increases production costs and labor intensity, resulting in low production efficiency and poor quality consistency. Summary of the invention

[0006] This application builds a dynamic height compensation mechanism with the three-dimensional height data collection of the processing table as the core, and obtains the marking area path planning for controlling the operation of the marking machine based on this data, and adjusts its marking area path through the height compensation data set to generate the final area path plan, and uses intelligent control technology to dynamically adjust the movement of the laser head, so that it can adjust the distance between the laser head and the glass surface in real time, realize accurate compensation for the height deviation of the processing table surface, and ensure that the laser focus is always in the ideal position. Combined with path planning optimization and quality feedback monitoring, it can greatly improve the accuracy and consistency of complex patterns and large-area marking, reduce the frequency of processing table leveling, reduce maintenance costs, significantly improve production efficiency and product quality, and meet the needs of industrial production. The specific contents are as follows.

[0007] A control method for glass laser marking, the method comprising: Acquire the three-dimensional height data of each processing point on the working surface of the processing table to form a three-dimensional height data set; Based on the three-dimensional height distribution data of the overall processing table, a laser head height compensation data set for each processing position of the processing table is generated; Obtaining information of the glass to be marked and geometric data of the area to be marked on the glass to be marked, including its geometric shape, size and position data; The height compensation data of the marking area is obtained according to the information of the glass to be marked and the geometric data of the marking area, and the path planning of the marking area is generated.

[0008] Furthermore, the method further comprises: Execute marking tasks according to the marking area path planning; Adjust the XY axis movement and Z axis height of the laser head according to the marking area path planning data.

[0009] Further, the method further comprises: obtaining marking quality data, and monitoring changes in marking quality according to the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

[0010] Furthermore, the method for obtaining the three-dimensional height data of each processing point on the working surface of the processing table is as follows: Place the original glass sheet on the processing table; Obtain the three-dimensional height data of the processing table at each point on the original glass sheet; Obtain the height difference of thickness data in various glass original sheets, compensate the three-dimensional height data, and obtain the three-dimensional height data of the processing table at each point on the glass original sheets with different thicknesses; In the process of implementing the embodiments of the present application, the inventors found that by obtaining the height difference of thickness data in various glass original sheets and compensating the three-dimensional height data, the three-dimensional height data of the processing table at each point on the glass original sheets of different thicknesses can be obtained. Although the printing path generated on this basis can be used, the quality consistency will still be poor. Although the printing effect is still within the qualified range, its quality will still fluctuate.

[0011] As a preferred method, in order to solve the above problems, the inventors further improved and optimized the method of obtaining the three-dimensional height data of each processing point on the working surface of the processing table, and the specific method is as follows: Put glass sheets of different thicknesses on the processing table; The three-dimensional height data of the processing table at each point on the glass original sheets with different thicknesses are obtained.

[0012] Furthermore, the method for obtaining the three-dimensional height data is as follows; Get the processable range of the glass on the processing table; A two-dimensional grid is defined based on the processable range; Acquire vertical height data of all grid points in the two-dimensional grid by measuring probes; The vertical height data of all measuring points are combined with the position information of the corresponding measuring points and recorded as three-dimensional coordinate values; The thickness information of the measured glass is obtained, and according to the distribution of the measuring points, the recorded data is sorted and recorded to generate a three-dimensional height data set of the working surface of the processing table corresponding to the glass of the thickness.

[0013] Furthermore, the method for generating the laser head height compensation data set for each processing position of the processing platform is as follows: The three-dimensional height distribution model of the working surface of the processing table corresponding to different thicknesses is generated by data sorting using the three-dimensional height data set of the processing table; Set the vertical distance between the laser head and the glass surface to x; According to the data in the three-dimensional height distribution model, the vertical distance x between the laser head and the glass surface is compared to calculate the compensation value between the processing head and the glass surface; The calculated compensation values ​​of each grid point are collated to generate a three-dimensional height compensation data set of the processing table.

[0014] Secondly, the present application also discloses a control system for glass laser marking, the system comprising: 3D height data acquisition module: used to collect 3D height data of each processing point on the working surface of the processing table to form a 3D height data set, and based on the 3D height distribution data of the whole processing table, generate a laser head height compensation data set for each processing position of the processing table; Processing requirement acquisition module: used to obtain the information of the glass to be marked and the geometric data of the area to be marked on the glass to be marked; Processing plan generation module: used to obtain the height compensation data of the marking area according to the information of the glass to be marked and the geometric data of the marking area, and generate the path planning of the marking area; Laser marking execution module: executes marking tasks according to the marking area path planning, and adjusts the XY axis movement and Z axis height of the laser head according to the marking area path planning data; Monitoring and feedback module: used to obtain marking quality data and monitor changes in marking quality based on the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

[0015] In the process of implementing the embodiments of the present application, the inventors found that the laser marking equipment in the prior art is highly dependent on the flatness of the processing table. Once the processing table is slightly deviated, the focus position of the laser head is difficult to accurately adjust, resulting in problems such as uneven marking depth and blurred patterns. In addition, in the prior art, the laser marking process lacks real-time height compensation capability and cannot effectively deal with the slight unevenness of the processing table surface, resulting in failure or poor marking effect in local areas. For complex geometric patterns or large-area marking tasks, the prior art lacks effective coordination in path planning and height adjustment, which easily leads to the problem of reduced marking quality in detailed parts. In addition, frequent leveling and maintenance operations in the prior art not only reduce production efficiency, but also increase production costs. For industrial scenarios that require large-scale production, the limitations of the prior art are particularly obvious.

[0016] In actual operation, this system uses intelligent control technology to dynamically adjust the movement of the laser head in real time, realize precise control of the laser head XYZ axis, and ensure that the laser focus always remains at the optimal processing distance. In addition, the system effectively reduces the ineffective movement of the laser head through path optimization technology, improving processing efficiency and accuracy. Combined with height compensation and path planning, the system can adapt to the uneven surface of the processing table and automatically adjust the height of the laser head to ensure the uniformity and consistency of the marking quality. This solution integrates path planning, height compensation and real-time feedback adjustment functions, which can significantly improve marking accuracy and efficiency, reduce reliance on manual adjustment, and provide an innovative solution for the intelligent upgrade of manufacturing systems.

[0017] In order to solve the above technical problems, one or more technical solutions provided in this application have at least the following technical effects or advantages: The present application uses a contact measurement method to establish a three-dimensional height data model of high-density grid points in the glass surface processing area to achieve a comprehensive reflection of the unevenness of the glass surface.

[0018] This application combines height compensation data with path planning so that the laser head can dynamically adjust the Z-axis height in real time during the printing process, ensuring a constant distance between the processing head and the glass surface, thereby improving the marking quality.

[0019] The present application can combine the height distribution data of the glass surface to generate optimized path planning for complex geometric patterns, thereby ensuring the effective combination of path planning and height compensation.

[0020] When the flatness of the processing table is insufficient, the present application abandons the traditional method of leveling the processing table. Instead, through accurate calculation and dynamic adjustment of height compensation data, it not only ensures the stability of marking quality, but also effectively extends the service life of the processing table.

[0021] This application combines automated height compensation with path planning, allowing laser marking to demonstrate higher efficiency and stability in large-scale industrial production, reducing downtime losses caused by equipment adjustments or substandard quality.

[0022] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic flow chart of a control method for glass laser marking provided in an embodiment of the present application.

[0024] Figure 2 A schematic diagram of the structure of a control system for glass laser marking provided in an embodiment of the present application.

[0025] Explanation of the reference numerals: three-dimensional height data acquisition module 10 , processing requirement acquisition module 20 , processing plan generation module 30 , laser marking execution module 40 , monitoring and feedback module 50 . DETAILED DESCRIPTION

[0026] The embodiment of the present application provides a control method for glass laser marking, accurately collects and adjusts three-dimensional height data in real time, realizes dynamic control of the distance between the laser head and the glass surface, eliminates the influence of the uneven surface of the processing table, and combines the height data and the geometric shape of the marking pattern to generate the global optimal path planning, ensures the accuracy and consistency of complex patterns, and ensures the marking quality through height compensation technology when the processing table is not flat enough, reduces the dependence on the leveling of the processing table, and extends the service life of the equipment, so that it not only has the characteristics of high degree of automation, simple operation and convenient maintenance, but also adapts to the needs of large-scale industrial production, and at the same time reduces the technical threshold of operators.

[0027] The solution is centered on the three-dimensional height data collection of the processing table, and accurately obtains the three-dimensional height distribution data of the processing table surface and the glass surface through non-contact measurement technology. Based on this data, the system generates a preliminary path plan to control the operation of the marking machine, and dynamically adjusts the path in combination with the height compensation data set, thereby generating a final regional path plan that meets actual processing needs.

[0028] After introducing the basic principles of the present application, various non-limiting implementation methods of the present application will be specifically introduced below in conjunction with the accompanying drawings of the specification. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0029] Example 1: Figure 1 As shown, a control method for glass laser marking, the method comprising: S100 acquires the three-dimensional height data of each processing point on the working surface of the processing table to form a three-dimensional height data set.

[0030] The method for obtaining the three-dimensional height data of each processing point on the working surface of the processing table is as follows: The preparation work is as follows: Verify that the processing table is fixed and ensure that its surface is clean and free of foreign matter to avoid interference with the measurement.

[0031] Install a contact measuring device, such as a mechanical height measuring probe (e.g. a digital micrometer or displacement sensor), and calibrate the zero height of the probe.

[0032] Set the resolution and measurement spacing of the measuring device (i.e. the horizontal distance between every two measuring points on the processing table surface) to ensure that the data density meets the accuracy requirements.

[0033] Place a glass sheet of a certain thickness on the processing table; Get the processable range of the glass on the processing table; Define a two-dimensional grid based on the machinable range and determine the boundary of the measurement area to ensure that the grid covers the entire working surface of the machining table. The grid spacing can be set according to the machining accuracy and surface characteristics, usually in a uniform rectangular or square distribution. Move the measuring probe to the first grid point of the processing table and make the probe contact with the table surface; After the probe touches the table, the vertical height data (Z value) of the point will be automatically recorded according to the contact position; Its control system can control the measuring device to move point by point along the grid through a precision motion platform (such as an XYZ servo platform). Every time a grid point is reached, the probe repeatedly contacts and records the height of the point, completing the measurement in a set order.

[0034] Record the height data of all measured points as three-dimensional coordinate values ​​(X, Y, Z), where: X, Y are the horizontal positions of the grid points where the probe is located; Z is the measured height of the point.

[0035] According to the distribution of the measuring points, the vertical height data of all measuring points are combined with the position information of the corresponding measuring points and recorded as three-dimensional coordinate values, and the recorded data are organized into a matrix or table in the form of a grid; The thickness information of the measured glass is obtained, and according to the distribution of the measuring points, the recorded data is sorted and recorded to generate a three-dimensional height data set of the working surface of the processing table corresponding to the glass of the thickness.

[0036] By repeatedly testing glass of different thicknesses, the three-dimensional height data of the processing table at each point on the glass original sheets of different thicknesses are obtained, and a three-dimensional height data set of the working surface of the processing table corresponding to the corresponding thickness is generated.

[0037] S200 generates a laser head height compensation data set for each processing position of the processing table based on the three-dimensional height distribution data of the overall processing table.

[0038] Specifically, the method for generating the laser head height compensation data set at each processing position of the processing table is as follows: By obtaining a three-dimensional height data set of a processing table corresponding to glass of different thicknesses, a three-dimensional height distribution model of a working surface of the processing table corresponding to different thicknesses is generated through data sorting; Set the vertical distance between the laser head and the glass surface to x; According to the data in the three-dimensional height distribution model, the vertical distance x between the laser head and the glass surface is compared to calculate the compensation value between the processing head and the glass surface; The calculated compensation values ​​of each grid point are collated to generate a three-dimensional height compensation data set of the processing table.

[0039] S300 obtains information of the glass to be marked and geometric data of the area to be marked on the glass to be marked, wherein the geometric data includes geometric shape, size and position data.

[0040] Specifically: It can import the geometric information of the marking area from the design system, including the pattern shape, size and its expected position on the glass, as well as the thickness information of the glass to be marked; Typical geometric information may include outlines of rectangles, circles, text, or complex patterns.

[0041] Calibrate by referencing the positioning marks on the processing table or the alignment points on the glass to ensure that the marking area is correctly aligned with the actual position on the glass; After calibration is completed, record the specific position data of the marking area on the glass (such as the upper left corner coordinates and area range); Resolve the geometry of the marking area, such as lines, surfaces or filled areas; Determine the position and arrangement order of shape feature points (such as vertices and boundary lines).

[0042] Get the length, width or radius of the marking area; If it is a complex pattern, each part needs to be dimensioned separately and its relative position recorded; Determine the specific location of the marking area on the glass, including its position relative to the edge of the glass (such as the offset from the lower left corner); If multiple areas need to be marked, the position and shape of each marking area must be recorded separately.

[0043] The collected geometric data of the marking area is compared with the design drawings, and the distance between the marking area and the glass boundary is checked to ensure that its shape, size and position are consistent with expectations, so as to ensure that the marking area does not exceed the effective range of the glass or touch the boundary of the processing table to avoid errors during processing.

[0044] If there is a deviation, adjust the glass position or reset the marking area; Combine glass information (size, thickness) and marking area geometry data into a standardized data format to generate a file containing: The overall size and thickness of the glass; The shape and size of the marking area; The coordinates of the marking area on the glass.

[0045] The file is saved to a specified path and passed to the next module ( S400 ).

[0046] S400 obtains height compensation data of the marking area according to the information of the glass to be marked and the geometric data of the marking area, and generates a path planning for the marking area.

[0047] Specifically, it first obtains the overall size and thickness information of the marked glass; the geometric shape, size and position of the area to be marked; the three-dimensional height data of the glass surface (combined with the data after height compensation), and imports the marking design file (such as vector graphics, CAD graphics) to extract the geometric information of the lines, contours or filled areas of the pattern; According to the design pattern, the complex pattern is decomposed into basic path units (such as straight lines, arcs, curves, etc.), and the starting and ending positions of each unit are determined.

[0048] If the design pattern has a layered structure (for example, different areas require different laser intensities or depths), it needs to be processed in layers and the priority and processing order of each layer should be marked.

[0049] Determine the processing order of the marking path, give priority to the path with high continuity, and handle the situation of path crossing or overlapping to ensure that the processing is not repeated or missed, and reduce unnecessary movement of the laser head.

[0050] Obtain the coordinate information of each processing point in the area to be marked, call the three-dimensional height data set of the processing table generated by the three-dimensional height data acquisition module, and associate each processing point on the path of the marking area with the corresponding height compensation value; Generate the height compensation value of the laser head in the Z-axis direction according to the height deviation value of each processing point on the path to ensure a constant distance between the laser head and the glass surface; The height compensation data is combined with the XY axis path data to generate the final path planning including the XY plane path and Z axis height adjustment. This path fully describes the dynamic motion trajectory of the laser head in three-dimensional space; That is, by introducing height compensation data in path planning, the Z-axis height of the path is dynamically adjusted, and sharp turns or high curvature points that may exist in the path are smoothed to ensure the stability of the laser head motion trajectory and processing efficiency, ensure that the laser focal length of each point is consistent, and avoid uneven marking effects caused by height differences; Generate a path model to integrate the geometric information of the marking area, the decomposed path units and the height compensation data into a three-dimensional processing path; Convert the generated path data into a standard format recognizable by the laser marking machine (such as G code or other equipment-specific code); Save the path file to the specified path and output it together with the processing parameter file; Transfer the path planning file to the laser marking machine control system to ensure that the path data is consistent with the equipment configuration.

[0051] S500 performs the marking task according to the marking area path planning, that is, adjusts the XY axis movement and Z axis height of the laser head according to the marking area path planning data.

[0052] Specifically; turn on the laser marking machine and control system, check the hardware status of the equipment, and ensure that the laser head, XY axis movement module and Z axis height adjustment module are working properly; Calibrate the initial distance between the laser head and the processing table to ensure that the laser head is at the reference height (usually the reference point of the processing table); Import the path planning file and processing parameter file output by S400 into the control system of the laser marking machine; Place the glass to be marked on the processing table and ensure that the position of the glass is aligned with the position data in the path planning; Use positioning devices (such as dowel pins, clamps, or vacuum suction) to fix the glass to prevent it from moving during processing; Move the laser head to the starting point of the marking area; Adjust the XY position of the laser head according to the path planning data to ensure that the area to be marked fully matches the planned path; Load laser power, scanning speed and focal length compensation parameters according to the path planning file; Call the system's automatic focusing function to adjust the Z-axis height of the laser head according to the height compensation data of the marking area, so that the laser focus always remains on the glass surface; Activate the marking program, and the control system executes the movement and marking operations of the laser head according to the sequence of path planning; Control the movement of the XY axis to ensure that the laser head moves accurately along the planned path, while dynamically adjusting the Z axis height compensation; During the marking process, the Z-axis height of the laser head is adjusted in real time according to the height compensation data in the path planning to ensure that the relative distance between the laser focus and the glass surface is always consistent; According to the processing parameters in the path planning, the moving speed and laser power of the laser head are dynamically adjusted at different positions of the path to ensure that the marking quality in the curved area and sharp turns is consistent with that in the straight area; After the control system completes the marking of the last path unit, it automatically moves the laser head back to the initial position; Stop laser output, close the processing program, and check the marking effect on the glass surface, including line clarity, depth uniformity, and pattern integrity; if it is detected that the marking effect has deteriorated, suspend subsequent marking tasks and issue a warning signal.

[0053] S600 obtains marking quality data and monitors changes in marking quality based on the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

[0054] Specifically; It can start the marking monitoring module and calibrate the monitoring equipment so that it can accurately capture the surface features of the laser head processing area and ensure that the camera or other quality monitoring sensors work properly; During the marking process, the image or laser reflection intensity data of the marking area is collected in real time; Image data is used to check the line definition, integrity and depth uniformity of the marked area; By monitoring the laser reflection intensity, evaluate whether the laser focus is correctly focused on the glass surface; Use image processing algorithms to analyze the collected data to identify edge clarity, light-dark contrast, and shape integrity of lines; If an anomaly is detected (such as line breakage, blur or uneven depth), the system will record the anomaly point and the specific problem type; According to the requirements of the glass marking task, the detection threshold of marking quality can be preset, including: Clarity threshold: whether the line edge is clear; Depth threshold: whether the marking depth is within the target range; Shape threshold: whether the marking pattern is consistent with the plan.

[0055] Compare the marking quality data detected in real time with the preset threshold value; If all indicators are within the threshold range, the marking quality is considered qualified; If any index is lower than the threshold, the system determines that the marking quality is abnormal, and then re-acquires the three-dimensional height data of each processing point on the working surface of the processing table and generates a new laser head height compensation data set for each processing position on the processing table.

[0056] The first aspect disclosed in this application is a control system for glass laser marking, and the system includes: A control system for glass laser marking, the system includes: Three-dimensional height data acquisition module 10: used to acquire the three-dimensional height data of each processing point on the working surface of the processing table, form a three-dimensional height data set, and generate a laser head height compensation data set for each processing position on the processing table based on the three-dimensional height distribution data of the overall processing table; Glass original sheet positioning unit: used to place the glass original sheet on the processing table and ensure its stability; It obtains the position, size and thickness information of the glass original sheet, and uses these data to determine the specific position of the marking area, providing a basis for subsequent path planning and height adjustment.

[0057] Three-dimensional height data acquisition unit: used to obtain the vertical height data of each processing point on the working surface of the processing table by using the contact measurement method or other suitable measurement techniques.

[0058] It scans the surface of the processing table with a probe to generate the three-dimensional coordinates of each grid point, and these three-dimensional coordinate data will be used to form the three-dimensional height data set of the overall processing table.

[0059] Height compensation data generation unit: used to obtain the three-dimensional height distribution data of different thicknesses of the overall processing table and generate a laser head height compensation data set for each processing position on the processing table; It obtains the actual thickness value of the glass to be processed (for example, 5 mm), and classifies and arranges the acquired three-dimensional coordinate data based on this to generate a three-dimensional height distribution model of the glass surface relative to the processing table; Assume that the surface of the processing table is completely flat in the ideal state, the glass is in close contact with the processing table, and the processing distance between the laser head and the glass surface should be the set value x.

[0060] Analyze the actual measurement data and calculate the deviation value between the actual height value y and the set height x of each grid point: When y>x, calculate the compensation value as y−x, and this compensation value represents the height that the processing head needs to be adjusted downward; When y<x, calculate the compensation value as x−y, and this compensation value represents the height that the processing head needs to be adjusted upward.

[0061] The compensation values ​​of all grid points are sorted into a height compensation data file, recording the specific compensation value of each processing point and the corresponding grid point coordinates.

[0062] The height compensation data file will be used to guide the laser head to make dynamic adjustments in the Z-axis direction during the machining path planning and execution stages.

[0063] Processing requirement acquisition module 20: used to acquire information of the glass to be marked and geometric data of the area to be marked on the glass to be marked. The processing requirement acquisition module includes: Glass information acquisition unit: used to obtain the basic information of the glass to be marked (such as thickness, specifications), and generate basic information of the glass, which can be obtained through the glass parameter database or manually input by the user; Marking area definition unit: used to define the specific position and shape of the area to be marked. It obtains the geometric shape and size parameters of the marking area designed by the user to determine the geometric shape of the marking area (such as lines, text, patterns, etc.), and extracts the size of the marking area and the specific position on the glass; Output the information of the glass to be marked and the geometric data of the marking area to the processing plan generation module.

[0064] Processing plan generation module 30: used to obtain the height compensation data of the marking area according to the information of the glass to be marked and the geometric data of the marking area, and generate the path planning of the marking area. The processing plan generation module includes: Path planning unit: used to generate basic path planning according to the position and shape of the marking area; optimize the basic path to reduce unnecessary movement, and generate the XY axis movement path of the laser head as preliminary path planning data; Height compensation adjustment unit: used to generate the Z-axis height adjustment plan for the laser head. It obtains the compensated height data of the processing table and the path planning data, and determines the laser head height compensation value of each processing point in the path planning in combination with the preliminary path planning data, and generates the final path planning in combination with the path planning. The final path planning includes the complete processing path of the marking area (including XY path and Z height adjustment), which is used to guide the execution of laser marking tasks.

[0065] Laser marking execution module 40: used to execute the marking task according to the marking area path planning, and adjust the XY axis movement and Z axis height of the laser head according to the marking area path planning data, the laser marking execution module includes; Path execution unit: used to control the XY and Z axis movement of the laser head according to the path planning, that is, through the complete processing path of the marking area, control the XY plane movement of the laser head, and adjust the Z axis height synchronously while controlling the XY plane movement of the laser head to ensure that the laser focus is constant and accurately reaches the specified position. Laser control unit: used to control the power and switch status of laser marking according to the path planning of the marking area, so that it can accurately control the laser switch according to the path planning and adjust the laser power and marking speed according to the material.

[0066] Monitoring and feedback module 50: used to obtain marking quality data and monitor changes in marking quality according to the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

[0067] The monitoring and feedback module includes: Real-time monitoring unit: used to collect images or reflection intensity data in real time according to the image acquisition device or sensor installed on the equipment, and analyze the marking quality, detect the clarity, depth and shape integrity to obtain real-time quality monitoring data, so that it can monitor the quality data in the marking process through the real-time quality monitoring data; Abnormal feedback unit: used to provide adjustment suggestions or automatically trigger the correction process for marking abnormalities. The method is as follows: Obtain real-time quality monitoring data and compare it with preset quality thresholds; If an abnormality is detected, the abnormal area is marked and the correction process is automatically triggered; Through the above detailed description of a control method and system for glass laser marking, those skilled in the art can clearly understand a control system for glass laser marking in this embodiment. Since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0068] Through the above description of the disclosed embodiments, it is believed that the professional and technical personnel in the field can implement or use the present application. The various modifications to these embodiments will be apparent to the professional and technical personnel in the field, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but will conform to the widest range consistent with the principles and novel features disclosed herein.

Claims

1. A control method for glass laser marking, characterized in that: The method comprises: Acquire the three-dimensional height data of each processing point on the working surface of the processing table to form a three-dimensional height data set; Based on the three-dimensional height distribution data of the overall processing table, a laser head height compensation data set for each processing position of the processing table is generated; Obtaining information of the glass to be marked and geometric data of the area to be marked on the glass to be marked; The height compensation data of the marking area is obtained according to the information of the glass to be marked and the geometric data of the marking area, and the path planning of the marking area is generated.

2. A control method for glass laser marking according to claim 1, characterized in that: The method further comprises: Execute marking tasks according to the marking area path planning; Adjust the XY axis movement and Z axis height of the laser head according to the marking area path planning data.

3. A control method for glass laser marking according to claim 2, characterized in that: The method further comprises: obtaining marking quality data, and monitoring changes in marking quality according to the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

4. The control method for glass laser marking according to claim 1, characterized in that: The method for obtaining the three-dimensional height data of each processing point on the working surface of the processing table is as follows: Place the original glass sheet on the processing table; Obtain the three-dimensional height data of the processing table at each point on the original glass sheet; The height difference of thickness data in various glass original sheets is obtained, the three-dimensional height data is compensated, and the three-dimensional height data of the processing table at each point on the glass original sheets with different thicknesses is obtained.

5. The control method for glass laser marking according to claim 1, characterized in that: The method for obtaining the three-dimensional height data of each processing point on the working surface of the processing table is as follows: Put glass sheets of different thicknesses on the processing table; The three-dimensional height data of the processing table at each point on the glass original sheets with different thicknesses are obtained.

6. A control method for glass laser marking according to claim 5, characterized in that: The method for obtaining the three-dimensional height data is as follows: Get the processable range of the glass on the processing table; A two-dimensional grid is defined based on the processable range; Acquire vertical height data of all grid points in the two-dimensional grid by measuring probes; The vertical height data of all measuring points are combined with the position information of the corresponding measuring points and recorded as three-dimensional coordinate values; The thickness information of the measured glass is obtained, and according to the distribution of the measuring points, the recorded data is sorted and recorded to generate a three-dimensional height data set of the working surface of the processing table corresponding to the glass of the thickness.

7. The control method for glass laser marking according to claim 1, characterized in that: The method for generating the laser head height compensation data set at each processing position of the processing platform is as follows: The three-dimensional height distribution model of the working surface of the processing table corresponding to different thicknesses is generated by data sorting using the three-dimensional height data set of the processing table; Set the vertical distance between the laser head and the glass surface to x; According to the data in the three-dimensional height distribution model, the vertical distance x between the laser head and the glass surface is compared to calculate the compensation value between the processing head and the glass surface; The calculated compensation values ​​of each grid point are collated to generate a three-dimensional height compensation data set of the processing table.

8. A control system for glass laser marking, characterized in that: The system is used to implement a control method for glass laser marking according to any one of claims 1 to 7, and the system comprises: 3D height data acquisition module: used to collect 3D height data of each processing point on the working surface of the processing table to form a 3D height data set, and based on the 3D height distribution data of the whole processing table, generate a laser head height compensation data set for each processing position of the processing table; Processing requirement acquisition module: used to obtain the information of the glass to be marked and the geometric data of the area to be marked on the glass to be marked; Processing plan generation module: used to obtain the height compensation data of the marking area according to the information of the glass to be marked and the geometric data of the marking area, and generate the path planning of the marking area; Laser marking execution module: executes marking tasks according to the marking area path planning, and adjusts the XY axis movement and Z axis height of the laser head according to the marking area path planning data; Monitoring and feedback module: used to obtain marking quality data and monitor changes in marking quality based on the marking quality data; If the marking quality is lower than the preset value, the three-dimensional height data of each processing point on the working surface of the processing table is re-acquired and a new laser head height compensation data set for each processing position of the processing table is generated.

Citation Information

Patent Citations

  • Original laser sound signal extraction device based on laser welding process

    CN102141546A

  • Laser processing control method, system and device

    CN116652369A

  • Laser processing method and system based on machine vision

    CN118314138A

  • Laser marking positioning adjusting and measuring method and system and laser marking equipment

    CN118371875A

  • Laser marking control method and device and storage medium

    CN118926709A

Cited By

  • Full-automatic laser vision coding machine and coding path optimization method

    CN120155669A

  • Method for facilitating focusing of glass laser marking equipment and distance measuring device

    CN120516168A