Three-dimensional warehouse stacking system and method
Through the automatic management of residual materials by the vertical library palletizing system, the problem of low residual materials management efficiency in steel plate cutting and cutting production is solved, and accurate and convenient residual materials management and efficient space utilization are achieved.
Patent Information
- Application Number
- CN202510091480.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-21
AI Technical Summary
In the prior art, in the steel plate cutting and cutting production process, the residual material management efficiency is low, and there are problems such as artificial error, inconvenient data management, low space utilization rate and susceptibility to damage to residual material.
It provides a vertical library palletizing system, including a computer module, a truss palletizing module, a central control scheduling module and a vertical library storage module. It enters production task information through automated means, obtains pallet numbers, grabs remaining materials into or out of the warehouse, and updates inventory data.
It improves the accuracy and efficiency of residual material management, reduces human error, improves the convenience of data management and space utilization, and avoids damage to residual material during handling.
Smart Images

Figure CN119873182A_ABST
Abstract
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 machinery and heavy industry, shipbuilding, etc. that use steel plates as raw materials, various waste materials will inevitably be generated during the production process of steel plate cutting. If these waste materials are not properly managed and effectively utilized, it will cause a waste of resources and increase the production costs of enterprises. In the production scenario of steel plate cutting and blanking, there are usually two ways to deal with the waste materials after plate cutting: simple storage and waste treatment. The first way is that the staff uses measuring tools such as rulers and calipers to manually measure the length, width, thickness and other dimensions of each steel plate waste material, and record the measurement results in paper forms or electronic documents. At the same time, record the material, production batch and other relevant information of the waste material, and simply stack and store the steel plate waste material in the designated area of the warehouse according to the approximate size or material. The second way is to manually select some steel plate waste materials that are too small, irregular in shape or special in material and difficult to reuse as waste materials. The waste treatment methods include selling to scrap recycling stations, smelting and recycling, etc.
[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, the manual measurement and recording speed is slow, and it is difficult to meet the needs of rapid processing of a large number of residual materials; data management is inconvenient, paper records are easily lost and damaged, and electronic documents may also have data entry errors and untimely updates, which affect 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 number of residual materials stacked in disorder will occupy more warehouse space; the residual materials are easily damaged, and the surface of the steel plate may be scratched and deformed during the stacking and searching process, which may affect the reuse of the residual materials. In cutting production, the processing accuracy is limited, and manual operation is difficult to ensure 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 skilled cutting and processing skills and rich experience are required, 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 technical problem 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 stored;
[0008] The truss palletizing module is used to obtain the number of the incoming pallet according to 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 in the pallet corresponding to the number of the incoming pallet, or to obtain the number of the outgoing pallet according to 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 outgoing in the pallet corresponding to the number of the outgoing pallet and place them in 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 into the warehouse or notify the vertical warehouse 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 transport the remaining materials in / out of the warehouse and update the inventory remaining material data and inventory pallet data.
[0011] Furthermore, the host computer module includes:
[0012] A 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 stored;
[0013] The data output unit is used to send production task information to the central control scheduling module.
[0014] Furthermore, the truss palletizing module comprises:
[0015] A 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 number of the incoming pallet according to the data of the remaining materials to be entered and the data of the inventory pallets, or to obtain the number of the outgoing pallet according to the data of the parts to be produced and the data of the remaining materials in inventory;
[0017] A position calculation unit, used for calculating the placement point of the remaining materials according to the remaining materials data to be stored and the inventory pallet data corresponding to the storage 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 dispatching unit;
[0019] The grabbing unit is used to grab the remaining materials to be stored and place them at the remaining materials placement point, or grab the remaining materials to be shipped out and place them at the preset shipping station.
[0020] Furthermore, the position calculation unit is specifically used for:
[0021] Get the center of gravity coordinates 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 it is greater than the set early warning threshold. If not, it remains unchanged. If so, it notifies the scheduled staff.
[0026] Furthermore, the library storage module includes:
[0027] An information receiving unit, used for receiving data of remaining materials to be put into storage, a number of a pallet to be put into storage, and a number of a pallet to be taken out of storage;
[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 outgoing out of the storage unit;
[0029] The inventory data storage unit is used to update the inventory remaining material data and inventory pallet data according to the remaining material data to be put into the warehouse, the remaining material to be taken out of the warehouse, the number of the incoming pallet and the number of the outgoing pallet;
[0030] Residue storage unit for storing residues 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 to transport the remaining materials to be entered into the storage unit, or to call the corresponding pallet according to the outgoing pallet number to transport 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, including:
[0035] S1: Obtain production task information, determine whether there is surplus material data to be stored or part data to be produced, if there is surplus material data to be stored, execute step S2, if there is part data to be produced, execute step S3; surplus material data, including surplus material size and surplus material material; part data, including part size and part material;
[0036] S2: According to the data of the remaining materials to be put into storage and the data of the inventory pallets, the number of the incoming pallet is obtained to use the corresponding pallet to transport the remaining materials into 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 material data, the outbound pallet number is obtained to transport the surplus material out of the warehouse using the corresponding pallet, and the inventory surplus material data and inventory pallet data are updated according to the surplus material data, and then return to step S1.
[0038] Further, step S2 includes:
[0039] Get the size of the remaining materials to be put into storage, and get the available space of each pallet based on the inventory pallet data;
[0040] Eliminate all pallets whose available space is smaller than the size of the remaining material;
[0041] Obtain the pallet with the smallest available space among the remaining pallets, and obtain 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 materials, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.
[0043] Further, step S3 includes:
[0044] Obtain the material of the parts to be produced and eliminate the leftovers of different materials in the inventory leftover data;
[0045] Obtain the size of the parts to be produced, and remove the remaining materials in the inventory remaining material data whose size is 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 materials, 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, which inputs production task information through the host computer module and sends it to the central control scheduling module; the production task information includes the data of parts to be produced or the data of residual materials to be stored, and then the truss palletizing module obtains the number of the storage pallet according to the data of the residual materials to be stored and the inventory pallet data, and grabs the residual materials to be stored and places them in the pallet corresponding to the number of the storage pallet, or obtains the number of the outbound pallet according to the data of parts to be produced and the inventory residual materials data, and grabs the residual materials to be stored in the pallet corresponding to the outbound pallet number and places them in the preset outbound station, and then receives the production task information through the central control scheduling module to notify the truss palletizing module to grab the residual materials into the warehouse or notify the vertical warehouse storage module to transport the residual materials out of the warehouse, and finally the vertical warehouse storage module calls the corresponding pallet according to the pallet number to transport the residual materials into the warehouse / out of the warehouse, and updates the inventory residual materials data and inventory pallet data. The problem of inconvenient data management, low storage space utilization, low residual material search efficiency and easy damage when transporting residual materials in the prior art is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a structural schematic diagram of a vertical warehouse palletizing system according to an embodiment of the present invention;
[0050] Figure 2 The figure is a flow chart of a vertical warehouse palletizing method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 are 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 indication is 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 indication 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 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 gist of the invention under the technical concept of the invention should be included in the protection scope 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 which 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 the data of parts to be produced or the 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 selected as any computer or device responsible 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 technician in this field measures the leftover materials to be stored by manual measurement or any existing technology to obtain the length, width and height of the leftover materials to be stored, as well as the material of the leftover materials, which is the leftover material data of the leftover materials, that is, the leftover 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 according to 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 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 shipped 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 number of the incoming pallet according to the data of the remaining materials to be entered and the data of the inventory pallets, or to obtain the number of the outgoing pallet according to the data of the parts to be produced and the data of the remaining materials in inventory;
[0063] A position calculation unit, used for calculating the placement point of the remaining materials according to the remaining materials data to be stored and the inventory pallet data corresponding to the storage 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 dispatching unit;
[0065] The grabbing unit is used to grab the remaining materials to be stored and place them at the remaining materials placement point, or grab the remaining materials to be shipped out and place them at the preset shipping station.
[0066] As an example, when the remaining materials to be stored are put into storage, the truss stacking module first receives the remaining materials data to be stored sent by the upper computer module through the first information receiving unit, obtains the three-dimensional size data of the remaining materials to be stored, 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 stored through the pallet calculation unit, and obtains the number of the pallet, that is, the storage 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 stored on the pallet, that is, the remaining material placement point, and then use the first information sending unit to send the storage 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 storage pallet number, and finally use the grabbing unit to grab the remaining materials to be stored and place them at the remaining material placement point on the pallet, and the vertical warehouse storage module transports the pallet back to the warehouse to complete the remaining material storage step.
[0067] As an example, the pallet calculation unit, based on the data of the leftover materials to be stored, including the size and material of the leftover materials, 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 part 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 part relative to the pallet, then matches the leftover materials to be stored and the inventory pallets according to the set calculation principles to obtain the most suitable pallet for storing the leftover materials to be stored, and obtains the number of the pallet, that is, the storage pallet number.
[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 long*4000 wide, the circumscribed rectangle size of the remaining material in the A1 pallet is 6000*2000, and the center of gravity coordinates are (3000, 1000). The circumscribed rectangle size of the remaining material in the A2 pallet is 5000*1500. The circumscribed size 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 size of the remaining materials to be stored is not greater than the minimum circumscribed rectangle size of the topmost remaining materials in the pallet. The pallet with the smallest minimum circumscribed rectangle size of the topmost remaining materials among the pallets that meet the conditions is selected as the placement pallet;
[0074] III. The coordinates of the remaining materials shall be placed close to the coordinates of the center of gravity of the remaining materials in the pallet and within the pallet placement area;
[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 have stored residual materials. If no suitable pallet is found among the pallets that have stored residual materials, an empty pallet is selected for storage. The ratio between the size of the circumscribed rectangle of the residual materials and the size of the available space on the pallet is calculated. The pallet is divided into equal areas according to the threshold value, and the number of areas that the incoming materials need to occupy is calculated. The incoming materials are placed in the center of the occupied area.
[0077] If there are no empty pallets in the warehouse or the size of the rectangle surrounding the remaining materials exceeds the space available for the pallet, the VI reports the exception to the central control scheduling module and calls for manual processing.
[0078] As an example of the fifth calculation principle, first obtain the size (width and height) of the residual material circumscribed rectangle and the size (width and height) of the pallet available space, and then calculate the ratio of the residual material circumscribed rectangle to the pallet 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 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, and calculates the corresponding surplus materials that can be used to produce parts through the pallet calculation unit, that is, the surplus materials to be shipped out, and obtains the number of the pallet where the surplus materials are 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 materials to be shipped out to the grabbing unit, and finally use the grabbing unit to grab the surplus materials to be shipped out and place them in the preset shipping station.
[0091] As an example, the preset unloading 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 shipped out can be transported to the processing equipment through the conveying equipment, so as 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 layout 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 scrap into small units or areas according to the size of the scrap, forming a space search grid. The software then searches for positions where parts can be placed in this grid based on all the parts to be produced. By judging whether each unit conflicts with the placed parts or material boundaries, it determines whether the position is feasible. It quickly traverses the entire scrap space to find all possible placement positions for the scrap and the parts that can be placed.
[0096] III If all 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 performed.
[0097] IV Complete the nesting of all parts to be produced in sequence 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 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 it is greater than the set early warning threshold. If not, it remains unchanged. If so, it notifies the scheduled staff.
[0102] As an example, when calling each module, each module needs to execute the task in order according to the steps. In order to ensure that each module executes the task in the set order during execution and there is no conflict, it is optional that after each module completes each step, it sends a completion signal to the central control module, and then the central control scheduling module sends a start signal to the next module. After each module receives the start signal, it executes the next step.
[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 the remaining material data to be stored, the storage pallet number, and the 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 outgoing out of the storage unit;
[0106] The inventory data storage unit is used to update the inventory remaining material data and inventory pallet data according to the remaining material data to be put into the warehouse, the remaining material to be taken out of the warehouse, the number of the incoming pallet and the number of the outgoing pallet;
[0107] Residue storage unit for storing residues 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 to transport the remaining materials to be entered into the storage unit, or to call the corresponding pallet according to the outgoing pallet number to transport 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, and production task information is input through the upper 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 residual materials to be stored, and then the truss palletizing module obtains the number of the storage pallet according to the data of the residual materials to be stored and the inventory pallet data, and grabs the residual materials to be stored and places them in the pallet corresponding to the number of the storage pallet, or obtains the number of the outbound pallet according to the data of parts to be produced and the inventory residual materials data, and grabs the residual materials to be stored in the pallet corresponding to the outbound pallet number and places them in the preset outbound station, and then receives the production task information through the central control scheduling module to notify the truss palletizing module to grab the residual materials into the warehouse or notify the vertical warehouse storage module to transport the residual materials out of the warehouse, and finally the vertical warehouse storage module calls the corresponding pallet according to the pallet number to transport the residual materials into / out of the warehouse, and updates the inventory residual materials data and inventory pallet data. The problems of inconvenient data management, low storage space utilization, low residual material search efficiency and easy damage when transporting residual materials in the prior art are solved.
[0113] On the other hand, the present invention further 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, determine whether there is surplus material data to be stored or part data to be produced, if there is surplus material data to be stored, execute step S2, if there is part data to be produced, execute step S3; surplus material data, including surplus material size and surplus material material; part data, including 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, and obtaining corresponding data of parts to be produced or surplus materials to be stored. If there is data of surplus materials to be stored, execute the warehousing step of step S2 to move the surplus materials to be stored into the warehouse; if there is data of parts to be produced, execute 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 data of the inventory pallets, the number of the incoming pallet is obtained to use the corresponding pallet to transport the remaining materials into 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 in the upper computer module and the inventory pallet data in the vertical warehouse storage module based on the surplus materials data to be stored in the upper computer 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 materials data and inventory pallet data based on the surplus materials 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 according to the inventory pallet data;
[0120] S22: Remove all pallets whose available space is smaller than the remaining material size;
[0121] S23: Obtain a pallet with the smallest available space among the remaining pallets, and obtain the pallet number as the number of the incoming pallet;
[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 stored, 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 material data may optionally include the 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 material data, the outbound pallet number is obtained to transport the surplus material out of the warehouse using the corresponding pallet, and the inventory surplus material 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. 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 parts to be produced, and remove the surplus materials of different materials in the inventory surplus 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 materials, 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, and obtaining the pallet where the remaining materials are located. 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, only one piece of leftover material may be needed 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 data of the leftover materials in stock into the nesting and typesetting software, and the leftover material that is most suitable for producing the part can be calculated.
[0134] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached 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 stored; The truss palletizing module is used to obtain the number of the incoming pallet according to 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 in the pallet corresponding to the number of the incoming pallet, or to obtain the number of the outgoing pallet according to 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 outgoing in the pallet corresponding to the number of the outgoing pallet and place them in the preset outgoing station; The central control scheduling module is used to receive production task information to notify the truss stacking module to grab the remaining materials into the warehouse or notify the vertical warehouse storage module to move the remaining materials out of the warehouse; 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.
2. The method according to claim 1, characterized in that Host computer module, including: A 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 stored; The data output unit is used to send production task information to the central control scheduling module.
3. The method according to claim 1, characterized in that Truss palletizing module, including: A first information receiving unit is used to receive data of parts to be produced and data of surplus materials to be stored; The pallet calculation unit is used to obtain the number of the incoming pallet according to the data of the remaining materials to be entered and the data of the inventory pallets, or to obtain the number of the outgoing pallet according to the data of the parts to be produced and the data of the remaining materials in inventory; A position calculation unit, used for calculating the placement point of the remaining materials according to the remaining materials data to be stored and the inventory pallet data corresponding to the storage pallet number; The first information sending unit is used to send the incoming pallet number or the outgoing pallet number to the central control dispatching unit; The grabbing unit is used to grab the remaining materials to be stored and place them at the remaining materials placement point, or grab the remaining materials to be shipped out and place them at the preset shipping station.
4. The method according to claim 1, characterized in that The position calculation unit is specifically used for: Get the center of gravity coordinates of the remaining material stored in the inventory pallet corresponding to the incoming pallet number, which is the placement point of the remaining material.
5. The method according to claim 1, characterized in that Central control scheduling module, including: The second information receiving unit is used to receive production task information, incoming pallet number and outgoing pallet number; 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; The monitoring and early warning unit is used to monitor the operating parameters of each device and determine whether it is greater than the set early warning threshold. If not, it remains unchanged. If so, it notifies the scheduled staff.
6. The method according to claim 1, characterized in that The vertical library storage module includes: An information receiving unit, used for receiving data of remaining materials to be put into storage, a number of a pallet to be put into storage, and a number of a pallet to be taken out of storage; 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 outgoing out of the storage unit; The inventory data storage unit is used to update the inventory remaining material data and inventory pallet data according to the remaining material data to be put into the warehouse, the remaining material to be taken out of the warehouse, the number of the incoming pallet and the number of the outgoing pallet; Residue storage unit for storing residues and pallets.
7. The method according to claim 6, characterized in that Transport unit, comprising: 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 to transport the remaining materials to be entered into the storage unit, or to call the corresponding pallet according to the outgoing pallet number to transport the remaining materials to be outgoing out of the storage unit.
8. A vertical warehouse palletizing method, characterized in that: The vertical warehouse palletizing system applied to any one of claims 1 to 7 comprises: S1: Obtain production task information, determine whether there is surplus material data to be stored or part data to be produced, if there is surplus material data to be stored, execute step S2, if there is part data to be produced, execute step S3; surplus material data, including surplus material size and surplus material material; part data, including part size and part material; S2: According to the data of the remaining materials to be put into storage and the data of the inventory pallets, the number of the incoming pallet is obtained to use the corresponding pallet to transport the remaining materials into 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 material data, the outbound pallet number is obtained to transport the surplus material out of the warehouse using the corresponding pallet, and the inventory surplus material data and inventory pallet data are updated according to the surplus material data, and then return to step S1.
9. The method according to claim 8, characterized in that Step S2 comprises: Get the size of the remaining materials to be put into storage, and get the available space of each pallet based on the inventory pallet data; Eliminate all pallets whose available space is smaller than the size of the remaining material; Obtain the pallet with the smallest available space among the remaining pallets, and obtain 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 materials, and the inventory remaining material data and inventory pallet data are updated according to the remaining material data.
10. The method according to claim 8, characterized in that Step S3 includes: Obtain the material of the parts to be produced and eliminate the leftovers of different materials in the inventory leftover data; Obtain the size of the parts to be produced, and remove the remaining materials in the inventory remaining material data whose size is 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 materials, 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
Mill ends stocker management device
JP2010003122A
Method for managing material to-be-cut and mill ends
JP2011191831A
End material management device, end material management method, and end material management program
JP2020004150A