High-speed laser code engraving system, laser code engraving machine and method

文档序号:770733 发布日期:2021-04-09 浏览:2次 中文

阅读说明:本技术 一种高速激光刻码的系统、激光刻码机以及方法 (High-speed laser code engraving system, laser code engraving machine and method ) 是由 徐文卓 谢朝晖 于 2020-12-10 设计创作,主要内容包括:本发明提供了一种高速激光刻码的系统、激光刻码机以及方法,涉及赋码技术及设备自动控制领域,用以解决现有自动化生产线上使用的变码刻码技术中刻码效率低和刻码速度慢的问题。系统包括:激光刻码机,以及与激光刻码机分别连接的电眼和总控制单元。激光刻码机包括:缓存子单元和激光刻码机本体。方法包括:初始化的步骤,高速激光刻码的步骤,补足追溯码数据集的步骤。本发明的高速激光刻码的系统、激光刻码机以及方法,增加了激光机刻码缓存机制,使刻码和发送数据异步工作,大大提高了刻码效率和刻码速度。(The invention provides a high-speed laser code engraving system, a laser code engraving machine and a high-speed laser code engraving method, relates to the field of code assigning technology and automatic control of equipment, and aims to solve the problems of low code engraving efficiency and low code engraving speed in the code changing code engraving technology used on the conventional automatic production line. The system comprises: laser code carving machine, and electric eye and master control unit connected with the laser code carving machine. The laser code carving machine comprises: buffer memory subunit and laser code carving machine body. The method comprises the following steps: initializing, high-speed laser code engraving and complementing a retroactive code data set. The system, the laser code carving machine and the method for high-speed laser code carving increase a code carving cache mechanism of the laser machine, enable the code carving and the data sending to work asynchronously, and greatly improve the code carving efficiency and the code carving speed.)

1. A system for high-speed laser scribing, comprising: the laser code carving machine comprises a laser code carving machine, an electric eye and a master control unit which are respectively connected with the laser code carving machine;

the master control unit is used for sending a tracing code data set to the laser code carving machine and complementing the tracing code data set after part of tracing codes are used;

the laser decoding machine is used for storing the tracing code data set sent by the master control unit, etching the first tracing code in the tracing code data set on an object, and removing the tracing code after etching is finished;

and the electric eye is used for controlling the laser code etching machine to etch the tracing code for the object when the object is detected to pass through.

2. The system for high-speed laser code engraving of claim 1, wherein the master control unit obtains the condition that the laser code engraving machine uses the tracing back codes, specifically, the master control unit starts a thread, polls and accesses the laser code engraving machine, and obtains the number of the tracing back codes stored by the laser code engraving machine.

3. The system for high-speed laser code scribing as in claim 2, wherein the total control unit complements the traceback code data sets, and specifically, when the number of traceback codes stored in the laser code scribing machine is reduced to a preset threshold value, the total control unit sends a corresponding number of traceback codes to the laser code scribing machine, so that the traceback code data sets stored in the laser code scribing machine are restored to the initial number.

4. The system for high-speed laser coding as claimed in claim 2, wherein the master control unit starts a thread, polls and accesses the laser coding machine at a frequency of 100ms, and obtains the number of the trace-back codes stored in the laser coding machine.

5. A laser code engraving machine, comprising:

the cache subunit is used for storing the tracing code dataset;

and the laser code carving machine body is used for etching the first tracing code in the tracing code data set stored in the cache subunit on an object, and removing the tracing code after etching is finished.

6. A high-speed laser code engraving method is characterized by comprising the following steps:

initializing: the master control unit sends a tracing code data set to the laser code carving machine;

high-speed laser code engraving: when the electric eye detects that an object passes through, the laser etching code machine is controlled to etch the tracing code on the object, the laser etching code machine etches the first tracing code in the internally stored tracing code data set on the current object, and the tracing code is removed after etching is finished;

complementing the tracing code data set: after part of the tracing codes are used, the total control unit complements a tracing code data set to the laser code engraving machine.

7. The method for high-speed laser code engraving of claim 6, wherein in the step of complementing the trace-back code data set, the master control unit obtains the condition that the laser code engraving machine uses the trace-back code, specifically, the master control unit starts a thread, polls and accesses the laser code engraving machine, and obtains the number of the trace-back codes stored by the laser code engraving machine.

8. The method for high-speed laser code engraving as claimed in claim 7, wherein the complementing of the traceback code data sets is specifically that when the number of the traceback codes stored in the laser code engraving machine is reduced to a preset threshold value, the master control unit sends a corresponding number of the traceback codes to the laser code engraving machine, so that the traceback code data sets stored in the laser code engraving machine are restored to the initial number.

9. The method for high-speed laser coding according to claim 7, wherein the master control unit starts a thread, polls and accesses the laser coding machine at a frequency of 100ms, and obtains the number of the trace-back codes stored in the laser coding machine.

[ technical field ] A method for producing a semiconductor device

The invention relates to the field of coding technology and automatic control of equipment, in particular to a high-speed laser code engraving system, a laser code engraving machine and a method.

[ background of the invention ]

The traditional mode is a working mode of carving the tracing code by using a laser machine while sending the tracing code data to the laser carving machine, and the working mode has low efficiency, slow system execution speed, easy code carving failure, missing carving and the like.

[ summary of the invention ]

The invention provides a high-speed laser code engraving system, a laser code engraving machine and a high-speed laser code engraving method, which are used for solving the problems of low code engraving efficiency and low code engraving speed in a code-variable code engraving technology used on the conventional automatic production line.

The invention relates to a high-speed laser code engraving system, which comprises: the laser code carving machine comprises a laser code carving machine, an electric eye and a master control unit which are respectively connected with the laser code carving machine; the master control unit is used for sending a tracing code data set to the laser code carving machine and complementing the tracing code data set after part of tracing codes are used; the laser decoding machine is used for storing the tracing code data set sent by the master control unit, etching the first tracing code in the tracing code data set on an object, and removing the tracing code after etching is finished; and the electric eye is used for controlling the laser code etching machine to etch the tracing code for the object when the object is detected to pass through.

The master control unit obtains the condition that the laser code carving machine uses the tracing codes, specifically, the master control unit starts a thread, polls and accesses the laser code carving machine, and obtains the number of the tracing codes stored by the laser code carving machine.

The method comprises the steps that a master control unit complements a traceback code data set, and specifically, when the number of traceback codes stored by a laser code carving machine is reduced to a preset threshold value, the master control unit sends a corresponding number of traceback codes to the laser code carving machine, so that the traceback code data set stored by the laser code carving machine is restored to the initial number.

The master control unit starts a thread, polls and accesses the laser code carving machine at the frequency of 100ms, and obtains the number of the tracing codes stored by the laser code carving machine.

The invention relates to a laser code engraving machine, which comprises: the cache subunit is used for storing the tracing code dataset; and the laser code carving machine body is used for etching the first tracing code in the tracing code data set stored in the cache subunit on an object, and removing the tracing code after etching is finished.

The invention relates to a high-speed laser code engraving method, which comprises the following steps: initializing: the master control unit sends a tracing code data set to the laser code carving machine; high-speed laser code engraving: when the electric eye detects that an object passes through, the laser etching code machine is controlled to etch the tracing code on the object, the laser etching code machine etches the first tracing code in the internally stored tracing code data set on the current object, and the tracing code is removed after etching is finished; complementing the tracing code data set: after part of the tracing codes are used, the total control unit complements a tracing code data set to the laser code engraving machine.

In the step of complementing the tracing code data set, the master control unit obtains the condition that the laser code carving machine uses the tracing code, specifically, the master control unit starts a thread, polls and accesses the laser code carving machine, and obtains the number of the tracing codes stored by the laser code carving machine.

The complementing traceback code data set is specifically that when the number of traceback codes stored in the laser code carving machine is reduced to a preset threshold value, the master control unit sends a corresponding number of traceback codes to the laser code carving machine, so that the traceback code data set stored in the laser code carving machine is restored to the initial number.

The master control unit starts a thread, polls and accesses the laser code carving machine at the frequency of 100ms, and obtains the number of the tracing codes stored by the laser code carving machine.

The system, the laser code carving machine and the method for high-speed laser code carving increase a code carving cache mechanism of the laser machine, enable the code carving and the data sending to work asynchronously, and greatly improve the code carving efficiency and the code carving speed. In the concrete implementation, the code carving work of 20 two-dimensional codes per second can be finished at most, and the method has the characteristics of high efficiency and high reliability.

[ description of the drawings ]

Fig. 1 is a schematic structural diagram of a high-speed laser code-engraving system according to embodiment 1 of the present invention;

FIG. 2 is a schematic structural diagram of a laser lithography apparatus according to embodiment 2 of the present invention;

fig. 3 is a flowchart of a high-speed laser code scribing method according to embodiment 3 of the present invention.

[ detailed description ] embodiments

Embodiment 1, the high-speed laser code-engraving system of this embodiment, as shown in fig. 1, includes: the laser code engraving machine 11, and an electric eye 12 and a general control unit 13 which are respectively connected with the laser code engraving machine 11.

And the master control unit 13 is used for sending the tracing code data set to the laser code carving machine 11 and complementing the tracing code data set after part of the tracing codes are used. Specifically, initially, the total control unit 13 sends the tracing code data sets D1, D2, D3, D4, D5 … D98, D99, and D100, and the 100 tracing codes are sent to the laser code scanner 11, and the laser code scanner 11 stores the received tracing codes for use in preparation of the tracing codes, and simultaneously, the total control unit 13 internally opens a thread to poll and access the laser code scanner 11 at a frequency of 100ms, so as to obtain the number of the tracing codes stored in the laser code scanner 11. When the total control unit 13 inquires that the number of the tracing codes stored in the laser code carving machine 11 is smaller than the preset threshold, taking 31 thresholds as an example in this embodiment, 70 tracing codes are continuously sent to the laser code carving machine 11, and a monitoring and tracing code sending period is completed.

And the electric eye 12 is used for controlling the laser code etching machine 11 to etch the tracing code for the object when the object is detected to pass through.

The laser decoding machine 11 is configured to store the trace back code data set sent by the overall control unit 13, etch the first trace back code D1 in the trace back code data set on the object, and remove the trace back code D1 after the etching is completed. At this time, the first trace-back code is D2, and the next time the laser lithography code machine 11 performs etching, the first trace-back code is D2. The laser code etching machine 11 finishes etching with the first tracing code every time, removes the first tracing code after etching is finished, continues etching the next object, and performs the steps repeatedly in the way to realize automatic high-speed code etching.

Embodiment 2, the laser code-engraving machine of this embodiment, as shown in fig. 2, includes: a laser code carving machine body 21 and a buffer subunit 22.

And the buffer subunit 22 is used for storing the traceback code data set. For example, the retroactive code data sets are D1, D2, D3, D4, D5 … D98, D99 and D100, which are 100 retroactive codes.

The laser code carving machine body 21 is used for etching the first tracing code in the tracing code data set stored in the cache subunit 22 on an object, and removing the tracing code after the etching is finished. Specifically, the first tracing code D1 in the tracing code data set is etched on the object, and after the etching is completed, the tracing code D1 is removed. At this time, the first tracing code is changed into D2, and when the laser code carving machine body 21 is etched next time, the first tracing code is changed into D2. The laser code carving machine body 21 finishes etching with the first tracing code every time, removes the first tracing code after the etching is finished, continues to etch the next object, and performs the steps in a reciprocating manner to realize automatic high-speed code carving.

Embodiment 3, the method for high-speed laser coding of this embodiment, as shown in fig. 3, includes the following main steps:

s31, initialization: and the master control unit sends a tracing code data set to the laser code carving machine. Specifically, at the beginning, the total control unit sends the tracing code data sets D1, D2, D3, D4, D5 … D98, D99 and D100, and the 100 tracing codes are sent to the laser code printer, and the laser code printer stores the received tracing codes for use as the tracing codes.

S32, high-speed laser code engraving: when the electric eye detects that an object passes through, the laser code etching machine is controlled to etch the tracing code on the object, the laser code etching machine etches the first tracing code in the internally stored tracing code data set on the current object, and the tracing code is removed after etching is completed. Specifically, the laser lithography code machine etches the first tracing code D1 in the tracing code data set on the object, and after the etching is completed, removes the tracing code D1. At this time, the first traceback code is changed into D2, and when the laser lithography code machine is etched next time, the first traceback code is changed into D2. The laser code etching machine finishes etching with the first tracing code every time, removes the first tracing code after the etching is finished, continues etching the next object, and performs the steps repeatedly in the way to realize automatic high-speed code etching.

S33, complementing the tracing code data set: after part of the tracing codes are used, the total control unit complements a tracing code data set to the laser code engraving machine. Specifically, the step S31 may be performed simultaneously, and the master control unit starts a thread inside, and polls and accesses the laser code scanner at a frequency of 100ms to obtain the number of the trace back codes stored in the laser code scanner. When the total control unit inquires that the number of the tracing codes stored in the laser code carving machine is smaller than a preset threshold, taking 31 thresholds as an example in the embodiment, 70 tracing codes are continuously sent to the laser code carving machine, and a monitoring and tracing code sending period is completed.

The description and use of the invention herein are illustrative and exemplary only, and are not intended to limit the scope of the invention to the embodiments described above. Variations and modifications of the embodiments disclosed herein are fully possible, and alternative and equivalent various components of the embodiments are well known to those skilled in the art. It will also be apparent to those skilled in the art that the present invention may be embodied in other forms, structures, arrangements, proportions, and with other components, materials, and parts, and that other modifications and variations of the embodiments disclosed herein, without departing from the spirit or essential characteristics thereof.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种动力电池防爆片激光精雕系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!