Cargo management method and device, cargo management system and computer-readable storage medium
By generating reasonable handling tasks and optimizing handling routes, the problem of mismatch in production efficiency between the front-end production line and the back-end production line was solved, and the normal operation and efficient transportation of the production line were achieved.
Patent Information
- Application Number
- CN202211364736.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-02
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-11-02
AI Technical Summary
During the production process, the different production efficiencies between the front-end and back-end production lines lead to unreasonable handling tasks, causing the back-end production line to pile up too many products from the front-end production line, affecting the normal operation of the production line.
Based on the goods produced by the previous process production line and the goods that can be received by the subsequent process production line, a handling task is generated, including the pickup location and the target location. The handling equipment is controlled to move to the pickup location to load the goods and transport them to the target location. The handling path is optimized to improve the rationality of the task.
It improves the rationality of handling tasks, ensures the normal operation of the front-end production line and the back-end production line, reduces the transformation cost and improves transportation efficiency.
Smart Images

Figure CN115744027B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of intelligent production lines, and in particular to a cargo management method, a cargo management device, a cargo management system, and a computer-readable storage medium. Background Art
[0002] Currently, the production process sometimes requires the coordination of multiple production lines to complete production. Therefore, handling equipment is needed to transport goods from the upstream production line to the downstream production line for on-line production. However, due to the different production processes of the upstream and downstream production lines, the production efficiency of the two may vary. If the generated handling tasks are unreasonable, the handling equipment will transport more products from the upstream production line than the downstream production line can accept. This will cause an excessive amount of products from the upstream production line to accumulate in front of the downstream production line, affecting the production operations of the downstream production line and the movement of the handling equipment, thus affecting the normal operation of the production line. Summary of the Invention
[0003] In view of this, the embodiments of the present application provide a cargo management method, a cargo management device, a cargo management system and a computer-readable storage medium, which generate handling tasks based on the conditions of the cargo produced by the previous process production line and the conditions of the cargo that can be received by the subsequent process production line, so as to improve the rationality of the generated handling tasks and thus ensure the normal operation of the previous process production line and the subsequent process production line.
[0004] The cargo management method of the embodiment of the present application includes generating a handling task based on the situation of the cargo produced by the previous process production line and the situation of the cargo that can be received by the subsequent process production line. The handling task includes a pick-up location and a target location. The pick-up location is the offline area of the previous process production line, and the target location includes the online area and / or storage area of the subsequent process production line; controlling the handling equipment to move to the pick-up location to load the cargo and transport it to the target location.
[0005] The cargo management device of the embodiment of the present application includes a generation module and a control module. The generation module is used to generate a handling task based on the situation of the cargo produced by the previous process production line and the situation of the cargo that can be received by the subsequent process production line. The handling task includes a pickup location and a target location. The pickup location is the offline area of the previous process production line, and the target location includes the online area and / or storage area of the subsequent process production line. The control module is used to control the handling equipment to move to the pickup location, load the cargo, and transport it to the target location.
[0006] The cargo management system of the embodiment of the present application includes a processor and a handling device, wherein the processor is used to generate a handling task based on the situation of the goods produced by the previous process production line and the situation of the goods that can be received by the subsequent process production line, and the handling task includes a pick-up location and a target location, wherein the pick-up location is the offline area of the previous process production line, and the target location includes the online area and / or storage area of the subsequent process production line; the handling equipment is controlled to move to the pick-up location to load the goods and transport them to the target location.
[0007] The computer-readable storage medium of the embodiment of the present application stores a computer program thereon. When the computer program is executed by the processor, a cargo management method is implemented. The cargo management method includes generating a handling task based on the situation of the cargo produced by the previous process production line and the situation of the cargo that can be received by the subsequent process production line. The handling task includes a pickup location and a target location. The pickup location is the offline area of the previous process production line, and the target location includes the online area and / or storage area of the subsequent process production line; controlling the handling equipment to move to the pickup location to load the cargo and transport it to the target location.
[0008] The cargo management method, cargo management device, cargo management system and computer-readable storage medium of the present application generate a handling task for transporting the cargo produced by the front-process production line to the back-process production line or storage area according to the situation of the cargo produced by the front-process production line and the situation of the cargo that can be received by the back-process production line, and control the handling equipment to complete the handling task, so as to improve the rationality of the generated handling task, thereby ensuring the normal operation of the front-process production line and the back-process production line.
[0009] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0011] Figure 1 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0012] Figure 2 This is a schematic diagram of a usage scenario of a cargo management method according to certain embodiments of the present application;
[0013] Figure 3 It is a structural diagram of a cargo management system according to certain embodiments of the present application;
[0014] Figure 4 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0015] Figure 5 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0016] Figure 6 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0017] Figure 7 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0018] Figure 8 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0019] Figure 9 is a flow chart of a cargo management method according to certain embodiments of the present application;
[0020] Figure 10 It is a schematic diagram of the structure of the handling equipment of the cargo management system in certain embodiments of the present application;
[0021] Figure 11 is a module diagram of a cargo management device according to certain embodiments of the present application; and
[0022] Figure 12 It is a schematic diagram of the interaction between a computer-readable storage medium and a processor in certain embodiments of the present application. DETAILED DESCRIPTION
[0023] The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and should not be understood as limiting the embodiments of the present application.
[0024] First, the nouns appearing in this application are explained below:
[0025] An Automated Guided Vehicle (AGV) is a transport vehicle equipped with automated navigation systems, such as electromagnetic or optical, that can follow a prescribed navigation path and features safety features and various loading and unloading functions. These vehicles, which are used in industrial applications, do not require a driver and are powered by rechargeable batteries. Their path and behavior are typically controlled by a computer or by electromagnetic tracks attached to the floor. The tracks, which the AGV uses to generate information, guide the vehicle's movements.
[0026] See also Figures 1 to 3The cargo management method of the embodiment of the present application includes:
[0027] Step 011: Generate a transport task based on the goods produced by the previous process production line S1 and the goods that can be received by the subsequent process production line S2. The transport task includes a pick-up location and a target location. The pick-up location is the offline area Q1 of the previous process production line S1, and the target location includes the online area Q2 and / or storage area S3 of the subsequent process production line S2.
[0028] Specifically, the cargo management system 100 includes a processor 10 and a handling device 20. The production steps of some goods are divided into multiple steps, so that the cooperation of multiple production lines is required to complete the production of the goods. Therefore, the handling device 20 is required to transport the goods from the front-process production line S1 to the back-process production line S2 for online production. The production processes of the front-process production line S1 and the back-process production line S2 are different, so the production efficiency may also be different, resulting in sometimes the number of goods produced by the front-process production line S1 being more than the number of goods required by the back-process production line S2. At this time, it is also necessary to transport some of the goods produced by the front-process production line S1 to the storage port Q3 of the storage area S3, so that the goods produced by the subsequent front-process production line S1 can be transferred to the storage area S3 for storage. For example, the front-process production line S1 produces 10 pieces of goods, and at this time the back-process production line S2 can only accept 6 more pieces of goods for processing and production. Then, it is necessary to transport 6 of the 10 pieces of goods produced by the front-process production line S1 to the back-process production line S2, and the remaining 4 pieces of goods to the storage area S3 for storage.
[0029] Therefore, after the upstream production line S1 produces goods, the processor 10 determines the target location of the goods based on the quantity of goods produced by the upstream production line S1 and the quantity of goods that the downstream production line S2 can accept at that time, thereby generating a transport task. The transport task includes a pickup location and a target location. The pickup location is the downstream area Q1 of the upstream production line S1, and the target location includes the upstream area Q2 of the downstream production line S2 and / or the storage area S3.
[0030] Step 012: Control the transport equipment 20 to move to the pickup location to load the goods and transport them to the target location.
[0031] Specifically, after generating the transport task, the processor 10 will obtain the working status of all transport equipment 20, issue the transport task to the transport equipment 20 in the idle state, and control the transport equipment 20 to move to the offline area Q1 of the previous process production line S1 to load the goods, and then transport the loaded goods to the target location.
[0032] Furthermore, the preceding production line S1 typically produces multiple products from the same batch. Based on the quantity of goods produced by the preceding production line S1, the processor 10 generates a number of handling tasks corresponding to the quantity of goods produced by the preceding production line S1. When assigning handling tasks to the handling equipment 20, the processor 10 can select a handling equipment 20 with a dispatch quantity corresponding to the number of handling tasks, based on the operating status of the handling equipment 20, so that one handling equipment 20 performs one handling task. Alternatively, the processor 10 can select a handling equipment 20 with a dispatch quantity less than the number of handling tasks and assign multiple handling tasks to a single handling equipment 20, so that the handling equipment 20 performs multiple handling tasks sequentially.
[0033] Furthermore, during production on the front-end production line S1 and the back-end production line S2, multiple transport devices 20 typically move between the front-end production line S1, the back-end production line S2, and the storage area S3. To avoid conflicts in the movement paths of the transport devices 20, upon receiving a transport task, the processor 10 calculates the optimal route for the transport device 20 based on the distance between the target location and the pickup location and the movement paths of other moving transport devices 20. The processor then controls the transport device 20 to move according to the optimal route, thereby improving the transport efficiency of the transport device 20.
[0034] In addition, this application is mainly used to generate handling tasks and control the handling equipment 20 according to the handling tasks, and there are no requirements for on-site factories and production equipment. Therefore, this application has a high level of flexibility, low modification costs, and can adapt to customer sites without any modification of on-site factories or production equipment. If you want to implement the cargo management method of this application in a new factory, you only need to import several handling equipment 20, and after importing the handling equipment 20, you can complete the targeted deployment of the handling equipment 20 according to the on-site factory and production equipment in a relatively short time, so that the handling equipment 20 can quickly participate in the production process of the on-site factory to replace manual operations, reduce labor costs while controlling the cargo damage rate range to the greatest extent, thereby bringing high benefits to customers.
[0035] The cargo management method of the present application generates a handling task to transport the produced goods to the subsequent process production line S2 or the storage area S3 according to the situation of the goods produced by the previous process production line S1 and the situation of the goods that can be received by the subsequent process production line S2, and controls the handling equipment 20 to complete the handling task to improve the rationality of the generated handling task, thereby ensuring the normal operation of the previous process production line S1 and the subsequent process production line S2.
[0036] See also Figures 2 to 4In some embodiments, the cargo includes cylinder blocks and cylinder heads. The front-end production line S1 includes a cylinder block production line S11 and a cylinder head production line S12. The back-end production line S2 includes a cylinder block post-processing line S21 and a cylinder head sub-assembly line S22. The cylinder block production line S11 and the cylinder block post-processing line S21 are used to produce cylinder blocks, and the cylinder head production line S12 and the cylinder head sub-assembly line S22 are used to produce cylinder heads. Step 011: Generate a handling task based on the cargo produced by the front-end production line S1 and the cargo that can be received by the back-end production line S2, including:
[0037] Step 0111: Generate a handling task based on the goods produced by the cylinder body production line S11 and the goods that can be received by the cylinder body post-processing line S21. The pickup location is the offline area Q11 of the cylinder body production line S11, and the target location is the online area Q21 of the cylinder body post-processing line S21 or the storage area S3; and / or
[0038] Step 0112: Generate a handling task based on the goods produced by the cylinder head production line S12 and the goods that can be received by the cylinder head assembly line S22. The picking-up location is the offline area Q12 of the cylinder head production line S12, and the target location is the online area Q22 of the cylinder head assembly line S22 or the storage area S3.
[0039] Specifically, the goods include cylinder blocks and cylinder heads, and the cylinder blocks and cylinder heads are produced separately. Therefore, the front-end production line S1 includes the cylinder block production line S11 and the cylinder head production line S12, and the back-end production line S2 includes the cylinder block post-processing line S21 and the cylinder head sub-assembly line S22. The cylinder block production line S11 and the cylinder block post-processing line S21 are used to produce cylinder blocks, and the cylinder head production line S12 and the cylinder head sub-assembly line S22 are used to produce cylinder heads. When transporting goods, the cylinder blocks and cylinder heads need to be transported separately. When different production lines produce goods, the processor 10 will generate corresponding handling tasks according to the production line and the type of goods: After the cylinder block production line S11 produces the cylinder block, the processor 10 will generate a handling task, in which the pickup location is the offline area Q11 of the cylinder block production line S11, and the target location is the online area Q21 of the cylinder block post-processing line S21 or the storage port Q3 of the storage area S3. Accordingly, after the cylinder head production line S12 produces the cylinder head, the processor 10 will generate a handling task, where the picking location is the offline area Q12 of the cylinder head production line S12, and the target location is the online area Q22 of the cylinder head assembly line S22 or the entrance Q3 of the storage area S3.
[0040] Furthermore, the storage port Q3 includes a cylinder body storage port Q31 and a cylinder head storage port Q32. When setting the cylinder body inlet Q31 and the cylinder head inlet Q32, in order to shorten the distance between the previous process production line S1 and the corresponding inlet Q3 as much as possible and improve the transportation rate of goods, the inlet Q3 is set close to the offline area Q1 of the corresponding previous process production line S1, that is, the inlet Q31 is set close to the offline area Q11 of the cylinder body production line S11, and the cylinder head inlet Q32 is set close to the offline area Q12 of the cylinder head production line S12, and the first distance between the offline area Q11 of the cylinder body production line S11 and the cylinder body inlet Q31 is smaller than the second distance between the cylinder body inlet Q31 and the offline area Q12 of the cylinder head production line S12, and the third distance between the cylinder head inlet Q32 and the offline area Q12 of the cylinder head production line S12 is smaller than the fourth distance between the cylinder head inlet Q32 and the offline area Q11 of the cylinder body production line S11. Otherwise, an unnecessary distance will be added between the inlet Q3 and the corresponding downstream area Q1 of the preceding production line S1. For example, if the first distance between the downstream area Q11 of the cylinder block production line S11 and the cylinder inlet Q31 is greater than the second distance between the cylinder inlet Q31 and the downstream area Q12 of the cylinder head production line S12, this means that the inlet Q3, which is closer to the downstream area Q11 of the cylinder block production line S11, is set as the cylinder head inlet Q32, while the cylinder inlet Q31 is set farther from the downstream area Q11 of the cylinder block production line S11. Compared to a factory building where the inlet Q3, which is closer to the downstream area Q11 of the cylinder block production line S11, is set as the cylinder inlet Q31, when the handling equipment 20 transports goods from the downstream area Q11 of the cylinder block production line S11 to the cylinder inlet Q31, the handling equipment 20 has to travel a longer distance, thereby reducing the handling efficiency of the handling equipment 20.
[0041] Furthermore, since the production rates of the front-end production line S1 and the back-end production line S2 may be different, the processor 10 needs to determine whether the quantity of goods produced by the front-end production line S1 matches the quantity of goods that the back-end production line S2 can receive based on the inventory information of the off-line area Q1 of the front-end production line S1 and the inventory information of the on-line area Q2 of the back-end production line S2, and determine the target location of the goods in the off-line area Q1 of the front-end production line S1. Therefore, after the handling equipment 20 transports the goods from the off-line area Q1 of the front-end production line S1 to the target location, the processor 10 will also update the inventory information of the pickup location and the target location to ensure that the processor 10 can determine the correct target location based on the real-time inventory information. For example, when the handling equipment 20 transports goods from the offline area Q1 of the front-process production line S1 to the online area Q2 of the back-process production line S2, the processor 10 will promptly update the inventory information of the offline area Q1 of the front-process production line S1 and the online area Q2 of the back-process production line S2 to prevent the handling equipment 20 from transporting goods to the back-process production line S2 in an amount that exceeds the quantity that the back-process production line S2 can accept.
[0042] In addition, the previous process production line S1 may also include a previous process production conveyor line P1. After the previous process production conveyor line P1 finishes producing the goods, the goods produced by the previous process production conveyor line P1 will be placed in the offline area Q1 of the previous process production line S1. When the processor 10 obtains information that the produced goods are placed in the offline area Q1 of the previous process production line S1, it will generate a handling task based on the information of the produced goods.
[0043] See also Figure 2 and Figure 5 In some embodiments, the storage area S3 is provided with a transfer device 30. Step 012: Controlling the transport device 20 to move to the pickup location to load the goods and transport them to the target location includes:
[0044] Step 0121: Control the transport device 20 to move to the pickup location to load the goods and transport them to the transfer device 30;
[0045] Step 0122: Control the transfer equipment 30 to transport the goods to the storage area S3 for warehousing.
[0046] Specifically, please combine Figure 3When the quantity of goods that the subsequent production line S2 can accept is less than the quantity produced by the preceding production line S1, some of the goods produced by the preceding production line S1 will be sent to storage area S3 for storage. To improve the transport efficiency of the handling equipment 20 and reduce its operating range, allowing for dedicated use, some handling equipment 20 is dedicated to transporting goods outside storage area S3, while others are dedicated to transporting goods within storage area S3. In this case, the handling equipment 20 outside storage area S3 and the handling equipment 20 inside storage area S3 must utilize a transfer device 30, such as a conveyor belt, to transfer the transported goods. Therefore, after generating a transport task, the processor 10 controls the handling equipment 20 outside storage area S3 to move to the downstream area Q1 to load the goods and then transport the loaded goods to the transfer device 30. Then, when the handling equipment 20 outside storage area S3 transfers the loaded goods to the transfer device 30, the processor 10 controls the transfer device 30 to transport the goods to the inlet port Q3 for storage. In this way, by using the transfer equipment 30 for transfer, the transportation efficiency of the handling equipment 20 in the storage area S3 and the handling equipment 20 outside the storage area S3 can be improved, thereby improving the warehousing efficiency of the goods produced by the previous process production line S1.
[0047] Furthermore, in order to improve the handover efficiency between the handling equipment 20 and the transfer equipment 30, when the handling equipment 20 transports the loaded goods to the transfer equipment 30, the transfer equipment 30 can immediately receive the information and start operation. The communication device of the transfer equipment 30 can also be connected to the communication device of the handling equipment 20 to facilitate information exchange between the transfer equipment 30 and the handling equipment 20. For example, when the handling equipment 20 outside the storage area S3 transports the loaded goods to the transfer equipment 30, it will send information to the communication device of the transfer equipment 30 through the communication device of the handling equipment 20 outside the storage area S3. The transfer equipment 30 that receives the information can determine that the goods have been transported to the transfer equipment 30, and then the processor 10 controls the transfer equipment 30 to rotate and transport the goods to the storage port Q3.
[0048] When the downstream production line S2 has finished producing goods and is ready to receive goods from the upstream production line S1, if there are goods produced by the upstream production line S1 stored in storage area S3, the goods produced by the upstream production line S1 in storage area S3 will be preferentially transported to the downstream production line S2. This prevents some goods produced by the upstream production line S1 stored in storage area S3 from being stored in storage area S3 for too long. At this time, the goods produced by the upstream production line S1 in storage area S3 need to be shipped out. The shipping port Q4 of storage area S3 includes a cylinder body shipping port Q41 and a cylinder head shipping port Q42. After the processor 10 generates a corresponding transport task based on the inventory information of the upstream area Q2 of the downstream production line S2 and the inventory information of storage area S3, the transport equipment 20 in storage area S3 will transport the corresponding goods to the transfer equipment 30. Once the transport equipment 20 in storage area S3 has transported the goods to the transfer equipment 30, the processor 10 controls the transfer equipment 30 to transport the goods to the shipping port Q4 to complete the shipment. The processor 10 then controls the handling equipment 20 outside the storage area S3 to move to the delivery port Q4 to load the goods, and transports the loaded goods to the on-line area Q2 of the subsequent process production line S2 for on-line production.
[0049] Furthermore, after the post-process production line S2 produces the goods, the processor 10 will also control the handling equipment 20 to load the goods produced by the post-process production line S2 and transport them to the storage area S3 for storage, so as to facilitate the management of the goods produced by the post-process production line S2 and the subsequent outbound delivery. Therefore, when the processor 10 receives the outbound delivery task of the goods produced by the post-process production line S2, it will also control the handling equipment 20 in the storage area S3 to transport the goods produced by the post-process production line S2 that need to be outbound to the transfer equipment 30, and when the handling equipment 20 in the storage area S3 transports the goods to the transfer equipment 30, it will control the transfer equipment 30 to transport the goods to the outbound delivery port Q4 to complete the outbound delivery.
[0050] See also Figure 2 and Figure 6 In some embodiments, the storage area S3 is provided with a shelf H1, and the shelf H1 includes multiple storage locations C1. The cargo management method of the present application further includes:
[0051] Step 013: When the goods loaded by the handling equipment 20 are transported to the entrance Q3 of the storage area S3, the handling equipment 20 in the storage area S3 is controlled to load the goods at the entrance Q3 and transport them to the target location C11 of the shelf H1. The target location C11 is any one of the multiple locations C1.
[0052] Specifically, the storage area S3 is provided with a shelf H1, which includes multiple storage locations C1. The handling equipment 20 in the storage area S3 is used to transport the goods from the storage port Q3 to the target storage location C11. Figure 3 When processor 10 determines that some goods produced by preceding production line S1 need to be transported to storage area S3 for storage, it also obtains inventory information from storage area S3, determines the target location C11, and generates a transport task that includes information about target location C11. Then, when transport equipment 20 outside storage area S3 transports the loaded goods to inlet Q3, processor 10 controls transport equipment 20 within storage area S3 to load the goods from inlet Q3 and transport them to target location C11 on shelf H1.
[0053] Furthermore, the cylinder block production line S11 is used to produce cylinder blocks, and the cylinder head production line S12 is used to produce cylinder heads, so that two types of goods need to be stored in the storage area S3. Therefore, in order to facilitate the management of the storage area S3, two different storage areas S3 are specially divided according to the type of goods, one of which is used to store cylinder blocks, and the other is used to store cylinder heads, so that the same type of goods can be stored in the same storage area S3. For example, when the storage area S3 includes multiple shelves H1, it can be stipulated that each shelf H1 only stores one type of goods. When the processor 10 determines the target storage location C11, it can first obtain the type of goods stored on each shelf H1, and use the shelf H1 with the same type of goods as the type of goods produced by the previous process production line S1 and the inventory information as not full as the target shelf H1, and then determine the target storage location C11 based on the inventory information of the target shelf H1.
[0054] Correspondingly, when it is necessary to ship out the goods, the processor 10 will determine the target location C11 based on the type of goods to be shipped out and the inventory information of the shelf H1, and control the handling equipment 20 in the storage area S3 to move to the target location C11 and load the goods in the target location C11, and then transport the loaded goods to the exit Q4, and complete the docking of the loaded goods with the handling equipment 20 outside the storage area S3 through the transfer equipment 30 at the exit Q4. After the handling equipment 20 in the storage area S3 transports the loaded goods to the exit Q4, the processor 10 will update the inventory information of the shelf H1 based on the information of the loaded goods and the information of the target location C11, and timely change the inventory information of the target location C11 to empty, so that the processor 10 can determine the target location C11 according to the actual situation of the shelf H1.
[0055] See also Figure 2 and Figure 7 In some embodiments, the post-process production line S2 is provided with a robot 40. The cargo management method of the present application includes:
[0056] Step 014: When the handling equipment 20 transports the produced goods to the on-line area Q2 of the subsequent process production line S2, the robot 40 that controls the on-line area Q2 of the subsequent process production line S2 grabs the goods in the on-line area Q2 of the subsequent process production line S2 for on-line production.
[0057] Specifically, please combine Figure 3 In order to facilitate the handling equipment 20 to load the goods produced by the front-process production line S1 and to ensure the safety of the process of loading the goods produced by the front-process production line S1, the front-process production line S1 will place the produced goods on a pallet after producing the goods. Since the pallet is not needed in the production process of the back-process production line S2, it is necessary to separate the pallet and the goods produced by the front-process production line S1 on the pallet. At this time, the back-process production line S2 is provided with a manipulator 40, which is used to grab the goods in the pallet and place them on the back-process production line S2, so that the back-process production line S2 can directly use the goods placed on the back-process production line S2 for production. When the handling equipment 20 transports the goods produced by the front-process production line S1 to the online area Q2 of the back-process production line S2, the processor 10 controls the manipulator 40 in the online area Q2 of the back-process production line S2 to grab the goods in the online area Q2 of the back-process production line S2 for online production.
[0058] Furthermore, the post-process production line S2 can also be equipped with a post-process production conveyor line P2. When the goods produced by the current process production line S1 are transported to the online area Q2 of the post-process production line S2, since the post-process production conveyor line P2 also does not require the use of pallets in the production process, the robot 40 grabs the goods produced by the current process production line S1 in the pallet and moves them to the post-process production conveyor line P2 for online production.
[0059] Furthermore, multiple working positions can be set for the robot 40 according to the range of operation of the robot 40 and the size of the goods, so as to reduce the number of robots 40 while ensuring the online rate of goods transported to the online area Q2 of the subsequent process production line S2, thereby reducing the cost and space occupied by the robot 40.
[0060] See also Figure 2 and Figure 8 In certain embodiments, the cargo management method of the present application includes:
[0061] Step 015: After the robot 40 grabs the goods in the online area Q2 of the post-process production line S2 for online production, the handling equipment 20 is controlled to transport the empty pallet used to carry the goods in the online area Q2 of the post-process production line S2 to the storage area S3 for warehousing.
[0062] Specifically, please combine Figure 3, after the manipulator 40 grabs the goods in the on-line area Q2 of the subsequent process production line S2 for production, the pallet that originally carried the goods in the on-line area Q2 of the subsequent process production line S2 becomes an empty pallet. In order to avoid the empty pallet being placed in the on-line area Q2 of the subsequent process production line S2, resulting in a reduction in the vacancies in the on-line area Q2 of the subsequent process production line S2, the subsequent handling equipment 20 will find it difficult to transport the goods produced by the previous process production line S1 to the on-line area Q2 of the subsequent process production line S2, thereby affecting the production efficiency of the subsequent process production line S2. In addition, if the empty pallets are not placed in a unified manner, when the current process production line S1 needs an empty pallet, it will take time to find an empty pallet, thereby affecting the handling efficiency of the goods produced by the previous process production line S1. Therefore, the processor 10 will control the handling equipment 20 to transport the empty pallet to the storage port Q3 for the empty pallet to be put into storage, which is conducive to the management of the empty pallets. Alternatively, if the offline area Q1 of the previous process production line S1 needs an empty pallet to load the goods produced by the previous process production line S1, the processor 10 will control the handling equipment 20 to transport the empty pallet to the online area Q2 of the previous process production line S1 to load the goods produced by the previous process production line S1.
[0063] Furthermore, to facilitate the management of storage area S3, a dedicated storage area S3 for empty pallets can be designated within storage area S3. When handling equipment 20 outside storage area S3 transports an empty pallet from post-process production line S2 to inbound port Q3, it determines the target location C11 for the empty pallet based on the inventory information of storage area S3, which stores empty pallets within storage area S3. The handling equipment 20 within storage area S3 then moves to inbound port Q3 to load the empty pallet and transport it to the target location C11. The inventory information of storage area S3, which stores empty pallets, is updated in real time.
[0064] See also Figure 2 、 Figure 9 and Figure 10 In some embodiments, the transport device 20 further includes a detection device 21, which is used to detect the position of the cargo. Step 012: controlling the transport device 20 to move to the pickup position to load the cargo includes:
[0065] Step 0123: Determine the posture adjustment information of the transport device 20 according to the posture of the goods at the pickup location;
[0066] Step 0124: Adjust the posture of the vehicle body of the transporting equipment 20 and the posture of the fork 22 of the transporting equipment 20 according to the posture adjustment information so that when the transporting equipment 20 is loaded with goods at the pickup position, the center of the fork 22 is aligned with the center of the goods at the pickup position.
[0067] Specifically, since the handling equipment 20 needs to transport multiple goods back and forth between the front-process production line S1, the back-process production line S2 and the storage area S3, if the posture of each cargo placed at the target position is not uniform, subsequent work may fail. For example, when the handling equipment 20 transports the loaded goods to the upstream area Q2 of the back-process production line S2, since the position where the loaded goods are placed deviates greatly from the preset position of the handling equipment 20 when the handling equipment 20 loads the goods from the downstream area Q1 of the front-process production line S1, the position where the loaded goods are placed deviates greatly from the preset position of the manipulator 40, resulting in the manipulator 40 being unable to stably grasp the goods from the upstream area Q2 of the back-process production line S2, and the grasped goods fall off from the manipulator 40, causing damage to the grasped goods.
[0068] Therefore, the handling equipment 20 also includes a detection device 21, which is used to detect the posture of the goods. The posture of the goods is the position and posture of the goods. When the handling equipment 20 is loaded with goods from the offline area Q1 of the previous process production line S1, the detection device 21 is used to detect the posture of the goods, and the posture adjustment information of the handling equipment 20 is determined based on the posture of the goods in the offline area Q1 of the previous process production line S1. Then, the posture of the body of the handling equipment 20 and the posture of the fork 22 of the handling equipment 20 are adjusted according to the posture adjustment information, so that when the handling equipment 20 is loaded with goods from the offline area Q1 of the previous process production line S1, the center of the fork 22 is aligned with the center of the goods in the offline area Q1 of the previous process production line S1. In this way, when the handling equipment 20 is loading goods, it can ensure that the loaded goods can be placed at the preset position of the fork 22, and then the loaded goods can be placed at the preset position of the upstream area Q2 of the subsequent process production line S2, or the preset position of the transfer equipment 30, to ensure that subsequent work can be carried out smoothly and stably.
[0069] In order to better implement the cargo management method of the embodiment of the present application, the embodiment of the present application also provides a cargo management device 50. Figure 11 , the cargo management device 50 may include:
[0070] The generation module 51 is used to generate a handling task based on the goods produced by the previous process production line S1 and the goods that can be received by the subsequent process production line S2. The handling task includes a pick-up location and a target location. The pick-up location is the offline area Q1 of the previous process production line S1, and the target location includes the online area Q2 and / or storage area S3 of the subsequent process production line S2.
[0071] The control module 52 is used to control the transport device 20 to move to the pickup location to load the goods and transport them to the target location.
[0072] The generation module 51 is specifically used to generate a handling task based on the goods produced by the cylinder production line S11 and the goods that can be received by the cylinder post-processing line S21. The picking-up location is the offline area Q11 of the cylinder production line S11, and the target location is the online area Q21 or the storage area S3 of the cylinder post-processing line S21.
[0073] The generation module 51 is specifically used to generate a handling task based on the goods produced by the cylinder head production line S12 and the goods that can be received by the cylinder head assembly line S22. The picking-up location is the offline area Q12 of the cylinder head production line S12, and the target location is the online area Q22 or the storage area S3 of the cylinder head assembly line S22.
[0074] The control module 52 is specifically used to control the transport device 20 to move to the pickup location to load the goods and transport them to the transfer device 30 .
[0075] The control module 52 is specifically configured to control the transfer device 30 to transport the goods to the storage area S3 for warehousing when the handling device 20 transports the goods to the transfer device 30 .
[0076] The control module 52 is specifically used to control the handling equipment 20 in the storage area S3 to load the goods at the entrance Q3 and transport them to the target location C11 of the shelf H1 when the goods loaded by the handling equipment 20 are transported to the entrance Q3 of the storage area S3. The target location C11 is any one of the multiple locations C1.
[0077] The control module 52 is specifically used to control the robot 40 in the online area Q2 of the post-process production line S2 to grab the goods in the online area Q2 of the post-process production line S2 for online production when the handling equipment 20 transports the produced goods to the online area Q2 of the post-process production line S2.
[0078] The control module 52 is specifically used to control the handling equipment 20 to transport the empty pallet used to carry the goods in the online area Q2 of the post-process production line S2 to the storage area S3 for warehousing after the robot 40 grabs the goods in the online area Q2 of the post-process production line S2 for online production.
[0079] In certain embodiments, the cargo management device 50 of the present application may further include:
[0080] The determination module 53 is used to determine the posture adjustment information of the transport device 20 according to the posture of the goods at the pickup location.
[0081] The control module 52 is specifically used to adjust the posture of the body of the transport equipment 20 and the posture of the fork 22 of the transport equipment 20 according to the posture adjustment information, so that when the transport equipment 20 is loaded with goods at the pickup position, the center of the fork 22 is aligned with the center of the goods at the pickup position.
[0082] See also Figure 3 The cargo management system 100 of the embodiment of the present application includes a processor 10 and a handling device 20. The processor 10 is used to execute the cargo management method of any of the above embodiments, which will not be described in detail for the sake of brevity.
[0083] The transport equipment 20 may be an AGV, a gripper truck, a tractor truck, a forklift, a reach stacker, a storage robot or other equipment with mobility.
[0084] See also Figure 12 The embodiment of the present application further provides a computer-readable storage medium 200 on which a computer program 210 is stored. When the computer program 210 is executed by the processor 10, the steps of the cargo management method of any of the above-mentioned embodiments are implemented. For the sake of brevity, they are not repeated here.
[0085] It is understood that computer program 210 includes computer program code. The computer program code may be in source code form, object code form, executable file, or some intermediate form. The computer-readable storage medium may be a non-volatile computer-readable storage medium such as any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a mobile hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), or a software distribution medium.
[0086] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and features of different embodiments or examples, unless they are mutually inconsistent.
[0087] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.
[0088] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A cargo management method, characterized in that: The cargo management method includes: Generate a handling task based on the goods produced by the previous production line and the goods that can be received by the subsequent production line. The handling task includes a pickup location and a target location. The pickup location is the offline area of the previous production line, and the target location includes the online area and / or storage area of the subsequent production line. Controlling the transport equipment to move to the pickup location to load the goods and transport them to the target location; The goods include cylinder blocks and cylinder heads. The front-end production line includes a cylinder block production line and a cylinder head production line. The back-end production line includes a cylinder block post-processing line and a cylinder head sub-assembly line. The cylinder block production line and the cylinder block post-processing line are used to produce cylinder blocks, and the cylinder head production line and the cylinder head sub-assembly line are used to produce cylinder heads. The generation of a handling task based on the goods produced by the front-end production line and the goods that can be received by the back-end production line includes: Generate the handling task based on the goods produced by the cylinder production line and the goods that can be received by the cylinder post-processing line, the pickup location is the offline area of the cylinder production line, and the target location is the online area or the storage area of the cylinder post-processing line; and / or The handling task is generated based on the goods produced by the cylinder head production line and the goods that can be received by the cylinder head assembly line. The picking-up location is the offline area of the cylinder head production line, and the target location is the online area or the storage area of the cylinder head assembly line.
2. The cargo management method according to claim 1, characterized in that: The storage area is provided with a transfer device, and the control transport device moves to the pickup position to load the goods and transports the goods to the target location, including: Controlling the transport equipment to move to the pickup location to load the goods and transport them to the transfer equipment; When the transporting device transports the goods to the transfer device, the transfer device is controlled to transport the goods to the storage area for warehousing.
3. The cargo management method according to claim 1, characterized in that: The storage area is provided with shelves, and the shelves include a plurality of storage locations. The cargo management method further includes: When the goods loaded by the handling equipment are transported to the entrance of the storage area, the handling equipment in the storage area is controlled to load the goods at the entrance and transport them to the target storage location of the shelf, which is any one of the multiple storage locations.
4. The cargo management method according to claim 1, characterized in that: The post-process production line is provided with a robot, and the cargo management method further comprises: When the handling equipment transports the produced goods to the on-line area of the subsequent production line, the robot in the on-line area of the subsequent production line is controlled to grab the goods in the on-line area of the subsequent production line for on-line production.
5. The cargo management method according to claim 4, characterized in that: The cargo management method further includes: After the robot grabs the goods in the online area of the post-process production line for online production, the handling equipment is controlled to transport the empty pallet used to carry the goods in the online area of the post-process production line to the storage area for warehousing.
6. The cargo management method according to claim 1, characterized in that: The transporting equipment further includes a detection device for detecting the position of the cargo, and controlling the transporting equipment to move to a pickup position to load the cargo includes: Determining posture adjustment information of the handling equipment according to the posture of the goods at the pickup location; The posture of the vehicle body of the transport equipment and the posture of the fork of the transport equipment are adjusted according to the posture adjustment information so that when the transport equipment loads the goods at the pickup position, the center of the fork is aligned with the center of the goods at the pickup position.
7. A cargo management device, characterized in that: include: A generation module is used to generate a handling task based on the goods produced by the previous process production line and the goods that can be received by the subsequent process production line. The handling task includes a pickup location and a target location. The pickup location is the offline area of the previous process production line, and the target location includes the online area and / or storage area of the subsequent process production line. A control module is used to control the handling equipment to move to the pickup location to load the goods and transport them to the target location; The goods include cylinder blocks and cylinder heads. The front-end production lines include cylinder block production lines and cylinder head production lines. The back-end production lines include cylinder block post-processing lines and cylinder head sub-assembly lines. The cylinder block production lines and the cylinder block post-processing lines are used to produce cylinder blocks, and the cylinder head production lines and the cylinder head sub-assembly lines are used to produce cylinder heads. The generating module is further configured to generate the transport task according to the goods produced by the cylinder production line and the goods that can be received by the cylinder post-processing line, wherein the picking-up location is the offline area of the cylinder production line, and the target location is the online area or the storage area of the cylinder post-processing line; And / or the handling task is generated based on the goods produced by the cylinder head production line and the goods that can be received by the cylinder head assembly line, the picking-up location is the offline area of the cylinder head production line, and the target location is the online area or the storage area of the cylinder head assembly line.
8. A cargo management system, characterized in that: The system comprises a processor and a handling device, wherein the processor is used to generate a handling task according to the situation of goods produced by the previous process production line and the situation of goods that can be received by the subsequent process production line, wherein the handling task includes a pickup location and a target location, wherein the pickup location is the off-line area of the previous process production line and the target location includes the on-line area and / or storage area of the subsequent process production line; and control the handling device to move to the pickup location to load the goods and transport them to the target location; The goods include cylinder blocks and cylinder heads, the front-process production lines include cylinder block production lines and cylinder head production lines, the back-process production lines include cylinder block post-processing lines and cylinder head sub-assembly lines, the cylinder block production lines and the cylinder block post-processing lines are used to produce cylinder blocks, and the cylinder head production lines and the cylinder head sub-assembly lines are used to produce cylinder heads, the processor is further used to generate the handling task according to the conditions of the goods produced by the cylinder block production line and the conditions of the goods that can be received by the cylinder block post-processing line, the picking location is the offline area of the cylinder block production line, and the target location is the online area or the storage area of the cylinder block post-processing line; And / or the handling task is generated based on the goods produced by the cylinder head production line and the goods that can be received by the cylinder head assembly line, the picking-up location is the offline area of the cylinder head production line, and the target location is the online area or the storage area of the cylinder head assembly line.
9. A computer-readable storage medium, characterized in that The invention comprises a computer program, which, when executed by one or more processors, implements the cargo storage method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Warehouse management method and equipment based on various equipment system assisted operation, and medium
CN115158945A
Goods retrieval control method and system, transportation robot, and storage medium
WO2021249572A1
KR20220047715A