An automatic cleaning method, apparatus, and electronic equipment for a box seal detector.

By controlling the automated operation of the smoke box push rod and air guide pipe through a cloud server, the problem of false detection by photoelectric detectors due to dust has been solved, achieving efficient cleaning of the sealing detector and reducing manual intervention and waste of smoke sticks.

CN120364218BActive Publication Date: 2026-01-30HUBEI CHINA TOBACCO INDUSTRY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410101035.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2026-01-30
Estimated Expiration
2044-01-25

AI Technical Summary

Technical Problem

The photoelectric detectors of the automatic carton sealing machine in the cigarette factory are prone to false detection due to dust accumulation, resulting in cigarette packs being pushed off and wasted. The current cleaning method relies on manual labor, which is inefficient and labor-intensive.

Method used

The monitoring cycle is determined by the cloud server based on the historical records and working hours of the target workshop. The smoke box push rod is controlled to perform standard actions and accumulate the number of times. When the accumulated number of times reaches the target number, the air duct cleaning and sealing detector is automatically turned on, and the air duct position is adjusted to avoid dust accumulation.

Benefits of technology

It achieves fully automated cleaning of the sealing detector, improving cleaning efficiency, reducing cigarette waste, and minimizing manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120364218B_ABST
    Figure CN120364218B_ABST
Patent Text Reader

Abstract

This specification discloses an automatic cleaning method, apparatus, and electronic device for a cigarette pack detector. The method includes determining a first and second time period corresponding to the target workshop, and determining the target number of times for the current monitoring cycle based on the first and second time periods. Each time the cigarette pack detector detects an obstruction signal, the cigarette pack push rod is controlled to perform a standard action, and the accumulated number is incremented after the standard action is completed. When the accumulated number reaches the target number, the solenoid valve connected to the air duct is controlled to open for a preset time, and the accumulated number is reset, entering the next monitoring cycle. This specification embodiment can automatically control the air duct to clean the cigarette pack detector. The entire process is fully automated, requiring no manual intervention, resulting in high cleaning efficiency and minimal waste of cigarette packs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to intelligent control technology in one or more embodiments, and more particularly to an automatic cleaning method, apparatus and electronic device for a box seal detector. Background Technology

[0002] Cigarette factories typically use automatic box-sealing machines to package cigarette cartons. During normal operation, after a photoelectric detector detects the cigarette box, a pusher pushes a certain number of cigarette cartons into the box, and then a pusher pushes the box out, automatically retracting the pusher afterward. The production line in the packaging workshop generates a significant amount of dust, which frequently accumulates on the photoelectric detector, causing false detections. This results in the pusher moving, scattering the cigarette cartons and even breaking some of them. Currently, workers manually clean the boxes when false detections are detected, which is labor-intensive, inefficient, and results in significant cigarette waste. Summary of the Invention

[0003] To address the aforementioned problems, this specification describes an automatic cleaning method, apparatus, and electronic device for a box seal detector through one or more embodiments.

[0004] According to a first aspect, an automatic cleaning method for a box seal detector is provided, the method comprising:

[0005] Determine the first duration and the second duration corresponding to the target workshop, and determine the target number of the current monitoring cycle based on the first duration and the second duration. The first duration is the duration of the last workshop cleaning between the target workshops, and the second duration is the workshop working time within the first duration.

[0006] Each time the sealing detector detects an obstruction signal, the cigarette box push rod is controlled to perform a standard action once, and the cumulative number is incremented by one after the standard action is completed. The standard action includes one push-out action and one retraction action.

[0007] When the cumulative count reaches the target count, the solenoid valve connected to the air duct is opened for a preset time, and the cumulative count is reset to enter the next monitoring cycle. The outlet of the air duct is aligned with the sealing detector.

[0008] Preferably, determining the first duration and the second duration corresponding to the target workshop includes:

[0009] A first duration is determined based on the historical cleaning records of the target workshop, and a second duration is determined based on the first duration and the historical work records of the target workshop.

[0010] Preferably, the control smoke box push rod performs a standard action, including:

[0011] The smoke box push rod is controlled to perform one push-out action based on a first speed, and the smoke box push rod is controlled to perform one retraction action based on a second speed, wherein the first speed is less than the second speed.

[0012] Preferably, the method further includes:

[0013] During the process of the cigarette box push rod performing the pushing action, the real-time speed of the conveyor belt used to transport the cigarette box is obtained;

[0014] When the real-time speed does not become zero within the target duration, the smoke box push rod is controlled to stop performing the standard action and a warning message is generated. The target duration is less than the third duration, which is calculated based on the maximum push distance of the push action and the first speed.

[0015] Preferably, the method further includes:

[0016] Record the entry time of each smoke box entering the conveyor belt, and calculate the working time range of the smoke box push rod based on the real-time speed, each entry time, and the moving distance of the conveyor belt inlet from the smoke box push rod;

[0017] Based on the stated working time range, set standard action execution permissions for the smoke box push rod.

[0018] Preferably, the step of setting standard action execution permissions for the smoke box push rod based on the working time range includes:

[0019] Set the standard action execution permission of the smoke box push rod within the working time range as an executable permission;

[0020] Set the standard action execution permission of the smoke box push rod outside the working time range to an unexecutable permission.

[0021] Preferably, after the solenoid valve connected to the air duct has been open for a preset time, the system further includes:

[0022] Within a preset angle range, the azimuth angle of the outlet of the air guide tube relative to the sealing detector is adjusted based on a preset angle range.

[0023] According to a second aspect, an automatic cleaning device for a box seal detector is provided, the device comprising:

[0024] The determination module is used to determine the first duration and the second duration corresponding to the target workshop, and to determine the target number of the current monitoring cycle based on the first duration and the second duration. The first duration is the duration of the last workshop cleaning between the target workshops, and the second duration is the workshop working time within the first duration.

[0025] The first control module is used to control the cigarette box push rod to perform a standard action once each time the sealing detector detects an obstruction signal, and to increment the cumulative number after the standard action is completed. The standard action includes a push-out action and a retraction action.

[0026] The second control module is used to control the solenoid valve connected to the air duct to open for a preset time when the accumulated number of times reaches the target number of times, and to reset the accumulated number of times to enter the next monitoring cycle, with the outlet of the air duct aligned with the sealing detector.

[0027] According to a third aspect, an electronic device is provided, including a processor and a memory;

[0028] The processor is connected to the memory;

[0029] The memory is used to store executable program code;

[0030] The processor runs a program corresponding to the executable program code stored in the memory to perform the steps of the method provided as in the first aspect or any possible implementation thereof.

[0031] According to a fourth aspect, a computer-readable storage medium is provided having a computer program stored thereon, the computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform the method provided as in the first aspect or any possible implementation thereof.

[0032] The method and apparatus provided in the embodiments of this specification can set the target number of the current monitoring cycle according to the first duration and the second duration, monitor the standard action of the cigarette box push rod according to the target number, and automatically control the air pipe to blow air after the cumulative number of standard actions reaches the target number to clean the sealing detector. The whole process is fully automated, requires no manual intervention, has high cleaning efficiency, and wastes less cigarette packs. Attached Figure Description

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

[0034] Figure 1 This is a flowchart illustrating an automatic cleaning method for a box seal detector in one embodiment of this specification.

[0035] Figure 2 This is a schematic diagram illustrating the principle of air blowing through the air duct in one embodiment of this specification.

[0036] Figure 3 This is a schematic diagram of the structure of an automatic cleaning device for a box seal detector in one embodiment of this specification.

[0037] Figure 4 This is a schematic diagram of the structure of an electronic device in one embodiment of this specification.

[0038] Among them, 1-smoke box, 2-photoelectric switch fiber optic head of sealing detector, 3-air guide tube, 4-fixed air guide tube and bracket of fiber optic head. Detailed Implementation

[0039] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0040] In the following description, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The following description provides multiple embodiments of this application, which can be substituted or combined with each other. Therefore, this application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then this application should also be considered to include embodiments containing one or more other possible combinations of A, B, C, and D, even if such embodiments are not explicitly described in the following text.

[0041] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this application. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.

[0042] See Figure 1 , Figure 1 This is a flowchart illustrating an automatic cleaning method for a box seal detector provided in an embodiment of this application. In this embodiment, the method includes:

[0043] S101. Determine the first duration and the second duration corresponding to the target workshop, and determine the target number of times in the current monitoring cycle based on the first duration and the second duration.

[0044] Wherein, the first duration is the duration of the last workshop cleaning between the target vehicle distances, and the second duration is the workshop working time within the first duration.

[0045] The entity executing this application may be a cloud server.

[0046] In the embodiments of this specification, the probability of dust accumulation on the sealing detector is closely related to the working hours of the workshop and the cleaning frequency of the sealing detector. This application will not clean the sealing detector at fixed time intervals or frequencies, but will first determine the first and second durations of the target workshop requiring automatic cleaning of the sealing detector. The first duration is the time elapsed since the last workshop cleaning. The longer this duration, the more dust may accumulate in the workshop, and the higher the probability of dust accumulation on the sealing detector. The second duration is the actual working hours of the workshop within the first duration. Since the target workshop is not necessarily operating 24 hours a day, different working hours correspond to different production intensities. The higher the production intensity, the more dust will accumulate in the target workshop in the subsequent time, which will also increase the probability of dust accumulation on the sealing detector. Therefore, the cloud server will set different target counts for the current monitoring cycle based on the first and second durations. The time interval between two adjacent cleanings of the sealing detector can be considered a monitoring cycle, and the target count can be the number of times the cigarette box pusher performs its standard action. In order to improve the efficiency of data processing and reduce the computing resources occupied by the cloud server for monitoring the cleaning process of the sealing processor, this application will not simply use the time interval since the last cleaning to determine whether cleaning is needed, but will use the target number of times. This is because, on the one hand, the time interval needs to continuously occupy computing resources for monitoring, and on the other hand, the actual working time of the target workshop can be different within the same time interval, which makes the probability of dust on the sealing detector different in reality. The time interval cannot accurately indicate whether the sealing detector really needs to be cleaned. Using the target number of times as the judgment standard has two advantages. First, the cigarette box push rod can only perform the standard action when the target workshop is in operation, so the target number itself can reflect how long the target workshop has been working. Second, the target number is determined based on the first and second time periods, rather than a fixed value, which is more in line with the actual production situation of the target workshop. Therefore, the target number can more accurately represent the dust situation that may be on the sealing detector. It is generally believed that after the target number is reached, the probability of dust on the sealing detector is relatively high, or even that the sealing detector has a certain amount of dust, but it has not caused false detection. However, if it is not cleaned, the probability of false detection will be relatively high, and at this time the sealing detector needs to be cleaned.

[0047] Furthermore, the mapping relationship between the first duration, the second duration, and the target number of times can be set by staff based on their experience. That is, staff can pre-set different target number of times for different first and second durations, and build a database based on this data. The longer the first and second durations, the fewer the target number of times should be. In practice, the cloud server only needs to query the database based on the determined first and second durations to obtain the corresponding target number of times. Additionally, the first and second durations can be obtained by the cloud server by querying historical work data records from the target workshop.

[0048] In one possible implementation, determining the first duration and the second duration corresponding to the target workshop includes:

[0049] A first duration is determined based on the historical cleaning records of the target workshop, and a second duration is determined based on the first duration and the historical work records of the target workshop.

[0050] In the embodiments described in this specification, the target workshop typically leaves corresponding historical records during its various production activities for future reference. Therefore, the cloud server can directly determine the first duration by querying the target workshop's historical cleaning records. Similarly, the cloud server can also determine the target workshop's historical working time through its historical work records, and then determine the second duration by combining the overlapping time periods between the working time and the first duration.

[0051] S102. Whenever the sealing detector detects an obstruction signal, the smoke box push rod is controlled to perform a standard action once, and the cumulative number is incremented by one after the standard action is completed.

[0052] The standard action includes one push-out action and one retraction action.

[0053] In the embodiments described in this specification, when the cigarette box moves to the position of the sealing detector, the sealing detector will detect an obstruction signal due to the cigarette box's obstruction. After receiving the obstruction signal detected by the sealing detector, the cloud server will generate corresponding control information to control the cigarette box pusher to perform a standard action, namely, an extension action and a retraction action. The cloud server stores a cumulative count, which is reset to zero at the beginning of each monitoring cycle, and incremented by one each time the cigarette box pusher completes a standard action.

[0054] As an example, such as Figure 2As shown, the sealing detector can be a photoelectric detector. The photoelectric detector detects the cigarette box 1 via fiber optic connector 2. When the cigarette box 1, conveyed by the conveyor belt, reaches the position of the photoelectric sensor, the sealing detector detects an obstruction signal. Simultaneously, the conveyor belt stops, holding the cigarette box 1 in place. Then, the cloud server can control the cigarette box pusher to perform a standard action, pushing the cigarettes into the cigarette box. The conveyor belt can stop automatically after the cloud server receives the obstruction signal, or the corresponding controller can estimate the time it takes for each cigarette box to reach a designated location based on its position on the conveyor belt, and then control the conveyor belt accordingly. Alternatively, a camera can capture images of a designated area; once a cigarette box is detected in the real-time image captured by the camera, the cloud server will control the conveyor belt to stop.

[0055] In one possible implementation, the control smoke box push rod performs a standard action, including:

[0056] The smoke box push rod is controlled to perform one push-out action based on a first speed, and the smoke box push rod is controlled to perform one retraction action based on a second speed, wherein the first speed is less than the second speed.

[0057] In this embodiment, the cloud server controls the cigarette box pusher to perform a standard action as soon as the sealing detector detects an obstruction signal. However, as mentioned earlier, if dust adheres to the fiber optic head of the sealing detector, causing a false detection, an obstruction signal will also be generated. To minimize damage to the cigarette packs caused by this situation, the cloud server controls the cigarette box pusher to perform the standard action at different speeds for the pushing and retracting movements. The first speed of the pushing movement is slower than the second speed of the retracting movement. This allows the cigarette box pusher to push out at a relatively slow speed, enabling the cloud server to determine whether the cigarette box has reached the correct position before the cigarette pack is completely pushed out. Thus, if the cigarette box is not in the correct position, the cloud server can promptly stop the cigarette box pusher to prevent the cigarette pack from being crushed and damaged. The cloud server can determine whether the cigarette box has reached the correct position in various ways, such as by checking if the conveyor belt has stopped or by using real-time images captured by a camera.

[0058] In one possible implementation, the method further includes:

[0059] During the process of the cigarette box push rod performing the pushing action, the real-time speed of the conveyor belt used to transport the cigarette box is obtained;

[0060] When the real-time speed does not become zero within the target duration, the smoke box push rod is controlled to stop performing the standard action and a warning message is generated. The target duration is less than the third duration, which is calculated based on the maximum push distance of the push action and the first speed.

[0061] In the embodiments described in this specification, the cloud server also acquires the real-time speed of the conveyor belt while controlling the cigarette box pusher to perform the pushing action. Normally, if the cigarette box is actually conveyed to the designated position, the conveyor belt will stop moving to allow the cigarette box pusher to push all the cigarettes into the cigarette box. Therefore, if the sealing sensor triggers the cigarette box pusher's pushing action due to a false detection caused by dust, then during the pushing action of the cigarette box pusher, the real-time speed of the conveyor belt will not decrease to 0. The cloud server will determine that the operation of this standard action is abnormal based on the real-time speed of the conveyor belt and will promptly control the cigarette box pusher to stop its action. The target duration should be set less than the time required for the cigarette box pusher to extend to its maximum length during the pushing action. This ensures timely stopping in case of abnormalities and prevents the cigarettes from being completely pushed out and falling onto the conveyor belt.

[0062] In one possible implementation, the method further includes:

[0063] Record the entry time of each smoke box entering the conveyor belt, and calculate the working time range of the smoke box push rod based on the real-time speed, each entry time, and the moving distance of the conveyor belt inlet from the smoke box push rod;

[0064] Based on the stated working time range, set standard action execution permissions for the smoke box push rod.

[0065] In the embodiments described in this specification, to ensure the correctness of each movement of the cigarette box pusher, the cloud server can also set execution permissions for the cigarette box pusher. Execution permissions can be divided into two types: executable and non-executable. Specifically, the cloud server records the entry time of the cigarette box into the conveyor belt, combines the distance between the conveyor belt entry position and the cigarette box pusher, and the real-time speed of the conveyor belt to calculate the time it takes for each cigarette box to be conveyed to the cigarette box pusher position. Then, based on a preset error, it constructs the corresponding arrival time range for each cigarette box. Next, based on these arrival time ranges, an overall working time range can be constructed. Only within the working time range will the cigarette box pusher be granted executable permissions.

[0066] In one possible implementation, setting standard action execution permissions for the smoke box pusher based on the working time range includes:

[0067] Set the standard action execution permission of the smoke box push rod within the working time range as an executable permission;

[0068] Set the standard action execution permission of the smoke box push rod outside the working time range to an unexecutable permission.

[0069] In the embodiments described in this specification, the cloud server sets the execution permission of standard actions within the working time range as executable permission, and sets the execution permission of standard actions outside the working time range as non-executable permission. In this way, even if an action is triggered due to dust outside the working time range, the smoke box push rod cannot perform the corresponding action because it does not have the executable permission.

[0070] S103. When the cumulative number of times reaches the target number of times, the solenoid valve connected to the air pipe is controlled to open for a preset time, and the cumulative number of times is reset to enter the next monitoring cycle.

[0071] The outlet of the air duct is aligned with the sealing detector.

[0072] In the embodiments described in this specification, once the cloud server detects that the cumulative count has reached the target count, the cloud server will consider that the probability of the sealing detector being contaminated with dust is very high, and cleaning is required. At this time, if... Figure 2 As shown, the cloud server also generates corresponding control information to open the solenoid valve connected to the air duct 3, allowing air to blow from the outlet of air duct 3 for a preset duration. Simultaneously, the cloud server resets the accumulated count to zero and enters the next monitoring cycle. Depending on the production plan of the target workshop, the first and second durations for each new production cycle may differ, resulting in different target counts each time. This ensures that the determined target count matches the actual situation in the target workshop at that time, guaranteeing timely cleaning of the sealing detector.

[0073] In one possible implementation, after the solenoid valve connected to the air duct has been open for a preset time, the system further includes:

[0074] Within a preset angle range, the azimuth angle of the outlet of the air guide tube relative to the sealing detector is adjusted based on a preset angle range.

[0075] In the embodiments of this specification, although the bracket 4 fixes the air duct and the sealing detector, the outlet position of the air duct can be adjusted by connecting a motor or other means. To avoid the air duct blowing in the same direction each time, causing a small amount of dust to accumulate diagonally on the sealing detector, which could eventually trigger a signal blockage due to excessive dust accumulation at that location, this application controls the movement of the air duct after each air blowing to adjust the azimuth angle between the air duct and the sealing detector. This avoids dust residue accumulation at a certain position on the sealing detector, further preventing false detections.

[0076] The following will be combined with the appendix Figure 3 This application provides a detailed description of the automatic cleaning device for a box sealing detector provided in its embodiments. It should be noted that the appendix... Figure 3 The automatic cleaning device of the sealing detector shown is used to perform the functions described in this application. Figure 1 The methods shown in the embodiments are for illustrative purposes only, illustrating the parts relevant to the embodiments of this application. For specific technical details not disclosed, please refer to this application. Figure 1 The example shown.

[0077] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an automatic cleaning device for a box seal detector provided in an embodiment of this application. Figure 3 As shown, the device includes:

[0078] The determination module 301 is used to determine the first duration and the second duration corresponding to the target workshop, and to determine the target number of the current monitoring cycle based on the first duration and the second duration. The first duration is the duration of the last workshop cleaning between the target workshops, and the second duration is the workshop working time within the first duration.

[0079] The first control module 302 is used to control the cigarette box push rod to perform a standard action once each time the obstruction signal is detected by the sealing detector, and to increment the cumulative number after the standard action is completed. The standard action includes a push-out action and a retraction action.

[0080] The second control module 303 is used to control the solenoid valve connected to the air duct to open for a preset time when the accumulated number of times reaches the target number of times, and to reset the accumulated number of times to enter the next monitoring cycle, with the outlet of the air duct aligned with the sealing detector.

[0081] In one possible implementation, the determining module 301 is specifically used for:

[0082] A first duration is determined based on the historical cleaning records of the target workshop, and a second duration is determined based on the first duration and the historical work records of the target workshop.

[0083] In one possible implementation, the first control module 302 is specifically used for:

[0084] The smoke box push rod is controlled to perform one push-out action based on a first speed, and the smoke box push rod is controlled to perform one retraction action based on a second speed, wherein the first speed is less than the second speed.

[0085] In one possible implementation, the first control module 302 is further configured to:

[0086] During the process of the cigarette box push rod performing the pushing action, the real-time speed of the conveyor belt used to transport the cigarette box is obtained;

[0087] When the real-time speed does not become zero within the target duration, the smoke box push rod is controlled to stop performing the standard action and a warning message is generated. The target duration is less than the third duration, which is calculated based on the maximum push distance of the push action and the first speed.

[0088] In one possible implementation, the first control module 302 is further configured to:

[0089] Record the entry time of each smoke box entering the conveyor belt, and calculate the working time range of the smoke box push rod based on the real-time speed, each entry time, and the moving distance of the conveyor belt inlet from the smoke box push rod;

[0090] Based on the stated working time range, set standard action execution permissions for the smoke box push rod.

[0091] In one possible implementation, the first control module 302 is further configured to:

[0092] Set the standard action execution permission of the smoke box push rod within the working time range as an executable permission;

[0093] Set the standard action execution permission of the smoke box push rod outside the working time range to an unexecutable permission.

[0094] In one possible implementation, the second control module 303 is specifically used for:

[0095] Within a preset angle range, the azimuth angle of the outlet of the air guide tube relative to the sealing detector is adjusted based on a preset angle range.

[0096] Those skilled in the art will clearly understand that the technical solutions of the embodiments of this application can be implemented by means of software and / or hardware. In this specification, "unit" and "module" refer to software and / or hardware that can independently complete or cooperate with other components to complete a specific function, wherein the hardware may be, for example, a field-programmable gate array (FPGA), an integrated circuit (IC), etc.

[0097] Each processing unit and / or module in the embodiments of this application can be implemented by an analog circuit that implements the functions described in the embodiments of this application, or by software that executes the functions described in the embodiments of this application.

[0098] See Figure 4 It shows a schematic diagram of the structure of an electronic device according to an embodiment of this application, which can be used to implement... Figure 1 The method in the illustrated embodiment. (As shown) Figure 4 As shown, the electronic device 400 may include: at least one central processing unit 401, at least one network interface 404, user interface 403, memory 405, and at least one communication bus 402.

[0099] The communication bus 402 is used to enable communication between these components.

[0100] The user interface 403 may include a display screen and a camera. Optionally, the user interface 403 may also include a standard wired interface and a wireless interface.

[0101] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0102] The central processing unit 401 may include one or more processing cores. The central processing unit 401 connects to various parts within the electronic device 400 using various interfaces and lines. It executes various functions of the terminal 400 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 405, and by calling data stored in the memory 405. Optionally, the central processing unit 401 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The central processing unit 401 may integrate one or more of the following: a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the central processing unit 401.

[0103] The memory 405 may include random access memory (RAM) or read-only memory. Optionally, the memory 405 may include a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 405 may also be at least one storage device located remotely from the aforementioned central processing unit 401. Figure 4 As shown, the memory 405, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.

[0104] exist Figure 4In the illustrated electronic device 400, the user interface 403 is mainly used to provide an input interface for the user and to acquire user input data; while the central processing unit 401 can be used to call the automatic cleaning application of the sealing detector stored in the memory 405, and specifically perform the following operations:

[0105] Determine the first duration and the second duration corresponding to the target workshop, and determine the target number of the current monitoring cycle based on the first duration and the second duration. The first duration is the duration of the last workshop cleaning between the target workshops, and the second duration is the workshop working time within the first duration.

[0106] Each time the sealing detector detects an obstruction signal, the cigarette box push rod is controlled to perform a standard action once, and the cumulative number is incremented by one after the standard action is completed. The standard action includes one push-out action and one retraction action.

[0107] When the cumulative count reaches the target count, the solenoid valve connected to the air duct is opened for a preset time, and the cumulative count is reset to enter the next monitoring cycle. The outlet of the air duct is aligned with the sealing detector.

[0108] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0109] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0110] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0111] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0112] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0113] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0114] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0115] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0116] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

Claims

1. An automatic cleaning method of a box sealing detector, characterized by, The method comprises: determining a first duration and a second duration corresponding to a target workshop, determining a target number of current monitoring periods based on the first duration and the second duration, the first duration being a duration elapsed since the last workshop cleaning of the target workshop, and the second duration being a workshop working duration within the first duration; controlling the tobacco case push rod to perform a standard action each time a blocking signal is detected by the case sealing detector, and adding one to the cumulative number after the standard action is completed, the standard action comprising a push-out action and a retraction action; when the cumulative number reaches the target number, controlling an electromagnetic valve connected to the air guide pipe to be opened for a preset duration, and resetting the cumulative number to enter the next monitoring period, the outlet of the air guide pipe being aligned with the case sealing detector; wherein the control of the tobacco case push rod to perform a standard action comprises: controlling the tobacco case push rod to perform a push-out action at a first speed, and controlling the tobacco case push rod to perform a retraction action at a second speed, the first speed being less than the second speed; the method further comprises: recording the entry time of each tobacco case entering the conveying belt, calculating the workable time range of the tobacco case push rod based on the real-time speed of the conveying belt, the entry times, and the moving distance of the conveying belt from the tobacco case push rod; setting the execution authority of the standard action of the tobacco case push rod within the workable time range as executable authority; setting the execution authority of the standard action of the tobacco case push rod outside the workable time range as non-executable authority.

2. The method of claim 1, wherein, The determination of the first duration and the second duration corresponding to the target workshop comprises: determining the first duration based on the historical cleaning record of the target workshop, and determining the second duration based on the first duration and the historical working record of the target workshop.

3. The method of claim 1, wherein, The method further comprises: acquiring the real-time speed of the conveying belt for conveying tobacco cases during the execution of the push-out action by the tobacco case push rod; when the real-time speed does not become zero within a target duration, controlling the tobacco case push rod to stop executing the standard action, and generating a warning information, the target duration being less than a third duration, and the third duration being calculated based on the maximum push-out distance of the push-out action and the first speed.

4. The method of claim 1, wherein, After the control of the electromagnetic valve connected to the air guide pipe to be opened for a preset duration, the method further comprises: adjusting the azimuth angle of the outlet of the air guide pipe relative to the case sealing detector based on a preset angle amplitude within a preset angle range.

5. An automatic cleaning device for a box sealing detector, characterized in that The device comprises: a determination module configured to determine a first duration and a second duration corresponding to a target workshop, determine a target number of current monitoring periods based on the first duration and the second duration, the first duration being a duration elapsed since the last workshop cleaning of the target workshop, and the second duration being a workshop working duration within the first duration; a first control module configured to control the tobacco case push rod to perform a standard action each time a blocking signal is detected by the case sealing detector, and add one to the cumulative number after the standard action is completed, the standard action comprising a push-out action and a retraction action; A second control module is configured to control an electromagnetic valve connected to the air guide pipe to open for a preset time period when the cumulative number reaches the target number, and reset the cumulative number to enter a next monitoring period, and the outlet of the air guide pipe is aligned with the case sealing detector; The first control module is specifically configured to: perform the pushing action once based on a first speed and perform the retracting action once based on a second speed, the first speed being less than the second speed; The first control module is specifically further configured to: record the entering time of each cigarette case entering the conveying belt, and calculate the working time range of the cigarette case pusher based on the real-time speed of the conveying belt, the entering time and the moving distance of the conveying belt from the cigarette case pusher; set the execution permission of the standard action of the cigarette case pusher within the working time range as executable permission; set the execution permission of the standard action of the cigarette case pusher outside the working time range as non-executable permission.

6. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-4. 7.A computer readable storage medium having stored thereon a computer program, the computer readable storage medium having stored therein instructions which, when executed by a computer or processor, cause the computer or processor to perform the steps of the method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Intelligent packaging machine control management system

    CN117360904A

  • Automatic cleaning device for tipping paper joint detector

    CN217451283U