System and method for scanning and identifying data after patching to match a circuit board

CN117355129BActive Publication Date: 2026-11-03INVENTEC PUDONG TECH CORPOARTION +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210727813.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-24
Publication Date
2026-11-03
Estimated Expiration
2042-06-24

AI Technical Summary

Technical Problem

现有技术中,生产管控装置无法有效确定完成贴片的电路板的序号,导致配对错误。

Method used

After the placement device completes the placement operation, a production end event is generated. The control device senses the identification data of the circuit board, and the identification data of the circuit board is stored and matched through the scanning storage area and event storage area of ​​the production control device to ensure the accuracy of the data.

Benefits of technology

This improves the accuracy of circuit board identification data and ensures accurate matching of circuit board serial numbers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117355129B_ABST
    Figure CN117355129B_ABST
Patent Text Reader

Abstract

The application discloses a system and method for scanning and identifying data after patching to match circuit boards. After a production end event is generated by a patching device to complete the patching operation of the circuit board, a production control device stores the production end event. After receiving the identification data of the circuit board sensed by a control device, the received identification data is stored in a scanning storage area as queue identification data. When the event storage area has the production end event, the queue identification data is taken out from the scanning storage area to match the circuit board with completed patching. The technical effect of improving the correctness of the identification data of the circuit board with completed patching is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a system and method for matching identification data with circuit boards, and more particularly to a system and method for scanning and identifying data after chip mounting to match circuit boards. Background Technology

[0002] Industry 4.0, also known as the Fourth Industrial Revolution, is not simply about creating new industrial technologies. Instead, it focuses on integrating existing industrial technologies, sales processes, and product experiences. Through artificial intelligence, it aims to build intelligent factories that are adaptive, resource-efficient, and ergonomic. Furthermore, it integrates customers and business partners into business and value processes to provide comprehensive after-sales service, thereby constructing a new, intelligent industrial world with awareness and consciousness.

[0003] As the wave of Industry 4.0 sweeps the globe, manufacturers are all optimizing their production transformation and enhancing their competitiveness through intelligent manufacturing. Intelligent manufacturing is built on sensing technology, network technology, automation technology, and artificial intelligence. It achieves intelligent product design and manufacturing, as well as enterprise management and services through processes of perception, human-machine interaction, decision-making, execution, and feedback.

[0004] The electronics assembly industry's characteristics of low profit margins and high sales volume, coupled with fierce price competition, drive businesses to pursue more effective control and optimization of raw materials and production tools, thereby maximizing the efficiency of factory production resources. Among these methods, using surface mount technology (SMT) devices to place electronic components onto circuit boards is currently one of the mainstream practices on electronics assembly production lines.

[0005] Surface mount technology (SMT) devices enable high-speed, high-precision, fully automated placement of electronic components. They are the most critical and complex equipment in the entire SMT production process, boasting advantages such as high assembly precision, high reliability, high-frequency operation, ease of automation, and improved production efficiency. The general working process of a SMT device is as follows: The device loads a placement program, which defines the electronic components to be placed on the circuit board and their corresponding coordinates (positions) for each placement module / station. Each placement module has a camera head with nozzles for picking up electronic components. Once a component is picked up, the device compares it with an image of a standard template. If a match is found, the device places the component at the coordinates defined in the placement program.

[0006] However, the placement unit cannot record the position of electronic components on the circuit board, so the production control device connected to the placement unit cannot confirm the serial number of the completed circuit board. Early production control devices calculated the matching serial number by recording the time it took for the circuit board to be placed, but if someone removes the circuit board to handle an abnormal situation, or if the circuit board's serial number is obtained repeatedly, the matched circuit boards will all have incorrect serial numbers.

[0007] In summary, it is clear that existing technologies have long suffered from the problem that production control devices cannot effectively determine the serial number of the circuit board after it has been mounted. Therefore, it is necessary to propose improved technical methods to solve this problem. Summary of the Invention

[0008] In view of the problem that existing production control devices cannot effectively determine the serial number of the circuit board after it has been mounted, the present invention discloses a system and method for scanning and identifying data after mounting to match the circuit board, wherein: The system disclosed in this invention for scanning and identifying data after chip mounting to match circuit boards includes at least: a chip mounting device for generating a production end event; a control device for sensing the circuit board passing a predetermined position and obtaining identification data of the circuit board, the predetermined position being located after the chip mounting device on the production line; and a production control device electrically connected to the chip mounting device and the control device for receiving the production end event and recording the production end event using an event storage area, receiving the identification data of the circuit board and storing the identification data as queue identification data using a scan storage area, and retrieving the queue identification data from the scan storage area as completion identification data when the circuit board is sensed and the event storage area stores the production end event, and matching the completion identification data as the identification data of the circuit board.

[0009] The method for scanning and identifying data after chip mounting to match circuit boards disclosed in this invention includes at least the following steps: a chip mounting device generates a production end event when it completes the chip mounting operation, and a production management device records the production end event in an event storage area; a control device senses the circuit board passing a predetermined position and obtains the identification data of the circuit board, the predetermined position being located after the chip mounting device on the production line; a production control device receives the identification data of the circuit board and uses a scanning storage area to store the identification data as queue identification data; when the production management device senses the circuit board and the event storage area stores the production end event, the production control device retrieves the queue identification data from the scanning storage area as completion identification data; and the production control device pairs the completion identification data with the identification data of the circuit board.

[0010] The system and method disclosed in this invention are as described above. The difference between this invention and the prior art is that after the production end event is generated by the surface mount device completing the surface mount operation of the circuit board, the production control device stores the production end event. After receiving the identification data of the circuit board sensed by the control device, the received identification data stored in the scanning storage area is used as queue identification data. When it is determined that there is a production end event in the event storage area, the queue identification data is retrieved from the scanning storage area to match the surface mount circuit board. This solves the problems existing in the prior art and can achieve the technical effect of improving the accuracy of the identification data of the matched circuit board. Attached Figure Description

[0011] Figure 1 This is a system architecture diagram of scanning and identifying data after chip mounting to match the circuit board, as proposed in this invention.

[0012] Figure 2A This is a flowchart of the method for scanning and identifying data after chip mounting to match circuit boards, as proposed in this invention.

[0013] Figure 2B This is a flowchart of the method for identifying data by scanning the storage queue in the storage area proposed in this invention.

[0014] Explanation of reference numerals in the attached figures: 110 orbits 130 control device 131 QR code scanning module 140 patch assembly 150 Production Control Device 151 Scan Storage Area 152 Event Storage Area Detailed Implementation The features and implementation methods of the present invention will be described in detail below with reference to the accompanying drawings and embodiments. The content is sufficient to enable any person skilled in the art to easily and fully understand the technical means used by the present invention to solve the technical problem and to implement it accordingly, thereby achieving the effects that the present invention can achieve.

[0015] The present invention can obtain the identification data of the circuit board after the circuit board enters the placement device, and store the circuit board identification data in different event storage areas according to the production end event generated by the placement device, so as to determine the identification data of the circuit board of the placement device by the order of the identification data stored in the event storage area.

[0016] The following is a preliminary step. Figure 1 The system operation of this invention is illustrated by the system architecture diagram of scanning and identifying data after chip mounting to match the circuit board. For example... Figure 1As shown, the system of the present invention includes a track 110, a control device 130, a patch device 140, and a production control device 150. The control device 130 and the production control device 150 can be computing devices, and data or signals can be transmitted between the control device 130 and the production control device 150, and between the patch device 140 and the production control device 150, via wired or wireless communication.

[0017] Track 110 is responsible for transporting circuit board 400, that is, for moving circuit board 400 to a predetermined location where it obtains identification data through control device 130 and then to patch device 140.

[0018] The track 110 and the control device 130 can be connected through a track control circuit (not shown in the figure). The track 110 can receive the track control signal sent by the control device 130 through the track control circuit, and can control the track 110 to run or stop according to the received track control signal, so that the circuit board 400 moves toward the mounting device 140 or stops on the track 110.

[0019] The control device 130 is responsible for sensing whether the circuit board 400 passes through a predetermined position on the track 110, and for obtaining the identification data of the circuit board 400 that has passed through the predetermined position when the circuit board 400 passes through the predetermined position.

[0020] Generally, the control device 130 may include a barcode scanning module 131, or may be connected to the barcode scanning module 131 via wired or wireless communication to exchange data or signals. The barcode scanning module 131 can acquire identification data from a circuit board 400 at a predetermined location. More specifically, the barcode scanning module 131 can scan identification data printed on the circuit board 400 (for example, by capturing an image containing the identification data printed on the circuit board 400 through a camera lens and performing text recognition on the captured image using text recognition software or hardware to obtain the identification data printed on the circuit board 400). The barcode scanning module 131 can also read identification data stored in an electronic tag set on the circuit board 400 through a reader, but the method by which the barcode scanning module 131 acquires the identification data of the circuit board 400 is not limited to the above.

[0021] The control device 130 also transmits the acquired identification data to the production control device 150. Typically, the control device 130 can actively transmit the acquired identification data to the production control device 150, but this invention is not limited to this; the control device 130 can also passively wait for the production control device 150 to download the identification data.

[0022] The placement device 140 is an existing device that may include one or more placement machines, each placement machine may include one or more placement modules, each placement module may include multiple placement slots, and each placement slot includes a feeder that can provide electronic components to be placed on the circuit board 400.

[0023] The placement unit 140 is responsible for generating a production end event. Specifically, the placement unit 140 can generate a production end event when the circuit board 400 leaves the last placement module of the placement machine that places electronic components on the circuit board 400.

[0024] The production control device 150 includes two storage areas for storing identification data: a scan storage area 151 and an event storage area 152. The identification data stored in the scan storage area 151 is also referred to as queue identification data, and the identification data stored in the event storage area 152 is also referred to as production identification data. The number of identification data that can be stored in the scan storage area 151 and the event storage area 152 is usually limited. In this invention, the upper limit of the number of identification data that can be stored in the scan storage area 151 and the event storage area 152 is referred to as the queue quantity value and the operation quantity value, respectively. The queue quantity value and the operation quantity value can be preset values ​​or set values. For example, the queue quantity value can be a user-set value, and the operation quantity value can be related to the number of pick-and-place machines included in the pick-and-place device, such as twice the number of pick-and-place machines plus the user-set value, etc. However, the queue quantity value and the operation quantity value proposed in this invention are not limited to the above.

[0025] The production control device 150 is responsible for receiving the identification data transmitted by the control device 130 and for storing the received identification data in the scanning storage area 151.

[0026] The production control device 150 can also obtain relevant information about the placement program executed by the placement device 140, such as the file name and file header of the placement program, but the present invention is not limited thereto.

[0027] The production control device 150 can also determine whether the received identification data matches the placement program executed by the placement device 140. It can only use the scan storage area 151 to store the queue identification data if the received identification data matches the placement program; otherwise, it can discard the received identification data, i.e., not store it. In some embodiments, the production control device 150 can compare whether the received identification data is included in the relevant information of the obtained placement program. For example, it can compare whether the file name or a specific position in the file header of the placement program matches the received identification data. Alternatively, the production control device 150 can query the associated data of the circuit board 400 based on the received identification data, such as model, version, and serial number, and compare whether the relevant information of the obtained placement program matches the queried associated data. However, the method of determining whether the identification data matches the placement program is not limited to the above.

[0028] When the production control device 150 obtains the identification data of the circuit board, it determines whether the scan storage area 151 is empty, that is, whether the scan storage area 151 stores any queue identification data. When the production control device 150 determines that the scan storage area 151 is empty, that is, when the scan storage area 151 does not store any queue identification data, it starts calculating the waiting time and continues to wait to receive the identification data of the circuit board 400, and continuously determines whether the calculated waiting time reaches the cumulative threshold. If the production control device 150 receives the identification data of the circuit board 400 before the waiting time reaches the cumulative threshold, the production control device 150 can store the received identification data in the scan storage area 151 to become queue identification data; if the production control device 150 still has not received the identification data of the circuit board 400 when the waiting time reaches the cumulative threshold, the production control device 150 can end the pairing of identification data with the circuit board.

[0029] The production control device 150 can also determine whether there is queue identification data in the scan storage area 151 that is the same as the received identification data. If so, the production control device 150 can store the received identification data. However, when the production control device 150 determines that the scan storage area 151 contains queue identification data that is the same as the received identification data, it may not store the received queue identification data.

[0030] Before storing the received identification data in the scan storage area 151, the production control device 150 may first determine whether the number of all queue identification data already stored in the scan storage area 151 reaches the queue number value, that is, whether the number of queue identification data in the scan storage area 151 is greater than or equal to the queue number value. If so, the production control device 150 may delete the earliest stored queue identification data in the scan storage area 151. Otherwise, the production control device 150 may store the received identification data in the scan storage area 151.

[0031] The production control device 150 is also responsible for retrieving queue identification data from the scan storage area 151 when a production end event exists in the event storage area (i.e., reading the earliest stored queue identification data from the scan storage area 151 and removing the read queue identification data from the scan storage area 151), and storing the queue identification data retrieved from the scan storage area 151 in the event storage area 152. In this way, the queue identification data becomes the production identification data.

[0032] Before storing the queue identification data retrieved from the scan storage area 151 into the event storage area 152, the production control device 150 may first determine whether the number of all production identification data already stored in the event storage area 152 reaches the operation quantity value, that is, whether the number of production identification data in the event storage area 152 is greater than or equal to the operation quantity value. If so, the production control device 150 may delete the earliest stored production identification data in the event storage area 152. Otherwise, the production control device 150 may store the queue identification data into the event storage area 152.

[0033] The production control device 150 is also responsible for retrieving production identification data from the event storage area 152 when the production completion event is generated by the placement device 140 (that is, reading the earliest stored production identification data from the event storage area 152 and removing the read production identification data from the event storage area 152), and using the retrieved production identification data as completion identification data, and defining the completion identification data (production identification data) retrieved from the event storage area 152 as the identification data of the circuit board 400, thereby confirming that the identification data of the circuit board 400 that has completed placement and left the placement device 140 is the completion identification data.

[0034] The operating system and method of the present invention will then be explained using an embodiment, and please refer to [reference needed]. Figure 2A The flowchart of the method for scanning and identifying data after chip mounting to match circuit boards proposed in this invention is shown.

[0035] First, when the placement device 140 completes the placement operation on the circuit board 400 and generates a production end event, the production control device 150 can store the production end event in the event storage area 152 (step 210).

[0036] Subsequently, the control device 130 can sense when the circuit board 400 passes through a predetermined position on the track 110 behind the placement device and obtain the identification data of the circuit board 400 (step 230), and can transmit the obtained identification data of the circuit board 400 to the production control device 150. In this embodiment, it is assumed that the control device 130 can use a barcode scanner, camera lens, or reader, etc., scanning module 131 to obtain the identification data of the circuit board 400.

[0037] After the production control device 150 receives the identification data transmitted by the control device 130, it can use the scan storage area 151 to store the received identification data, making the received identification data queue identification data (step 230). In this embodiment, it is assumed that the production control device 150 can... Figure 2B As shown in the process, after receiving the identification data from the circuit board 400 (step 231), it can be determined whether the identification data matches the placement program (step 233). If not, the production control device 150 can discard the received identification data. If yes, it can further determine whether the scan storage area 151 contains the same queue identification data (step 235). If yes, the production control device 150 can discard the received identification data. If not, it can determine whether the number of all queue identification data in the scan storage area 151 exceeds the queue number value (step 237). If yes, the earliest stored queue identification data in the scan storage area 151 is deleted until the number of queue identification data stored in the scan storage area 151 is less than the queue number value. When the number of queue identification data stored in the scan storage area 151 is less than the queue number value, the production control device 150 can store the received identification data in the scan storage area 151 (step 239).

[0038] After the production control device 150 uses the scanning storage area 151 to store production identification data as queue identification data, if the production control device 150 senses the circuit board 400 and the event storage area 152 stores a production end event, the earliest stored production identification data can be retrieved from the scanning storage area 151 as the completion identification data (step 260).

[0039] After the production control device 150 obtains the production identification data from the event storage area 152 and uses the obtained production identification data as the completed identification data, the production control device can match the completed identification data with the identification data of the circuit board 400 (step 280). Thus, through the present invention, the production control device 150 can effectively determine the identification data of the circuit board 400 passing through the mounting device 140.

[0040] In summary, the difference between this invention and the prior art lies in the following technical means: after the placement device completes the placement operation of the circuit board and generates a production end event, the production control device stores the production end event. Upon receiving the identification data of the circuit board sensed by the control device, the device uses the received identification data stored in the scanning storage area as queue identification data. When it is determined that a production end event exists in the event storage area, the device retrieves the queue identification data from the scanning storage area to match the board that has been placed. This technical means can solve the problem in the prior art where the production control device cannot effectively determine the serial number of the board that has been placed, thereby achieving the technical effect of improving the accuracy of the identification data of the matched circuit board.

[0041] Furthermore, the method of matching the event-based movement identification data storage area to the circuit board according to the present invention can be implemented in hardware, software, or a combination of hardware and software, and can also be implemented in a centralized manner in a computer system or in a decentralized manner with different components distributed among several interconnected computer systems.

[0042] While the embodiments disclosed in this invention are as described above, the content is not intended to directly limit the scope of patent protection for this invention. Any modifications or refinements made by those skilled in the art to which this invention pertains, in terms of form and detail, without departing from the spirit and scope disclosed herein, shall fall within the scope of patent protection for this invention. The scope of patent protection for this invention shall still be determined by the scope defined in the appended claims.

Claims

1. A method for scanning and identifying data after surface mount technology (SMT) to match a circuit board, the method comprising at least the following steps: When the placement unit completes the placement operation, it generates a production end event, and the production control device records the production end event in the event storage area. The control device acquires the identification data of the circuit board when the sensing circuit board passes a predetermined position, which is located after the placement device on the production line; The production control device receives the identification data from the circuit board and uses the scanning storage area to store the identification data as queue identification data; When the production control device senses the circuit board and the event storage area stores the production completion event, the production control device retrieves the queue identification data from the scan storage area as completion identification data; and The production control device is paired with the completed identification data as the identification data for the circuit board.

2. The method for scanning and identifying data after chip mounting to match circuit boards according to claim 1, wherein, Before the step of the production control device using the scan storage area to store the circuit board identification data, the method further includes the steps of the production control device not storing the identification data when it determines that the scan storage area contains queue identification data that is the same as the identification data of the circuit board, and / or deleting the earliest stored queue identification data in the scan storage area when it determines that the number of all queue identification data in the scan storage area exceeds the queue number value.

3. The method for scanning and identifying data after chip mounting to match circuit boards according to claim 1, wherein, Before the production control device stores the queue identification data in the scan storage area into the event storage area to become production identification data, the method further includes the step of deleting the earliest stored production identification data in the event storage area when the production control device determines that the number of all production identification data in the event storage area exceeds the operation quantity value.

4. The method for scanning and identifying data after chip mounting to match circuit boards according to claim 1, wherein, Before the step of the production control device storing the identification data in the scanning storage area, the method further includes a step of the production control device determining whether the identification data is consistent with the placement program performed by the placement device.

5. The method for scanning and identifying data after chip mounting to match circuit boards according to claim 1, wherein, When the production control device obtains the identification data, the method further includes the steps of calculating the waiting time when the production control device determines that the scan storage area is empty, and ending the pairing when the waiting time reaches the cumulative threshold and the identification data is still not received.

6. A system for scanning and identifying data after surface mounting to match a circuit board, the system comprising at least: The placement unit is used to generate a production end event; A control device for sensing the circuit board as it passes a predetermined position to acquire identification data of the circuit board, the predetermined position being located after the placement device on the production line; and The production control device is electrically connected to the surface mount device and the control device. It is used to receive the production end event and record the production end event in the event storage area. It is also used to receive the identification data of the circuit board and store the identification data as queue identification data in the scan storage area. When the circuit board is sensed and the event storage area stores the production end event, the queue identification data is retrieved from the scan storage area as completion identification data and paired with the completion identification data as the identification data of the circuit board.

7. The system for scanning and identifying data after surface mount technology (SMT) to match circuit boards according to claim 6, wherein, The production control device is also used to determine whether to store the identification data if the scan storage area contains queue identification data that is the same as the identification data, and / or to delete the earliest stored queue identification data in the scan storage area if the number of all queue identification data in the scan storage area exceeds the queue number value.

8. The system for scanning and identifying data after chip mounting to match circuit boards according to claim 6, wherein, The production control device is also used to determine, before storing the queue identification data in the scan storage area into the event storage area to become production identification data, that if the number of all production identification data in the event storage area exceeds the operation quantity value, the earliest stored production identification data in the event storage area will be deleted.

9. The system for scanning and identifying data after placement to match circuit boards according to claim 6, wherein the production control device is further configured to determine whether the identification data matches the placement program executed by the placement device, and when the identification data matches the placement program, to use the scan storage area to store the identification data as the queue identification data.

10. The system for scanning and identifying data after chip mounting to match circuit boards according to claim 6, wherein, The production control device is also used to calculate the waiting time when the event storage area is empty, and to end the pairing when the waiting time reaches the cumulative threshold and the identification data is still not received.

Citation Information

Patent Citations

  • Element tracing system and element tracking method thereof

    CN101727589A

  • Production management device

    CN110268814A