Multi-warehouse management warehouse-in and warehouse-out method and digital warehouse management system
Through the data interaction of multi-warehousing management methods and API interfaces, the inbound and outbound requests in the food packaging field are automatically processed, solving the problems of inefficiency and information islands in traditional warehousing management, and achieving efficient and accurate warehousing management and inventory coordination.
Patent Information
- Application Number
- CN202411177021.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-01-10
AI Technical Summary
In the warehousing management of the food packaging field, the in-store documents need to be processed manually, resulting in inefficiency and error-prone. In addition, traditional systems only manage single planar libraries or three-dimensional libraries, resulting in information island phenomenon, affecting the real-time nature of order processing. and accuracy.
Adopt the in-store and out-store method of multi-warehousing management, and the API interface data interaction is performed through the digital warehousing management system WMS and ERP, MES, WCS, and RCS, and monitor and automate the in-store and out-store requests, reduce manual intervention, and realize the plane library and three-dimensional Unified management of libraries and line edge libraries.
It improves the real-time and accuracy of data, reduces information delivery delay, optimizes the coordination of the warehouse area, reduces manual errors, improves warehousing operation efficiency, and speeds up the inlet and exit of goods through automated task scheduling.
Smart Images

Figure CN119294961A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to warehousing technology in the field of food packaging production, and in particular to a multi-warehouse management warehousing-in and -out method and a digital warehouse management system. Background Art
[0002] In the field of modern logistics and supply chain management, warehouse management is a key link between production and consumption, and its efficiency and accuracy directly affect the company's operating costs and market response speed.
[0003] In the field of food packaging production, materials are divided into three categories: raw materials, semi-finished products, and finished products. Different areas of warehousing are required for storage and management of different types of materials. Among them, the raw material warehouse is managed using a flat warehouse area, and the materials are allocated by the warehouse manager. After the entry and exit are completed, it is necessary to manually create entry and exit documents in the enterprise resource management system ERP. The lineside warehouse is used to store semi-finished products, which are managed by the manufacturing execution system MES for entry and exit. After the work order is completed, the manufacturing execution system MES pushes the semi-finished product entry and exit documents. During the semi-finished product outbound process, the pallet needs to be manually delivered to the designated workshop by a forklift. The finished product is managed by the traditional digital warehousing system WMS. After the manual palletizing in the stereoscopic warehouse is completed, the warehouse manager creates a warehousing document in the digital warehousing system WMS to enter the finished product.
[0004] Currently in the production process, since all inbound and outbound documents need to be processed manually, they cannot be fed back to the enterprise resource management system ERP in a timely manner. At the same time, after the finished products are completed, they need to be manually stacked, which easily leads to problems such as material confusion and low stacking efficiency.
[0005] In addition, traditional digital warehouse management systems generally only manage a single flat warehouse area or three-dimensional warehouse, resulting in information islands in the storage and management of different types of materials, that is, order management, task scheduling and inventory management are independent of each other, making it difficult to achieve efficient data circulation and collaborative operations. Specifically, order information needs to be manually entered and checked between multiple systems, which is not only inefficient but also prone to errors; in addition, in the traditional warehouse management model, the order processing between the enterprise resource management system ERP and the manufacturing execution system MES is slow, resulting in a time delay between order information and warehouse operation execution, affecting the real-time and accuracy of order processing. Summary of the invention
[0006] The technical problem to be solved by the present invention is as follows: In view of the above-mentioned problems of the prior art, a multi-warehouse management warehousing-in-and-out method and a digital warehouse management system are provided, which bring flat warehouses, three-dimensional warehouses and line-side warehouses into the management scope, while reducing the reliance on manual labor.
[0007] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0008] A multi-warehouse management in-and-out warehousing method is applied to a digital warehouse management system WMS. The digital warehouse management system WMS interacts with an enterprise resource management system ERP, a manufacturing execution system MES, a warehouse control system WCS, and a robot control system RCS through an API interface. The method includes the following steps:
[0009] Monitor the request data of the manufacturing execution system MES and the data sent by the handheld terminal PDA in real time;
[0010] If the raw material entry order number sent by the handheld terminal PDA is monitored, the raw material entry process is executed, including: matching the raw material entry order number with the purchase order information of the enterprise resource management system ERP, if the information is successfully matched, generating a purchase entry order according to the matched purchase order information, sending the information of the purchase entry order to the handheld terminal PDA, waiting for and obtaining the confirmation signal sent by the handheld terminal PDA, updating the inventory information of the flat warehouse according to the information of the purchase entry order, sending the raw material outbound order information to the enterprise resource management system ERP, ending and exiting;
[0011] If the raw material outbound request of the manufacturing execution system MES is monitored, the raw material outbound process is executed, including: creating a raw material outbound order according to the information of the raw material outbound request and sending it to the handheld terminal PDA, waiting for and obtaining the confirmation signal sent by the handheld terminal PDA, updating the inventory information of the flat warehouse according to the raw material outbound order information, sending the raw material outbound order information to the enterprise resource management system ERP, and ending and exiting;
[0012] If a semi-finished product storage request from the manufacturing execution system MES is monitored, the semi-finished product storage process is executed, including: creating a semi-finished product storage order according to the semi-finished product storage request information, sending the corresponding handling task to the robot control system RCS, and sending the corresponding semi-finished product storage task to the warehouse control system WCS, waiting for the semi-finished product storage task of the warehouse control system WCS to be completed, then updating the inventory data of the lineside warehouse, sending the semi-finished product storage order information to the enterprise resource management system ERP, and ending and exiting;
[0013] If the semi-finished product outbound request of the manufacturing execution system MES is monitored, the semi-finished product outbound process is executed, including: creating a semi-finished product outbound order according to the information of the semi-finished product outbound request, and sending the corresponding semi-finished product outbound task to the warehouse control system WCS, waiting for the semi-finished product outbound task of the warehouse control system WCS to be completed and update the inventory data of the lineside warehouse, and then sending the corresponding handling task to the robot control system RCS, and finally sending the semi-finished product outbound order information to the enterprise resource management system ERP, ending and exiting;
[0014] If the carton data of finished product warehousing of the manufacturing execution system MES is monitored, the finished product warehousing process will be executed, including: waiting for the corresponding carton stacking to be completed, creating a finished product warehousing order, and then issuing the corresponding finished product warehousing task to the warehouse control system WCS, waiting for the finished product warehousing task of the warehouse control system WCS to be completed, and finally updating the inventory data of the three-dimensional warehouse and sending the finished product warehousing order information to the enterprise resource management system ERP, ending and exiting.
[0015] Furthermore, after the purchase entry order information is sent to the handheld terminal PDA, the handheld terminal PDA includes the step of confirming the entry, which specifically includes:
[0016] Extract the material information of the purchase receipt and display it;
[0017] Wait for and obtain the incoming material confirmation information. If the incoming material confirmation information is correct, extract the incoming quantity and incoming warehouse location in the purchase incoming warehouse order and display them on the interface of the handheld terminal PDA. At the same time, the location of the incoming warehouse location is displayed by sensing the RFID code of the divided area in the flat warehouse;
[0018] Waiting for and obtaining confirmation information of the incoming quantity and the incoming location. If the confirmation information of the incoming quantity and the incoming location are correct, sending a confirmation signal to the digital warehouse management system WMS. If the confirmation information of the incoming quantity and the incoming location contains the modified incoming quantity or incoming location, sending the incoming quantity or incoming location to the digital warehouse management system WMS to update the incoming information of the purchase incoming order.
[0019] After creating a raw material delivery order based on the raw material delivery request information and sending it to the handheld terminal PDA, the handheld terminal PDA delivery confirmation step includes:
[0020] Extract material information of raw material delivery order and display it;
[0021] Wait for and obtain the outbound material confirmation information input by the warehouse manager. If the outbound material confirmation information is correct, extract the outbound quantity and outbound storage location in the raw material outbound order and display them on the interface of the handheld terminal PDA. At the same time, the location of the outbound storage location is displayed by sensing the RFID code of the divided area in the flat warehouse;
[0022] Wait for and obtain the confirmation information of the outgoing quantity and the outgoing location. If the confirmation information of the outgoing quantity and the outgoing location are correct, send a confirmation signal to the digital warehouse management system WMS. If the confirmation information of the outgoing quantity and the outgoing location contains the modified outgoing quantity or outgoing location, send the outgoing quantity and the outgoing location to the digital warehouse management system WMS to update the outgoing information of the raw material outgoing order.
[0023] Further, when the semi-finished product storage task of the warehouse control system WCS is completed, the following steps are included:
[0024] The warehouse control system WCS obtains the code of the pallet at the storage station and verifies it. If the verification is successful, the pallet is used as the target pallet and a free storage location request is sent to the digital warehouse management system WMS;
[0025] After receiving the free storage location request, the digital warehouse management system WMS matches the free storage location according to the preset warehousing strategy, locks the matched free storage location, and returns the matched free storage location to the warehouse control system WCS;
[0026] The warehouse control system WCS dispatches available warehouse automation equipment to move to the warehousing platform to find the target pallet for picking up the goods, then transports and places the target pallet to the corresponding free storage location, and finally returns the task status information of the warehousing task to the digital warehouse management system WMS.
[0027] Furthermore, after the semi-finished product delivery order is created according to the semi-finished product delivery request information, it includes: locking the pallet data waiting for delivery and the storage location data waiting for delivery;
[0028] When sending the corresponding semi-finished product outbound task to the warehouse control system WCS, it includes: splitting the semi-finished product outbound request into multiple outbound tasks according to the preset allocation rule, and sending the outbound task data to the warehouse control system WCS through the preset timer mechanism;
[0029] When waiting for the semi-finished product outbound task of the warehouse control system WCS to be completed and the inventory data of the line warehouse to be updated, it includes:
[0030] After receiving the outbound task, the warehouse control system WCS splits the outbound task into multiple subtasks, and dispatches the available warehouse automation equipment to move to the corresponding storage location according to the subtask, takes out the materials and transports them to the outbound port;
[0031] The warehouse control system WCS sends the task execution results of each subtask to the digital warehouse management system WMS in turn;
[0032] The digital warehouse management system WMS system updates the lineside warehouse inventory data according to the task execution results of the subtasks fed back by the warehouse control system WCS, reduces the inventory of the corresponding materials, and updates the data of the pallets waiting to be shipped out and the data of the storage locations waiting to be shipped out. It also updates the status of the shipping task, and continues to wait and obtain the task execution results of the subtasks until there are no remaining shipping tasks.
[0033] Furthermore, a semi-finished product entry order is created according to the semi-finished product entry request information, and a corresponding handling task is sent to the robot control system RCS, including: the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the workshop platform specified by the handling task to the lineside warehouse entry platform specified by the handling task;
[0034] After waiting for the warehouse control system WCS to complete the outbound task and update the inventory data of the line-side warehouse, and then sending the corresponding handling task to the robot control system RCS, it includes: the robot control system RCS dispatches the unmanned guided vehicle AGV to send the pallet from the outbound port of the line-side warehouse specified by the handling task to the workshop platform specified by the handling task.
[0035] Furthermore, after the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the workshop platform specified by the handling task to the lineside warehouse entrance platform specified by the handling task, it also includes:
[0036] The manufacturing execution system MES sends inbound and outbound requests to the digital warehouse management system WMS;
[0037] After receiving the warehousing request, the digital warehouse management system WMS executes the step of sending the corresponding semi-finished product warehousing task to the warehouse control system WCS.
[0038] Further, when waiting for the corresponding carton palletizing to be completed, it includes:
[0039] The current carton passes through the conveyor line and arrives at the palletizing position. The warehouse control system WCS recognizes the carton unique code of the current carton, adds the carton unique code to the palletizing position allocation request and sends it to the digital warehouse management system WMS;
[0040] After receiving the request for palletizing location allocation, the digital warehouse management system WMS extracts the unique code of the carton and matches it with the palletizing location code;
[0041] If the match is successful, the digital warehouse management system WMS marks the current carton status as normal, and sends the current carton status and stacking position code to the warehouse control system WCS. After the warehouse control system WCS receives the normal status information, it dispatches the stacking robot to grab the current carton to the specified position on the pallet according to the stacking position code, and sends a stacking success signal to the digital warehouse management system WMS. After receiving the stacking success signal, the digital warehouse management system WMS modifies the stacking quantity;
[0042] If the match fails, the digital warehouse management system WMS marks the current carton status as abnormal and sends the current carton status to the warehouse control system WCS. After receiving the abnormal status information, the warehouse control system WCS dispatches the palletizing robot to transport the current carton to the abnormal port;
[0043] When the palletizing quantity is equal to the maximum palletizing quantity, the carton palletizing is completed.
[0044] Furthermore, when the finished product storage task of the warehouse control system WCS is completed, it includes:
[0045] The digital warehouse management system WMS matches the free storage locations according to the preset warehousing strategy, locks the matched free storage locations, and returns the matched free storage locations to the warehouse control system WCS;
[0046] The warehouse control system WCS dispatches available warehouse automation equipment to move the pallet to the entrance for picking up the goods, then transports and places the pallet to the corresponding free storage location, and finally sends back the task status information of the completion of the warehouse task to the digital warehouse management system WMS.
[0047] The present invention also proposes a digital warehouse management system for executing any of the multi-warehouse management warehousing-in and -out methods, comprising:
[0048] The order management module is used to convert and verify the format of order data received from the enterprise resource management system and the manufacturing execution system, and split the order into multiple tasks according to the preset allocation rules, so that all production data of the manufacturing execution system are reflected in the order management module, and the data in the production process are converted into inbound and outbound orders by the order management module. After the inbound and outbound orders are completed, the digital warehouse management system and the enterprise resource management system interact with the order data, thereby reducing the cycle of order return and speeding up the order processing efficiency;
[0049] The task management module is used to generate task orders corresponding to the job tasks and track the task execution status in real time;
[0050] The storage location management module is used to manage the storage location status of the flat warehouse, line-side warehouse and three-dimensional warehouse. For the flat warehouse, RFID codes are affixed to the divided areas for storage location management. For the line-side warehouse and three-dimensional warehouse, storage location codes are affixed to fixed shelves and pallets for storage location management.
[0051] The pallet management module is used to manage the status of pallets in flat warehouses, line-side warehouses and three-dimensional warehouses. For flat warehouses, virtual pallets are used for pallet management, and virtual pallet codes are created to store material information. For line-side warehouses and three-dimensional warehouses, pallet codes are affixed to fixed shelves and pallets for pallet management, and the pallet code and storage location code data are consistent;
[0052] The inventory management module is used to manage the material information of the flat warehouse, line-side warehouse and three-dimensional warehouse, and is also used to switch the warehouse area to achieve accurate positioning of the materials in each warehouse area;
[0053] Carton management module, used to extract carton data when finished products are put into storage to trace the data of the production process;
[0054] The palletizing management module is used to allocate the palletizing positions of cartons. Specifically, cartons of the same specifications and materials are allocated to the same pallet to prevent material storage confusion.
[0055] Furthermore, the order management module specifically manages the following fields: document type, order number, pallet code, upstream order number, inbound and outbound quantity, material code, batch, and status;
[0056] The storage location management module specifically manages the following fields: storage location code, pallet code, status, storage area, high and low positions, rows, columns, and layers. The storage location coding rule is that each storage location has a unique code, which includes the warehouse number, area, shelf number, number of layers, and number of columns to facilitate positioning and query;
[0057] The carton management module specifically manages the following fields: finished product quantity, carton unique code, carton specification, order code, carton status, stacking position code, carton label, material code, pallet code, and batch;
[0058] The palletizing management module specifically manages the following fields: material code, palletizing position code, pallet code, priority, current palletizing quantity, maximum palletizing quantity, and carton specifications.
[0059] Compared with the prior art, the advantages of the present invention are:
[0060] The present invention carries out unified in-and-out warehouse management for different types of material information, realizes unified management of plane warehouses, three-dimensional warehouses and line-side warehouses, reduces the delay of information transmission, improves the real-time and accuracy of data, and different warehouses can share inventory data in real time, thereby optimizing in-and-out warehouse operations, making coordination between various warehouse areas smoother and avoiding management difficulties caused by information asymmetry.
[0061] The present invention monitors the interactive data between the manufacturing execution system and the handheld terminal in real time, automatically processes the warehousing and outbound requests, significantly reduces manual intervention, and can reduce errors caused by manual operations, such as data entry errors or task omissions, thereby improving the accuracy of overall inventory management. And through automated task scheduling and information processing, the speed of goods entering and leaving the warehouse can be accelerated, and the overall efficiency of warehousing operations can be improved. In addition, combined with the robot control system RCS and the warehouse control system WCS, material handling is more efficient and faster.
[0062] By real-time monitoring of inbound and outbound requests, the present invention can promptly capture information such as order changes and fluctuations in production demand, thereby quickly adjusting inventory strategies to avoid inventory backlogs or shortages. By dynamically updating the inventory data of each warehouse area, dynamic optimization management can be achieved to ensure the reasonable storage and circulation of various types of materials, and to respond to inventory changes and production needs in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 The figure is an overall flow chart of the method according to the embodiment of the present invention.
[0064] Figure 2 Schematic diagram of the specific process of raw material storage in an embodiment of the present invention.
[0065] Figure 3 The figure is a schematic diagram of a specific process of raw materials leaving the warehouse in an embodiment of the present invention.
[0066] Figure 4 Schematic diagram of the specific process of semi-finished product storage in an embodiment of the present invention.
[0067] Figure 5 It is a schematic diagram of the specific process of semi-finished product delivery in an embodiment of the present invention.
[0068] Figure 6 Schematic diagram of the specific process of raw material storage in an embodiment of the present invention. DETAILED DESCRIPTION
[0069] The present invention is further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.
[0070] Before introducing the specific implementation of the present invention, relevant concepts and terms are first explained.
[0071] WMS: Digital warehouse management system.
[0072] WCS: Warehouse Control System.
[0073] ERP: Enterprise Resource Planning System.
[0074] PLC: Programmable Logic Controller.
[0075] RCS: Robot Control System.
[0076] AGV: Automated Guided Vehicle.
[0077] MES: Manufacturing Execution System.
[0078] Embodiment 1
[0079] In order to solve the problem of multi-warehouse management in the field of food packaging production, this embodiment is divided into three warehouse areas according to the type of materials, namely: the flat warehouse area for storing raw materials is commonly known as the flat warehouse, the line warehouse for storing semi-finished products is referred to as the line warehouse, and the three-dimensional warehouse for storing finished products is referred to as the vertical warehouse. The three warehouse areas have different entry and exit methods, so a multi-warehouse management entry and exit method is proposed to solve the following problems:
[0080] Multi-warehouse integrated design: Traditional warehouse management systems generally only manage a single flat warehouse or multi-story warehouse. In order to solve the problem of multi-warehouse management, it is considered to integrate multi-warehouse management to include flat warehouses, multi-story warehouses and line-side warehouses into the management scope.
[0081] Data entry and verification are inefficient and error-prone: Traditionally, order information needs to be manually entered and verified between multiple systems, which is time-consuming, labor-intensive and error-prone. Consider improving the accuracy and efficiency of data entry by integrating ERP views and API interfaces.
[0082] The low integration between ERP and MES leads to delays in order processing: The integration between the enterprise resource management system ERP and the manufacturing execution system MES is not high. The order feedback between the traditional manufacturing execution system MES and the enterprise resource management system ERP generally has to wait for the completion of the production plan, which affects the efficiency and real-time performance of order processing. Therefore, it is considered to improve the efficiency of order processing, realize the rapid conversion and seamless connection of order information to warehouse operation execution, reduce time delays, and improve the real-time performance and accuracy of order processing.
[0083] The level of automation and intelligence in the warehousing of finished products is low: In order to solve the problems of automation and intelligence in the warehousing of finished products in the field of food packaging production, consider introducing palletizing robots and intelligent scheduling through digital warehouse management systems to reduce labor costs and improve the efficiency of finished product warehousing operations.
[0084] Full automation of warehousing and warehousing: In order to solve the problem of untimely delivery of materials when forklifts are used to transport materials in and out of the line warehouse, and the problem of forklift delivery and easy delivery to the wrong workshop, which seriously affects production efficiency, we consider realizing full process automation through task synchronization with the robot control system RCS.
[0085] Based on the above concept, this embodiment applies the multi-warehouse management in-and-out storage method to the digital warehouse management system WMS, and the digital warehouse management system WMS interacts with the enterprise resource management system ERP, the manufacturing execution system MES, the warehouse control system WCS, and the robot control system RCS through the API interface, wherein:
[0086] The enterprise resource management system ERP serves as the data center of the enterprise, responsible for processing various resource information inside and outside the enterprise, including material procurement, production planning, sales orders, etc. The enterprise resource management system ERP exchanges data with the digital warehouse management system WMS through API or intermediate database to ensure the real-time transmission of key information such as order data, customer information, and bill of materials.
[0087] The manufacturing execution system MES is responsible for production planning and scheduling, production process monitoring, process management, etc. The manufacturing execution system MES interacts with the digital warehouse management system WMS through an API to ensure timely movement of materials required for production.
[0088] The warehouse control system WCS is responsible for receiving task instructions issued by the digital warehouse management system WMS, controlling stackers, shuttles, conveyor lines and other equipment through the programmable logic controller PLC, and formulating detailed work plans based on factors such as warehouse layout and equipment status. The task plan is optimized through optimization algorithms to improve work efficiency and reduce waiting time.
[0089] The robot control system RCS is responsible for the scheduling of AGV vehicles, and the digital warehouse management system WMS realizes the distribution of materials by issuing handling tasks to the robot control system RCS.
[0090] The warehouse control system WCS, the programmable logic controller PLC, controls and coordinates warehouse automation equipment such as stackers, elevators, shuttles, conveyor lines, etc., to achieve automatic loading, unloading and transportation of goods. The execution layer equipment has status monitoring and fault self-diagnosis functions, and can provide real-time feedback on the working status and fault information of the equipment. When a device fails, the alarm mechanism is automatically triggered and the relevant personnel are notified to handle it.
[0091] like Figure 1 As shown, the method of this embodiment includes the following steps:
[0092] Monitor the request data of the manufacturing execution system MES and the data sent by the handheld terminal PDA in real time;
[0093] If the raw material warehousing order number sent by the handheld terminal PDA is monitored, the raw material warehousing process will be executed;
[0094] If the raw material outbound request from the manufacturing execution system MES is monitored, the raw material outbound process will be executed;
[0095] If the semi-finished product storage request from the manufacturing execution system MES is monitored, the semi-finished product storage process will be executed;
[0096] If the semi-finished product outbound request from the manufacturing execution system MES is monitored, the semi-finished product outbound process will be executed;
[0097] If the carton data of finished product warehousing in the manufacturing execution system MES is monitored, the finished product warehousing process will be executed.
[0098] The following is a detailed description of the raw material warehousing process, raw material outbound process, semi-finished product warehousing process, semi-finished product outbound process and finished product warehousing process.
[0099] In the raw material warehousing process of this embodiment, the raw material warehousing order number specifically refers to the purchase warehousing order number scanned by the warehouse manager through the handheld terminal PDA, such as Figure 2 As shown in the figure, the raw material warehousing process specifically includes:
[0100] The digital warehouse management system WMS matches the raw material warehousing order number with the purchase order information of the enterprise resource management system ERP. In this embodiment, the digital warehouse management system WMS matches the purchase order information by integrating the enterprise resource management system ERP view. The purchase order information includes: purchase warehousing order number, material information (material code, material name, material specification, etc.), and material quantity;
[0101] If the information is successfully matched, the digital warehouse management system WMS generates a purchase entry order based on the matched purchase order information. Specifically, the purchase order information is added to the corresponding purchase entry order, and the material quantity is used as the entry quantity. In addition, the WMS automatically calculates and recommends the best storage location as the entry location based on the preset entry and exit strategies such as first-in-first-out, material differentiation, lane flow limiting, number of layers from high to low, material partitioning, and available lane entry.
[0102] The digital warehouse management system WMS sends the purchase order information to the handheld terminal PDA;
[0103] The handheld terminal PDA is used to confirm the entry into the warehouse, including:
[0104] Extract the material information of the purchase entry order and display it on the interface of the handheld terminal PDA, so that the warehouse manager can confirm whether the incoming materials are correct by checking the material code, material name, material specification and other information displayed on the handheld terminal PDA interface;
[0105] Wait for and obtain the incoming material confirmation information entered by the warehouse manager. If the incoming material confirmation information is correct, extract the incoming quantity and incoming location in the purchase incoming order and display them on the interface of the handheld terminal PDA. At the same time, the location of the incoming location is displayed by sensing the RFID code of the divided area in the flat warehouse, so that the warehouse manager can confirm whether the incoming quantity and incoming location are correct by checking the incoming quantity and incoming location displayed on the handheld terminal PDA interface;
[0106] Wait for and obtain the confirmation information of the incoming quantity and the incoming location input by the warehouse manager. If the confirmation information of the incoming quantity and the incoming location are correct, that is, the warehouse manager confirms that the incoming quantity and the incoming location are correct, then send a confirmation signal to the digital warehouse management system WMS; if the confirmation information of the incoming quantity and the incoming location contains the modified incoming quantity or the incoming location, that is, the warehouse manager manually modifies the incoming quantity or the location of the incoming location, then send the modified incoming quantity or the incoming location to the digital warehouse management system WMS to update the incoming information of the purchase incoming order;
[0107] After the digital warehouse management system WMS waits for and obtains the confirmation signal sent by the handheld terminal PDA, it updates the inventory information of the flat warehouse according to the information of the purchase entry order, creates a virtual pallet code to store the incoming material information, and then updates the pallet information and storage location information, and binds the newly created virtual pallet to the new incoming storage location;
[0108] After the digital warehouse management system WMS waits for and obtains the modified incoming quantity or incoming location sent by the handheld terminal PDA, it updates the incoming quantity or incoming location of the purchase incoming order to the modified incoming quantity or incoming location, and then updates the inventory information of the flat warehouse according to the information of the purchase incoming order, and creates a virtual pallet code to store the incoming material information, and finally updates the pallet information and location information, and binds the newly created virtual pallet to the new incoming location;
[0109] After the update is completed, the digital warehouse management system WMS sends the raw material outbound order information to the enterprise resource management system ERP, updates the execution status of the purchase incoming order, and ends and exits.
[0110] In the raw material outbound process of this embodiment, the information of the raw material outbound request includes: material information, outbound quantity, upstream order number, workshop number and other fields. Figure 3 As shown in the figure, the raw material outbound process specifically includes:
[0111] The digital warehouse management system WMS creates a raw material delivery order based on the information of the raw material delivery request and sends it to the handheld terminal PDA. The creation of the raw material delivery order specifically includes adding the information of the raw material delivery request to the corresponding raw material delivery order, and automatically calculates and recommends the best storage location as the delivery location based on the preset storage and delivery strategy and adds it to the raw material delivery order;
[0112] The handheld terminal PDA is used to confirm the delivery, including:
[0113] Extract the material information of the raw material delivery order and display it on the interface of the handheld terminal PDA, so that the warehouse manager can confirm the material information that needs to be shipped out through the handheld terminal PDA;
[0114] Wait for and obtain the outbound material confirmation information input by the warehouse manager. If the outbound material confirmation information is correct, extract the outbound quantity and outbound storage location in the raw material outbound order and display them on the interface of the handheld terminal PDA. At the same time, the location of the outbound storage location is displayed by sensing the RFID code of the divided area in the flat warehouse, so that the warehouse manager can confirm whether the outbound quantity and outbound storage location are correct by checking the outbound quantity and outbound storage location displayed on the handheld terminal PDA interface;
[0115] Wait for and obtain the confirmation information of the outbound quantity and outbound storage location input by the warehouse manager. If the confirmation information of the outbound quantity and the outbound storage location are correct, that is, the warehouse manager confirms that the outbound quantity and the outbound storage location are correct, then send a confirmation signal to the digital warehouse management system WMS; if the confirmation information of the outbound quantity and the outbound storage location contains the modified outbound quantity or outbound storage location, that is, the warehouse manager manually modifies the outbound quantity or the location of the outbound storage location, then send the outbound quantity or the outbound storage location to the digital warehouse management system WMS to update the outbound information of the raw material outbound order;
[0116] After the digital warehouse management system WMS waits for and obtains the confirmation signal sent by the handheld terminal PDA, it updates the inventory information of the flat warehouse according to the information of the raw material delivery order, and updates the pallet information and storage location information according to the delivery quantity and delivery storage location, and deletes the virtual pallet corresponding to the storage location that has been delivered;
[0117] After the digital warehouse management system WMS waits for and obtains the modified outbound quantity or outbound storage location sent by the handheld terminal PDA, it updates the outbound quantity or outbound storage location of the raw material outbound order to the modified outbound quantity or outbound storage location, and then updates the inventory information of the flat warehouse according to the information of the raw material outbound order. At the same time, it updates the pallet information and storage location information according to the outbound quantity and outbound storage location, and deletes the virtual pallet corresponding to the outbound storage location;
[0118] After the update, the digital warehouse management system WMS sends the raw material delivery order information to the enterprise resource management system ERP, updates the execution status of the raw material delivery order, ends and exits.
[0119] In the semi-finished product storage process of this embodiment, the content of the semi-finished product storage request includes the following information: bill of materials, batch, storage quantity, pallet code, workshop station code, etc. Figure 4 As shown in the figure, the semi-finished product warehousing process specifically includes:
[0120] The digital warehouse management system WMS creates a semi-finished product entry order based on the information of the semi-finished product entry request. Specifically, after receiving the semi-finished product entry request, the digital warehouse management system WMS first parses the information in the semi-finished product entry request and creates a semi-finished product entry order. Then, it groups the pallets for entry based on the entry order and binds the pallet and material information.
[0121] After binding, the digital warehouse management system WMS sends the corresponding handling tasks to the robot control system RCS, and sends the corresponding semi-finished product warehousing tasks to the warehouse control system WCS;
[0122] When the digital warehouse management system WMS sends the corresponding handling task to the robot control system RCS, the starting point of the handling task is the workshop platform code specified by the manufacturing execution system MES, and the end point is the line-side warehouse entrance platform. After receiving the handling task, the robot control system RCS dispatches the unmanned guided vehicle AGV to transport the pallet from the workshop platform specified by the handling task to the line-side warehouse entrance platform specified by the handling task;
[0123] After the digital warehouse management system WMS sends the corresponding semi-finished product warehousing task to the warehouse control system WCS, it waits for the semi-finished product warehousing task of the warehouse control system WCS to be completed. During this process, the following steps are included:
[0124] Before the pallet is put into storage, the infrared barcode scanner on the storage platform will identify the pallet code and send it to the warehouse control system WCS through the programmable logic controller PLC;
[0125] The warehouse control system WCS obtains the code of the pallet at the storage station and verifies it to determine whether the current pallet is allowed to enter the warehouse. If the verification is successful, the pallet is used as the target pallet and a request for an empty storage location is sent to the digital warehouse management system WMS. If the verification fails, the pallet is returned to the storage entrance and an alarm is issued;
[0126] After receiving the request for free storage locations, the digital warehouse management system WMS matches the free storage locations according to the preset warehousing strategies, such as first-in-first-out, material differentiation, lane flow limiting, high-to-low number of layers, material partitioning, and available lane entry, locks the matched free storage locations, sets the target pallet to the locked state, and returns the matched free storage locations to the warehouse control system WCS;
[0127] The warehouse control system WCS dispatches available warehouse automation equipment to move to the storage platform to find the target pallet for picking up, then transports and places the target pallet to the corresponding free storage location, and finally returns the task status information of the storage task completion to the digital warehouse management system WMS;
[0128] Specifically, the warehouse control system WCS generates corresponding tasks after receiving free storage locations, and assigns tasks to stackers or other warehouse automation equipment based on the actual conditions of the warehouse, such as the idle status of the stacker, the availability of storage locations, etc. The stacker moves to the designated platform or location to pick up goods according to the instructions issued by the warehouse control system WCS. During the picking process, the stacker will scan the barcode on the pallet to confirm the accuracy of the pallet code and cargo information. After picking up the goods, the stacker will transport the pallet to the storage location specified by the digital warehouse management system WMS. During the transportation process, the stacker will place the pallet in the correct storage location based on the barcode information of the storage location code. After the pallet is successfully placed in the storage location, the warehouse control system WCS will return the task status information to the digital warehouse management system WMS;
[0129] Subsequently, the digital warehouse management system WMS updates the inventory data of the lineside warehouse. Specifically, after receiving the status information sent back by the warehouse control system WCS, the digital warehouse management system WMS synchronizes the inventory data, changes the status of the incoming pallet to in-stock, and changes the status of the incoming warehouse location to free;
[0130] Finally, the digital warehouse management system WMS sends the semi-finished product entry order information to the enterprise resource management system ERP through the API interface, so that the enterprise resource management system ERP can perform subsequent business processing and update the execution status of the semi-finished product entry order, ending and exiting.
[0131] In another embodiment, after the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the workshop platform specified by the handling task to the lineside warehouse entrance platform specified by the handling task, it also includes:
[0132] The manufacturing execution system MES sends inbound and outbound requests to the digital warehouse management system WMS;
[0133] After receiving the warehousing request, the digital warehouse management system WMS executes the step of sending the corresponding semi-finished product warehousing task to the warehouse control system WCS.
[0134] In the semi-finished product delivery process of this embodiment, the semi-finished product delivery request consists of the following data: upstream order number, bill of materials, delivery quantity, pallet code, workshop platform code, etc., where the pallet code is obtained by the manufacturing execution system MES through the line warehouse inventory query interface provided by the digital warehouse management system WMS. The manufacturing execution system MES realizes real-time interaction of line warehouse inventory data through this interface. Figure 5 As shown in the figure, the semi-finished product outbound process specifically includes:
[0135] The digital warehouse management system WMS creates a semi-finished product delivery order based on the semi-finished product delivery request information. Specifically, the digital warehouse management system WMS receives the delivery data sent by the manufacturing execution system MES, and uses the built-in data analysis to convert the data into a format that can be recognized within the system, and creates a semi-finished product delivery order;
[0136] The digital warehouse management system WMS matches the inventory information with the pallet code specified by the manufacturing execution system MES, and locks the data of the pallets waiting to be shipped out and the data of the storage locations waiting to be shipped out. Specifically, the data of the pallets waiting to be shipped out and the data of the storage locations waiting to be shipped out are modified to the "locked" state;
[0137] The digital warehouse management system WMS sends the corresponding semi-finished product outbound task to the warehouse control system WCS. Specifically, the digital warehouse management system WMS splits the semi-finished product outbound request into multiple outbound tasks according to the preset allocation rules, and then sends the outbound task data including task number, task type, pallet number, storage location number, entrance and exit, material information, internal order number, etc. to the warehouse control system WCS through the preset timer mechanism;
[0138] The digital warehouse management system WMS waits for the semi-finished product outbound task of the warehouse control system WCS to be completed and updates the inventory data of the line warehouse, including:
[0139] After receiving the outbound task, the warehouse control system WCS splits the outbound task into multiple independently executable subtasks, and dispatches the available warehouse automation equipment to execute the corresponding subtasks. Specifically, the programmable logic controller PLC controls the warehouse automation equipment such as stackers, shuttles, and conveyor lines to move to the corresponding storage locations according to the requirements of the corresponding subtasks, take out the designated materials from the storage locations and transport them to the outbound port. At the same time, it monitors the operating status and location information of the warehouse automation equipment to ensure the smooth progress of the outbound operation.
[0140] The warehouse control system WCS sends the task execution results of each subtask to the digital warehouse management system WMS in turn. Specifically, every time a subtask's outbound operation is completed, the warehouse control system WCS synchronizes the corresponding task execution results to the digital warehouse management system WMS, so that the digital warehouse management system WMS can synchronously update the inventory data and task status according to the data fed back by the warehouse control system WCS;
[0141] The digital warehouse management system WMS system updates the inventory data of the lineside warehouse according to the task execution results of the subtasks fed back by the warehouse control system WCS, reduces the inventory of the corresponding materials, and updates the data of the pallets waiting to be shipped out and the data of the storage locations waiting to be shipped out. It also updates the status of the shipping task and continues to wait and obtain the task execution results of the subtasks until there are no remaining shipping tasks;
[0142] When the above process is completed, the digital warehouse management system WMS system sends the corresponding handling task to the robot control system RCS. The starting point of the handling task is the outbound port of the lineside warehouse, and the end point is the workshop platform code specified by the manufacturing execution system MES. After receiving the handling task, the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the outbound port of the lineside warehouse specified by the handling task to the workshop platform specified by the handling task;
[0143] Finally, the digital warehouse management system WMS sends the semi-finished product delivery order information to the enterprise resource management system ERP. When the semi-finished product delivery order data is successfully transmitted back, the execution status of the semi-finished product delivery order is updated synchronously, and the warehouse ends and exits.
[0144] In the finished product warehousing process of this embodiment, the carton data includes: finished product quantity, carton unique code, carton specification, order code, carton status, stacking position code, carton label, material code, pallet code, batch, etc. Figure 6 As shown in the figure, the finished product warehousing process specifically includes:
[0145] Wait for the corresponding carton palletizing to be completed, including:
[0146] When the current carton passes through the conveyor line and arrives at the palletizing position, the warehouse control system WCS identifies the carton's unique code by scanning the dock, adds the carton unique code to the palletizing position allocation request, and sends it to the digital warehouse management system WMS;
[0147] After receiving the request for allocation of the stacking position, the digital warehouse management system WMS extracts the unique code of the carton and matches the stacking position code with it. Specifically, the digital warehouse management system WMS obtains the carton data of the current carton through the matching of the unique code of the carton, and then extracts the material code and carton specification from the carton data of the current carton, and matches the stacking position code through the material code, carton specification and the priority of the current carton; in another embodiment, after receiving the request for allocation of the stacking position, the digital warehouse management system WMS extracts the unique code of the carton and matches the stacking position code with it, and can directly obtain the carton data of the current carton through the matching of the unique code of the carton, and then extracts the stacking position code from the carton data of the current carton;
[0148] If the match is successful, the digital warehouse management system WMS marks the current carton status as normal, and sends the current carton status and stacking position code to the warehouse control system WCS. If the match fails, the digital warehouse management system WMS marks the current carton status as abnormal, and sends the current carton status to the warehouse control system WCS.
[0149] After the warehouse control system WCS receives the normal status information, it dispatches the palletizing robot to grab the current carton to the designated position on the pallet according to the palletizing position code, and sends a palletizing success signal to the digital warehouse management system WMS. After receiving the palletizing success signal, the digital warehouse management system WMS modifies the palletizing quantity. After the warehouse control system WCS receives the abnormal status information, it dispatches the palletizing robot to transport the current carton to the abnormal port.
[0150] In the above process, the digital warehouse management system WMS determines in real time whether the palletizing quantity is equal to the maximum palletizing quantity. When the palletizing quantity is equal to the maximum palletizing quantity, the carton palletizing is completed, and the carton data corresponding to the pallet is marked as successfully put into storage. A finished product storage order is created based on the carton data, and then the corresponding finished product storage task is issued to the warehouse control system WCS.
[0151] Waiting for the finished product storage task of the warehouse control system WCS to be completed. During this process, the following steps are included:
[0152] The digital warehouse management system WMS matches the free storage locations according to the preset storage strategy, locks the matched free storage locations, sets the pallets to be stored to be locked, and returns the matched free storage locations to the warehouse control system WCS;
[0153] The warehouse control system WCS dispatches available warehouse automation equipment to move the pallet to the storage entrance for picking up the goods, then transports and places the pallet to the corresponding free storage location, and finally sends back the task status information of the storage task completion to the digital warehouse management system WMS;
[0154] Specifically, the warehouse control system WCS dispatches the shuttle car through the PLC to transport the pallet to the warehouse entrance. When the pallet arrives at the warehouse entrance, the stacker is dispatched to pick up the goods. The stacker delivers the pallet to the designated warehouse location and feeds back a completion signal to the warehouse control system WCS. The warehouse control system WCS sends the task completion status to the digital warehouse management system WMS through the API interface.
[0155] Finally, the digital warehouse management system WMS updates the inventory data of the three-dimensional warehouse, adjusts the storage location and pallet status according to the inventory information, and also updates the execution status of the finished product warehousing order;
[0156] After the above processes are completed, the digital warehouse management system WMS sends the finished product entry order information to the enterprise resource management system ERP, ends and exits.
[0157] Embodiment 2
[0158] This embodiment proposes a digital warehouse management system for executing the multi-warehouse management in-and-out method described in the first embodiment, which integrates multiple functional modules such as order management, task management, location management, pallet management, inventory management, carton management, and palletizing management at the management level. These modules realize refined management of warehouse operation processes through internal logic processing.
[0159] The above modules are described below:
[0160] In this embodiment, in order to solve the problems of low efficiency and easy errors in data entry and verification, the digital warehouse management system integrates an order management module. The order management module is used to convert and verify the order data received from the enterprise resource management system and the manufacturing execution system, and split the order into multiple tasks according to the preset allocation rules. The order management module specifically manages the following fields: document type, order number, pallet code, upstream order number, in-and-out quantity, material code, batch, status, etc. The order management module of this embodiment has the following functions:
[0161] Data receiving: Automatically receive order data from the enterprise resource management system ERP and the manufacturing execution system MES through the interface, including order number, customer information, bill of materials, pallet information, etc.;
[0162] Data analysis: Use the built-in data analysis engine to convert and verify the received data to ensure the accuracy and completeness of the data;
[0163] Task splitting: according to preset allocation rules such as first-in-first-out, order sorting by batch outbound orders, etc., the order is split into multiple specific tasks, such as inbound tasks, outbound tasks, handling tasks, etc.;
[0164] Order tracking: Provides a visual order tracking interface to display the order processing status and progress in real time.
[0165] Order data is exchanged through the integrated API interface with the manufacturing execution system (MES), and purchase order data is synchronized through the integrated enterprise resource management system (ERP) view.
[0166] All production data of the manufacturing execution system MES are reflected in the order management module of the digital warehouse management system WMS. The data in the production process are converted into warehouse entry and exit orders by the order management module. After the warehouse entry and exit are completed, the digital warehouse management system WMS and the enterprise resource management system ERP interact with each other for order data, reducing the order return cycle and speeding up order processing efficiency.
[0167] The task management module in this embodiment is used to generate a task list corresponding to the job task and track the task execution status in real time. It has the following functions:
[0168] Task generation: According to the tasks split by the order management module, specific warehouse operation task orders are automatically generated, including task number, task type, pallet number, storage location number, entrance and exit, material information, internal order number, etc.;
[0169] Task execution monitoring: real-time tracking of task execution, including task start time, end time, execution status, etc.
[0170] In this embodiment, the line warehouse and the vertical warehouse use shelves and physical pallets for storage, and the fixed shelves and pallets are affixed with storage location codes and pallet codes. The pallet code and storage location code data are kept consistent with the warehouse management system, and stackers and conveyor lines are used for storage and outbound. The flat warehouse affixes RFID codes in the divided areas for storage location management. The pallets use virtual pallet types. The pallet codes are automatically created by the warehouse management system. The warehouse manager uses a handheld terminal PDA to perform storage and outbound operations of the flat warehouse. Each warehouse area is managed by a storage location management module and a pallet management module, where:
[0171] The storage location management module is used to manage the storage location status of flat warehouses, line-side warehouses and three-dimensional warehouses. For flat warehouses, RFID codes are affixed to the divided areas for storage location management. For line-side warehouses and three-dimensional warehouses, storage location codes are affixed to fixed shelves and pallets for storage location management. The storage location management module specifically manages the following fields: storage location code, pallet code, status, warehouse area, high and low positions, rows, columns, and layers. The storage location coding rule is that each storage location has a unique code, which includes the warehouse number, area, shelf number, number of layers, and number of columns for easy positioning and query.
[0172] The pallet management module is used to manage the pallet status of the flat warehouse, line-side warehouse and stereoscopic warehouse. For the flat warehouse, virtual pallets are used for pallet management, and virtual pallet codes are created to store material information. For the line-side warehouse and stereoscopic warehouse, pallet codes are affixed to fixed shelves and pallets for pallet management, and the pallet code and storage location code data are kept consistent.
[0173] The inventory management module in this embodiment is used to manage the material information of the plane warehouse, the line side warehouse and the three-dimensional warehouse, and is also used to switch the warehouse area to realize the accurate positioning of the materials in each warehouse area.
[0174] The carton management module of this embodiment is used to extract carton data when finished products are put into storage to realize the data traceability of the production process. Cartons are used to store final finished materials in the field of food packaging. The data comes from the manufacturing execution system MES. After the final finished product is produced, the manufacturing execution system MES sends the carton data to the carton management module of the digital warehouse management system WMS through the API interface for data interaction. The carton management module specifically manages the following fields: finished product quantity, carton unique code, carton specification, order code, carton status, stacking position code, carton label, material code, pallet code, batch, etc.
[0175] The palletizing management module of this embodiment is used to allocate the palletizing positions of cartons. Specifically, cartons of the same specifications and materials are allocated to the same pallet to prevent confusion in material storage. The palletizing management module specifically manages the following fields: material code, palletizing position code, pallet code, priority, current palletizing quantity, maximum palletizing quantity, carton specifications, etc. When the carton arrives at the palletizing position, the palletizing management module of the digital warehouse management system WMS allocates the palletizing position of the carton. The digital warehouse management system WMS implements the scheduling and palletizing allocation algorithm of the palletizing robot by integrating the palletizing management module. By allocating the same pallet to cartons of the same specifications and materials according to the material code, carton specifications, and priority, confusion in material storage is prevented. If the current palletizing quantity reaches the upper limit, a warehousing document and warehousing task will be created to realize the warehousing of finished products.
[0176] The digital warehouse management system storage location allocation logic of this embodiment is as follows:
[0177] Automatic allocation: The digital warehouse management system WMS automatically calculates and recommends the best storage location based on preset warehousing strategies such as first-in-first-out, material differentiation, aisle flow control, number of layers from high to low, material partitioning, and available aisle warehousing.
[0178] Manual adjustment: Based on automatic allocation, warehouse managers can make manual adjustments based on actual conditions to meet special needs or optimize storage layout.
[0179] Storage location locking and allocation: After a storage location is selected, the system locks it to prevent other goods from occupying it at the same time;
[0180] The storage location request content sent by the warehouse control system WCS of this embodiment includes: task number, cargo height, current lane, cargo weight, destination area and other parameter information.
[0181] Execute storage location allocation: After receiving the storage location allocation instruction, the warehouse control system WCS controls the stacker, shuttle car, conveyor line and other equipment through the programmable logic controller PLC to move the goods from the entrance to the designated storage location. During the movement, the system monitors the equipment status and the location of the goods in real time to ensure that the goods arrive at the storage location safely and accurately.
[0182] Storage location allocation confirmation: When the goods are successfully placed in the storage location, the warehouse control system WCS sends a confirmation message to the digital warehouse management system WMS. The digital warehouse management system WMS receives the feedback result and updates the inventory data and storage location status, and records the storage location and storage time of the goods.
[0183] The following describes the implementation process of specific entry and exit of each warehouse area in combination with the above-mentioned functional modules of the digital warehouse management system of this embodiment.
[0184] The raw material storage process of the digital warehouse management system of this embodiment is as follows Figure 2 As shown, including:
[0185] The warehouse manager scans the purchase order number through the handheld terminal PDA and sends it to the digital warehouse management system WMS. The digital warehouse management system WMS matches the purchase order information through the integrated enterprise resource management system ERP view. The purchase order information includes: purchase order number, material information (material code, material name, material specification, etc.), and material quantity;
[0186] If the information is successfully matched, the digital warehouse management system WMS generates a purchase entry order in the order management module according to the matched purchase order information. Specifically, the purchase order information is added to the corresponding purchase entry order, and the material quantity is used as the entry quantity. In addition, the preset entry strategies such as first-in-first-out, material differentiation, lane flow limiting, number of layers from high to low, material partitioning, and available lane entry are automatically calculated and recommended as the entry location;
[0187] The digital warehouse management system WMS sends the purchase order information to the handheld terminal PDA;
[0188] The handheld terminal PDA is used to confirm the entry into the warehouse, including:
[0189] Extract the material information of the purchase entry order and display it on the interface of the handheld terminal PDA, so that the warehouse manager can confirm whether the incoming materials are correct by checking the material code, material name, material specification and other information displayed on the handheld terminal PDA interface;
[0190] Wait for and obtain the incoming material confirmation information entered by the warehouse manager. If the incoming material confirmation information is correct, extract the incoming quantity and incoming location in the purchase incoming order and display them on the interface of the handheld terminal PDA. At the same time, the location of the incoming location is displayed by sensing the RFID code of the divided area in the flat warehouse, so that the warehouse manager can confirm whether the incoming quantity and incoming location are correct by checking the incoming quantity and incoming location displayed on the handheld terminal PDA interface;
[0191] Waiting for and obtaining the confirmation information of the incoming quantity and the incoming location input by the warehouse manager. If the confirmation information of the incoming quantity and the incoming location are correct, that is, the warehouse manager confirms that the incoming quantity and the incoming location are correct, a confirmation signal is sent to the digital warehouse management system WMS; if the confirmation information of the incoming quantity and the incoming location contains the modified incoming quantity or the incoming location, that is, the warehouse manager manually modifies the incoming quantity or the location of the incoming location, the modified incoming quantity or the incoming location is sent to the digital warehouse management system WMS;
[0192] After the digital warehouse management system WMS waits for and obtains the confirmation signal sent by the handheld terminal PDA, the inventory management module updates the inventory information of the flat warehouse according to the information of the purchase warehouse order, and the pallet management module creates a virtual pallet code to store the physical information of the warehouse. At the same time, the pallet management module and the storage location management module synchronize data according to the inventory information to update the pallet information and storage location information, and bind the newly created virtual pallet to the storage location of the new warehouse;
[0193] After the digital warehouse management system WMS waits for and obtains the modified incoming quantity or incoming location sent by the handheld terminal PDA, it updates the incoming quantity or incoming location of the purchase incoming order to the modified incoming quantity or incoming location. Then the inventory management module updates the inventory information of the flat warehouse according to the information of the purchase incoming order, and the pallet management module creates a virtual pallet code to store the incoming material information. Finally, the pallet management module and the location management module synchronize data according to the inventory information to update the pallet information and location information, and bind the newly created virtual pallet to the new incoming location.
[0194] After the update is completed, the order management module will send the purchase receipt information back to the enterprise resource management system ERP through the API interface and update the purchase receipt status.
[0195] The raw material outbound process of the digital warehouse management system of this embodiment is as follows Figure 3 As shown, including:
[0196] The manufacturing execution system MES sends a raw material outbound request to the digital warehouse management system WMS through the API interface. The request information includes the following parameters: material information, outbound quantity, upstream order number, workshop number and other fields;
[0197] The order management module of the digital warehouse management system WMS creates a raw material delivery order based on the raw material delivery request information sent by the manufacturing execution system MES and sends it to the handheld terminal PDA. The creation of the raw material delivery order specifically includes adding the raw material delivery request information to the corresponding raw material delivery order, and automatically calculating and recommending the best storage location as the delivery location based on the preset storage and delivery strategy and adding it to the raw material delivery order;
[0198] The handheld terminal PDA is used to confirm the delivery, including:
[0199] Extract the material information of the raw material delivery order and display it on the interface of the handheld terminal PDA, so that the warehouse manager can confirm the material information that needs to be shipped out through the handheld terminal PDA;
[0200] Wait for and obtain the outbound material confirmation information input by the warehouse manager. If the outbound material confirmation information is correct, sense the RFID code of the divided area in the flat warehouse and display the outbound quantity and outbound storage location corresponding to the raw material outbound order;
[0201] Wait for and obtain the confirmation information of the outbound quantity and outbound storage location input by the warehouse manager. If the confirmation information of the outbound quantity and the outbound storage location are correct, that is, the warehouse manager confirms that the outbound quantity and the outbound storage location are correct, then send a confirmation signal to the digital warehouse management system WMS; if the confirmation information of the outbound quantity and the outbound storage location contains the modified outbound quantity or outbound storage location, that is, the warehouse manager manually modifies the outbound quantity or the location of the outbound storage location, then send the outbound quantity or the outbound storage location to the digital warehouse management system WMS to update the outbound information of the raw material outbound order;
[0202] After the digital warehouse management system WMS waits for and obtains the confirmation signal sent by the handheld terminal PDA, the inventory management module updates the inventory information of the flat warehouse according to the raw material delivery order information. At the same time, the pallet management module and the storage location management module synchronize data based on the delivery quantity and delivery location of the inventory information to update the pallet information and storage location information, and delete the virtual pallet corresponding to the storage location that has been delivered;
[0203] After the digital warehouse management system WMS waits for and obtains the modified outbound quantity or outbound storage location sent by the handheld terminal PDA, it updates the outbound quantity or outbound storage location of the raw material outbound order to the modified outbound quantity or outbound storage location. Then, the inventory management module updates the inventory information of the flat warehouse according to the information of the raw material outbound order. At the same time, the pallet management module and the storage location management module update the pallet information and storage location information according to the outbound quantity and outbound storage location, and deletes the virtual pallet corresponding to the outbound storage location.
[0204] After the update, the order management module sends the raw material delivery information to the enterprise resource management system ERP through the API interface and updates the status of the raw material delivery order.
[0205] The semi-finished product storage process of the digital warehouse management system of this embodiment is as follows: Figure 4 As shown, including:
[0206] The manufacturing execution system MES sends a request for semi-finished product storage through the API interface. The request content includes the following information: bill of materials, batch, storage quantity, pallet code, workshop station code, etc.
[0207] After receiving the semi-finished product entry request, the order management module of the digital warehouse management system WMS first parses the information in the semi-finished product entry request and creates a semi-finished product entry order. It then groups the pallets for entry according to the entry order and binds the pallet and material information.
[0208] After binding, the digital warehouse management system WMS sends the corresponding handling tasks to the robot control system RCS through the API interface, and sends the corresponding semi-finished product warehousing tasks to the warehouse control system WCS;
[0209] The starting point of the handling task is the workshop station code specified by the manufacturing execution system MES, and the end point is the lineside warehouse entrance station. After the robot control system RCS receives the handling task, it dispatches the unmanned guided vehicle AGV to transport the pallet from the workshop station specified by the handling task to the lineside warehouse entrance station specified by the handling task;
[0210] When the digital warehouse management system WMS sends the corresponding semi-finished product warehousing task to the warehouse control system WCS through the API interface, the warehousing task is first created. After the warehousing task is created, the task management module of the digital warehouse management system WMS sends the warehousing task information to the warehouse control system WCS. The warehouse control system WCS is responsible for the subsequent warehouse operation scheduling and execution.
[0211] After that, wait for the semi-finished product storage task of the warehouse control system WCS to be completed. During this process, the following steps are included:
[0212] Before the pallet is put into storage, the infrared barcode scanner on the storage platform will identify the pallet code and send it to the warehouse control system WCS through the programmable logic controller PLC;
[0213] The warehouse control system WCS obtains the code of the pallet at the storage station and verifies it through the matching task module to determine whether the current pallet is allowed to enter the warehouse. If the verification is successful, the pallet is used as the target pallet and a request for an empty storage location is sent to the digital warehouse management system WMS. If the verification fails, the pallet is returned to the storage entrance and an alarm is issued;
[0214] After receiving the request for free storage locations, the digital warehouse management system WMS matches the free storage locations according to the preset storage strategies such as first-in-first-out, material differentiation, lane flow limiting, layer number from high to low, material partitioning, and storage in available lanes. The storage location management module locks the matched free storage locations, and the pallet management module sets the target pallet to be stored in the locked state, and returns the matched free storage locations to the warehouse control system WCS.
[0215] After receiving the free storage location, the warehouse control system WCS generates the corresponding task and assigns the task to the stacker or other warehouse automation equipment according to the actual situation of the warehouse, such as the idle status of the stacker, the availability of the storage location, etc. The stacker moves to the designated platform or location to pick up the goods according to the instructions issued by the warehouse control system WCS. During the picking process, the stacker will scan the barcode on the pallet to confirm the accuracy of the pallet code and cargo information. After the picking is completed, the stacker will transport the pallet to the storage location specified by the digital warehouse management system WMS. During the transportation process, the stacker will place the pallet in the correct storage location according to the barcode information of the storage location code. After the pallet is successfully placed in the storage location, the warehouse control system WCS will return the task status information to the digital warehouse management system WMS;
[0216] After the digital warehouse management system WMS receives the status information sent back by the warehouse control system WCS, the inventory management module synchronizes the inventory data, the pallet management module changes the status of the incoming pallets to in-stock, the storage location management module changes the status of the incoming storage location to free, and simultaneously updates the status of the order management module and the task management module;
[0217] Finally, the digital warehouse management system WMS sends the semi-finished product entry order information of the order management module to the enterprise resource management system ERP through the API interface, so that the enterprise resource management system ERP can carry out subsequent business processing.
[0218] The semi-finished product outbound process of the digital warehouse management system of this embodiment is as follows: Figure 5 As shown, including:
[0219] The digital warehouse management system WMS order management module receives the semi-finished product outbound information sent by the manufacturing execution system MES. The outbound information consists of the following data: upstream order number, bill of materials, outbound quantity, pallet code, workshop station code, etc.
[0220] The order management module receives the outbound data sent by the manufacturing execution system MES, uses the built-in data parsing to convert the data into a format recognizable within the system, and creates a semi-finished product outbound order;
[0221] The inventory management module matches the inventory information with the pallet code specified by the manufacturing execution system MES. The pallet management module modifies the data of the pallets waiting to be shipped out to the "locked" state, thereby locking the data of the pallets waiting to be shipped out. The storage location management module modifies the storage location data waiting to be shipped out to the "locked" state, thereby locking the storage location data waiting to be shipped out.
[0222] The order management module splits the semi-finished product outbound request into multiple outbound tasks according to the preset allocation rules, and sends these outbound tasks to the task scheduling module. Then the task scheduling module sends the outbound task data including task number, task type, pallet number, storage location number, entrance and exit, material information, internal order number, etc. to the warehouse control system WCS through the preset timer mechanism;
[0223] After receiving the outbound task, the task management module of the warehouse control system WCS splits the outbound task into multiple independently executable subtasks, and dispatches the available warehouse automation equipment to execute the corresponding subtasks respectively. Specifically, the subtasks are synchronized to the equipment scheduling module. The equipment scheduling module controls the warehouse automation equipment such as stackers, shuttles, and conveyor lines through the programmable logic controller PLC. According to the requirements of the corresponding subtask, the equipment moves to the corresponding storage location, takes out the specified materials from the storage location and transports them to the outbound port. At the same time, the equipment scheduling module monitors the operating status and location information of the warehouse automation equipment to ensure the smooth progress of the outbound operation.
[0224] Whenever a subtask's outbound operation is completed, the warehouse control system WCS synchronizes the corresponding task execution results to the digital warehouse management system WMS, so that the digital warehouse management system WMS can synchronously update the inventory data and task status of the inventory management module based on the data fed back by the warehouse control system WCS;
[0225] The inventory management module synchronizes the subtask execution results of the task management module, updates the lineside warehouse inventory data, and reduces the inventory of the corresponding materials. At the same time, the warehouse location management module and the pallet management module update the pallet data and warehouse location data waiting for shipment. The task scheduling module also updates the status of the shipment task and notifies the order management module to update the order status. The inventory management module continues to synchronize the subtask execution results of the task management module until there are no remaining shipment tasks in the task scheduling module.
[0226] When the above process is completed, the digital warehouse management system WMS system sends the corresponding handling task to the robot control system RCS. The starting point of the handling task is the outbound port of the lineside warehouse, and the end point is the workshop platform code specified by the manufacturing execution system MES. After receiving the handling task, the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the outbound port of the lineside warehouse specified by the handling task to the workshop platform specified by the handling task;
[0227] Finally, after receiving the execution results fed back by the task management module, the order management module sends the semi-finished product delivery order information to the enterprise resource management system ERP through the API interface. When the semi-finished product delivery order data is successfully returned, the order status is updated synchronously, that is, the execution status of the semi-finished product delivery order is updated.
[0228] The finished product storage process of the digital warehouse management system of this embodiment is as follows Figure 6 As shown, including:
[0229] The manufacturing execution system MES sends the carton information that needs to be put into storage to the digital warehouse management system WMS through the API interface. The carton information includes the following fields: finished product quantity, carton unique code, carton specification, order code, carton status, stacking position code, carton label, material code, pallet code, batch, etc. The carton information is stored in the carton management module. The carton management module ensures that cartons of the same type are stored on the same pallet through carton specifications and material codes.
[0230] When the current carton passes through the conveyor line and arrives at the palletizing position, the warehouse control system WCS identifies the carton's unique code by scanning the dock, adds the carton unique code to the palletizing position allocation request, and sends it to the digital warehouse management system WMS;
[0231] After the digital warehouse management system WMS receives the request for stacking position allocation, the stacking management module obtains the carton data of the current carton through the carton unique code matching, and then extracts the material code and carton specifications from the carton data of the current carton, and matches the stacking position code through the material code, carton specifications and the priority of the current carton;
[0232] If the match is successful, the digital warehouse management system WMS marks the current carton status as normal, the carton management module marks the current carton status as "normal", and sends the current carton status and stacking position code to the warehouse control system WCS. If the match fails, the digital warehouse management system WMS marks the current carton status as abnormal, the carton management module marks the current carton status as "abnormal", and sends the current carton status to the warehouse control system WCS;
[0233] After the warehouse control system WCS receives the normal status information, it dispatches the palletizing robot to grab the current carton to the designated position on the pallet according to the palletizing position code, and sends a palletizing success signal to the digital warehouse management system WMS. After the digital warehouse management system WMS receives the palletizing success signal, the palletizing management module modifies the palletizing quantity and notifies the carton management module to modify the carton status; after the warehouse control system WCS receives the abnormal status information, it dispatches the palletizing robot to transport the current carton to the abnormal port;
[0234] In the above process, the digital warehouse management system WMS determines in real time whether the palletizing quantity is equal to the maximum palletizing quantity. When the palletizing quantity recorded in the palletizing management module is equal to the maximum palletizing quantity, the carton palletizing is completed. The carton management module marks the carton data corresponding to the pallet as successfully put into storage, and sends the current carton data to the order management module. The order management module creates a finished product storage order based on the carton data, and then the task management module sends the corresponding finished product storage task to the warehouse control system WCS based on the finished product storage order.
[0235] The digital warehouse management system WMS matches the free storage locations according to the preset storage strategy. The storage location management module locks the matched free storage locations. The pallet management module sets the pallets to be stored as locked and returns the matched free storage locations to the warehouse control system WCS.
[0236] The warehouse control system WCS dispatches the shuttle car through PLC to transport the pallet to the warehouse entrance. When the pallet arrives at the warehouse entrance, the stacker is dispatched to pick up the goods. The stacker delivers the pallet to the designated free storage location and sends a completion signal to the warehouse control system WCS. The warehouse control system WCS sends the task completion status to the digital warehouse management system WMS through the API interface.
[0237] Finally, the digital warehouse management system WMS task management module synchronizes the task status, the inventory management module adjusts the three-dimensional warehouse inventory data, thereby updating the three-dimensional warehouse inventory data, the warehouse location management module and the pallet management module adjust the warehouse location and pallet status according to the inventory information, and the order management module synchronizes the order execution status, thereby updating the execution status of the finished product entry order;
[0238] After the above processes are completed, the order management module sends the finished product entry order information to the enterprise resource management system ERP through the API interface and synchronizes the status of the finished product entry order.
[0239] In summary, the present invention discloses a multi-warehouse management warehousing-in and -out method and a digital warehouse management system for implementing the method, which simultaneously realizes the multi-warehouse management, order management, and finished product palletizing warehousing functions, and has the following advantages:
[0240] (1) Through handheld terminal PDA scanning and RFID sensing technology, material information can be quickly identified and entered, reducing manual entry errors and improving the accuracy and efficiency of warehousing and outbound operations.
[0241] (2) Automatically match purchase order information, reduce manual verification time, and speed up document processing.
[0242] (3) Through the API interface, the system seamlessly connects with the enterprise resource management system ERP and the manufacturing execution system MES system, achieving real-time data synchronization and improving the information transparency of the entire supply chain.
[0243] (4) By integrating palletizing management automation and digital operations, the reliance on manual labor is reduced and labor costs are reduced.
[0244] (5) Through multi-warehouse management, the food packaging field has achieved multiple advantages, including significant improvement in management efficiency, enhanced data accuracy and traceability, optimized resource utilization and order processing efficiency, increased automation, and prevention of material storage confusion.
[0245] (6) By connecting with the robot control system RCS, labor costs can be reduced and production efficiency can be improved.
[0246] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A method for warehousing and warehousing management, characterized in that: Applied to a digital warehouse management system WMS, the digital warehouse management system WMS interacts with an enterprise resource management system ERP, a manufacturing execution system MES, a warehouse control system WCS, and a robot control system RCS through an API interface. The method includes the following steps: Monitor the request data of the manufacturing execution system MES and the data sent by the handheld terminal PDA in real time; If the raw material entry order number sent by the handheld terminal PDA is monitored, the raw material entry process is executed, including: matching the raw material entry order number with the purchase order information of the enterprise resource management system ERP, if the information is successfully matched, generating a purchase entry order according to the matched purchase order information, sending the information of the purchase entry order to the handheld terminal PDA, waiting for and obtaining the confirmation signal sent by the handheld terminal PDA, updating the inventory information of the flat warehouse according to the information of the purchase entry order, sending the raw material outbound order information to the enterprise resource management system ERP, ending and exiting; If the raw material outbound request of the manufacturing execution system MES is monitored, the raw material outbound process is executed, including: creating a raw material outbound order according to the information of the raw material outbound request and sending it to the handheld terminal PDA, waiting for and obtaining the confirmation signal sent by the handheld terminal PDA, updating the inventory information of the flat warehouse according to the raw material outbound order information, sending the raw material outbound order information to the enterprise resource management system ERP, and ending and exiting; If a semi-finished product storage request from the manufacturing execution system MES is monitored, the semi-finished product storage process is executed, including: creating a semi-finished product storage order according to the semi-finished product storage request information, sending the corresponding handling task to the robot control system RCS, and sending the corresponding semi-finished product storage task to the warehouse control system WCS, waiting for the semi-finished product storage task of the warehouse control system WCS to be completed, then updating the inventory data of the lineside warehouse, sending the semi-finished product storage order information to the enterprise resource management system ERP, and ending and exiting; If the semi-finished product outbound request of the manufacturing execution system MES is monitored, the semi-finished product outbound process is executed, including: creating a semi-finished product outbound order according to the information of the semi-finished product outbound request, and sending the corresponding semi-finished product outbound task to the warehouse control system WCS, waiting for the semi-finished product outbound task of the warehouse control system WCS to be completed and update the inventory data of the lineside warehouse, and then sending the corresponding handling task to the robot control system RCS, and finally sending the semi-finished product outbound order information to the enterprise resource management system ERP, ending and exiting; If the carton data of finished product warehousing of the manufacturing execution system MES is monitored, the finished product warehousing process will be executed, including: waiting for the corresponding carton stacking to be completed, creating a finished product warehousing order, and then issuing the corresponding finished product warehousing task to the warehouse control system WCS, waiting for the finished product warehousing task of the warehouse control system WCS to be completed, and finally updating the inventory data of the three-dimensional warehouse and sending the finished product warehousing order information to the enterprise resource management system ERP, ending and exiting.
2. The method for warehousing in and out of multiple warehouses according to claim 1, characterized in that: After the purchase entry order information is sent to the handheld terminal PDA, the handheld terminal PDA entry confirmation step includes: Extract the material information of the purchase receipt and display it; Wait for and obtain the incoming material confirmation information. If the incoming material confirmation information is correct, extract the incoming quantity and incoming warehouse location in the purchase incoming warehouse order and display them on the interface of the handheld terminal PDA. At the same time, the location of the incoming warehouse location is displayed by sensing the RFID code of the divided area in the flat warehouse; Waiting for and obtaining confirmation information of the incoming quantity and the incoming location. If the confirmation information of the incoming quantity and the incoming location are correct, sending a confirmation signal to the digital warehouse management system WMS. If the confirmation information of the incoming quantity and the incoming location contains the modified incoming quantity or incoming location, sending the incoming quantity or incoming location to the digital warehouse management system WMS to update the incoming information of the purchase incoming order. After creating a raw material delivery order based on the raw material delivery request information and sending it to the handheld terminal PDA, the handheld terminal PDA delivery confirmation step includes: Extract material information of raw material delivery order and display it; Wait for and obtain the outbound material confirmation information input by the warehouse manager. If the outbound material confirmation information is correct, extract the outbound quantity and outbound storage location in the raw material outbound order and display them on the interface of the handheld terminal PDA. At the same time, the location of the outbound storage location is displayed by sensing the RFID code of the divided area in the flat warehouse; Wait for and obtain the confirmation information of the outgoing quantity and the outgoing location. If the confirmation information of the outgoing quantity and the outgoing location are correct, send a confirmation signal to the digital warehouse management system WMS. If the confirmation information of the outgoing quantity and the outgoing location contains the modified outgoing quantity or outgoing location, send the outgoing quantity and the outgoing location to the digital warehouse management system WMS to update the outgoing information of the raw material outgoing order.
3. The warehousing-in and -out method for multi-warehouse management according to claim 1, characterized in that: When waiting for the semi-finished product storage task of the warehouse control system WCS to be completed, the following steps are included: The warehouse control system WCS obtains the code of the pallet at the storage station and verifies it. If the verification is successful, the pallet is used as the target pallet and a free storage location request is sent to the digital warehouse management system WMS; After receiving the free storage location request, the digital warehouse management system WMS matches the free storage location according to the preset warehousing strategy, locks the matched free storage location, and returns the matched free storage location to the warehouse control system WCS; The warehouse control system WCS dispatches available warehouse automation equipment to move to the warehousing platform to find the target pallet for picking up the goods, then transports and places the target pallet to the corresponding free storage location, and finally returns the task status information of the warehousing task to the digital warehouse management system WMS.
4. The method for warehousing in and out of multiple warehouses according to claim 3, characterized in that: After creating a semi-finished product delivery order based on the semi-finished product delivery request information, it includes: locking the pallet data waiting for delivery and the storage location data waiting for delivery; When sending the corresponding semi-finished product outbound task to the warehouse control system WCS, it includes: splitting the semi-finished product outbound request into multiple outbound tasks according to the preset allocation rule, and sending the outbound task data to the warehouse control system WCS through the preset timer mechanism; When waiting for the semi-finished product outbound task of the warehouse control system WCS to be completed and the inventory data of the line warehouse to be updated, it includes: After receiving the outbound task, the warehouse control system WCS splits the outbound task into multiple subtasks, and dispatches the available warehouse automation equipment to move to the corresponding storage location according to the subtask, takes out the materials and transports them to the outbound port; The warehouse control system WCS sends the task execution results of each subtask to the digital warehouse management system WMS in turn; The digital warehouse management system WMS system updates the lineside warehouse inventory data according to the task execution results of the subtasks fed back by the warehouse control system WCS, reduces the inventory of the corresponding materials, and updates the data of the pallets waiting to be shipped out and the data of the storage locations waiting to be shipped out. It also updates the status of the shipping task, and continues to wait and obtain the task execution results of the subtasks until there are no remaining shipping tasks.
5. The method for warehousing in and out of multiple warehouses according to claim 4, characterized in that: The semi-finished product entry order is created according to the semi-finished product entry request information, and the corresponding handling task is sent to the robot control system RCS, including: the robot control system RCS dispatches the unmanned guided vehicle AGV to transport the pallet from the workshop platform specified by the handling task to the lineside warehouse entry platform specified by the handling task; After waiting for the warehouse control system WCS to complete the outbound task and update the inventory data of the line-side warehouse, and then sending the corresponding handling task to the robot control system RCS, it includes: the robot control system RCS dispatches the unmanned guided vehicle AGV to send the pallet from the outbound port of the line-side warehouse specified by the handling task to the workshop platform specified by the handling task.
6. The method for warehousing in and out of multiple warehouses management according to claim 5, characterized in that: After the robot control system RCS dispatches the unmanned guided vehicle AGV to deliver the pallet from the workshop platform specified by the handling task to the lineside warehouse entrance platform specified by the handling task, it also includes: The manufacturing execution system MES sends inbound and outbound requests to the digital warehouse management system WMS; After receiving the warehousing request, the digital warehouse management system WMS executes the step of sending the corresponding semi-finished product warehousing task to the warehouse control system WCS.
7. The method for warehousing in and out of multiple warehouses management according to claim 1, characterized in that: While waiting for the corresponding carton palletizing to be completed, including: The current carton passes through the conveyor line and arrives at the palletizing position. The warehouse control system WCS recognizes the carton unique code of the current carton, adds the carton unique code to the palletizing position allocation request and sends it to the digital warehouse management system WMS; After receiving the request for palletizing location allocation, the digital warehouse management system WMS extracts the unique code of the carton and matches it with the palletizing location code; If the match is successful, the digital warehouse management system WMS marks the current carton status as normal, and sends the current carton status and stacking position code to the warehouse control system WCS. After the warehouse control system WCS receives the normal status information, it dispatches the stacking robot to grab the current carton to the specified position on the pallet according to the stacking position code, and sends a stacking success signal to the digital warehouse management system WMS. After receiving the stacking success signal, the digital warehouse management system WMS modifies the stacking quantity; If the match fails, the digital warehouse management system WMS marks the current carton status as abnormal and sends the current carton status to the warehouse control system WCS. After receiving the abnormal status information, the warehouse control system WCS dispatches the palletizing robot to transport the current carton to the abnormal port; When the palletizing quantity is equal to the maximum palletizing quantity, the carton palletizing is completed.
8. The method for warehousing in and out of multiple warehouses management according to claim 7, characterized in that: When waiting for the finished product storage task of the warehouse control system WCS to be completed, including: The digital warehouse management system WMS matches the free storage locations according to the preset warehousing strategy, locks the matched free storage locations, and returns the matched free storage locations to the warehouse control system WCS; The warehouse control system WCS dispatches available warehouse automation equipment to move the pallet to the entrance for picking up the goods, then transports and places the pallet to the corresponding free storage location, and finally sends back the task status information of the completion of the warehouse task to the digital warehouse management system WMS.
9. A digital warehouse management system for executing the multi-warehouse management warehousing-in and -out method according to any one of claims 1 to 8, characterized in that: include: The order management module is used to convert and verify the format of order data received from the enterprise resource management system and the manufacturing execution system, and split the order into multiple tasks according to the preset allocation rules, so that all production data of the manufacturing execution system are reflected in the order management module, and the data in the production process are converted into inbound and outbound orders by the order management module. After the inbound and outbound orders are completed, the digital warehouse management system and the enterprise resource management system interact with the order data, thereby reducing the cycle of order return and speeding up the order processing efficiency; The task management module is used to generate task orders corresponding to the job tasks and track the task execution status in real time; The storage location management module is used to manage the storage location status of the flat warehouse, line-side warehouse and three-dimensional warehouse. For the flat warehouse, RFID codes are affixed to the divided areas for storage location management. For the line-side warehouse and three-dimensional warehouse, storage location codes are affixed to fixed shelves and pallets for storage location management. The pallet management module is used to manage the status of pallets in flat warehouses, line-side warehouses and three-dimensional warehouses. For flat warehouses, virtual pallets are used for pallet management, and virtual pallet codes are created to store material information. For line-side warehouses and three-dimensional warehouses, pallet codes are affixed to fixed shelves and pallets for pallet management, and the pallet code and storage location code data are consistent; The inventory management module is used to manage the material information of the flat warehouse, line-side warehouse and three-dimensional warehouse, and is also used to switch the warehouse area to achieve accurate positioning of the materials in each warehouse area; Carton management module, used to extract carton data when finished products are put into storage to trace the data of the production process; The palletizing management module is used to allocate the palletizing positions of cartons. Specifically, cartons of the same specifications and materials are allocated to the same pallet to prevent material storage confusion.
10. The digital warehouse management system according to claim 9, characterized in that: The order management module specifically manages the following fields: document type, order number, pallet code, upstream order number, inbound and outbound quantity, material code, batch, and status; The storage location management module specifically manages the following fields: storage location code, pallet code, status, storage area, high and low positions, rows, columns, and layers. The storage location coding rule is that each storage location has a unique code, which includes the warehouse number, area, shelf number, number of layers, and number of columns to facilitate positioning and query; The carton management module specifically manages the following fields: finished product quantity, carton unique code, carton specification, order code, carton status, stacking position code, carton label, material code, pallet code, and batch; The palletizing management module specifically manages the following fields: Material code, stacking position code, pallet code, priority, current stacking quantity, maximum stacking quantity, and carton specifications.
Citation Information
Cited By
Production ex-warehouse management method and system and storage medium
CN120146751A
Robot forklift-based line-side automatic feeding and back-dragging control method and scheduling system
CN121120211A
Multi-robot scheduling method and device for warehousing system and related medium
CN121581602A
Differentiated operation management system and method for automobile spare part storage
CN122222567A