Code scanning detection equipment
By designing scan detection equipment for material transmission components, robotic arm components and product code scanning components, the problems of low efficiency and high operational difficulty of scanning and detection equipment in the prior art are solved, and efficient and accurate scan detection of a large number of small industrial products are achieved.
Patent Information
- Application Number
- CN202510729444.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-25
AI Technical Summary
Existing code scanning detection equipment has low efficiency in detecting large quantities of industrial products and high difficulty in operating small sizes, resulting in insufficient detection efficiency and accuracy.
A scanning and detection device is designed including material transmission components, robotic arm components and product scanning components. The material transmission components move industrial products through material trays and transmission units. The robotic arm components are used for precise movement and positioning. The product scanning components are efficiently scanned and detected through the hoisting unit and the scanning camera.
It realizes efficient batch scanning of a large number of small industrial products, improves detection efficiency and accuracy, and can obtain more production data at the same time, forming a comprehensive inspection result.
Smart Images

Figure CN120364366A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of industrial product quality inspection, and particularly relates to a code scanning inspection device for inspecting industrial products with information codes by scanning the codes. Background Art
[0002] In current industrial production, in order to improve the inspection efficiency during the quality inspection of industrial products, the code scanning inspection method is widely adopted for quality inspection. The specific means usually involve collecting various relevant parameters of the industrial product itself and its manufacturing environment during the manufacturing process of the industrial product, aggregating these parameters into the production data of the industrial product, recording the production data in the form of information codes such as barcodes or QR codes, and then setting the information code on the surface of the industrial product. For example, the information code can be printed and pasted onto the industrial product, or directly printed or sprayed onto the surface of the industrial product. Then, during the quality inspection, as long as the information code on the surface of the industrial product is scanned by a code scanning inspection device, the production data of the industrial product can be quickly read out, and based on the production data, it can be determined whether the quality of the industrial product is qualified.
[0003] The code scanning inspection method effectively improves the quality inspection efficiency of industrial products, but there are still some deficiencies. First of all, modern industry is large-scale, and the number of industrial products manufactured in the same batch is usually large. Most of the existing code scanning inspection devices, such as code scanners, need to be manually held to scan the industrial products one by one. When the number of industrial products in a batch is large, it takes a long time to complete the code scanning inspection of all products in the same batch, and the efficiency is still relatively low. Moreover, many industrial products, such as optical components, electronic components, etc., are very small in size themselves. When using the existing code scanning inspection devices to scan these industrial products, it is very easy to encounter the situation where normal code scanning cannot be carried out due to inaccurate alignment, and the operation difficulty is high, which affects the efficiency and accuracy of code scanning inspection.
[0004] Therefore, it is necessary to provide a more novel code scanning inspection device to solve the above problems existing in the prior art. Summary of the Invention
[0005] The purpose of this application is to provide a more novel code scanning inspection device for efficiently batch scanning and inspecting industrial products with a large quantity and small size, so as to solve the problems that the existing code scanning inspection device has low efficiency when inspecting industrial products with a large quantity and high operation difficulty when inspecting industrial products with a small size.
[0006] Embodiments of the present application provide a code scanning detection device for performing code scanning detection on industrial products provided with information codes. The code scanning detection device includes a material transmission component, a robotic arm component, and a product code scanning component. The material transmission component includes a tray for placing the industrial products and a transmission unit for driving the tray to move. The tray is provided with a plurality of product accommodation holes for accommodating the industrial products in a top - ejectable manner. The robotic arm component is used to transfer the tray onto the product code scanning component. The product code scanning component includes a product lifting unit and a product code scanning camera. The product lifting unit is used to eject the industrial products accommodated in the plurality of product accommodation holes, and the product code scanning camera is used to perform code scanning detection on the ejected industrial products.
[0007] In some embodiments, the product lifting unit includes a top - eject driving module and a top - eject mechanism. The top - eject mechanism includes a plurality of top - eject blocks driven by the top - eject driving module. The plurality of top - eject blocks are used to respectively eject the industrial products accommodated in the plurality of product accommodation holes and make the heights of the ejected industrial products form a difference.
[0008] In some embodiments, the top - eject driving module is used to drive the plurality of top - eject blocks to form a stepped structure, and the step height of the stepped structure gradually increases along the direction from near to far relative to the product code scanning camera.
[0009] In some embodiments, the product lifting unit further includes a lifting support and a tray support plate fixedly installed on the lifting support for placing the tray. The tray support plate is provided with a plurality of top - eject block accommodation holes, and the plurality of top - eject blocks are movably installed in the plurality of top - eject block accommodation holes. The top - eject driving module is installed in the lifting support and is in transmission connection with the top - eject mechanism.
[0010] In some embodiments, the product code scanning component further includes a camera translation unit for driving the product code scanning camera to move.
[0011] In some embodiments, the product code scanning component further includes a camera light - supplementing unit for providing light supplement for the product code scanning camera.
[0012] In some embodiments, the robotic arm component includes a robotic arm translation unit, a robotic arm lifting unit installed on the robotic arm translation unit, and a suction unit installed on the robotic arm lifting unit. The robotic arm translation unit is used to drive the robotic arm lifting unit and the suction unit to move in the horizontal direction. The robotic arm lifting unit is used to drive the suction unit to move in the vertical direction. The suction unit is used to suck and release the tray.
[0013] In some embodiments, the suction unit includes a connection plate connected to the robotic arm lifting unit, a vacuum solenoid valve and a suction cup seat installed on the connection plate, and a suction cup installed on the suction cup seat; the vacuum solenoid valve is in communication with the suction cup and is used to control the suction cup to generate and eliminate suction force to hold and release the tray.
[0014] In some embodiments, the material transfer assembly further includes a loading bin and an unloading bin. The loading bin and the unloading bin are respectively arranged at the starting point and the ending point of the transfer path of the transfer unit. The loading bin is used to store trays on which industrial products that have not been scanned and detected are placed, and the unloading bin is used to store trays on which industrial products that have completed the scanning and detection are placed.
[0015] In some embodiments, the code scanning and detecting device further includes a tray code scanning assembly for scanning and detecting the tray.
[0016] Compared with the prior art, the code scanning and detecting device provided by the embodiments of the present application has many advantages in many aspects. For example: (1) The code scanning and detecting device can simultaneously perform code scanning and detection on a plurality of industrial products placed on the tray, such as camera modules, significantly improving the detection efficiency. (2) The code scanning and detecting device can accurately and automatically control the movement of the tray, the industrial products placed therein, and the code scanning camera, so that the code scanning camera is accurately aligned with the tray and the industrial products placed therein during code scanning and detection, effectively improving the detection accuracy. (3) The code scanning and detecting device is provided with a tray code scanning camera and a product code scanning camera at the same time, which can respectively scan the information codes set on the tray and the information codes set on each industrial product to be detected. In this way, more production data information can be obtained in the detection of each batch of industrial products, forming a more comprehensive detection result, and the relevant data information of the tray can also be checked at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 It is a functional module block diagram of a code scanning and detecting device provided by an embodiment of the present application.
[0019] Figure 2 is Figure 1 The top view structural schematic diagram of the code scanning and detecting device shown.
[0020] Figure 3 Is Figure 1 The structural schematic diagram of the material conveying component of the code scanning detection device shown in
[0021] Figure 4 Is Figure 3 The specific structural schematic diagram of the loading bin in the material conveying component shown in
[0022] Figure 5 Is Figure 3 The specific structural schematic diagram of the unloading bin in the material conveying component shown in
[0023] Figure 6 Is Figure 1 The structural schematic diagram of the robotic arm component of the code scanning detection device shown in
[0024] Figure 7 Is Figure 6 The structural schematic diagram of the suction unit in the robotic arm component shown in
[0025] Figure 8 Is Figure 1 The structural schematic diagram of the product code scanning component of the code scanning detection device shown in
[0026] Figure 9 Is Figure 8 The structural schematic diagram of the ejecting unit in the product code scanning component shown in Specific embodiments
[0027] Next, specific embodiments of the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the description of the present application without creative efforts shall fall within the scope of protection of the present application.
[0028] The main purpose of the present application is to provide a code scanning detection device for efficiently batch code scanning and detecting industrial products with a large quantity and small size, so as to solve the problems of low efficiency of the code scanning detection device when detecting industrial products with a large quantity and high operation difficulty when detecting industrial products with a small size in the prior art.
[0029] Based on the above purpose, an embodiment of the present application provides a code scanning detection device for batch code scanning and detecting industrial products with a large quantity and small size. The industrial products applicable to the code scanning detection device can be optical components such as camera modules, or electronic components such as chips, etc. In this embodiment, a camera module is taken as an example for illustration.
[0030] Please first refer to Figure 1 And Figure 2, the code scanning detection device provided by the embodiments of the present application includes a material transmission component 1, a tray code scanning component 2, a robotic arm component 3, and a product code scanning component 4.
[0031] Please refer to Figure 3 , the material transmission component 1 includes a transmission unit 11, a loading bin 12, a discharging bin 13, and a plurality of trays 10. The trays 10 are used to place industrial products such as camera modules that need to be code scanned. Each tray 10 is provided with a plurality of through product accommodation holes 101 for accommodating a plurality of camera modules. In this embodiment, the product accommodation holes 101 of the tray 10 are configured with a one-way blocking structure corresponding to the outer shape of the camera module, which can block the camera modules accommodated therein from falling, but if the camera module is lifted upward through the product accommodation hole 101, the upward movement of the camera module will not be blocked and can be ejected from the product accommodation hole 101. The specific structure of the one-way blocking structure can be fully referred to the prior art and will not be elaborated herein. The transmission unit 11 includes, for example, an existing conveyor belt mechanism for carrying the tray 10 and driving the tray 10 to move. The loading bin 12 and the discharging bin 13 are respectively arranged at the starting point and the ending point of the transmission path of the transmission unit 11. The loading bin 12 is used to temporarily store the trays 10 on which the camera modules that have not been code scanned are placed, and the discharging bin 13 is used to temporarily store the trays 10 on which the camera modules that have completed the code scanning are placed.
[0032] The specific structure of the loading bin 12 is as Figure 4As shown in the figure, it includes a plurality of loading bin supports 121, a plurality of loading bin plates 122, multiple groups of clamping cylinders 123, a lifting motor 124, and a loading lifting plate 125. Among them, the plurality of loading bin supports 121 are erected and jointly enclose a loading space 120 for accommodating the tray 10. Part of the conveyor belt mechanism of the transmission unit 11 is also arranged in the loading space 120. For example, a part of the conveyor belt mechanism can extend into the loading space 120 from between two loading bin supports 121 to obtain the tray 10 from the loading space 120 for transportation. The plurality of loading bin plates 122 are respectively connected to the bottoms of the plurality of loading bin supports 121, thereby further expanding the volume of the loading space 120. The clamping cylinders 123 are arranged between adjacent loading bin supports 121, and the multiple clamping cylinders 123 are arranged in pairs opposite to each other. When the opposite clamping cylinders 123 extend simultaneously and enter the loading space 120, the tray 10 accommodated in the loading space 120 can be clamped. The lifting motor 124 and the loading lifting plate 125 are arranged below the loading space 120. The loading lifting plate 125 is drivingly connected to the top of the lifting motor 124 and can be lifted and lowered in the loading space 120 under the drive of the lifting motor 124 to carry or release the tray 10. The area of the loading lifting plate 125 is smaller than the area of the tray 10, so that when the tray 10 is carried on the loading lifting plate 125, a part of the bottom area of the tray 10 can be exposed to facilitate the transfer of the tray 10 to the conveyor belt mechanism of the transmission unit 11.
[0033] The specific structure of the unloading bin 13 is as Figure 5As shown, it includes a plurality of material bin pillars 131, a plurality of material bin plates 132, a plurality of self-locking pawls 133, a lifting cylinder 134 and a material bin lifting plate 135. The plurality of material bin pillars 131 are vertically arranged and together form a material bin space 130 for accommodating the material tray 10. The conveyor belt mechanism of the transmission unit 11 is also partially arranged in the material bin space 130. For example, a part of the conveyor belt mechanism can be extended from between two material bin pillars 131 into the material bin space 130 so as to transport the material tray 10 into the material bin space 130. The plurality of material bin plates 132 are respectively connected to the bottom of the plurality of material bin pillars 131, thereby further expanding the volume of the material bin space 130. A plurality of self-locking pawls 133 are movably mounted on the inner sides of a plurality of unloading bin plates 132, and the initial state of each self-locking pawl 133 is a horizontal extension state, and is also configured as a one-way blocking structure, which can be flipped upward and opened when subjected to a force from bottom to top, and will not change shape when subjected to a force from top to bottom. The lifting cylinder 134 and the unloading lifting plate 135 are arranged below the unloading space 130, and the unloading lifting plate 135 is connected to the top of the lifting cylinder 134 by transmission, and can be lifted and lowered in the unloading space 130 under the drive of the lifting cylinder 134 to carry or put down the material tray 10. The area of the unloading lifting plate 135 is also smaller than the area of the material tray 10, so that when the material tray 10 is carried on the unloading lifting plate 135, a part of the bottom area of the material tray 10 can be exposed, leaving space for the self-locking pawl 133 to fall back.
[0034] The tray code scanning component 2 includes a tray code scanning camera 21 and a support column 22. The support column 22 is preferably erected on one side of the transmission unit 11 at a position relatively close to the upper bin 12. The tray code scanning camera 21 is installed on the support column 22, and is used to scan and detect the tray 10 transferred from the upper bin 12 to the transmission unit 11, and read the tray information code (not shown in the figure) set on the outside of the tray 10 according to the prior art. The tray information code can be used to determine the production data common to multiple camera modules set in the corresponding tray 10 as products manufactured in the same batch.
[0035] Please also read Figure 6, the robotic arm assembly 3 includes a robotic arm translation unit 31, a robotic arm lifting unit 32, and a suction unit 33. The robotic arm translation unit 31 is installed adjacent to the transmission unit 11; the robotic arm lifting unit 32 is installed on the robotic arm translation unit 31; the suction unit 33 is installed on the robotic arm lifting unit 32. The robotic arm translation unit 31 may include, for example, an existing driving device such as a motor (not shown in the figure), and an existing translation guiding mechanism such as a slide rail mechanism. The driving device is used to drive the robotic arm lifting unit 32 and the suction unit 33 to move horizontally along the translation guiding mechanism. The translation guiding mechanism of the robotic arm translation unit 31 is preferably arranged to have two mutually perpendicular translation guiding directions, for example, arranged to have two mutually perpendicular slide rails; in this embodiment, in order to simplify the overall structure, the translation guiding mechanism of the robotic arm translation unit 31 is preferably arranged to have only one translation guiding direction, and this translation guiding direction is preferably perpendicular to the direction in which the transmission unit 11 drives the tray 10 to move, so that the robotic arm lifting unit 32 and the suction unit 33 can approach or move away from the transmission unit 11 along the shortest route under the drive and guidance of the robotic arm translation unit 31. It can be understood that the specific structural design of the translation guiding mechanism of the robotic arm translation unit 31, such as the above-mentioned two-way or one-way slide rail structural design, can refer to the prior art, so it will not be elaborated here. The robotic arm lifting unit 32 may include, for example, an existing lifting device such as a cylinder assembly, which is used to drive the suction unit 33 to move vertically.
[0036] Please refer to Figure 7 , the suction unit 33 includes a connecting plate 331 connected to the robotic arm lifting unit 32, a vacuum solenoid valve 332 and a suction cup seat 333 installed on the connecting plate 331, and a plurality of suction cups 334 installed on the suction cup seat 333. The vacuum solenoid valve 332 is connected to the plurality of suction cups 334 and is used to control the generation and elimination of suction force of the plurality of suction cups 334, so that the suction cups 334 can hold and release the tray 10. In this embodiment, the suction unit 33 further includes a clamping jaw 335 for limiting and assisting in fixing the tray 10 held by the suction cups 334. A follower wheel 336 for providing rolling support when the tray 10 is clamped into the clamping jaw 335 is provided at the end of the clamping jaw 335.
[0037] Please refer to Figure 8 and Figure 9, the product code scanning component 4 includes a product code scanning camera 41, a camera translation unit 42, a camera fill light unit 43, and a product lifting unit 44. The product code scanning camera 41 is mounted on the camera translation unit 42, and is used to scan the camera module in the material tray 10 that needs to be scanned and detected. The camera translation unit 42 may include, for example, an existing driving device, such as a motor (not shown in the figure), and, for example, an existing translation guide mechanism, such as a slide rail mechanism, wherein the driving device is used to drive the product code scanning camera 41 to move in the horizontal direction along the translation guide mechanism. The translation guide mechanism of the camera translation unit 42 is preferably configured to have two mutually perpendicular translation guide directions, for example, it is configured to have two mutually perpendicular slide rails, so that the camera translation unit 42 can drive the product code scanning camera 41 to move in two dimensions in the horizontal plane. It can be understood that the specific structural design of the translation guide mechanism of the camera translation unit 42, such as the above-mentioned bidirectional or unidirectional slide rail structure design, can refer to the prior art, so it will not be repeated here. The camera fill light unit 43 is installed near the front of the lens of the product code scanning camera 41, and is used to provide fill light when the product code scanning camera 41 scans the information code.
[0038] The product lifting unit 44 includes a lifting bracket 441, a tray support plate 442, an ejection drive module 443, and an ejection mechanism 444. The lifting bracket 441 is installed at a position facing the lens of the product code scanning camera 41. The tray support plate 442 is a horizontally arranged flat plate, which is fixedly installed on one side of the lifting bracket 441, and a plurality of ejection block accommodating holes (not shown in the figure) are opened therein. In this embodiment, the tray support plate 442 is also provided with an auxiliary clamp 442a for fixing the tray 10. The ejection drive module 443 can be an existing lifting drive module such as a motor module, a cylinder module, etc., which is installed on the lifting bracket 441. The ejection mechanism 444 includes a plurality of ejection blocks 445, and the shape of the plurality of ejection blocks 445 is preferably prismatic or cylindrical, which are vertically installed in the plurality of ejection block accommodating holes and can perform lifting and lowering movements in the ejection block accommodating holes. The size and position of the ejector block receiving hole and the ejector block 445 correspond to the product receiving hole 101 provided in the tray 10. When the tray 10 is placed on the tray support plate 442, the multiple ejector blocks 445 can be respectively aligned with the multiple product receiving holes 101 of the tray 10, so that the multiple ejector blocks 445 can be respectively inserted into the multiple product receiving holes 101 when they are raised. The ejector drive module 443 is in transmission connection with the ejector mechanism 444, and can drive the multiple ejector blocks 445 to rise and fall relative to the tray support plate 442 in the ejector block receiving hole according to, for example, an existing synchronous or asynchronous drive method.
[0039] Preferably, in the present embodiment, a plurality of ejector blocks 445 are arranged to have different lengths. The row of ejector blocks 445 with the longest length is installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the farthest from the product scanning camera 41. The row of ejector blocks 445 with the second longest length is installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the second farthest from the product scanning camera 41, and so on, until the row of ejector blocks 445 with the shortest length is installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the closest to the product scanning camera 41. In this way, when the lifting drive module 443 drives the plurality of ejector blocks 445 to rise together, a stepped structure can be formed by the plurality of ejector blocks 445 based on the difference in their own lengths. The height of the steps gradually increases along the direction from near to far relative to the product scanning camera 41. For example Figure 8 and Figure 9 as shown. In some other embodiments, the plurality of ejector blocks 445 can also be arranged to have exactly the same length, and the way of driving the plurality of ejector blocks 445 to lift and lower by the lifting drive module 443 can be set as asynchronous driving, so that when the lifting drive module 443 drives the plurality of ejector blocks 445 to rise together, the rising heights of the plurality of ejector blocks 445 are different. For example, specifically, the row of ejector blocks 445 installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the farthest from the product scanning camera 41 rises to the highest height, the row of ejector blocks 445 installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the second farthest from the product scanning camera 41 rises to the second highest height, and so on. The row of ejector blocks 445 installed in the ejector block accommodating holes in the row of the tray support plate 442 that is the closest to the product scanning camera 41 rises to the lowest height. In this way, it is also possible to form a stepped structure by the plurality of ejector blocks 445 based on the difference in the rising heights, and the height of the steps gradually increases along the direction from near to far relative to the product scanning camera 41.
[0040] The working principle of the above-mentioned code scanning detection device will be specifically described below.
[0041] When using the code scanning detection device, first place multiple camera modules to be code scanned on the tray 10. Information codes are set on the surface of each camera module and the tray 10 itself according to the prior art, such as pasted paper information codes, or ink information codes directly printed or sprayed. The information code set on the tray 10 can be used to record the production data common to all the camera modules placed in the tray 10, such as product specifications, production batch numbers, etc., and can also be used to record the production data of the tray 10 itself, such as the size, material of the tray 10, and which types of industrial products it is suitable for placing, etc. The information code set on each camera module can be used to record the production data of the individual camera module, such as the types of raw materials and accessories used to manufacture the camera module, processing environment parameters, processing duration, etc. Then place the tray 10 with the camera module in the loading space 120 of the loading bin 12, and clamp and fix the tray 10 with the clamping cylinder 123.
[0042] Then start the transfer unit 11 to transfer the tray 10 with the camera module placed in the loading bin 12 to the transfer unit 11. For example, the lifting motor 124 can be used to drive the loading lifting plate 125 to move upward in the loading space 120 until it contacts the tray 10 clamped by the clamping cylinder 123, and then control the clamping cylinder 123 to release, so that the tray 10 is carried on the loading lifting plate 120. The lifting motor 124 is used to drive the loading lifting plate 125 and the tray 10 to descend, so that the part of the bottom of the tray 10 exposed due to its larger area than the loading lifting plate 125 is placed on the conveyor belt mechanism of the transfer unit 11. At this time, control the conveyor belt mechanism to continue running, and the tray 10 can be transferred from the loading bin 12 to the transfer unit 11. On the other hand, when the height of the loading lifting plate 125 and the tray 10 driven by the lifting motor 124 descends to the overall thickness of the tray 10 with the camera module placed, the next tray 10 with the camera module can be placed in the loading space 120, and the next tray 10 is clamped and fixed by the clamping cylinder 123. After the previous tray 10 is taken away by the transfer unit 10, the next tray 10 can be transferred according to the above method, which can further improve work efficiency.
[0043] Next, the transfer unit 11 is used to drive the tray 10 to move. First, the tray 10 is moved to the preset tray code scanning position. When moving, it can be directly determined whether the tray 10 has reached the tray code scanning position by manual observation. When the tray 10 reaches the tray code scanning position, the transfer unit 11 is controlled to stop moving the tray 10, and the position of the tray 10 is adjusted to align it with the tray code scanning camera 21. It is also possible to adopt an automated movement control method. For example, a tray position sensor (not shown in the figure), a first blocking cylinder (not shown in the figure), and a code scanning lifting cylinder (not shown in the figure) can be set in the transfer unit 11. The position of the tray 10 is monitored in real time by the tray position sensor. When the tray 10 reaches the tray code scanning position, the first blocking cylinder is controlled to block the forward movement of the tray 10, and at the same time, the code scanning lifting cylinder is controlled to lift the tray 10 to an appropriate height to align it with the tray code scanning camera 21. The specific structures and working principles of the tray position sensor, the first blocking cylinder, and the code scanning lifting cylinder can all refer to the prior art and will not be elaborated here.
[0044] After the tray 10 is aligned with the tray code scanning camera 21, the tray code scanning camera 21 is used to scan the information code set outside the tray 10 to read the production data recorded by the information code set outside the tray 10, such as the production data common to all the camera modules placed in the tray 10, such as product specifications, production batch numbers, etc., and the production data of the tray 10 itself, such as size, material, and which types of industrial products it is suitable for placing, etc. In addition, the tray code scanning camera 21 can also be used to detect the movement path of the tray 10 in real time to confirm whether the incoming material direction of the tray 10 is correct.
[0045] After the tray code scanning camera 21 completes the above scanning, the tray 10 is restored to a position where it can move with the transfer unit 11 by manual or automated means (such as the above-mentioned code scanning lifting cylinder), and then the transfer unit 11 is continued to be used to drive the tray to move, and the tray 10 is moved to the preset intermediate temporary storage position. It can be understood that during this movement process, it can be directly determined whether the tray 10 has reached the intermediate temporary storage position by manual observation, and the transfer unit 11 is manually controlled to stop moving the tray 10 when the tray 10 reaches the intermediate temporary storage position. It is also possible to adopt an automated movement control method. For example, a second blocking cylinder (not shown in the figure) can be set in the transfer unit 11. When the tray position sensor monitors that the tray reaches the intermediate temporary storage position, the second blocking cylinder is controlled to block the forward movement of the tray 10, so that the tray 10 stays at the intermediate temporary storage position. The specific structure and working principle of the second blocking cylinder can all refer to the prior art and will not be elaborated here.
[0046] After the tray 10 reaches the intermediate temporary storage position, in the robotic arm assembly 3, the suction unit 33 is controlled by the robotic arm translation unit 31 and the robotic arm lifting unit 32 to move in the horizontal and vertical directions respectively, so that the suction cup seat 333 moves to a position above the tray 10 and aligns with the tray 10. The suction cup seat 333 is driven by the robotic arm lifting unit 32 to descend appropriately to be as close as possible to the tray 10. Then, the vacuum solenoid valve 332 is used to control the suction cup 334 to generate suction force, so that the suction cup 334 sucks the tray 10, thereby transferring the tray 10 to the robotic arm assembly 3 and fixing it. After that, the suction unit 33 is controlled by the robotic arm translation unit 31 and the robotic arm lifting unit 32 to move above the tray support plate 442 of the product lifting unit 44, and the multiple ejector blocks 445 of the ejection mechanism 444 are respectively aligned with the multiple product accommodation holes 101 of the tray 10. Then, the vacuum solenoid valve 332 is used to control the suction cup 334 to eliminate the suction force, transfer the tray 10 to the tray support plate 442 and place it, and then control the suction unit 33 to move away.
[0047] After the tray 10 is transferred to the tray support plate 442, on the one hand, the product scanning camera 41 and the camera lighting unit 43 in front of it are driven by the camera translation unit 32 to move horizontally, so that the product scanning camera 41 horizontally aligns with the tray 10 as precisely as possible from one side of the tray 10. On the other hand, the multiple ejector blocks 445 are driven by the ejection driving module 443 in the above-mentioned synchronous or asynchronous driving mode (determined according to the specific structure of the ejector block 445) to rise, and are respectively inserted into the multiple product accommodation holes 101 from below until they protrude from the orifice above the product accommodation hole 101, so as to eject the multiple camera modules originally placed in the multiple product accommodation holes 101 upward from the product accommodation holes 101, and each camera module is supported above an ejector block 445, as Figure 6 shown. Based on the above-mentioned structural design, after the multiple ejector blocks 445 all rise, due to their different lengths or rising heights, the multiple ejector blocks 445 will form a stepped structure, where the height of the step gradually increases along the direction away from the product scanning camera 41.
[0048] After completing the above-mentioned jacking operation, the product scanning camera 41 can simultaneously scan multiple camera modules horizontally from the side of the tray 10 to read the information codes set outside each camera module to obtain the production data of each camera module, such as the types of raw materials and accessories used to manufacture the camera module, processing environment parameters, processing duration, and so on. Since the multiple ejector blocks 445 supporting the multiple camera modules form a stepped structure, and the height of the steps gradually increases along the direction away from the product scanning camera 41, the heights of the multiple camera modules simultaneously ejected by the multiple ejector blocks 445 will be different. The closer the camera module is to the product scanning camera 41, the lower its height, and the farther the camera module is from the product scanning camera 41, the higher its height. In this way, the camera module close to the product scanning camera 41 will not block the camera module far from the product scanning camera 41, enabling the product scanning camera 41 to conveniently scan the information codes set on all the ejected camera modules simultaneously from the side.
[0049] After the product scanning camera 41 completes the scanning detection, the ejector driving module 443 drives the multiple ejector blocks 445 to descend, causing the multiple camera modules to fall back into the product accommodation holes 101. Then, control the suction cup seat 333 of the suction unit 33 to move above the tray 10 again, control the suction cup 334 to suck the tray 10, and then control the suction cup seat 333 to move above the intermediate storage position of the transfer unit 11, and control the suction cup 334 to release the tray 10, transferring the tray 10 back to the transfer unit 11. After that, the transfer unit 11 continues to drive the tray 10 to move until the tray 10 reaches the end of the transfer unit 11.
[0050] For the tray 10 that reaches the end of the transfer unit 11, the tray 10 can be transferred to the discharging bin 13 for temporary storage. The specific operation method can be as follows: First, drive the discharging lifting plate 135 to descend by the lifting cylinder 134, so that the top surface of the discharging lifting plate 135 and the bottom of the self-locking ratchet 133 can accommodate the tray 10 with the camera module placed on it; then, transport the tray 10 to the discharging space 130 through the conveyor belt mechanism of the transfer unit 11 and further send the tray 10 between the top surface of the discharging lifting plate 135 and the bottom of the self-locking ratchet 133. Next, drive the discharging lifting plate 135 and the tray 10 to rise by the lifting cylinder 134, so that the tray 10 pushes the self-locking ratchet 133 from below, causing the self-locking ratchet 133 to flip upward and open, allowing the tray 10 to continue rising. When the tray 10 rises above the self-locking ratchet 133, since there is a falling space at the bottom of the tray 10, the self-locking ratchet 133 will fall downward and return to the horizontally extended state. At this time, drive the discharging lifting plate 135 to descend by the lifting cylinder 134, and the tray 10 will fall on the horizontally extended self-locking ratchet 133 and be supported in the discharging space 130 by the self-locking ratchet 133, thus achieving temporary storage and waiting to enter the subsequent process.
[0051] According to the above specific structure and working principle, the code scanning detection device provided by the embodiments of the present application can achieve various beneficial technical effects compared with the prior art. For example: (1) The code scanning detection device can simultaneously perform code scanning detection on a plurality of industrial products placed in the tray, such as camera modules, significantly improving the detection efficiency. (2) The code scanning detection device can accurately and automatically control the movement of the tray, the industrial products placed therein, and the code scanning camera, so that the code scanning camera is accurately aligned with the tray and the industrial products placed therein during code scanning detection, effectively improving the detection accuracy. (3) The code scanning detection device is provided with a tray code scanning camera and a product code scanning camera at the same time, and can respectively scan the information codes set on the tray and the information codes set on each industrial product to be detected. In this way, more production data information can be obtained in the detection of each batch of industrial products, forming a more comprehensive detection result, and the relevant data information of the tray can also be checked simultaneously.
[0052] The above is only the specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A code scanning detection device for code scanning detection of industrial products provided with information codes, characterized in that, The code scanning detection device includes a material transmission component, a robotic arm component, and a product code scanning component; the material transmission component includes a tray for placing the industrial product and a transmission unit for driving the tray to move, the tray is provided with a plurality of product accommodation holes, and the product accommodation holes are used to accommodate the industrial product in a manner that can be ejected therefrom; the robotic arm component is used to transfer the tray to the product code scanning component; the product code scanning component includes a product jacking unit and a product code scanning camera, the product jacking unit is used to eject the industrial product accommodated in the plurality of product accommodation holes, and the product code scanning camera is used to perform code scanning detection on the ejected industrial product.
2. The code scanning detection device according to claim 1, characterized in that The product jacking unit includes a jacking drive module and a jacking mechanism, the jacking mechanism includes a plurality of jacking blocks driven by the jacking drive module, and the plurality of jacking blocks are used to respectively eject the industrial products accommodated in the plurality of product accommodation holes and make the heights of the ejected industrial products form a difference.
3. The code scanning detection device according to claim 2, wherein The jacking drive module is used to drive the plurality of jacking blocks to form a stepped structure, and the stepped height of the stepped structure gradually increases along the direction from near to far relative to the product code scanning camera.
4. The code scanning detection device according to claim 2, wherein, The product jacking unit further includes a jacking support and a tray support plate fixedly installed on the jacking support for placing the tray, the tray support plate is provided with a plurality of jacking block accommodation holes, the plurality of jacking blocks are movably installed in the plurality of jacking block accommodation holes, and the jacking drive module is installed in the jacking support and is in transmission connection with the jacking mechanism.
5. The code scanning detection device according to claim 1, characterized in that The product code scanning component further includes a camera translation unit for driving the product code scanning camera to move.
6. The code scanning detection device according to claim 1, characterized in that, The product code scanning component further includes a camera light supplementing unit for providing light supplement for the product code scanning camera.
7. The code scanning detection device according to claim 1, characterized in that, The robotic arm component includes a robotic arm translation unit, a robotic arm lifting unit installed on the robotic arm translation unit, and a suction unit installed on the robotic arm lifting unit; the robotic arm translation unit is used to drive the robotic arm lifting unit and the suction unit to move in the horizontal direction, the robotic arm lifting unit is used to drive the suction unit to move in the vertical direction, and the suction unit is used to suck and release the tray.
8. The code scanning detection device according to claim 7, characterized in that, The suction unit includes a connecting plate connected to the robotic arm lifting unit, a vacuum solenoid valve and a suction cup seat installed on the connecting plate, and a suction cup installed on the suction cup seat; the vacuum solenoid valve is communicated with the suction cup and is used to control the suction cup to generate and eliminate suction to suck and release the tray.
9. The code scanning detection device according to claim 1, characterized in that The material transmission component further includes a feeding bin and a discharging bin, the feeding bin and the discharging bin are respectively arranged at the starting point and the ending point of the transmission path of the transmission unit, the feeding bin is used to store the tray with the industrial product that has not been subjected to code scanning detection, and the discharging bin is used to store the tray with the industrial product that has completed code scanning detection.
10. The code scanning detection device according to claim 1, characterized in that, The code scanning detection device further includes a tray code scanning component for performing code scanning detection on the tray.