Encasement control method, device and equipment, medium and product
Through the automated packing control method, in response to the cabinet feed end event, the target equipment is determined and relevant status information is obtained, the packing conditions are comprehensively judged, and the startup instructions are generated, which solves the problem of low packing efficiency caused by manual confirmation, and realizes automatic packing production, which improves efficiency and reduces costs.
Patent Information
- Application Number
- CN202411680523.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-02-25
AI Technical Summary
In the prior art, it relies on manual inspection of material conditions to confirm the packing steps, resulting in low packing production efficiency.
By responding to the storage cabinet feed end event, the target storage equipment is determined, and the packing status information of the boxing control system, the cabinet status information of the target storage equipment and the cigarette box distribution information of the target packaging line corresponding to the target storage equipment are obtained, and the preset packing conditions are comprehensively determined, and the packing start command is generated to achieve automatic start of packing production.
It realizes automatic control of material packing production, improves packing efficiency and reduces costs.
Smart Images

Figure CN119512006A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of packing production, and in particular to a packing control method, device, equipment, medium and product. Background Art
[0002] At present, when tobacco materials are packed for production, it is usually necessary to evenly load the tobacco materials in the material cabinet into the material turnover box with a certain weight so as to transfer the material turnover box to the next related process.
[0003] The existing material packing method usually relies on manual inspection and confirmation of whether the materials have been put into the cabinet. After the confirmation is completed, the personnel are notified to perform the material out-of-cabinet operation, and when the packing is completed, the next batch of materials are packed. Summary of the invention
[0004] The present invention provides a packing control method, device, equipment, medium and product to realize automatic control of material packing production, improve packing efficiency and achieve the technical effect of reducing costs.
[0005] According to one aspect of the present invention, a packing control method is provided, which is applied to a packing control system, wherein the packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device; the method includes:
[0006] In response to a storage cabinet feeding end event, determining a target storage device corresponding to the storage cabinet feeding end event;
[0007] Acquire the packing status information of the packing control system, and determine the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device;
[0008] When it is determined that a preset packing condition is met based on the cabinet status information, the cigarette box distribution information and the packing status information, a packing start instruction is generated;
[0009] Based on the packing start instruction, the materials to be packed in the target material storage device are transported to the target packing line via the material conveying device, so that the received materials to be packed are packed on the target packing line.
[0010] According to another aspect of the present invention, there is provided a packing control device, which is configured in a packing control system, wherein the packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device; the device includes:
[0011] A target storage device determining module, configured to determine a target storage device corresponding to the storage cabinet feeding end event in response to the storage cabinet feeding end event;
[0012] An information determination module, used to obtain the packing status information of the packing control system, and determine the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device;
[0013] A packing start instruction determination module, configured to generate a packing start instruction when it is determined that a preset packing condition is met based on the cabinet status information, the cigarette box distribution information and the packing status information;
[0014] A control module is used to control the material to be packed in the target material storage device to be transported to the target packing line via the material conveying device based on the packing start instruction, so as to pack the received material to be packed on the target packing line.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor; and a memory in communication with the at least one processor; wherein,
[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the packing control method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the packing control method described in any embodiment of the present invention when executed.
[0019] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the box packing control method as described in any embodiment of the present invention.
[0020] The technical solution of the embodiment of the present invention determines the target storage device corresponding to the storage cabinet feeding end event in response to the storage cabinet feeding end event; obtains the packing status information of the packing control system, and determines the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; generates a packing start instruction when it is determined that the preset packing conditions are met based on the storage cabinet status information, the cigarette box distribution information and the packing status information; and controls the transportation of the to-be-packed materials in the target storage device to the target packing line via the material conveying equipment based on the packing start instruction, so as to pack the received to-be-packed materials on the target packing line. The system solves the problem in the prior art of relying on manual inspection of material conditions to confirm packing steps, which leads to low packing production efficiency, and realizes that when responding to a cabinet feeding end event, the target storage device corresponding to the cabinet feeding end event is determined, and then, in combination with the packing status information of the packing control system, the cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device, it is comprehensively determined whether the preset packing conditions are met. When it is detected that the preset packing conditions are met, a packing start instruction is generated, and the packing production is automatically started based on the packing start instruction, so as to achieve the technical effect of reducing costs and improving production efficiency.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a packing control method provided according to Embodiment 1 of the present invention;
[0024] Figure 2 is a schematic diagram of a packing control method provided according to Embodiment 2 of the present invention;
[0025] Figure 3 is a structural schematic diagram of a packing control device provided according to Embodiment 3 of the present invention;
[0026] Figure 4 It is a structural schematic diagram of an electronic device for implementing the packing control method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Before introducing the present technical solution, the application scenario can be described first. The technical solution provided by the embodiment of the present invention can be applied to any scenario where materials need to be packed. For example, taking tobacco as an example, the tobacco can be stored in a material cabinet. After the storage is completed, it is necessary to unload the material from the material cabinet and transfer the tobacco to the corresponding packing line through the material conveying equipment for packing. The entire packing production of the material can be implemented based on the technical solution provided in this embodiment. It should be noted that the material cabinet is a storage device, and the material conveying equipment can be a conveyor belt. The material conveying equipment is used to transfer the material in the storage device to the packing line for packing.
[0030] Embodiment 1
[0031] Figure 1 This is a flow chart of a packing control method provided according to the first embodiment of the present invention. This embodiment is applicable to packing materials. The method can be executed by a packing control device. The packing control device can be implemented in the form of hardware and / or software. The packing control device can be configured in a packing control system. The packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device. Figure 1 As shown, the method includes:
[0032] S110 . In response to a cabinet feeding completion event, determine a target storage device corresponding to the cabinet feeding completion event.
[0033] The cabinet feeding completion event refers to an event used to trigger a determination of whether the material packing task can be performed.
[0034] In this embodiment, when a signal is received from an upstream process that a certain storage device has been loaded with materials, it is considered that the cabinet feeding completion event is monitored. Alternatively, it is also possible to identify whether each storage device has completed feeding through identification technology, and if it is identified that a certain storage device has completed feeding, it is considered that the cabinet feeding completion event is monitored. At this time, the storage device that has currently completed feeding can be used as the target storage device.
[0035] S120, obtaining packing status information of a packing control system, and determining storage cabinet status information of a target storage device and cigarette box distribution information of a target packing line corresponding to the target storage device.
[0036] Among them, the packing status information can be used to characterize the production status information of the packing control system, such as the packing status information including but not limited to being packed, ready to pack, packing end, closed, idle, and faulty. The cabinet status information can be used to characterize the material situation in the storage device. For example, the cabinet status information includes but is not limited to the current material capacity of the storage device (such as occupied space and remaining space), the temperature, humidity and other environmental conditions of the storage device, and the working state of the storage device (such as feeding status, discharging status, whether it is full, whether it is in use, etc.). The target packing line can be composed of one or more sub-equipment combined into a line for packing materials. For example, the sub-equipment includes a packing machine, a sealing machine, a palletizer, and the like. It should be noted that a packing line can correspond to one or more storage devices, for example, storage device A, storage device B, and storage device C corresponding to packing line No. 1; storage device D, storage device E, and storage device F corresponding to packing line No. 2. The cigarette box distribution information can be used to characterize the distribution of the cigarette boxes on the packing line. For example, the cigarette box distribution information includes but is not limited to the space occupancy attributes, stacking attributes, and congestion of the cigarette boxes on the packing line.
[0037] In this embodiment, the packing line corresponding to the target storage device can be used as the target packing line. Further, the packing status information can be read from the packing control system, and the storage cabinet status information of the target storage device and the distribution of cigarette boxes on the target packing line can be identified to obtain the cigarette box distribution information.
[0038] In order to improve the efficiency of packaging production, image recognition and processing technology can be combined to determine the cabinet status information of the target storage device and the cigarette box distribution information of the target packaging line. The implementation method can be: based on the camera device, a first image including the target storage device is collected, and the cabinet status information is determined based on the first image; based on the camera device, a second image including the target packaging line corresponding to the target storage device is collected, and the cigarette box distribution information is determined based on the second image.
[0039] The storage cabinet status information includes at least one of feeding, feeding completed, discharging, and discharging completed.
[0040] In this embodiment, a camera device may be arranged on the target storage device and the target packing line, respectively. In this way, the camera device may be used to collect images including the target storage device in real time or periodically, and the collected images may be used as the first image. Furthermore, the first image may be input into a pre-trained cabinet state recognition model, and the material features in the target storage device may be extracted from the first image to obtain the cabinet state information. Correspondingly, the camera device may be used to collect images including the target packing line in real time or periodically, and the collected images may be used as the second image, and the second image may be input into a pre-trained cigarette box distribution recognition model, and the cigarette box features on the packing line may be extracted from the second image to obtain the cigarette box distribution information. Optionally, the cabinet state recognition model and the cigarette box distribution recognition model may be deep learning models (such as TensorFlow, PyTorch, Keras, MXNet, etc.), or machine learning models (such as support vector machines, random forests, convolutional neural networks, and recurrent neural networks, etc.), and the specific model structure is not limited.
[0041] S130: When it is determined that a preset packing condition is met based on the storage cabinet status information, the cigarette box distribution information and the packing status information, a packing start instruction is generated.
[0042] The preset packing condition may refer to a condition for determining whether packing production can be started. The packing start instruction may be used to instruct the execution of packing production. The packing start instruction may include the identification of the target storage device, the type and quantity of the materials to be packed in the target storage device, the identification of the target packing line, and packing requirement information (such as packing sequence, packing quantity), etc.
[0043] In this embodiment, it can be determined whether the cabinet status information, the cigarette box distribution information, and the packing status information meet the preset packing conditions. If so, it can be considered that the packing production is allowed to start. At this time, a packing start instruction can be generated to start the packing process of the material through the packing start instruction. After determining that the preset packing conditions are met, the cabinet identification of the target storage device and the identification of the material to be packed, the first image corresponding to the target storage device, the second image corresponding to the target packing line, and other information can be displayed on the visual touch system, so that the user can determine whether to start the packing production in combination with the displayed information. When receiving feedback information from the user allowing the start of the packing production, a packing start instruction can be generated to automatically start the subsequent packing process based on the packing start instruction.
[0044] Exemplarily, based on the cabinet status information, cigarette box distribution information, and packing status information, the cabinet number (i.e., cabinet identification) and the currently producible brand (i.e., identification of the material to be packed) of the target storage equipment that meets the preset packing conditions are analyzed, and prompt information is given, so that the user can select the target storage equipment and start production after confirming that the prompt information is correct, and issue a packing start instruction to send a cabinet start signal to the cabinet PLC (Programmable Logic Controller) to control the start of packing.
[0045] In this embodiment, based on the cabinet status information, the cigarette box distribution information and the packing status information, it is determined that the preset packing conditions are met, including: when the cabinet status information is that feeding is completed, the cigarette box distribution information is the preset first distribution threshold and the packing status information is that preparation is completed, it is determined that the preset packing conditions are met.
[0046] The preset first distribution threshold may be a value for indicating no cigarette boxes. For example, the preset first distribution threshold is 0, indicating no cigarette boxes on the packing line. A larger value indicates a greater number of cigarette boxes on the packing line.
[0047] Specifically, it can be determined whether the cabinet status information is completed feeding, whether the cigarette box distribution information is the preset first distribution threshold, and whether the packing status information is completed preparation. If these conditions are met, it can be determined that the preset packing conditions are met. The advantage of this setting is that by combining the cabinet status information, cigarette box distribution information and packing status information of the entire packing production process, it is comprehensively determined whether to start the material packing production, which can effectively improve the packing safety and production efficiency.
[0048] S140 , based on the packing start instruction, control the materials to be packed in the target material storage device to be transported to the target packing line via the material conveying device, so as to pack the received materials to be packed on the target packing line.
[0049] In this embodiment, the target material storage device can be started to discharge materials based on the packing start instruction, so that the materials to be packed in the target material storage device can be transported to the target packing line through the material conveying equipment, and the packing process can be performed on the target packing line, thereby realizing the automatic start of packing production.
[0050] It should be further explained that during the entire packing process, abnormal situations may occur, such as equipment failure, abnormal transportation, etc. Therefore, in order to ensure the packing production efficiency and improve its safety, the current feeding status of the material conveying equipment can be determined during the packing process of the received materials to be packed based on the target packing line; if an abnormality is determined based on at least one of the current feeding status, the current cabinet status information of the target storage device, and the current packing status information of the packing control system, an abnormal prompt information is generated and fed back.
[0051] Among them, the current feeding state can be used to characterize the feeding situation of the material conveying equipment. For example, the feeding state can be the feeding speed, whether there is material shortage, whether there is material blockage, whether there is material, etc.
[0052] In this embodiment, the current feeding state of the material conveying device can be obtained by collecting an image including the material conveying device and identifying the image. After determining the current feeding state of the material conveying device, it can be determined whether there is an abnormality by combining the current cabinet state information of the target storage device and the current packing state information of the packing control system. If there is an abnormality, corresponding abnormal prompt information can be generated according to the abnormal judgment result. For example, the abnormal prompt information can be: "The material conveying device is stagnant, please check the cause of the fault", "The material conveying device is blocked, please check the material situation", "The packing control system has a communication failure, please check the network connection". The abnormal prompt information can be fed back to the interface of the visual touch system, and the abnormal prompt information can be displayed in real time, so that the operator can quickly locate the problem and take corresponding processing methods, such as restarting the equipment, clearing the blockage, adjusting parameters, etc.; the abnormal prompt information can also be fed back to the sound and light alarm device to remind the operator to pay attention; or, the abnormal prompt information can be sent to the terminal device or mailbox of the relevant personnel so that the operator can be informed and processed in time.
[0053] The advantage of this setting is that by monitoring the feeding status of the material conveying equipment and combining the status information of the target storage equipment and the packing control system, it can detect whether there is any abnormality, so that abnormal conditions in the packing process can be discovered and handled in time to ensure the normal operation of the packing line. At the same time, through an effective feedback mechanism, the efficiency and accuracy of abnormality handling can be further improved.
[0054] During the packing process, in order to ensure the stability and efficiency of the system, an abnormality may be determined when at least one of the following conditions occurs:
[0055] One is to determine that an abnormality exists when the current feeding state is a preset feeding state and the current storage cabinet state information is discharging material; the preset feeding state includes a no-material state or a lack-of-material state.
[0056] It is understandable that when the cabinet status information of the target storage device shows that the material is being discharged, but the material conveying device is in a state of no material or lack of material, it means that the storage device is discharging slowly, which may be caused by the blockage of the material conveying path or the blockage of the discharge port of the storage device. Therefore, it can be determined that there is an abnormality.
[0057] The other is to determine that an abnormality exists when the current feeding state is a blocking state.
[0058] It is understandable that when the material conveying equipment is in a blocked state, that is, the material is blocked during the conveying process and cannot continue to be conveyed, it will directly affect the continuity and efficiency of the packing process. Therefore, it can be determined that there is an abnormality at this time.
[0059] The other is to determine that an abnormality exists when the current packing status information is in an abnormal state.
[0060] It is understandable that when the current packing status information of the packing control system shows an abnormal state, it may be due to abnormal conditions such as packing program error, packing equipment failure, sensor failure or communication failure, and it can also be determined that an abnormality exists at this time.
[0061] In this embodiment, different abnormal prompt information can be generated according to specific abnormalities in different situations, and different processing methods can be given to ensure the efficiency of packaging production.
[0062] In order to further ensure the precise control of the packing process and improve the packing production efficiency, it is also possible to generate a packing end instruction when it is determined that the preset end condition is met based on the current feeding status of the material conveying equipment, the current cabinet status information of the target storage equipment and at least one of the current cigarette box distribution information of the target packing line during the process of packing the received materials to be packed on the target packing line; and based on the packing end instruction, the target storage equipment and the material conveying equipment are controlled to be in a stopped working state.
[0063] Specifically, it is possible to determine whether the preset end condition is currently reached by combining the current feeding state of the material conveying equipment, the current storage cabinet state information of the target storage equipment, and the current cigarette box distribution information of the target packing line. If the preset end condition is reached, it means that the packing production can be stopped, and a packing end instruction is generated. The packing end instruction is sent to the controller of the target storage equipment and the material conveying equipment, so that the target storage equipment and the material conveying equipment are in a stopped working state, and the packing production is automatically stopped.
[0064] The advantage of this setting is that it can ensure that during the packing process of the received materials to be packed on the target packing line, when the preset end conditions are met, the packing end instructions can be accurately and timely generated, and the relevant equipment can be controlled to stop working, thereby realizing one-click end of packing production.
[0065] In order to stop the packing production in time during the packing process, it can be determined that the preset end condition is reached when at least one of the following situations occurs:
[0066] One is to determine that a preset end condition is reached when the current feeding state is a no-material state and the current storage cabinet state information is that the discharge is completed.
[0067] It is understandable that when the current feeding state of the material conveying device is in the no-material state, it indicates that there is no material to be packed on the material conveying device. When the current storage cabinet state information of the target storage device is completed unloading, it indicates that the material in the storage device has been completely taken out. In this case, it can be considered that all the materials in the target storage device have been packed, and it can be determined that the preset end condition has been reached.
[0068] The other is to determine that a preset end condition is reached when the cigarette box distribution information reaches a preset second distribution threshold.
[0069] It is understandable that when it is detected that the cigarette box distribution information reaches the preset second distribution threshold, it can be considered that the number of packings on the target packing line has reached the preset target or all materials to be packed have been processed, and then it can be considered that the packing is completed, that is, the preset end condition is met.
[0070] The technical solution of this embodiment determines the target storage device corresponding to the storage cabinet feeding end event in response to the storage cabinet feeding end event; obtains the packing status information of the packing control system, and determines the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; generates a packing start instruction when it is determined that the preset packing conditions are met based on the storage cabinet status information, the cigarette box distribution information and the packing status information; controls the transportation of the to-be-packed materials in the target storage device to the target packing line via the material conveying equipment based on the packing start instruction, so as to pack the received to-be-packed materials on the target packing line The invention solves the problem in the prior art that the packing steps are confirmed by manually checking the material status, which leads to low packing production efficiency. The invention realizes that when responding to the cabinet feeding end event, the target storage device corresponding to the cabinet feeding end event is determined, and then, the packing status information of the packing control system, the cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device are combined to comprehensively determine whether the preset packing conditions are met. When it is detected that the preset packing conditions are met, a packing start instruction is generated, and the packing production is automatically started based on the packing start instruction, so as to achieve the technical effect of reducing costs and improving production efficiency.
[0071] Embodiment 2
[0072] As an optional embodiment of the above embodiment, in order to make those skilled in the art further understand the technical solution of the embodiment of the present invention, a specific application scenario example is given. For details, please refer to the following specific content.
[0073] For example, see Figure 2, the packing control method provided in this embodiment can be implemented based on the packing control system. Among them, the packing control system includes 6 storage devices, A line feeding belt conveyor (i.e. material conveying equipment), B line feeding belt conveyor (i.e. material conveying equipment), A packing line and B packing line, image processing equipment and silk making centralized control server, control device and visual touch system. Cameras No. 1 to 6 can be installed at the tail of 6 storage devices respectively to shoot the material storage conditions in the storage devices. Cameras No. 7 and No. 8 are installed on the A line feeding belt conveyor and the B line feeding belt conveyor respectively to shoot the conditions during the material conveying process. The third image set taken by cameras No. 7 and No. 8 from the material conveying equipment is obtained by the image processing device, and the feeding state recognition model is obtained by training with the identification of feeding state information as the training target. Cameras No. 9 and No. 10 are installed above the A packing line and above the B packing line respectively to shoot the distribution of cigarette boxes on the packing line. The first image set captured by the camera devices No. 1 to No. 6 from each storage device is obtained by the image processing device, and the cabinet state recognition model is obtained by training to identify the cabinet state information. The image set captured by the camera devices No. 9 and No. 10 from the packing line is obtained by the image processing device, and the cigarette box distribution information is identified as the training target, and the cigarette box distribution recognition model is obtained by training. In practical applications, the image processing device processes the images collected by each camera device, obtains the cabinet state information of the target storage device through the cabinet state recognition model, obtains the cigarette box distribution information of the target packing line through the cigarette box distribution recognition model, and obtains the current feeding state of the material conveying device through the feeding state recognition model. At the same time, the image processing device can provide a corresponding interface to communicate with the silk production centralized control server, and send the cabinet state information, cigarette box distribution information and current feeding state to the silk production centralized control server according to preset conditions, so that the silk production centralized control server determines whether to start or stop the packing production according to the received information, and performs fault monitoring during the packing production process. Among them, the preset condition can be a preset sending frequency, so that the image processing equipment can send identification information to the silk production centralized control server at a fixed time according to the preset sending frequency; the preset sending frequency can also be dynamically updated according to the total amount of materials in the storage equipment to ensure the timeliness of monitoring while ensuring the accuracy of monitoring. Alternatively, the preset condition can also be a condition that satisfies the change of identification information. In this way, when the cabinet status information of the target storage equipment, the current feeding status of the material conveying equipment, and the cigarette box distribution information of the target packing line change, the changed information is sent to the silk production centralized control server. Furthermore, the silk production centralized control server can transmit signals such as packing start instructions and packing end instructions to the control device to control the start or stop of production, and display abnormal prompt information or image information on the visual touch system.
[0074] The technical solution provided in this embodiment provides comprehensive and efficient reference data for the centralized control server and central control operation users of the packing production line by deploying camera devices in the entire packing production process and using image digitization and artificial intelligence technology to identify the cabinet status information of the storage equipment, the current feeding status of the material conveying equipment and the cigarette box distribution information of the packing line. It not only solves the problem of low efficiency of relying on on-site users for identification in the existing packing production mode, but also effectively improves the automation and intelligence level of the packing production process, improves production efficiency, ensures the operating stability and safety of the production line, and avoids production accidents caused by erroneous materials.
[0075] Embodiment 3
[0076] Figure 3 1 is a schematic diagram of the structure of a packing control device provided according to the third embodiment of the present invention. The device can be configured in a packing control system, wherein the packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device; Figure 3 As shown, the device includes: a target storage device determination module 210, an information determination module 220, a packing start instruction determination module 230 and a control module 240.
[0077] Among them, the target storage device determination module 210 is used to determine the target storage device corresponding to the cabinet feeding end event in response to the cabinet feeding end event; the information determination module 220 is used to obtain the packing status information of the packing control system, and determine the cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; the packing start instruction determination module 230 is used to generate a packing start instruction when it is determined that the preset packing conditions are met based on the cabinet status information, the cigarette box distribution information and the packing status information; the control module 240 is used to control the transportation of the materials to be packed in the target storage device to the target packing line via the material conveying equipment based on the packing start instruction, so as to pack the received materials to be packed on the target packing line.
[0078] The technical solution of this embodiment determines the target storage device corresponding to the storage cabinet feeding end event in response to the storage cabinet feeding end event; obtains the packing status information of the packing control system, and determines the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; generates a packing start instruction when it is determined that the preset packing conditions are met based on the storage cabinet status information, the cigarette box distribution information and the packing status information; controls the transportation of the to-be-packed materials in the target storage device to the target packing line via the material conveying equipment based on the packing start instruction, so as to pack the received to-be-packed materials on the target packing line The invention solves the problem in the prior art that the packing steps are confirmed by manually checking the material status, which leads to low packing production efficiency. The invention realizes that when responding to the cabinet feeding end event, the target storage device corresponding to the cabinet feeding end event is determined, and then, the packing status information of the packing control system, the cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device are combined to comprehensively determine whether the preset packing conditions are met. When it is detected that the preset packing conditions are met, a packing start instruction is generated, and the packing production is automatically started based on the packing start instruction, so as to achieve the technical effect of reducing costs and improving production efficiency.
[0079] Based on the above device, optionally, the information determination module 220 includes:
[0080] A cabinet status information determination unit, configured to collect a first image including the target storage device based on a camera device, and determine the cabinet status information based on the first image; wherein the cabinet status information includes at least one of feeding, feeding completed, discharging, and discharging completed;
[0081] A cigarette box distribution information determining unit is used to collect a second image including a target packing line corresponding to the target storage device based on the camera device, and determine the cigarette box distribution information based on the second image.
[0082] On the basis of the above device, optionally, a packing start instruction determination module 230 is used to determine that a preset packing condition is met when the cabinet status information is that feeding is completed, the cigarette box distribution information is a preset first distribution threshold and the packing status information is that preparation is completed.
[0083] On the basis of the above device, optionally, the device further includes:
[0084] A current feeding state determining unit, used to determine the current feeding state of the material conveying device;
[0085] The abnormal prompt information determination unit is used to generate abnormal prompt information and feedback when it is determined that there is an abnormality based on at least one of the current feeding state, the current cabinet state information of the target storage device and the current packing state information of the packing control system.
[0086] On the basis of the above device, optionally, the abnormal prompt information determination unit is used to determine that there is an abnormality when the current feeding state is a preset feeding state and the current storage cabinet state information is discharging material; wherein the preset feeding state includes a no-material state or a lack-of-material state;
[0087] The abnormal prompt information determination unit is further used to determine that an abnormality exists when the current feeding state is a blocking state;
[0088] The abnormal prompt information determining unit is further configured to determine that an abnormality exists when the current packing status information is in an abnormal state.
[0089] On the basis of the above device, optionally, the device further includes:
[0090] A packing end instruction determination unit, configured to generate a packing end instruction when it is determined that a preset end condition is met based on at least one of the current feeding state of the material conveying device, the current storage cabinet state information of the target storage device, and the current cigarette box distribution information of the target packing line;
[0091] A control unit is used to control the target material storage device and the material conveying device to be in a stopped working state based on the packing end instruction.
[0092] On the basis of the above device, optionally, a packing end instruction determination unit is used to determine that a preset end condition is reached when the current feeding state is a no-material state and the current storage cabinet state information is that the discharge is completed;
[0093] The packing end instruction determination unit is further configured to determine that a preset end condition is reached when the current cigarette box distribution information reaches a preset second distribution threshold.
[0094] The packing control device provided in the embodiment of the present invention can execute the packing control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0095] Embodiment 3
[0096] Figure 4: is a structural diagram of an electronic device that implements the packing control method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0097] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0098] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0099] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the box control method.
[0100] In some embodiments, the boxing control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the boxing control method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the boxing control method in any other appropriate manner (e.g., by means of firmware).
[0101] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0102] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0103] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0105] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0106] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0107] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the packing control method provided by any embodiment of the present invention.
[0108] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0109] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0110] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A packing control method, characterized in that: Applied to a packing control system, the packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device; the method includes: In response to a storage cabinet feeding end event, determining a target storage device corresponding to the storage cabinet feeding end event; Acquire the packing status information of the packing control system, and determine the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; When it is determined that a preset packing condition is met based on the cabinet status information, the cigarette box distribution information and the packing status information, a packing start instruction is generated; Based on the packing start instruction, the materials to be packed in the target material storage device are transported to the target packing line via the material conveying device, so that the received materials to be packed are packed on the target packing line.
2. The method according to claim 1, characterized in that The step of determining the cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device includes: Based on the camera device, a first image including the target storage device is collected, and storage cabinet status information is determined based on the first image; wherein the storage cabinet status information includes at least one of feeding, feeding is completed, discharging, and discharging is completed; Based on the camera device, a second image of the target packing line corresponding to the target storage device is collected, and the cigarette box distribution information is determined based on the second image.
3. The method according to claim 1, characterized in that The determining that a preset packing condition is met based on the cabinet status information, the cigarette box distribution information and the packing status information includes: When the cabinet status information indicates that feeding is completed, the cigarette box distribution information is a preset first distribution threshold, and the packing status information indicates that preparation is completed, it is determined that the preset packing condition is met.
4. The method according to claim 1, characterized in that: In the process of packing the received materials to be packed based on the target packing line, the method further includes: Determining a current feeding state of the material conveying device; When it is determined that an abnormality exists based on at least one of the current feeding state, the current cabinet state information of the target storage device and the current packing state information of the packing control system, abnormal prompt information is generated and fed back.
5. The method according to claim 4, characterized in that The determining that an abnormality exists based on at least one of the current feeding state, the current cabinet state information of the target storage device, and the current packing state information of the packing control system includes: When the current feeding state is a preset feeding state and the current storage cabinet state information is discharging material, it is determined that an abnormality exists; wherein the preset feeding state includes a no-material state or a lack-of-material state; When the current feeding state is a blocking state, determining that an abnormality exists; When the current packing state information is in an abnormal state, it is determined that an abnormality exists.
6. The method according to claim 1 or 4, characterized in that: In the process of packing the received materials to be packed on the target packing line, the method further includes: Generate a packing end instruction when it is determined that a preset end condition is met based on at least one of the current feeding state of the material conveying device, the current storage cabinet state information of the target storage device, and the current cigarette box distribution information of the target packing line; Based on the packing end instruction, the target material storage device and the material conveying device are controlled to be in a stopped working state.
7. The method according to claim 6, characterized in that The determining that a preset end condition is reached based on at least one of the current feeding state of the material conveying device, the current storage cabinet state information of the target storage device, and the current cigarette box distribution information of the target packing line includes: When the current feeding state is a no-material state and the current storage cabinet state information is that the material is discharged, determining that a preset end condition is reached; When the current cigarette box distribution information reaches a preset second distribution threshold, it is determined that a preset end condition is reached.
8. A packing control device, characterized in that: The device is configured in a packing control system, wherein the packing control system includes at least one material storage device, a packing line corresponding to the material storage device, and a material conveying device; the device includes: A target storage device determining module, configured to determine a target storage device corresponding to the storage cabinet feeding end event in response to the storage cabinet feeding end event; An information determination module, used to obtain the packing status information of the packing control system, and determine the storage cabinet status information of the target storage device and the cigarette box distribution information of the target packing line corresponding to the target storage device; A packing start instruction determination module, configured to generate a packing start instruction when it is determined that a preset packing condition is met based on the cabinet status information, the cigarette box distribution information and the packing status information; A control module is used to control the material to be packed in the target material storage device to be transported to the target packing line via the material conveying device based on the packing start instruction, so as to pack the received material to be packed on the target packing line.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the packing control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the packing control method according to any one of claims 1 to 7 when executed.