Mounting machine loading error prevention system and method

Through the combination of data acquisition module, background service module and loading module, the problem of placement machine loading errors is solved, real-time error prevention and early warning are achieved, production efficiency and production line stability are improved, and batch PCB placement failures are prevented.

CN116321791BActive Publication Date: 2025-09-09WUHAN HAIWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310363316.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-06
Publication Date
2025-09-09
Estimated Expiration
2043-04-06

AI Technical Summary

Technical Problem

In the existing technology, loading errors in the placement machine lead to batch PCB placement failures during production, and manual loading is prone to errors, affecting production efficiency and production line energy efficiency.

Method used

The combination of data acquisition module, background service module and loading module is adopted to prevent placement machine loading errors through real-time data collection, database management and material correspondence verification, and to provide early warning and control when materials are insufficient.

Benefits of technology

It effectively prevents batch PCB placement failures caused by loading errors, improves production efficiency, reduces human errors, realizes real-time monitoring and early warning of material usage, and ensures the stable operation of the SMT production line.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116321791B_ABST
    Figure CN116321791B_ABST
Patent Text Reader

Abstract

The present invention belongs to the technical field of intelligent feeding, and discloses a chip placement machine feeding error prevention system and method, the method comprising: a data acquisition module collecting chip placement machine operation data, and sending the chip placement machine operation data to a background service module; the background service module receiving the chip placement machine operation data sent by the data acquisition module, generating and establishing material station table information according to the chip placement machine operation data, and building a database according to the chip placement machine operation data and the material station table information; a feeding module acquiring material and chip placement machine data, and obtaining a corresponding relationship between the material and the chip placement machine according to the material and chip placement machine data; the feeding module acquiring material station table information in the background service module database, and locking the machine when no corresponding relationship between the material and the chip placement machine exists in the material station table information, thereby preventing the chip placement machine from loading errors, thereby preventing batch PCB placement failures in production due to loading errors without affecting the efficiency of the chip placement machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent feeding technology, and in particular to a placement machine feeding error prevention system and method. Background Art

[0002] With the rapid development and application of the manufacturing industry, customers have higher and higher requirements for PCB production processes. In any SMT production line, the placement machine is the absolute core. However, the preparation process of the placement machine takes too long. In addition, because the material particles cannot be distinguished by human eyes, manual loading is prone to errors. Repeated checking takes too long, which reduces the energy efficiency of the SMT production line. Moreover, one wrong material may cause batches of products to be scrapped. Therefore, a software is needed to control the loading and unloading of materials. At the same time, if the material is exhausted during the high-speed operation of the SMT production line, the SMT production line will stop production. At this time, a software is needed to monitor the material usage and issue early warnings.

[0003] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of the present invention is to provide a system and method for preventing errors in loading of a placement machine, aiming to solve the technical problem that the existing technology is difficult to prevent the failure of batch PCB placement in production due to loading errors without affecting the efficiency of the placement machine.

[0005] To achieve the above object, the present invention provides a chip placement machine loading error prevention system, the chip placement machine loading error prevention system comprising: a data acquisition module, a background service module and a loading module, wherein the background service module is connected to the data acquisition module and the loading module respectively;

[0006] The data acquisition module is used to collect the operation data of the placement machine and send the operation data of the placement machine to the background service module, wherein the operation data of the placement machine includes at least one of the material station table information of the placement machine, the material usage information of each slot, and the material throwing information;

[0007] The backend service module is configured to receive the placement machine operation data sent by the data acquisition module, generate material station table information according to the placement machine operation data, and build a database according to the placement machine operation data and the material station table information;

[0008] The loading module is used to obtain material and placement machine data, and obtain the corresponding relationship between the material and the placement machine according to the material and placement machine data;

[0009] The loading module is also used to obtain the material station table information in the background service module database. When there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors.

[0010] Optionally, the chip placement machine loading error prevention system further includes: a data warning module, wherein the data warning module and the background service module are respectively connected to the loading module;

[0011] The data warning module is used to record the number and type of materials loaded by the loading module when there is a corresponding relationship between the materials and the placement machine in the material station table information, and obtain the number and type of materials used by the placement machine through the background service module database;

[0012] The data warning module is also used to determine the remaining materials based on the number and type of materials loaded by the loading module and the number and type of materials used by the placement machine. When the number of remaining materials is lower than the material number warning threshold, an audible and visual alarm is issued, and when the number of remaining materials is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material number warning threshold.

[0013] Optionally, the chip placement machine loading error prevention system further includes: a data tracing module, the data tracing module is connected to the background service module;

[0014] The data tracing module is used to connect to the backend service module through the website corresponding to the backend service to view the machine data integrated in the data collection module. The machine data integrated in the data collection module at least includes the machine discard rate and machine efficiency;

[0015] The data tracing module is further configured to query at least the operation data in the loading module through the background service module, wherein the operation data includes at least one of: a failed operation, an operator of a successful operation, a time, and a material type;

[0016] The data tracing module is further used to generate and display corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module.

[0017] Optionally, the data acquisition module is further configured to access a placement machine database to obtain at least one of placement machine material station table information, material usage information of each slot, and material throwing information;

[0018] The data acquisition module is further used to create a MySQL database and store the acquired information in the MySQL database.

[0019] Optionally, the loading module is used to scan the barcode on the material and the station code on the placement machine through the PDA scanning function and compare them. If the correspondence between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful, and the number of barcoded materials is queried through the material barcode and uploaded to the background service module;

[0020] The loading module is also used to lock the placement machine if the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, and unlock the placement machine when it is correct again after the PDA manually operates and updates the material.

[0021] Furthermore, to achieve the above-mentioned object, the present invention also provides a chip placement machine loading error prevention method, which is applied to a chip placement machine loading error prevention system, and the chip placement machine loading error prevention system includes: a data acquisition module, a background service module and a loading module, wherein the background service module is connected to the data acquisition module and the loading module respectively;

[0022] The chip placement machine loading error prevention method includes:

[0023] The data acquisition module collects the operation data of the placement machine and sends the operation data of the placement machine to the background service module. The operation data of the placement machine at least includes the material station table information of the placement machine, the material usage information of each slot, and the material throwing information;

[0024] The backend service module receives the placement machine operation data sent by the data acquisition module, generates and establishes material station table information according to the placement machine operation data, and builds a database according to the placement machine operation data and the material station table information;

[0025] The loading module obtains the data of materials and placement machines, and obtains the corresponding relationship between materials and placement machines based on the data of materials and placement machines;

[0026] The loading module obtains the material station table information in the background service module database. When there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors.

[0027] Optionally, the loading module locks the machine when the corresponding relationship between the material and the machine does not exist in the material station table information to prevent the placement machine from loading errors, and further includes:

[0028] When the data warning module has a corresponding relationship between the material and the placement machine in the material station table information, it records the number and type of materials loaded by the loading module, and obtains the number and type of materials used by the placement machine through the background service module database;

[0029] The data warning module determines the remaining material based on the number and type of material loaded by the loading module and the number and type of material used by the placement machine. When the number of the remaining material particles is lower than the material particle number warning threshold, an audible and visual alarm is issued, and when the number of the remaining material particles is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material particle number warning threshold.

[0030] Optionally, after the background service module obtains the placement machine operation data collected by the data collection module and stores it in a database, it further includes:

[0031] The data tracing module connects to the backend service module through the website corresponding to the backend service to view the machine data integrated in the data collection module. The machine data integrated in the data collection module includes at least the machine discard rate and the machine efficiency.

[0032] The data tracing module queries at least the operation data in the loading module through the background service module, and the operation data includes at least one of: failed operation, operator of successful operation, time and material type;

[0033] The data tracing module generates and displays corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module.

[0034] Optionally, after the data acquisition module acquires the operation data of the placement machine, it further includes:

[0035] The data acquisition module accesses the placement machine database to obtain at least one of the placement machine material station table information, each slot material usage information, and discarded material information;

[0036] The data acquisition module creates a MySQL database and stores the acquired information in the MySQL database.

[0037] Optionally, the loading module locks the machine when the corresponding relationship between the material and the machine does not exist in the material station table information to prevent the placement machine from loading errors, including:

[0038] The loading module uses the PDA scanning function to scan the barcode on the material and the station code on the placement machine and compare them. If the correspondence between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful. Then the number of barcoded materials is queried through the material barcode and uploaded to the background service module;

[0039] If the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, the placement machine will be locked, and the placement machine will be unlocked when the PDA manually operates the material and updates the material and then it is correct again.

[0040] The present invention provides a data acquisition module, a background service module and a feeding module in the placement machine feeding error prevention system, wherein the background service module is connected to the data acquisition module and the feeding module respectively; the data acquisition module is used to collect placement machine operation data and send the placement machine operation data to the background service module, and the placement machine operation data includes at least one of placement machine material station table information, each slot material usage information and throwing material information; the background service module is used to receive the placement machine operation data sent by the data acquisition module, generate material station table information according to the placement machine operation data, and generate a material station table information according to the placement machine operation data. The loading module is used to obtain the material and placement machine data, and obtain the corresponding relationship between the material and the placement machine based on the material and placement machine data; the loading module is also used to obtain the material station table information in the background service module database, and when the corresponding relationship between the material and the placement machine does not exist in the material station table information, the machine is locked to prevent the placement machine from loading errors, thereby preventing batches of PCB placement failures in production due to loading errors without affecting the efficiency of the placement machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 This is a structural block diagram of the first embodiment of the placement machine loading error prevention system of the present invention;

[0042] Figure 2 This is a block diagram of the overall architecture of an embodiment of a placement machine loading error prevention system of the present invention;

[0043] Figure 3 This is a structural block diagram of a second embodiment of the chip placement machine loading error prevention system of the present invention;

[0044] Figure 4 1 is a flow chart of the first embodiment of the method for preventing errors in loading materials on a placement machine according to the present invention.

[0045] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments.

[0046] Description of Figure Numbers:

[0047] Label name Label name 10 Data acquisition module 40 Data warning module 20 Backend service module 50 Data traceability module 30 Loading module DETAILED DESCRIPTION

[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0049] Reference Figure 1 , Figure 1 This is a structural block diagram of the first embodiment of the placement machine loading error prevention system of the present invention.

[0050] This embodiment provides a data acquisition module 10, a background service module 20, and a loading module 30 in the placement machine loading error prevention system, wherein the background service module 20 is connected to the data acquisition module 10 and the loading module 30 respectively;

[0051] The data acquisition module 10 is used to collect the operation data of the placement machine and send the operation data of the placement machine to the background service module 20. The operation data of the placement machine at least includes the material station table information of the placement machine, the material usage information of each slot, and the material throwing information;

[0052] The backend service module 20 is configured to receive the placement machine operation data sent by the data acquisition module 10, generate and establish material station table information according to the placement machine operation data, and build a database according to the placement machine operation data and the material station table information;

[0053] The loading module 30 is used to obtain material and placement machine data, and obtain the corresponding relationship between the material and the placement machine based on the material and placement machine data;

[0054] The loading module 30 is also used to obtain the material station table information in the database of the background service module 20. When there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors.

[0055] It's important to note that the backend service module is a server running on the company's server. It interacts with other modules via HTTP, primarily providing data interfaces for other modules and receiving data for storage in a database. With the rapid development and application of the manufacturing industry, customers are increasingly demanding PCB production processes. The placement machine is the absolute core of any SMT production line. However, the placement machine's preparation process is lengthy. Because material particles are indistinguishable to the human eye, manual loading is prone to errors. Repeated verification is time-consuming, sacrificing SMT production line energy efficiency. Furthermore, a single misplaced material can result in the scrapping of entire batches of products. Therefore, software is necessary to manage loading and unloading. Furthermore, we are concerned that if materials are depleted during high-speed operation of the SMT production line, the SMT line will halt production. In such cases, software is needed to monitor material usage and provide early warnings.

[0056] It should be clear that the overall architecture of the present invention is as follows Figure 2As shown, it mainly includes: data acquisition module, background service module, loading module, data warning module and data tracing module. The data acquisition module collects placement machine data and uploads it to the background. The loading module obtains real-time remaining material data for warning, and transmits the loading information to the background service after scanning the code through the PDA. The data tracing module queries data through the background service.

[0057] In this embodiment, a data acquisition module, a background service module and a loading module are set in the placement machine loading error prevention system, wherein the background service module is connected to the data acquisition module and the loading module respectively; the data acquisition module is used to collect placement machine operation data and send the placement machine operation data to the background service module, and the placement machine operation data includes at least one of the placement machine material station table information, each slot material usage information and throwing material information; the background service module is used to receive the placement machine operation data sent by the data acquisition module, generate a material station according to the placement machine operation data The loading module is used to obtain the material and placement machine data, and obtain the corresponding relationship between the material and the placement machine based on the material and placement machine data; the loading module is also used to obtain the material station table information in the background service module database, and when the corresponding relationship between the material and the placement machine does not exist in the material station table information, the machine is locked to prevent the placement machine from loading errors, thereby preventing batches of PCB placement failures in production due to loading errors without affecting the efficiency of the placement machine.

[0058] Reference Figure 3 , Figure 3 This is a structural block diagram of the second embodiment of the placement machine loading error prevention system of the present invention. Based on the above-mentioned first embodiment, the second embodiment of the placement machine loading error prevention system of the present invention is proposed.

[0059] This embodiment further includes the chip placement machine loading error prevention system through the data warning module 40, the data warning module 40 and the background service module 20 are respectively connected to the loading module 30;

[0060] The data warning module 40 is used to record the number and type of materials loaded by the loading module 30 when there is a correspondence between the materials and the placement machines in the material station table information, and obtain the number and type of materials used by the placement machines through the background service module database;

[0061] The data warning module 40 is also used to determine the remaining material based on the number and type of material loaded by the loading module 30 and the number and type of material used by the placement machine. When the number of remaining material particles is lower than the material particle number warning threshold, an audible and visual alarm is issued, and when the number of remaining material particles is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material particle number warning threshold.

[0062] In practice, the data warning module and the loading error prevention module share the same PDA. The module records the number and type of materials loaded from the loading module, and uses the data acquisition module to obtain the number and type of materials used by the placement machine. By subtracting materials of the same type, the remaining material in the machine is determined. The module then issues an alert based on the material count warning value set in the backend service module. If the number falls below a certain threshold, an audible and visual alarm is triggered, or the machine stops production if the number falls below a minimum threshold.

[0063] The chip placement machine loading error prevention system further includes: a data tracing module 50, which is connected to the background service module 20;

[0064] The data tracing module 50 is used to connect to the backend service module 20 via the website corresponding to the backend service to view the machine data integrated in the data collection module 10. The machine data integrated in the data collection module 10 includes at least the machine discard rate and machine efficiency;

[0065] The data tracing module 50 is further configured to query at least the operation data in the loading module 30 through the background service module 20, wherein the operation data includes at least one of: a failed operation, an operator of a successful operation, a time, and a material type;

[0066] The data tracing module 50 is further configured to generate and display corresponding data reports based on the machine data integrated in the data acquisition module 10 and the operation data in the loading module 30 .

[0067] It should be noted that the Data Traceability Module functions as a data search and display module. Log in through the backend service's corresponding URL. You can view machine data integrated within the Data Collection Module, such as machine rejection rate and efficiency. You can also query failed operations in the Loading Module, including the operator, time, and material type of successful operations.

[0068] The data acquisition module is further configured to access the chip placement machine database to obtain at least one of the chip placement machine material station table information, each slot material usage information, and discarded material information;

[0069] The data acquisition module is further used to create a MySQL database and store the acquired information in the MySQL database.

[0070] It should be noted that this module collects SMT machine operation data. The SMT machine serves as the core workstation, and we access the SMT machine database through real-time database access. The main information obtained includes the SMT machine material station table (i.e., the correspondence between the material type of the current SMT machine station and the SMT machine slot information), material usage information for each slot, and material discard information. This collected information is stored in a custom MySQL database for quick use by other modules.

[0071] The loading module 30 is used to scan the barcode on the material and the station code on the placement machine through the PDA scanning function and compare them. If the correspondence between the barcode on the scanned material and the station code on the machine exists in the material station table, it is determined that the loading is successful. Then, the number of barcode materials is queried through the material barcode and uploaded to the background service module.

[0072] The loading module 30 is also used to lock the placement machine if the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, and unlock the placement machine when it is correct again after the PDA manually operates the material and updates the material.

[0073] It should be noted that this module is a handheld PDA that runs on a mobile app. It communicates with the service module via HTTP and obtains the material station table information uploaded to the backend service by the data acquisition module. Using the PDA's barcode scanning function, the barcode on the material and the station code on the machine are scanned and compared. If the corresponding relationship between the two codes exists in the material station table, the loading is judged to be successful. If not, it is a failure. If this fails, the machine will be locked and production will not be allowed. Manual material operation must be performed on the PDA and the material comparison must be updated to ensure that there are no problems before the machine can be unlocked (serving as an error prevention function). If successful, the number of barcoded materials will be queried through the material barcode and uploaded to the backend service.

[0074] In this embodiment, the remote module in the chip placement machine loading error prevention system includes: the data warning module, which is used to record the number and type of materials loaded by the loading module when there is a corresponding relationship between the material and the placement machine in the material station table information, and obtain the number and type of materials used by the placement machine through the background service module database; the data warning module is also used to determine the remaining materials based on the number and type of materials loaded by the loading module and the number and type of materials used by the placement machine, and to perform an audible and visual alarm when the number of remaining materials is lower than the material number warning threshold, and to control the placement machine to stop running when the number of remaining materials is lower than the stop operation threshold, and the stop operation threshold is less than the material number warning threshold. The chip placement machine loading error prevention system also includes: a data tracing module, which is connected to the backend service module; the data tracing module is used to connect to the backend service module through the website corresponding to the backend service and view the machine data integrated in the data acquisition module, the machine data integrated in the data acquisition module at least including the machine rejection rate and machine efficiency; the data tracing module is also used to query at least the operation data in the loading module through the backend service module, the operation data at least including at least one of: failed operations, operators of successful operations, time, and material type; the data tracing module is also used to generate and display corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module. The data acquisition module is also used to access the chip placement machine database to obtain at least one of the chip placement machine material station table information, material usage information for each slot, and rejection information; the data acquisition module is also used to create a MySQL database and store the obtained information in the MySQL database. The loading module is used to scan the barcode on the material and the station code on the placement machine through the PDA scanning function and compare them. If the corresponding relationship between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful, and the number of barcode materials is queried through the material barcode and uploaded to the background service module; the loading module is also used to lock the placement machine if the corresponding relationship between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, and unlock the placement machine when it is correct after manual material operation and material update by PDA, thereby preventing batch PCB placement failures in production due to loading errors without affecting the efficiency of the placement machine, effectively reducing production line risks, and making all data traceable, and being able to effectively review the data level to increase production efficiency.

[0075] Further, refer to Figure 4 , Figure 4 The present invention is a method for preventing errors in loading materials on a chip placement machine. Figure 4This is a flow chart of a first embodiment of a chip placement machine loading error prevention method of the present invention, wherein the chip placement machine loading error prevention method is applied to a chip placement machine loading error prevention system, wherein the chip placement machine loading error prevention system comprises: a data acquisition module, a background service module, and a loading module, wherein the background service module is connected to the data acquisition module and the loading module respectively;

[0076] The chip placement machine loading error prevention method includes:

[0077] Step S10: The data acquisition module acquires the operation data of the placement machine and sends the operation data of the placement machine to the background service module. The operation data of the placement machine at least includes the material station table information of the placement machine, the material usage information of each slot and the material throwing information.

[0078] In a specific implementation, after the data acquisition module acquires the operation data of the placement machine, it also includes:

[0079] The data acquisition module accesses the placement machine database to obtain at least one of the placement machine material station table information, each slot material usage information and discarded material information; the data acquisition module creates a MySQL database and stores the obtained information in the MySQL database.

[0080] Step S20: The background service module receives the placement machine operation data sent by the data acquisition module, generates and establishes material station table information according to the placement machine operation data, and builds a database according to the placement machine operation data and the material station table information.

[0081] It should be noted that, after the background service module obtains the placement machine operation data collected by the data acquisition module and stores it in the database, it also includes: the data tracing module connects to the background service module through the website corresponding to the background service, and checks the machine data integrated in the data acquisition module, and the machine data integrated in the data acquisition module at least includes the machine rejection rate and machine efficiency; the data tracing module queries at least the operation data in the loading module through the background service module, and the operation data at least includes: failed operation, successful operation operator, time and material type. At least one of the items; the data tracing module generates corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module and displays them.

[0082] Step S30: the loading module obtains the material and the placement machine data, and obtains the corresponding relationship between the material and the placement machine according to the material and the placement machine data.

[0083] In a specific implementation, when there is a correspondence between the material and the placement machine in the material station table information, the data warning module records the number and type of materials loaded by the loading module, and obtains the number and type of materials used by the placement machine through the background service module database; the data warning module determines the remaining materials based on the number and type of materials loaded by the loading module and the number and type of materials used by the placement machine, and when the number of the remaining materials is lower than the material number warning threshold, an audible and visual alarm is issued, and when the number of the remaining materials is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material number warning threshold.

[0084] Step S40: the loading module obtains the material station table information in the background service module database, and when there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors.

[0085] In this embodiment, the loading module uses the PDA scanning function to scan the barcode on the material and the station code on the placement machine and compare them. If the correspondence between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful, and the number of barcode materials is queried through the material barcode and uploaded to the background service module; if the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, the loading module locks the placement machine, and unlocks the placement machine when it is correct again after manual material operation and material update by PDA.

[0086] In this embodiment, a data acquisition module, a background service module and a loading module are set in the placement machine loading error prevention system, wherein the background service module is connected to the data acquisition module and the loading module respectively; the data acquisition module is used to collect placement machine operation data and send the placement machine operation data to the background service module, and the placement machine operation data includes at least one of the placement machine material station table information, each slot material usage information and throwing material information; the background service module is used to receive the placement machine operation data sent by the data acquisition module, generate a material station according to the placement machine operation data The loading module is used to obtain the material and placement machine data, and obtain the corresponding relationship between the material and the placement machine based on the material and placement machine data; the loading module is also used to obtain the material station table information in the background service module database, and when the corresponding relationship between the material and the placement machine does not exist in the material station table information, the machine is locked to prevent the placement machine from loading errors, thereby preventing batches of PCB placement failures in production due to loading errors without affecting the efficiency of the placement machine.

[0087] In addition, it should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0088] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0089] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0090] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A chip placement machine loading error prevention system, characterized in that: The chip placement machine loading error prevention system includes: a data acquisition module, a background service module and a loading module, wherein the background service module is connected to the data acquisition module and the loading module respectively; The data acquisition module is used to collect the operation data of the placement machine and send the operation data of the placement machine to the background service module, wherein the operation data of the placement machine includes at least one of the material station table information of the placement machine, the material usage information of each slot, and the material throwing information; The backend service module is configured to receive the placement machine operation data sent by the data acquisition module, generate material station table information according to the placement machine operation data, and build a database according to the placement machine operation data and the material station table information; The loading module is used to obtain material and placement machine data, and obtain the corresponding relationship between the material and the placement machine according to the material and placement machine data; The loading module is further configured to obtain the material station table information from the backend service module database, and when there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent loading errors on the placement machine; The chip placement machine loading error prevention system further includes: a data warning module, wherein the data warning module and the background service module are respectively connected to the loading module; The data warning module is used to record the number and type of materials loaded by the loading module when there is a corresponding relationship between the materials and the placement machine in the material station table information, and obtain the number and type of materials used by the placement machine through the background service module database; The data warning module is also used to determine the remaining materials based on the number and type of materials loaded by the loading module and the number and type of materials used by the placement machine. When the number of remaining materials is lower than the material number warning threshold, an audible and visual alarm is issued, and when the number of remaining materials is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material number warning threshold.

2. The chip placement machine loading error prevention system according to claim 1, characterized in that: The chip placement machine loading error prevention system further includes: a data tracing module, the data tracing module is connected to the background service module; The data tracing module is used to connect to the backend service module through the website corresponding to the backend service to view the machine data integrated in the data collection module. The machine data integrated in the data collection module at least includes the machine discard rate and machine efficiency; The data tracing module is further configured to query at least the operation data in the loading module through the background service module, wherein the operation data includes at least one of: a failed operation, an operator of a successful operation, a time, and a material type; The data tracing module is further used to generate and display corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module.

3. The chip placement machine loading error prevention system according to claim 1, characterized in that: The data acquisition module is further used to access the placement machine database to obtain at least one of the placement machine material station table information, each slot material usage information and discarded material information; The data acquisition module is also used to create a MySQL database and store the acquired information in the MySQL database.

4. The chip placement machine loading error prevention system according to claim 1, characterized in that: The loading module is used to scan the barcode on the material and the station code on the placement machine through the PDA scanning function and compare them. If the corresponding relationship between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful. Then, the number of barcoded materials is queried through the material barcode and uploaded to the background service module; The loading module is also used to lock the placement machine if the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, and unlock the placement machine when it is correct again after the PDA manually operates and updates the material.

5. A chip placement machine loading error prevention method, the chip placement machine loading error prevention method is applied to the chip placement machine loading error prevention system according to claims 1-4, characterized in that: The chip placement machine loading error prevention method includes: The data acquisition module collects the operation data of the placement machine and sends the operation data of the placement machine to the background service module. The operation data of the placement machine at least includes the material station table information of the placement machine, the material usage information of each slot, and the material throwing information; The backend service module receives the placement machine operation data sent by the data acquisition module, generates and establishes material station table information according to the placement machine operation data, and builds a database according to the placement machine operation data and the material station table information; The loading module obtains the data of materials and placement machines, and obtains the corresponding relationship between materials and placement machines based on the data of materials and placement machines; The loading module obtains the material station table information from the background service module database. When there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors. The loading module obtains the material station table information from the backend service module database, and when there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors, and further includes: When the data warning module has a corresponding relationship between the material and the placement machine in the material station table information, it records the number and type of materials loaded by the loading module, and obtains the number and type of materials used by the placement machine through the background service module database; The data warning module determines the remaining material based on the number and type of material loaded by the loading module and the number and type of material used by the placement machine. When the number of the remaining material particles is lower than the material particle number warning threshold, an audible and visual alarm is issued, and when the number of the remaining material particles is lower than the stop operation threshold, the placement machine is controlled to stop running, and the stop operation threshold is less than the material particle number warning threshold.

6. The chip placement machine loading error prevention method according to claim 5, characterized in that: The backend service module receives the placement machine operation data sent by the data acquisition module, generates and establishes material station table information according to the placement machine operation data, and builds a database according to the placement machine operation data and the material station table information, further comprising: The data tracing module connects to the backend service module through the website corresponding to the backend service to view the machine data integrated in the data collection module. The machine data integrated in the data collection module includes at least the machine discard rate and the machine efficiency. The data tracing module queries at least the operation data in the loading module through the background service module, and the operation data includes at least one of: failed operation, operator of successful operation, time and material type; The data tracing module generates and displays corresponding data reports based on the machine data integrated in the data acquisition module and the operation data in the loading module.

7. The chip placement machine loading error prevention method according to claim 5, characterized in that: The data acquisition module collects the operation data of the placement machine and sends the operation data of the placement machine to the background service module. The operation data of the placement machine includes at least the material station table information of the placement machine, the material usage information of each slot and the material throwing information, and further includes: The data acquisition module accesses the placement machine database to obtain at least one of the placement machine material station table information, each slot material usage information, and discarded material information; The data acquisition module creates a MySQL database and stores the acquired information in the MySQL database.

8. The chip placement machine loading error prevention method according to claim 5, characterized in that: The loading module obtains the material station table information in the background service module database, and when there is no corresponding relationship between the material and the placement machine in the material station table information, the machine is locked to prevent the placement machine from loading errors, including: The loading module uses the PDA scanning function to scan the barcode on the material and the station code on the placement machine and compare them. If the correspondence between the barcode on the scanned material and the station code on the machine exists in the material station table, it is judged that the loading is successful. Then the number of barcoded materials is queried through the material barcode and uploaded to the background service module; If the correspondence between the barcode on the scanned material and the station code on the placement machine does not exist in the material station table, the placement machine will be locked, and the placement machine will be unlocked when the PDA manually operates the material and updates the material and then it is correct again.

Citation Information

Patent Citations

  • Method and system for acquiring balance of chip materials

    CN107220793A

  • Feeding indication mistake-proofing control method for SMT chip mounter

    CN112040761A