Vertical warehouse palletizing system and method

The vertical warehouse stacking system automatically manages the storage and outbound storage of steel plate surplus, solving the problem of inconvenient surplus material management in the existing technology, improving accuracy and efficiency, optimizing storage space utilization, and meeting the needs of large-scale production.

CN119873182BActive Publication Date: 2025-09-26SPEEDBOT ROBOTICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510091480.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-09-26
Estimated Expiration
2045-01-21

AI Technical Summary

Technical Problem

In the existing technology, the management of leftover materials after steel plate cutting has problems such as low manual measurement accuracy, inaccurate records, inconvenient data management, difficult search, low space utilization, easy damage of leftover materials and low processing efficiency, which makes it difficult to meet the needs of large-scale production.

Method used

A vertical warehouse palletizing system is adopted. Production task information is input through the upper computer module. The truss palletizing module obtains the pallet number according to the residual material or part data, and the central control scheduling module and the vertical warehouse storage module realize the automatic storage or outbound of residual materials, update the inventory data, and use pallet calculation and position calculation to optimize the storage location of residual materials.

Benefits of technology

It improves the accuracy and efficiency of waste material management, reduces human errors, optimizes storage space utilization, reduces the risk of waste material damage, and meets the needs of large-scale production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119873182B_ABST
    Figure CN119873182B_ABST
Patent Text Reader

Abstract

The present invention relates to a vertical warehouse palletizing system and method. Production task information is input through a host computer module and sent to a central control scheduling module. Then, the truss palletizing module obtains the incoming pallet number based on the data of the remaining materials to be stored and the inventory pallet data, grabs the remaining materials to be stored and places them on the corresponding pallet, or obtains the outgoing pallet number based on the data of the parts to be produced and the inventory remaining materials data, grabs the remaining materials to be shipped from the corresponding pallet and places them on a preset outgoing station. The central control scheduling module then receives production task information to notify the truss palletizing module to grab the remaining materials for storage or to notify the vertical warehouse storage module to transport the remaining materials out of the warehouse. The vertical warehouse storage module calls the corresponding pallet according to the pallet number to transport the remaining materials into / out of the warehouse, and updates the inventory remaining materials data and inventory pallet data. The system solves the problems of inconvenient data management, low storage space utilization, low efficiency in searching for remaining materials, and easy damage when transporting remaining materials in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of warehouse management, and in particular to a vertical warehouse palletizing system and method. Background Art

[0002] In industries such as heavy machinery and shipbuilding that use steel plates as raw materials, the cutting process inevitably generates various scraps. If these scraps are not properly managed and effectively utilized, they waste resources and increase production costs. In steel plate cutting and blanking production scenarios, there are currently two common approaches to dealing with scraps: simple storage and disposal as scrap. The first approach involves workers manually measuring the length, width, and thickness of each scrap using measuring tools such as rulers and calipers. The results are recorded on a paper form or electronically, along with relevant information such as the material and production batch. The scraps are then simply stacked and stored in designated areas of the warehouse according to their approximate size and material. The second approach involves manually sorting out scraps that are undersized, irregularly shaped, or made of unusual materials that are difficult to reuse, and treating them as scrap. Scrap disposal options include selling them to scrap recycling stations or smelting them for recycling.

[0003] However, the existing technology has the following disadvantages: the accuracy of manual measurement is limited, which is prone to human errors, resulting in inaccurate recording of the size of the residual material; the recording efficiency is low, and the manual measurement and recording speed is slow, which makes it difficult to meet the needs of rapid processing of large amounts of residual materials; data management is inconvenient, paper records are easily lost or damaged, and electronic documents may also have data entry errors and untimely updates, affecting the accuracy and completeness of the residual material information. Secondly, it is difficult to find residual materials, and it takes a lot of time and manpower to search for suitable residual materials; the space utilization rate is low, and a large amount of residual materials stacked in disorder will take up more warehouse space; the residual materials are easily damaged, and the surface of the steel plate may be scratched or deformed during the stacking and searching process, affecting the reuse of the residual materials. In cutting production, the processing accuracy is limited, and manual operation cannot guarantee the accuracy of cutting and processing, which may affect product quality; the processing efficiency is low, and the manual cutting and processing speed is slow, which cannot meet the needs of large-scale production; the operator's skills are required to be high, and they need to have skilled cutting and processing skills and rich experience, otherwise processing errors are likely to occur, resulting in waste of residual materials.

[0004] Therefore, how to improve it is a technical problem that needs to be solved urgently in this field. Summary of the Invention

[0005] Based on this, the purpose of this application is to provide a vertical warehouse palletizing system and method to solve at least one of the technical problems mentioned in the above background technology.

[0006] In a first aspect, the present application provides a vertical warehouse palletizing system, comprising:

[0007] The host computer module is used to input production task information and send it to the central control scheduling module; the production task information includes the data of parts to be produced or the data of surplus materials to be put into storage;

[0008] The truss palletizing module is used to obtain the incoming pallet number based on the data of the remaining materials to be entered and the data of the inventory pallets, and to grab the remaining materials to be entered and place them on the pallet corresponding to the incoming pallet number; or to obtain the outgoing pallet number based on the data of the parts to be produced and the data of the remaining materials in inventory, and to grab the remaining materials to be shipped from the pallet corresponding to the outgoing pallet number and place them on the preset outgoing station;

[0009] The central control scheduling module is used to receive production task information to notify the truss stacking module to grab the remaining materials and put them into the warehouse, or to notify the vertical storage module to move the remaining materials out of the warehouse;

[0010] The vertical warehouse storage module is used to call the corresponding pallet according to the pallet number to move the remaining materials into / out of the warehouse and update the inventory remaining material data and inventory pallet data.

[0011] Furthermore, the host computer module includes:

[0012] The data input unit is used to input production task information; the production task information includes data of parts to be produced or data of surplus materials to be put into storage;

[0013] The data output unit is used to send production task information to the central control scheduling module.

[0014] Furthermore, the truss palletizing module includes:

[0015] The first information receiving unit is used to receive data of parts to be produced and data of surplus materials to be stored;

[0016] The pallet calculation unit is used to obtain the incoming pallet number based on the data of the remaining materials to be entered and the data of the inventory pallets, or to obtain the outgoing pallet number based on the data of the parts to be produced and the data of the remaining materials in inventory;

[0017] A position calculation unit is used to calculate the placement point of the remaining material based on the remaining material data to be put into storage and the inventory pallet data corresponding to the incoming pallet number;

[0018] The first information sending unit is used to send the incoming pallet number or the outgoing pallet number to the central control scheduling unit;

[0019] The grabbing unit is used to grab the remaining materials to be put into the warehouse and place them at the remaining materials placement point, or grab the remaining materials to be taken out of the warehouse and place them at the preset material discharge station.

[0020] Furthermore, the position calculation unit is specifically used to:

[0021] Get the coordinates of the center of gravity of the remaining material stored in the inventory pallet corresponding to the incoming pallet number, which is the placement point of the remaining material.

[0022] Furthermore, the central control scheduling module includes:

[0023] The second information receiving unit is used to receive production task information, incoming pallet number and outgoing pallet number;

[0024] The second information sending unit is used to send the production task information to the truss palletizing module, and send the incoming pallet number and the outgoing pallet number to the vertical warehouse storage module;

[0025] The monitoring and early warning unit is used to monitor the operating parameters of each device and determine whether they are greater than the set early warning threshold. If not, the operation remains unchanged. If so, the scheduled staff will be notified.

[0026] Furthermore, the library storage module includes:

[0027] An information receiving unit is used to receive data of remaining materials to be put into storage, the number of the incoming pallet and the number of the outgoing pallet;

[0028] The transport unit is used to call the corresponding pallet according to the incoming pallet number to transport the remaining materials to be received to the storage unit, or to call the corresponding pallet according to the outgoing pallet number to transport the remaining materials to be shipped out of the storage unit;

[0029] An inventory data storage unit, for updating inventory remaining material data and inventory pallet data according to data of remaining materials to be put into storage, remaining materials to be shipped out, incoming pallet numbers, and outgoing pallet numbers;

[0030] Residue storage unit for storing remnants and pallets.

[0031] Furthermore, the transport unit comprises:

[0032] A conveying element for conveying the pallet from the truss palletizing module to the residual material storage unit or from the residual material storage unit to the truss palletizing module;

[0033] The stacker component is used to call the corresponding pallet according to the incoming pallet number and move the remaining materials to be entered into the storage unit, or call the corresponding pallet according to the outgoing pallet number and move the remaining materials to be outgoing out of the storage unit.

[0034] In a second aspect, the present application provides a vertical warehouse palletizing method, which is applied to the vertical warehouse palletizing system as described in the first aspect or any one of the implementations thereof, comprising:

[0035] S1: Obtain production task information and determine whether there is any data of surplus material to be stored or data of parts to be produced. If there is data of surplus material to be stored, execute step S2; if there is data of parts to be produced, execute step S3; surplus material data includes surplus material size and surplus material material; part data includes part size and part material;

[0036] S2: According to the data of the remaining materials to be put into storage and the inventory pallet data, the pallet number of the incoming storage is obtained, so that the corresponding pallet is used to transport the remaining materials into the storage, and the inventory remaining materials data and the inventory pallet data are updated according to the remaining materials data, and then the process returns to step S1;

[0037] S3: According to the data of the parts to be produced and the inventory surplus data, the outbound pallet number is obtained to transport the surplus materials out of the warehouse using the corresponding pallet, and the inventory surplus data and inventory pallet data are updated according to the surplus material data, and then return to step S1.

[0038] Furthermore, step S2 includes:

[0039] Obtain the size of the remaining materials to be put into storage, and obtain the available space of each pallet based on the inventory pallet data;

[0040] Eliminate all pallets whose available space is smaller than the remaining material size;

[0041] Obtain the pallet with the smallest available space among the remaining pallets, and use the pallet number as the incoming pallet number;

[0042] The incoming pallet number is sent to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.

[0043] Furthermore, step S3 includes:

[0044] Obtain the material of the parts to be produced and eliminate the remaining materials of different materials in the inventory remaining material data;

[0045] Obtain the size of the part to be produced and eliminate the remaining materials in the inventory data that are smaller than the part size;

[0046] Obtain the smallest remaining material among the remaining materials, and obtain the outbound pallet number corresponding to the remaining material;

[0047] The outbound pallet number is sent to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.

[0048] The present invention provides a vertical warehouse palletizing system and method. Production task information is input through a host computer module and sent to a central control scheduling module. The production task information includes data of parts to be produced or data of surplus materials to be stored. Then, the truss palletizing module obtains the number of the incoming pallet based on the data of surplus materials to be stored and the inventory pallet data, grabs the surplus materials to be stored and places them in the pallet corresponding to the incoming pallet number, or obtains the number of the outgoing pallet based on the data of parts to be produced and the inventory surplus materials data, grabs the surplus materials to be stored in the pallet corresponding to the outgoing pallet number and places them in a preset outgoing station. The central control scheduling module then receives the production task information to notify the truss palletizing module to grab the surplus materials for storage or to notify the vertical warehouse storage module to transport the surplus materials out of the warehouse. Finally, the vertical warehouse storage module calls the corresponding pallet according to the pallet number to transport the surplus materials in / out of the warehouse and updates the inventory surplus materials data and inventory pallet data. This solves the problems of inconvenient data management, low storage space utilization, low surplus material search efficiency, and easy damage during transportation of surplus materials in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a schematic structural diagram of a vertical warehouse palletizing system according to an embodiment of the present invention;

[0050] Figure 2 Flowchart of a vertical warehouse palletizing method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0052] It should be noted that if the embodiments of the present invention involve directional indications, such as up, down, left, right, front, back, etc., then the directional indications are only used to explain the relative position relationship, movement status, etc. between the components in a certain specific posture. If the specific posture changes, the directional indications will also change accordingly. In addition, if the embodiments of the present invention involve descriptions of "first, second", "S1, S2", "step one, step two", etc., then such descriptions are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features or indicating the execution order of the method, etc. Those skilled in the art can understand that anything that does not violate the main points of the invention under the technical concept of the invention should be included in the scope of protection of the present invention.

[0053] like Figure 1As shown, the present invention provides a vertical warehouse palletizing system for irregular cutting waste, including a host computer module 101, a truss palletizing module 102, a central control scheduling module 103, and a vertical warehouse storage module 104 that are sequentially connected in communication:

[0054] Specifically, the host computer module 101 is used to input production task information and send it to the central control scheduling module; the production task information includes data of parts to be produced or data of surplus materials to be stored.

[0055] In a possible implementation, the host computer module 101 further includes a data input unit for inputting production task information; the production task information includes data of parts to be produced or data of surplus materials to be stored;

[0056] The data output unit is used to send production task information to the central control scheduling module.

[0057] As an example, the host computer module can be any computer or device that can be used for data processing, monitoring, control and management, such as a personal computer (PC), an industrial workstation, a cloud computing platform, etc.

[0058] As an example, a person skilled in the art measures the remaining materials to be stored by manual measurement or any existing technology to obtain the length, width and height of the remaining materials to be stored, as well as the material of the remaining materials, which are the remaining material data of the remaining materials, that is, the remaining material data to be stored.

[0059] As an example, a technician in this field can obtain the length, width, height, and material of the part from any channel such as a technical manual or production manual based on the part model to be produced, which is the part data of the part, that is, the part data to be produced.

[0060] Specifically, the truss palletizing module 102 is used to obtain the incoming pallet number based on the data of the remaining materials to be entered and the inventory pallet data, and grab the remaining materials to be entered and place them in the pallet corresponding to the incoming pallet number, or obtain the outgoing pallet number based on the data of the parts to be produced and the inventory remaining materials data, and grab the remaining materials to be exited in the pallet corresponding to the outgoing pallet number and place them in the preset outgoing station.

[0061] In a possible implementation, the truss palletizing module 102 further includes a first information receiving unit for receiving data of parts to be produced and data of surplus materials to be stored;

[0062] The pallet calculation unit is used to obtain the incoming pallet number based on the data of the remaining materials to be entered and the data of the inventory pallets, or to obtain the outgoing pallet number based on the data of the parts to be produced and the data of the remaining materials in inventory;

[0063] A position calculation unit is used to calculate the placement point of the remaining material based on the remaining material data to be put into storage and the inventory pallet data corresponding to the incoming pallet number;

[0064] The first information sending unit is used to send the incoming pallet number or the outgoing pallet number to the central control scheduling unit;

[0065] The grabbing unit is used to grab the remaining materials to be put into the warehouse and place them at the remaining materials placement point, or grab the remaining materials to be taken out of the warehouse and place them at the preset material discharge station.

[0066] As an example, when the remaining materials to be entered are put into storage, the truss stacking module first receives the remaining materials data to be entered sent by the upper computer module through the first information receiving unit, obtains the three-dimensional size data of the remaining materials to be entered, and then obtains the inventory pallet data in the vertical warehouse storage module, and calculates the most suitable pallet for storing the remaining materials to be entered through the pallet calculation unit, and obtains the number of the pallet, that is, the incoming pallet number. Since there may be multiple remaining materials placed in each pallet, and the shapes of each remaining material are different, it is necessary to use the position calculation unit to calculate the placement position of the remaining materials to be entered on the pallet, that is, the remaining material placement point, and then use the first information sending unit to send the incoming pallet number to the central control scheduling module, and forward it to the vertical warehouse storage module to notify the vertical warehouse storage module to call the pallet corresponding to the incoming pallet number, and finally use the grabbing unit to grab the remaining materials to be entered and place them at the remaining material placement point on the pallet. The vertical warehouse storage module transports the pallet back to the warehouse to complete the remaining material entry step.

[0067] As an example, the pallet calculation unit matches the leftover materials to be entered into the warehouse with the inventory pallet data, including the leftover material size and material, and the inventory pallet data, including the material of the leftover materials stored in each inventory pallet, the placement position coordinates of the minimum circumscribed rectangle of the bottom-layer parts of the pallet relative to the pallet, and the placement position coordinates, center of gravity coordinates and minimum circumscribed rectangle size of the top-layer parts relative to the pallet. Then, according to the set calculation principles, the leftover materials to be entered into the warehouse and the inventory pallets are matched to obtain the most suitable pallet for storing the leftover materials to be entered into the warehouse, and the number of the pallet, i.e., the incoming pallet number, is obtained.

[0068] As an example, when calculating the residual material placement point on the inventory pallet, the position calculation unit obtains the center of gravity coordinates of the residual material stored in the pallet according to the set calculation principle, which is the residual material placement point.

[0069] As an example, suppose the pallet can be stacked at a height of 2.5m and can carry a total weight of 1000KG.

[0070] The pallet size is 12000 length * 4000 width. The circumscribed rectangle of the remaining material in the A1 pallet is 6000 * 2000, and the center of gravity coordinates are (3000, 1000). The circumscribed rectangle of the remaining material in the A2 pallet is 5000 * 1500. The circumscribed dimension of the remaining material P01 to be stored is 4000 * 1400. According to the above calculation principles, P01 needs to be placed on the A2 pallet, and the center coordinates are (2500, 750).

[0071] More specifically, the calculation principles include:

[0072] Only surplus materials of the same thickness and material can be stored in the same pallet;

[0073] II. The minimum circumscribed rectangle of the remaining materials to be put into storage must not be larger than the minimum circumscribed rectangle of the topmost remaining materials in the pallet. The pallet with the smallest minimum circumscribed rectangle of the topmost remaining materials among the eligible pallets is selected as the placement pallet;

[0074] III. The coordinates for placing the remaining materials should be close to the coordinates of the center of gravity of the remaining materials in the pallet and should be within the area where the pallet can be placed.

[0075] IV. The height of the remaining materials shall not exceed the pallet stacking height. After the remaining materials are placed on the pallet, the total weight of all the remaining materials shall not exceed the pallet load capacity;

[0076] V prioritizes matching pallets that already store leftover materials. If no suitable pallet is found among the pallets already storing leftover materials, an empty pallet is selected for storage. The ratio between the size of the leftover material's circumscribed rectangle and the pallet's available space is calculated. The pallet is then divided into equal areas based on a threshold. The number of areas required for the incoming material to be sized is calculated, and the incoming material is placed in the center of the occupied area.

[0077] If there are no empty pallets in the warehouse or the size of the rectangle enclosed by the remaining materials exceeds the space available for the pallet, the VI reports an exception to the central control scheduling module and calls for manual processing.

[0078] As an example of the fifth calculation principle, first obtain the dimensions (width and height) of the remaining material's bounding rectangle and the dimensions (width and height) of the pallet's available space. Then calculate the ratio of the remaining material's bounding rectangle to the pallet's available space:

[0079] Ratio = Residual material width / Pallet width: Residual material height / Pallet height

[0080] Then, according to the set threshold, the tray is divided into several areas. Suppose the tray is divided into m rows and n columns, then the size of each area is:

[0081] Area width = pallet width / n

[0082] Area height = pallet height / m

[0083] Then calculate the amount of area that the remaining material's circumscribed rectangle needs to occupy:

[0084]

[0085] in, Represents rounding x upwards.

[0086] Finally, calculate the position where the remaining material is placed in the center:

[0087] X = (pallet width / 2-residue width / 2)

[0088] Y = (pallet height / 2-residue height / 2)

[0089] Thus, the center coordinate point (x, y) is obtained, and the remaining material is placed at the center coordinate point of the pallet to ensure that it is within the occupied area.

[0090] As an example, when inventory surplus materials are shipped out, the truss stacking module first receives the data of the parts to be produced sent by the upper computer module through the first information receiving unit, obtains the three-dimensional size data of the parts to be produced, and then obtains the inventory surplus material data in the vertical warehouse storage module, calculates the corresponding surplus material that can be used to produce parts through the pallet calculation unit, that is, the surplus material to be shipped out, and obtains the number of the pallet where the surplus material is located, that is, the shipping pallet number, and then uses the first information sending unit to send the shipping pallet number to the central control scheduling module, and forwards it to the vertical warehouse storage module to notify the vertical warehouse storage module to call the pallet corresponding to the shipping pallet number, and transport the surplus material to be shipped out to the grabbing unit, and finally uses the grabbing unit to grab the surplus material to be shipped out and place it in the preset shipping station.

[0091] As an example, the preset discharge station can be selected as the station where the processing equipment for processing the parts to be produced is located, or it can be one end of the conveying equipment, so that the remaining materials to be discharged can be transported to the processing equipment through the conveying equipment to be processed into parts.

[0092] In one possible implementation, the pallet calculation unit includes any existing nesting layout software. The pallet calculation unit inputs the received part data to be produced and the inventory surplus material data into the nesting layout software, and can calculate the surplus material that is most suitable for producing the part, and obtain the pallet number of the pallet where the surplus material is located, which is the outbound pallet number.

[0093] As an example, the calculation principle of nesting software is as follows:

[0094] I. Analyze the 2D dimension drawings of all parts to be produced and the residual material drawings and load them into the same plane space;

[0095] II divides the space of the residual material into small units or areas according to its size, forming a spatial search grid. The software then searches for locations where parts can be placed in this grid based on all the parts to be produced. By judging whether each unit conflicts with the boundaries of already placed parts or materials, it determines whether the location is feasible. It quickly traverses the entire residual material space and finds all possible placement locations for the residual material and the parts that can be placed.

[0096] III If all the parts have been placed in the remaining material space, or there is no space for the parts to be placed, the space nesting calculation for the next remaining material will be carried out.

[0097] IV Complete the nesting of all parts to be produced according to the above.

[0098] Specifically, the central control scheduling module 103 is used to receive production task information to notify the truss stacking module to grab the remaining materials into the warehouse or to notify the vertical warehouse storage module to transport the remaining materials out of the warehouse;

[0099] In a possible implementation, the central control scheduling module 103 further includes a second information receiving unit for receiving production task information, an incoming pallet number, and an outgoing pallet number;

[0100] The second information sending unit is used to send the production task information to the truss palletizing module, and send the incoming pallet number and the outgoing pallet number to the vertical warehouse storage module;

[0101] The monitoring and early warning unit is used to monitor the operating parameters of each device and determine whether they are greater than the set early warning threshold. If not, the operation remains unchanged. If so, the scheduled staff will be notified.

[0102] As an example, since each module needs to execute tasks in order according to the steps when calling, in order to ensure that each module executes tasks in the set order during execution and there is no conflict, it is optional to send a completion signal to the central control module after each module executes each step, and then the central control scheduling module sends a start signal to the next module. Each module will execute the next step after receiving the start signal.

[0103] Specifically, the vertical warehouse storage module 104 is used to call the corresponding pallet according to the pallet number to transport the remaining materials into / out of the warehouse, and update the inventory remaining material data and inventory pallet data.

[0104] In a possible implementation, the vertical warehouse storage module 104 further includes an information receiving unit for receiving data of remaining materials to be stored, a storage pallet number, and a storage pallet number;

[0105] The transport unit is used to call the corresponding pallet according to the incoming pallet number to transport the remaining materials to be received to the storage unit, or to call the corresponding pallet according to the outgoing pallet number to transport the remaining materials to be shipped out of the storage unit;

[0106] An inventory data storage unit, for updating inventory remaining material data and inventory pallet data according to data of remaining materials to be put into storage, remaining materials to be shipped out, incoming pallet numbers, and outgoing pallet numbers;

[0107] Residue storage unit for storing remnants and pallets.

[0108] In a possible implementation, the transport unit includes:

[0109] A conveying element for conveying the pallet from the truss palletizing module to the residual material storage unit or from the residual material storage unit to the truss palletizing module;

[0110] The stacker component is used to call the corresponding pallet according to the incoming pallet number and move the remaining materials to be entered into the storage unit, or call the corresponding pallet according to the outgoing pallet number and move the remaining materials to be outgoing out of the storage unit.

[0111] As an example, the conveying element may be a RGV / roller conveyor line.

[0112] In this embodiment, a vertical warehouse palletizing system of the present invention is provided. Production task information is input through the host computer module and sent to the central control scheduling module. The production task information includes the data of parts to be produced or the data of surplus materials to be stored. Then, the truss palletizing module obtains the number of the incoming pallet based on the data of surplus materials to be stored and the inventory pallet data, grabs the surplus materials to be stored and places them in the pallet corresponding to the incoming pallet number, or obtains the number of the outgoing pallet based on the data of parts to be produced and the inventory surplus materials data, grabs the surplus materials to be stored in the pallet corresponding to the outgoing pallet number and places them in the preset outgoing station. The production task information is then received through the central control scheduling module to notify the truss palletizing module to grab the surplus materials for storage or to notify the vertical warehouse storage module to transport the surplus materials out of the warehouse. Finally, the vertical warehouse storage module calls the corresponding pallet according to the pallet number to transport the surplus materials in / out of the warehouse and updates the inventory surplus materials data and inventory pallet data. The system solves the problems of inconvenient data management, low storage space utilization, low surplus material search efficiency, and easy damage when transporting surplus materials in the prior art.

[0113] On the other hand, the present invention also provides a vertical warehouse palletizing method. Based on the above embodiment, this embodiment further illustrates and optimizes the technical solution. Specifically, the method in this embodiment is applied to the above vertical warehouse palletizing system. Figure 2 As shown, the method provided in this embodiment includes the following steps:

[0114] S1: Obtain production task information and determine whether there is any data of surplus material to be stored or data of parts to be produced. If there is data of surplus material to be stored, execute step S2; if there is data of parts to be produced, execute step S3; surplus material data includes surplus material size and surplus material material; part data includes part size and part material;

[0115] Specifically, it is optional but not limited to obtaining production task information, determining whether there are production tasks such as parts to be produced or surplus materials to be stored, obtaining corresponding parts data to be produced or surplus materials data to be stored, and if there is surplus materials data to be stored, executing the warehousing step of step S2 to move the surplus materials to be stored into the warehouse; if there is parts data to be produced, executing the outbound step of step S3 to move the surplus materials to be used out of the warehouse for the production of the corresponding parts to be produced.

[0116] S2: According to the data of the remaining materials to be put into storage and the inventory pallet data, the pallet number of the incoming storage is obtained, so that the corresponding pallet is used to transport the remaining materials into the storage, and the inventory remaining materials data and the inventory pallet data are updated according to the remaining materials data, and then the process returns to step S1;

[0117] Specifically, it is optional but not limited to calculating the pallet that can be used to store the surplus materials to be stored based on the surplus material data to be stored in the upper computer module and the inventory pallet data in the vertical warehouse storage module, and obtaining the pallet number of the pallet, so that the vertical warehouse storage module uses the corresponding pallet to transport the surplus materials into the warehouse, and updates the inventory surplus material data and inventory pallet data according to the surplus material data, and then returns to step S1 to continue querying the production task.

[0118] Preferably, the specific steps of S2 may optionally include:

[0119] S21: Obtain the size of the remaining material to be put into storage, and obtain the available space of each pallet based on the inventory pallet data;

[0120] S22: Remove all pallets whose available space is smaller than the remaining material size;

[0121] S23: Obtain the pallet with the smallest available space among the remaining pallets, and obtain the pallet number as the incoming pallet number;

[0122] S24: Send the incoming pallet number to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and update the inventory remaining material data and inventory pallet data according to the remaining material data.

[0123] Specifically, since the specifications of each pallet are different and the usage conditions are also different, the available space of each pallet is also different. It is optional but not limited to obtaining the size of the remaining materials to be put into storage, and obtaining the available space of each pallet based on the inventory pallet data, eliminating all pallets with available space smaller than the remaining material size, and then selecting the pallet with the smallest available space from the remaining pallets, obtaining the number of the pallet, and using it as the number of the incoming pallet to maximize space utilization, and then sending the incoming pallet number to the vertical warehouse storage module to call the corresponding pallet to transport the remaining materials, and update the inventory remaining material data and inventory pallet data based on the remaining material data, and then return to step S1 to continue querying the production task.

[0124] Preferably, the inventory pallet data may optionally include the number of pallets, the space used by each pallet, etc.; the inventory surplus data may optionally include surplus material size, surplus material material, surplus material weight, production date, warehousing time, storage location, etc.

[0125] S3: According to the data of the parts to be produced and the inventory surplus data, the outbound pallet number is obtained to transport the surplus materials out of the warehouse using the corresponding pallet, and the inventory surplus data and inventory pallet data are updated according to the surplus material data, and then return to step S1.

[0126] Specifically, it is optional but not limited to obtaining the most suitable surplus material in the inventory for producing parts based on the data of parts to be produced and the inventory surplus material data through software, and obtaining the pallet corresponding to the surplus material. The number of the pallet is the outbound pallet number, and then the vertical warehouse storage module uses the corresponding pallet to transport the surplus material out of the warehouse according to the outbound pallet number, and updates the inventory surplus material data and inventory pallet data according to the surplus material data of the outbound surplus material, and then returns to step S1 to continue querying the production task.

[0127] Preferably, the specific steps of S3 may optionally include:

[0128] S31: Obtain the material of the part to be produced and eliminate the remaining materials of different materials in the inventory remaining material data;

[0129] S32: Obtain the size of the part to be produced, and remove the remaining materials in the inventory remaining material data whose size is smaller than the part size;

[0130] S33: Obtain the smallest remaining material among the remaining materials, and obtain the outbound pallet number corresponding to the remaining material;

[0131] S34: Send the outbound pallet number to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and update the inventory remaining material data and inventory pallet data according to the remaining material data.

[0132] Specifically, it is optional but not limited to eliminating the remaining materials in the inventory that do not meet the requirements based on the size and material of the parts to be produced, and then obtaining the remaining materials with the size closest to the part size from the remaining materials, obtaining the pallet where the remaining materials are located, and the number of the pallet is the outbound pallet number, and then the vertical warehouse storage module uses the corresponding pallet to transport the remaining materials out of the warehouse according to the outbound pallet number, and updates the inventory remaining material data and inventory pallet data according to the remaining material data of the outbound remaining materials, and then returns to step S1 to continue querying the production task.

[0133] Preferably, when there are multiple parts to be produced at the same time, it may be necessary to call for one piece of surplus material to produce all the parts to be produced. Therefore, any existing nesting and typesetting software can be used to input the data of the parts to be produced and the inventory surplus material data into the nesting and typesetting software, and the surplus material that is most suitable for producing the part can be calculated.

[0134] The above-described embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the patent for this invention shall be determined by the appended claims.

Claims

1. A vertical warehouse palletizing system, characterized in that: It includes the upper computer module, truss stacking module, central control scheduling module and vertical warehouse storage module which are connected in sequence: The host computer module is used to input production task information and send it to the central control scheduling module; the production task information includes the data of parts to be produced or the data of surplus materials to be put into storage; The truss palletizing module is used to obtain the incoming pallet number according to the data of the remaining materials to be entered and the inventory pallet data, and grab the remaining materials to be entered and place them in the pallet corresponding to the incoming pallet number, or obtain the outgoing pallet number according to the data of the parts to be produced and the inventory remaining materials data, and grab the remaining materials to be exited in the pallet corresponding to the outgoing pallet number and place them in the preset outgoing station; it includes: a first information receiving unit, used to receive the data of the parts to be produced and the remaining materials to be entered; a pallet calculation unit, used to obtain the incoming pallet number according to the data of the remaining materials to be entered and the inventory pallet data, or obtain the outgoing pallet number according to the data of the parts to be produced and the inventory remaining materials data; a position calculation unit, used to calculate the remaining materials placement point according to the data of the remaining materials to be entered and the inventory pallet data corresponding to the incoming pallet number; a first information sending unit, used to send the incoming pallet number or the outgoing pallet number to the central control scheduling unit; a grabbing unit, used to grab the remaining materials to be entered and place them at the remaining materials placement point, or grab the remaining materials to be exited and place them at the preset outgoing station; The central control scheduling module is used to receive production task information to notify the truss palletizing module to grab the remaining materials for storage or notify the vertical storage module to move the remaining materials out of the warehouse; it includes: a second information receiving unit, used to receive production task information, the incoming pallet number and the outgoing pallet number; a second information sending unit, used to send the production task information to the truss palletizing module, and send the incoming pallet number and the outgoing pallet number to the vertical storage module; a monitoring and early warning unit, used to monitor the operating parameters of each device and determine whether they are greater than the set early warning threshold. If not, the parameters remain unchanged. If so, the scheduled staff is notified. The vertical warehouse storage module is used to call the corresponding pallet according to the pallet number to transport the remaining materials in / out of the warehouse and update the inventory remaining material data and inventory pallet data; it includes: an information receiving unit, used to receive the remaining material data to be entered into the warehouse, the incoming pallet number and the outgoing pallet number; the transportation unit, used to call the corresponding pallet according to the incoming pallet number to transport the remaining materials to be entered into the warehouse to the storage unit, or call the corresponding pallet according to the outgoing pallet number to transport the remaining materials to be out of the warehouse out of the storage unit; the inventory data storage unit, used to update the inventory remaining material data and inventory pallet data according to the remaining material data to be entered into the warehouse, the remaining materials to be out of the warehouse, the incoming pallet number and the outgoing pallet number; the remaining material storage unit, used to store the remaining materials and pallets.

2. The system according to claim 1, wherein: Host computer module, including: The data input unit is used to input production task information; the production task information includes data of parts to be produced or data of surplus materials to be put into storage; The data output unit is used to send production task information to the central control scheduling module.

3. The system according to claim 1, wherein: Position calculation unit, specifically used for: Get the coordinates of the center of gravity of the remaining material stored in the inventory pallet corresponding to the incoming pallet number, which is the placement point of the remaining material.

4. The system according to any one of claims 1 to 3, characterized in that Transport unit, including: A conveying element for conveying the pallet from the truss palletizing module to the residual material storage unit or from the residual material storage unit to the truss palletizing module; The stacker component is used to call the corresponding pallet according to the incoming pallet number and move the remaining materials to be entered into the storage unit, or call the corresponding pallet according to the outgoing pallet number and move the remaining materials to be outgoing out of the storage unit.

5. A vertical warehouse palletizing method, characterized in that: The vertical warehouse palletizing system according to any one of claims 1 to 4 comprises: S1: Obtain production task information and determine whether there is any data of surplus material to be stored or data of parts to be produced. If there is data of surplus material to be stored, execute step S2; if there is data of parts to be produced, execute step S3; surplus material data includes surplus material size and surplus material material; part data includes part size and part material; S2: According to the data of the remaining materials to be put into storage and the inventory pallet data, the pallet number of the incoming storage is obtained, so that the corresponding pallet is used to transport the remaining materials into the storage, and the inventory remaining materials data and the inventory pallet data are updated according to the remaining materials data, and then the process returns to step S1; S3: According to the data of the parts to be produced and the inventory surplus data, the outbound pallet number is obtained to transport the surplus materials out of the warehouse using the corresponding pallet, and the inventory surplus data and inventory pallet data are updated according to the surplus material data, and then return to step S1.

6. The method according to claim 5, characterized in that Step S2 includes: Obtain the size of the remaining materials to be put into storage, and obtain the available space of each pallet based on the inventory pallet data; Eliminate all pallets whose available space is smaller than the remaining material size; Obtain the pallet with the smallest available space among the remaining pallets, and use the pallet number as the incoming pallet number; The incoming pallet number is sent to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.

7. The method according to any one of claims 5 to 6, characterized in that Step S3 includes: Obtain the material of the parts to be produced and eliminate the remaining materials of different materials in the inventory remaining material data; Obtain the size of the part to be produced and eliminate the remaining materials in the inventory data that are smaller than the part size; Obtain the smallest remaining material among the remaining materials, and obtain the outbound pallet number corresponding to the remaining material; The outbound pallet number is sent to the vertical warehouse storage module to call the corresponding pallet to transport the remaining material, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.

Citation Information

Patent Citations

  • Two-dimensional code-based machining steel material management method

    CN108681757A

  • Control method and device of three-dimensional warehouse, storage medium and processor

    CN109867079A