PCB board code reading device and processing equipment

CN224861922UActive Publication Date: 2026-10-16SUZHOU VEGA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202522470485.7
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-11-21
Publication Date
2026-10-16
Estimated Expiration
2035-11-21

AI Technical Summary

Technical Problem

[0003]本实用新型的一个目的在于解决现有技术问题,提供PCB板读码装置及加工设备,能够解决读码耗时,成本高,设备停机时间长的问题

Benefits of technology

[0017](1) By driving the reader component to move between multiple conveying channels through the moving component, the PCB board identification code information of multiple conveying channels can be accurately and quickly read and interacted with, which can reduce the number of readers used, reduce material costs, reduce equipment downtime, and improve equipment utilization and production efficiency; (2) By utilizing the space above the interior of the temporary storage rack, and with the help of multi-directional moving components, a single reader can accurately and quickly read the identification code information of PCB boards of multiple conveying channels, and interact with the AGV trolley and the processing host for relevant information, which solves the problems of cumbersome and difficult operation, time-consuming and costly operation of reading board identification code information. The structure is compact and does not affect the layout of processing equipment. Other advantages of this utility model technical solution are described in the specific embodiments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224861922U_ABST
    Figure CN224861922U_ABST
Patent Text Reader

Abstract

The utility model relates to a kind of PCB board code reading device and processing equipment, including code reader subassembly, moving assembly and several parallelly arranged conveying channels, conveying channel is along first direction setting, to make PCB board in conveying channel along first direction moves, several conveying channels are along second direction and are arranged side by side, moving assembly is connected with code reader subassembly, to drive code reader subassembly to move, moving assembly is straddled on several conveying channels top, the moving range of the code reader subassembly covers multiple conveying channels, the code reading area of code reader subassembly is towards third direction, to obtain the identification code information on PCB board in conveying channel. The utility model can reduce the use number of code reader, reduce material cost, reduce equipment downtime, improve equipment utilization rate and production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of PCB board processing technology, and in particular to a PCB board code reading device and processing equipment. Background Technology

[0002] Currently, PCB manufacturing is trending towards automation and unmanned operation, making automated loading and unloading of boards increasingly important. The mainstream fully automated drilling equipment mainly consists of AGV (Automated Guided Vehicle) loading / unloading trolleys and drilling machines. The AGVs are primarily responsible for transporting raw PCB materials from the hopper to the drilling machine, while the drilling machine is responsible for drilling the raw PCBs. During PCB loading, the QR code information on the PCB board needs to be read. Currently, QR code reading is commonly done using handheld barcode scanners or readers fixed to the drilling machine. Handheld barcode scanners require workers to manually scan each board or work order individually, which is cumbersome, inconvenient, time-consuming, and results in long downtime. Fixed barcode readers need to be fixed in a specific position on the drilling machine. When the position of the QR code is inconsistent on different sized plates, the position of the barcode reader in each feeding channel needs to be manually adjusted. The equipment is bulky, difficult to operate, time-consuming, and the equipment downtime is long. In addition, each feeding channel requires a barcode reader, which greatly increases the cost. Utility Model Content

[0003] One objective of this invention is to solve the problems of existing technology by providing a PCB board code reading device and processing equipment, which can solve the problems of time-consuming code reading, high cost, and long equipment downtime.

[0004] To achieve the objectives of this utility model, the embodiments of this utility model adopt the following technical solutions:

[0005] A PCB board code reading device includes a code reader assembly, a moving assembly, and several parallel conveying channels. The conveying channels are arranged along a first direction to allow the PCB board to move along the first direction. The several conveying channels are arranged side by side along a second direction. The moving assembly is connected to the code reader assembly to drive the code reader assembly to move. The moving assembly spans over the several conveying channels. The moving range of the code reader assembly covers multiple conveying channels. The code reading area of ​​the code reader assembly faces a third direction to obtain identification code information on the PCB board in the conveying channels.

[0006] In some embodiments, the conveying channel is provided with a transmission component, through which the PCB board enters and exits the conveying channel.

[0007] In some embodiments, a lifting mechanism is provided below the conveying channel, and the lifting mechanism drives the conveying channel to move in a third direction.

[0008] In some embodiments, the first direction is perpendicular to the second direction, and the third direction is perpendicular to the plane containing the first and second directions. The moving component is arranged along the second direction, and the moving path of the code reader component is along the second direction.

[0009] In some embodiments, the moving component includes a base plate, a drive mechanism and a guide rail disposed on the base plate, the guide rail being disposed along a second direction, the barcode reader component being connected to the drive mechanism and the guide rail, and the drive mechanism driving the barcode reader component to move along the guide rail.

[0010] In some embodiments, the drive mechanism includes a first pulley, a second pulley, and a synchronous belt sleeved on the first and second pulleys. The first pulley is connected to a servo motor. The code reader assembly includes a fixed plate and a code reader mounted on the fixed plate. The fixed plate is slidably connected to a guide rail. The code reader is connected to the synchronous belt via a connecting block. Stops are provided at both ends of the guide rail. A sensor is provided at one end of the guide rail. Both the sensor and the servo motor are connected to the control module to enable the servo motor to find the origin position.

[0011] In some embodiments, the moving component is connected to the adjusting component, the moving component drives the adjusting component to move along a second direction, and the adjusting component drives the code reader component to move along a first direction.

[0012] A PCB board processing equipment includes a temporary storage rack, on which a PCB board code reading device is provided.

[0013] In some embodiments, the temporary storage rack has an AGV trolley on one side, and the AGV trolley is equipped with a hopper. The hopper has several stacked storage layers. When feeding, each storage layer is correspondingly set with a conveying channel.

[0014] And / or, there are multiple PCB board code reading devices, and the multiple PCB board code reading devices are arranged side by side along the second direction.

[0015] A PCB board processing equipment includes a processing host for processing PCB boards, and the processing host is equipped with a PCB board code reading device.

[0016] This utility model has the following main advantages:

[0017] (1) By driving the reader component to move between multiple conveying channels through the moving component, the PCB board identification code information of multiple conveying channels can be accurately and quickly read and interacted with, which can reduce the number of readers used, reduce material costs, reduce equipment downtime, and improve equipment utilization and production efficiency; (2) By utilizing the space above the interior of the temporary storage rack, and with the help of multi-directional moving components, a single reader can accurately and quickly read the identification code information of PCB boards of multiple conveying channels, and interact with the AGV trolley and the processing host for relevant information, which solves the problems of cumbersome and difficult operation, time-consuming and costly operation of reading board identification code information. The structure is compact and does not affect the layout of processing equipment. Other advantages of this utility model technical solution are described in the specific embodiments. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this utility model, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a perspective view of a PCB board code reading device provided in an embodiment of this utility model.

[0020] Figure 2 This is a schematic diagram of the mobile component and the barcode reader component provided in an embodiment of the present invention.

[0021] Figure 3 This is a structural diagram of a mobile component according to another embodiment of the present utility model.

[0022] Figure 4 This is a schematic diagram of the bidirectional adjustable code reader assembly provided in an embodiment of this utility model.

[0023] Figure 5 This is a schematic diagram of the barcode reader assembly provided in this embodiment of the present invention being disposed on a temporary storage rack.

[0024] Figure 6 This is a schematic diagram of the AGV trolley and processing equipment provided in the embodiment of this utility model.

[0025] Figure 7 This is a schematic diagram of the transmission component provided in an embodiment of the present invention.

[0026] Figure 8 This is a schematic diagram of the AGV vehicle provided in an embodiment of this utility model.

[0027] Figure 9 This is a flowchart of the PCB board code reading method provided in this embodiment of the utility model.

[0028] In the attached diagram: 1. PCB board barcode reader; 2. Temporary storage rack; 100. Barcode reader assembly; 200. Moving assembly; 300. Conveying channel; 400. Lifting mechanism; 500. Adjusting assembly; 600. AGV trolley; 700. Processing host; 800. Output channel; 21. Base; 22. Vertical support; 23. Horizontal support; 110. Fixing plate; 120. Barcode reader; 130. Connecting block; 210. Base plate; 220. Drive mechanism; 22 1. First pulley; 222. Second pulley; 223. Synchronous belt; 224. Servo motor; 230. Guide rail; 240. Stop block; 250. Sensor; 310. Feed end; 320. Discharge end; 330. Transmission assembly; 331. Driving pulley; 332. Driven pulley; 333. Transmission belt; 340. Motor; 350. Drive shaft; 360. Support plate; 370. Sensor; 510. Module connection plate; 610. Hopper; 611. Storage layer. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of the embodiments of this utility model clearer, the technical solutions of the embodiments of this utility model will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of this utility model, but not all embodiments.

[0030] In this embodiment, "several" and "more than" refer to two or more. In the description of this utility model, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this utility model and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this utility model. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0031] In the description of this utility model, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "joining" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this utility model based on the specific circumstances.

[0032] <Example 1>

[0033] This embodiment provides a PCB board code reading device. It is used to read the identification codes on PCB boards, typically QR codes, which record information such as the PCB board's production batch. The code reading device enables the control module to obtain relevant PCB board information, facilitating the determination by drilling machines, inspection machines, and other related processing equipment whether the input PCB board belongs to the correct batch. In use, the PCB board enters the processing equipment after passing through the code reading device, allowing the processing equipment to obtain the PCB board information. Before processing, the PCB board information can be verified to ensure that the input PCB board matches the preset information of the control module.

[0034] like Figure 1 and Figure 2As shown, the PCB board reading device 1 of this embodiment includes a reader assembly 100, a moving assembly 200, and several parallel conveying channels 300. The conveying channels 300 are used for conveying PCB boards and are arranged along a first direction X, allowing the PCB boards to move within the conveying channels 300 along the first direction X. Each conveying channel 300 in the first direction X has an inlet end 310 and an outlet end 320. The PCB boards are input through the inlet end 310 and output through the outlet end 320. Several conveying channels 300 are arranged side-by-side along a second direction Y, each conveying PCB boards independently without interference. This embodiment provides six conveying channels, designated 300a to 300f. These six channels are located on the same plane and parallel to the horizontal plane. The six conveying channels are covered by two sets of reading devices, meaning each set of reading devices covers three conveying channels. In this embodiment, the planes containing the first and second directions are parallel to the horizontal plane. The moving component 200 is connected to the code reader component 100 to drive the code reader component 100 to move. The code reader component 100 is used to read the identification codes on the PCB board. The reading area M of the code reader component 100 is located on the moving path of the PCB board. When the PCB board passes through the conveyor channel, the code reader component 100 can read the corresponding identification code. The moving component 200 is straddling several conveyor channels 300. The moving range of the code reader component 100 covers multiple conveyor channels 300. Driven by the moving component, the code reader component can flexibly switch between different conveyor channels, realizing the sequential reading operation of PCB boards in multiple conveyor channels, effectively improving the reading efficiency and avoiding the increased cost and equipment space occupation caused by configuring a separate code reader for each conveyor channel. At the same time, it can be easily adjusted according to the different positions of the identification codes on different PCB boards. The reading area M of the code reader component 100 faces the third direction Z to obtain the identification code information on the PCB board in the conveyor channel. Specifically, the third direction Z is perpendicular to the horizontal plane, the first direction X is perpendicular to the second direction Y, and the third direction Z is perpendicular to the plane containing the first and second directions. The moving component 200 is positioned along the second direction, and the moving path of the code reader component 100 is along the second direction Y. This ensures that when the code reader component 100 is above different conveying channels, the reading area can accurately align with the identification code position on the PCB board, ensuring the stability and accuracy of the code reading process. In practical applications, when the PCB board enters the code reading area through the conveying channel 300, the moving component drives the code reader component to move above the corresponding conveying channel according to a preset program. At this time, the reading area of ​​the code reader component accurately covers the identification code on the PCB board, quickly completes the information reading, and then moves to the next conveying channel that needs to be read, forming a continuous and efficient code reading process. This not only adapts to processing scenarios with multi-channel parallel conveying but also simplifies the overall structure and control logic of the equipment and reduces the difficulty of equipment maintenance by centrally controlling the movement of the code reader component.The reading area M is larger than the area of ​​the identification code. Even if there is a slight positional deviation of the PCB board during transportation, the reader can reliably read the code through the coverage area and precise orientation of its reading area.

[0035] In this embodiment, the PCB board code reading device 1, when in use, first controls the moving component 200 to move the code reader component 100 to the position corresponding to the code on the PCB board, according to the position of the identification code on the PCB board, so that the code reader component 100 is positioned above the conveying channel 300. The moving component 200 can be a linear module (such as...). Figure 2 As shown), ball screw modules, etc., are used to drive the linear displacement of the barcode reader assembly. When the PCB board enters from the feed end 310 and passes through the reading area M of the barcode reader assembly 100, the barcode reader assembly acquires the identification code. The PCB board is first input from the conveyor channel 300a, and then sequentially conveyed from the conveyor channels 300b to 300f, with each conveyor channel conveying one PCB board at a time. When conveying through the conveyor channel 300a, the barcode reader assembly 100 moves to the conveyor channel 300a; when using the conveyor channel 300b, the barcode reader assembly 100 is driven to move to 300b by the moving component 200, and so on. When a different PCB board is used and the identification code position changes, the moving component 200 can also be used to adjust it to the position corresponding to the new identification code.

[0036] The above technical solutions can reduce the tedious process of manual scanning or adjusting the position of each fixed barcode reader, thereby reducing labor costs and improving barcode reading efficiency.

[0037] like Figure 5 and Figure 7As shown, the conveying channel 300 is further provided with a transmission component 330. Each conveying channel 300 has one set of transmission components 330. The PCB board enters and exits the conveying channel 300 along the first direction X via the transmission components 330. In this embodiment, transmission components are provided on both sides of the conveying channel 300 to ensure that the PCB board can pass through the code reading area stably and accurately. The two sets of transmission components 330 are synchronously driven by a motor 340 and a drive shaft 350. The transmission component 330 is a belt conveyor assembly, including a drive wheel 331, a driven wheel 332, and a transmission belt 333 sleeved on the drive wheel 331 and the driven wheel 332. The two drive wheels 331 are connected to the motor 340 through the drive shaft 350. The motor 340 drives the drive wheel 331 to rotate, thereby driving the transmission belt 333 to move. The PCB board is placed on the transmission belt 333 and enters and exits the conveying channel with the movement of the transmission belt 333. A support plate 360 ​​is provided on the side of the transmission component 330. When the PCB board is large, it is supported by the support plate 360. The feed end 310 is equipped with a sensor 370 for sensing the PCB board. When the PCB board enters through the feed end 310, the sensor 370 can identify it. In this embodiment, the sensor is a photoelectric sensor.

[0038] like Figure 1 and Figure 5 As shown, furthermore, a lifting mechanism 400 is provided below the conveying channel 300. The lifting mechanism 400 drives the conveying channel 300 to move along the third direction Z. That is, the height of the conveying channel 300 can be adjusted by the lifting mechanism 400 to adjust the distance between the conveying channel 300 and the barcode reader assembly 100, thereby adapting to the needs of PCB boards of different thicknesses or barcode readers of different focal lengths, ensuring that the barcode reader assembly is always within the optimal barcode reading distance range. The lifting mechanism can be driven by a cylinder or a screw and nut structure. The lifting height of the conveying channel is precisely controlled by the control module. When the thickness of the PCB board increases, the lifting mechanism drives the conveying channel to rise, reducing the distance between it and the barcode reader assembly. The height-adjustable design further enhances the compatibility of the device with PCB boards of different specifications and improves the flexibility and reliability of the barcode reading operation. At the same time, the height of the feeding end 310 and the discharging end 320 can be adjusted to ensure compatibility with the positions of the AGV trolley and the drilling machine. An output channel 800 is also provided below the conveying channel 300, through which the processed PCB board is output.

[0039] like Figure 3As shown, the moving component 200 in this embodiment further includes a base plate 210, a drive mechanism 220, and a guide rail 230 disposed on the base plate 210. The base plate 210 provides a stable mounting foundation for the drive mechanism 220 and the guide rail 230. The guide rail 230 is arranged along the second direction Y. The barcode reader component 100 is connected to the drive mechanism 220 and the guide rail 230. The drive mechanism 220 drives the barcode reader component 100 to move along the guide rail 230. The guide rail 230 guides the movement of the barcode reader component 100, ensuring its smooth movement along the second direction Y and avoiding deviation that could affect the reading accuracy. The drive mechanism 220, through its connection with the barcode reader component 100, transmits power to the barcode reader component, enabling its reciprocating motion on the guide rail. This allows the barcode reader component to be accurately positioned above different conveying channels, completing the barcode reading operation on the PCB boards within each conveying channel. The length of the guide rail is set according to the number and spacing of the conveying channels to ensure that the movement range of the barcode reader component can cover all conveying channel areas that require barcode reading.

[0040] Specifically, the drive mechanism 220 includes a first pulley 221, a second pulley 222, and a synchronous belt 223 sleeved on the first and second pulleys. The first pulley 221 is connected to a servo motor 224. The barcode reader assembly 100 includes a fixed plate 110 and a barcode reader 120 mounted on the fixed plate 110. The fixed plate 110 is slidably connected to a guide rail 230, and the barcode reader 120 is connected to the synchronous belt 223 via a connecting block 130. When the servo motor 224 is working, it drives the first pulley 221 to rotate. The first pulley 221 drives the second pulley 222 to rotate synchronously via the synchronous belt 223. During the rotation, the synchronous belt 223 drives the connecting block 130 to move, thereby causing the barcode reader assembly 100 to slide along the guide rail 230. This synchronous belt drive method features smooth transmission, low noise, and high transmission accuracy, effectively ensuring the positional accuracy of the barcode reader assembly 100 during movement and meeting the need for fast and accurate barcode reading of PCB boards in different conveying channels. Meanwhile, the servo motor 224 can achieve precise speed and direction control through the control module, enabling the barcode reader component 100 to flexibly adjust its moving speed and start / stop position according to actual barcode reading needs, further improving the automation level and working efficiency of the entire barcode reader device.

[0041] Specifically, the guide rail 230 is provided with stops 240 at both ends. The stops 240 can effectively limit the movement of the barcode reader assembly 100 on the guide rail 230, preventing it from detaching from the guide rail or colliding with other components due to excessive movement, thereby protecting the barcode reader assembly and the entire device. A sensor 250 is provided at one end of the guide rail 230. The sensor 250 is connected to the servo motor 224 and the control module respectively, so that the servo motor 224 can find the origin position. The sensor 250, located at one end of the guide rail 230, is used to achieve precise positioning of the origin. The sensor 250 can be a photoelectric sensor. When the barcode reader assembly moves to the position of the sensor, the sensor sends a signal to the control module. The control module then controls the servo motor to stop rotating, so that the barcode reader assembly accurately stops at the origin. In this way, before each device start-up or barcode reading operation, the servo motor 224 can quickly find and return to the origin based on the sensor signal, ensuring that the initial position of the barcode reader assembly is consistent. This provides a reliable reference for subsequent precise movement and barcode reading operations between different conveying channels, avoids the problem of inaccurate barcode reading position due to initial position deviation, and further improves the operational stability and barcode reading accuracy of the entire barcode reading device.

[0042] like Figure 4 As shown, as an improvement, the barcode reader assembly 100 in the above embodiment can only move in the second direction Y, resulting in a limited coverage area. In this embodiment, the moving assembly 200 is connected to the adjusting assembly 500. The moving assembly 200 drives the adjusting assembly 500 to move along the second direction Y, and the adjusting assembly 500 drives the barcode reader assembly 100 to move along the first direction X, wherein the first direction X and the second direction Y are perpendicular to each other, thereby realizing bidirectional adjustment of the barcode reader assembly 100. Both the adjusting assembly and the moving assembly can be linear modules and are fixedly connected to the moving assembly 200 through the module connecting plate 510. The moving assembly 200 drives the overall displacement of the adjusting assembly 500; the adjusting assembly drives the barcode reader assembly to adjust its position in the first direction. Through the coordinated action of the adjustment and movement components, the barcode reader assembly can move flexibly within the plane formed by the first and second directions, covering all positions of the conveyor channel. This adapts to the barcode reading requirements of items on conveyor channels of different specifications. When the spacing of the conveyor channel or the position of the item within the channel changes, the spatial position of the barcode reader assembly can be precisely adjusted by controlling the adjustment and movement components to ensure that the barcode reader is always aligned with the marking code area on the PCB board. This effectively expands the applicability of the device and improves its adaptability to different PCB boards.

[0043] <Example 2>

[0044] In this embodiment, the parts that are the same as in Embodiment 1 are given the same reference numerals, and the same text descriptions are omitted.

[0045] like Figure 1 and Figure 5 As shown, compared to Embodiment 1, this embodiment provides a PCB board processing equipment, specifically a PCB board drilling machine. The PCB board processing equipment in this embodiment includes a temporary storage rack 2, used for rapid and accurate transport of PCB boards before and after processing, facilitating integration with external equipment such as AGV carts. The temporary storage rack 2 is equipped with a PCB board code reader 1, integrated at either the inlet or outlet end of the rack. This reader automatically reads the identification codes on the surface of the PCB board before it enters the processing flow or after processing. By integrating the code reader 1 with the temporary storage rack 2, additional production space is avoided, and the flow path of the PCB board from transport to code reading is shortened, thus improving overall processing efficiency. The installation position of the code reader 1 can be flexibly adjusted according to the structural characteristics of the temporary storage rack 2, ensuring that it does not interfere with the normal transport of the PCB board during code reading. Furthermore, the data after code reading can be transmitted to the control module of the processing equipment in real time, facilitating subsequent processing scheduling.

[0046] In this embodiment, the temporary storage rack 2 includes a base 21, a vertical support 22, and a horizontal support 23. The vertical support 22 is disposed between the base 21 and the horizontal support 23 along a third direction Z. The horizontal support 23 is provided with a device for supporting a barcode reader 1. In this embodiment, two sets of barcode readers 1 are provided and are arranged side by side along a second direction Y, that is, the guide rails 230 of multiple barcode readers 1 are all arranged along the second direction Y. A lifting mechanism 400 is disposed on the base 21, and several conveying channels 300 are located between the base 21 and the horizontal support 23 so that the conveying channels 300 can move up and down below the horizontal support 23.

[0047] like Figure 6 and Figure 8 As shown, further, the temporary storage rack 2 has an AGV trolley 600 on one side, and a hopper 610 is provided on the AGV trolley 600. The hopper has several stacked storage layers 611, which are stacked along the third direction Z. During feeding, each storage layer 611 is correspondingly set with the conveying channel 300. The AGV trolley 600 can automatically move to the designated position of the temporary storage rack 2 through a preset program or by receiving instructions from the control module. When the AGV trolley reaches the target position, the storage layer in the hopper can accurately dock with the conveying channel, and then smoothly transfer the PCB board from the storage layer to the conveying channel, or from the conveying channel to the storage layer. The whole process does not require manual intervention, which greatly improves the automation level of PCB board in the temporary storage and transfer process, and effectively reduces labor costs and the risks caused by human error. At the same time, the AGV trolley makes the loading and unloading of PCB boards more flexible and convenient, and can quickly adjust the flow path of materials.

[0048] like Figure 6As shown, furthermore, a processing host 700 is provided on the other side of the temporary storage rack 2. The processing host 700 is used to process the PCB board. The drilling machine's processing host is equipped with processing modules such as a drilling spindle for drilling holes in the PCB board. The AGV trolley 600 and the processing host 700 are located on both sides of the temporary storage rack 2, respectively. The feeding end 310 of the conveying channel 300 corresponds to the AGV trolley, and the discharging end 320 of the conveying channel 300 corresponds to the processing host 700. This layout allows the PCB board to flow linearly from the AGV trolley to the processing host through the conveying channel, reducing the path detours of materials during transfer and further improving the continuity and efficiency of the overall production process. During operation, when the PCB board is transferred from the storage layer 611 of the AGV trolley to the feeding end 310 of the conveying channel 300, the conveying channel 300 smoothly and accurately conveys the PCB board to the discharging end through the transmission component 330, and finally sends it into the processing host for drilling and other processing operations. This integrated connection method not only shortens the interval between PCB board storage and processing, but also avoids PCB board position shift or damage that may be caused by multiple transfers, thereby ensuring processing accuracy and product quality.

[0049] As an improvement, this embodiment differs from the above embodiments in that: the PCB board processing equipment in this embodiment has a PCB board code reading device 1 on the processing host, that is, it is not necessary to integrate the code reading device 1 on the temporary storage rack 2. The code reading device on the processing host reads the codes of the PCB boards entering the processing host. The processing body also has a conveying channel for conveying PCB boards, and the code reading device is set above the conveying channel to read the codes of the PCB boards passing through the conveying channel.

[0050] In this embodiment, the reader component is driven to move between multiple conveying channels by a moving component, enabling accurate and rapid reading and interaction of PCB board identification code information on multiple conveying channels. This reduces the number of readers required, lowers material costs, reduces equipment downtime, and improves equipment uptime and production efficiency. Utilizing the space above the temporary storage rack, and with the help of multi-directional moving components, a single reader can accurately and quickly read the identification code information on PCB boards of multiple conveying channels, and interact with the AGV and the processing host for relevant information. This solves the problems of cumbersome and difficult operation, time-consuming operation, and high cost in reading board identification code information. The structure is compact and does not affect the layout of the processing equipment.

[0051] <Example 3>

[0052] In this embodiment, the parts that are the same as in Embodiment 1 and Embodiment 2 are given the same reference numerals, and the same text descriptions are omitted.

[0053] like Figures 1 to 9As shown, compared to Embodiment 1 and Embodiment 2, this embodiment provides a PCB board code reading method for obtaining identification codes on a PCB board, interpreting their information, and comparing them with preset information from a control module to determine whether the received PCB board is a board to be processed. The PCB board code reading method of this embodiment includes the following steps:

[0054] S100: The code reader position adjustment step involves the moving component 200 driving the code reader component 100 to move to the conveyor channel 300 where the PCB board is to be loaded. The code reading area M of the code reader component 100 is located on the movement path of the PCB board identification code. When the PCB board is conveyed to the code reading area M via the conveyor channel 300, the code reader component 100 scans and identifies the identification code on the PCB board. The moving component 200 can adjust the position of the code reader component 100 according to the size of different PCB board models and the identification code position parameters to ensure that the code reading area M always accurately covers the movement trajectory of the identification code, enabling the code reader component 100 to accurately and stably acquire the identification code. Furthermore, the conveyor channel is mounted on a lifting mechanism. During code reader position adjustment, the lifting mechanism drives the conveyor channel to rise and fall to a set position. The lifting mechanism's rising and falling action can adapt to different PCB board conveying requirements. During adjustment, the conveyor channel is first raised and lowered to the set position via the lifting mechanism, and then the code reader's exposure, polarization time, and depth of field parameters are adjusted to enable the code reader to acquire a clear image. When there are differences in the thickness or stacking height of the PCB board, there is no need to make complex adjustments to the structure of the barcode reader assembly. Simply control the lifting mechanism to move the conveyor channel up and down, so that the marking code on the PCB board is always within the effective recognition range of the barcode reader assembly. This further improves the flexibility and applicability of barcode reading position adjustment, ensuring stable and reliable barcode reading operation in diverse production scenarios.

[0055] S200: Loading step. PCB boards are input through the feed end 310 of a conveyor channel 300. PCB boards can be transported manually or by automated conveying equipment. In this embodiment, AGV trolley 600 transports PCB boards and feeds them to the conveyor channel. The AGV trolley transports the hopper carrying raw PCBs (PCB boards to be processed) to the position of conveyor channel 300a according to the set path. The AGV trolley 600 is positioned with the conveyor channel, and simultaneously, the lifting mechanism 400 performs third-party motion positioning to complete the precise docking of the first layer of the hopper with the conveyor channel 300a. At this time, the control module sends a PCB board transport command to the AGV trolley to transport the PCB boards to the conveyor channel. The PCB boards are output from the storage layer of the hopper, and the transmission components on the conveyor channel 300a start operating, smoothly transporting the received PCB boards one by one to the reading area M.

[0056] S300: Code reading step. The code reader component 100 acquires the identification code information on the PCB board. In this embodiment, the identification code is a QR code. The code reader component 100 triggers relevant signals under set parameters to read the QR code information on the board. The PCB board stops after being conveyed to a set position. During the code reading step, after the code reader component 100 acquires the identification code, the PCB board stops at the set position on the conveying channel. Specifically, the conveying channel 300 is equipped with a sensor 370 located on the PCB board's movement path. When the sensor detects the PCB board, it sends a signal to the control module. The control module then starts the code reader component 100 to begin reading the code. After reading the code, the PCB board stops on the conveying channel 300.

[0057] S400: Comparison step. After decoding the acquired identification code, compare it with the preset information of the control system. If the read identification code information matches the preset information of the control module, the feeding is correct and the code reading task is completed; if the read identification code information does not match the preset information of the control module, the feeding is incorrect, and S500 material return is executed. By comparing the identification code information, the board with incorrect information can be directly replaced when it is conveyed to the conveyor channel without stopping the machine, avoiding the need to replace the board with incorrect information on the drilling machine and reducing downtime wasted time.

[0058] Furthermore, during material return, manual or automatic return can be used. Manual return is typically used in manual loading and unloading operations. Workers remove the PCB board from the conveyor channel based on equipment error messages and then manually place a new PCB board. Automatic return is used in automated production. During automatic return, according to the control module's instructions, step S500 is executed: the return step. The transmission component of the conveyor channel 300 removes the PCB board from the feed end 310, and then another PCB board is replaced to perform the loading step again. In this embodiment, the AGV has a hopper 610 with several storage layers 611. During loading or return, the storage layer 611 corresponds to the feed end 310. During return, the PCB board returns to the original storage layer 611 via the conveyor channel 300. After return, the hopper 610 is raised or lowered so that another storage layer corresponds to the feed end 310, and then the loading step is performed. Specifically, if the comparison result in step S400 indicates a feeding error, the control module immediately triggers the return mechanism. At this time, the transmission component reverses its direction, returning the erroneous PCB board along the original conveying path back to the AGV's hopper. Simultaneously, the control module sends a hopper replacement signal to the AGV. Upon receiving the signal, the AGV adjusts the hopper height via its lifting mechanism, aligning the next storage layer with the conveying channel 300a, preparing for the execution of steps S200 to S400 with a new batch of PCB boards. Throughout the comparison and return process, the control module records the PCB board's identification code information and comparison results in real time and uploads the data to the system database for subsequent traceability and production statistical analysis. This technical solution enables the rapid replacement of erroneous PCB boards, preventing disruption to subsequent processing.

[0059] In step S400, if the feeding is correct, the AGV moves to the next conveyor channel 300b. Simultaneously, the barcode reader assembly 100, driven by the moving assembly 200, moves in the same direction as the AGV to the barcode reading position on the next conveyor channel 300b, continuing the feeding, barcode reading, comparison, and unloading steps until all PCB boards on all conveyor channels 300 have been read. During continuous operation, the AGV's movement path and the barcode reader assembly's displacement remain synchronized, ensuring that when the AGV reaches a new conveyor channel position, the barcode reader assembly is precisely positioned at the corresponding barcode reading station, without requiring additional positioning time adjustments. Simultaneously, the control module pre-plans the optimal movement trajectory of the AGV and the movement rhythm of the barcode reader assembly based on the distribution parameters of the conveyor channels, effectively shortening the connection time between each stage. Each conveyor channel transports one PCB board. Through automated continuous operation, the overall production efficiency of the PCB board barcode reading stage is significantly improved, manual intervention is reduced, the possibility of human error is lowered, and a stable and reliable material supply guarantee is provided for subsequent PCB board processing steps.

[0060] In this embodiment, several conveying channels 300 are arranged side-by-side along the second direction Y, and multiple sets of barcode reader assemblies 100 are set along the second direction Y. Each set of barcode reader assemblies 100 covers multiple conveying channels 300. The AGV trolley passes through several conveying channels 300 one by one along the second direction Y to load materials. The barcode reader assemblies 100 move along the second direction Y with the AGV trolley. The PCB board moves along the first direction X in the conveying channels 300. Specifically, conveying channels 300a to 300f are arranged side-by-side, and two sets of barcode reader assemblies 100 are provided above the conveying channels 300. One set of barcode reader assemblies 100 covers 300a to 300c, and the other set covers 300d to 300f. By densely arranging the conveying channels 300 along the second direction Y and combining them with the covering design of multiple sets of barcode reader assemblies 100, more material handling stations can be arranged in a limited space, significantly improving the space utilization rate of the equipment. The AGV and the barcode reader assembly move along the second direction, while the PCB board is independently transported in the conveying channel along the first direction X. This forms an orthogonal working path with the second direction Y movement of the AGV and the barcode reader assembly. This spatial separation of movement directions further optimizes the action logic of each component, reduces mutual interference during operation, and ensures that each PCB board can complete the identification code reading during the conveying process. This provides efficient and stable support for the continuous and automated production of large batches of PCB boards.

[0061] Furthermore, after all PCBs in the conveying channels 300 have completed code reading, the lifting mechanism drives all conveying channels 300 to move along the third direction Z to the position corresponding to the processing equipment, thus conveying the PCBs to the processing equipment. The fact that all PCBs in the conveying channels complete information comparison before being conveyed to the processing equipment ensures that the PCBs received by the processing equipment are correct, avoiding errors during processing that could lead to material scrap, improving processing efficiency, and reducing processing costs.

[0062] <Example 4>

[0063] In this embodiment, the parts that are the same as in Embodiments 1 to 3 are given the same reference numerals, and the same text descriptions are omitted.

[0064] This embodiment provides a PCB board processing method. The PCB board is read using the aforementioned PCB board reading method. The reader assembly and conveyor channel are mounted on a temporary storage rack. Both the material hopper and the conveyor channel move along a third direction, which is perpendicular to the plane containing the first and second directions. After executing the PCB board reading method, the processing equipment performs a specified process on the PCB board. After processing, the PCB board is output to the AGV trolley through the output channel 800 on the temporary storage rack. The lifting mechanism then drives the conveyor channel back to the initial reading position, ready to receive the next batch of PCB boards. This automated connection design allows for seamless integration between the reading process and subsequent processing steps, avoiding the inefficiencies and errors that may result from manual transfer, and significantly shortening the overall production cycle. Simultaneously, the independent movement design in the third direction (Z) does not affect material transport in the first direction (X) or interfere with the operation of the AGV trolley and the reader assembly in the second direction (Y), further enhancing the independence and coordination of the various motion modules of the equipment and providing a reliable guarantee for the stable operation of the production line.

[0065] Furthermore, this embodiment also provides a PCB board processing system configured to perform the above-described PCB board processing method, the system comprising:

[0066] AGV 600: Used to transport hopper components from a designated location to a temporary storage rack;

[0067] 610 hopper: Used to store PCB board materials and to transport them to the temporary storage rack;

[0068] Board material temporary storage rack 2: Used for temporary storage of PCB boards, and for conveying and exchanging information with AGV carts and processing main unit;

[0069] Conveying channel 300: Used to store raw board materials conveyed by AGV trolleys, waiting for processing by the main processing unit;

[0070] Output channel 800: Used to store the finished PCB board conveyed by the processing host, waiting for the AGV to retrieve it;

[0071] Plate lifting mechanism 400: Used by a third party to lift the plate height to Z, and docking with the AGV trolley, processing host and code reader assembly;

[0072] Moving component 200: used to achieve multi-directional and multi-axis positioning of the barcode reader;

[0073] Code reader component 100: Used to read the QR code information on the sheet metal.

[0074] All the above components work together through a unified control module, which can be set up on the processing equipment or set up separately. This not only optimizes the spatial layout of the production process, but also allows for parameter adjustment according to the processing requirements of different PCB boards. It has strong compatibility and scalability, and effectively adapts to diverse production scenarios.

[0075] In this embodiment, a continuous drive barcode reader assembly is used to move in the second direction, enabling a single barcode reader to read the QR codes on the boards of multiple conveying channels. This eliminates the need for manual scanning or manual adjustment of the position of the barcode reader on each conveying channel, reducing labor costs. The barcode reader assembly automatically moves to the corresponding conveying channel, enabling accurate and rapid reading and interaction of the identification code information on the PCB boards of multiple conveying channels. This reduces the number of workers in the production workshop, improves work efficiency, reduces costs, and minimizes equipment downtime. The relative position of the barcode reader assembly and the PCB board can be flexibly adjusted according to different boards, facilitating the acquisition of clear images and easy adjustment. The AGV cart delivers raw materials to the board material storage machine and reads the codes. If the board material information is read incorrectly, the board material storage machine directly delivers the board material with the incorrect information back to the AGV cart along the original path.

[0076] In the above embodiments one to four, during the working process, depending on the different working environments, some of the technical implementation methods of embodiments one to four can be combined or replaced.

[0077] The technical principles of this utility model have been described above in conjunction with specific embodiments. However, it should be noted that these descriptions are merely for explaining the principles of this utility model and should not be construed as limiting the scope of protection of this utility model in any way. Based on this explanation, other specific embodiments or equivalent substitutions of this utility model that can be conceived by those skilled in the art without creative effort will all fall within the scope of protection of this utility model.

Claims

1. A PCB board code reading device, characterized in that, The device includes a barcode reader assembly, a moving assembly, and several parallel conveying channels. The conveying channels are arranged along a first direction to allow the PCB board to move along the first direction. The several conveying channels are arranged side by side along a second direction. The moving assembly is connected to the barcode reader assembly to drive the barcode reader assembly to move. The moving assembly spans over the several conveying channels. The moving range of the barcode reader assembly covers multiple conveying channels. The barcode reader assembly's reading area faces a third direction to obtain identification code information on the PCB board in the conveying channel.

2. The PCB board code reading device according to claim 1, characterized in that, The conveying channel is equipped with a transmission component, through which the PCB board enters and exits the conveying channel.

3. The PCB board code reading device according to claim 2, characterized in that, A lifting mechanism is provided below the conveying channel, which drives the conveying channel to move in a third direction.

4. The PCB board code reading device according to claim 1, characterized in that, The first direction is perpendicular to the second direction, and the third direction is perpendicular to the plane containing the first and second directions. The moving component is arranged along the second direction, and the moving path of the code reader component is along the second direction.

5. The PCB board code reading device according to claim 1, characterized in that, The moving component includes a base plate, a drive mechanism and a guide rail disposed on the base plate, the guide rail being disposed along a second direction, the barcode reader assembly being connected to the drive mechanism and the guide rail, and the drive mechanism driving the barcode reader assembly to move along the guide rail.

6. The PCB board code reading device according to claim 5, characterized in that, The drive mechanism includes a first pulley, a second pulley, and a synchronous belt sleeved on the first and second pulleys. The first pulley is connected to a servo motor. The code reader assembly includes a fixed plate and a code reader mounted on the fixed plate. The fixed plate is slidably connected to the guide rail. The code reader is connected to the synchronous belt through a connecting block. The guide rail has stops at both ends and a sensor at one end. Both the sensor and the servo motor are connected to the control module to enable the servo motor to find the origin position.

7. The PCB board code reading device according to claim 1, characterized in that, The moving component is connected to the adjusting component, the moving component drives the adjusting component to move along the second direction, and the adjusting component drives the code reader component to move along the first direction.

8. A PCB board processing equipment, characterized in that, It includes a temporary storage rack, on which a PCB board code reading device as described in any one of claims 1 to 7 is provided.

9. The PCB board processing equipment according to claim 8, characterized in that, The temporary storage rack has an AGV trolley on one side, and the AGV trolley is equipped with a hopper. The hopper has several stacked storage layers. When feeding, each storage layer is set up with a corresponding conveying channel. And / or, there are multiple PCB board code reading devices, and the multiple PCB board code reading devices are arranged side by side along the second direction.

10. A PCB board processing equipment, characterized in that, It includes a processing host for processing PCB boards, and the processing host is equipped with a PCB board code reading device as described in any one of claims 1 to 7.