Circuit board tracing method and device and computer storage medium

By setting multiple sensors and information storage bits during the circuit board conveying process, synchronous transfer of code reading information and synchronous grabbing of robotic arms during the circuit board traceability process, solving the problem of inconsistency between grasping and code reading in the prior art, improving traceability efficiency and reducing management difficulty.

CN120373326APending Publication Date: 2025-07-25RAYBEN TECH (ZHUHAI) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510289993.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the existing circuit board traceability technology, the process of robotic arm grabbing and code reading is inconsistent, resulting in low traceability efficiency and difficult management.

Method used

By setting multiple sensors and information storage bits during the circuit board conveying process, the code reading information is transferred at different locations and matched with the pre-stored identification code information. The robot arm crawls simultaneously to ensure the consistency between the grabbing and the reading code.

Benefits of technology

It improves the circuit board traceability efficiency, reduces management difficulty, avoids manual intervention, and ensures synchronization of grabbing and code reading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120373326A_ABST
    Figure CN120373326A_ABST
Patent Text Reader

Abstract

The invention discloses a circuit board tracing method and device and a computer storage medium. The tracing method comprises the following steps: a circuit board triggers a first sensor, and a code reader reads an identification code on the circuit board and transmits code reading information to a first information storage bit; the circuit board triggers the second inductor, and the second information storage bit obtains the code reading information from the first information storage bit; the circuit board triggers a third sensor, and a third information storage bit acquires code reading information from a second information storage bit; when the mechanical arm grabs the circuit board, the controller checks whether the code reading information in the third information storage bit is matched with the identification code information pre-stored in the storage unit; the mechanical arm places the grabbed circuit board to a corresponding station; wherein the storage unit is set to store identification code information of incoming materials of the circuit board, and the first information storage bit, the second information storage bit and the third information storage bit are all set to be used for storing single code reading information. The circuit board tracing efficiency can be improved, and the management difficulty in the tracing process can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of circuit board traceability; more specifically, it relates to a method, device, and computer storage medium for tracing circuit boards. Background Art

[0002] To achieve traceability management of circuit boards, identification codes such as two-dimensional codes can be set on the circuit boards. During the circuit board production management process, a code reader is used to read the information of the identification code to facilitate the identification and traceability management of the circuit boards.

[0003] In some existing technologies, the code reader is installed on the gripping mechanical arm of the tracing device. Although this can ensure the correspondence between the gripping board and the code reading board, due to the different sizes of circuit boards, it is difficult to fix the position of the two-dimensional code. Therefore, the mechanical arm usually needs to perform actions separately during code reading and board gripping, resulting in low tracing efficiency.

[0004] In other existing technologies, both the code reader and the board feeding inductor are installed at the board feeding port of the tracing device. When the circuit board enters the tracing device, the board feeding inductor is triggered, causing the code reader to perform code reading. Then, the code reader first transmits the read information to the device controller for verification, and the controller then issues an instruction according to the verification result for the mechanical arm to perform corresponding actions. Among them, when the mechanical arm grabs one circuit board, the code reader can perform code reading on another circuit board. Although this can improve the tracing efficiency, due to the asynchronous verification and board gripping processes, the board gripping order and the code reading order need to correspond one by one. If the one-to-one correspondence is damaged, such as the board feeding inductor being accidentally triggered (for example, the operator's hand triggers the board feeding inductor but there is no actual board feeding), or the board is taken out after code reading and before board gripping, or the device malfunctions resulting in the circuit boards piling up in the transmission area of the tracing device, it is necessary to manually handle the corresponding relationship to continue the verification and board acceptance, otherwise it will cause chaos in the tracing process and increase the management difficulty of the tracing process. Summary of the Invention

[0005] Aiming at the deficiencies of the existing technology, the main purpose of the present invention is to provide a method, device, and computer storage medium for tracing circuit boards to reduce the management difficulty of the tracing process while improving the tracing efficiency of circuit boards.

[0006] To achieve the above main purpose, the first aspect of the present invention discloses a method for tracing circuit boards, including the following steps:

[0007] S1, when the circuit board is conveyed to the first position by the first conveying device, the first inductor is triggered. When the first inductor is triggered, the code reader reads the identification code on the circuit board and transmits the code reading information to the first information storage bit of the controller;

[0008] S2, when the circuit board is conveyed to the second position by the second conveying device, the second inductor is triggered. When the second inductor is triggered, the second information storage bit of the controller obtains the read code information from the first information storage bit;

[0009] S3, when the circuit board is conveyed to the third position by the third conveying device, the third inductor is triggered. When the third inductor is triggered, the third information storage bit of the controller obtains the read code information from the second information storage bit;

[0010] S4, the robotic arm grabs the circuit board from the third conveying device. Meanwhile, the controller checks whether the read code information in the third information storage bit matches the identification code information pre-stored in the storage unit of the controller;

[0011] S5, the robotic arm places the grabbed circuit board at the corresponding work station according to the matching result of step S4;

[0012] Wherein, the storage unit is set to store the identification code information of all the circuit boards in the circuit board incoming materials, and the first information storage bit, the second information storage bit, and the third information storage bit are all set to store a single read code information.

[0013] Preferably, the conveying speed of the second conveying device is greater than that of the first conveying device and the third conveying device, so that the circuit board can be quickly conveyed to the third conveying device, thereby further improving the traceability efficiency.

[0014] Preferably, after the third inductor is triggered, the second conveying device stops working; after the robotic arm grabs the circuit board from the third conveying device, the second conveying device restarts.

[0015] Preferably, after the third inductor is triggered, the third conveying device conveys the circuit board thereon in the reverse direction to the fourth position, and the robotic arm grabs the circuit board from the fourth position.

[0016] Preferably, the corresponding work stations at least include: a qualified work station for placing the circuit boards with qualified read code information matching; an unqualified work station for placing the circuit boards with unqualified read code information matching; and an identification code missing work station for placing the circuit boards lacking the identification code.

[0017] The second aspect of the present invention discloses a circuit board traceability device, including:

[0018] A controller, including a storage unit, a first information storage bit, a second information storage bit, and a third information storage bit; wherein, the storage unit is set to store the identification code information of all the circuit boards in the circuit board incoming materials, and the first information storage bit, the second information storage bit, and the third information storage bit are all set to store a single read code information;

[0019] The first conveying device is configured with a first sensor and a barcode reader; wherein, the barcode reader is set to read the identification code on the circuit board when the first sensor is triggered, and transmit the barcode reading information to the first information storage location;

[0020] The second conveying device is configured with a second sensor; wherein, when the second sensor is triggered, the second information storage location obtains the barcode reading information from the first information storage location;

[0021] The third conveying device is configured with a third sensor; wherein, when the third sensor is triggered, the third information storage location obtains the barcode reading information from the second information storage location;

[0022] The robotic arm is used to grab the circuit board from the third conveying device, and place the grabbed circuit board at the corresponding work station according to the matching result between the barcode reading information in the third information storage location and the identification code information in the storage unit.

[0023] Preferably, the conveying speed of the second conveying device is greater than that of the first conveying device and the third conveying device.

[0024] Preferably, a stop mechanism is provided between the second conveying device and the third conveying device; after the third sensor is triggered, the stop mechanism prevents the circuit board on the second conveying device from entering the third conveying device, and the third conveying device conveys the circuit board thereon in the reverse direction to the position blocked by the stop mechanism; after the robotic arm grabs the circuit board from the third conveying device, the stop mechanism allows the circuit board on the second conveying device to enter the third conveying device.

[0025] Preferably, the stop mechanism includes a liftable baffle.

[0026] The third aspect of the present invention relates to a computer storage medium storing a computer program, which is loaded and executed by a processor to implement the operations performed by the circuit board tracing method as described above.

[0027] The technical solution of the present invention has at least the following beneficial effects:

[0028] In the present invention, the robotic arm and the barcode reader are arranged relatively independently. That is, when the robotic arm grabs a circuit board, the barcode reader can read the code of another circuit board to improve the traceability efficiency. During the tracing process, as the circuit board triggers the first to third sensors in sequence, the read code information is transferred among the first to third storage positions correspondingly. While the robotic arm grabs the board, the controller checks whether the read code information in the third information storage position matches the pre-stored identification code information (i.e., the board grabbing and verification are carried out synchronously), ensuring that there is always a one-to-one correspondence between the grabbed board and the read code board. When an abnormality occurs, there is no need for manual handling of the correspondence between the grabbed board and the read code board, and the equipment can continue to carry out the acceptance inspection of the board during normal operation, thereby reducing the management difficulty during the tracing process.

[0029] To more clearly illustrate the purpose, technical solution, and advantages of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 is the structural block diagram of the tracing device in the embodiment;

[0031] Figure 2 is the schematic diagram of the main structure of the tracing device in the embodiment;

[0032] Figure 3 is the schematic flow diagram of the tracing method in the embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0033] In the following description, many specific details are set forth in conjunction with specific embodiments to fully understand the present invention. However, it should be understood that the following embodiments and detailed descriptions are for illustrative purposes only and do not limit the protection scope of the present invention.

[0034] As Figure 1 and Figure 2 shown, the circuit board tracing device in the embodiment includes a controller 10, a first conveying device 21, a second conveying device 22, a third conveying device 23, and a robotic arm 50. Among them, the first conveying device 21, the second conveying device 22, and the third conveying device 23 are connected in sequence and can convey the circuit board independently. The first conveying device 21 is used to introduce the circuit board into the tracing device, and the robotic arm 50 is used to grab the circuit board from the third conveying device 23. Preferably, the conveying speed of the second conveying device 22 is greater than that of the first conveying device 21 and the third conveying device 23, so that the circuit board can be quickly conveyed to the third conveying device 23.

[0035] The controller 10 can be a PLC control device for controlling the operation of the traceability device, including a storage unit 11, a processor 13, a first information storage bit 12a, a second information storage bit 12b, and a third information storage bit 12c; wherein, the storage unit 11 is configured to store the identification code information of all the circuit boards in the incoming circuit board materials (the identification code information can be obtained by the controller 10 from the MES system), and the first information storage bit 12a, the second information storage bit 12b, and the third information storage bit 12c are all configured to store single read code information. In the present invention, the identification code information refers to the information represented by the identification code that should be formed on the circuit board (i.e., the correct identification code set during the circuit board production process), and the read code information refers to the identification code information read by the code reader. The identification code can typically be a bar code or a two-dimensional code.

[0036] The first conveying device 21 is configured with a first sensor 31 and a code reader 34. The code reader 34 is configured to read the identification code on the circuit board when the first sensor 31 is triggered and transmit the read code information to the first information storage bit 12a; preferably, the first sensor 31 and the code reader 34 are arranged at the board inlet position of the traceability device, leaving sufficient space for the movement of the robotic arm 50. The second conveying device 22 is configured with a second sensor 32. When the second sensor 32 is triggered, the second information storage bit 12b obtains the read code information from the first information storage bit 12a. The third conveying device 23 is configured with a third sensor 33. When the third sensor 33 is triggered, the third information storage bit 12c obtains the read code information from the second information storage bit 12b.

[0037] The robotic arm 50 places the grabbed circuit board at the corresponding station according to the matching result between the read code information in the third information storage bit 12c and the identification code information in the storage unit 11. Preferably, the corresponding stations at least include a qualified station, an unqualified station, and a station without an identification code. The qualified station is used to place the circuit boards with qualified read code information matching, the unqualified station is used to place the circuit boards with unqualified read code information matching, and the station without an identification code is used to place the circuit boards lacking an identification code (at this time, the read code information is empty). Each station can be a part of the traceability device or can be set independently of the traceability device. Typically, each station can be a board storage mechanism that is a part of the traceability device for storing circuit boards.

[0038] When the traceability device is running, the circuit board is successively conveyed on the first conveying device 21, the second conveying device 22, and the third conveying device 23, and successively triggers the first inductor 31, the second inductor 32, and the third inductor 33. Accordingly, the read code information is successively transferred among the first information storage bit 12a, the second information storage bit 12b, and the third information storage bit 12c. While the robotic arm 50 grabs the board, the controller 10 synchronously checks whether the read code information in the third information storage bit 12c matches the pre-stored identification code information, ensuring the one-to-one correspondence between the grabbed board (i.e., the board grabbed by the robotic arm 50) and the read code board (i.e., the board corresponding to the read code information in the third information storage bit 12c).

[0039] Exemplarily, when the Nth circuit board triggers the first inductor 31, the code reader 34 reads the identification code on the Nth circuit board and transmits the corresponding read code information n to the first information storage bit 12a; when the Nth circuit board triggers the second inductor 32, the read code information n is transmitted from the first information storage bit 12a to the second information storage bit 12b; when the Nth circuit board triggers the third inductor 33, the read code information n is transmitted from the second information storage bit 12b to the third information storage bit 12c. Among them, after the read code information n is transmitted from the previous information storage bit to the next information storage bit, the read code information n in the previous information storage bit can be deleted or not deleted; for example, after the read code information n is transmitted from the first information storage bit 12a to the second information storage bit 12b, the read code information n in the first information storage bit 12a can be deleted, or can continue to be saved and be overwritten by new read code information during subsequent operations.

[0040] During the traceability process, the board feeding frequency is set such that there is only a single circuit board on the first conveying device 21, the second conveying device 22, and the third conveying device 23 respectively. For example, when the Nth, (N + 1)th, and (N + 2)th circuit boards successively enter the traceability device, there are the (N + 2)th, (N + 1)th, and Nth circuit boards on the first conveying device 21, the second conveying device 22, and the third conveying device 23 respectively. The first information storage bit 12a stores the read code information n2 corresponding to the (N + 2)th circuit board, the second information storage bit 12b stores the read code information n1 corresponding to the (N + 1)th circuit board, and the third information storage bit 12c stores the read code information n corresponding to the Nth circuit board.

[0041] It is easy to understand that if the circuit board is taken away immediately after reading the code, the read code information in the first storage bit 12a will not be transmitted to the second information storage bit 12b, but will be overwritten by the read code information of the subsequent circuit board. For example, if the (N + 1)-th circuit board is taken away after reading the code, when the (N + 2)-th circuit board triggers the first sensor 31, the reader 34 will read the identification code on the (N + 2)-th circuit board and transmit the read code information n2 to the first information storage bit 12a, and the original read code information n1 in the first information storage bit 12a will be overwritten. In addition, if the first sensor 31 is accidentally triggered but there is no actual board feeding (at this time, the read code information in the first storage bit 12a is empty), then since there is no actual board feeding to trigger the second sensor 32, the read code information in the first storage bit 12a will not be transmitted to the second information storage bit 12b, but will be overwritten by the read code information of the subsequent normal board feeding. Therefore, the consistency between the code reading board and the grasping board can be ensured, and the normal progress of the traceability process can be guaranteed. There is no need to manually process the corresponding relationship between the grasping board and the code reading board, and the equipment can continue to perform acceptance board inspection during normal operation, thereby reducing the management difficulty of the traceability process.

[0042] Combined with Figure 3 As shown, the traceability method of the circuit board in the embodiment includes the following steps:

[0043] S1, when the circuit board is conveyed by the first conveying device 21 to the first position (the position where the first sensor 31 can be triggered), the first sensor 31 is triggered. When the first sensor 31 is triggered, the reader 34 reads the identification code on the circuit board and transmits the read code information to the first information storage bit 12a.

[0044] S2, when the circuit board is conveyed by the second conveying device 22 to the second position (the position where the second sensor 32 can be triggered), the second sensor 32 is triggered. When the second sensor 32 is triggered, the second information storage bit 12b obtains the read code information from the first information storage bit 12a.

[0045] S3, when the circuit board is conveyed by the third conveying device 23 to the third position (the position where the third sensor 33 can be triggered), the third sensor 33 is triggered. When the third sensor 33 is triggered, the third information storage bit 12c obtains the read code information from the second information storage bit 12b.

[0046] S4, the robotic arm 50 grabs the circuit board from the third conveying device 23, and at the same time the controller 10 checks whether the read code information in the third information storage bit 12c matches the pre-stored identification code information in the storage unit 11.

[0047] S5, the robotic arm 50 places the grabbed circuit board at the corresponding work station according to the matching result of step S4.

[0048] Preferably, a stop mechanism 40 with a switchable state is provided between the second conveying device 22 and the third conveying device 23. After the third sensor 33 is triggered, the stop mechanism 40 prevents the circuit board on the second conveying device 22 from entering the third conveying device 23, and the third conveying device 23 conveys the circuit board thereon in the reverse direction to the fourth position blocked by the stop mechanism 40; after the robotic arm 50 grabs the circuit board from the third conveying device 23, the stop mechanism 40 allows the circuit board on the second conveying device 22 to enter the third conveying device 23.

[0049] Among them, the third conveying device 23 conveys the circuit board thereon in the reverse direction to the fourth position of the stop mechanism 40, so that the circuit board is at the fourth position every time the robotic arm 50 grabs the board, which is convenient for the robotic arm 50 to quickly and accurately grab the board. Exemplarily, the stop mechanism 40 includes a liftable baffle 41. After the third sensor 33 is triggered, the baffle 41 is in a state of protruding upward from the second conveying device 22 and the third conveying device 23; after the robotic arm 50 grabs the circuit board from the third conveying device 23, the baffle 41 switches to a state of recessing downward into the second conveying device 22 and the third conveying device 23, allowing the circuit board on the second conveying device 22 to enter the third conveying device 23.

[0050] Preferably, after the third sensor 33 is triggered, the second conveying device 22 stops working to avoid the circuit board on the second conveying device 22 impacting the baffle 41, and even if the circuit board continues to move forward due to inertia and generates an impact, the impact force can be reduced, thereby preventing damage to the circuit board. After the robotic arm 50 grabs the circuit board from the fourth position of the third conveying device 23, the second conveying device 22 restarts to perform subsequent traceability operations.

[0051] In addition, other aspects of the present invention also provide a computer storage medium storing a computer program, which is loaded and executed by a processor to implement the operations performed by the foregoing circuit board traceability method.

[0052] Although the present invention has been depicted through embodiments above, it should be understood that the above embodiments are only used to exemplarily describe the feasible implementation schemes of the present invention and should not be construed as limiting the protection scope of the present invention. That is, any substitution or change made by those skilled in the art in accordance with the present invention should also be covered by the protection scope of the claims of the present invention.

Claims

1. A tracing method for a circuit board, characterized in that It includes the following steps: S1. When the circuit board is conveyed to the first position by the first conveying device, the first inductor is triggered. When the first inductor is triggered, the code reader reads the identification code on the circuit board and transmits the code reading information to the first information storage bit of the controller; S2. When the circuit board is conveyed to the second position by the second conveying device, the second inductor is triggered. When the second inductor is triggered, the second information storage bit of the controller obtains the code reading information from the first information storage bit; S3. When the circuit board is conveyed to the third position by the third conveying device, the third inductor is triggered. When the third inductor is triggered, the third information storage bit of the controller obtains the code reading information from the second information storage bit; S4. The robotic arm grabs the circuit board from the third conveying device. At the same time, the controller checks whether the code reading information in the third information storage bit matches the pre-stored identification code information in the storage unit of the controller; S5. The robotic arm places the grabbed circuit board at the corresponding work station according to the matching result of step S4; Wherein, the storage unit is set to store the identification code information of all the circuit boards in the circuit board incoming materials, and the first information storage bit, the second information storage bit and the third information storage bit are all set to store single code reading information.

2. The circuit board traceability method according to claim 1, characterized in that: The conveying speed of the second conveying device is greater than that of the first conveying device and the third conveying device.

3. The circuit board traceability method according to claim 1, characterized in that: After the third inductor is triggered, the second conveying device stops working; after the robotic arm grabs the circuit board from the third conveying device, the second conveying device restarts.

4. The circuit board traceability method according to claim 1, characterized in that: After the third inductor is triggered, the third conveying device conveys the circuit board on it in the reverse direction to the fourth position, and the robotic arm grabs the circuit board from the fourth position.

5. The circuit board tracing method according to claim 1, wherein The corresponding work station at least includes: Qualified work station, for placing the circuit boards with qualified code reading information matching; Unqualified work station, for placing the circuit boards with unqualified code reading information matching; No identification code work station, for placing the circuit boards lacking identification code.

6. A circuit board traceability device, characterized in that It includes: Controller, including a storage unit, a first information storage bit, a second information storage bit and a third information storage bit; wherein, the storage unit is set to store the identification code information of all the circuit boards in the circuit board incoming materials, and the first information storage bit, the second information storage bit and the third information storage bit are all set to store single code reading information; First conveying device, configured with a first inductor and a code reader; wherein, the code reader is set to read the identification code on the circuit board when the first inductor is triggered, and transmit the code reading information to the first information storage bit; Second conveying device, configured with a second inductor; wherein, when the second inductor is triggered, the second information storage bit obtains the code reading information from the first information storage bit; Third conveying device, configured with a third inductor; wherein, when the third inductor is triggered, the third information storage bit obtains the code reading information from the second information storage bit; The robotic arm is used to grasp the circuit board from the third conveying device and place the grasped circuit board at the corresponding station according to the matching result between the code reading information in the third information storage bit and the identification code information in the storage unit.

7. The circuit board tracing device according to claim 6, wherein: The conveying speed of the second conveying device is greater than that of the first conveying device and the third conveying device.

8. The circuit board tracing device according to claim 6, wherein: A stop mechanism is provided between the second conveying device and the third conveying device; After the third sensor is triggered, the stop mechanism prevents the circuit board on the second conveying device from entering the third conveying device, and the third conveying device conveys the circuit board thereon in the reverse direction to the position blocked by the stop mechanism; After the robotic arm grasps the circuit board from the third conveying device, the stop mechanism allows the circuit board on the second conveying device to enter the third conveying device.

9. The circuit board tracing device according to claim 8, wherein: The stop mechanism includes a liftable baffle.

10. A computer storage medium storing a computer program, wherein: The computer program is loaded and executed by a processor to implement the operations performed by the circuit board tracing method according to any one of claims 1-5.