Cigarette two-dimensional code tagging device
By designing a QR code encoding device for cigarettes, the device enables the instant identification and rejection of defective products during high-speed production, ensuring the accurate positioning and printing quality of the QR codes. This solves the problems of complex mechanical adjustments and lack of real-time correction in existing technologies, thereby improving production efficiency and the reliability of traceability and anti-counterfeiting.
Patent Information
- Application Number
- CN202512056087.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-02-10
AI Technical Summary
Existing coding systems suffer from problems when dealing with multi-specification and high-speed production, such as complex mechanical adjustments, difficulty in guaranteeing coding quality, and lack of real-time correction capabilities. This results in poor QR code positioning and printing quality, and makes it difficult to identify and remove defective products in a timely manner, affecting the reliability of traceability and anti-counterfeiting.
A cigarette QR code assignment device was designed, comprising a pagination unit, a correction unit, a negative pressure adsorption coding unit, a detection and rejection unit, and a receiving unit. Through negative pressure adsorption, real-time detection and correction, and automatic adjustment of the printing template, it can instantly identify and reject defective products, ensuring accurate code positioning and printing quality.
It enables the real-time detection and handling of coding defects during high-speed production, prevents defective products from entering the market, ensures the quality and compliance of finished products, improves coding accuracy and production efficiency, and enhances the reliability and flexible adaptability of the "one item, one code" system.
Smart Images

Figure CN121493380A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of product packaging equipment technology, specifically to a cigarette QR code assignment device. Background Technology
[0002] Existing coding systems have revealed significant technical rigidity and functional limitations when dealing with the demands of multi-specification and high-speed production.
[0003] First, the mechanical structure and program settings of the coding system are usually preset for specific packaging specifications and fixed coding positions. When switching production specifications, complex mechanical adjustments and vision system repositioning are required frequently, which not only significantly reduces the flexibility and response efficiency of the production line, but also makes it difficult to ensure accurate positioning and printing quality of QR codes at high speeds due to the shaking and deviation of the packaging paper, often resulting in defects such as blurriness and deformation.
[0004] Secondly, and more critically, current coding systems lack the capability of "online detection and real-time closed-loop control." Although some systems have code reading and verification functions, and can intelligently judge coding quality (such as clarity, contrast, and readability) within the judgment time (generally in milliseconds), they lack the ability to dynamically link with the coding station for real-time correction. This results in the inability to identify, remove, and repair defective codes in a timely manner, heavily relying on subsequent manual sampling inspections. Consequently, flawed QR codes flow into downstream processes, fundamentally weakening the reliability and effectiveness of the "one item, one code" system in product traceability, anti-counterfeiting verification, and other applications. Summary of the Invention
[0005] To address this, this invention provides a cigarette QR code assignment device. On one hand, it ensures that coding defects generated during high-speed production can be detected and processed immediately, fundamentally preventing defective products from flowing into subsequent stages and ensuring the quality compliance of the final product. On the other hand, it ensures the stability and position of the packaging paper, preventing packaging paper shaking and deviation, thereby ensuring accurate positioning and printing quality of the code, and thus avoiding defects such as blurriness and deformation.
[0006] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:
[0007] A cigarette QR code assignment device, comprising:
[0008] The paging unit is used to divide the stacked box skins in the feeding bin into single pages and feed the box skins at preset intervals to the subsequent processes.
[0009] The correction unit is used to adjust the position of the box cover delivered by the paging unit, so that the box cover moves to the subsequent process according to the preset position and direction;
[0010] The negative pressure adsorption coding unit includes a negative pressure adsorption subunit and a coding subunit. The negative pressure adsorption subunit is used to perform negative pressure adsorption and conveying of the box skin delivered by the correction unit, so that the box skin passes through the coding subunit at a uniform speed. The coding subunit is used to: automatically call the printing template to adapt to the printing position, receive the traceability code and generate a printing instruction based on the traceability code, assign a code on the box skin according to the printing instruction, and determine whether the offset exceeds the threshold based on the offset information fed back from the subsequent process. When the offset exceeds the threshold, the printing template is dynamically adjusted to readjust the printing position.
[0011] The detection and rejection unit is used to: identify the code on the box skin; if the identification fails, reject the box skin containing the code; when the rejection quantity exceeds the limit within a set time, issue an alarm and stop coding; collect images of the box skin and the code; calculate the offset of the code on the box skin and send it to the coding subunit.
[0012] The receiving unit is used to stack and store the box covers that have been properly coded.
[0013] Furthermore, the paging unit includes a feeding bin, a paging feeding belt disposed at the bottom of the feeding bin, an inclined support plate disposed at the outlet of the feeding bin, and a guide rod disposed above the outlet of the feeding bin; wherein, the positions of the side plates on the left and right sides of the feeding bin are adjustable, the belt speed of the paging feeding belt is adjustable, the depth of the inclined support plate is adjustable, and the height of the guide rod is adjustable.
[0014] Furthermore, the correction unit includes a correction feed belt and a positioning guide rail. The positioning guide rail extends along a preset direction, and the conveying direction of the correction feed belt is set at an acute angle to the preset direction of the positioning guide rail, so as to make the box skin located on the correction feed belt move towards the positioning guide rail and move along the positioning guide rail.
[0015] Furthermore, a stabilizer is provided above the paging feed belt and / or the correction feed belt. The stabilizer includes a ball-holding base plate and a plurality of pressure balls. The ball-holding base plate is provided with a plurality of ball-releasing holes. The lower end of the ball-releasing holes is provided with a limiting part to prevent the pressure balls from falling out downwards. The plurality of pressure balls are placed in the plurality of ball-releasing holes one by one, and a part of the pressure ball protrudes downwards from the lower end of the ball-releasing hole to rotate and press against the feed belt or the box skin on the feed belt.
[0016] Furthermore, the negative pressure adsorption subunit includes a negative pressure adsorption feeding belt and a negative pressure component. The negative pressure component is disposed below the negative pressure adsorption feeding belt, and the negative pressure adsorption feeding belt is provided with an array of multiple negative pressure holes. The negative pressure component can adsorb items on the negative pressure adsorption feeding belt through the negative pressure holes.
[0017] Furthermore, the coding subunit includes a coding control computer, a printer, sensors, and an encoder, and the processing procedure of the coding subunit is as follows:
[0018] Task initialization: Receive the print task and complete the task information initialization;
[0019] Load code segment: Based on the task information, load the code segment content required by the printing task;
[0020] Start Print Job: Receive external commands to begin the coding task;
[0021] Print Ready: The printer initializes the print job and prepares to print;
[0022] Sending code printing information: The coding control computer retrieves unused codes from the loaded code segments and sends them to the coding control printer;
[0023] Receiving print information: The printer receives the code printing information sent by the coding control computer and prepares to print;
[0024] Carton arrival detection: The sensor detects the passing carton and generates a signal corresponding to the production line action, which is then sent to the printer;
[0025] Printing: The printer prints the corresponding code synchronously on the uniformly and stably moving box skin according to the speed signal detected by the encoder;
[0026] Printing complete: The printer immediately sends a print complete signal to the coding control computer after printing is finished;
[0027] Continue sending codes: If the coding task is not completed after the coding control computer receives the printing completion signal, it will return to the "send code printing information" step.
[0028] Coding task completed: After the production task is finished, the manual end of the coding task is sent to the printer to send a stop signal;
[0029] Printing stopped: The printer receives a stop signal and stops printing.
[0030] Furthermore, the detection and rejection unit includes a detection barcode reader, a PLC controller, a guide frame, a servo motor, a motion shaft, motion wheels, a rocker arm, a rejection pressure bar, and a separation tray. The guide frame and the servo motor are relatively stationary. The motion shaft is rotatably mounted below the guide frame and is connected to the servo motor. Each end of the motion shaft has a motion wheel. An eccentric column is provided on the outer side of each motion wheel. One end of the rocker arm is rotatably connected to the eccentric column, and the other end is rotatably connected to the connecting column of the rejection pressure bar. The rejection pressure bar is located between the two guide frames. The guide frame and the rejection pressure bar are located behind the separation tray, and the rejection pressure bar is located above the separation tray when reset. When the rejection pressure bar is pressed down, its lower end can extend below the separation tray. Each end of the rejection pressure bar has a slider. The guide frame has a vertically extending guide hole. The slider slides through the guide hole, and the connecting column is installed on the outer end of the slider.
[0031] The detection barcode reader identifies the content of the code on the box skin. If the detection fails, it sends an NG signal to the PLC controller. When the PLC controller receives the NG signal, it calculates the rejection control point based on the conveyor belt speed obtained by the encoder. The PLC controller controls the servo motor to rotate, which drives the motion shaft to rotate. The rocker arm pulls the rejection pressure bar to press the box skin below the separation tray, so that the box skin is removed from the conveyor line that transports qualified products to the receiving unit.
[0032] Furthermore, the detection barcode reader captures images of the box cover and the barcode, calculates the left-right and up-down offsets of the barcode, and sends them to the barcode printing control computer. The barcode printing control computer receives the offset information fed back by the detection barcode reader, determines whether the offset exceeds a threshold, and when the offset exceeds the threshold, the barcode printing control computer generates a corresponding print template replacement instruction based on the offset information and sends it to the printer. The printer replaces the print template according to the print template replacement instruction to adjust the printing position, thus performing automatic adjustment.
[0033] The embodiments of the present invention have the following advantages:
[0034] 1. By using the detection and rejection unit, the code on the box skin is identified in real time. If the identification fails, the box skin is rejected to prevent defective products from entering the receiving process. Compared with the existing model that relies on manual sampling inspection, this device achieves "millisecond-level response" for defect handling, fundamentally eliminating the risk of defective products flowing out and ensuring the quality compliance of finished products.
[0035] 2. The array-type negative pressure hole adsorption design of the negative pressure adsorption feeding belt ensures that the box skin is stably adsorbed on the negative pressure adsorption feeding belt, effectively preventing the box skin from shaking. At the same time, in conjunction with a high-precision motor, the speed stability of the negative pressure adsorption feeding belt is guaranteed, so that the box skin maintains a uniform and flat movement state during the coding process, providing a foundation for the accurate positioning and printing of the code, and fundamentally avoiding defects such as blurry code, deformation, and positional offset.
[0036] 3. The coding sub-unit receives the box cover and code body images collected by the detection and rejection unit, calculates the left and right and up and down offset of the code body in real time, and automatically replaces the printing template to re-adapt the position when the offset exceeds the threshold, forming a closed-loop control of "printing-detection-correction".
[0037] 4. By setting up a stabilizer, the box skin is stably pressed onto the feeding belt using the rolling and pressing characteristics of the pressure ball, so that there is a large and stable friction between the feeding belt and the box skin, ensuring the running speed of the box skin.
[0038] 5. When the rejection unit exceeds the rejection limit within the set time, an alarm will be automatically triggered and coding will be stopped. This will promptly remind staff to check for equipment malfunctions, reduce production losses and quality risks, and further enhance the controllability of product quality.
[0039] 6. By adjusting the side plate spacing of the paging unit, the depth of the tilting tray, and the height of the guide rod, the paging requirements of different box covers can be adapted.
[0040] 7. The paging unit has multiple adjustable structures (side plate position, feed belt speed, pallet depth, guide rod height) and the coding sub-unit has an automatic template recall function, which enables the device to quickly adapt to the coding requirements of box skins of different sizes and specifications without complex mechanical modifications or program reconstruction.
[0041] 8. On the one hand, we eliminate code defects and positional deviations to ensure that the code on each qualified box is clear, readable, and unique; on the other hand, we prevent defective products from flowing into downstream processes by immediately rejecting defective products; through this dual protection, we ensure the quality of the code during the high-speed continuous coding process. Attached Figure Description
[0042] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.
[0043] The structures, proportions, sizes, etc. illustrated in this specification are only for the purpose of assisting those skilled in the art in understanding and reading the content disclosed herein, and are not intended to limit the conditions under which the present invention can be implemented. Therefore, they have no substantial technical significance. Any modifications to the structure, changes in the proportions, or adjustments to the size, without affecting the effects and objectives that the present invention can produce, should still fall within the scope of the technical content disclosed in the present invention.
[0044] Figure 1 This is an overall assembly diagram of a cigarette QR code assignment device provided in an embodiment of the present invention;
[0045] Figure 2 A partial structural diagram of a pagination unit of a cigarette QR code assignment device provided in an embodiment of the present invention;
[0046] Figure 3 A partial structural diagram of the correction unit of a cigarette QR code assignment device provided in an embodiment of the present invention;
[0047] Figure 4 This is a schematic diagram of the structure of a stabilizer for a cigarette QR code assignment device provided in an embodiment of the present invention;
[0048] Figure 5 A partial structural diagram of the pressure adsorption coding unit of a cigarette QR code coding device provided in an embodiment of the present invention;
[0049] Figure 6 A flowchart illustrating the coding process of a cigarette QR code assignment device provided in this embodiment of the invention;
[0050] Figure 7 This is a partial structural diagram of the detection and rejection unit of a cigarette QR code assignment device provided in an embodiment of the present invention.
[0051] In the diagram: 1. Paging unit; 11. Paging feeder; 12. Inclined pallet; 13. Guide rod; 14. Side plate; 2. Correction unit; 21. Correction feeder; 22. Positioning guide rail; 23. Ball-holding base plate; 24. Pressure ball; 3. Negative pressure adsorption coding unit; 31. Negative pressure adsorption conveyor; 32. Printer; 4. Detection and rejection unit; 41. Guide frame; 42. Motion shaft; 43. Motion wheel; 44. Rocker arm; 45. Rejection pressure bar; 46. Separation tray; 5. Receiving unit; 6. Box cover; 61. Coding position. Detailed Implementation
[0052] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0053] This embodiment provides a cigarette QR code coding device with a modular workstation design. It not only breaks down the complex coding task into multiple independently optimizable and tightly integrated sub-tasks, enabling high-speed coding of cigarette packs, significantly improving overall production efficiency and rhythm stability, but also lays a solid process foundation for subsequent comprehensive online quality inspection through the coordinated operation of each stage. This seamlessly integrated online inspection system forms an efficient "detection-judgment-execution" quality control closed-loop process. It ensures that any coding defects that occur instantaneously during high-speed production can be detected and handled immediately, thereby fundamentally preventing defective products from flowing into subsequent stages and guaranteeing 100% quality compliance of the final product.
[0054] like Figure 1-7 As shown, the cigarette QR code assignment device provided in this embodiment includes a pagination unit 1, a correction unit 2, a negative pressure adsorption coding unit 3, a detection and rejection unit 4, and a receiving unit 5. It should be noted that the QR code assignment device in this embodiment assigns a QR code, barcode, or other code with traceability functionality.
[0055] The paging unit 1 is used to divide the stacked box skins 6 in the feeding bin into single pages and to feed the box skins 6 at preset intervals to the subsequent processes.
[0056] In this embodiment, the paging unit 1 includes a feeding bin, a paging feeding belt 11 disposed at the bottom of the feeding bin, an inclined support plate 12 disposed at the outlet of the feeding bin, and a guide rod 13 disposed above the outlet of the feeding bin; wherein, the positions of the side plates 14 on the left and right sides of the feeding bin are adjustable, the belt speed of the paging feeding belt 11 is adjustable, the depth of the inclined support plate 12 is adjustable, and the height of the guide rod 13 is adjustable.
[0057] Optionally, the side plates 14 on the left and right sides of the feeding bin adopt a manual adjustment mechanism; preferably, the side plates 14 on the left and right sides of the feeding bin adopt an automatic adjustment mechanism. For example, the lower ends of the two side plates 14 are each connected to a nut, the two nuts having opposite threads, correspondingly screwed onto a bidirectional lead screw (a lead screw with two threads of opposite directions). A handwheel is installed at one end of the bidirectional lead screw, and by turning the handwheel, the two side plates 14 are moved closer or further apart. Replacing the handwheel with a motor forms an automatic adjustment mechanism. This motor is controlled by a control system, and according to the input specifications (generally a code) of the box skin 6, the motor's movement is controlled to adjust the spacing between the side plates 14, thereby allowing the feeding bin to adapt to different box skins 6.
[0058] The speed of the paging feeder 11 can be adjusted by adjusting the motor speed. The depth adjustment of the tilting tray 12 and the height of the guide rod 13 can be done manually or automatically (the control system is controlled according to the specifications of the box cover 6). The specific structure adopts the mature structure in the existing technology, and will not be listed one by one.
[0059] In the paging unit 1, the three components—the adjustable-speed paging feed belt 11, the adjustable-depth inclined tray 12, and the adjustable-height guide rod 13—work together to separate the stacked box covers 6 in the feeding bin into individual sheets through the friction and compression of the paging feed belt 11 and the guide rod 13. These sheets are then fed to subsequent processes at appropriate intervals, achieving the effect of paging the box covers 6 (paging based on this principle is a mature technology).
[0060] For the outer packaging box skins 6 requiring coding for different products, the feeding bin of the box skin 6 needs to be designed with an adjustable size to easily adapt to different specifications of outer packaging box skins 6. In this embodiment, by setting the two side plates 14 on the left and right sides of the feeding bin to an adjustable spacing design, when producing packaging paper of different specifications, only the position of the baffles on both sides of the feeding bin needs to be adjusted to adapt to different specifications of outer packaging box skins 6. After passing through the paging unit 1, the stacked box skins 6 can be paginated into individual box skins 6 to enter the next stage of the process.
[0061] After the outer packaging box skin 6 is paginated, it enters the position correction area. The correction unit 2 is used to adjust the position of the box skin 6 delivered by the pagination unit 1, so that the box skin 6 moves to the subsequent process according to the preset position and direction.
[0062] In this embodiment, the correction unit 2 includes a correction feeding belt 21 and a positioning guide rail 22. The positioning guide rail 22 extends along a preset direction. The conveying direction of the correction feeding belt 21 is set at an acute angle to the preset direction of the positioning guide rail 22, so as to make the box skin 6 located on the correction feeding belt 21 move towards the positioning guide rail 22 and move along the positioning guide rail 22.
[0063] The corrective feeding belt 21, which is inclined at a certain angle to the preset running direction, applies a lateral force to the box skin 6 through friction during movement, causing the box skin 6 to shift to one side and align with the positioning guide rail 22, thus correcting the box skin 6 to the correct direction. For example, the rear end of the corrective feeding belt 21 is located below and to the side of the positioning guide rail 22, and the front end of the corrective feeding belt 21 is located below the positioning guide rail 22.
[0064] A stabilizer is provided above the paging feed belt 11 and / or the correction feed belt 21. The stabilizer includes a ball holding base plate 23 and a plurality of pressure balls 24. The ball holding base plate 23 is provided with a plurality of ball release holes. The lower end of the ball release hole is provided with a limiting part to prevent the pressure balls 24 from falling out downward. The plurality of pressure balls 24 are placed in the plurality of ball release holes one by one, and a part of the pressure balls 24 protrudes downward at the lower end of the ball release hole to rotate and press against the feed belt or the box skin 6 on the feed belt.
[0065] Because the box cover 6 is very lightweight, the frictional force required to maintain its operating speed is insufficient. Therefore, the paging feed belt 11 and / or the guiding feed belt 21 need to provide sufficient friction for the box cover 6. One of the determining factors of the frictional force is the normal force. Since the box cover 6 is very light, a downward pressure needs to be applied to increase the frictional force, but it cannot be too large, otherwise it will affect the appearance and surface of the box cover 6. In this embodiment, a lighter pressure ball 24 is used to press down on the box cover 6 with its weight, ensuring that the box cover 6 can run smoothly while also applying downward pressure. For example, the pressure ball 24 is a steel ball.
[0066] After position correction, the outer packaging box 6 enters the coding area. The negative pressure adsorption coding unit 3 includes a negative pressure adsorption subunit and a coding subunit.
[0067] The negative pressure adsorption subunit is used to perform negative pressure adsorption conveying 31 on the box skin 6 delivered by the correction unit 2, so that the box skin 6 passes through the coding subunit at a uniform speed. Exemplarily, the negative pressure adsorption subunit includes a negative pressure adsorption feeding belt and a negative pressure component. The negative pressure component is located below the negative pressure adsorption feeding belt, which has multiple negative pressure holes arranged in an array. The negative pressure component can adsorb items on the negative pressure adsorption feeding belt through these holes; this is mature technology and will not be described further.
[0068] The coding subunit is used to: automatically call the printing template to adapt to the printing position, receive the traceability code and generate printing instructions based on the traceability code, assign the code on the box skin 6 according to the printing instructions, and determine the offset of the code on the box skin 6 based on the feedback information of subsequent processes. When the offset exceeds the threshold, the printing template is dynamically adjusted to re-adapt to the printing position.
[0069] Coding process compatibility: Color block + laser coding, blank area + inkjet coding (thermal foaming), and blank area + inkjet coding (UV printing) can be used. The area above the negative pressure suction feeding belt can be configured with the necessary equipment according to the coding process requirements. Additionally, depending on different process requirements, the corresponding coding position 61 on the box skin 6 needs to have a corresponding coating or processing to ensure compatibility.
[0070] Coding position 61 adaptation: By adjusting the printing template (calling different printing templates), all positions on the box skin 6 can be used as coding areas, thus flexibly adapting to the requirements of industrial production. Generally speaking, for different packaging production lines, there are usually only a few specific areas suitable for installing barcode readers to read the codes (such as QR codes, barcodes, etc.) on the packaged products. Therefore, being able to freely select the coding position 61 can reduce the requirements for subsequent barcode reading processes.
[0071] Coding software system adaptation: After receiving the traceability code, the coding terminal (such as the coding control computer mentioned below) generates a coding command according to the traceability code configuration rules. After the production task starts, it sends the coding command to the printer 32 (such as a laser coding machine) and receives the printing completion instruction from the printer 32. It continues to send coding commands to the printer 32 in real time. Through cyclic coding, the high-speed coding function is completed.
[0072] In this embodiment, the coding subunit includes a coding control computer, a printer 32, a sensor, and an encoder. The coding control computer is a computer that runs an independent thread to process coding and coding algorithms. The printer 32 is a fixedly installed laser coding machine that is connected to the coding control computer via a network. The sensor is a fixedly installed trigger photoelectric sensor that can generate trigger waveform signals according to the operation of the box cover 6 and is directly connected to the signal input interface of the printer 32.
[0073] The processing procedure for the coding sub-unit is as follows:
[0074] S1, Task Initialization: Receive the print task and complete the task information initialization;
[0075] S2, Load code segment: Based on the task information, load the code segment content required by the printing task;
[0076] S3, Start Printing Task: Receives external commands to begin the coding task;
[0077] S4, Printing Ready: Printer 32 initializes the print job and prepares to print;
[0078] S5, Send code printing information: The coding control computer obtains unused codes from the loaded code segments and sends them to the coding control printer 32;
[0079] S6, Receive Printing Information: Printer 32 receives the printing information sent by the coding control computer and prepares to print;
[0080] S7, Detecting the arrival of box skin 6: The sensor detects the passing box skin 6, generates a signal corresponding to the production line action, and sends it to the printer 32;
[0081] S8, Printing: Printer 32 prints the corresponding code synchronously on the uniformly and stably moving box skin 6 according to the speed signal detected by the encoder.
[0082] S9, Printing Complete: Printer 32 immediately sends a printing complete signal to the coding control computer after completing printing;
[0083] S10, Continue sending codes: If the coding control computer has not completed the coding task after receiving the printing completion signal, it returns to step S5.
[0084] S11, Coding task completed: After the production task is completed, the coding task is manually ended by sending a stop signal to the printer 32.
[0085] S12, Printing Stopped: Printer 32 receives a stop signal and stops printing.
[0086] After the box cover 6 is coded, it enters the detection and rejection area to check the printed content. The detection and rejection unit 4 is used to: identify the code on the box cover 6; if the identification fails, the box cover 6 containing the code is rejected; when the rejection quantity exceeds the limit within the set time, an alarm is triggered and coding is stopped; and images of the box cover 6 and the code are captured and sent to the coding subunit.
[0087] In this embodiment, the detection and rejection unit 4 includes a detection barcode reader, a PLC controller, a guide frame 41, a servo motor, a motion shaft 42, motion wheels 43, a rocker arm 44, a rejection pressure bar 45, and a separation tray 46. The guide frame 41 and the servo motor are relatively stationary. The motion shaft is rotatably mounted below the guide frame 41 and is connected to the servo motor for transmission. A motion wheel 43 is mounted at each end of the motion shaft 42. An eccentric column is provided on the outer side of the motion wheel 43. One end of the rocker arm 44 is rotatably connected to the eccentric column. The other end is rotatably connected to the connecting post of the rejection pressure bar 45. The rejection pressure bar 45 is located between the two guide frames 41. The guide frames 41 and the rejection pressure bar 45 are located behind the separation tray 46. When the rejection pressure bar 45 is reset, it is located above the separation tray 46. When the rejection pressure bar 45 is pressed down, the lower end can extend under the separation tray 46. A slider is provided at each end of the rejection pressure bar 45. The guide frame 41 is provided with a vertically extending guide hole. The slider slides through the guide hole. A connecting post is installed at the outer end of the slider.
[0088] Detection and rejection working principle:
[0089] 1. Code recognition: The code reader detects the content of the code on the box cover 6. If the detection fails, an NG signal is sent to the PLC controller.
[0090] 2. Rejection after detection failure: When the PLC controller receives the NG signal, it calculates the rejection control point based on the conveyor belt speed obtained by the encoder. The PLC controller controls the servo motor to rotate, which drives the motion shaft 42 to rotate. The rocker arm 44 pulls the rejection pressure bar 45 to press the box skin 6 below the separation tray 46, so that the box skin 6 is separated from the conveyor line that transports qualified products to the receiving unit 5.
[0091] 3. Dynamic Adjustment of Printed Content: The barcode reader captures images of the box cover 6 and the barcode, calculates the left-right and up-down offsets of the barcode, and sends them to the barcode control computer. The barcode control computer receives the offset information (e.g., offset X and offset Y) from the barcode reader and determines whether the offset exceeds a threshold. If the offset exceeds the threshold, the barcode control computer generates a corresponding print template change command based on the offset information and sends it to the printer. The printer changes the print template according to the print template change command to adjust the printing position, performing automatic adjustment. The print template change command is generally a binary command, and the printer has a corresponding command protocol to support it. Currently, when adjusting in real time, the print template switching time is slightly longer, which may cause some box covers 6 to be unable to be barcoded during this period. However, because there is a rejection mechanism to remove them later, it will not have a significant impact on the production process.
[0092] The receiving unit 5 is used to stack and store the correctly coded box covers 6. This is an existing and mature solution, and will not be described in detail here.
[0093] The cigarette QR code assignment device provided in this embodiment achieves at least the following technical effects:
[0094] 1. Promptly address coding defects to ensure product quality compliance.
[0095] Real-time defect identification and rejection: The detection and rejection unit identifies the codes on the box skin in real time through the code reader. Once the identification fails (such as unreadable, missing, or defective codes), the PLC controller can quickly calculate the rejection control point based on the conveyor belt speed obtained by the encoder. Through the linkage structure of servo motor, motion axis, and rejection pressure bar, the box skin with defective codes is accurately pressed below the separation tray, so that it is removed from the qualified product conveyor line and the defective products are prevented from flowing into the receiving stage.
[0096] Abnormal alarms and shutdown protection to prevent batch defects: When the rejection unit exceeds the rejection limit within a set time, an alarm is automatically triggered and coding is stopped, which promptly reminds staff to check for equipment malfunctions (such as abnormal printing parameters, box conveyor failure, etc.), avoids the generation of batch defective products due to continuous production, reduces production losses and quality risks, and further enhances the controllability of product quality.
[0097] II. Ensure the accuracy and quality of coding, and eliminate defects in the coding body.
[0098] Achieving stable and precise packaging paper transport and positioning: By adjusting the side plate spacing of the paging unit, the depth of the inclined tray, and the height of the guide rod, the paging requirements of different box sizes are adapted. Simultaneously, the pressure ball rolling holding structure of the stabilizer stably presses the box onto the feeding belt, creating a large and stable frictional force between the feeding belt and the box, ensuring the box's running speed and preventing box vibration. The correction unit's correction feeding belt provides a frictional component that forces the box to press against the positioning guide rail, compelling the box to move along the preset direction and solving the packaging paper deviation problem. The array-type negative pressure hole adsorption design of the negative pressure adsorption feeding belt ensures the box is firmly adsorbed onto the negative pressure adsorption feeding belt, effectively preventing box vibration. Combined with a high-precision motor, this ensures the speed stability of the negative pressure adsorption feeding belt, allowing the box to maintain a uniform and flat movement during coding, providing a foundation for precise code positioning and printing, and fundamentally avoiding defects such as blurry, deformed, and misaligned codes.
[0099] Dynamic closed-loop adjustment of print position: The coding sub-unit receives images of the box cover and code body collected by the detection and rejection unit, calculates the left-right and up-down offset of the code body in real time, and automatically replaces the print template to re-adapt the position when the offset exceeds the threshold, forming a closed-loop control of "printing-detection-correction". This design can dynamically compensate for minor position deviations that may occur during production without manual intervention, ensuring that the code body positioning accuracy always meets the standard in high-speed production scenarios.
[0100] Third, improve production efficiency and flexibility to meet diversified needs.
[0101] Reduce manual intervention and improve production continuity: The various units of the device work together to automate paging, correction, adsorption, coding, detection, rejection, and material collection. The entire process requires no manual intervention in paging adjustment, position calibration, defect screening, and other operations, effectively reducing labor costs and the risk of human error. At the same time, the automated task initialization, code segment loading, and synchronous printing processes of the coding sub-unit, combined with the closed-loop correction mechanism, avoid production line interruptions caused by quality issues, significantly improving production line continuity and overall efficiency in high-speed production scenarios.
[0102] Adaptable to multi-specification production, enhancing flexibility: The paging unit's multiple adjustable structures (side plate position, feed belt speed, pallet depth, guide rod height) and the coding sub-unit's automatic template recall function allow the device to quickly adapt to the coding requirements of box covers of different sizes and specifications without complex mechanical modifications or program refactoring. Compared to the "one-to-one" fixed specification design of existing technologies, this device significantly reduces adjustment costs and time during production changeovers, and improves the production line's responsiveness and adaptability to diversified production tasks.
[0103] IV. Strengthen the reliability of the "one item, one code" system to ensure the effectiveness of traceability and anti-counterfeiting.
[0104] This device ensures code quality through dual safeguards: firstly, it eliminates code defects and positional misalignment, ensuring that the code on each qualified box is clear, readable, and unique; secondly, it prevents defective products from being rejected in the immediate future, thus avoiding defective codes from entering downstream processes. It fundamentally solves the problems of traceability breakdown and anti-counterfeiting failure caused by unreliable codes in existing "one item, one code" systems, improving the accuracy of product traceability information and the effectiveness of anti-counterfeiting verification. This provides reliable technical support for enterprise product quality management, market supervision, and consumer rights protection.
[0105] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.
Claims
1. A cigarette QR code assignment device, characterized in that, include: The paging unit (1) is used to divide the stacked box skins (6) in the feeding bin into single pages and to feed the box skins (6) at preset intervals to the subsequent process. The correction unit (2) is used to adjust the position of the box cover (6) delivered by the paging unit (1) so that the box cover (6) moves to the subsequent process according to the preset position and direction; The negative pressure adsorption coding unit (3) includes a negative pressure adsorption subunit and a coding subunit; the negative pressure adsorption subunit is used to perform negative pressure adsorption and conveying (31) of the box skin (6) delivered by the correction unit (2) so that the box skin (6) passes through the coding subunit at a uniform speed; the coding subunit is used to: automatically call the printing template to adapt to the printing position, receive the traceability code and generate the printing instruction based on the traceability code, assign the code on the box skin (6) according to the printing instruction, and determine whether the offset exceeds the threshold based on the offset information fed back by the subsequent process. When the offset exceeds the threshold, the printing template is dynamically adjusted to re-adapt to the printing position. The detection and rejection unit (4) is used to: identify the code on the box skin (6), and if the identification fails, reject the box skin (6) where the code is located. When the rejection amount exceeds the standard within a set time, an alarm is triggered and the coding is stopped; collect images of the box skin (6) and the code, calculate the offset of the code on the box skin (6) and send it to the coding subunit; The receiving unit (5) is used to stack and store the box skins (6) that have been properly coded.
2. The cigarette QR code assignment device as described in claim 1, characterized in that, The paging unit (1) includes a feeding bin, a paging feeding belt (11) located at the bottom of the feeding bin, an inclined support plate (12) located at the outlet of the feeding bin, and a guide rod (13) located above the outlet of the feeding bin; wherein, the positions of the side plates (14) on the left and right sides of the feeding bin are adjustable, the belt speed of the paging feeding belt (11) is adjustable, the depth of the inclined support plate (12) is adjustable, and the height of the guide rod (13) is adjustable.
3. The cigarette QR code assignment device as described in claim 1, characterized in that, The correction unit (2) includes a correction feeding belt (21) and a positioning guide rail (22). The positioning guide rail (22) extends along a preset direction. The conveying direction of the correction feeding belt (21) is set at an acute angle to the preset direction of the positioning guide rail (22), so that the box skin (6) located on the correction feeding belt (21) moves toward the positioning guide rail (22) and along the positioning guide rail (22).
4. The cigarette QR code assignment device as described in claim 2 or 3, characterized in that, A stabilizer is provided above the paging feed belt (11) and / or the correction feed belt (21). The stabilizer includes a ball holding base plate (23) and a plurality of pressure balls (24). The ball holding base plate (23) is provided with a plurality of ball release holes. The lower end of the ball release hole is provided with a limiting part to prevent the pressure balls (24) from falling out downward. The plurality of pressure balls (24) are placed in the plurality of ball release holes one by one, and a part of the pressure ball (24) protrudes downward at the lower end of the ball release hole to rotate and press against the feed belt or the box skin (6) on the feed belt.
5. The cigarette QR code assignment device as described in claim 1, characterized in that, The negative pressure adsorption subunit includes a negative pressure adsorption feeding belt and a negative pressure component. The negative pressure component is located below the negative pressure adsorption feeding belt. The negative pressure adsorption feeding belt has a plurality of negative pressure holes arranged in an array. The negative pressure component can adsorb items on the negative pressure adsorption feeding belt through the negative pressure holes.
6. The cigarette QR code assignment device as described in claim 1, characterized in that, The coding subunit includes a coding control computer, a printer (32), sensors, and an encoder. The processing procedure of the coding subunit is as follows: Task initialization: Receive the print task and complete the task information initialization; Load code segment: Based on the task information, load the code segment content required by the printing task; Start Print Job: Receive external commands to begin the coding task; Printing ready: The printer (32) initializes the print job and prepares to print; Send code printing information: The coding control computer obtains unused codes from the loaded code segments and sends them to the coding control printer (32); Receiving printing information: The printer (32) receives the code printing information sent by the coding control computer and prepares to print; Detecting the arrival of the box skin (6): The sensor detects the passing box skin (6), generates a signal corresponding to the production line action, and sends it to the printer (32); Printing: The printer (32) prints the corresponding code synchronously on the uniformly and stably moving box skin (6) according to the speed signal detected by the encoder; Printing complete: Immediately after the printer (32) finishes printing, it sends a printing complete signal to the coding control computer; Continue sending codes: If the coding task is not completed after the coding control computer receives the printing completion signal, it will return to the "send code printing information" step. Coding task completed: After the production task is completed, the coding task is manually ended by sending a stop signal to the printer (32); Printing stopped: The printer (32) receives a stop signal and stops printing.
7. The cigarette QR code assignment device as described in claim 6, characterized in that, The detection and rejection unit (4) includes a detection barcode reader, a PLC controller, a guide frame (41), a servo motor, a motion shaft (42), motion wheels (43), a rocker arm (44), a rejection pressure bar (45), and a separation tray (46). The guide frame (41) and the servo motor are relatively stationary. The motion shaft (42) is rotatably mounted below the guide frame (41) and is connected to the servo motor. A motion wheel (43) is mounted at each end of the motion shaft (42). An eccentric column is provided on the outer side of the motion wheel (43). One end of the rocker arm (44) is rotatably connected to the eccentric column, and the other end is connected to the servo motor. The connecting column of the rejection pressure bar (45) is rotatably connected. The rejection pressure bar (45) is located between the two guide frames (41). The guide frames (41) and the rejection pressure bar (45) are located behind the separation tray (46). When the rejection pressure bar (45) is reset, it is located above the separation tray (46). When the rejection pressure bar (45) is pressed down, its lower end can extend below the separation tray (46). A slider is provided at each end of the rejection pressure bar (45). The guide frame (41) is provided with a vertically extending guide hole. The slider slides through the guide hole. The connecting column is installed at the outer end of the slider. The detection reader identifies the code content on the box skin (6). If the detection fails, it sends an NG signal to the PLC controller. When the PLC controller receives the NG signal, it calculates the rejection control point based on the conveyor belt speed obtained by the encoder. The PLC controller controls the servo motor to rotate, which drives the motion shaft (42) to rotate. The rocker arm (44) pulls the rejection pressure bar (45) to press the box skin (6) below the separation tray (46), so that the box skin (6) is separated from the conveyor line that transports qualified products to the receiving unit (5).
8. The cigarette QR code assignment device as described in claim 7, characterized in that, The detection barcode reader collects images of the box cover (6) and the barcode, calculates the left-right and up-down offsets of the barcode, and sends them to the barcode printing control computer. The barcode printing control computer receives the offset information fed back by the detection barcode reader, determines whether the offset exceeds the threshold, and when the offset exceeds the threshold, the barcode printing control computer generates a corresponding print template replacement instruction based on the offset information and sends it to the printer. The printer replaces the print template according to the print template replacement instruction to adjust the printing position and performs automatic adjustment.