Full-automatic control method and device for stacking and computer readable storage medium
By using the product identification control machine to perform the palletization operation in the robot palletization system, and automatically determine the subsequent processing based on the palletization information, the problem of cumbersome manual operation after the palletization is completed is solved, and efficient and accurate automated processing is achieved.
Patent Information
- Application Number
- CN202411906441.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-23
AI Technical Summary
In the prior art, robot palletizing still requires manual participation in follow-up work after it is completed, resulting in cumbersome operation, prone to errors, and low efficiency.
When receiving the target product online signal, the lower computer controls the palletizing operation according to the product identification, and receives the current palletizing information after the palletizing is completed, automatically determines the pallet status, and issues temporary storage or storage instructions to achieve automatic processing.
The automatic processing of palletizing operations and subsequent work is realized, which improves operating efficiency and accuracy, and reduces the necessity of manual intervention.
Smart Images

Figure CN119637211A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of robot palletizing, and in particular to a fully automated control method and device for palletizing, and a computer-readable storage medium. Background Art
[0002] Robotic palletizing has been widely used in product packaging and delivery, but the subsequent work after palletizing is completed still requires human participation; for example, full pallets need to be wrapped with film and half pallets need to be temporarily stored waiting for the next time they go online for palletizing. Manual operation is cumbersome, and manual operation is more difficult for tons of goods, and the palletized products cannot be traced.
[0003] With regard to the problem that in the above-mentioned related technologies, manual participation is still required for subsequent work after palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency, and no effective solution has been proposed so far. Summary of the invention
[0004] The embodiments of the present invention provide a fully automated control method and device for palletizing, and a computer-readable storage medium, so as to at least solve the technical problem in the related art that manual participation in subsequent work is still required after palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency.
[0005] According to one aspect of an embodiment of the present invention, a fully automated control method for palletizing is provided, comprising: upon receiving an online signal of a target product, controlling a lower computer to perform a palletizing operation on the target product according to a product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires packaging of the target product; receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by recording the current holding state of a target pallet after the lower computer performs the palletizing operation, and the target pallet is used to hold the target product. target product; when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to control the temporary storage operation of the residual pallet, wherein the residual pallet refers to a pallet in which the number of products of the target product contained does not reach a preset number; when the current stacking information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein the full pallet refers to a pallet in which the number of products of the target product contained reaches the preset number.
[0006] Optionally, in the case of receiving an online signal of a target product, controlling the lower computer to perform a palletizing operation on the target product according to the product identification of the target product, including: in the case of receiving an online signal of the target product, obtaining the product identification of the target product to determine the product online type of the target product; in the case where the product online type indicates that the target product is a secondary online product, determining that the palletizing information corresponding to the product identification in the storage medium is the first target palletizing information, wherein the secondary online product refers to the target product being the same as the product contained in one of the residual stacking trays in the product temporary storage area; in the case where the product online type indicates that the target product is a secondary online product When the target product is a non-secondary online product, the palletizing information corresponding to any empty pallet is determined as the second target palletizing information according to the product identification, wherein the empty pallet refers to the pallet containing zero products, and the non-secondary online product refers to the target product being different from the products contained in all the residual pallets in the product temporary storage area; a palletizing control strategy is generated according to the first target palletizing information or the second target palletizing information; the palletizing control strategy is issued to the lower computer to control the lower computer to place the target products in the target pallet for palletizing in sequence according to the palletizing control strategy to complete the palletizing operation.
[0007] Optionally, a palletizing control strategy is generated according to the first target palletizing information, including: determining that the remaining pallet for storing the target product in the product temporary storage area is the first target pallet according to the first pallet number of the first target palletizing information; determining that a strategy for placing the target products in sequence on the first target pallet for palletizing is the palletizing control strategy; generating a palletizing control strategy according to the second target palletizing information includes: determining that the empty pallet with the same number as the second pallet number of the second target palletizing information is the second target pallet; determining that a strategy for placing the target products in sequence on the second target pallet for palletizing is the palletizing control strategy.
[0008] Optionally, the fully automated control method for palletizing further includes: upon receiving the online signal of the target product, obtaining the number of the target product to be palletized; in the process of controlling the lower computer to place the target products in the target pallet in sequence according to the palletizing control strategy for palletizing, obtaining the current palletizing number and the total palletizing number of the target pallet, wherein the total palletizing number refers to the maximum number of the target product that can be placed on the target pallet, the current palletizing number refers to the number of the target product currently placed on the target pallet, and the current palletizing number is updated after each target product is placed; calculating the total palletizing number The difference between the number of pallets and the current palletizing number is used to obtain the remaining palletizing number; when the number to be palletized is not greater than the remaining palletizing number, the lower computer is controlled to place the target products in the target pallet in sequence for palletizing to complete the palletizing operation; when the number to be palletized is greater than the remaining palletizing number, the lower computer is controlled to place the target products in the target pallet in sequence until the current palletizing number of the target pallet is the same as the total palletizing number, the product online type of the target product is updated to the non-secondary online product, and the new palletizing control strategy is regenerated according to the product identification.
[0009] Optionally, after receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation, the fully automatic control method for palletizing also includes: acquiring historical palletizing information corresponding to the product identification in a storage medium; when the current palletizing information indicates that the target pallet is the residual pallet, updating the historical palletizing information in the storage medium to the current palletizing information; when the current palletizing information indicates that the target pallet is a complete pallet, deleting the historical palletizing information in the storage medium.
[0010] Optionally, when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to perform a temporary storage operation on the residual pallet, including: when the current stacking information indicates that the target pallet is the residual pallet, the product temporary storage instruction is issued to the lower computer to trigger the lower computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
[0011] Optionally, when the current palletizing information indicates that the target pallet is a whole pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the whole pallet, including: when the current palletizing information indicates that the target pallet is the whole pallet, the product warehousing instruction is issued to the lower computer to trigger the lower computer to control the packaging component to perform a packing operation on the target product contained in the whole pallet according to the pallet model of the target pallet to obtain a target pallet of products, wherein the packing operation is used to pack all the target products contained in the whole pallet as a whole; when it is determined that the lower computer has completed the packing operation, the lower computer is triggered to control the automatic transport vehicle to transport the target pallet of products to the pallet product storage warehouse based on the product warehousing instruction to complete the warehousing operation.
[0012] According to another aspect of an embodiment of the present invention, a fully automatic control device for palletizing is further provided, comprising: a control unit, for controlling a lower computer to perform a palletizing operation on the target product according to a product identification of the target product when an online signal of the target product is received, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that the target product needs to be packaged; a receiving unit, for receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by recording the current holding state of the target pallet after the lower computer performs the palletizing operation, and the target pallet is used to hold the target product. product; a first execution unit, used for, when the current stacking information indicates that the target pallet is a residual pallet, issuing a product temporary storage instruction to the lower computer, so as to control the lower computer to control the temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet in which the number of products of the target product contained does not reach a preset number; a second execution unit, used for, when the current stacking information indicates that the target pallet is a full pallet, issuing a product warehousing instruction to the lower computer, so as to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein the full pallet refers to a pallet in which the number of products of the target product contained reaches the preset number.
[0013] Optionally, the control unit includes: a first acquisition module, used to obtain the product identification of the target product to determine the product online type of the target product when receiving an online signal of the target product; a first determination module, used to determine that the palletizing information corresponding to the product identification in the storage medium is the first target palletizing information when the product online type indicates that the target product is a secondary online product, wherein the secondary online product refers to the target product being the same as the product contained in one of the residual stacking trays in the product temporary storage area; a second determination module, used to determine that the product online type indicates that the target product is not a secondary online product. , according to the product identification, determining that the palletizing information corresponding to any empty pallet is the second target palletizing information, wherein the empty pallet refers to the pallet containing zero products, and the non-secondary online product refers to the target product being different from the products contained in all the residual pallets in the product temporary storage area; a first generating module, for generating a palletizing control strategy according to the first target palletizing information or the second target palletizing information; an executing module, for issuing the palletizing control strategy to the lower computer, so as to control the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, and complete the palletizing operation.
[0014] Optionally, the generation module includes: a first determination submodule, used to determine that the remaining pallet for storing the target product in the product temporary storage area is the first target pallet according to the first pallet number of the first target palletizing information; a second determination submodule, used to determine that the strategy of placing the target products in the first target pallet for palletizing in sequence is the palletizing control strategy; the generation module includes: a third determination submodule, used to determine that the empty pallet with the same number as the second pallet of the second target palletizing information is the second target pallet; and a fourth determination submodule, used to determine that the strategy of placing the target products in the second target pallet for palletizing in sequence is the palletizing control strategy.
[0015] Optionally, the fully automatic control device for palletizing further includes: a second acquisition module, for acquiring the number of the target product to be palletized while receiving the online signal of the target product; a third acquisition module, for acquiring the current palletizing number and the total palletizing number of the target pallet in the process of controlling the lower computer to place the target products in the target pallet in sequence according to the palletizing control strategy for palletizing, wherein the total palletizing number refers to the maximum number of the target products that can be placed on the target pallet, the current palletizing number refers to the number of the target products currently placed on the target pallet, and the current palletizing number is updated after each target product is placed; a fourth acquisition module, for Calculate the difference between the total palletizing quantity and the current palletizing quantity to obtain the remaining palletizing quantity; a control module is used to control the lower computer to place the target products in the target pallet for palletizing in sequence when the number to be palletized is not greater than the remaining palletizing quantity to complete the palletizing operation; a second generation module is used to control the lower computer to place the target products in the target pallet in sequence when the number to be palletized is greater than the remaining palletizing quantity until the current palletizing quantity of the target pallet is the same as the total palletizing quantity, update the product online type of the target product to the non-secondary online product, and regenerate a new palletizing control strategy according to the product identifier.
[0016] Optionally, the fully automatic control device for palletizing further includes: an acquisition unit, used to acquire historical palletizing information corresponding to the product identification in the storage medium after receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation; an update unit, used to update the historical palletizing information in the storage medium to the current palletizing information when the current palletizing information indicates that the target pallet is the residual pallet; and a deletion unit, used to delete the historical palletizing information in the storage medium when the current palletizing information indicates that the target pallet is a complete pallet.
[0017] Optionally, the first execution unit includes: a first execution module, which is used to send the product temporary storage instruction to the lower computer when the current stacking information indicates that the target pallet is the residual pallet, so as to trigger the lower computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
[0018] Optionally, the second execution unit includes: a packing module, which is used to send the product warehousing instruction to the lower computer when the current stacking information indicates that the target pallet is the whole pallet, so as to trigger the lower computer to control the packaging component according to the pallet model of the target pallet to perform a packing operation on the target product contained in the whole pallet to obtain a target pallet of products, wherein the packing operation is used to pack all the target products contained in the whole pallet as a whole; a second execution module, which is used to trigger the lower computer to control the automatic transport vehicle to transport the target pallet of products to the pallet product storage warehouse based on the product warehousing instruction to complete the warehousing operation when it is determined that the lower computer has completed the packing operation.
[0019] According to another aspect of an embodiment of the present invention, a fully automated control system for palletizing is further provided. The fully automated control system for palletizing uses any of the fully automated control methods for palletizing described above.
[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, wherein the computer-readable storage medium includes a stored program, wherein the program executes any one of the above-mentioned fully automated control methods for palletizing.
[0021] According to another aspect of an embodiment of the present invention, a processor is further provided, wherein the processor is used to run a program, wherein when the program is run, any one of the above-mentioned fully automatic control methods for palletizing is executed.
[0022] According to another aspect of an embodiment of the present invention, a computer program product is further provided, comprising computer instructions, wherein when the computer instructions are executed by a processor, any one of the above-mentioned fully automatic control methods for palletizing is executed.
[0023] In an embodiment of the present invention, when an online signal of a target product is received, a lower computer is controlled to perform a palletizing operation on the target product according to a product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that the target product needs to be packaged; current palletizing information transmitted by the lower computer after completing the palletizing operation is received, wherein the current palletizing information is information obtained by recording the current holding state of the target pallet after the lower computer performs the palletizing operation, and the target pallet is used to hold the target product; when the current palletizing information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to perform a temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet in which the number of products of the target product held does not reach a preset number; when the current palletizing information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product held in the full pallet, wherein a full pallet refers to a pallet in which the number of products of the target product held reaches a preset number. Through the above technical scheme, the purpose of controlling the lower computer to record the placement status of the pallet after the palletizing operation is completed, and automating the subsequent work based on the palletizing information transmitted by the lower computer is achieved, which realizes the technical effect of not only automating the palletizing operation but also classifying and automating the subsequent work after the palletizing is completed, thereby improving the operating efficiency and accuracy of the entire operation process, and further solving the technical problem in the related technology that manual participation in the subsequent work is still required after the palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0025] Figure 1 It is a hardware structure block diagram of a mobile terminal of a fully automated control method for palletizing according to an embodiment of the present invention;
[0026] Figure 2 is a flow chart of a fully automated control method for palletizing according to an embodiment of the present invention;
[0027] Figure 3 is a flow chart of an optional fully automated control method for palletizing according to an embodiment of the present invention;
[0028] Figure 4 Schematic diagram of a fully automated control device for palletizing according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] 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.
[0030] 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.
[0031] As introduced in the background technology, in the related art, manual participation in subsequent work is still required after palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency. In view of the above defects, a fully automated control method and device for palletizing, and a computer-readable storage medium are provided in the embodiments of the present invention.
[0032] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0033] The method embodiments provided in the embodiments of the present invention can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a fully automated control method for palletizing according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0034] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the fully automated control method for palletizing in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific network example may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0035] According to an embodiment of the present invention, a method embodiment of a fully automated control method for palletizing is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0036] Figure 2 : is a flow chart of a fully automated control method for palletizing according to an embodiment of the present invention. Figure 2 As shown, the method comprises the following steps:
[0037] Step S202, when receiving an online signal of the target product, controlling the lower computer to perform a palletizing operation on the target product according to the product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires packaging of the target product.
[0038] In this embodiment, the upper computer can control the lower computer to perform corresponding palletizing operations on the product according to the product identification of the product when receiving the product online signal (i.e., the signal that the product needs to be packaged). Palletizing here means placing the products one by one according to the preset stack type (i.e., the structure and arrangement of the stack) to form a stacked structure. The stack type can be staggered stacking, vertical stacking or other specific layouts to ensure the stability of the stack and maximize the use of storage space.
[0039] Step S204, receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by the lower computer recording the current holding state of the target pallet after performing the palletizing operation, and the target pallet is used to hold the target product.
[0040] In this embodiment, after the lower computer has completed palletizing the products to be packaged (ie, the target products), it can record the current palletizing information of the pallet and transmit it to the upper computer.
[0041] Step S206, when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to perform a temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet that does not contain a preset number of target products.
[0042] In this embodiment, if the current palletizing information indicates that the target pallet for holding the target product is a residual pallet, that is, the number of products stacked on the pallet has not reached the maximum number of the pallet, the lower computer can be controlled to temporarily store the residual pallet (if a normal pallet of products is 48, a pallet with less than 48 products will be offline and is a residual pallet) so that palletizing can continue on the pallet when the same product comes online next time.
[0043] Step S208, when the current stacking information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein a full pallet refers to a pallet containing a preset number of target products.
[0044] In this embodiment, if the current palletizing information indicates that the target pallet for holding the target product is a residual pallet, that is, the number of products stacked on the pallet has reached the maximum number of the pallet, the lower computer can be controlled to pack the products on the pallet and put them into storage so that they can be directly shipped when there is a corresponding order later.
[0045] As can be seen from the above, through the technical solution provided by the above embodiment of the present invention, when an online signal of the target product is received, the lower computer can be controlled to perform a palletizing operation on the target product according to the product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that the target product needs to be packaged; receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by the lower computer recording the current holding state of the target pallet after the palletizing operation is performed, and the target pallet is used to hold the target product; when the current palletizing information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to control the temporary storage operation on the residual pallet, wherein, A residual pallet refers to a pallet on which the number of products of the target product contained does not reach a preset number. When the current palletizing information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the full pallet. A full pallet refers to a pallet on which the number of products of the target product contained reaches a preset number. This achieves the purpose of controlling the lower computer to record the placing status of the pallet after executing the palletizing operation, and automating the subsequent work based on the palletizing information transmitted by the lower computer. This realizes the technical effect of not only automating the palletizing operation, but also classifying and automating the subsequent work after the palletizing is completed, thereby improving the operational efficiency and accuracy of the entire operation process.
[0046] Therefore, the technical solution provided by the above-mentioned embodiment of the present invention solves the technical problem in the related art that manual participation in subsequent work is still required after palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency.
[0047] Combine the following Figure 3 The above embodiments of the present invention are further described in detail. Figure 3 4 is a flow chart of an optional fully automated control method for palletizing according to an embodiment of the present invention.
[0048] According to the above embodiment of the present invention, in the case of receiving an online signal of a target product, controlling a lower computer to perform a palletizing operation on the target product according to a product identification of the target product, including: in the case of receiving an online signal of the target product, obtaining the product identification of the target product to determine the product online type of the target product; in the case where the product online type indicates that the target product is a secondary online product, determining that the palletizing information corresponding to the product identification in the storage medium is the first target palletizing information, wherein the secondary online product refers to the target product being the same as a product contained in a residual stack tray in a product temporary storage area; in the case where the product online type indicates that the target product is a non-secondary online product, determining that the palletizing information corresponding to any empty pallet is the second target palletizing information according to the product identification, wherein an empty pallet refers to a pallet containing zero products, and a non-secondary online product refers to the target product being different from the products contained in all residual stack trays in the product temporary storage area; generating a palletizing control strategy according to the first target palletizing information or the second target palletizing information; and sending the palletizing control strategy to the lower computer to control the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, thereby completing the palletizing operation.
[0049] like Figure 3 As shown, in the case of receiving the online signal of the target product, the upper computer confirms whether the product to be palletized (i.e., the product currently required to be packaged) is a secondary online product. If so, the secondary online product information such as the number of palletized products, product number, palletizing number, pallet type, etc. (i.e., the first target palletizing information) is sent to the lower computer; if the product is not a secondary online product (i.e., a non-secondary online product), the upper computer applies for a new palletizing number and binds the pallet type, product type, etc. (i.e., the second target palletizing information), and then generates the corresponding palletizing control strategy according to the corresponding palletizing information, and sends both the palletizing information and the palletizing control strategy to the lower computer to control the lower computer to perform the corresponding palletizing operation.
[0050] Specifically, the lower computer controls the packaging equipment such as the line, baling machine, and wrapping machine, and can interact with the AGV (Automated Guided Vehicle) system. When the lower computer performs the palletizing operation, it will send the palletizing information sent by the upper computer to the executing equipment robot for palletizing.
[0051] In the above embodiment of the present invention, a palletizing control strategy is generated according to the first target palletizing information, including: determining that a residual pallet for storing the target product in the product temporary storage area is the first target pallet according to the first pallet number of the first target palletizing information; determining that a strategy of placing the target products in sequence on the first target pallet for palletizing is the palletizing control strategy; generating a palletizing control strategy according to the second target palletizing information includes: determining that an empty pallet with the same number as the second pallet number of the second target palletizing information is the second target pallet; determining that a strategy of placing the target products in sequence on the second target pallet for palletizing is the palletizing control strategy.
[0052] On the one hand, when the product to be palletized is a secondary-online product, the palletizing control strategy for controlling the lower computer to perform the palletizing operation may be to continue palletizing the product on the remaining pallet (i.e., the first target pallet) on which the same product has been palletized before; on the other hand, when the product to be palletized is not a secondary-online product, the palletizing control strategy for controlling the lower computer to perform the palletizing operation may be to palletize the product from scratch on the empty pallet (i.e., the second target pallet) corresponding to the newly applied palletizing number.
[0053] In an optional embodiment of the present invention, the fully automated control method for palletizing further includes: upon receiving an on-line signal of a target product, obtaining the number of target products to be palletized; in the process of controlling the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, obtaining the current palletizing number and the total palletizing number of the target pallet, wherein the total palletizing number refers to the maximum number of target products that can be placed on the target pallet, the current palletizing number refers to the number of target products currently placed on the target pallet, and the current palletizing number is incremented after each target product is placed. Update; calculate the difference between the total palletizing quantity and the current palletizing quantity to obtain the remaining palletizing quantity; when the number to be palletized is not greater than the remaining palletizing quantity, control the lower computer to place the target products in the target pallet in sequence for palletizing to complete the palletizing operation; when the number to be palletized is greater than the remaining palletizing quantity, control the lower computer to place the target products in the target pallet in sequence until the current palletizing quantity of the target pallet is the same as the total palletizing quantity, update the product online type of the target product to a non-secondary online product, and regenerate a new palletizing control strategy based on the product identification.
[0054] Specifically, while receiving the on-line signal of the target product, the specific quantity (number to be palletized) of the target product (i.e. the number that needs to be palletized and packaged when going online this time) is also received. Regardless of which of the above palletizing control strategies is used to palletize it, if the specific quantity of the target product exceeds the remaining number of products that can be placed on the pallet (which can be the first target pallet or the second target pallet) (i.e. the remaining palletizing quantity), the remaining unpalletized products need to be regarded as non-second-time online products (regardless of whether they were second-time online products before) and a new palletizing control strategy needs to be regenerated (i.e., re-applying for an empty pallet to continue palletizing the remaining products).
[0055] In another optional embodiment of the present invention, after receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation, the fully automatic control method of palletizing also includes: acquiring historical palletizing information corresponding to the product identification in the storage medium; when the current palletizing information indicates that the target pallet is a residual pallet, updating the historical palletizing information in the storage medium to the current palletizing information; when the current palletizing information indicates that the target pallet is a complete pallet, deleting the historical palletizing information in the storage medium.
[0056] Optionally, the above historical palletizing information refers to palletizing information related to the target product stored in a storage medium.
[0057] Specifically, after the upper computer receives the current pallet information transmitted by the lower computer, if the current pallet information indicates that the target pallet is a residual pallet, the historical palletizing information in the storage medium is updated to the current palletizing information; if the current pallet information indicates that the target pallet is a complete pallet, the historical palletizing information stored in the storage medium is deleted, and the current pallet information is no longer stored.
[0058] It should be noted that after palletizing the target product, the number of pallets stacked, the pallet number, etc. in the pallet may change; for example, if the target product is a secondary online product, then when the specific quantity of the target product does not exceed the remaining number of products that can be held on the pallet and it does not become a full pallet, the number of pallets stacked will change, and when the specific quantity of the target product exceeds the remaining number of products that can be held on the pallet, a new pallet may be used to continue palletizing the remaining products, and the pallet model, the number of pallets stacked, etc. of the pallet will change; if the target product is not a secondary online product, the palletizing information corresponding to the new empty pallet applied for is not in the original storage medium; therefore, after each palletizing is completed, the storage medium can be updated according to the current palletizing information transmitted by the lower computer.
[0059] In a specific embodiment of the present invention, when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the subordinate computer to control the subordinate computer to perform a temporary storage operation on the residual pallet, including: when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the subordinate computer to trigger the subordinate computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
[0060] As above Figure 3 As shown, after the execution equipment robot completes palletizing, it transmits palletizing information such as the number of pallets and product information to the lower computer, which uploads the data to the upper computer, and the upper computer uploads the data to the factory data center (i.e., the storage medium). If the pallet is a residual pallet (i.e., the target pallet is a residual pallet), the upper computer issues a direct release command and transmits the palletizing information to the lower computer, and the lower computer controls the line body actuator to directly release at the palletizing station and cache the pallet information. When the palletizing station is released, the pallet information is transmitted to the lower station and the pallet information cached at this station is cleared. The line body actuator of the lower station releases according to the pallet information and releases it to the three-dimensional warehouse (i.e., the product temporary storage area) so that the next time the same product is online, palletizing can continue on the pallet. At the same time, the lower computer calls the AGV to enter the warehouse directly (i.e., the AGV transport vehicle enters the warehouse).
[0061] In another specific embodiment of the present invention, when the current stacking information indicates that the target pallet is a whole pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the whole pallet, including: when the current stacking information indicates that the target pallet is a whole pallet, a product warehousing instruction is issued to the lower computer to trigger the lower computer to control the packaging component to perform a packing operation on the target product contained in the whole pallet according to the pallet model of the target pallet to obtain a target pallet of products, wherein the packing operation is used to pack all the target products contained in the whole pallet as a whole; when it is determined that the lower computer has completed the packing operation, the lower computer is triggered to control the automatic transport vehicle to transport the target pallet of products to the pallet product storage warehouse based on the product warehousing instruction to complete the warehousing operation.
[0062] As above Figure 3 As shown, after the execution equipment robot completes palletizing, it transmits palletizing information such as the number of pallets and product information to the lower computer, which then uploads the data to the upper computer, which then uploads the data to the factory data center. If the pallet is a whole pallet (i.e., the target pallet is a whole pallet), all the execution equipment will classify and pack the pallets according to the pallet type and number of layers, such as wrapping the corners with film, adding paper and wooden covers, applying wrapping tape, attaching box labels, etc.; after packaging, the packaged target pallet products will be stored in the product storage warehouse so that they can be directly shipped out when there is a corresponding order later, and the lower computer will call the AGV to directly enter the warehouse.
[0063] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0064] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0065] According to an embodiment of the present invention, a fully automated control device for palletizing is provided for implementing the above-mentioned fully automated control method for palletizing. Figure 4 Schematic diagram of a fully automated control device for palletizing according to an embodiment of the present invention. Figure 4 As shown, the device comprises: a control unit 41, a receiving unit 43, a first execution unit 45 and a second execution unit 47. The fully automatic control device for palletizing is described in detail below.
[0066] The control unit 41 is used to control the lower computer to perform a palletizing operation on the target product according to the product identification of the target product when an online signal of the target product is received, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires the target product to be packaged.
[0067] The receiving unit 43 is used to receive the current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is the information obtained by the lower computer recording the current holding state of the target pallet after performing the palletizing operation, and the target pallet is used to hold the target product.
[0068] The first execution unit 45 is used to send a product temporary storage instruction to the lower computer when the current stacking information indicates that the target pallet is a residual pallet, so as to control the lower computer to control the temporary storage operation of the residual pallet, wherein the residual pallet refers to a pallet that does not contain a preset number of target products.
[0069] The second execution unit 47 is used to send a product warehousing instruction to the lower computer when the current stacking information indicates that the target pallet is a full pallet, so as to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein the full pallet refers to a pallet containing the target product in a preset number.
[0070] It should be noted here that the above-mentioned control unit 41, receiving unit 43, first execution unit 45 and second execution unit 47 correspond to steps S202 to S208 in the above-mentioned embodiments, and the four units and the corresponding steps implement the same instances and application scenarios, but are not limited to the contents disclosed in the above-mentioned embodiments.
[0071] As can be seen from the above, in the scheme recorded in the above-mentioned embodiment of the present invention, the control unit can be used to control the lower computer to perform a palletizing operation on the target product according to the product identification of the target product when receiving the online signal of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that the target product needs to be packaged; then the receiving unit is used to receive the current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is the information obtained by the lower computer recording the current holding state of the target pallet after executing the palletizing operation, and the target pallet is used to hold the target product; then the first execution unit can be used to send a product temporary storage instruction to the lower computer when the current palletizing information indicates that the target pallet is a residual pallet, so as to control the lower computer to control the temporary storage operation on the residual pallet. The second execution unit can also send a product warehousing instruction to the lower computer when the current stacking information indicates that the target pallet is a full pallet, so as to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein a full pallet refers to a pallet that contains the target product and the number of products reaches the preset number. This achieves the purpose of controlling the lower computer to record the placing status of the pallet after executing the palletizing operation, and automating the subsequent work based on the palletizing information transmitted by the lower computer, thereby realizing the technical effect of not only automating the palletizing operation but also classifying and automating the subsequent work after the palletizing is completed, thereby improving the operational efficiency and accuracy of the entire operation process.
[0072] Therefore, the technical solution provided by the above-mentioned embodiment of the present invention solves the technical problem in the related art that manual participation in subsequent work is still required after palletizing is completed, but the manual operation process is cumbersome and prone to errors, resulting in low operating efficiency.
[0073] In an optional embodiment of the present invention, the control unit includes: a first acquisition module, which is used to obtain the product identification of the target product to determine the product online type of the target product when receiving the online signal of the target product; a first determination module, which is used to determine that the stacking information corresponding to the product identification in the storage medium is the first target stacking information when the product online type indicates that the target product is a secondary online product, wherein the secondary online product refers to the target product being the same as the product contained in a residual stacking tray in the product temporary storage area; and a second determination module, which is used to determine that the product online type indicates that the target product is a secondary online product. In the case of a non-secondary online product, the palletizing information corresponding to any empty pallet is determined as the second target palletizing information based on the product identification, wherein an empty pallet refers to a pallet with zero product quantity, and a non-secondary online product refers to a target product that is different from the products contained in all the remaining pallets in the product temporary storage area; a first generation module is used to generate a palletizing control strategy based on the first target palletizing information or the second target palletizing information; an execution module is used to send the palletizing control strategy to the lower computer, so as to control the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, thereby completing the palletizing operation.
[0074] In an optional embodiment of the present invention, the generation module includes: a first determination submodule, used to determine that the remaining pallet for storing the target product in the product temporary storage area is the first target pallet according to the first pallet number of the first target palletizing information; a second determination submodule, used to determine that the strategy of placing the target products in the first target pallet for palletizing in sequence is the palletizing control strategy; the generation module includes: a third determination submodule, used to determine that the empty pallet with the same number as the second pallet of the second target palletizing information is the second target pallet; and a fourth determination submodule, used to determine that the strategy of placing the target products in the second target pallet for palletizing in sequence is the palletizing control strategy.
[0075] In an optional embodiment of the present invention, the fully automatic control device for palletizing further includes: a second acquisition module, which is used to obtain the number of target products to be palletized while receiving an online signal of the target product; a third acquisition module, which is used to obtain the current palletizing number and the total palletizing number of the target pallet in the process of controlling the lower computer to place the target products in the target pallet in sequence according to the palletizing control strategy for palletizing, wherein the total palletizing number refers to the maximum number of target products that can be placed on the target pallet, the current palletizing number refers to the number of target products currently placed in the target pallet, and the current palletizing number is updated after each target product is placed. ; The fourth acquisition module is used to calculate the difference between the total palletizing quantity and the current palletizing quantity to obtain the remaining palletizing quantity; the control module is used to control the lower computer to place the target products in the target pallet in sequence for palletizing when the number to be palletized is not greater than the remaining palletizing quantity to complete the palletizing operation; the second generation module is used to control the lower computer to place the target products in the target pallet in sequence when the number to be palletized is greater than the remaining palletizing quantity until the current palletizing quantity of the target pallet is the same as the total palletizing quantity, update the product online type of the target product to a non-secondary online product, and regenerate a new palletizing control strategy according to the product identification.
[0076] In an optional embodiment of the present invention, the fully automatic control device for palletizing further includes: an acquisition unit for acquiring historical palletizing information corresponding to the product identification in the storage medium after receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation; an update unit for updating the historical palletizing information in the storage medium to the current palletizing information when the current palletizing information indicates that the target pallet is a residual pallet; and a deletion unit for deleting the historical palletizing information in the storage medium when the current palletizing information indicates that the target pallet is a complete pallet.
[0077] In an optional embodiment of the present invention, the first execution unit includes: a first execution module, which is used to send a product temporary storage instruction to the lower computer when the current stacking information indicates that the target pallet is a residual pallet, so as to trigger the lower computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
[0078] In an optional embodiment of the present invention, the second execution unit includes: a packing module, which is used to send a product warehousing instruction to the lower computer when the current stacking information indicates that the target pallet is a whole pallet, so as to trigger the lower computer to control the packaging component according to the pallet model of the target pallet to perform a packing operation on the target product contained in the whole pallet to obtain the target pallet product, wherein the packing operation is used to pack all the target products contained in the whole pallet as a whole; the second execution module is used to trigger the lower computer to control the automatic transport vehicle to transport the target pallet product to the pallet product storage warehouse based on the product warehousing instruction to complete the warehousing operation when it is determined that the lower computer has completed the packing operation.
[0079] According to another aspect of an embodiment of the present invention, a fully automated control system for palletizing is further provided. The fully automated control system for palletizing uses any of the above-mentioned fully automated control methods for palletizing.
[0080] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium comprising a stored program, wherein the program executes any one of the above-mentioned fully-automatic control methods for palletizing.
[0081] Optionally, in this embodiment, the computer-readable storage medium may be located in any one of the computer terminals in a computer terminal group in a computer network, or in any one of the communication devices in a communication device group.
[0082] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: upon receiving an online signal of a target product, controlling a lower computer to perform a palletizing operation on the target product according to a product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires the target product to be packaged; receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by recording a current holding state of the target pallet after the lower computer completes the palletizing operation, The target pallet is used to hold the target product; when the current palletizing information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the subordinate computer to control the subordinate computer to perform a temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet whose number of products of the target product contained does not reach a preset number; when the current palletizing information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the subordinate computer to control the subordinate computer to perform a warehousing operation on the target product contained in the full pallet, wherein a full pallet refers to a pallet whose number of products of the target product contained reaches a preset number.
[0083] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: when an online signal of a target product is received, obtaining a product identification of the target product to determine a product online type of the target product; when the product online type indicates that the target product is a secondary online product, determining that the palletizing information corresponding to the product identification in the storage medium is the first target palletizing information, wherein the secondary online product refers to the target product being the same as a product contained in a residual stack tray in a product temporary storage area; when the product online type indicates that the target product is a non-secondary online product, determining that the palletizing information corresponding to any empty pallet is the second target palletizing information according to the product identification, wherein an empty pallet refers to a pallet containing zero products, and a non-secondary online product refers to a pallet containing different products from the target product and all the residual stack trays in the product temporary storage area; generating a palletizing control strategy according to the first target palletizing information or the second target palletizing information; and sending the palletizing control strategy to the lower computer to control the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy to complete the palletizing operation.
[0084] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: determining that the remaining pallet for storing the target product in the product temporary storage area is the first target pallet according to the first pallet number of the first target palletizing information; determining that the strategy of placing the target products in sequence on the first target pallet for palletizing is the palletizing control strategy; generating the palletizing control strategy according to the second target palletizing information, including: determining that the empty pallet with the same number as the second pallet number of the second target palletizing information is the second target pallet; determining that the strategy of placing the target products in sequence on the second target pallet for palletizing is the palletizing control strategy.
[0085] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: upon receiving an on-line signal of a target product, obtaining the number of target products to be palletized; in the process of controlling the lower computer to place the target products in the target pallet in sequence according to the palletizing control strategy for palletizing, obtaining the current palletizing number and the total palletizing number of the target pallet, wherein the total palletizing number refers to the maximum number of target products that can be placed on the target pallet, the current palletizing number refers to the number of target products currently placed on the target pallet, and the current palletizing number is calculated based on the number of target products currently placed on the target pallet. The products are updated after each other; the difference between the total palletizing quantity and the current palletizing quantity is calculated to obtain the remaining palletizing quantity; when the number to be palletized is not greater than the remaining palletizing quantity, the lower computer is controlled to place the target products in the target pallet in sequence for palletizing to complete the palletizing operation; when the number to be palletized is greater than the remaining palletizing quantity, the lower computer is controlled to place the target products in the target pallet in sequence until the current palletizing quantity of the target pallet is the same as the total palletizing quantity, the product online type of the target product is updated to a non-secondary online product, and a new palletizing control strategy is regenerated according to the product identification.
[0086] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: obtaining historical palletizing information corresponding to the product identification in the storage medium; updating the historical palletizing information in the storage medium to the current palletizing information when the current palletizing information indicates that the target pallet is a residual pallet; and deleting the historical palletizing information in the storage medium when the current palletizing information indicates that the target pallet is a complete pallet.
[0087] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for executing the following steps: when the current stacking information indicates that the target pallet is a residual pallet, a product temporary storage instruction is sent to the lower computer to trigger the lower computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
[0088] Optionally, in this embodiment, the computer-readable storage medium is configured to store program codes for executing the following steps: when the current palletizing information indicates that the target pallet is a whole pallet, a product warehousing instruction is sent to the lower computer to trigger the lower computer to control the packaging component to perform a packing operation on the target product contained in the whole pallet according to the pallet model of the target pallet, so as to obtain a target pallet of products, wherein the packing operation is used to pack all the target products contained in the whole pallet as a whole; when it is determined that the lower computer has completed the packing operation, the lower computer is triggered to control the automatic transport vehicle to transport the target pallet of products to the pallet product storage warehouse based on the product warehousing instruction to complete the warehousing operation.
[0089] According to another aspect of an embodiment of the present invention, a processor is further provided, and the processor is used to run a program, wherein when the program is run, any one of the above-mentioned fully automatic control methods for palletizing is executed.
[0090] According to another aspect of an embodiment of the present invention, a computer program product is further provided, comprising computer instructions, and when the computer instructions are executed by a processor, any one of the above-mentioned fully automatic control methods for palletizing is executed.
[0091] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0092] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0093] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0095] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0096] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0097] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A fully automated control method for palletizing, characterized in that: include: When receiving an online signal of a target product, controlling the lower computer to perform a palletizing operation on the target product according to the product identification of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires the target product to be packaged; Receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by the lower computer recording the current holding state of the target pallet after performing the palletizing operation, and the target pallet is used to hold the target product; In the case where the current palletizing information indicates that the target pallet is a residual pallet, a product temporary storage instruction is issued to the lower computer to control the lower computer to perform a temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet on which the number of products of the target product contained does not reach a preset number; When the current palletizing information indicates that the target pallet is a full pallet, a product warehousing instruction is issued to the lower computer to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein the full pallet refers to a pallet that contains the target product in a quantity that reaches the preset quantity.
2. The fully automated control method for palletizing according to claim 1, characterized in that: When receiving an online signal of a target product, controlling the lower computer to perform a palletizing operation on the target product according to the product identification of the target product includes: When receiving an online signal of a target product, obtaining the product identification of the target product to determine the product online type of the target product; In the case where the product online type indicates that the target product is a secondary online product, determining that the palletizing information corresponding to the product identifier in the storage medium is the first target palletizing information, wherein the secondary online product refers to the target product being the same as the product contained in one of the residual stacking trays in the product temporary storage area; In the case where the product online type indicates that the target product is a non-secondary online product, the palletizing information corresponding to any empty pallet is determined as the second target palletizing information according to the product identifier, wherein the empty pallet refers to the pallet containing zero products, and the non-secondary online product refers to the target product being different from the products contained in all the residual pallets in the product temporary storage area; Generate a palletizing control strategy according to the first target palletizing information or the second target palletizing information; The palletizing control strategy is issued to the lower computer to control the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, thereby completing the palletizing operation.
3. The fully automated control method for palletizing according to claim 2, characterized in that: Generating a palletizing control strategy according to the first target palletizing information includes: Determine, according to the first pallet number of the first target palletizing information, the remaining pallet for storing the target product in the product temporary storage area as the first target pallet; Determining a strategy of placing the target products in sequence on the first target pallet for palletizing as the palletizing control strategy; Generating a palletizing control strategy according to the second target palletizing information includes: Determine the empty pallet having the same number as the second pallet of the second target palletizing information as the second target pallet; The strategy for determining that the target products are sequentially placed in the second target pallet for palletizing is the palletizing control strategy.
4. The fully automated control method for palletizing according to claim 2, characterized in that: Also includes: Upon receiving the online signal of the target product, obtaining the number of the target product to be palletized; In the process of controlling the lower computer to place the target products in the target pallet in sequence for palletizing according to the palletizing control strategy, the current palletizing quantity and the total palletizing quantity of the target pallet are obtained, wherein the total palletizing quantity refers to the maximum quantity of the target pallet used to hold the target products, the current palletizing quantity refers to the quantity of the target products currently held in the target pallet, and the current palletizing quantity is updated after each target product is placed; Calculate the difference between the total palletizing quantity and the current palletizing quantity to obtain the remaining palletizing quantity; When the number of products to be palletized is not greater than the remaining number of products to be palletized, the lower computer is controlled to place the target products in the target pallet in sequence for palletizing, so as to complete the palletizing operation; When the number of products to be palletized is greater than the remaining number of palletizes, the lower computer is controlled to place the target products in the target pallet in sequence until the current number of palletizes of the target pallet is the same as the total number of palletizes, the product online type of the target product is updated to the non-secondary online product, and a new palletizing control strategy is regenerated according to the product identification.
5. The fully automated control method for palletizing according to claim 1, characterized in that: After receiving the current palletizing information transmitted by the lower computer after completing the palletizing operation, the method further includes: Acquire historical palletizing information corresponding to the product identification in a storage medium; When the current palletizing information indicates that the target pallet is the residual pallet, updating the historical palletizing information in the storage medium to the current palletizing information; In the case where the current palletizing information indicates that the target pallet is a whole pallet, the historical palletizing information is deleted from the storage medium.
6. The fully automated control method for palletizing according to claim 1, characterized in that: When the current palletizing information indicates that the target pallet is a residual pallet, a product temporary storage instruction is sent to the lower computer to control the lower computer to perform a temporary storage operation on the residual pallet, including: When the current palletizing information indicates that the target pallet is the residual pallet, the product temporary storage instruction is sent to the lower computer to trigger the lower computer to control the automatic transport vehicle to transport the residual pallet to the product temporary storage area to complete the temporary storage operation.
7. The fully automated control method for palletizing according to claim 1, characterized in that: When the current palletizing information indicates that the target pallet is a full pallet, a product storage instruction is issued to the lower computer to control the lower computer to perform a storage operation on the target product placed in the full pallet, including: In the case where the current palletizing information indicates that the target pallet is the whole pallet, the product storage instruction is issued to the lower computer to trigger the lower computer to control the packaging component to perform a packaging operation on the target product contained in the whole pallet according to the pallet model of the target pallet, so as to obtain a target pallet of products, wherein the packaging operation is used to package all the target products contained in the whole pallet as a whole; When it is determined that the lower computer has completed the packaging operation, the lower computer is triggered to control the automatic transport vehicle to transport the target stack of products to the stack product storage warehouse based on the product storage instruction to complete the storage operation.
8. A fully automatic control device for palletizing, characterized in that: include: A control unit, configured to control a lower computer to perform a palletizing operation on the target product according to a product identification of the target product when receiving an online signal of the target product, wherein the target product is a product that needs to be packaged, and the online signal refers to a signal that requires the target product to be packaged; A receiving unit, used for receiving current palletizing information transmitted by the lower computer after completing the palletizing operation, wherein the current palletizing information is information obtained by the lower computer recording the current holding state of the target pallet after executing the palletizing operation, and the target pallet is used to hold the target product; The first execution unit is used to send a product temporary storage instruction to the lower computer when the current stacking information indicates that the target pallet is a residual pallet, so as to control the lower computer to perform a temporary storage operation on the residual pallet, wherein the residual pallet refers to a pallet on which the number of products of the target product contained does not reach a preset number; The second execution unit is used for sending a product warehousing instruction to the lower computer when the current stacking information indicates that the target pallet is a full pallet, so as to control the lower computer to perform a warehousing operation on the target product contained in the full pallet, wherein the full pallet refers to a pallet that contains the target product in a quantity that reaches the preset quantity.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the fully automated control method for palletizing according to any one of claims 1 to 7.
10. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by the processor, the fully automated control method for palletizing according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Stacking method and system for uncompleted feed box stacks of electric energy meters
CN102530460A
Tracking and monitoring system and method of stacking robot based on machine vision
CN106695792A
Stacking method and device, storage medium and processor
CN109368285A
Novel stacking device and stacking method
CN111689247A
Spool packaging processing method and device
CN112849466A