A code reading device

By designing a code reading device that can drive the tilt of the cigarette box, the code reading failure caused by scratches on the outer film of the cigarette box is solved, and the effect of improving the code reading success rate is achieved.

CN119227704BActive Publication Date: 2025-03-18YIXING XINJIAN SMOKE MASCH PARTS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411214875.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2025-03-18
Estimated Expiration
2044-09-02

AI Technical Summary

Technical Problem

When the existing fixed code reader reads the cigarette box barcode, the code reading fails due to the scratches caused by the external film of the cigarette box, which cannot effectively solve this problem.

Method used

A code reading device is designed to drive the swing frame into inclination through two first piston shafts, so that the sliding frame and the sliding column drive the cigarette box to be inclined simultaneously, and to change the code reading angle of the code reader to the barcode on the cigarette box to avoid reflection.

Benefits of technology

By changing the code reading angle of the code reader, the success rate of reading the cigarette box barcode is improved, and the code reading failure caused by scratches is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227704B_ABST
    Figure CN119227704B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of code reading technology, and in particular to a code reading device. It comprises a conveying base, the conveying base is fixedly connected with a bracket, the bracket is fixedly connected with a code reader, the conveying base is fixedly connected with a fixed frame, the fixed frame is ball-connected with a swing frame, a first elastic element is arranged between the fixed frame and the swing frame, the fixed frame is fixedly connected with a fixed ring, the fixed ring is sealingly and rotatably connected with an inner ring, and the two cooperate to form a first closed cavity, the inner ring is fixedly connected with a push cylinder, the push cylinder is connected with an adjacent first closed cavity, the push cylinder is sealingly and slidably connected with a first piston shaft, and a second elastic element is arranged between the push cylinder and the adjacent first piston shaft. The present invention drives the swing frame to tilt through two first piston shafts, so that the sliding frame and the sliding column drive the cigarette box to tilt synchronously, thereby changing the code reader's reading angle of the barcode on the cigarette box.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of code reading, and in particular to a code reading device. Background Art

[0002] A barcode reader is a device specifically used to read barcode or QR code information. It is widely used in logistics, warehousing, manufacturing, retail and other fields for automatic identification and tracking of product information. Barcode readers are roughly divided into three types: handheld barcode readers, fixed barcode readers and embedded barcode readers. Among them, a fixed barcode reader is a device installed in a fixed position, which is used to automatically read barcodes passing through its field of view. In the production or packaging process of tobacco products, fixed barcode readers are often used to automatically read barcodes on cigarette boxes to improve production efficiency, ensure product quality and achieve product tracking. However, during the transportation of cigarette boxes, scratches may easily appear on the film on the outside of the cigarette boxes due to transportation, and scratches may cause reflections. Since the existing barcode reader reads the barcode on the outside of the cigarette box at a fixed position, the cigarette box cannot be deflected, and the reading angle of the barcode on the outside of the cigarette box cannot be changed. The scratches scatter light, which may cause the barcode reader to fail to read the code. Summary of the invention

[0003] In order to overcome the shortcomings mentioned in the above background technology, the present invention provides a code reading device.

[0004] The technical solution is: a code reading device, including a conveying base, a bracket fixedly connected to the upper side of the conveying base, a code reader fixedly connected to the bracket, a fixed frame fixedly connected to the lower side of the conveying base, a swing frame spherically connected to the fixed frame, a first elastic element is arranged between the fixed frame and the swing frame, the swing frame is slidably connected to a mirror-distributed sliding frame, the swing frame is fixedly connected to a mirror-distributed first push rod, the telescopic end of the first push rod is fixedly connected to the adjacent sliding frame, the sliding frame is fixedly connected to a second push rod, the sliding frame is slidably connected to a sliding column, the telescopic end of the second push rod is connected to the adjacent sliding frame The adjacent sliding column is fixedly connected, and one end of the sliding column close to the conveying base is fixedly connected to the adsorption head, the fixed frame is fixedly connected to a fixed ring of a linear array, the internal sealing rotation of the fixed ring is connected to the inner ring, and the two cooperate to form a first closed cavity, the inner ring is fixedly connected to a push cylinder, the push cylinder is communicated with the adjacent first closed cavity, the push cylinder is sealingly and slidingly connected to the first piston shaft, a second elastic element is arranged between the push cylinder and the adjacent first piston shaft, the first piston shaft is extruded and matched with the swing frame, and a driving component for driving all the first piston shafts to move is arranged on the fixed frame.

[0005] Furthermore, the projections of all the push cylinders on the swing frame are distributed symmetrically with respect to the center.

[0006] Furthermore, the bracket is composed of a mirror-distributed connecting seat, a plurality of optical axes, a plurality of docking seats and a plurality of code reading seats. The mirror-distributed connecting seats are respectively fixedly connected to both sides of the conveying base, the connecting seat is detachably connected to the adjacent docking seat through the optical axis, the adjacent docking seats are detachably connected to each other through the optical axis, the code reading seat is detachably connected to the adjacent docking seat through the optical axis, and the code reading seat is detachably connected to the adjacent code reader.

[0007] Further, the driving assembly includes mirror-imaged adjusting cylinders, the mirror-imaged adjusting cylinders are all fixedly connected to the fixing frame, the mirror-imaged adjusting cylinders are respectively fixedly connected to the adjacent fixing rings with first connecting pipes, the mirror-imaged adjusting cylinders are commonly sealed and slidably connected to the second piston shaft, the mirror-imaged adjusting cylinders are all cooperated with the second piston shaft to form a second closed cavity, the first closed cavity is connected to the adjacent second closed cavity through the adjacent first connecting pipes, one of the adjusting cylinders is fixedly connected to a third push rod, the telescopic end of the third push rod is fixedly connected to the second piston shaft, and a rotating assembly for driving all the first piston shafts to rotate is provided on the fixing frame.

[0008] Furthermore, the rotating assembly includes a mirror-distributed connecting frame, the mirror-distributed connecting frames are commonly fixedly connected to the inner ring of the linear array, a rotating disk is commonly arranged on the mirror-distributed connecting frames, the fixed frame is fixedly connected to a first motor, the output shaft of the first motor is fixedly connected to a rotating table, and the rotating disk is frictionally matched with the rotating table.

[0009] Furthermore, it also includes an adjustment component for automatically adjusting the rotation speed of the rotating disk, the adjustment component is arranged on the fixed frame, the adjustment component includes a first elastic push rod, the first elastic push rod is fixedly connected to the fixed frame, the telescopic end of the first elastic push rod is rotatably connected to the rotating disk, the fixed frame is fixedly connected to a second elastic push rod, the fixed part of the first elastic push rod is fixedly connected to the fixed part of the second elastic push rod and is connected with a second connecting pipe, the mirror-distributed connecting frames are slidably connected to the rotating disk, and a reversing component for pushing the telescopic end of the second elastic push rod is arranged on the fixed frame.

[0010] Furthermore, the reversing assembly includes a reversing block, which is slidably connected to a side of the fixed frame close to the second piston shaft, a squeezing block is fixedly connected to the middle of the second piston shaft, the reversing block is squeezed together with the squeezing block, a third elastic element is arranged between the reversing block and the fixed frame, a first push block is fixedly connected to a side of the reversing block away from the squeezing block, a second push block is fixedly connected to the telescopic end of the second elastic push rod, and the first push block is squeezed together with the second push block.

[0011] Furthermore, the commutating block has an inwardly concave V-shaped inclined surface, and the extruding block has an inclined surface that fits the commutating block.

[0012] Furthermore, it also includes cleaning components that are distributed in a mirror image and are used to clean external impurities of the inspected objects. The cleaning components are arranged on adjacent sliding columns. The cleaning components include a second motor, which is fixedly connected to the adjacent sliding columns. The output shaft of the second motor is fixedly connected to a first gear. The sliding column is rotatably connected to a second gear that meshes with the adjacent first gear. The sliding column is rotatably connected to a rotating plate, and the second gear is fixedly connected to the adjacent rotating plate through a connecting piece. The rotating plate is slidably connected to air nozzles that are distributed in a mirror image, and a distance adjustment component for changing the distance between the air nozzles that are distributed in a mirror image is provided on the rotating plate.

[0013] Furthermore, the distance adjustment component includes a limit block, which is fixedly connected to the adjacent sliding column. A fourth elastic element is arranged between the mirror-distributed air injection nozzles and the adjacent rotating plates, and the mirror-distributed air injection nozzles are in contact with the adjacent limit blocks.

[0014] Compared with the prior art, the present invention has the following advantages: 1. The present invention drives the swing frame to tilt through the two first piston shafts, so that the sliding frame and the sliding column drive the cigarette box to tilt synchronously, thereby changing the reading angle of the barcode on the cigarette box by the code reader, avoiding scratches on the outer film of the cigarette box causing reflection, resulting in the code reader being unable to read the barcode.

[0015] 2. The two inner rings are driven to rotate synchronously through the connecting frame, so that the first piston shafts at two different heights rotate synchronously, the tilt direction of the swing frame is changed, and the success rate of the barcode reader reading the barcode on the cigarette box is further improved.

[0016] 3. By reducing the rotation speed of the cigarette box in the tilt direction as the tilt angle of the cigarette box gradually increases, the reading time of the barcode reader for the cigarette box at a specific tilt angle is prolonged, thereby increasing the probability of the barcode reader successfully reading the barcode on the cigarette box.

[0017] 4. Use two mirror-distributed air nozzles to impact external impurities in the cigarette box, while keeping the distance between the air nozzle and the plane of the cigarette box constant, thereby stabilizing the impact force of the gas sprayed by the air nozzle on the impurities and preventing the impurities from blocking the barcode reader from reading the barcode. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of the three-dimensional structure of the present invention;

[0019] Figure 2 It is a schematic diagram of the three-dimensional structure of the fixed frame and the swing frame of the present invention;

[0020] Figure 3 It is a schematic diagram of the three-dimensional structure of the first push rod and the second push rod of the present invention;

[0021] Figure 4 It is a schematic cross-sectional view of the three-dimensional structure of the fixing ring and the inner ring of the present invention;

[0022] Figure 5 It is a schematic cross-sectional view of the three-dimensional structure of the regulating cylinder of the present invention;

[0023] Figure 6 It is a schematic diagram of the three-dimensional structure of the optical axis and the docking seat of the present invention;

[0024] Figure 7 It is a schematic diagram of the three-dimensional structure of the first elastic push rod and the second elastic push rod of the present invention;

[0025] Figure 8 It is a schematic diagram of the three-dimensional structure of the commutation block and the extrusion block of the present invention;

[0026] Fig. 9 It is a schematic cross-sectional view of the three-dimensional structure of the rotating plate of the present invention.

[0027] Parts names and serial numbers in the figure: 1-conveying base, 2-bracket, 3-code reader, 4-fixed frame, 5-swinging frame, 6-first elastic element, 7-sliding frame, 8-first push rod, 9-second push rod, 10-sliding column, 11-adsorption head, 12-fixed ring, 13-inner ring, 14-push cylinder, 15-first piston shaft, 16-second elastic element, 201-connecting seat, 202-optical axis, 203-docking seat, 204-code reading seat, 301-adjusting cylinder, 302-first connecting pipe, 303-second piston shaft, 304-third push rod, 401-connecting frame, 402-rotating disk, 403-first motor, 404-rotating table, 501-first elastic push rod, 502-second elastic push rod, 503-second connecting pipe, 504-reversing block, 505-extrusion block, 506-third elastic element, 507-first push block, 508-second push block, 601-second motor, 602-first gear, 603-second gear, 604-rotating plate, 605-air nozzle, 606-limiting block, 607-fourth elastic element. DETAILED DESCRIPTION

[0028] The preferred technical solutions of the present invention are described in detail below with reference to the accompanying drawings.

[0029] During the transportation process of cigarette boxes, scratches may easily appear on the film on the outside of the cigarette boxes, which may cause additional reflections. Since the existing code reader reads the barcode on the outside of the cigarette box at a fixed position, the cigarette box cannot be deflected, and the reading angle of the barcode on the outside of the cigarette box cannot be changed. The scratches may scatter light, causing the code reader to fail to read the code.

[0030] Embodiment 1: A code reading device, such as Figure 1-Figure 5As shown, it includes a conveying base 1, a bracket 2 is fixedly connected to the left side of the upper plane of the conveying base 1, two code readers 3 are fixedly connected to the bracket 2, a fixed frame 4 is fixedly connected to the lower side of the conveying base 1, a swing frame 5 is ball-connected in the middle of the fixed frame 4, a first elastic element 6 is arranged between the fixed frame 4 and the swing frame 5, the first elastic element 6 is a spring, the first elastic element 6 is used to drive the swing frame 5 to reset, and at the same time is used to increase the stability of the swing frame 5 when it is tilted, the swing frame 5 is slidably connected to two sliding frames 7 distributed in front and back mirror images, and the swing frame 5 is fixedly connected to two first push frames distributed in front and back mirror images Rod 8, the telescopic end of the first push rod 8 is fixedly connected to the adjacent sliding frame 7, the telescopic end of the first push rod 8 drives the adjacent sliding frame 7 to slide along the swing frame 5, the sliding frame 7 is fixedly connected to the second push rod 9, the sliding frame 7 is slidably connected to the sliding column 10, the telescopic end of the second push rod 9 is fixedly connected to the adjacent sliding column 10, the telescopic ends of the two second push rods 9 drive the two sliding columns 10 to move in opposite directions, the sliding column 10 is fixedly connected to the suction head 11, the suction head 11 is connected to the external negative pressure device, so that the sliding column 10 drives the suction head 11 to contact with the cigarette box and suction the cigarette box, the fixed frame 4 is fixedly connected The two fixed rings 12 of the linear array are connected to the inner ring 13 in a sealed rotation manner, and the two cooperate to form a first closed cavity, which is filled with hydraulic oil. The two inner rings 13 of the linear array are fixedly connected to push cylinders 14, and the projections of the two push cylinders 14 on the swing frame 5 are centrally symmetrically distributed, that is, the two push cylinders 14 are respectively located on the opposite sides of the two inner rings 13, and the push cylinders 14 are connected to the adjacent first closed cavity, and the push cylinders 14 are filled with hydraulic oil. The push cylinders 14 are sealed and slidably connected to the first piston shaft 15, and a push cylinder 14 is set between the push cylinder 14 and the adjacent first piston shaft 15. There is a second elastic element 16, which is a spring. The second elastic element 16 is used to drive the adjacent first piston shaft 15 to reset, and the second elastic element 16 is initially in a compressed state. The first piston shaft 15 is squeezed and matched with the swing frame 5. The two first piston shafts 15 squeeze the swing frame 5, so that the swing frame 5 is tilted due to the squeezing force, so that the sliding frame 7 and the sliding column 10 drive the cigarette box to tilt synchronously, changing the reading angle of the barcode on the cigarette box by the code reader 3, and improving the success rate of the barcode on the cigarette box by the code reader 3. A driving component for driving the first piston shaft 15 to move is provided on the fixed frame 4.

[0031] like Figure 1 and Figure 6As shown, the bracket 2 is composed of two connection seats 201, five optical axes 202, six docking seats 203 and two code reading seats 204 distributed in front and back mirror images. The two connection seats 201 distributed in mirror images are fixedly connected to the two sides of the conveying base 1 respectively. The connection seats 201 and the adjacent docking seats 203 are detachably connected through the optical axis 202. The two adjacent docking seats 203 are detachably connected through the optical axis 202. The code reading seat 204 and the adjacent docking seats 203 are detachably connected through the optical axis 202. The code reading seat 204 and the adjacent code reader 3 are detachably connected, and they are assembled in order. Figure 6 The state shown is achieved by free multi-angle splicing to improve space utilization.

[0032] like Figure 2 and Figure 5 As shown, the driving assembly includes two adjustment cylinders 301 with mirror image distribution, and the two adjustment cylinders 301 with mirror image distribution are fixedly connected to the left side of the fixing frame 4. The two adjustment cylinders 301 with mirror image distribution are respectively fixedly connected to the adjacent fixing rings 12 with first connecting pipes 302, and the first connecting pipes 302 are filled with hydraulic oil. The two adjustment cylinders 301 with mirror image distribution are commonly sealed and slidably connected with a second piston shaft 303, and the second piston shaft 303 is a bidirectional piston shaft. The up and down movement of the second piston shaft 303 drives the two first piston shafts 15 to move upward and downward respectively, and is used In order to drive the swing frame 5 to tilt, the two mirror-distributed adjusting cylinders 301 cooperate with the second piston shaft 303 to form a second closed cavity, the second closed cavity is filled with hydraulic oil, the first closed cavity is connected to the adjacent second closed cavity through the adjacent first connecting pipe 302, the upper adjusting cylinder 301 is fixedly connected with the third push rod 304, the telescopic end of the third push rod 304 is fixedly connected with the second piston shaft 303, the third push rod 304 drives the second piston shaft 303 to move up and down, and a rotating component for driving all the first piston shafts 15 to rotate is provided on the fixed frame 4.

[0033] like Figure 2 and Figure 4As shown, the rotating assembly includes two connecting frames 401 with front and rear mirror images, the two connecting frames 401 with mirror images are staggered with two push cylinders 14, the two connecting frames 401 with mirror images are fixedly connected to the two inner rings 13 of the linear array, and a rotating disk 402 is arranged on the two connecting frames 401 with mirror images. The right side of the fixed frame 4 is fixedly connected to a first motor 403, and the output shaft of the first motor 403 is fixedly connected to a rotating table 404. The rotating table 404 is a truncated cone, and the end with a smaller diameter is located at the top. The rotating disk 402 and the rotating table 404 are frictionally matched, and the first motor 403 drives the rotating disk 402 to rotate through the rotating table 404. The rotating disk 402 drives the two inner rings 13 to rotate through the two connecting frames 401, and the inner ring 13 drives the first piston shaft 15 inside it to rotate synchronously through the adjacent push cylinders 14, thereby changing the tilt direction of the swing frame 5 and improving the success rate of the barcode reader 3 in reading the barcode on the cigarette box.

[0034] When the code of the cigarette box needs to be read, first install the two connecting seats 201 on the front and rear sides of the conveying base 1, and then connect them with the optical axis 202, the docking seat 203 and the code reading seat 204 in sequence. Figure 6 As shown in the state, the code reading seat 204 is located directly above the swing frame 5, and then the code reader 3 is installed on the code reading seat 204. Through the orderly docking of the optical axis 202 and the docking seat 203, the space can be fully utilized to support and fix the code reader 3.

[0035] When the code reader 3 is installed, the staff turns on the conveying base 1, driving the cigarette box on it to start moving, and turns on the two code readers 3 at the same time. At this time, the code reader 3 starts to scan the barcode of the cigarette box on the conveying base 1. The code reader 3 is very likely to fail to read the barcode due to scratches on the cigarette box film. At this time, the conveying base 1 is stopped, and the two second push rods 9 distributed in a mirror image are turned on at the same time. The telescopic end of the second push rod 9 drives the sliding column 10 thereon to move toward the cigarette box, so that the two sliding columns 10 drive the adsorption head 11 thereon to contact the cigarette box, and then the two second push rods 9 are closed and the external negative pressure device is turned on, so that the two adsorption heads 11 adsorb the cigarette box, and then the two first push rods 8 are turned on. The telescopic end of the first push rod 8 drives the adjacent sliding frame 7 to move upward along the swing frame 5, so that the cigarette box is separated from the conveying base 1, and this is done until the two sliding frames 7 drive the cigarette box to move to the desired position through the sliding columns 10 and adsorption heads 11 thereon, and then the two first push rods 8 are closed. At this time, the cigarette box is fixed.

[0036] When the cigarette box is fixed, the third push rod 304 is opened, and the telescopic end of the third push rod 304 drives the second piston shaft 303 to move upward or downward. Taking the upward movement as an example, the second piston shaft 303 pushes the hydraulic oil in the second closed cavity above along the adjacent first connecting pipe 302 into the first closed cavity above. At this time, the hydraulic oil in the first closed cavity above enters the upper push cylinder 14 and pushes the first piston shaft 15 above to slide upward, and the adjacent second elastic element 16 is further compressed. At the same time, the body of the second closed cavity below is compressed. The area increases, and the second elastic element 16 at the bottom releases the pressure to extend, and drives the adjacent first piston shaft 15 to move downward. The swing frame 5 is squeezed by the first piston shaft 15 above and tilts. At the same time, the first elastic element 6 is compressed, and the swing frame 5 drives the cigarette box to tilt synchronously through the sliding frame 7 and the sliding column 10, thereby changing the reading angle of the barcode on the cigarette box by the code reader 3, and increasing the success rate of the barcode on the cigarette box by the code reader 3. When the telescopic end of the third push rod 304 drives the second piston shaft 303 to move upward to the desired position, the third push rod 304 is closed.

[0037] When the third push rod 304 is closed, the first motor 403 is turned on, and the output shaft of the first motor 403 drives the rotating table 404 to rotate, and the rotating table 404 drives the rotating disk 402 to rotate, and the rotating disk 402 drives the two inner rings 13 to rotate synchronously through the two connecting frames 401, and the inner ring 13 drives the push cylinder 14 thereon to rotate, and the push cylinder 14 drives the first piston shaft 15 inside it to rotate synchronously, so that the two first piston shafts 15 at different heights rotate synchronously, and the tilting direction of the swing frame 5 is changed, and the success rate of the barcode reader 3 reading the barcode on the cigarette box is further increased. After the rotating disk 402 rotates one circle, the third push rod 304 continues to move upward, and the tilt angle of the swing frame 5 is further increased. This cycle is repeated three to five times, so that the barcode reader 3 can read the cigarette boxes at different tilt angles, and the probability of successful code reading is increased, and this cycle ends or the code reading is successful.

[0038] When the cycle ends or the code reading is successful, the first motor 403 is turned off and the third push rod 304 is turned on, so that the telescopic end of the third push rod 304 drives the second piston shaft 303 to reset downward. At this time, the hydraulic oil in the upper second closed cavity flows back to the adjacent first closed cavity, so that the upper first piston shaft 15 is reset downward, and the adjacent second elastic element 16 releases pressure and stretches to the initial state. At the same time, the hydraulic oil in the lower first closed cavity flows back to the adjacent second closed cavity, so that the lower first piston shaft 15 is reset upward, and the adjacent second elastic element 16 is compressed to the initial state. At this time, the first elastic element 6 is reset to drive the swing frame 5 to reset to the initial state, and then the two first push rods 8 distributed in a mirror image are turned on, and the telescopic end of the first push rod 8 drives the adjacent sliding frame 7 to reset, so that the sliding frame 7 passes through it. The sliding column 10 and the adsorption head 11 on the conveying base 1 place the cigarette box on the conveying base 1, and then close the external negative pressure device, so that the two adsorption heads 11 release the adsorption force on the cigarette box, and then open the two second push rods 9 distributed in a mirror image, and the telescopic end of the second push rod 9 drives the sliding column 10 thereon to reset to the initial state, so that the sliding column 10 drives the adsorption head 11 thereon to separate from the cigarette box. At this time, the cigarette box is reset to the initial position of the conveying base 1. When the code reading is successful, the conveying base 1 is turned on to continue to drive the cigarette box to move, and the code reading work of the cigarette box is continued. When the code reading of the cigarette box is unsuccessful, the staff will take it out and collect it, and perform manual code reading uniformly, and then turn on the conveying base 1 to continue to drive the cigarette box to move, and the code reading work of the cigarette box is continued. When the code reader 3 fails to read the barcode on the cigarette box again, repeat the above steps.

[0039] In this embodiment, the connection relationship between the connecting frame 401 and the rotating disk 402 is a fixed connection, but it is limited to embodiment one. In other subsequent embodiments, the connection relationship between the connecting frame 401 and the rotating disk 402 is a sliding connection. Please refer to the specific description in the subsequent embodiments.

[0040] Embodiment 2: Based on embodiment 1, Figure 7 and Figure 8As shown, it also includes an adjustment component for automatically adjusting the rotation speed of the rotating disk 402, the adjustment component is arranged on the fixed frame 4, the adjustment component includes a first elastic push rod 501, the fixed part of the first elastic push rod 501 is filled with hydraulic oil, the first elastic push rod 501 is fixedly connected to the fixed frame 4, the telescopic end of the first elastic push rod 501 is rotatably connected to the rotating disk 402, the telescopic end of the first elastic push rod 501 pushes the rotating disk 402 to move up and down, the fixed frame 4 is fixedly connected to the second elastic push rod 502, the fixed part of the second elastic push rod 502 is filled with hydraulic oil, the second elastic push rod 502 is used to detect the position change of the second piston shaft 303, the fixed part of the first elastic push rod 501 and the fixed part of the second elastic push rod 502 are fixedly connected and connected with a second connecting pipe 503, the second connecting pipe 503 is filled with hydraulic oil, the two mirror-distributed connecting frames 401 are slidably connected to the rotating disk 402, and a reversing component for pushing the telescopic end of the second elastic push rod 502 is arranged on the fixed frame 4.

[0041] like Figure 7 and Figure 8 As shown, the reversing assembly includes a reversing block 504, which has a concave V-shaped inclined surface. The reversing block 504 is slidably connected to the left side of the fixing frame 4. The middle part of the second piston shaft 303 is fixedly connected with an extrusion block 505, and the extrusion block 505 has an inclined surface that fits the reversing block 504. The reversing block 504 and the extrusion block 505 are extruded and matched, so that when the second piston shaft 303 slides up and down, the extrusion block 505 squeezes the reversing block 504 to slide. A third elastic element 506 is provided between the reversing block 504 and the fixing frame 4. The third elastic element 506 is a spring. The third elastic element 506 is used to drive the reversing block 504 to reset. The reversing block 504 is fixedly connected with The first push block 507 has an inclined surface, and the inclined surface of the first push block 507 faces the lower left. The telescopic end of the second elastic push rod 502 is fixedly connected with the second push block 508, and the second push block 508 has an inclined surface, and the inclined surface of the second push block 508 faces the upper right. The first push block 507 and the second push block 508 are squeezed together, so that the second push block 508 is driven by the squeezing force of the first push block 507 to drive the telescopic end of the second elastic push rod 502 to move downward. When the inclination angle of the cigarette box is gradually increased, the rotation speed of the cigarette box in the inclination direction is reduced, and the reading time of the code reader 3 for the cigarette box at a specific inclination angle is extended, thereby increasing the probability of the code reader 3 successfully reading the barcode on the cigarette box.

[0042] When the telescopic end of the third push rod 304 drives the second piston shaft 303 to move upward or downward, the movement of the second piston shaft 303 drives the extrusion block 505 to move synchronously, and the extrusion block 505 squeezes the reversing block 504 to slide along the fixed frame 4. At the same time, the third elastic element 506 is compressed, and the reversing block 504 drives the first push block 507 to move synchronously and squeeze the second push block 508. At this time, the second push block 508 pushes the telescopic end of the second elastic push rod 502 to slide along its fixed part, and the telescopic end of the second elastic push rod 502 pushes the hydraulic oil in the fixed part into the second connecting pipe 503, and the hydraulic oil in the second connecting pipe 503 enters the first elastic The hydraulic oil in the fixed part of the first elastic push rod 501 pushes the telescopic end thereof to move upward, and the telescopic end of the first elastic push rod 501 drives the rotating disk 402 to slide upward along the two connecting frames 401, thereby changing the fitting position of the rotating disk 402 and the rotating table 404, reducing the transmission ratio of the rotating table 404 to the rotating disk 402, and slowing down the rotation speed of the rotating disk 402. By reducing the rotation speed in the tilting direction of the cigarette box when the tilt angle of the cigarette box gradually increases, the reading time of the code reader 3 at a specific tilt angle of the cigarette box is prolonged, thereby increasing the probability of the code reader 3 successfully reading the barcode on the cigarette box.

[0043] When the reading is completed, the telescopic end of the third push rod 304 drives the second piston shaft 303 to reset. At this time, the second piston shaft 303 drives the extrusion block 505 thereon to reset. The extrusion block 505 releases the extrusion of the reversing block 504. The third elastic element 506 resets and drives the reversing block 504 to reset. The reversing block 504 drives the first push block 507 to reset synchronously. The first push block 507 releases the extrusion force on the second push block 508. At this time, the telescopic end of the second elastic push rod 502 drives the second push block 508 to reset. The hydraulic oil in the fixed part of the first elastic push rod 501 flows back to the fixed part of the second elastic push rod 502 along the second connecting pipe 503, so that the telescopic end of the first elastic push rod 501 drives the rotating disk 402 to reset to the initial state. When the cigarette box needs to be read again, the above steps are repeated.

[0044] During the transportation of cigarette boxes, impurities are easily attached to the outside of the cigarette boxes. The impurities may adhere to the barcode of the cigarette box and block the barcode, causing the barcode reader to be unable to obtain the information contained in the barcode, resulting in the barcode reader failing to read the barcode.

[0045] Embodiment 3: Based on embodiment 2, Fig. 9As shown, it also includes two cleaning components that are distributed in a mirror image and are both used to clean the external impurities of the detected object. The cleaning components are arranged on adjacent sliding columns 10. The cleaning components include a second motor 601. The second motor 601 is fixedly connected to the adjacent sliding column 10. The output shaft of the second motor 601 is fixedly connected to a first gear 602. The sliding column 10 is rotatably connected to a second gear 603 that meshes with the adjacent first gear 602. The sliding column 10 is rotatably connected to a rotating plate 604. The second gear 603 and the adjacent rotating plate 604 are distributed in a mirror image. The two connecting members are fixedly connected, and the output shaft of the second motor 601 drives the rotating plate 604 to rotate synchronously through the adjacent first gear 602, the adjacent second gear 603 and the two connecting members. The rotating plate 604 is slidably connected with two mirror-distributed air nozzles 605, and the air nozzles 605 are connected to the external air injection device. The rotating plate 604 is provided with a distance adjustment component for changing the distance between the air nozzles 605. The external impurities of the cigarette box are impacted by the two mirror-distributed air nozzles 605 to prevent the impurities from blocking the barcode reading by the code reader 3.

[0046] like Fig. 9 As shown, the distance adjustment component includes a limit block 606, which is a rectangular plate and has the same cross-section as the cigarette box and is used to fit the side of the cigarette box. The limit block 606 is fixedly connected to the adjacent sliding column 10, and a fourth elastic element 607 is arranged between the two mirror-distributed air nozzles 605 and the adjacent rotating plate 604. The fourth elastic element 607 is a spring and is used to make the air nozzle 605 always fit the adjacent limit block 606. The fourth elastic element 607 is initially in a compressed state. The two mirror-distributed air nozzles 605 are both fitted with the adjacent limit blocks 606. The rotating plate 604 drives the two air nozzles 605 to slide along the adjacent limit blocks 606. The contour of the limit block 606 is the same as the cross-section of the cigarette box, so that the distance between the air nozzle 605 and the plane of the cigarette box is stable and unchanged.

[0047] After the cigarette box is fixed, the external gas injection device is turned on, and the gas injection device injects gas into the two gas injection nozzles 605, so that the gas ejected from the gas injection nozzles 605 impacts the outside of the cigarette box to prevent impurities from being attached to it and hindering the barcode reader 3 from reading the code. Then the second motor 601 is turned on, and the output shaft of the second motor 601 drives the first gear 602 thereon to rotate alternately forward and reversely, and the first gear 602 drives the adjacent second gear 603 to rotate synchronously, and the second gear 603 drives the adjacent rotating plate 604 to rotate, and the rotating plate 604 drives the two mirror-distributed gas injection nozzles 605 thereon to rotate synchronously, so as to clean the external impurities of the cigarette box and prevent the impurities from blocking the barcode reader 3 from reading the barcode. The two mirror-distributed air nozzles 605 rotate and slide along the limit block 606. When the air nozzles 605 rotate from a plane close to the cigarette box to another adjacent plane, the fourth elastic element 607 always pushes the adjacent air nozzles 605 to fit the limit block 606. The two mirror-distributed air nozzles 605 move around the rectangular contour of the cross section of the cigarette box, so that the distance between the two air nozzles 605 and the outside of the cigarette box is always consistent during rotation, avoiding the change of the distance between the planes of the cigarette box, resulting in a change in the distance between the air nozzles 605 and the plane of the cigarette box, resulting in a reduction in the impact force of the air nozzles 605 on impurities outside the cigarette box, and this continues until the code reading is completed.

[0048] When the code reading is completed, the external air injection device is turned off, and then the output shaft of the second motor 601 drives the first gear 602 to rotate, so that the first gear 602 drives the rotating plate 604 to rotate to the initial position through the second gear 603. At this time, the fourth elastic element 607 is reset to the initial state, and then the second motor 601 is turned off. When the cigarette box is further read again, the above steps are repeated.

[0049] The above is a detailed introduction to the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A code reading device, characterized in that: The invention comprises a conveying base (1), wherein the upper side of the conveying base (1) is fixedly connected to a bracket (2), the bracket (2) is fixedly connected to a code reader (3), the lower side of the conveying base (1) is fixedly connected to a fixed frame (4), the fixed frame (4) is ball-connected to a swing frame (5), a first elastic element (6) is arranged between the fixed frame (4) and the swing frame (5), the swing frame (5) is slidably connected to a mirror-distributed sliding frame (7), the swing frame (5) is fixedly connected to a mirror-distributed first push rod (8), the telescopic end of the first push rod (8) is fixedly connected to the adjacent sliding frame (7), the sliding frame (7) is fixedly connected to a second push rod (9), the sliding frame (7) is slidably connected to a sliding column (10), the telescopic end of the second push rod (9) is connected to the adjacent sliding column (10), and the telescopic end of the second push rod (9) is connected to the adjacent sliding column (10). ) is fixedly connected, one end of the sliding column (10) close to the conveying base (1) is fixedly connected to the adsorption head (11), the fixed frame (4) is fixedly connected to a linear array of fixed rings (12), the internal sealing and rotatable connection of the fixed ring (12) is connected to an inner ring (13), and the two cooperate to form a first closed cavity, the inner ring (13) is fixedly connected to a push cylinder (14), the push cylinder (14) is connected to the adjacent first closed cavity, the push cylinder (14) is sealingly and slidably connected to a first piston shaft (15), a second elastic element (16) is provided between the push cylinder (14) and the adjacent first piston shaft (15), the first piston shaft (15) is pressed and matched with the swing frame (5), and a driving component for driving all the first piston shafts (15) to move is provided on the fixed frame (4).

2. A code reading device according to claim 1, characterized in that: The projections of all the push cylinders (14) on the swing frame (5) are distributed symmetrically with respect to the center.

3. A code reading device according to claim 1, characterized in that: The support (2) is composed of a mirror-distributed connection seat (201), a plurality of optical axes (202), a plurality of docking seats (203) and a plurality of code reading seats (204); the mirror-distributed connection seats (201) are respectively fixedly connected to two sides of the conveying base (1); the connection seat (201) and the adjacent docking seat (203) are detachably connected via the optical axis (202); the adjacent docking seats (203) are detachably connected via the optical axis (202); the code reading seat (204) and the adjacent docking seat (203) are detachably connected via the optical axis (202); and the code reading seat (204) and the adjacent code reader (3) are detachably connected.

4. A code reading device according to claim 1, characterized in that: The driving assembly comprises mirror-image-distributed adjusting cylinders (301), which are all fixedly connected to the fixing frame (4); first connecting pipes (302) are fixedly connected between the mirror-image-distributed adjusting cylinders (301) and adjacent fixing rings (12); the mirror-image-distributed adjusting cylinders (301) are jointly sealed and slidably connected to a second piston shaft (303); the mirror-image-distributed adjusting cylinders (301) cooperate with the second piston shaft (303) to form a second sealed cavity; the first sealed cavity is connected to an adjacent second sealed cavity via the adjacent first connecting pipe (302); one of the adjusting cylinders (301) is fixedly connected to a third push rod (304); a telescopic end of the third push rod (304) is fixedly connected to the second piston shaft (303); and a rotating assembly for driving all the first piston shafts (15) to rotate is provided on the fixing frame (4).

5. A code reading device according to claim 4, characterized in that: The rotating assembly comprises a mirror-distributed connecting frame (401), the mirror-distributed connecting frames (401) are fixedly connected to the inner ring (13) of the linear array, a rotating disk (402) is provided on the mirror-distributed connecting frames (401), the fixed frame (4) is fixedly connected to a first motor (403), an output shaft of the first motor (403) is fixedly connected to a rotating table (404), and the rotating disk (402) is frictionally matched with the rotating table (404).

6. A code reading device according to claim 5, characterized in that: The invention also comprises an adjusting component for automatically adjusting the rotation speed of the rotating disk (402), wherein the adjusting component is arranged on the fixing frame (4), and comprises a first elastic push rod (501), wherein the first elastic push rod (501) is fixedly connected to the fixing frame (4), wherein the telescopic end of the first elastic push rod (501) is rotatably connected to the rotating disk (402), wherein the fixing frame (4) is fixedly connected to a second elastic push rod (502), wherein the fixed portion of the first elastic push rod (501) is fixedly connected to the fixed portion of the second elastic push rod (502) and is connected to a second connecting pipe (503), wherein the mirror-distributed connecting frames (401) are slidably connected to the rotating disk (402), and a reversing component for pushing the telescopic end of the second elastic push rod (502) is arranged on the fixing frame (4).

7. A code reading device according to claim 6, characterized in that: The reversing assembly comprises a reversing block (504), the reversing block (504) being slidably connected to a side of the fixing frame (4) close to the second piston shaft (303), a squeezing block (505) being fixedly connected to the middle of the second piston shaft (303), the reversing block (504) and the squeezing block (505) being squeezed together, a third elastic element (506) being arranged between the reversing block (504) and the fixing frame (4), a first push block (507) being fixedly connected to a side of the reversing block (504) away from the squeezing block (505), a second push block (508) being fixedly connected to the telescopic end of the second elastic push rod (502), and the first push block (507) and the second push block (508) being squeezed together.

8. A code reading device according to claim 7, characterized in that: The commutating block (504) has an inwardly concave V-shaped inclined surface, and the extruding block (505) has an inclined surface that fits the commutating block (504).

9. A code reading device according to claim 1, characterized in that: It also includes cleaning components that are distributed in a mirror image and are used to clean external impurities of the inspection object. The cleaning components are arranged on adjacent sliding columns (10). The cleaning components include a second motor (601). The second motor (601) is fixedly connected to the adjacent sliding column (10). The output shaft of the second motor (601) is fixedly connected to a first gear (602). The sliding column (10) is rotatably connected to a second gear (603) that meshes with the adjacent first gear (602). The sliding column (10) is rotatably connected to a rotating plate (604). The second gear (603) is fixedly connected to the adjacent rotating plate (604) through a connecting piece. The rotating plate (604) is slidably connected to air nozzles (605) distributed in a mirror image. A distance adjustment component for changing the distance between the air nozzles (605) distributed in a mirror image is arranged on the rotating plate (604).

10. A code reading device according to claim 9, characterized in that: The distance adjustment component comprises a limit block (606), wherein the limit block (606) is fixedly connected to the adjacent sliding column (10), and a fourth elastic element (607) is arranged between the mirror-distributed air injection nozzles (605) and the adjacent rotating plates (604), and the mirror-distributed air injection nozzles (605) are in contact with the adjacent limit blocks (606).

Citation Information

Patent Citations

  • Online intelligent code reader with automatic focusing function

    CN115293182A

  • Code reading method and code reading equipment

    CN117852556A