Equipment assembly method and device, equipment and readable storage medium
By updating the assembly information of the equipment identification code during the equipment assembly process, assembly errors and omissions caused by independent assembly between the stations are solved, the completion and success rate of equipment assembly is improved, and product quality is improved.
Patent Information
- Application Number
- CN202411179707.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2024-12-31
AI Technical Summary
During the assembly process of factory production equipment, the assembly process is divided into multiple independent stages, resulting in problems in assembly of individual stations, such as missed assembly or assembly errors, resulting in low equipment assembly completion, thereby reducing product quality.
By updating the assembly information of the equipment identification code after each assembly stage is completed, ensuring that the assembly results of each stage are updated in a timely manner, thereby improving the completion and accuracy of assembly. The specific method includes obtaining the assembly equipment engraved with the equipment identification code, identifying the identification code, and updating the status according to the assembly result until the equipment assembly is completed.
By updating the status information of the equipment identification code at each assembly stage, improving the inspection system of the assembly process, improving the completion and success rate of equipment assembly, thereby improving the product factory quality.
Smart Images

Figure CN119227710A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of equipment assembly, and in particular, relates to equipment assembly methods, devices, equipment and readable storage media. Background Art
[0002] During the process of factory production of equipment, various parts of the equipment need to be assembled and can only be shipped out of the factory after the assembly is completed.
[0003] In the related art, multiple workstations are set up to perform different stages of assembly on the equipment. After the assembly of the current workstation is completed, the assembled equipment is transferred to the next workstation for the next stage of assembly.
[0004] However, since the entire assembly process is divided into multiple stages and is independently executed by multiple different workstations, there may be problems with the assembly at individual workstations during the entire assembly process, such as missed assembly, assembly errors, etc., which will result in a low degree of completion of the equipment assembly and thus reduce the product's factory quality. Summary of the invention
[0005] The embodiments of the present application provide a device assembly method, apparatus, device and readable storage medium, which updates the assembly information of the device identification code after completing the device assembly in a single stage, so that after the device completes the assembly process of each stage, the corresponding assembly result is updated in time, thereby improving the completion and accuracy of the device assembly.
[0006] In a first aspect, an embodiment of the present application provides a device assembly method, comprising:
[0007] Acquire an assembly device, wherein the assembly device is engraved with a device identification code, and the device identification code is used to indicate device information corresponding to the assembly device;
[0008] During the i-th assembly stage, the equipment identification code of the assembly equipment is identified to obtain the i-1th identification code identification result corresponding to the assembly equipment, and the i-1th identification code identification result is used to indicate the equipment assembly result corresponding to the first i-1 assembly stages of the assembly equipment after completion, i≥2 and i is an integer;
[0009] When the i-1th identification code recognition result meets the assembly success condition, performing equipment assembly of the i-th assembly stage on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment;
[0010] The status of the device identification code is updated based on the device assembly result of the i-th assembly stage to obtain the i-th identification code recognition result corresponding to the device identification code, until the assembly device completes the device assembly to obtain the assembled target device.
[0011] Optionally, when the i-1th identification code recognition result meets the assembly success condition, performing equipment assembly of the i-th assembly stage on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment includes:
[0012] Based on the i-1th identification code recognition result, obtaining the equipment assembly results corresponding to the assembly equipment in the first i-1 assembly stages respectively;
[0013] When the equipment assembly results corresponding to the first i-1 assembly stages respectively meet the assembly success condition, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0014] Optionally, obtaining the equipment assembly results of the assembly equipment corresponding to the first i-1 assembly stages based on the i-1th identification code recognition result includes:
[0015] Based on the i-1th identification code recognition result, a plurality of detection identifications corresponding to the assembly equipment are obtained, wherein the detection identifications are used to indicate that the equipment assembly result meets the assembly success condition;
[0016] When the equipment assembly results corresponding to the first i-1 assembly stages meet the assembly success condition, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage, including:
[0017] When the number of identification marks of the multiple detection identification marks matches the number of stages of the completed assembly stages, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0018] Optionally, the i-th assembly stage is performed by the i-th workstation;
[0019] The updating of the state of the device identification code based on the device assembly result of the i-th assembly stage to obtain the i-th identification code recognition result corresponding to the device identification code includes:
[0020] When the equipment assembly result of the i-th assembly stage meets the condition of successful assembly, scanning the equipment identification code by the i-th workstation to obtain the i-1-th identification code recognition result;
[0021] The i-th identification code recognition result is obtained by adding the equipment assembly result of the i-th assembly stage to the i-1-th identification code recognition result at the i-th workstation.
[0022] Optionally, after obtaining the assembly equipment, the method further comprises:
[0023] Creating a target work order, wherein the target work order includes assembly information corresponding to the assembly device;
[0024] Generate a device identification code corresponding to the assembly device based on the assembly information;
[0025] The device identification code is engraved at a designated position of the assembly device to obtain an identification code engraving result.
[0026] Optionally, engraving the device identification code at a designated position of the assembly device to obtain an identification code engraving result includes:
[0027] Engraving the device identification code at a designated position of the assembly device to obtain an engraved image corresponding to the assembly device;
[0028] In the case where the engraved image successfully matches the device identification code, the engraved image is used as the identification code engraving result.
[0029] In a second aspect, an embodiment of the present application provides a device assembly apparatus, comprising:
[0030] An acquisition module, used for acquiring an assembly device, wherein the assembly device is engraved with a device identification code, and the device identification code is used for indicating device information corresponding to the assembly device;
[0031] an identification module, used for performing identification code identification on the equipment identification code of the assembly equipment during the i-th assembly stage, and obtaining the i-1th identification code identification result corresponding to the assembly equipment, wherein the i-1th identification code identification result is used to indicate the equipment assembly result corresponding to the first i-1 assembly stages of the assembly equipment after completion, where i≥2 and i is an integer;
[0032] An assembly module, configured to, if the i-1th identification code recognition result meets the assembly success condition, perform equipment assembly of the i-th assembly stage on the assembly device, and obtain an equipment assembly result of the i-th assembly stage corresponding to the assembly device;
[0033] An update module is used to update the status of the device identification code based on the device assembly result of the i-th assembly stage, obtain the i-th identification code recognition result corresponding to the device identification code, until the assembly device completes the device assembly and obtains the assembled target device.
[0034] In a third aspect, an embodiment of the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the device assembly method described in any one of the first aspects above is implemented.
[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the device assembly method described in any one of the first aspects is implemented.
[0036] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer device, enables the computer device to execute the device assembly method described in any one of the above-mentioned first aspects.
[0037] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0038] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0039] Acquire assembly equipment engraved with a device identification code, the device identification code is used to characterize the device information corresponding to the assembly equipment, so that in the i-th assembly stage, first identify the device identification code to obtain the i-1th identification code identification result, from which the device assembly result corresponding to the assembly equipment in the previous i-1 assembly stages is determined. If the assembly is successful, perform the device assembly of the i-th assembly stage on the assembly equipment to obtain the device assembly result of the i-th assembly stage, and update the status of the device identification code according to the device assembly result to obtain the i-th identification code identification result, until the device assembly is completed and the target device is obtained. That is, by updating the status information corresponding to the device identification code according to the device assembly result of this assembly stage after completing the device assembly of a single assembly stage, it is assisted in determining whether to continue to perform the device assembly in the subsequent assembly stage, improve the inspection system of the equipment assembly process, improve the completion degree and assembly success rate of the equipment assembly, and thus improve the factory quality of the product equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0041] Figure 1 is a schematic diagram of an object testing system provided by an embodiment of the present application;
[0042] Figure 2 is a flow chart of a device assembly method provided by an embodiment of the present application;
[0043] Figure 3 is a flow chart of a device assembly method provided by an embodiment of the present application;
[0044] Figure 4 It is a structural schematic diagram of a device assembly apparatus provided in an embodiment of the present application;
[0045] Figure 5 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0047] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0048] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0049] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0050] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0051] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0052] For illustration, please refer to Figure 1 , which shows a schematic diagram of a device assembly system provided by an exemplary embodiment of the present application, such as Figure 1 As shown, the equipment assembly system includes assembly equipment 110 , workstation 120 and workstation 130 .
[0053] In some embodiments, an assembly device 110 is obtained, and the assembly device 110 is in a waiting-for-assembly stage. The assembly device 110 is engraved with a device identification code 101 , which indicates device information corresponding to the assembly device 110 .
[0054] In some embodiments, during the i-th assembly stage, assembly equipment 110 passes through workstation 120, and workstation 120 identifies the equipment identification code 101 corresponding to assembly equipment 110 to obtain a first identification result corresponding to assembly equipment 110. The first identification result represents the equipment assembly result corresponding to assembly equipment 110 in the previous i-1 assembly stages.
[0055] In some embodiments, if the first recognition result meets the assembly success condition, the workstation 120 performs equipment assembly of the i-th assembly stage on the assembly equipment 110 to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment 110 .
[0056] In some embodiments, the status of the device identification code 101 is updated according to the device assembly result of the i-th assembly stage, and the i-th identification code recognition result corresponding to the device identification code 101 is obtained, and the assembly device 110 is transmitted to the workstation 120. The workstation 120 is used to perform identification code recognition on the device identification code 101 to obtain the i-th identification code recognition result, and execute the next stage of device assembly until the assembled target device 140 is obtained.
[0057] Optionally, the assembly apparatus 110 includes at least one of an electric heating device or a carbon heating device.
[0058] In conjunction with the above-mentioned device assembly system, the device assembly method provided in the embodiment of the present application is described in detail. For schematic illustration, please refer to Figure 2 , which shows a flow chart of a device assembly method provided by an exemplary embodiment of the present application, the method includes the following steps 210 to 240.
[0059] Step 210, obtaining assembly equipment.
[0060] Among them, the assembly equipment is engraved with a device identification code, and the device identification code is used to indicate the device information corresponding to the assembly equipment.
[0061] Illustratively, assembly equipment refers to equipment to be assembled.
[0062] Optionally, the assembly process includes at least one of a laser engraving process, a tin printing process, a patch process, a panel separation process or a warehousing process.
[0063] Among them, the laser engraving process refers to the use of a high-energy laser beam to etch the surface of the material to obtain the desired pattern or text.
[0064] The tin printing process refers to the process of printing solder paste evenly on the pads of a printed circuit board (eg, PCB board) through specific process steps in the electronic circuit surface assembly technology (Surface Mount Technology, SMT).
[0065] Among them, the patch process refers to the process of placing electronic components accurately at designated locations on the PCB board according to design requirements, in preparation for subsequent welding and assembly. The patch process is often completed by a patch machine.
[0066] Among them, the panel depaneling process refers to the process of dividing a large PCB board into multiple separate, smaller PCB boards, which are usually used to assemble into final product equipment.
[0067] Among them, warehousing refers to the transfer of assembled equipment to the storage warehouse.
[0068] Illustratively, the device identification code is an identification code used to uniquely identify an assembled device.
[0069] Optionally, the device identification code includes at least one of identification codes such as a QR code, a barcode, and a high-dimensional code.
[0070] Schematically, different assembly devices correspond to different device identification codes.
[0071] In some embodiments, a target work order is created, the target work order including assembly information corresponding to the assembly equipment; a device identification code corresponding to the assembly equipment is generated based on the assembly information; and the device identification code is engraved at a specified position of the assembly equipment to obtain an identification code engraving result.
[0072] In this embodiment, first, a target work order is created for this equipment assembly process. The station personnel log in to the equipment assembly system using their own work card number and work card password, create a work order number, and configure the content of various assembly information according to the work order configuration content pre-set in the equipment assembly system, such as: the number of equipment assembled this time, the date of assembly, the batch of assembled equipment, etc., so as to generate a target work order according to the configuration content and the work order number.
[0073] In this embodiment, after the target work order is successfully created in the equipment assembly system, the equipment assembly system generates an equipment identification code according to the assembly information corresponding to the target work order, wherein the number of equipment identification codes is consistent with the number of assembly equipment to be assembled in this equipment assembly, and each equipment identification code is different. That is, the equipment identification code is uniquely representative for the assembly equipment. Among them, the equipment identification code includes at least one of the above configuration contents.
[0074] In this embodiment, after the device identification code is generated, it is engraved at a designated position of the assembly device to obtain an identification code engraving result.
[0075] Optionally, the device identification code is engraved inside or outside the assembly device, for example, the device identification code is engraved on the bottom of the shell of the assembly device; or, the device identification code is engraved on a PCB board inside the assembly device, which is not limited.
[0076] If the result of engraving the identification code is that the engraving is successful and the engraved equipment identification code is correct, enter the next assembly process; otherwise, stop engraving and re-engraving after the inspection personnel have completed the inspection.
[0077] In some embodiments, an identification code image corresponding to the device identification code is generated; the identification code image is engraved at a specified position of the assembly device to obtain an engraved image corresponding to the assembly device; when the engraved image successfully matches the identification code image, the engraved image is used as the identification code engraving result.
[0078] In this embodiment, during the engraving process of the device identification code, first, the device assembly system first laser engraves the device identification code one by one onto the PCB board of the assembled device through a laser engraving machine, and obtains the laser engraving result of the assembled device as the engraved image.
[0079] In this embodiment, the laser engraving machine compares the engraved image and the equipment identification code. If the two are consistent, it means that the laser engraving machine has successfully performed the laser engraving, that is, the identification code engraving result is a successful laser engraving. If there is a difference between the two, the laser engraving machine is terminated, and after the inspection personnel perform troubleshooting, the laser engraving machine is started again to laser engrave the PCB board of the assembled equipment.
[0080] Step 220, during the i-th assembly stage, the device identification code of the assembly device is identified to obtain the i-1-th identification code identification result corresponding to the assembly device.
[0081] Among them, the i-1th identification code recognition result is used to indicate the equipment assembly result corresponding to the first i-1 assembly stages of the assembly equipment after completion, i≥2 and i is an integer.
[0082] Illustratively, the identification code identifies the device assembly result corresponding to the assembly device.
[0083] In some embodiments, the device assembly process is divided into five assembly stages: laser engraving, tin printing, patch mounting, panel separation and warehousing. At the beginning of each stage, the device identification code of the assembly device is scanned to obtain the device assembly results of the assembly device in the previous stages.
[0084] Optionally, the device assembly result includes either assembly success or assembly failure.
[0085] In this embodiment, five assembly processes of the equipment are respectively performed by five different workstations. Therefore, when the assembly equipment is transferred to the current workstation after the previous workstation completes the assembly, the equipment identification code is scanned by a scanning device in the current workstation (for example: Automated Optical Inspection (AOI)) to obtain the equipment assembly results of the previous or previous assembly stages according to the equipment identification code.
[0086] Step 230, when the i-1th identification code recognition result meets the assembly success condition, perform equipment assembly of the i-th assembly stage on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment.
[0087] In schematic form, if the i-1th identification code recognition result indicates that the assembly of the previous i assembly stages is successful, the i-th workstation is used to perform the equipment assembly of the i-th assembly stage to obtain the equipment assembly result corresponding to the current i-th assembly stage.
[0088] In some embodiments, the equipment assembly results corresponding to the first i-1 assembly stages of the assembly equipment are obtained based on the i-1th identification code recognition result; when the equipment assembly results corresponding to the first i-1 assembly stages meet the assembly success conditions, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0089] In this embodiment, the equipment assembly results corresponding to the assembly equipment in the previous i-1 assembly stages are obtained according to the i-1th identification code recognition result. If all the assembly transfers are successful, the equipment assembly work of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0090] In one example, in the patch stage, the device identification code after the tin printing stage is completed is scanned to obtain the assembly results corresponding to the laser engraving and tin printing respectively. If both are assembled successfully, the patch process is performed on the assembled device.
[0091] In some embodiments, multiple detection identifications corresponding to the assembly equipment are obtained based on the i-1th identification code recognition result, and the detection identifications are used to indicate that the equipment assembly result meets the assembly success condition; when the number of identifications of the multiple detection identifications matches the number of stages of the completed assembly stages, the equipment of the i-th assembly stage is assembled on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0092] In this embodiment, taking the example that the i-1th identification code recognition result obtained by scanning includes multiple detection identifications, the detection identification is used to indicate that a single device assembly stage meets the assembly success conditions, and the device assembly of the i-th assembly stage is performed on the assembly device to obtain the device assembly result of the i-th assembly stage.
[0093] In one example, during the patch stage, the device identification code after the tin printing stage is scanned, and the detection identification is "01, 01", indicating that both the laser engraving stage and the tin printing stage are assembled successfully, so the patch process is performed on the assembled device.
[0094] Step 240, based on the equipment assembly result of the i-th assembly stage, the status of the equipment identification code is updated to obtain the i-th identification code recognition result corresponding to the equipment identification code, until the assembly equipment completes the equipment assembly to obtain the assembled target equipment.
[0095] Optionally, the device assembly result of the i-th assembly stage includes assembly success or assembly failure.
[0096] Illustratively, status update refers to updating the information contained in the device identification code so that in the identification code identification process of the next stage, the identification code identification result containing the updated information can be identified, wherein the updated information is the device assembly result of the i-th assembly stage.
[0097] Indicatively, after the equipment assembly results of all assembly stages are completed, if the equipment assembly results of all assembly stages meet the assembly success condition, the assembled target equipment is obtained.
[0098] In some embodiments, the i-th assembly stage is performed by the i-th workstation; when the equipment assembly result of the i-th assembly stage meets the conditions for successful assembly, the equipment identification code is scanned by the i-th workstation to obtain the i-1 identification code recognition result; the i-th identification code recognition result is obtained by adding the equipment assembly result of the i-th assembly stage to the i-1 identification code recognition result at the i-th workstation.
[0099] In this embodiment, each assembly stage is performed by a corresponding workstation to perform equipment assembly, wherein, in the i-th assembly stage, if the equipment assembly result of the current assembly stage is successful, the equipment assembly result corresponding to the i-th assembly result (for example: detection identification 01) is added to the i-1-th identification code result, and the i-th identification code recognition result is generated, which is used for scanning at the i+1-th workstation to determine the equipment assembly results of the previous i assembly stages.
[0100] The device assembly method provided in the embodiment of the present application obtains an assembly device engraved with a device identification code, and the device identification code is used to characterize the device information corresponding to the assembly device, so that during the i-th assembly stage, the device identification code is first identified to obtain the i-1th identification code identification result, from which the device assembly result corresponding to the assembly device in the previous i-1 assembly stages is determined. If the assembly is successful, the device assembly of the i-th assembly stage is performed on the assembly device to obtain the device assembly result of the i-th assembly stage, and the status of the device identification code is updated according to the device assembly result to obtain the i-th identification code identification result, until the device assembly is completed to obtain the target device. That is, by updating the status information corresponding to the device identification code according to the device assembly result of the current assembly stage after completing the device assembly of a single assembly stage, it is assisted in determining whether to continue to perform the device assembly in the subsequent assembly stage, improve the detection system of the equipment assembly process, improve the completion degree and assembly success rate of the equipment assembly, and thereby improve the factory quality of the product equipment.
[0101] For illustration, please refer to Figure 3 , which shows a flow chart of a device assembly method provided by an exemplary embodiment of the present application, such as Figure 3 As shown, the method includes the following steps.
[0102] Step 310: Create a target work order.
[0103] The system creates a target work order: the production staff enters the equipment assembly system through their work card number and password, creates a work order number, and configures the content according to the options on the system, such as: the work order number of this production, the number of equipment, the production date, the production batch and other information.
[0104] Step 320: Generate a device identification code.
[0105] The equipment assembly system generates an equipment identification code consistent with the equipment quantity based on the configuration information and equipment quantity of the above target work order.
[0106] Step 330: laser engrave the device identification code.
[0107] Use the laser engraving machine in the laser engraving station to engrave the device identification code on the PCB board of the assembled device to obtain a laser engraving image.
[0108] Step 340, laser engraving self-test.
[0109] The laser engraving station matches the device identification code with the laser engraving image. If the match is successful, step 350 is executed; otherwise, step 330 is executed.
[0110] Step 350, tin printing process.
[0111] In the tin printing stage, the tin printing process is carried out on the assembly equipment through the tin printing station to obtain the tin printing result of the assembly equipment.
[0112] If the tin printing result is successful, the device identification code of the assembly device is scanned by the AOI device, and the tin printing result corresponding to the assembly device is uploaded. For example, if the tin printing is successful, the upload success indicates 01, and if the tin printing fails, 00 is uploaded or the tin printing result is not uploaded.
[0113] After the soldering is completed, the assembly equipment transmits the information to the patch station, and the patch station scans the assembly identification code of the assembly equipment. If the identification code recognition result is 01, it means that the soldering is successful, and step 360 is executed. Otherwise, step 350 is executed.
[0114] Step 360, patch process.
[0115] In the patch stage, the patch process is performed on the assembly equipment through the patch station to obtain the patch result of the assembly equipment.
[0116] If the patch result is successful, the device identification code of the assembly device is scanned by the AOI device, and the patch result corresponding to the assembly device is uploaded. For example, if the patch is successful, the upload success indicates 01, and if the patch fails, 00 is uploaded or the patch result is not uploaded.
[0117] After the patch is completed, the assembly equipment transmits it to the depaneling station, and the depaneling station scans the assembly identification code of the assembly equipment. If the identification code recognition result is 01, 01, it means that the tin printing and patching are successful, and step 370 is executed. Otherwise, step 360 is executed.
[0118] Step 370, board separation process.
[0119] In the panel separation stage, the panel separation process is carried out on the assembly equipment through the panel separation station to obtain the panel separation results of the assembly equipment.
[0120] If the depaneling result is successful, the device identification code of the assembly device is scanned by the AOI device, and the depaneling result corresponding to the assembly device is uploaded. For example, if the depaneling is successful, the upload success indicates 01, and if the depaneling fails, 00 is uploaded or the depaneling result is not uploaded.
[0121] After the board separation is completed, the assembly equipment is transmitted to the warehousing station, and the warehousing station scans the assembly identification code of the assembly equipment. If the identification code recognition result is 01, 01, 01, it means that the tin printing, patch and board separation are successful, and step 380 is executed. Otherwise, step 370 is executed.
[0122] Step 380, storage.
[0123] The assembled equipment is put into storage through the storage station to obtain the target equipment.
[0124] The device assembly method provided in the embodiment of the present application obtains an assembly device engraved with a device identification code, and the device identification code is used to characterize the device information corresponding to the assembly device, so that during the i-th assembly stage, the device identification code is first identified to obtain the i-1th identification code identification result, from which the device assembly result corresponding to the assembly device in the previous i-1 assembly stages is determined. If the assembly is successful, the device assembly of the i-th assembly stage is performed on the assembly device to obtain the device assembly result of the i-th assembly stage, and the status of the device identification code is updated according to the device assembly result to obtain the i-th identification code identification result, until the device assembly is completed to obtain the target device. That is, by updating the status information corresponding to the device identification code according to the device assembly result of the current assembly stage after completing the device assembly of a single assembly stage, it is assisted in determining whether to continue to perform the device assembly in the subsequent assembly stage, improve the detection system of the equipment assembly process, improve the completion degree and assembly success rate of the equipment assembly, and thereby improve the factory quality of the product equipment.
[0125] For illustration, please refer to Figure 4 , which shows a schematic diagram of the structure of a device assembly apparatus provided by an exemplary embodiment of the present application, wherein the device assembly apparatus may specifically include the following modules:
[0126] An acquisition module 410 is used to acquire an assembly device, where the assembly device is engraved with a device identification code, and the device identification code is used to indicate device information corresponding to the assembly device;
[0127] The identification module 420 is used to identify the device identification code of the assembly device during the i-th assembly stage to obtain the i-1th identification code identification result corresponding to the assembly device, and the i-1th identification code identification result is used to indicate the device assembly result corresponding to the first i-1 assembly stages of the assembly device after completion, where i≥2 and i is an integer;
[0128] The assembly module 430 is used to perform the equipment assembly of the i-th assembly stage on the assembly equipment if the i-1th identification code recognition result meets the assembly success condition, and obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment;
[0129] The updating module 440 is used to update the status of the device identification code based on the device assembly result of the i-th assembly stage, obtain the i-th identification code recognition result corresponding to the device identification code, until the assembly device completes the device assembly and obtains the assembled target device.
[0130] Optionally, the assembly module 430 is also used to obtain the equipment assembly results of the assembly equipment corresponding to the first i-1 assembly stages based on the i-1 identification code recognition result; when the equipment assembly results corresponding to the first i-1 assembly stages meet the assembly success conditions, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
[0131] Optionally, the acquisition module 410 is further used to acquire a plurality of detection identifiers corresponding to the assembly device based on the i-1th identification code recognition result, wherein the detection identifiers are used to indicate that the device assembly result meets the assembly success condition;
[0132] The assembly module 430 is also used to perform equipment assembly of the i-th assembly stage on the assembly equipment when the number of identification marks of the multiple detection identification marks matches the number of stages of the completed assembly stage, so as to obtain the equipment assembly result of the i-th assembly stage.
[0133] Optionally, the i-th assembly stage is performed by the i-th workstation;
[0134] The update module 440 is also used to obtain the i-1th identification code recognition result by scanning the equipment identification code at the i-th workstation when the equipment assembly result of the i-th assembly stage meets the conditions for successful assembly; and obtain the i-th identification code recognition result by adding the equipment assembly result of the i-th assembly stage to the i-1th identification code recognition result at the i-th workstation.
[0135] Optionally, the acquisition module 410 is also used to create a target work order, which includes assembly information corresponding to the assembly equipment; generate a device identification code corresponding to the assembly equipment based on the assembly information; and engrave the device identification code at a specified position of the assembly equipment to obtain an identification code engraving result.
[0136] Optionally, the acquisition module 410 is further used to engrave the device identification code at a specified position of the assembly device to obtain an engraved image corresponding to the assembly device; when the engraved image successfully matches the device identification code, the engraved image is used as the identification code engraving result.
[0137] The equipment assembly device provided in the embodiment of the present application obtains an assembly device engraved with an equipment identification code, and the equipment identification code is used to characterize the equipment information corresponding to the assembly device, so that during the i-th assembly stage, the equipment identification code is first identified to obtain the i-1th identification code identification result, from which the equipment assembly result corresponding to the assembly device in the previous i-1 assembly stages is determined. If the assembly is successful, the equipment assembly of the i-th assembly stage is performed on the assembly device to obtain the equipment assembly result of the i-th assembly stage, and the status of the equipment identification code is updated according to the equipment assembly result to obtain the i-th identification code identification result, until the equipment assembly is completed to obtain the target device. That is, by updating the status information corresponding to the equipment identification code according to the equipment assembly result of the current assembly stage after completing the equipment assembly of a single assembly stage, it is assisted in determining whether to continue to perform the equipment assembly in the subsequent assembly stage, improve the inspection system of the equipment assembly process, improve the completion degree and assembly success rate of the equipment assembly, and thereby improve the factory quality of the product equipment.
[0138] See also Figure 5 , which shows a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 5 As shown, the computer device 1000 of this embodiment includes: at least one processor 1010 ( Figure 5 Only one is shown in the figure) a processor, a memory 1020, and a computer program 1021 stored in the memory 1020 and executable on at least one processor 1010, and when the processor 1010 executes the computer program 1021, the steps in the above-mentioned device assembly method embodiment are implemented.
[0139] The computer device 1000 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor 1010 and a memory 1020. Those skilled in the art will appreciate that Figure 5 The computer device 1000 is merely an example and does not constitute a limitation on the computer device 1000 . The computer device 1000 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device 1000 may also include input and output devices, network access devices, etc.
[0140] The processor 1010 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.
[0141] In some embodiments, the memory 1020 may be an internal storage unit of the computer device 1000, such as a hard disk or memory of the computer device 1000. In other embodiments, the memory 1020 may also be an external storage device of the computer device 1000, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 1000. Further, the memory 1020 may also include both an internal storage unit of the computer device 1000 and an external storage device. The memory 1020 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as program codes of computer programs. The memory 1020 may also be used to temporarily store data that has been output or is to be output.
[0142] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0143] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0144] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0145] In the embodiments provided in the present application, it should be understood that the disclosed devices / computer equipment and methods can be implemented in other ways. For example, the device / computer equipment embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0146] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0147] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0148] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it 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, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. 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. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
[0149] The present application implements all or part of the processes in the above-mentioned embodiment method, and may also be completed through a computer program product. When the computer program product runs on a computer device, the computer device can implement the steps in the above-mentioned method embodiments when executing.
[0150] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A device assembly method, characterized in that: The method comprises: Acquire an assembly device, wherein the assembly device is engraved with a device identification code, and the device identification code is used to indicate device information corresponding to the assembly device; During the i-th assembly stage, the equipment identification code of the assembly equipment is identified to obtain the i-1th identification code identification result corresponding to the assembly equipment, and the i-1th identification code identification result is used to indicate the equipment assembly result corresponding to the first i-1 assembly stages of the assembly equipment after completion, i≥2 and i is an integer; When the i-1th identification code recognition result meets the assembly success condition, performing equipment assembly of the i-th assembly stage on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment; The status of the device identification code is updated based on the device assembly result of the i-th assembly stage to obtain the i-th identification code recognition result corresponding to the device identification code, until the assembly device completes the device assembly to obtain the assembled target device.
2. The method according to claim 1, characterized in that When the i-1th identification code recognition result meets the assembly success condition, performing equipment assembly of the i-th assembly stage on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage corresponding to the assembly equipment includes: Based on the i-1th identification code recognition result, obtaining the equipment assembly results corresponding to the assembly equipment in the first i-1 assembly stages respectively; When the equipment assembly results corresponding to the first i-1 assembly stages respectively meet the assembly success condition, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
3. The method according to claim 2, characterized in that The obtaining, based on the i-1th identification code recognition result, the equipment assembly results corresponding to the assembly equipment in the first i-1 assembly stages respectively includes: Based on the i-1th identification code recognition result, a plurality of detection identifications corresponding to the assembly equipment are obtained, wherein the detection identifications are used to indicate that the equipment assembly result meets the assembly success condition; When the equipment assembly results corresponding to the first i-1 assembly stages meet the assembly success condition, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage, including: When the number of identification marks of the multiple detection identification marks matches the number of stages of the completed assembly stages, the equipment assembly of the i-th assembly stage is performed on the assembly equipment to obtain the equipment assembly result of the i-th assembly stage.
4. The method according to any one of claims 1 to 3, characterized in that: The i-th assembly stage is performed by the i-th workstation; The updating of the state of the device identification code based on the device assembly result of the i-th assembly stage to obtain the i-th identification code recognition result corresponding to the device identification code includes: When the equipment assembly result of the i-th assembly stage meets the condition of successful assembly, scanning the equipment identification code by the i-th workstation to obtain the i-1-th identification code recognition result; The i-th identification code recognition result is obtained by adding the equipment assembly result of the i-th assembly stage to the i-1-th identification code recognition result at the i-th workstation.
5. The method according to any one of claims 1 to 3, characterized in that: After obtaining the assembly equipment, the method includes: Creating a target work order, wherein the target work order includes assembly information corresponding to the assembly device; Generate a device identification code corresponding to the assembly device based on the assembly information; The device identification code is engraved at a designated position of the assembly device to obtain an identification code engraving result.
6. The method according to claim 5, characterized in that The step of engraving the device identification code at a designated position of the assembly device to obtain an identification code engraving result includes: Engraving the device identification code at a designated position of the assembly device to obtain an engraved image corresponding to the assembly device; In the case where the engraved image successfully matches the device identification code, the engraved image is used as the identification code engraving result.
7. An equipment assembly device, characterized in that: The device comprises: An acquisition module, used for acquiring an assembly device, wherein the assembly device is engraved with a device identification code, and the device identification code is used for indicating device information corresponding to the assembly device; an identification module, used for performing identification code identification on the equipment identification code of the assembly equipment during the i-th assembly stage, and obtaining the i-1th identification code identification result corresponding to the assembly equipment, wherein the i-1th identification code identification result is used to indicate the equipment assembly result corresponding to the first i-1 assembly stages of the assembly equipment after completion, where i≥2 and i is an integer; An assembly module, configured to, if the i-1th identification code recognition result meets the assembly success condition, perform equipment assembly of the i-th assembly stage on the assembly device, and obtain an equipment assembly result of the i-th assembly stage corresponding to the assembly device; An update module is used to update the status of the device identification code based on the device assembly result of the i-th assembly stage, obtain the i-th identification code recognition result corresponding to the device identification code, until the assembly device completes the device assembly and obtains the assembled target device.
8. A computer device, characterized in that: The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the device assembly method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the device assembly method according to any one of claims 1 to 6 is implemented.
