A multi-lane-based material warehousing system and method, and a storage medium
By installing barcode scanning devices at the entrances of the aisles for label scanning and verification, and utilizing the warehouse control system, storage management system, and PLC control system working in tandem, the problem of material misplacement in multi-aisle automated warehouses has been solved, thereby improving the accuracy and success rate of material entry into the warehouse.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-23
- Publication Date
- 2026-03-24
AI Technical Summary
Existing multi-aisle automated warehouse storage solutions may lead to material misplacement problems, especially when materials are not retrieved in time due to human intervention or other reasons during material entry, resulting in material confusion.
A barcode scanning device is installed at the entrance of the alley to scan and verify the labels, generate an entry instruction, and ensure that the materials and instructions are consistent through multiple scans and comparisons. The warehouse control system, storage management system and PLC control system work together to ensure that the materials are accurately stored.
This effectively avoids material misplacement issues caused by discrepancies between materials and instructions, improving the accuracy and success rate of material warehousing.
Smart Images

Figure CN117465875B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of logistics management, and in particular to a multi-lane-based material warehousing system and method and storage medium. BACKGROUND
[0002] With the development of the times, the material conveying mode has become one of the ways to improve work efficiency. The early conveyor belt conveyor is affected by the progress of mechanical manufacturing, motor, chemical and metallurgical industry technology, and is constantly improved, and gradually develops from completing the transmission within the workshop to completing the material handling within the enterprise, between enterprises and even between cities, becoming an indispensable part of the mechanization and automation of the material handling system.
[0003] Subsequently, material sorting equipment, automated material storage devices, automated stereoscopic warehouses and the like all need to transport and convey materials. In the process of taking out goods, the materials need to be transported to a designated point, and the next step of processing, taking or storage is completed at the designated point. The existing material sorting and storage equipment tends to be intelligent and integrated, and needs to integrate sorting, storage, packaging and other functions. Among them, the material needs to be packaged and marked with a code during storage, and is transported to an empty storage position or a storage position of the same goods, and then recorded.
[0004] However, for a multi-lane stereoscopic warehouse, the current storage scheme may cause material misalignment. SUMMARY
[0005] Therefore, the present application provides a multi-lane-based material warehousing system and method and storage medium to solve the problem that the current storage scheme may cause material misalignment.
[0006] In a first aspect, the present application provides a multi-lane-based material warehousing system, characterized in that it is applied to a multi-lane stereoscopic warehouse, and the system comprises a control system and a first code scanning device arranged at each lane; the first code scanning device is used to scan the first label of the material at the lane when the material reaches the corresponding lane; the control system is used to receive the first label, determine whether the first label is in the warehouse, and generate a warehousing instruction according to the first label when the first label is not in the warehouse; the control system controls the first code scanning device to scan the material multiple times and controls the material taking device in the corresponding lane to work according to the warehousing instruction, compares the scanning results of multiple times with the first label contained in the warehousing instruction, and until the material taking device in the corresponding lane takes the material into the warehouse.
[0007] The multi-lane-based material warehousing system provided in the embodiment avoids the problem of material misalignment caused by inconsistent material and instructions by setting a first code scanning device at the lane entrance and performing label scanning and verification after the material reaches the lane entrance. Meanwhile, after receiving the warehousing instruction, the system performs multiple scanning and comparison verification to avoid human replacement of labels or materials during the process.
[0008] In an optional implementation, the stereoscopic warehouse includes multiple floors and an elevator arranged between the multiple floors, the first floor includes a shelving station, and the system further includes a second code scanning device arranged at the shelving station; the second code scanning device is configured to scan a second label of a material that needs to be shelved and send the second label to the control system; and the control system is further configured to determine whether the second label is in the warehouse, and when the second label is not in the warehouse, obtain material information according to the second label and generate a shelving instruction, and control the elevator to deliver the material to the floor where the lane is located according to the shelving instruction.
[0009] In the embodiment, the scanning of the material label before shelving ensures the uniqueness of material storage.
[0010] In an optional implementation, the stereoscopic warehouse further includes a conveying vehicle, and the floor where the multiple lane entrances are located includes multiple corridors, and the system further includes a third code scanning device at the end of the corridor; the third code scanning device is configured to scan a third label of the material when the material reaches the end of the corridor; and the control system is further configured to receive the third label, determine a target lane according to a preset rule and generate a displacement instruction according to the consistency of the third label and the second label and the fact that the third label is not in the warehouse, and control the conveying vehicle to deliver the material to the lane entrance of the target lane according to the displacement instruction.
[0011] In the embodiment, the target lane is determined before the material is delivered to the lane entrance, which improves work efficiency. Meanwhile, the comparison between the second label and the first label avoids the problem of inconsistent materials caused by replacement of the material or the label.
[0012] In an optional implementation, the control system is further configured to generate an alarm signal when the first label and the first label contained in the warehousing instruction are inconsistent.
[0013] In an optional implementation, the control system is further configured to receive a completion signal of the material warehousing by the taking device and update the in-warehouse information of the material label according to the completion signal.
[0014] In the embodiment, the update of the in-warehouse information ensures the accuracy of the in-warehouse determination.
[0015] In an optional embodiment, the control system comprises a warehouse control system, a warehouse management system, a production management system and a PLC control system; the warehouse control system is configured to receive the first label, the second label and the third label, call the warehouse management system to determine whether the first label, the second label and the third label are in the warehouse, and generate a storage instruction, a shelving instruction or a displacement instruction according to the determination result of the warehouse management system; the warehouse management system is configured to call the production management system to obtain the material information; and the PLC control system is configured to control the picking device in the corresponding aisle to work according to the storage instruction, control the elevator to deliver the material to the floor where the aisle is located according to the shelving instruction, or control the transport vehicle to deliver the material to the aisle entrance of the target aisle according to the displacement instruction.
[0016] In the embodiment, the warehouse control system, the warehouse management system, the production management system and the PLC control system are provided, and the accuracy of material storage is ensured and the success rate of storage is improved based on the cooperative work among the systems.
[0017] In a second aspect, the application provides a material storage method based on multiple aisles, which is applied to a multi-aisle stereoscopic warehouse, and the method comprises the following steps: when a material arrives at a corresponding aisle entrance, a first label of the material at the aisle entrance is obtained; it is determined whether the first label is in the warehouse, and a storage instruction is generated according to the first label when the first label is not in the warehouse; the material is scanned multiple times and the picking device in the corresponding aisle is controlled to work according to the storage instruction; the scanning results of the multiple times of scanning are compared with the first label contained in the storage instruction until the picking device in the corresponding aisle stores the material.
[0018] The material storage method based on multiple aisles provided in the embodiment of the application avoids the problem of material misalignment caused by inconsistent material and instruction by performing label scanning and verification at the aisle entrance after the material arrives at the aisle entrance. Meanwhile, after receiving the storage instruction, the material is scanned multiple times and compared and verified, thereby avoiding the replacement of labels or materials by human beings in the middle.
[0019] In an optional embodiment, the stereoscopic warehouse further comprises a transport vehicle, and before the first label of the material at the aisle entrance is obtained when the material arrives at the corresponding aisle entrance, the method further comprises the following steps: a target aisle is determined according to a preset rule, and a displacement instruction is generated; and the transport vehicle is controlled to deliver the material to the aisle entrance of the target aisle according to the displacement instruction.
[0020] In an optional embodiment, the target aisle is determined according to the preset rule, and the displacement instruction is generated, which comprises the following steps: whether each aisle has a storage instruction is determined in sequence according to the aisle serial number; whether the current aisle is idle is determined when the current aisle has no storage instruction; whether the current aisle can deliver the material is determined according to the material information corresponding to the first label of the material when the current aisle is idle; and the displacement instruction is generated when the current aisle can deliver the material.
[0021] In this embodiment, by judging whether there is an inbound instruction, whether the roadway is idle, and whether it can transport materials, it ensures that materials can enter the warehouse through the target roadway, thereby improving the success rate of inbound.
[0022] Thirdly, the present invention provides a material receiving device based on multiple aisles, comprising: a label acquisition module, used to acquire a first label of the material at the aisle entrance when the material arrives at the corresponding aisle entrance; a judgment module, used to determine whether the first label is in the warehouse, and generate a receiving instruction based on the first label when it is not in the warehouse; a scanning module, used to scan the material multiple times according to the receiving instruction and control the picking device in the corresponding aisle to work; and a comparison module, used to compare the scanning results of the multiple scans with the first label contained in the receiving instruction until the picking device in the corresponding aisle receives the material and puts it into the warehouse.
[0023] Fourthly, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the material receiving method based on the second aspect or any corresponding embodiment described above.
[0024] Fifthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the multi-lane-based material receiving method of the second aspect above or any corresponding embodiment thereof. Attached Figure Description
[0025] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0026] Figure 1 This is a structural block diagram of a multi-lane material receiving system according to an embodiment of the present invention;
[0027] Figure 2 This is a schematic flowchart of a multi-lane material receiving method according to an embodiment of the present invention;
[0028] Figure 3 This is a structural block diagram of a multi-lane material receiving device according to an embodiment of the present invention;
[0029] Figure 4 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] As mentioned in the background section, current storage solutions for multi-aisle automated warehouses can lead to material misplacement issues. Specifically, in current multi-aisle automated warehouses, when materials are received, tags are scanned, generating an inbound instruction. The corresponding aisle then receives the materials at its aisle entrance based on this instruction. However, due to manual intervention or other reasons, the picking device in the corresponding aisle may fail to retrieve the material before the inbound instruction is completed prematurely. In this case, if the next batch of materials arrives and generates an inbound instruction, the corresponding aisle will retrieve the materials upon receiving the instruction. Since the previous batch of materials is still at the aisle entrance, the aisle will retrieve the previous batch of materials according to the inbound instruction, leaving the next batch of materials stranded at the aisle entrance until the aisle receives another inbound instruction. This cycle repeats, resulting in widespread material misplacement.
[0032] This embodiment provides a multi-lane material receiving system, applicable to multi-lane automated storage and retrieval systems, such as... Figure 1 As shown, the system includes: a control system 1 and a first barcode scanning device 2 installed at each tunnel entrance; the first barcode scanning device 2 is used to scan the first label of the material at the tunnel entrance when the material arrives at the corresponding tunnel entrance; the control system 1 is used to receive the first label, determine whether the first label is in the warehouse, and generate an entry instruction based on the first label when it is not in the warehouse; according to the entry instruction, the control system controls the first barcode scanning device to scan the material multiple times and controls the picking device in the corresponding tunnel to work, compares the scanning results of multiple scans with the first label contained in the entry instruction, until the picking device in the corresponding tunnel receives the material and puts it into the warehouse.
[0033] Specifically, the material can be engineered wood or other goods that need to be stored in the automated warehouse. To distinguish different materials, such as different batches, corresponding QR codes or barcode labels are usually affixed to the materials. Scanning the label allows access to the material's relevant information. The first scanning device can be a barcode scanner or other device capable of scanning QR codes or barcodes; this embodiment does not limit the specific structure of the first scanning device. The picking device in the aisle can be a stacker crane or other device capable of transporting materials within the aisle.
[0034] The control system specifically includes a Warehouse Control System (WCS), a Warehouse Management System (WMS), and a PLC control system. At the entrance of each aisle, there is a limit point equipped with a photoelectric beam detector. This detector includes a transmitter and a receiver located on either side of the limit point. When there is no material at the limit point, the receiver receives the signal from the transmitter and sends it to the PLC control system. When material arrives at the limit point, the receiver cannot receive the signal from the transmitter, and therefore the PLC control system receives no signal, determining that material has arrived at the aisle entrance. At this point, the PLC control system activates the first barcode scanner to scan the label on the material.
[0035] The warehouse control system receives the first label scanned by the first barcode scanner and calls the warehouse management system to determine if the first label is in stock. If it is not in stock, it means the material is not stored in the automated warehouse, thus generating an inbound instruction and controlling the picking device in the corresponding aisle. Simultaneously, before the picking device retrieves the material, the first barcode scanner performs multiple scans, comparing the scan results with the first label included in the inbound instruction until the picking device in the corresponding aisle accepts the material for storage. This prevents manual label or material replacement during the process. If an inconsistency is found, an alarm signal is generated, and the picking device stops operating. Staff then confirm that the material is the one that needs to be stored and correct the label.
[0036] The multi-lane material receiving system provided in this embodiment avoids material misplacement caused by discrepancies between materials and instructions by installing a first barcode scanner at the lane entrance. This is achieved by scanning and verifying the label upon material arrival at the lane entrance. Furthermore, upon receiving the receiving instruction, multiple scans and comparisons are performed to prevent manual label or material replacement during transit.
[0037] In one optional implementation, the automated warehouse includes multiple floors and elevators connecting the floors. The first floor includes a shelving station. The system also includes a second barcode scanner at the shelving station. The second barcode scanner is used to scan the second label of the material to be shelved and send the second label to the control system. The control system is also used to determine whether the second label is in the warehouse. When it is not in the warehouse, the control system obtains the material information based on the second label and generates a shelving instruction. Based on the shelving instruction, the control system controls the elevator to transport the material to the floor where the aisle is located.
[0038] Specifically, when materials such as sheet metal are received into the warehouse, they are first transported by forklift to the forming machine. The forming machine, controlled by the PLC control system, shapes the sheet metal before delivering it to the barcode scanning station on the first floor near the elevator. A second barcode scanner then scans the material label. The resulting label is input into the warehouse control system, which calls the warehouse management system via HTTP. Upon receiving the JSON request from the warehouse control system, the warehouse management system calls the Manufacturing Execution System (MSE) interface to retrieve the information contained in the label (material information) and checks the warehouse management system database to determine if the label is in stock. Finally, it sends a JSON response indicating whether put-away is permitted back to the warehouse control system. The warehouse control system then determines whether to generate a put-away instruction based on the received JSON response.
[0039] For a specific board material, the JSON response is specifically represented as follows:
[0040] {"code":"0","data":[{"itemId":"DH0022308090072","qaStatus":1,"totalQuantit y":70,"productionDate":"2023-07-14","productionBatchNo":"230724","qualityDetai l":"",
[0041] "serialId":"TAG202308090369","palletHeight":0,"goodsCode":"11030000000026","goodsName":"Haolaike 18mm Formaldehyde-Free Bamboo Fiberboard Green Da Substrate (4*9)"}],"message":"Query successful!","success":true}
[0042] The JSON response specifically includes information such as the material code of the material corresponding to the tag, the ERP system order number, the generation date, batch number, tag number, quantity, quality grade, material name, customer, sales order number, and the field indicating whether the item is allowed to be put on the shelf: "success":true.
[0043] Once the warehouse control system generates a shelving instruction, it sends the instruction to the PLC control system, which then controls the elevator to transport the materials to the corresponding floor in the aisle. For example, if the automated warehouse is a two-story warehouse, the elevator will transport the materials to the second floor.
[0044] In one optional implementation, the automated warehouse also includes a conveyor vehicle, and the floor where the multiple aisle entrances are located includes multiple connecting corridors. The system also includes: a third barcode scanning device at the end of the connecting corridor; the third barcode scanning device is used to scan the third label of the material when the material arrives at the end of the connecting corridor; the control system is also used to receive the third label, and after comparing the third label with the second label and finding that the third label is not in the warehouse, the system determines the target aisle according to preset rules and generates a shift command, and controls the conveyor vehicle to transport the material to the aisle entrance of the target aisle according to the shift command.
[0045] Specifically, when materials are transported to the second floor, they must first pass through multiple connecting corridors. Limit points and third scanning devices are set at the ends of these corridors. The limit points are equipped with photoelectric beam detectors, whose working principle is the same as that of the photoelectric beam detectors at the entrances of the aisles, and will not be elaborated further here. When the materials reach the limit point at the end of the corridor, the PLC control system controls the third scanning device to scan the material labels, obtaining a third label. The warehouse control system receives the third label and calls the warehouse management system for in-stock verification. Simultaneously, the warehouse control system compares the third label with the second label. If the comparison results match and the material is not in stock, the target aisle is determined according to preset rules, and a shift command is generated and sent to the PLC control system. The PLC control system then controls a conveyor vehicle to transport the materials to the entrance of the target aisle. This conveyor vehicle can be an RGV (Rail Guided Vehicle) or other devices capable of material transport according to the PLC control system.
[0046] In one optional implementation, the control system is further configured to receive a completion signal after the picking device has stored the materials, and update the inventory information on the material tags based on the completion signal. Specifically, after the picking device retrieves and stores the materials, it sends a completion signal back to the PLC control system. The PLC control system generates a completion instruction based on this completion information and sends it to the warehouse control system. The warehouse control system generates new inventory information based on this completion instruction and sends the new inventory information back to the warehouse management system for data collection and aggregation, thereby updating the inventory information in the warehouse management system.
[0047] According to an embodiment of the present invention, a material receiving method based on multiple lanes is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0048] This embodiment provides a material receiving method based on multiple aisles, applicable to multi-aisle automated warehouses. Figure 2 This is a flowchart of a multi-lane material receiving method according to an embodiment of the present invention, such as...Figure 2 As shown, the process includes the following steps:
[0049] Step S101: When the material arrives at the corresponding tunnel entrance, obtain the first label of the material at the tunnel entrance. Specifically, a first scanning device can be set up at the tunnel entrance, and when the material arrives at the corresponding tunnel entrance, control the first scanning device to scan and obtain the first label of the material. In other embodiments, other methods can also be used to obtain the first label of the material at the tunnel entrance.
[0050] Step S102: Determine if the first label is in stock. If not, generate an inbound instruction based on the first label. Specifically, after obtaining the first label of the material at the aisle entrance, the warehouse control system can call the warehouse management system to determine if the first label is in stock.
[0051] Step S103: The material is scanned multiple times according to the warehousing instruction, and the picking device in the corresponding aisle is controlled to operate. Specifically, after the warehousing instruction is generated, the PLC control system controls the picking device in the corresponding aisle to operate according to the warehousing instruction; before the picking device takes away the material, the material is scanned multiple times using the first barcode scanner.
[0052] Step S104: Compare the scan results from multiple scans with the first label included in the warehousing instruction until the material is received and stored by the picking device in the corresponding aisle. Specifically, if the comparison results match, scanning continues until the material is received and stored. If the comparison results do not match, an alarm signal is generated, and the picking device is stopped. Staff then confirm whether the material is the one that needs to be stored and correct the label.
[0053] The material receiving method based on multiple aisles provided in this invention performs label scanning and verification at the aisle entrance after the material arrives, avoiding material misplacement caused by discrepancies between the material and the instruction. Simultaneously, upon receiving the receiving instruction, multiple scans and comparisons are performed to verify the data, preventing manual label or material replacement during transit.
[0054] This embodiment provides a material receiving method based on multiple aisles, applicable to a multi-aisle automated storage and retrieval system (AS / RS). The AS / RS also includes a conveyor vehicle. The process includes the following steps:
[0055] Step S201: Determine the target lane according to preset rules and generate a shift command. Specifically, there are multiple lanes in the automated warehouse, so it is necessary to first determine which lane will transport the material, that is, to determine the target lane.
[0056] Specifically, step S201 includes:
[0057] Step S2021: Determine whether each lane has an entry instruction based on its lane number. Specifically, to avoid confusion, multiple lanes operate sequentially. For example, the lanes can be numbered first. If the automated warehouse includes four lanes, they can be numbered sequentially from front to back as Lane 1, Lane 2, Lane 3, and Lane 4. Then, starting with Lane 1, determine if there is an entry instruction. If Lane 1 has an entry instruction, continue checking Lane 2. If Lane 2 also has an entry instruction, continue checking Lane 3, and so on, until a lane is determined to have no entry instruction.
[0058] It should be noted that when an inbound instruction exists, the lane containing the instruction needs to be monitored to determine whether the inbound instruction has been completed after a certain period of time. If the inbound instruction is not completed within a certain period of time, it is necessary to manually determine whether there is still material in that lane. If there is no material, it may be that the material has been removed manually, and the inbound instruction corresponding to that lane needs to be cleared.
[0059] Step S2022: When there is no inbound instruction in the current aisle, determine whether the current aisle is idle. Specifically, when it is determined that there is no inbound instruction in a certain aisle, it is also necessary to determine whether the aisle is idle, that is, whether there is material in the aisle. This is because there may be situations where the inbound instruction is completed in advance due to human error or other reasons, but the material has not been taken away by the picking device in the aisle. Therefore, if a certain aisle has no inbound instruction but is not idle, that is, there is material at the aisle entrance, manual confirmation is required, and the inbound instruction is manually completed through semi-automatic control to remove the material at the aisle entrance. In addition, when a certain aisle has no inbound instruction but is not idle, continue to determine whether the next aisle without an inbound instruction is idle.
[0060] Step S2023: When idle, determine whether the current aisle can transport materials based on the material information corresponding to the first label of the material. Specifically, when an aisle has no inbound instruction and is idle, it is necessary to determine the required storage location size based on the material information corresponding to the first label. For example, based on the specifications, thickness, and quantity of the material, a preset function can be called on the locked idle aisle to calculate the corresponding empty storage location with the specified specifications and height. Then, it is determined whether the size of the empty storage location can be met based on the current aisle size.
[0061] Step S2024: When material can be conveyed, a shift command is generated. Specifically, when it is determined that the tunnel can convey material, a shift command is generated and sent to the PLC control system.
[0062] Step S202: Control the conveyor to transport the material to the entrance of the target roadway according to the shift command. Specifically, when the PLC control system receives the shift command, it controls the conveyor to transport the material to the entrance of the target roadway according to the shift command.
[0063] Step S203: When the material arrives at the corresponding tunnel entrance, obtain the first tag of the material at the tunnel entrance. For details, please refer to [link to relevant documentation]. Figure 2 Step S101 of the illustrated embodiment will not be described again here.
[0064] Step S204: Determine if the first tag is in the database. If not, generate an insert instruction based on the first tag. For details, please refer to [link to relevant documentation]. Figure 2 Step S102 of the illustrated embodiment will not be described again here.
[0065] Step S205: Scan the material multiple times according to the warehousing instruction and control the picking device in the corresponding aisle to work; specifically, when it is determined that the aisle can transport the material, stack the material in a right triangle near the aisle entrance with the lowest energy consumption and the shortest stacker crane travel, and extend it backward.
[0066] Step S206: Compare the scan results from multiple scans with the first tag included in the warehousing instruction until the material is received and stored by the picking device in the corresponding aisle. For details, please refer to [link to relevant documentation]. Figure 2 Step S104 of the illustrated embodiment will not be described again here.
[0067] As a specific application embodiment of the present invention, the material receiving method based on multiple lanes can be implemented using the following process:
[0068] 1. When materials such as sheet metal are received into the warehouse, they are first transported to the forming machine by forklift. The forming machine, controlled by the PLC control system, shapes the sheet metal before delivering it to the barcode scanning station on the first floor near the elevator. A second barcode scanner then scans the material label. The resulting label is input into the warehouse control system, which calls the warehouse management system via HTTP. Upon receiving the JSON request from the warehouse control system, the warehouse management system calls the Manufacturing Execution System (MSE) interface to retrieve the information contained in the label (material information) and checks the warehouse management system database to determine if the label is in stock. Finally, it sends a JSON response indicating whether put-away is permitted back to the warehouse control system. The warehouse control system then determines whether to generate a put-away instruction based on the received JSON response.
[0069] 2. Once the warehouse control system generates a shelving instruction, it sends the instruction to the PLC control system. The PLC control system then controls the elevator to transport the materials to the floor where the aisle is located. For example, if the automated warehouse is a two-story warehouse, the elevator will transport the materials to the second floor.
[0070] 3. When materials are transported to the second floor, they must first pass through multiple connecting corridors. Limit points and third-level barcode scanning devices are installed at the ends of these corridors. Each limit point is equipped with a photoelectric beam detector, consisting of a transmitter and a receiver on either side of the limit point. When there is no material at the limit point, the receiver receives the signal from the transmitter and sends it to the PLC control system. When material reaches the limit point, the receiver cannot receive the signal from the transmitter, and therefore the PLC control system receives no signal, determining that the material has reached the end of the corridor. At this point, the PLC control system activates the third-level barcode scanning device to scan the material labels, obtaining a third label. The warehouse control system receives the third label and calls the warehouse management system for in-stock verification. Meanwhile, the warehouse control system compares the third label with the second label. When the comparison results are consistent and the material is not in the warehouse, it determines whether there is an inbound instruction for each lane according to the lane number. When there is no inbound instruction for the current lane, it determines whether the current lane is idle. When idle, it determines whether the current lane can transport the material according to the material information corresponding to the first label of the material. When the material can be transported, it generates a shift instruction and sends it to the PLC control system. The PLC control system then controls the conveyor to transport the material to the lane entrance of the target lane.
[0071] 4. Each roadway entrance has a limit point equipped with a photoelectric beam detector. The photoelectric beam detector includes a transmitter and a receiver located on either side of the limit point. When there is no material at the limit point, the receiver receives the signal from the transmitter and sends it to the PLC control system. When material reaches the limit point, the receiver cannot receive the signal from the transmitter, and therefore the PLC control system cannot receive the signal, determining that material has reached the roadway entrance. At this time, the PLC control system activates the first barcode scanner to scan the label on the material.
[0072] 5. The warehouse control system receives the first label scanned by the first barcode scanner and calls the warehouse management system to determine if the first label is in stock. If it is not in stock, it means the material is not stored in the automated warehouse. An inbound instruction is then generated, and the corresponding picking device in the aisle is activated. Simultaneously, before the picking device retrieves the material, the first barcode scanner performs multiple scans, comparing the scan results with the first label included in the inbound instruction until the picking device in the corresponding aisle accepts the material. This prevents manual label or material replacement during the process. If any discrepancies are found, an alarm signal is generated, and the picking device stops operating. Staff then confirm that the material is the one that needs to be stored and correct the label.
[0073] 6. After the picking device retrieves the material and puts it into the warehouse, it sends a completion signal back to the PLC control system. The PLC control system then generates a completion instruction based on this information and sends it to the warehouse control system. The warehouse control system then generates new inventory information based on this instruction and sends this new inventory information back to the warehouse management system for data collection and aggregation, thus updating the inventory information in the warehouse management system.
[0074] This embodiment also provides a multi-lane material receiving device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0075] This embodiment provides a material receiving device based on multiple aisles, such as... Figure 3 As shown, it includes:
[0076] The tag acquisition module 31 is used to acquire the first tag of the material at the corresponding tunnel entrance when the material arrives at the tunnel entrance.
[0077] The judgment module 32 is used to determine whether the first tag is in the database. If it is not in the database, an entry instruction is generated based on the first tag.
[0078] The scanning module 33 is used to scan the materials multiple times according to the warehousing instruction and control the picking device in the corresponding aisle to work.
[0079] The comparison module 34 is used to compare the scanning results of multiple scans with the first tag contained in the warehousing instruction until the picking device in the corresponding lane receives the material and puts it into the warehouse.
[0080] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0081] This invention also provides a computer device having the above-described features. Figure 3 The material receiving device shown is based on a multi-lane system.
[0082] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 4 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 4 Take a processor 10 as an example.
[0083] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0084] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0085] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device as shown by a landing page for an app. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0086] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0087] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.
[0088] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0089] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A material receiving system based on multiple aisles, characterized in that, An automated warehouse with multiple aisles, the system includes: a control system and a first barcode scanning device installed at the entrance of each aisle; The first scanning device is used to scan the first label of the material at the corresponding tunnel entrance when the material arrives at the tunnel entrance. The control system is used to receive the first tag, determine whether the first tag is in the warehouse, and generate an entry instruction based on the first tag when it is not in the warehouse. Based on the entry instruction, the control system controls the first barcode scanner to scan the material multiple times and controls the picking device in the corresponding aisle to work. The scanning results of the multiple scans are compared with the first tag contained in the entry instruction until the picking device in the corresponding aisle receives the material and puts it into the warehouse. The automated warehouse includes multiple floors and elevators between the floors. The first floor includes shelving workstations. The system also includes a second barcode scanning device installed at the shelving workstations. The second scanning device is used to scan the second label of the material to be shelved and send the second label to the control system; The control system is also used to determine whether the second tag is in the warehouse. When it is not in the warehouse, the system obtains material information based on the second tag and generates a shelving instruction. Based on the shelving instruction, the system controls the elevator to transport the material to the floor where the aisle is located. The automated warehouse also includes a conveyor vehicle, and the floors where the multiple aisle entrances are located include multiple connecting corridors. The system also includes a third barcode scanning device at the end of the connecting corridor. The third scanning device is used to scan the third label of the material when it arrives at the end of the corridor; The control system is further configured to receive the third tag, and after comparing the third tag with the second tag and finding that the third tag is not in the inventory, determine the target lane according to a preset rule and generate a shift command. Based on the shift command, the control system controls the conveyor to transport the material to the entrance of the target lane. The process of determining the target lane according to the preset rule and generating the shift command includes: sequentially determining whether each lane has an entry command based on its lane number; determining whether the current lane is idle when there is no entry command; when idle, determining whether the current lane can transport the material based on the material information corresponding to the first tag of the material; and generating a shift command when the material can be transported.
2. The system according to claim 1, characterized in that, The control system is also used to generate an alarm signal when it determines that the first label and the first label contained in the warehousing instruction are inconsistent.
3. The system according to claim 1, characterized in that, The control system is also used to receive a completion signal after the picking device puts the material into the warehouse, and update the warehouse information of the material tag according to the completion signal.
4. The system according to claim 1, characterized in that, The control system includes a warehouse control system, a storage management system, a production management system, and a PLC control system; The warehouse control system is used to receive the first tag, the second tag, and the third tag, call the warehouse management system to determine whether the first tag, the second tag, and the third tag are in the warehouse, and generate an inbound instruction, a shelving instruction, or a relocation instruction based on the determination result of the warehouse management system. The warehouse management system is used to call the production management system to obtain material information; The PLC control system is used to control the picking device in the corresponding lane according to the warehousing instruction, control the elevator to transport materials to the floor where the lane is located according to the shelving instruction, or control the conveyor to transport materials to the entrance of the target lane according to the shifting instruction.
5. A material receiving method applied to the multi-lane material receiving system according to any one of claims 1-4, characterized in that, The method for use in multi-lane automated warehouses includes: When the material arrives at the corresponding tunnel entrance, obtain the first tag of the material at the tunnel entrance; Determine whether the first tag is in the database; if it is not in the database, generate an entry instruction based on the first tag. The materials are scanned multiple times according to the warehousing instruction, and the picking device in the corresponding aisle is controlled to work. The results of multiple scans are compared with the first tag contained in the warehousing instruction until the material is received and stored by the picking device in the corresponding lane. The automated storage and retrieval system also includes a conveyor vehicle. Before obtaining the first label of the material at the corresponding aisle entrance, the method further includes: The target tunnel is determined according to preset rules, and a shift command is generated; The conveyor is controlled to transport materials to the entrance of the target tunnel according to the shift command; The target roadway is determined according to preset rules, and a shift command is generated, including: Determine whether each roadway has an inbound instruction based on its roadway number; When there is no inbound instruction in the current lane, determine whether the current lane is idle; When idle, determine whether the current roadway can transport materials based on the material information corresponding to the first label of the material. When materials can be transported, a shift command is generated.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the material receiving method of claim 5.
Citation Information
Patent Citations
Shuttle type goods shelf control system achieving automatic warehouse entering and exiting
CN107265033A
Cargo box sorting system
CN111731731A