Code scanning detection equipment
By combining material handling components, robotic arm components, and product scanning components, efficient batch scanning and inspection of industrial products is achieved, solving the problems of low efficiency and high operation difficulty in existing technologies, and improving inspection accuracy and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- HUIZHOU DEPANG PRECISION AUTOMATION CO LTD
- Filing Date
- 2025-05-30
- Publication Date
- 2026-05-19
AI Technical Summary
Existing barcode scanning and inspection equipment has low efficiency in inspecting large quantities of industrial products and high operational difficulty in inspecting small industrial products, resulting in insufficient inspection efficiency and accuracy.
It employs material handling components, robotic arm components, and product scanning components, including material trays, conveying units, robotic arms, and product scanning cameras, to achieve automated movement and precise alignment of material trays and industrial products. It utilizes ejector blocks to form a stepped structure for batch scanning and detection.
It improves the efficiency and accuracy of testing large quantities of small-sized industrial products, and can acquire more production data at the same time to form more comprehensive test results.
Smart Images

Figure CN224257611U_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of industrial product quality inspection technology, and in particular relates to a barcode scanning and inspection device for scanning and inspecting industrial products with information codes. Background Technology
[0002] In modern industrial production, barcode scanning is widely used to improve the efficiency of quality inspection of industrial products. The specific method involves collecting various relevant parameters of the industrial product and its manufacturing environment during the manufacturing process. These parameters are compiled into production data, which is then recorded as barcodes or QR codes. These codes are then affixed to the surface of the industrial product; for example, they can be printed and affixed, or directly printed or sprayed onto the surface. During quality inspection, a barcode scanning device simply scans the barcodes on the product surface to quickly retrieve the production data, allowing for a determination of whether the product meets quality standards.
[0003] While barcode scanning has effectively improved the efficiency of quality inspection for industrial products, it still has some shortcomings. Firstly, modern industry is large-scale, with a large number of products manufactured in the same batch. Existing barcode scanning equipment, such as barcode scanners, mostly requires manual handheld scanning of each product. When the batch is large, it takes a considerable amount of time to scan all products, resulting in relatively low efficiency. Secondly, many industrial products, such as optical and electronic components, are very small. Using existing barcode scanning equipment on these products can easily lead to scanning failures due to inaccurate alignment, increasing operational difficulty and affecting the efficiency and accuracy of barcode scanning.
[0004] Therefore, it is necessary to provide a more novel barcode scanning and detection device to solve the above-mentioned problems existing in the prior art. Utility Model Content
[0005] The purpose of this application is to provide a more novel barcode scanning and inspection device for efficient batch barcode scanning and inspection of a large number of small industrial products, in order to solve the problems of low efficiency when scanning and inspection devices are used to inspect a large number of industrial products and high operational difficulty when inspecting small industrial products.
[0006] This application provides a barcode scanning and inspection device for scanning and inspecting industrial products with information codes. The barcode scanning and inspection device includes a material transfer component, a robotic arm component, and a product scanning component. The material transfer component includes a tray for placing the industrial products and a transfer unit for moving the tray. The tray has multiple product receiving holes for removably accommodating the industrial products. The robotic arm component transfers the tray to the product scanning component. The product scanning component includes a product lifting unit and a product scanning camera. The product lifting unit ejects the industrial products contained in the multiple product receiving holes, and the product scanning camera scans and inspects the ejected industrial products.
[0007] In some embodiments, the product lifting unit includes an ejection drive module and an ejection mechanism. The ejection mechanism includes a plurality of ejection blocks driven by the ejection drive module. The plurality of ejection blocks are used to eject the industrial products contained in the plurality of product receiving holes, thereby creating a difference in the height at which the plurality of ejected industrial products are located.
[0008] In some embodiments, the ejection drive module is used to drive the plurality of ejection blocks to form a stepped structure, wherein the step height of the stepped structure gradually increases along a direction from near to far relative to the product scanning camera.
[0009] In some embodiments, the product lifting unit further includes a lifting bracket and a tray support plate fixedly mounted on the lifting bracket for placing the tray. The tray support plate has a plurality of ejector block receiving holes, and the plurality of ejector blocks are movably mounted in the plurality of ejector block receiving holes. The ejection drive module is assembled in the lifting bracket and is drively connected to the ejection mechanism.
[0010] In some embodiments, the product scanning assembly further includes a camera translation unit for driving the product scanning camera to move.
[0011] In some embodiments, the product scanning component further includes a camera illumination unit for providing supplemental lighting for the product scanning camera.
[0012] In some embodiments, the robotic arm assembly includes a robotic arm translation unit, a robotic arm lifting unit mounted on the robotic arm translation unit, and a suction unit mounted 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 pick up and release the tray.
[0013] In some embodiments, the suction unit includes a connecting plate connected to the robotic arm lifting unit, a vacuum solenoid valve and a suction cup seat mounted on the connecting plate, and a suction cup mounted on the suction cup seat; the vacuum solenoid valve is connected to the suction cup and is used to control the suction cup to generate and eliminate suction to hold and release the tray.
[0014] In some embodiments, the material transfer assembly further includes a loading bin and a unloading bin, which are respectively located at the beginning and end of the transfer path of the transfer unit. The loading bin is used to store trays containing industrial products that have not yet been scanned and inspected, and the unloading bin is used to store trays containing industrial products that have already been scanned and inspected.
[0015] In some embodiments, the barcode scanning and detection device further includes a barcode scanning component for scanning and detecting the barcodes on the barcode tray.
[0016] Compared with the prior art, the barcode scanning and inspection device provided by the embodiments of this application has many advantages, such as: (1) The barcode scanning and inspection device can simultaneously scan and inspect multiple industrial products such as camera modules placed in the material tray, which significantly improves the inspection efficiency. (2) The barcode scanning and inspection device can accurately and automatically control the movement of the material tray, the industrial products placed therein, and the barcode scanning camera, so that the barcode scanning camera is accurately aligned with the material tray and the industrial products placed therein during barcode scanning and inspection, which effectively improves the inspection accuracy. (3) The barcode scanning and inspection device is equipped with both a material tray barcode scanning camera and a product barcode scanning camera, which can scan the information codes set on the material tray and the information codes set on each industrial product to be inspected separately. This allows for the acquisition of more production data information in the inspection of each batch of industrial products, forming a more comprehensive inspection result, and also allows for the simultaneous inspection of the relevant data information of the material tray. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a functional block diagram of a barcode scanning detection device provided in one embodiment of this application.
[0019] Figure 2 yes Figure 1 The diagram shows a top view of the barcode scanning and detection device.
[0020] Figure 3 yes Figure 1 The diagram shows the structure of the material conveying component of the barcode scanning and detection equipment.
[0021] Figure 4 yes Figure 3 The diagram shows the specific structure of the loading hopper in the material conveying assembly.
[0022] Figure 5 yes Figure 3 The diagram shows the specific structure of the unloading hopper in the material conveying assembly.
[0023] Figure 6 yes Figure 1 The diagram shows the structure of the robotic arm assembly of the barcode scanning and detection device.
[0024] Figure 7 yes Figure 6 The diagram shows the structure of the suction unit in the robotic arm assembly.
[0025] Figure 8 yes Figure 1 The diagram shows the structure of the product scanning component of the barcode scanning and inspection equipment.
[0026] Figure 9 yes Figure 8 The diagram shows the structure of the ejector unit in the product scanning component. Detailed Implementation
[0027] The specific embodiments of this application will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the embodiments of this application, and not all of them. Based on the description of this application, all other embodiments obtained by those skilled in the art without inventive effort are within the scope of protection of this application.
[0028] The main objective of this application is to provide a barcode scanning and inspection device for efficient batch barcode scanning and inspection of a large number of small-sized industrial products, in order to solve the problems of low efficiency when scanning and inspection devices are used to inspect a large number of industrial products and high operational difficulty when inspecting small-sized industrial products.
[0029] To achieve the above objectives, embodiments of this application provide a barcode scanning and inspection device for batch scanning and inspection of a large quantity of small-sized industrial products. The industrial products to which the barcode scanning and inspection device is applied can be optical components such as camera modules, or electronic components such as chips, etc. This embodiment uses a camera module as an example for explanation.
[0030] Please refer to the following first. Figure 1 and Figure 2The barcode scanning and detection equipment provided in the embodiments of this application includes a material transfer component 1, a tray barcode scanning component 2, a robotic arm component 3, and a product barcode scanning component 4.
[0031] Please refer to the following: Figure 3 The material transfer assembly 1 includes a transfer unit 11, a loading bin 12, a unloading bin 13, and multiple trays 10. The trays 10 are used to hold industrial products requiring barcode scanning, such as camera modules. Each tray 10 has multiple through-holes 101 for accommodating multiple camera modules. In this embodiment, the product accommodating holes 101 of the trays 10 are configured with a one-way blocking structure corresponding to the shape of the camera module. This prevents the camera module from falling, but allows it to be pushed upwards through the product accommodating holes 101 without obstruction. The specific construction of the one-way blocking structure can be completely based on existing technology and will not be described further. The transfer unit 11 includes, for example, a conventional conveyor belt mechanism, for carrying and moving the trays 10. The loading bin 12 and unloading bin 13 are respectively located at the beginning and end of the transmission path of the transmission unit 11. The loading bin 12 is used to temporarily store the tray 10 containing camera modules that have not yet been scanned and detected, and the unloading bin 13 is used to temporarily store the tray 10 containing camera modules that have been scanned and detected.
[0032] The specific structure of the feeding hopper 12 is as follows Figure 4As shown, it includes multiple feeding bin supports 121, multiple feeding bin plates 122, multiple sets of clamping cylinders 123, a lifting motor 124, and a feeding lifting plate 125. The multiple feeding bin supports 121 are vertically arranged and together form a feeding space 120 for accommodating the material trays 10. The conveyor belt mechanism of the transmission unit 11 is also partially arranged within the feeding space 120. For example, a portion of the conveyor belt mechanism can extend from between two feeding bin supports 121 into the feeding space 120 to retrieve the material trays 10 from the feeding space 120 for transport. The multiple feeding bin plates 122 are respectively connected to the bottom of the multiple feeding bin supports 121, thereby further expanding the volume of the feeding space 120. Clamping cylinders 123 are arranged between adjacent feeding bin supports 121, with multiple clamping cylinders 123 arranged in pairs facing each other. When the opposing clamping cylinders 123 extend simultaneously and enter the feeding space 120, they can clamp the tray 10 housed in the feeding space 120. A lifting motor 124 and a feeding lifting plate 125 are arranged below the feeding space 120. The feeding lifting plate 125 is driven by the top of the lifting motor 124 and can move up and down within the feeding space 120 under the drive of the lifting motor 124 to carry or lower the tray 10. The area of the feeding lifting plate 125 is smaller than the area of the tray 10, so that when the tray 10 is supported on the feeding lifting plate 125, a portion of the bottom of the tray 10 is exposed, facilitating the transfer of the tray 10 to the conveyor belt mechanism of the transmission unit 11.
[0033] The specific structure of the feeding hopper 13 is as follows: Figure 5As shown, it includes multiple feeding bin supports 131, multiple feeding bin plates 132, multiple self-locking pawls 133, a lifting cylinder 134, and a feeding lifting plate 135. The multiple feeding bin supports 131 are vertically arranged and collectively form a feeding space 130 for accommodating the material tray 10. The conveyor belt mechanism of the transmission unit 11 is also partially arranged within the feeding space 130. For example, a portion of the conveyor belt mechanism can extend into the feeding space 130 from between two feeding bin supports 131 to transport the material tray 10 into the feeding space 130. The multiple feeding bin plates 132 are respectively connected to the bottom of the multiple feeding bin supports 131, thereby further expanding the volume of the feeding space 130. Multiple self-locking pawls 133 are movably mounted inside multiple discharge bin plates 132. Each self-locking pawl 133 is initially horizontally extended and is also configured as a one-way blocking structure. It can flip upward and open when subjected to an upward force, but will not change shape when subjected to a downward force. A lifting cylinder 134 and a discharge lifting plate 135 are arranged below the discharge space 130. The discharge lifting plate 135 is driven to the top of the lifting cylinder 134 and can be raised and lowered within the discharge space 130 under the drive of the lifting cylinder 134 to carry or release the material tray 10. The area of the discharge lifting plate 135 is also smaller than the area of the material tray 10, so that when the material tray 10 is supported on the discharge lifting plate 135, a part of the bottom area of the material tray 10 can be exposed, leaving space for the self-locking pawls 133 to fall back.
[0034] The material tray scanning component 2 includes a material tray scanning camera 21 and a support column 22. The support column 22 is preferably erected on one side of the transmission unit 11, relatively close to the loading bin 12. The material tray scanning camera 21 is mounted on the support column 22 and is used to scan and detect the material tray 10 transferred from the loading bin 12 to the transmission unit 11. It reads the material tray information code (not shown in the figure) set according to the prior art on the outside of the material tray 10. The material tray information code can be used to determine the production data that multiple camera modules in the corresponding material tray 10 share as products manufactured in the same batch.
[0035] Please refer to the following: Figure 6The 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 mounted adjacent to the transmission unit 11; the robotic arm lifting unit 32 is mounted on the robotic arm translation unit 31; and the suction unit 33 is mounted on the robotic arm lifting unit 32. The robotic arm translation unit 31 may include, for example, a conventional drive device, such as a motor (not shown), and, for example, a conventional translation guide mechanism, such as a slide rail mechanism, wherein the drive device is used to drive the robotic arm lifting unit 32 and the suction unit 33 to move horizontally along the translation guide mechanism. The translation guiding mechanism of the robotic arm translation unit 31 is preferably configured to have two mutually perpendicular translation guiding directions, such as two mutually perpendicular slide rails. However, in this embodiment, to simplify the overall structure, the translation guiding mechanism of the robotic arm translation unit 31 is preferably configured to have only one translation guiding direction, which is preferably perpendicular to the direction in which the transmission unit 11 drives the material tray 10 to move. This allows the robotic arm lifting unit 32 and the suction unit 33 to approach or move away from the transmission unit 11 along the shortest path under the drive and guidance of the robotic arm translation unit 31. It is understood that the specific structural design of the translation guiding mechanism of the robotic arm translation unit 31, such as the aforementioned bidirectional or unidirectional slide rail structure design, can refer to the prior art, and therefore will not be elaborated here. The robotic arm lifting unit 32 may include, for example, existing lifting devices, such as cylinder assemblies, for driving the suction unit 33 to move in the vertical direction.
[0036] Please refer to the following: 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 mounted on the connecting plate 331, and a plurality of suction cups 334 mounted 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 plurality of suction cups 334 to generate and eliminate suction, so that the suction cups 334 can pick up and release the tray 10. In this embodiment, the suction unit 33 further includes a gripper 335 for limiting and assisting in fixing the tray 10 picked up by the suction cups 334, and the end of the gripper 335 is provided with a follower wheel 336 for providing rolling support when the tray 10 is clamped into the gripper 335.
[0037] Please refer to the following: Figure 8 and Figure 9The product scanning component 4 includes a product scanning camera 41, a camera translation unit 42, a camera supplementary lighting unit 43, and a product lifting unit 44. The product scanning camera 41 is mounted on the camera translation unit 42 and is used to scan the camera modules in the tray 10 that require scanning detection. The camera translation unit 42 may include, for example, a conventional drive device, such as a motor (not shown), and, for example, a conventional translation guide mechanism, such as a slide rail mechanism. The drive device is used to drive the product scanning camera 41 to move horizontally 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, two mutually perpendicular slide rails, so that the camera translation unit 42 can drive the product scanning camera 41 to move in two dimensions in the horizontal plane. It is understood that the specific structural design of the translation guide mechanism of the camera translation unit 42, such as the aforementioned bidirectional or unidirectional slide rail structure design, can refer to existing technology, and therefore will not be elaborated here. The camera supplementary lighting unit 43 is installed in front of the lens of the product barcode scanning camera 41 and is used to provide supplementary lighting when the product barcode scanning camera 41 scans information codes.
[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 mounted directly opposite the lens of the product scanning camera 41. The tray support plate 442 is a horizontally arranged flat plate, fixedly mounted on one side of the lifting bracket 441, and has multiple ejection block receiving holes (not shown in the figure). In this embodiment, the tray support plate 442 also has 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, cylinder module, etc., mounted on the lifting bracket 441. The ejection mechanism 444 includes multiple ejection blocks 445, preferably prismatic or cylindrical in shape, vertically mounted within the multiple ejection block receiving holes, and capable of lifting and lowering within the ejection block receiving holes. The dimensions and positions of the ejector block receiving holes and ejector blocks 445 mentioned above correspond to the product receiving holes 101 opened in the material tray 10. When the material tray 10 is placed on the material tray support plate 442, the multiple ejector blocks 445 can be aligned with the multiple product receiving holes 101 of the material tray 10, so that the multiple ejector blocks 445 can be inserted into the multiple product receiving holes 101 respectively when raised. The ejection drive module 443 is connected to the ejection mechanism 444 and can drive the multiple ejector blocks 445 to rise and fall relative to the material tray support plate 442 in the ejector block receiving holes according to, for example, the existing synchronous or asynchronous drive method.
[0039] Preferably, in this embodiment, the multiple ejector blocks 445 are configured to have different lengths, and the longest row of ejector blocks 445 is installed in the row of ejector block receiving holes in the tray support plate 442 furthest from the product barcode scanner 41, the second longest row of ejector blocks 445 is installed in the row of ejector block receiving holes in the tray support plate 442 second furthest from the product barcode scanner 41, and so on, until the shortest row of ejector blocks 445 is installed in the row of ejector block receiving holes in the tray support plate 442 closest to the product barcode scanner 41. In this way, when the lifting drive module 443 drives the multiple ejector blocks 445 to rise together, the multiple ejector blocks 445 can form a stepped structure based on their length differences, wherein the height of the steps gradually increases along the direction relative to the product barcode scanner 41 from near to far, for example... Figure 8 and Figure 9 As shown. In other embodiments, the multiple ejector blocks 445 may be configured to have the same length, and the lifting drive module 443 may drive the multiple ejector blocks 445 to rise and fall asynchronously. This results in a difference in the rising height of the multiple ejector blocks 445 when the lifting drive module 443 drives the multiple ejector blocks 445 to rise together. For example, the row of ejector blocks 445 in the tray support plate 442 furthest from the product barcode camera 41 may rise to the highest height, the row of ejector blocks 445 in the tray support plate 442 second furthest from the product barcode camera 41 may rise to the second highest height, and so on, with the row of ejector blocks 445 in the tray support plate 442 closest to the product barcode camera 41 rising to the lowest height. This also allows multiple ejected blocks 445 to form a stepped structure based on the difference in their raised height, wherein the height of the steps gradually increases from near to far relative to the product scanning camera 41.
[0040] The working principle of the barcode scanning and detection device will be explained in detail below.
[0041] When using the barcode scanning and inspection equipment, multiple camera modules that need to be scanned and inspected are first placed on the material tray 10. Each camera module and the surface of the material tray 10 are equipped with an information code according to existing technology, such as an affixed paper information code or a directly printed or sprayed ink information code. The information code on the material tray 10 can be used to record common production data of all camera modules placed in the material tray 10, such as product specifications, production batch number, etc., and can also be used to record the production data of the material tray 10 itself, such as the size of the material tray 10, material, and types of industrial products it is suitable for placing, etc. The information code on each camera module can be used to record the production data of that individual camera module, such as the types of raw materials and accessories used to manufacture the camera module, processing environment parameters, processing time, etc. Then, the material tray 10 containing the camera modules is placed in the loading space 120 of the loading bin 12, and the material tray 10 is clamped and fixed by the clamping cylinder 123.
[0042] Then, the transfer unit 11 is activated to transfer the tray 10 containing the camera module, stored in the loading bin 12, to the transfer unit 11. For example, the lifting motor 124 can drive the loading lifting plate 125 to move upward in the loading space 120 until it contacts the tray 10 held by the clamping cylinder 123. Then, the clamping cylinder 123 is released, allowing the tray 10 to rest on the loading lifting plate 120. The lifting motor 124 drives the loading lifting plate 125 and the tray 10 to descend, so that the exposed bottom part of the tray 10, which is larger than the loading lifting plate 125, is placed on the conveyor belt mechanism of the transfer unit 11. At this time, the conveyor belt mechanism is controlled to continue running, thus transferring the tray 10 from the loading bin 12 to the transfer unit 11. On the other hand, when the lifting plate 125 and the tray 10 are driven down by the lifting motor 124 to the height of the tray 10 containing the camera module, the next tray 10 containing the camera module can be placed in the loading space 120. 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 in the same way, which can further improve work efficiency.
[0043] Next, the transmission unit 11 is used to move the tray 10. First, the tray 10 is moved to the preset tray scanning position. During the movement, it can be determined manually whether the tray 10 has reached the tray scanning position. When the tray 10 reaches the tray scanning position, the transmission unit 11 is controlled to stop moving the tray 10, and the position of the tray 10 is adjusted to align with the tray scanning camera 21. Alternatively, an automated movement control method can be used. For example, a tray position sensor (not shown in the figure), a first blocking cylinder (not shown in the figure), and a scanning lifting cylinder (not shown in the figure) can be set in the transmission unit 11. The tray position sensor monitors the position of the tray 10 in real time. When the tray 10 reaches the tray scanning position, the first blocking cylinder is controlled to block the tray 10 from moving forward, and at the same time, the scanning lifting cylinder is controlled to lift the tray 10 to an appropriate height so that it is aligned with the tray scanning camera 21. The specific structure and working principle of the tray position sensor, the first blocking cylinder, and the scanning lifting cylinder can refer to the existing technology, and will not be described in detail here.
[0044] After the material tray 10 is aligned with the material tray barcode camera 21, the camera scans the information code set on the outside of the material tray 10 to read the production data recorded in the information code. This includes production data common to all camera modules placed in the material tray 10, such as product specifications and production batch number, as well as the production data of the material tray 10 itself, such as size, material, and types of industrial products it is suitable for. Additionally, the material tray barcode camera 21 can also be used to detect the movement path of the material tray 10 in real time to confirm whether the material receiving direction of the material tray 10 is correct.
[0045] After the material tray scanning camera 21 completes the scanning, the material tray 10 is restored to a position where it can move with the transmission unit 11 using manual or automated means (such as the aforementioned scanning lifting cylinder). Then, the transmission unit 11 continues to move the material tray 10 to a preset intermediate storage position. It can be understood that during this movement, it is possible to directly observe whether the material tray 10 has reached the intermediate storage position and manually control the transmission unit 11 to stop moving the material tray 10 when it reaches the intermediate storage position. Alternatively, an automated movement control method can be used. For example, a second blocking cylinder (not shown in the figure) can be set in the transmission unit 11. When the material tray position sensor detects that the material tray has reached the intermediate storage position, the second blocking cylinder is controlled to block the material tray 10 from moving forward, causing the material tray 10 to stop at the intermediate storage position. The specific structure and working principle of the second blocking cylinder can refer to existing technologies and will not be elaborated here.
[0046] After the material tray 10 reaches the intermediate temporary storage position, the suction unit 33 is controlled by the robotic arm translation unit 31 and the robotic arm lifting unit 32 in the robotic arm assembly 3 to move in the horizontal and vertical directions respectively, so that the suction cup seat 333 moves to a position above the material tray 10 and is aligned with the material tray 10. The robotic arm lifting unit 32 drives the suction cup seat 333 to descend appropriately to be as close as possible to the material tray 10. Then, the vacuum solenoid valve 332 controls the suction cup 334 to generate suction force, so that the suction cup 334 picks up the material tray 10, thereby transferring the material tray 10 to the robotic arm assembly 3 and fixing it. Then, the robotic arm translation unit 31 and robotic arm lifting unit 32 control the suction unit 33 to move above the tray support plate 442 of the product lifting unit 44, and make the multiple ejection blocks 445 of the ejection mechanism 444 align with the multiple product receiving holes 101 of the tray 10 respectively. Then, the suction cup 334 is controlled by the vacuum solenoid valve 332 to eliminate the suction force, and the tray 10 is transferred to the tray support plate 442 for placement. After that, the suction unit 33 is controlled to move away.
[0047] After the material tray 10 is transferred to the material tray support plate 442, on the one hand, the product scanning camera 41 and its front camera supplementary lighting unit 43 are driven to move horizontally by the camera translation unit 32, so that the product scanning camera 41 is aligned horizontally with the material tray 10 as accurately as possible from one side of the material tray 10. On the other hand, the ejection drive module 443 drives multiple ejection blocks 445 to rise according to the above synchronous or asynchronous drive method (depending on the specific structure of the ejection block 445), and inserts them into multiple product receiving holes 101 from below until they protrude from the openings above the product receiving holes 101, thereby ejecting the multiple camera modules that were originally placed in the multiple product receiving holes 101 upwards from the product receiving holes 101, and supporting each camera module above an ejection block 445, such as Figure 6 As shown. Based on the structural design described above, after multiple ejector blocks 445 are raised, due to their different lengths or different lifting heights, the multiple ejector blocks 445 will form a stepped structure, wherein the height of the steps gradually increases along the direction away from the product scanning camera 41.
[0048] After completing the lifting operation described above, the product barcode camera 41 can simultaneously scan multiple camera modules from the side of the material tray 10 along the horizontal direction, reading the information code set on the outside of each camera module to obtain the production data of each individual camera module, such as the types of raw materials and accessories used to manufacture the camera module, processing environment parameters, processing time, etc. Because 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 barcode camera 41, the heights of the multiple camera modules ejected simultaneously by the multiple ejector blocks 445 will differ. The closer the camera module is to the product barcode camera 41, the lower its height, while the farther away from the product barcode camera 41, the higher its height. In this way, the camera modules closer to the product barcode camera 41 will not block the camera modules farther away from the product barcode camera 41, allowing the product barcode camera 41 to conveniently scan the information codes set on all ejected camera modules simultaneously from the side.
[0049] After the product barcode scanning camera 41 completes the barcode scanning detection, the ejection drive module 443 drives multiple ejection blocks 445 to descend, causing multiple camera modules to fall back into the product receiving hole 101. Then, the suction cup seat 333 of the suction unit 33 is controlled to move again above the material tray 10, and the suction cup 334 is controlled to pick up the material tray 10. Then, the suction cup seat 333 is controlled to move above the intermediate temporary storage position of the transmission unit 11, and the suction cup 334 is controlled to release the material tray 10, transferring the material tray 10 back to the transmission unit 11. After that, the transmission unit 11 continues to move the material tray 10 until the material tray 10 reaches the end point of the transmission unit 11.
[0050] For the tray 10 that reaches the end of the transmission unit 11, the tray 10 can be temporarily stored in the unloading bin 13. The specific operation method is as follows: First, the unloading lifting plate 135 is lowered by the lifting cylinder 134, so that the top surface of the unloading lifting plate 135 and the bottom of the self-locking pawl 133 can accommodate the tray 10 containing the camera module; then, the conveyor belt mechanism of the transmission unit 11 transports the tray 10 to the unloading space 130, and further feeds the tray 10 between the top surface of the unloading lifting plate 135 and the bottom of the self-locking pawl 133. Next, the lifting cylinder 134 drives the unloading lifting plate 135 and the tray 10 to rise, causing the tray 10 to push the self-locking pawl 133 from below, causing the self-locking pawl 133 to flip upwards and open, allowing the tray 10 to continue rising. When the material tray 10 rises past the self-locking pawl 133, the self-locking pawl 133 will fall back down to its horizontally extended state because there is space for it to fall back at the bottom of the material tray 10. At this time, the lifting cylinder 134 drives the unloading lifting plate 135 to descend, and the material tray 10 will fall on the horizontally extended self-locking pawl 133, supported by the self-locking pawl 133 in the unloading space 130, thus achieving temporary storage and waiting to enter the subsequent process.
[0051] Based on the specific structure and working principle described above, the barcode scanning and detection device provided by the embodiments of this application can achieve many beneficial technical effects compared with the prior art, such as: (1) The barcode scanning and detection device can simultaneously scan and detect multiple industrial products such as camera modules placed in the material tray, which significantly improves the detection efficiency. (2) The barcode scanning and detection device can accurately and automatically control the movement of the material tray, the industrial products placed therein, and the barcode scanning camera, so that the barcode scanning camera is accurately aligned with the material tray and the industrial products placed therein during barcode scanning and detection, which effectively improves the detection accuracy. (3) The barcode scanning and detection device is equipped with both a material tray barcode scanning camera and a product barcode scanning camera, which can scan the information codes set on the material tray and the information codes set on each industrial product that needs to be detected, respectively. This allows for the acquisition of more production data information in the detection of each batch of industrial products, forming a more comprehensive detection result, and also allows for the simultaneous inspection of the relevant data information of the material tray.
[0052] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims
1. A barcode scanning and inspection device for scanning and inspecting industrial products with information codes, characterized in that, The barcode scanning and inspection equipment includes a material conveying component, a robotic arm component, and a product barcode scanning component. The material conveying component includes a tray for placing the industrial products and a conveying unit for moving the tray. The tray has multiple product receiving holes for removably accommodating the industrial products. The robotic arm component transfers the tray to the product barcode scanning component. The product barcode scanning component includes a product lifting unit and a product barcode scanning camera. The product lifting unit ejects the industrial products contained in the multiple product receiving holes, and the product barcode scanning camera scans and inspects the ejected industrial products.
2. The barcode scanning and detection device as described in claim 1, characterized in that, The product lifting unit includes an ejection drive module and an ejection mechanism. The ejection mechanism includes a plurality of ejection blocks driven by the ejection drive module. The plurality of ejection blocks are used to eject the industrial products contained in the plurality of product receiving holes respectively, and to create a difference in the height of the ejected industrial products.
3. The barcode scanning and detection device as described in claim 2, characterized in that, The ejection drive module is used to drive the plurality of ejection 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 scanning camera.
4. The barcode scanning and detection device as described in claim 2, characterized in that, The product lifting unit also includes a lifting bracket and a tray support plate fixedly mounted on the lifting bracket for placing the tray. The tray support plate has multiple ejector block receiving holes, and the multiple ejector blocks are movably mounted in the multiple ejector block receiving holes. The ejection drive module is assembled in the lifting bracket and is connected to the ejection mechanism in a transmission manner.
5. The barcode scanning and detection device as described in claim 1, characterized in that, The product scanning component also includes a camera translation unit for driving the product scanning camera to move.
6. The barcode scanning and detection device as described in claim 1, characterized in that, The product scanning component also includes a camera illumination unit for providing supplemental light to the product scanning camera.
7. The barcode scanning and detection device as described in claim 1, characterized in that, The robotic arm assembly includes a robotic arm translation unit, a robotic arm lifting unit mounted on the robotic arm translation unit, and a suction unit mounted 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 pick up and release the material tray.
8. The barcode scanning and detection device as described in claim 7, characterized in that, The suction unit includes a connecting plate connected to the lifting unit of the robotic arm, a vacuum solenoid valve and a suction cup seat mounted on the connecting plate, and a suction cup mounted on the suction cup seat; the vacuum solenoid valve is connected to the suction cup and is used to control the suction cup to generate and eliminate suction to hold and release the tray.
9. The barcode scanning and detection device as described in claim 1, characterized in that, The material transfer assembly further includes a loading bin and a unloading bin, which are respectively located at the beginning and end of the transfer path of the transfer unit. The loading bin is used to store trays containing industrial products that have not yet been scanned and inspected, and the unloading bin is used to store trays containing industrial products that have been scanned and inspected.
10. The barcode scanning and detection device as described in claim 1, characterized in that, The barcode scanning and detection equipment also includes a barcode scanning component for scanning and detecting the barcodes on the barcode tray.