SMT data processing method and device, electronic equipment and computer storage medium

By using the automated processing of equipment information and site-passing information in the SMT production line, the problem of low efficiency of manual selection and marking of single-post boards is solved, and automatic identification and skipping of single-post boards is realized, and production efficiency is improved.

CN119621669APending Publication Date: 2025-03-14HENAN FUCHI TECH CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311154156.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In the existing SMT production lines, manual selection and labeling of single boards are inefficient, resulting in an impact on production efficiency.

Method used

By obtaining the equipment information of each production equipment, generating and uploading the information through the site to the production database, using the information through the site of the previous production equipment as the springboard information of the next production equipment, thereby automatically identifying and skipping single report boards to improve production efficiency.

Benefits of technology

It realizes automatic identification and skipping of single reports in the SMT production line, improving production efficiency and reducing the risk of manual errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621669A_ABST
    Figure CN119621669A_ABST
Patent Text Reader

Abstract

The invention provides an SMT data processing method and device, electronic equipment and a computer storage medium. The SMT data processing method comprises the steps that equipment information corresponding to Nth equipment is acquired; according to the equipment information, acquiring (N-1) th station crossing information corresponding to (N-1) th equipment from a production database; according to the (N-1)-th station crossing information, obtaining springboard information and sending the springboard information to the Nth equipment; and generating Nth station crossing information corresponding to the Nth equipment according to the equipment information corresponding to the Nth equipment and the test result corresponding to the springboard information. Before the Nth equipment needs to process the single board, the (N-1) th station-crossing information corresponding to the (N-1) th equipment can be obtained and sent to the Nth equipment, and the test result corresponding to each single board number is determined according to the board-jumping information, so that the single board with the test result of single board-reporting is automatically skipped during processing, automatic board-jumping is realized, and the production efficiency of an SMT production line is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of SMT production equipment, and in particular to an SMT data processing method, device, electronic equipment and computer storage medium. Background Art

[0002] A single board is also called a printed circuit board (PCB). A single board will undergo a functional test before leaving the factory. A single board that fails the functional test is called a single-report board or a faulty board, and a single board that passes the functional test is called a benign board or a normal board.

[0003] SMT (Surface Mounted Technology), also known as SMT patch, is a process technology based on single board. SMT production line is a production line that includes various production equipment such as solder paste printer, patch machine, reflow soldering machine, etc. In the process of SMT patch, the single board needs to be put into the SMT production line and processed by each production equipment in sequence according to the preset process order.

[0004] In the related art, before a batch of single boards are put into the SMT production line, they need to be manually selected and manually marked. The risk of manual misjudgment is relatively high, and the manual selection method has low work efficiency, which affects production efficiency. Summary of the invention

[0005] In view of the above, it is necessary to provide an SMT data processing method that can solve the technical problem of low work efficiency.

[0006] The first aspect of the present application provides an SMT data processing method, including: obtaining device information corresponding to the Nth device, N being an integer greater than or equal to 2; obtaining the N-1th station information corresponding to the N-1th device from a production database according to the device information; wherein the N-1th device is a production device whose processing order is before the Nth device, and the N-1th station information includes a test result corresponding to a single board put into the N-1th device, and the test result includes a single-report board and a normal board; according to the N-1th station information, obtaining a springboard information and sending it to the Nth device; wherein the Nth device is used to identify the single board, and according to the springboard information, determining the test result corresponding to the identified single board; according to the device information corresponding to the Nth device and the test result corresponding to the springboard information, generating the Nth station information corresponding to the Nth device and uploading it to the production database.

[0007] Through the SMT data processing method provided by the present application, after a batch of single boards are put into production equipment and the production equipment completes the processing of the single boards in the batch, the station passing information corresponding to the production equipment can be generated and uploaded to the production database. Before the Nth device needs to process the single board, the N-1th station passing information corresponding to the N-1th device can be obtained, and the springboard information can be generated according to the N-1th station passing information and sent to the Nth device, so that after the Nth device obtains the single board number corresponding to the single board, it can determine the test results corresponding to each single board number according to the springboard information, so as to automatically skip the single board whose test result is a single report board during processing, realize automatic springboarding, and improve the production efficiency of the SMT production line.

[0008] In one embodiment, the device information includes the device model; based on the N-1th transit information, the springboard information is obtained, including: based on the device model corresponding to the Nth device, determining the target format corresponding to the Nth device, wherein the target format is a file format supported by the Nth device; based on the N-1th transit information, generating springboard information with the target format as the file format.

[0009] In one of the embodiments, based on the equipment information, the N-1th stop information corresponding to the N-1th equipment is obtained from the production database, including: determining the retrieval information corresponding to the N-1th equipment based on the preset process information and the equipment information corresponding to the N-1th equipment, wherein the process information includes the processing order of multiple production equipment in the same production line, and the retrieval information includes the equipment information corresponding to the N-1th equipment; based on the retrieval information, obtaining the N-1th stop information corresponding to the N-1th equipment from the production database.

[0010] In one of the embodiments, it also includes: obtaining processing information corresponding to the Nth device, wherein the processing information includes processing parameters when the Nth device processes the single board; generating Nth stop information corresponding to the Nth device according to the device information corresponding to the Nth device and the test results corresponding to the springboard information, including: generating Nth stop information corresponding to the Nth device according to the device information corresponding to the Nth device, the test results corresponding to the springboard information and the corresponding processing information; determining the retrieval information corresponding to the N-1th device according to the preset process information and the device information corresponding to the Nth device, including: determining the retrieval information corresponding to the N-1th device according to the preset process information, the device information corresponding to the Nth device and the corresponding processing information.

[0011] In one embodiment, the processing information includes one or more combinations of input time, processing time, production line number, workstation number, and number of panels.

[0012] In one embodiment, obtaining processing information corresponding to the Nth device includes: determining a query time period; obtaining processing record information of the Nth device within the query time period; and determining the processing information of the Nth device based on the processing record information of the Nth device.

[0013] In one embodiment, based on the retrieval information, the N-1th transit station information corresponding to the N-1th device is obtained from the production database, including: based on the retrieval information, the N-1th transit station information corresponding to the N-1th device and with the closest upload time is obtained from the production database.

[0014] The second aspect of the present application provides an SMT data processing device, including: a production information acquisition module, used to obtain device information corresponding to the Nth device, N is an integer greater than or equal to 2; a station-passing information acquisition module, used to obtain the N-1th station-passing information corresponding to the N-1th device from the production database according to the device information; wherein the N-1th device is a production device whose processing order is before the Nth device, and the N-1th station-passing information includes the test results corresponding to the single board put into the N-1th device, and the test results include single-report boards and normal boards; a station-passing information parsing module, used to obtain springboard information according to the N-1th station-passing information and send it to the Nth device; wherein the Nth device is used to identify the single board, and determine the test result corresponding to the identified single board according to the springboard information; a station-passing information generation module, used to generate the Nth station-passing information corresponding to the Nth device according to the device information corresponding to the Nth device and the test results corresponding to the springboard information, and upload it to the production database.

[0015] The third aspect of the present application provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor executes the executable instructions so that the electronic device implements the method provided in the first aspect.

[0016] A fourth aspect of the present application provides a computer storage medium storing a computer program, wherein the computer program is suitable for being loaded and executed by a processor so that a computer device having a processor executes the method provided in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is an application scenario diagram of the SMT data processing method in an embodiment of the present application.

[0018] Figure 2 This is a first flow chart of the SMT data processing method in an embodiment of the present application.

[0019] Figure 3 This is a schematic diagram of the principle of obtaining and uploading station information for multiple production devices in an embodiment of the present application, wherein the production equipment includes a first device, a second device, and a third device.

[0020] Figure 4 This is a second flow chart of the SMT data processing method in an embodiment of the present application.

[0021] Figure 5 This is a third flow chart of the SMT data processing method in an embodiment of the present application.

[0022] Figure 6 This is a fourth flow chart of the SMT data processing method in an embodiment of the present application.

[0023] Figure 7 This is a schematic diagram of the sub-steps of step S601 in the SMT data processing method in an embodiment of the present application.

[0024] Figure 8 A schematic diagram of a software interface of an electronic device provided in an embodiment of the present application.

[0025] Fig. 9 Schematic diagram of the structure of the SMT data processing device in the embodiment of the present application.

[0026] Fig.10 It is a schematic diagram of the structure of an electronic device in an embodiment of the present application.

[0027] Main component symbols

[0028] Electronic devices 10

[0029] Production Basic Information Interface 101

[0030] Device Analysis General Interface 102

[0031] Production data analysis interface 103

[0032] Processor 11

[0033] Memory 12

[0034] Production information acquisition module 1

[0035] Station information acquisition module 2

[0036] Station passing information analysis module 3

[0037] Station passing information generation module 4

[0038] The following specific implementation methods will further illustrate the present application in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0039] In the description of the embodiments of the present application, words such as "exemplary", "or", "for example" and the like are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "or", "for example" and the like is intended to present related concepts in a concrete manner.

[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by technicians in the technical field in this application. The terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. It should be understood that, unless otherwise specified in this application, " / " means or. For example, A / B can represent A or B. "And / or" in this application is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. "At least one" means one or more. "Multiple" means two or more than two. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, a, b and c seven situations.

[0041] The method disclosed in the embodiments of the present application or the method shown in the flowchart includes one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of multiple steps can be interchanged with each other, and some steps can also be deleted.

[0042] The SMT (Surface Mounted Technology) production line is a production line used to process single boards (printed circuit boards, PCB (Printed Circuit Board)). The SMT production line usually includes multiple production equipment. After a batch of single boards are put into the SMT production line, the single boards pass through each production equipment in a preset processing order, so that each production equipment processes the single boards in turn according to the processing order to complete the SMT patch of this batch of single boards.

[0043] However, the yield rate of SMT patch manufacturing process is limited, and there may be single-failure boards among the boards put into SMT production line, that is, single-failure boards and normal boards are put into SMT production line together. Among them, the boards will be functionally tested before leaving the factory. The boards that fail the functional test are called single-failure boards or faulty boards, and the boards that pass the functional test are called benign boards or normal boards.

[0044] When the SMT production line processes a single board, it is necessary to distinguish between the single-report boards and normal boards to prevent the SMT production line from processing the single-report boards and reduce the loss of production materials.

[0045] In the related art, before the single boards are put into the SMT production line, the single-report boards are manually screened and manually marked. However, the efficiency of manual marking of the appearance is low, which affects the production efficiency, and the marking appearance is not easy to unify, which is easy to cause confusion when there are many types of single boards.

[0046] On the other hand, after the single board is put into the SMT production line, before each production equipment processes the single board, it is necessary to stop the production equipment and wait for the previous work order to be cleared before switching to the next work order, and then manually call the production program of the production equipment before the production equipment can execute the production program and start processing the single board, resulting in low production efficiency.

[0047] To this end, the embodiments of the present application provide an SMT data processing method, device, electronic device and computer storage medium, which can solve the problem of low production efficiency.

[0048] Figure 1 This is an application scenario diagram of the SMT data processing method in the embodiment of this application. Figure 1 The SMT data processing method is applied to production equipment in the SMT production line. The SMT production line includes multiple production equipment, including a first-in-line equipment and a processing equipment, and the processing equipment can be a solder paste printing equipment, a patch equipment, a reflow soldering equipment, etc. The first-in-line equipment and multiple processing equipment are sequentially arranged according to a preset processing order, and the multiple production equipment are all connected to the production database for communication, and the production database stores the production data of multiple production equipment.

[0049] In this application scenario, a board is affixed with an identifier on its surface. The identifier can be a barcode or QR code, etc. The identifier carries the 2DID of the board. The 2DID of the board can be the board number, and the board number serves as an identifier for the board. The board will be functionally tested before leaving the factory, and the test results will be a normal board (benign board) or a single-report board (faulty board). The test results corresponding to the board will be recorded in the basic information of the board, and the basic information of the board is pre-stored in the production database.

[0050] The first equipment is located in the first production equipment of the SMT production line. The first equipment is used to receive the single boards put into the SMT production line and transport them to the next production equipment. After a batch of single boards are put into the first equipment, the first equipment can obtain the basic information of the single boards corresponding to the single boards in the batch from the production database, and scan and identify the identifiers of the single boards to obtain the single board numbers corresponding to each single board. Then, the first equipment can generate the station passing information based on the basic information and the single board number and upload it to the production database. The station passing information includes the single board number of each single board and the corresponding test results.

[0051] The processing equipment is used to receive the single board delivered by the first processing equipment or processed by the previous processing equipment, and identify the identifier of the single board to obtain the single board number corresponding to the single board, and then execute the specified production program to process the single board.

[0052] The SMT data processing method provided in the embodiment of the present application can assist production equipment in distinguishing single-report boards from normal boards, so that processing equipment can automatically skip single-report boards during processing, thereby improving production efficiency.

[0053] See also Figure 2 and Figure 3 The SMT data processing method provided in the present application can be applied to an electronic device 10, which can be a control panel, a smart terminal, etc. The electronic device 10 is communicatively connected with the production equipment. The electronic device 10 in the embodiment of the present application takes the control panel set in the production equipment as an example. A computer program is pre-stored in the control panel, and the control panel can execute the SMT data processing method when running the computer program.

[0054] The SMT data processing method provided in this application comprises the following steps:

[0055] S201. Obtain device information corresponding to the Nth device.

[0056] Wherein, N is an integer greater than or equal to 2. The Nth device is a processing device in the SMT production line that is waiting to process a single board or is processing a single board. N is associated with the processing order of the production equipment in the SMT production line. For example, the first device may be the first device in the SMT production line that is used to place a single board, and the second device may be a patch device located after the first device in the SMT production line.

[0057] Equipment information includes basic information about production equipment. Different production equipment has different corresponding equipment information. Equipment information can be used as an identification of production equipment.

[0058] In some embodiments, the equipment information may also include equipment number, equipment plant, production line number, workstation number, equipment floor, equipment model, number of panels, etc. Among them, the equipment number is the number obtained by pre-marking all production equipment. The equipment plant is the area where the production equipment is located. The production line number is the number obtained by pre-marking the SMT production line where the production equipment is located. The workstation number is the number obtained by pre-marking the workstation where the production equipment is located. The number of panels is the number of single boards put into the SMT production line.

[0059] S202. According to the device information, obtain the N-1th transit station information corresponding to the N-1th device from the production database.

[0060] Among them, the production database includes data uploaded when each production equipment in the SMT production line is working.

[0061] The N-1th device is a production device whose processing order is before the Nth device, that is, the N-1th device is a production device that processes or grabs the single board before the Nth device, and the N-1th stop information is the stop information corresponding to the N-1th device.

[0062] The station passing information includes the board number and the corresponding test results of each board put into the corresponding production equipment. The test results include the single-report board and the normal board. After a batch of boards are put into the SMT production line, the boards of this batch will be processed by each production equipment in turn according to the preset processing order, and the corresponding station passing information will be generated after each production equipment processes the boards of this batch.

[0063] Specifically, through the equipment information corresponding to the Nth equipment and the preset processing order, the N-1th equipment whose processing order is before the Nth equipment can be determined, and then the N-1th station information corresponding to the N-1th equipment can be obtained from the production database.

[0064] S203: Obtain springboard information according to the N-1th transit station information and send it to the Nth device.

[0065] The N-1th transit station information is parsed to obtain the springboard information, and the springboard information is sent to the Nth device in the form of a springboard file. In response to receiving the springboard information, the Nth device can obtain the test results corresponding to each single board put into the Nth device, thereby distinguishing the single-report board from the normal board.

[0066] Specifically, when a batch of boards are put into the Nth device, the Nth device will scan and identify the identifiers of each board to obtain the board number corresponding to the board, and the Nth device will determine the test results corresponding to each board number based on the springboard information, thereby determining whether the identified board is a single-report board. Similarly, the Nth device can also determine whether the identified board is a normal board based on the springboard information.

[0067] In this way, when processing the single boards of the batch, the Nth device can automatically skip the single boards whose test results are single-report boards, so that only the single boards whose test results are normal boards are processed.

[0068] S204: Generate the transit information corresponding to the Nth device according to the device information corresponding to the Nth device and the test result corresponding to the springboard information, and upload it to the production database.

[0069] The transit information corresponding to the Nth device includes the device information corresponding to the Nth device, and the board numbers and test results corresponding to each board when the Nth device is processing.

[0070] Specifically, the transit information corresponding to the Nth device is uploaded to the production database in the form of a transit file. Before the N+1th device processes, the transit information corresponding to the Nth device can be obtained, and the springboard information corresponding to the N+1th device can be parsed.

[0071] It is worth noting that in this embodiment, when N=2, the N-1th device is the first-in-line device, which does not process the single board itself, but still generates the station passing information and uploads it to the production database for the Nth device to parse and process the single board. When N>2, the N-1th device is the processing device, which generates the station passing information after processing the single board and uploads it to the production database for the Nth device to parse and process the single board.

[0072] The following is an application example of an embodiment of the present application, assuming that in an SMT production line, it includes a first-shot device, a patch device and a reflow soldering device, wherein the first-shot device is the first device, the patch device is the second device, and the reflow soldering device is the third production equipment.

[0073] After a batch of single boards are put into the first-time equipment, the first-time equipment obtains the basic information of the single boards from the production database, and the first-time equipment identifies the single board number of each single board, and then the electronic device 10 generates the first transit information and uploads it to the production database. The first transit information includes the equipment information of the first-time equipment, the single board number of each single board and the corresponding test results.

[0074] Before the single boards of this batch are put into the patch equipment, the electronic device 10 obtains the first station passing information corresponding to the first equipment, parses the first station passing information to obtain the springboard information, and sends the springboard information to the patch equipment.

[0075] When the SMT equipment processes the single boards of the batch, the SMT equipment identifies the single board number of each single board, determines the test result corresponding to each single board according to the jump board information, and automatically skips the single board during processing.

[0076] After the SMT equipment completes processing of the batch of single boards, the electronic device 10 generates second station passing information and uploads it to the production database. The second station passing information includes equipment information of the SMT equipment, single board numbers of each single board, and corresponding test results.

[0077] Before the single boards of this batch are put into the reflow soldering equipment, the electronic device 10 obtains the second station passing information corresponding to the reflow soldering equipment, parses the second station passing information to obtain the springboard information, and sends the springboard information to the reflow soldering equipment.

[0078] When the reflow soldering equipment processes the single boards of the batch, the reflow soldering equipment identifies the single board number of each single board, determines the test result corresponding to each single board according to the jump board information, and automatically skips the single board during processing.

[0079] After the reflow soldering equipment completes processing of the batch of single boards, the electronic device 10 generates third station passing information and uploads it to the production database. The third station passing information includes equipment information of the reflow soldering equipment, single board numbers of each single board, and corresponding test results.

[0080] In this way, after a batch of single boards are put into production equipment and the production equipment completes processing of the single boards in the batch, the station passing information corresponding to the production equipment can be generated and uploaded to the production database. Before the Nth device needs to process the single board, the N-1th station passing information corresponding to the N-1th device can be obtained, and the springboard information can be generated based on the N-1th station passing information and sent to the Nth device, so that after the Nth device obtains the single board number corresponding to the single board, it can determine the test results corresponding to each single board number based on the springboard information, so as to automatically skip the single board whose test result is a single report board during processing, realize automatic springboarding, and improve the production efficiency of the SMT production line.

[0081] It is worth noting that the embodiment of the present application uses the pass-through information of the previous production equipment as the springboard information of the next production equipment (that is, the N-1 pass-through information is used as the pass-through information of the Nth equipment). On the one hand, it ensures that the single board must be processed by the N-1 equipment before it can be put into the Nth equipment, thereby ensuring that each production equipment strictly works according to the preset processing order.

[0082] On the other hand, it avoids the use of other equipment's transit information as the springboard information of the Nth device, ensuring that the single board number and test result corresponding to the springboard information of the Nth device are consistent with the single board number and test result corresponding to the single board put into the Nth device, reducing the risk of confusion between the single board numbers and test results of some single boards in different SMT production lines, and improving the accuracy of automatic springboarding of production equipment.

[0083] See also Figure 4 In one embodiment of the present application, step S203 includes:

[0084] S401. Determine a target format corresponding to the Nth device according to a device model corresponding to the Nth device.

[0085] The device information includes the device model, which is used to indicate the type of the production device. Production devices of different types may support file information of different file formats.

[0086] The target format is the file format supported by the production equipment, and the file format can be XML, BRD, TXT, etc.

[0087] It can be understood that the target format corresponding to the Nth device is the file format supported by the Nth device.

[0088] Specifically, there is a preset association relationship between the device model of the production device and the target format of the production device. Through the device model corresponding to the Nth device, the target format corresponding to the Nth device can be determined from the association relationship.

[0089] S402: Generate springboard information using the target format as the file format according to the N-1th transit station information.

[0090] The N-1th transit information is formatted to obtain a springboard file, the file format of the springboard file is the target format, and the springboard file includes springboard information. The springboard information is sent to the Nth device in the form of a springboard file, so that the Nth device can accurately read the content of the springboard information.

[0091] In this way, the corresponding equipment model is determined through the equipment model of the production equipment, and the station information is converted into file information supported by the production equipment, so that production equipment of different equipment models can read the corresponding springboard information, making the springboard information universal in each production equipment of the SMT production line.

[0092] In one embodiment of the present application, the specific implementation of step S203 includes:

[0093] S2031, determine the parsed file path.

[0094] The parsed file path is a preset parsed file path, and the Nth device can read the file in the parsed file path.

[0095] S2032: Generate springboard information according to the N-1th transit station information, and store it in the parsed file path of the Nth device.

[0096] The springboard information is stored in the parsed file path in the form of a springboard file, so as to be automatically read by the Nth device.

[0097] In some embodiments, the parsed file path is preset with a file number threshold, which is the maximum number of files saved in the corresponding parsed file path, and the file number threshold can be set according to the workload of the Nth device. When the number of files saved in the parsed file path reaches the file number threshold, the earliest generated file will be automatically cleared to reduce the potential jamming caused by file accumulation to the operating environment.

[0098] In some embodiments, after step S2032, the SMT data processing method further includes:

[0099] S2033. Record the time at which the springboard information is saved in the parsed file path.

[0100] S2034: Determine whether the storage time corresponding to the springboard information is less than or equal to the scheduled deletion threshold. If so, wait until the storage time corresponding to the springboard information is greater than the scheduled deletion threshold; if not, delete the corresponding springboard information.

[0101] Among them, when the storage time of the springboard information in the parsed file path reaches the preset timed deletion threshold, the springboard information will be automatically deleted to reduce the potential jamming caused by file accumulation to the operating environment.

[0102] See also Figure 5 In one embodiment of the present application, step S202 includes:

[0103] S501. Determine search information corresponding to the N-1th device according to preset process information and device information corresponding to the Nth device.

[0104] The process information includes the processing order of multiple production equipment in the same SMT production line and the equipment information corresponding to each production equipment.

[0105] The retrieval information is used to retrieve the transit information of the specified production equipment in the production database, and the retrieval information includes the key fields of the transit information to be retrieved.

[0106] In this embodiment, the search information includes device information corresponding to the N-1th device.

[0107] Specifically, when it is known that the production equipment is the Nth equipment, the N-1th equipment can be determined as the production equipment that processes the single board before the Nth equipment based on the Nth equipment and process information, and the N-1th transit station information corresponding to the N-1th equipment is used as the search object. Then, the equipment information of the N-1th equipment is obtained from the process information, and the content in the equipment information is used to construct the key field of the corresponding search information.

[0108] S502. According to the search information, obtain the N-1th transit station information corresponding to the N-1th device from the production database.

[0109] Among them, according to the matching degree between the data in the production database and the key fields of the retrieval information, the data corresponding to the N-1th device is retrieved from the production database, so as to obtain the N-1th transit station information corresponding to the N-1th device.

[0110] It can be understood that the present application can retrieve the specified transit information from the production database by retrieving information, and can accurately and quickly obtain the required files, thereby improving data retrieval efficiency, so that the Nth device can obtain the corresponding springboard information in a timely manner.

[0111] In some embodiments, a specific implementation of step S502 may be: according to the search information, obtaining the N-1th transit station information corresponding to the N-1th device and having the closest upload time from the production database.

[0112] It is understandable that in actual application, production equipment may suspend processing or reprocess a board due to individual reasons such as a jam. At this time, the same production equipment may upload multiple pass-through information in a similar time period. At this time, the pass-through information with the most recent upload time is intelligently selected to ensure that accurate pass-through information is obtained.

[0113] See also Figure 6 In one embodiment of the present application, the SMT data processing method further includes:

[0114] S601. Obtain processing information corresponding to the Nth device.

[0115] The processing information includes processing parameters when the Nth device processes the single board. Different processing devices may have different processing methods and processing times for the single board, so different processing devices may have different processing information.

[0116] In some embodiments, the processing information corresponding to the Nth device includes one or more combinations of actual input time, actual processing time, production line number, workstation number, and number of panels.

[0117] The actual input time is the time when the boards of the corresponding batch are put into the Nth device. The actual processing time is the time when the Nth device completes the processing of the boards of the corresponding batch. The production line number is the number obtained by pre-marking the SMT production line where the processing equipment is located.

[0118] The production line number, workstation number, and number of panels are all pre-set parameter values ​​for the Nth device. The production line number can be set according to the SMT production line where the processing equipment is located, and the workstation number can be set according to the workstation where the processing equipment is located. The number of panels can be set according to the number of single boards put into the SMT production line.

[0119] Specifically, the processing information can be set according to the type of production equipment. For example, when the production equipment is a first-time equipment, the processing information may include the input time, production line number, work station number, and the number of panels; when the production equipment is a processing equipment, the processing information may include the input time, processing time, production line number, work station number, and the number of panels.

[0120] Correspondingly, the specific implementation of step S204 is:

[0121] According to the device information corresponding to the Nth device, the test result corresponding to the springboard information, and the corresponding processing information, the Nth station passing information corresponding to the Nth device is generated.

[0122] The Nth transit information corresponding to the Nth device includes device information corresponding to the Nth device, processing information corresponding to the Nth device, board numbers corresponding to each board, and test results corresponding to each board.

[0123] Correspondingly, the specific implementation of step S501 is:

[0124] S501. Determine the search information corresponding to the N-1th device according to the preset process information, the device information corresponding to the Nth device, and the corresponding processing information.

[0125] The process information also includes processing information of each production equipment in the same SMT production line, and the search information includes processing information corresponding to the N-1th equipment.

[0126] Specifically, when it is known that the production equipment is the Nth equipment, the N-1th equipment can be determined as the production equipment that processes the single board before the Nth equipment based on the Nth equipment and process information, and the N-1th transit station information corresponding to the N-1th equipment is used as the search object. Then, the equipment information and processing information of the N-1th equipment are obtained from the process information, and the content in the equipment information and processing information is used to construct the key fields of the corresponding search information.

[0127] Correspondingly, the specific implementation of step S502 is:

[0128] According to the search information, the corresponding search condition is determined, and the N-1th station passing information corresponding to the N-1th device is obtained from the production database.

[0129] The search condition is associated with the key field in the search information. When a file in the production database is within the search range, it can be considered as the N-1th transit information corresponding to the N-1th device.

[0130] Specifically, when the search information includes the production line number corresponding to the Nth device, the corresponding search condition may include: the production line number of the production equipment is consistent with the production line number corresponding to the Nth device.

[0131] In the case where the search information includes the number of panels corresponding to the Nth device, the corresponding search condition may include: the number of panels of the production device is consistent with the number of panels corresponding to the Nth device.

[0132] In the case where the search information includes a device number corresponding to the N-1th device, the corresponding search condition may include: the device number of the production device is consistent with the device number corresponding to the N-1th device.

[0133] In the case where the search information includes the workstation number corresponding to the N-1th device, the corresponding search condition may include: the workstation number of the production device is consistent with the workstation number corresponding to the N-1th device.

[0134] It can be understood that the equipment information and processing information included in the N-1th pass-station information are equivalent to jointly forming the unique identifier of the N-1th pass-station information, reducing the confusion of the pass-station information of the production equipment, and thus the N-1th pass-station information can be obtained quickly and accurately.

[0135] In this embodiment, the N-1th transit station information includes device information corresponding to the N-1th device, processing information corresponding to the N-1th device, board numbers corresponding to each board, and test results corresponding to each board.

[0136] Therefore, the transit information received by the Nth device includes the device information corresponding to the N-1th device, the processing information corresponding to the N-1th device, the board numbers corresponding to each board, and the test results corresponding to each board.

[0137] Furthermore, the Nth device in this embodiment is configured to start processing the input single board only when the device information and the corresponding processing information corresponding to the station passing information are respectively consistent with the device information and the processing information corresponding to the N-1th device in the process information.

[0138] Correspondingly, when the equipment information corresponding to the pass information is inconsistent with the equipment information corresponding to the N-1th equipment in the process information, or the processing information corresponding to the pass information is inconsistent with the processing information corresponding to the N-1th equipment in the process information, the Nth equipment suspends processing of the single board.

[0139] In this way, the reliability of the N-1th pass-station information can be evaluated in reverse through the equipment information and processing information. When the pass-station information is inconsistent with the corresponding content in the process information, it is considered that the wrong N-1th pass-station information may be obtained. Continuing the processing may confuse the single-report board with the normal board. The processing should be suspended in time to troubleshoot the problem.

[0140] See also Figure 3 and Figure 7 In one embodiment of the present application, step S601 includes:

[0141] S701. In an automatic data collection mode, request processing record information from an Nth device every preset request time period, and generate corresponding processing information according to the processing record information in response to receiving the processing record information sent by the Nth device.

[0142] When the Nth device processes the single board, it can record the processing parameters in real time during the processing and generate processing record information. The electronic device 10 sends data request information to the Nth device every request time period. After the Nth device completes the processing of the single board, it sends the processing record information to the electronic device 10 according to the data request information. The electronic device 10 generates corresponding processing information according to the processing record information.

[0143] S702. In manual data collection mode, determine a query time period, obtain processing record information of the Nth device within the query time period, and determine processing information of the Nth device based on the processing record information of the Nth device.

[0144] The query time period is a time parameter set by the user, and the query time period can be set according to the actual working time of the Nth device. The electronic device 10 can send the query time period to the Nth device, and the Nth device sends the processing record information corresponding to the query time period to the electronic device 10, and the electronic device 10 generates corresponding processing information according to the processing record information.

[0145] In this embodiment, the initial mode of the electronic device 10 is the automatic data collection mode. Under normal circumstances, the electronic device 10 works in the automatic data collection mode. When an abnormal situation occurs, causing the electronic device 10 to be unable to automatically obtain the processing record information normally, the user can set a query time period in the electronic device 10 to obtain the processing record information in the manual data collection mode.

[0146] Figure 8 The software interface of the electronic device 10 provided in the embodiment of the present application is a schematic diagram. The software interface of the electronic device 10 has a basic production information interface 101, a general equipment analysis interface 102 and a production data analysis interface 103.

[0147] The basic production information interface 101 can display part of the equipment information and part of the processing information of the production equipment. The basic production information interface 101 is provided with a plurality of option boxes, and the user can set the equipment information or the processing information through the option boxes.

[0148] In this embodiment, the option box of the basic production information interface 101 includes equipment plant, equipment floor, production line number, workstation number, equipment model and number of panels.

[0149] The equipment analysis general interface 102 can display the equipment type and the related settings of the station passing information of the production equipment. The equipment analysis general interface 102 is provided with a plurality of option boxes, and the user can set the related settings of the equipment type and the station passing information through the option boxes.

[0150] In this embodiment, the option box of the device analysis general interface 102 includes device type, file number threshold, analysis file path and scheduled deletion threshold.

[0151] The production data analysis interface 103 can display the relevant settings of the processing record information of the requested production equipment. The production data analysis interface 103 is provided with multiple option boxes, and the user can set the acquisition mode of the processing record information (automatic data collection mode / manual data collection mode) through the option boxes.

[0152] In this embodiment, the option box of the production data analysis interface 103 includes a request time period and a query time period.

[0153] See also Fig. 9 The embodiment of the present application also provides an SMT data processing device. The SMT data processing device includes:

[0154] The production information acquisition module 1 is used to obtain the device information corresponding to the Nth device, where N is an integer greater than or equal to 2.

[0155] The pass-station information acquisition module 2 is used to obtain the N-1th pass-station information corresponding to the N-1th device from the production database according to the equipment information; wherein the N-1th device is a production device whose processing order is before the Nth device, and the N-1th pass-station information includes the test results corresponding to the single board put into the N-1th device, and the test results include single-report boards and normal boards.

[0156] The transit information analysis module 3 is used to obtain the springboard information according to the N-1th transit information and send it to the Nth device; wherein the Nth device is used to identify the single board and determine the test result corresponding to the identified single board according to the springboard information.

[0157] The station passing information generating module 4 is used to generate the Nth station passing information corresponding to the Nth device according to the device information corresponding to the Nth device and the test result corresponding to the springboard information, and upload it to the production database.

[0158] The SMT data processing device provided in the embodiment of the present application can implement the SMT data processing method in the aforementioned embodiment. The implementation principle and technical effect of the SMT data processing device can be seen in the relevant description of the SMT data processing method, and the present application will not elaborate on this.

[0159] It can be understood that the module division described above is a logical function division, and there may be other division methods in actual implementation. In addition, the functional modules in each embodiment of the present application can be integrated in the same processing unit, or each module can exist physically separately, or two or more modules can be integrated in the same unit. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of hardware plus software functional modules.

[0160] See also Fig.10 The embodiment of the present application further provides an electronic device 10. The electronic device 10 includes: a processor 11 and a memory 12, wherein the memory 12 is used to store executable instructions of the processor 11. The processor 11 executes the executable instructions so that the electronic device 10 implements the SMT data processing method in the above technical solution.

[0161] The processor 11 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0162] The memory 12 can be used to store the computer program and / or module. The processor 11 implements various functions of the electronic device 10 by running or acquiring the computer program and / or module stored in the memory 12 and calling the data stored in the memory 12. The memory 12 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the electronic device 10, etc. In addition, the memory 12 can include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0163] The memory 12 may be an external memory and / or an internal memory of the electronic device 10. Furthermore, the memory 12 may be a memory in a physical form, such as a memory stick, a TF card (Trans-flash Card), and the like.

[0164] If the program code and various data in the memory 12 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, such as the SMT data processing method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer storage medium. When the computer program is executed by the processor 11, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), etc.

[0165] The embodiment of the present application also provides a computer storage medium, which stores a computer program, which is suitable for the processor 11 to load and execute the SMT data processing method of the above embodiment. For technical details not disclosed in the computer storage medium embodiment involved in the present application, please refer to the description of the method embodiment of the present application.

[0166] By way of example, a computer program may be deployed to be executed on one computer device or on multiple computer devices at one site or on multiple computer devices distributed across multiple sites and interconnected by a communication network.

[0167] The computer storage medium may be an internal storage unit of the SMT data processing device or electronic device 10 provided in any of the aforementioned embodiments, such as a hard disk or memory of a computer device. The computer storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the computer device. Further, the computer storage medium may also include both an internal storage unit of the computer device and an external storage device. The computer storage medium is used to store the computer program and other programs and data required by the computer device. The computer storage medium may also be used to temporarily store data that has been output or is to be output.

[0168] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application and are not intended to limit it. Although the present application has been described in detail with reference to the preferred embodiments, a person of ordinary skill in the art should understand that the technical solution of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present application.

Claims

1. A SMT data processing method, characterized in that: The SMT data processing method comprises: Get the device information corresponding to the Nth device, where N is an integer greater than or equal to 2; According to the equipment information, the N-1th transit station information corresponding to the N-1th equipment is obtained from the production database; wherein the N-1th equipment is a production equipment whose processing order is before the N-1th equipment, and the N-1th transit station information includes the test result corresponding to the single board put into the N-1th equipment, and the test result includes the single-report board and the normal board; According to the N-1th transit station information, the springboard information is obtained and sent to the Nth device; wherein the Nth device is used to identify the single board, and determine the test result corresponding to the identified single board according to the springboard information; According to the device information corresponding to the Nth device and the test result corresponding to the springboard information, the Nth transit station information corresponding to the Nth device is generated and uploaded to the production database.

2. The SMT data processing method according to claim 1, characterized in that: The device information includes the device model; The obtaining of the springboard information according to the N-1th transit station information includes: Determining a target format corresponding to the Nth device according to the device model corresponding to the Nth device, wherein the target format is a file format supported by the Nth device; The springboard information is generated according to the N-1th transit station information with the target format as the file format.

3. The SMT data processing method according to claim 1, characterized in that: The acquiring, from the production database, the N-1th transit station information corresponding to the N-1th device according to the device information, includes: Determine the search information corresponding to the N-1th device according to the preset process information and the device information corresponding to the Nth device, wherein the process information includes the processing order of multiple production devices in the same production line, and the search information includes the device information corresponding to the N-1th device; According to the search information, the N-1th transit station information corresponding to the N-1th device is obtained from the production database.

4. The SMT data processing method according to claim 3, characterized in that: Also includes: Acquire processing information corresponding to the Nth device, wherein the processing information includes processing parameters when the Nth device processes the single board; The generating, according to the device information corresponding to the Nth device and the test result corresponding to the springboard information, the Nth transit station information corresponding to the Nth device comprises: Generate the Nth transit station information corresponding to the Nth device according to the device information corresponding to the Nth device, the test result corresponding to the springboard information, and the corresponding processing information; The step of determining the search information corresponding to the N-1th device according to the preset process information and the device information corresponding to the Nth device includes: The search information corresponding to the N-1th device is determined according to the preset process information, the device information corresponding to the Nth device, and the corresponding processing information.

5. The SMT data processing method according to claim 4, characterized in that: The processing information includes one or more combinations of input time, processing time, production line number, work station number, and number of panels.

6. The SMT data processing method according to claim 4, characterized in that: The obtaining of processing information corresponding to the Nth device includes: Determine the query time period; Obtaining processing record information of the Nth device within the query time period; The processing information of the Nth device is determined according to the processing record information of the Nth device.

7. The SMT data processing method according to claim 3, characterized in that: The acquiring, from the production database, the N-1th transit station information corresponding to the N-1th device according to the search information, includes: According to the search information, the N-1th transit station information corresponding to the N-1th device and having the closest upload time is obtained from the production database.

8. An SMT data processing device, characterized in that: The SMT data processing device comprises: A production information acquisition module, used to acquire device information corresponding to the Nth device, where N is an integer greater than or equal to 2; a station-passing information acquisition module, configured to acquire, from a production database, the N-1th station-passing information corresponding to the N-1th device according to the device information; wherein the N-1th device is a production device that is processed before the N-1th device in the order of processing, and the N-1th station-passing information includes a test result corresponding to a single board put into the N-1th device, and the test result includes a single-report board and a normal board; A transit information parsing module, used to obtain the springboard information according to the N-1th transit information and send it to the Nth device; wherein the Nth device is used to identify the single board and determine the test result corresponding to the identified single board according to the springboard information; The station passing information generating module is used to generate the Nth station passing information corresponding to the Nth device according to the device information corresponding to the Nth device and the test result corresponding to the springboard information, and upload it to the production database.

9. An electronic device, characterized in that: The electronic device comprises: Processor; and A memory, configured to store executable instructions of the processor; Wherein, the processor executes the executable instructions so that the electronic device implements the SMT data processing method as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and the computer program is suitable for being loaded and executed by a processor, so that a computer device having the processor executes the SMT data processing method according to any one of claims 1 to 7.