A control method, device and storage medium based on storage location information driven distribution
By obtaining the warehouse location information and selecting the target distribution model, the problem of low material distribution efficiency in the machinery manufacturing plant is solved, and the automatic distribution and production efficiency are improved, reducing costs.
Patent Information
- Application Number
- CN202210559789.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-20
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2042-05-20
AI Technical Summary
The existing technology cannot effectively improve the material distribution efficiency between large-scale material processes in the machinery manufacturing plant, resulting in high labor costs, backlog of materials and safety risks, and the cost of automated distribution technology is too high and difficult to promote.
By obtaining the location information of the location to be determined, selecting the target distribution model, and sending it to the transportation tool for automated distribution, including loading, processing and unloading distribution models, and flexible distribution combined with the location status and tooling attributes.
It improves the material distribution efficiency between various processes in the factory, reduces the cost of labor and material backlog of enterprises, and achieves the improvement of automated distribution and production efficiency.
Smart Images

Figure CN115032953B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent logistics, and in particular to a control method, device and storage medium for driving distribution based on storage location information. Background Art
[0002] In machinery manufacturing and machining plants, the transportation of large materials between processes typically involves storing them in tooling and transporting them using overhead cranes, gantries, and manual forklifts. This transportation model results in high labor costs, a significant backlog of materials and tooling along the production line, and some distribution operations can easily cause strain on workers. In contrast, in many high-tech factories, automated forklifts such as Automated Guided Vehicles (AGVs) or laser forklifts are often used for material transportation. These forklifts can follow defined navigation paths, provide safety protection, and offer various transfer functions.
[0003] Due to the characteristics of large materials such as sheets, large unrolled coils, and beams, the diversity of tooling, and the unique nature of the production environment, existing automated delivery technologies such as drones and robots are not applicable. Existing automated delivery systems cannot improve material delivery efficiency and may pose certain safety risks. Furthermore, the high cost of these new technologies makes them difficult to implement across various industries due to their inability to meet the low-cost, comprehensive, and flexible application needs of businesses.
[0004] Therefore, there is an urgent need for a control strategy for the automated distribution of materials in the factory to solve the problem of low efficiency in material distribution between various processes in the factory. Summary of the Invention
[0005] The embodiments of the present invention provide a control method, device and storage medium for driving distribution based on storage location information, thereby improving the efficiency of material distribution between various processes within a factory.
[0006] To solve the above problem, an embodiment of the present invention provides a control method for driving distribution based on storage location information, comprising:
[0007] Get the location information of the pending location;
[0008] Selecting a target distribution model based on the warehouse location information; wherein the target distribution model includes: a loading distribution model, a processing distribution model, and a unloading distribution model;
[0009] The target distribution model is sent to a transportation tool so that the transportation tool completes the distribution between the pending storage location and the storage location corresponding to the target distribution model, thereby realizing automated distribution.
[0010] As can be seen from the above, the present invention has the following beneficial effects:
[0011] The present invention provides a control method for distribution driven by storage location information. By obtaining the storage location information of the pending storage location, selecting the corresponding target distribution model, and sending the target distribution model to the transportation vehicle, the transportation vehicle is controlled to execute the actions of the selected target distribution model, thereby achieving flexible distribution between different storage locations. The present invention responds to the storage location information of the first storage location to perform logistics distribution, thereby improving the distribution efficiency between various processes within the factory. The present invention can be applied to different distribution scenarios, realizing automated distribution between various processes within the factory, efficiently meeting the needs of enterprises for synchronized production, and effectively reducing the costs of labor, material backlogs, and operations, which is conducive to product promotion.
[0012] As an improvement to the above solution, the target distribution model is selected according to the storage location information, specifically:
[0013] The storage location information includes: storage location status, working status, storage area attributes, process, storage location number, tooling attributes and tooling storage location number;
[0014] When the pending storage location is determined to be: the storage area attribute is a fixed loading port in the stage loading area, and the storage location status is the first occupied storage location, the loading and distribution model is selected;
[0015] When the pending storage location is determined to be: a second storage location with a storage area attribute of a material unloading area or a buffer area and in a completed working state, the processing and distribution model is selected;
[0016] When the undetermined storage location is determined to be: the third storage location whose storage area attribute is a fixed unloading port in the stage completion area and whose storage location status is empty, the unloading distribution model is selected.
[0017] The improved solution of this embodiment is implemented by judging the warehouse area attributes and warehouse location status in the warehouse location information, thereby selecting a target distribution model corresponding to the warehouse area attributes, so that the target distribution model can be applied to different distribution scenarios, so that the transportation tool can realize flexible distribution between different processes according to different target distribution models.
[0018] As an improvement to the above solution, the material loading and distribution model is specifically as follows:
[0019] Obtaining a plurality of first candidate storage locations whose storage location status is empty and whose storage area attribute is a stage loading area, and a first tooling storage location having the same tooling attribute as the first storage location;
[0020] Determine the fifth storage location based on the storage location numbers of all first-selected storage locations;
[0021] Generate a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location, and the storage location number of the first tooling storage location;
[0022] The first transmission instruction is transmitted to the transport vehicle so that after the transport vehicle delivers the first target material of the first storage location from the position corresponding to the storage location number of the first storage location to the position corresponding to the storage location number of the fifth storage location, the transport vehicle delivers the empty first tooling from the position corresponding to the storage location number of the first tooling storage location to the position corresponding to the storage location number of the first storage location; wherein, the first target material includes: the first material and the first tooling.
[0023] By implementing the improved solution of this embodiment, when it is determined to be a loading and distribution model, the fifth storage location corresponding to the loading and distribution model is found, so that the raw materials and the first tooling of the first storage location with the storage area attribute of the stage loading area and the fixed loading port are sent to the fifth storage location, and the empty first tooling is added to the first storage location to obtain new raw materials, thereby realizing the application scenario of transporting raw materials to the processing storage location.
[0024] As an improvement to the above solution, the processing and distribution model is specifically as follows:
[0025] According to the process of the second storage location, multiple second storage locations with empty status, storage area attribute as loading area, and corresponding to the next process are obtained;
[0026] Determine the sixth storage location based on the storage location numbers of all second-selected storage locations;
[0027] Generate a second transfer instruction according to the storage location number of the second storage location, the storage location number of the sixth storage location, and the tooling attributes of the sixth storage location;
[0028] The second transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the second target material of the second storage location from the position corresponding to the storage location number of the second storage location to the position corresponding to the storage location number of the sixth storage location, and adjusts the opening direction of the second target material; wherein, the direction of the second target material is determined by the tooling attributes of the sixth storage location; the second target material includes: the second material and the second tooling.
[0029] By implementing the improved solution of this embodiment, after determining that it is a processing and distribution model, the sixth storage location corresponding to the processing and distribution model is found, so that the primary processed materials and the second tooling of the second storage location whose storage area attributes are the unloading area or the buffer area are delivered to the sixth storage location, and then the opening direction of the primary processed materials is adjusted to an opening direction that can be directly processed by the sixth storage location according to the tooling attributes of the sixth storage location, thereby realizing the application scenario of transporting the primary processed materials to the next process storage location for secondary processing, and being able to adjust the material opening direction according to the tooling attributes between different storage locations, thereby improving the flexibility of material distribution.
[0030] As an improvement to the above solution, the material distribution model is specifically as follows:
[0031] Obtaining multiple third candidate storage locations that are in a completed work state and whose storage area attribute is a stage-completed area;
[0032] Determine the seventh storage location based on the completion time of all third-selected storage locations;
[0033] Generate a third transfer instruction according to the storage location number of the third storage location and the storage location number of the seventh storage location;
[0034] The third transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the third target material in the seventh storage location from the position corresponding to the seventh storage location number to the position corresponding to the third storage location number; wherein the third target material includes: a third material and a third tooling.
[0035] By implementing the improved solution of this embodiment, when it is determined to be a blanking distribution model, the seventh storage location corresponding to the blanking distribution model is found, so that the final materials produced by the seventh storage location and the third assembly are delivered to the third storage location whose storage area attribute is the fixed blanking port of the stage completion area, thereby realizing the application scenario of transporting the final materials to the first storage location with the fixed blanking port of the stage completion area.
[0036] As an improvement to the above solution, the selecting of the target delivery model according to the warehouse location information further includes: a tooling delivery model;
[0037] When the undetermined storage location is determined to be the fourth storage location whose storage area attribute is a loading area and is in a loading or completion working state, the tooling delivery model is selected;
[0038] The tooling delivery model specifically includes: obtaining, according to the tooling attribute of the fourth storage location, a plurality of fourth candidate storage locations whose storage location status is empty and whose storage area attribute is a tooling buffer area;
[0039] Determine the eighth storage location based on the storage location numbers of all fourth storage locations to be selected;
[0040] Generate a fourth transfer instruction according to the storage location number of the fourth storage location and the storage location number of the eighth storage location;
[0041] The fourth transmission instruction is transmitted to the transport vehicle so that the transport vehicle delivers the empty tooling in the fourth storage location from the position corresponding to the fourth storage location number to the position corresponding to the eighth storage location number.
[0042] By implementing the improved solution of this embodiment, when it is determined to be a tooling delivery model, the eighth storage location corresponding to the tooling delivery model is found, so that the empty tooling remaining after processing in the fourth storage location with the storage area attribute as the loading area is delivered back to the eighth storage location, realizing the application scenario of recycling the remaining empty tooling after processing the materials in each process.
[0043] As an improvement to the above solution, the step of selecting a target distribution model based on the storage location information further includes:
[0044] When the delivery of the second target material is completed, the tooling delivery model is selected, the tooling delivery model further comprising: after the delivery of the second target material is completed, obtaining a location number of a second tooling location having the same attributes as the tooling in the second location, generating a fifth transfer instruction; transmitting the fifth transfer instruction to a transport vehicle so that the transport vehicle delivers the empty second tooling from a location corresponding to the location number of the second tooling location to a location corresponding to the location number of the second location;
[0045] When the delivery of the third target material is completed, the tooling delivery model is selected, and the tooling delivery model also includes: after the delivery of the third target material is completed, obtaining the location number of the third tooling location with the same attributes as the tooling at the seventh location, and generating a sixth transmission instruction; transmitting the sixth transmission instruction to the transport vehicle, so that the transport vehicle delivers the empty third tooling from the location corresponding to the location number of the third tooling location to the location corresponding to the location number of the seventh location.
[0046] By implementing the improved solution of this embodiment, empty tooling can be replenished to the storage location after the material transfer is completed through the tooling delivery model, so that there are empty tooling to receive the materials produced by the storage location, thereby realizing the automation of tooling replenishment. Combined with tooling recycling, the transportation of tooling is more intelligent, and the production efficiency of the production area is improved by timely replenishment of tooling.
[0047] As an improvement to the above solution, it also includes: generating a dynamic storage location map by combining the storage location information of each storage location, the execution status of the target distribution model of each transportation tool, and the information of materials and tooling of each storage location.
[0048] By implementing the improved solution of this embodiment, a dynamic storage location map is generated by summarizing the storage location information, the status of the transportation tools executing the target distribution model, and the information of the materials and tooling at each storage location, thereby achieving visualization of the inventory quantity and distribution process, allowing users to control according to the dynamic storage location map, which is conducive to emergency handling.
[0049] Accordingly, an embodiment of the present invention further provides a control device for driving distribution based on storage location information, comprising: an information acquisition module, a model selection module, and a transportation control module;
[0050] The information acquisition module is used to obtain the storage location information of the pending storage location;
[0051] The model selection module is used to select a target distribution model based on the warehouse location information; wherein the target distribution model includes: a loading distribution model, a processing distribution model, and a unloading distribution model;
[0052] The transportation control module is used to send the target distribution model to the transportation tool, so that the transportation tool completes the distribution between the pending storage location and the storage location corresponding to the target distribution model, thereby realizing automated distribution.
[0053] As an improvement of the above solution, the model selection module includes: a storage location information classification unit, a first model selection unit, a second model selection unit and a third model selection unit
[0054] The storage location information classification unit is used for the storage location information including: storage location status, working status, storage area attributes, process, storage location number, tooling attributes and tooling storage location number;
[0055] The first model selection unit is configured to select the loading and distribution model when the undetermined storage location is determined to be: a storage area attribute of a stage loading area with a fixed loading port, and a storage location status of the first storage location being occupied;
[0056] The second model selection unit is configured to select the processing and distribution model when the undetermined storage location is determined to be a second storage location with a storage area attribute of a material unloading area or a buffer area and in a completed working state;
[0057] The third model selection unit is configured to select the unloading and distribution model when the undetermined storage location is determined to be a third storage location whose storage area attribute is a fixed unloading port in a stage completion area and whose storage location status is empty.
[0058] As an improvement to the above solution, the material loading and distribution model is specifically as follows:
[0059] Obtaining a plurality of first candidate storage locations whose storage location status is empty and whose storage area attribute is a stage loading area, and a first tooling storage location having the same tooling attribute as the first storage location;
[0060] Determine the fifth storage location based on the storage location numbers of all first-selected storage locations;
[0061] Generate a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location, and the storage location number of the first tooling storage location;
[0062] The first transmission instruction is transmitted to the transport vehicle so that after the transport vehicle delivers the first target material of the first storage location from the position corresponding to the storage location number of the first storage location to the position corresponding to the storage location number of the fifth storage location, the transport vehicle delivers the empty first tooling from the position corresponding to the storage location number of the first tooling storage location to the position corresponding to the storage location number of the first storage location; wherein, the first target material includes: the first material and the first tooling.
[0063] As an improvement to the above solution, the processing and distribution model is specifically as follows:
[0064] According to the process of the second storage location, multiple second storage locations with empty status, storage area attribute as loading area, and corresponding to the next process are obtained;
[0065] Determine the sixth storage location based on the storage location numbers of all second-selected storage locations;
[0066] Generate a second transfer instruction according to the storage location number of the second storage location, the storage location number of the sixth storage location, and the tooling attributes of the sixth storage location;
[0067] The second transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the second target material of the second storage location from the position corresponding to the storage location number of the second storage location to the position corresponding to the storage location number of the sixth storage location, and adjusts the opening direction of the second target material; wherein, the direction of the second target material is determined by the tooling attributes of the sixth storage location; the second target material includes: the second material and the second tooling.
[0068] As an improvement to the above solution, the material distribution model is specifically as follows:
[0069] Obtaining multiple third candidate storage locations that are in a completed work state and whose storage area attribute is a stage-completed area;
[0070] Determine the seventh storage location based on the completion time of all third-selected storage locations;
[0071] Generate a third transfer instruction according to the storage location number of the third storage location and the storage location number of the seventh storage location;
[0072] The third transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the third target material in the seventh storage location from the position corresponding to the seventh storage location number to the position corresponding to the third storage location number; wherein the third target material includes: a third material and a third tooling.
[0073] As an improvement to the above solution, the selecting of the target delivery model according to the warehouse location information further includes: a tooling delivery model;
[0074] When the undetermined storage location is determined to be the fourth storage location whose storage area attribute is a loading area and is in a loading or completion working state, the tooling delivery model is selected;
[0075] The tooling delivery model specifically includes: obtaining, according to the tooling attribute of the fourth storage location, a plurality of fourth candidate storage locations whose storage location status is empty and whose storage area attribute is a tooling buffer area;
[0076] Determine the eighth storage location based on the storage location numbers of all fourth storage locations to be selected;
[0077] Generate a fourth transfer instruction according to the storage location number of the fourth storage location and the storage location number of the eighth storage location;
[0078] The fourth transmission instruction is transmitted to the transport vehicle so that the transport vehicle delivers the empty tooling in the fourth storage location from the position corresponding to the fourth storage location number to the position corresponding to the eighth storage location number.
[0079] As an improvement to the above solution, the step of selecting a target distribution model based on the storage location information further includes:
[0080] When the delivery of the second target material is completed, the tooling delivery model is selected, the tooling delivery model further comprising: after the delivery of the second target material is completed, obtaining a location number of a second tooling location having the same attributes as the tooling in the second location, generating a fifth transfer instruction; transmitting the fifth transfer instruction to a transport vehicle so that the transport vehicle delivers the empty second tooling from a location corresponding to the location number of the second tooling location to a location corresponding to the location number of the second location;
[0081] When the delivery of the third target material is completed, the tooling delivery model is selected, and the tooling delivery model also includes: after the delivery of the third target material is completed, obtaining the location number of the third tooling location with the same attributes as the tooling at the seventh location, and generating a sixth transmission instruction; transmitting the sixth transmission instruction to the transport vehicle, so that the transport vehicle delivers the empty third tooling from the location corresponding to the location number of the third tooling location to the location corresponding to the location number of the seventh location.
[0082] As an improvement to the above solution, it also includes: a storage location map module; the storage location map module is used to generate a dynamic storage location map by combining the storage location information of each storage location, the status of each transportation tool executing the target distribution model, and the information of materials and tooling at each storage location.
[0083] Correspondingly, an embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a control method for distribution driven by location information as described in the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 This is a flow chart of a control method for driving distribution based on storage location information provided by one embodiment of the present invention;
[0085] Figure 2 This is a schematic diagram of the structure of a control device for driving distribution based on storage location information provided by an embodiment of the present invention;
[0086] Figure 3 2 is a flow chart of a control method for driving distribution based on storage location information provided by another embodiment of the present invention;
[0087] Figure 4 This is a schematic diagram of the structure of a terminal device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0088] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0089] Example 1
[0090] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a control method for driving distribution based on storage location information provided by an embodiment of the present invention. Figure 1 As shown, this embodiment includes steps 101 to 103, and each step is specifically as follows:
[0091] Step 101: Obtain the storage location information of the pending storage location.
[0092] In a specific embodiment, a material needs to be processed by multiple processing steps, and the processing of each material must go through two stages: loading (obtaining the produced raw materials from the storage location of the fixed port of the stage loading area and transferring them to the storage location of the stage loading area) and finishing (obtaining the processed materials from the storage location of the stage unloading area and transferring them to the storage location of the fixed port of the stage unloading area). Whether it is raw materials or materials processed in each step, they need to be loaded with tooling to facilitate transportation. Since the material tooling attributes of each step may be different, different tooling is used for loading materials. For better explanation, please refer to Table 1. Table 1 is a schematic diagram of the storage location information of material A reinforcement plate. As shown in Table 1, the processing steps of A reinforcement plate are: loading → CNC punching → side panel cutting → bending → finishing; processing process: first enter the raw materials of A reinforcement plate in the storage location (36 / 37) with the storage area attribute of the stage loading area for loading;
[0093] The raw materials are transferred to the punching storage location (8) of the storage area with the attribute of the loading area for CNC punching processing, and the processed materials are stored in the punching storage location (10 / 32) of the storage area with the attribute of the unloading area / buffer area;
[0094] The material processed once is transferred to the side plate cutting storage location (21) of the storage area with the attribute of the loading area for side plate cutting processing, and the material processed twice is stored in the side plate cutting storage location (24 / 32) of the storage area with the attribute of the unloading area / buffer area;
[0095] The secondary processed materials are transferred to the bending storage location (13) with the storage area attribute of the loading area for bending processing, and the tertiary processed materials are stored in the turning storage location (16 / 33) with the storage area attribute of the unloading area / buffer area;
[0096] The materials processed three times are transferred to the storage location (35 / 39) with the storage area attribute of the stage completion area, and the processing output of the materials is finally completed.
[0097]
[0098] Table 1
[0099] Step 102: Select a target distribution model based on the warehouse location information; wherein the target distribution model includes: a loading distribution model, a processing distribution model, and a unloading distribution model.
[0100] In this embodiment, the target distribution model is selected according to the storage location information, specifically:
[0101] The storage location information includes: storage location status, working status, storage area attributes, process, storage location number, tooling attributes and tooling storage location number;
[0102] When the pending storage location is determined to be: the storage area attribute is a fixed loading port in the stage loading area, and the storage location status is the first occupied storage location, the loading and distribution model is selected;
[0103] When the pending storage location is determined to be: a second storage location with a storage area attribute of a material unloading area or a buffer area and in a completed working state, the processing and distribution model is selected;
[0104] When the undetermined storage location is determined to be: the third storage location whose storage area attribute is a fixed unloading port in the stage completion area and whose storage location status is empty, the unloading distribution model is selected.
[0105] In this embodiment, the material loading and distribution model is specifically as follows:
[0106] Obtaining a plurality of first candidate storage locations whose storage location status is empty and whose storage area attribute is a stage loading area, and a first tooling storage location having the same tooling attribute as the first storage location;
[0107] Determine the fifth storage location based on the storage location numbers of all first-selected storage locations;
[0108] Generate a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location, and the storage location number of the first tooling storage location;
[0109] The first transmission instruction is transmitted to the transport vehicle so that after the transport vehicle delivers the first target material of the first storage location from the position corresponding to the storage location number of the first storage location to the position corresponding to the storage location number of the fifth storage location, the transport vehicle delivers the empty first tooling from the position corresponding to the storage location number of the first tooling storage location to the position corresponding to the storage location number of the first storage location; wherein, the first target material includes: the first material and the first tooling.
[0110] In a specific embodiment, the material loading and distribution model is specifically as follows: when the first storage location (the storage area attribute is the fixed loading port of the stage loading area, and the storage location status is occupied), it indicates that the first storage location is producing raw materials (the first material) and producing to the location where the first tooling is located. At this time, all the first storage locations to be selected (the storage area attribute is the stage loading area, and the storage location status is empty) are searched, and the fifth storage location (the storage location number is the front) is locked in the order of the storage location numbers of the first storage locations to be selected, indicating that the fifth storage location is idle and the raw materials can be transported there; through the storage location number of the first storage location and the fifth storage location, the raw materials can be transported there. The location number of the storage location generates a first transmission instruction, so that the transportation tool can go to the first storage location to load the raw materials and the first tooling according to the first transmission instruction, and deliver them to the fifth storage location for storage, thereby realizing the distribution of raw materials; when the raw materials are delivered, there is no tooling in the first storage location to store the raw materials. Therefore, the first transmission instruction to the transportation tool also includes the location number of the first tooling location where the first tooling is stored. After the raw materials are delivered, it is necessary to go to the first tooling location to pull the first tooling into the first storage location in order to load the raw materials produced in the first storage location.
[0111] In this embodiment, the processing and distribution model is specifically as follows:
[0112] According to the process of the second storage location, multiple second storage locations with empty status, storage area attribute as loading area, and corresponding to the next process are obtained;
[0113] Determine the sixth storage location based on the storage location numbers of all second-selected storage locations;
[0114] Generate a second transfer instruction according to the storage location number of the second storage location, the storage location number of the sixth storage location, and the tooling attributes of the sixth storage location;
[0115] The second transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the second target material of the second storage location from the position corresponding to the storage location number of the second storage location to the position corresponding to the storage location number of the sixth storage location, and adjusts the opening direction of the second target material; wherein, the direction of the second target material is determined by the tooling attributes of the sixth storage location; the second target material includes: the second material and the second tooling.
[0116] In a specific embodiment, the processing and distribution model is specifically as follows: when the second storage location (the storage area attribute is the unloading area or the buffer area, and the storage location status is occupied), it indicates that the second storage location is processing the material (the second material) and producing it to the position where the second tooling is located. At this time, all the second storage locations corresponding to the next process of the process where the second storage location is located are searched (the storage area attribute is the loading area, and the storage location status is empty). According to the order of the storage location numbers of the second storage locations to be selected, the sixth storage location (the storage location number is the first) is locked, indicating that the sixth storage location is in an idle state, and the materials processed in the current process can be placed in the idle state. Transport it to the next processing; generate a second transmission instruction through the storage location number of the second storage location and the storage location number of the sixth storage location, so that the transportation tool can go to the second storage location to load the processing materials and the second tooling according to the second transmission instruction, and deliver it to the sixth storage location for storage. Since the processing direction between each process may be different, the second transmission instruction also includes the tooling attributes of the sixth storage location, so that it can be rotated and adjusted to the direction suitable for processing in the sixth storage location (if the tooling attributes of the sixth storage location are the same as those of the second storage location, no adjustment is required), thereby realizing the delivery between each processing process.
[0117] In this embodiment, the material distribution model is specifically as follows:
[0118] Obtaining multiple third candidate storage locations that are in a completed work state and whose storage area attribute is a stage-completed area;
[0119] Determine the seventh storage location based on the completion time of all third-selected storage locations;
[0120] Generate a third transfer instruction according to the storage location number of the third storage location and the storage location number of the seventh storage location;
[0121] The third transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the third target material in the seventh storage location from the position corresponding to the seventh storage location number to the position corresponding to the third storage location number; wherein the third target material includes: a third material and a third tooling.
[0122] In a specific embodiment, the material unloading and distribution model is specifically as follows: when the third storage location (the storage area attribute is a fixed unloading port in the stage completion area, and the storage location status is empty), it indicates that the third storage location is idle and can be used to store the final material (the third material). At this time, all third candidate storage locations are searched (the storage area attribute is a stage completion area, and is in a completed working state). According to the order of completion time of the third candidate storage locations, the seventh storage location (the storage location number is the earliest) is locked, indicating that the seventh storage location has completed the final processing and the final material can be transported there; a third transmission instruction is generated through the storage location number of the third storage location and the storage location number of the seventh storage location, so that the transportation tool can go to the seventh storage location to load the final material and the third tooling according to the third transmission instruction, and deliver them to the third storage location for storage, thereby realizing the distribution of the final material.
[0123] In this embodiment, the selecting of the target delivery model according to the warehouse location information further includes: a tooling delivery model;
[0124] When the undetermined storage location is determined to be the fourth storage location whose storage area attribute is a loading area and is in a loading or completion working state, the tooling delivery model is selected;
[0125] The tooling delivery model specifically includes: obtaining, according to the tooling attribute of the fourth storage location, a plurality of fourth candidate storage locations whose storage location status is empty and whose storage area attribute is a tooling buffer area;
[0126] Determine the eighth storage location based on the storage location numbers of all fourth storage locations to be selected;
[0127] Generate a fourth transfer instruction according to the storage location number of the fourth storage location and the storage location number of the eighth storage location;
[0128] The fourth transmission instruction is transmitted to the transport vehicle so that the transport vehicle delivers the empty tooling in the fourth storage location from the position corresponding to the fourth storage location number to the position corresponding to the eighth storage location number.
[0129] In a specific embodiment, the tooling delivery model is specifically as follows: when the fourth storage location (the storage area attribute is the loading area, and it is in the loading or completion working state), it indicates that the fourth storage location is undergoing processing, and the tooling for loading pre-processing materials is empty, and the empty tooling occupies a limited space. At this time, all fourth storage locations to be selected are searched (the storage area attribute is the tooling cache area, the storage location status is empty, and the tooling attribute is the same as the fourth storage location). According to the order of the storage location numbers of the fourth storage locations to be selected, the eighth storage location (the storage location number is the frontmost) is locked, indicating that the eighth storage location is in an idle state and the empty tooling can be transported there; the fourth transmission instruction is generated by the storage location number of the fourth storage location and the storage location number of the eighth storage location, so that the transportation tool can go to the fourth storage location to pull the empty tooling according to the fourth transmission instruction, and deliver it to the eighth storage location for storage, so as to facilitate subsequent other processes to obtain the empty tooling, thereby realizing the recycling of the empty tooling.
[0130] As an improvement to the above solution, the step of selecting a target distribution model based on the storage location information further includes:
[0131] When the delivery of the second target material is completed, the tooling delivery model is selected, the tooling delivery model further comprising: after the delivery of the second target material is completed, obtaining a location number of a second tooling location having the same attributes as the tooling in the second location, generating a fifth transfer instruction; transmitting the fifth transfer instruction to a transport vehicle so that the transport vehicle delivers the empty second tooling from a location corresponding to the location number of the second tooling location to a location corresponding to the location number of the second location;
[0132] When the delivery of the third target material is completed, the tooling delivery model is selected, and the tooling delivery model also includes: after the delivery of the third target material is completed, obtaining the location number of the third tooling location with the same attributes as the tooling at the seventh location, and generating a sixth transmission instruction; transmitting the sixth transmission instruction to the transport vehicle, so that the transport vehicle delivers the empty third tooling from the location corresponding to the location number of the third tooling location to the location corresponding to the location number of the seventh location.
[0133] In a specific embodiment, after the delivery of the processed material (the delivery of the second target material) is completed, there is no tooling available at the second storage location for storing the processed material. Therefore, the fifth transmission instruction to the transport vehicle also includes the location number of the second tooling location where the second tooling is stored. After the raw material delivery is completed, the transport vehicle needs to go to the second tooling location to pull the second tooling into the second storage location to load the processed material produced after processing at the second storage location.
[0134] When the final material delivery (the third target material delivery) is completed, there is no tooling in the seventh storage location to store the final material. Therefore, the sixth transmission instruction to the transport vehicle also includes the location number of the third tooling location where the third tooling is stored. After the final material delivery is completed, it is necessary to go to the third tooling location to pull the third tooling to the seventh storage location in order to load the final material produced in the seventh storage location.
[0135] In a specific embodiment, each target delivery model will not be interfered by other control instructions during the execution of the delivery task. Other control instructions will be arranged in a queue in chronological order and executed in sequence by the target delivery model.
[0136] Step 103: Sending the target distribution model to a transportation vehicle so that the transportation vehicle completes the distribution between the pending storage location and the storage location corresponding to the target distribution model, thereby realizing automated distribution;
[0137] In a specific embodiment, the transport vehicle will use an AGV to execute the target distribution model, wherein the AGV has a rotation device to adjust the direction of the tool opening.
[0138] In a specific embodiment, the AGV is integrated with the instructions of the target delivery model so that the AGV can complete the delivery instructions.
[0139] In a specific embodiment, the current storage location number, target storage location number, and supporting tooling attribute information obtained in the target distribution model are converted into instructions and transmitted to the AGV, and the current storage location is locked.
[0140] In this embodiment, it also includes: generating a dynamic storage location map by combining the storage location information of each storage location, the execution status of the target distribution model of each transportation tool, and the information of materials and tooling of each storage location.
[0141] In a specific embodiment, the dynamic storage location map specifically displays the location, size, and information (type and quantity) of all storage locations in the factory area and the materials and tooling in each storage location in the software, updates the data through the execution of the target distribution model by each transportation tool (such as how much material is pulled to where), and records the storage location status (empty / occupied) of each storage location in real time, and calculates the locking and release time of each storage location, so that the information of each storage location in the factory area is displayed in the software, which is convenient for users to view the basic situation of the factory area and adjust the corresponding production plan according to the inventory information.
[0142] In a specific embodiment, each storage location has a storage location QR code, and each time a transport vehicle enters or exits the storage location, the QR code will be scanned to update the information in the dynamic inventory map; at the same time, when each storage location is completed, the type of completed material, the corresponding process and the storage location will be updated in the dynamic inventory map. After the AGV receives the instruction, the AGV number that executes the instruction and the estimated arrival time at the current storage location and the target storage location time are passed to the software. When it actually arrives at the current storage location, the data is passed to the software, and the software unlocks the current storage location; after the AGV actually arrives at the current storage location, the data is passed to the software, and the software updates the target storage location status and the corresponding material and tooling information.
[0143] In a specific embodiment, see Figure 3 , Figure 3 FIG. 1 is a flow chart of a control method for driving distribution based on storage location information provided by another embodiment of the present invention. Figure 3 As shown, this embodiment includes steps 01 to 07:
[0144] Step 01: Configure location attribute rules to generate the target distribution model;
[0145] Step 02: Trigger the AGV to start operation based on the actual location of the material;
[0146] Step 03: Based on the location attributes, call the target distribution model corresponding to the location attributes;
[0147] Step 04: Generate corresponding delivery instructions based on the target delivery model corresponding to the storage location attributes and send them to the AGV;
[0148] Step 05: AGV executes the delivery instruction;
[0149] Step 06: Update the data changes in each storage location during the AGV's execution of the delivery instructions;
[0150] Step 07: Update the storage location map based on the data changes in the storage location.
[0151] This embodiment generates four target distribution models by analyzing various distribution environments within the factory area, and integrates the instructions of the target distribution model with the transportation tools (heavy-load AGV), and controls the transportation tools to complete the distribution, so that when each process is in production, there will be a transportation tool to carry out material distribution between processes, realizing the replacement of manual distribution with automated equipment distribution, and can deliver on demand according to the status of the distribution warehouse, so as to better assist users in production operations and help improve the efficiency of product production. At the same time, this embodiment also provides a dynamic inventory map for line-side inventory visualization, improves the efficiency of production plan execution, reduces the production shortage rate and line-side material inventory backlog, and achieves the effect of synchronized production. The technical solution of this embodiment not only efficiently meets the needs of enterprises for synchronized production, but also effectively reduces the costs of labor, material backlog, operation, etc. of enterprises, and can be extended to other industries.
[0152] Example 2
[0153] See also Figure 2 , Figure 2 2 is a schematic diagram of a control device for driving distribution based on storage location information according to an embodiment of the present invention, comprising: an information acquisition module 201, a model selection module 202, and a transportation control module 203;
[0154] The information acquisition module 201 is used to obtain the storage location information of the pending storage location;
[0155] The model selection module 202 is used to select a target distribution model based on the warehouse location information; wherein the target distribution model includes: a loading distribution model, a processing distribution model, and a unloading distribution model;
[0156] The transportation control module 203 is used to send the target delivery model to the transportation tool, so that the transportation tool completes the delivery between the pending storage location and the storage location corresponding to the target delivery model, thereby realizing automated delivery.
[0157] As an improvement of the above solution, the model selection module 202 includes: a storage location information classification unit, a first model selection unit, a second model selection unit and a third model selection unit;
[0158] The storage location information classification unit is used for the storage location information including: storage location status, working status, storage area attributes, process, storage location number, tooling attributes and tooling storage location number;
[0159] The first model selection unit is configured to select the loading and distribution model when the undetermined storage location is determined to be: a storage area attribute of a stage loading area with a fixed loading port, and a storage location status of the first storage location being occupied;
[0160] The second model selection unit is configured to select the processing and distribution model when the undetermined storage location is determined to be a second storage location with a storage area attribute of a material unloading area or a buffer area and in a completed working state;
[0161] The third model selection unit is configured to select the unloading and distribution model when the undetermined storage location is determined to be a third storage location whose storage area attribute is a fixed unloading port in a stage completion area and whose storage location status is empty.
[0162] As an improvement to the above solution, the material loading and distribution model is specifically as follows:
[0163] Obtaining a plurality of first candidate storage locations whose storage location status is empty and whose storage area attribute is a stage loading area, and a first tooling storage location having the same tooling attribute as the first storage location;
[0164] Determine the fifth storage location based on the storage location numbers of all first-selected storage locations;
[0165] Generate a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location, and the storage location number of the first tooling storage location;
[0166] The first transmission instruction is transmitted to the transport vehicle so that after the transport vehicle delivers the first target material of the first storage location from the position corresponding to the storage location number of the first storage location to the position corresponding to the storage location number of the fifth storage location, the transport vehicle delivers the empty first tooling from the position corresponding to the storage location number of the first tooling storage location to the position corresponding to the storage location number of the first storage location; wherein, the first target material includes: the first material and the first tooling.
[0167] As an improvement to the above solution, the processing and distribution model is specifically as follows:
[0168] According to the process in which the second storage location is located, multiple storage locations with empty status, storage area attributes as loading area, and second candidate storage locations corresponding to the next process are obtained, as well as second tooling storage locations with the same tooling attributes as the second storage location;
[0169] Determine the sixth storage location based on the storage location numbers of all second-selected storage locations;
[0170] Generate a second transfer instruction according to the storage location number of the second storage location, the storage location number of the sixth storage location, and the tooling attributes of the sixth storage location;
[0171] The second transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the second target material of the second storage location from the position corresponding to the storage location number of the second storage location to the position corresponding to the storage location number of the sixth storage location, and adjusts the opening direction of the second target material; wherein, the direction of the second target material is determined by the tooling attributes of the sixth storage location; and the second target material includes: the second material and the second tooling.
[0172] As an improvement to the above solution, the material distribution model is specifically as follows:
[0173] Obtain multiple third candidate storage locations that are in a completed work state and whose storage area attribute is a staged completion area, and a third tooling storage location that has the same tooling attribute as the seventh storage location;
[0174] Determine the seventh storage location based on the completion time of all third-selected storage locations;
[0175] Generate a third transfer instruction according to the storage location number of the third storage location and the storage location number of the seventh storage location;
[0176] The third transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the third target material in the seventh storage location from the position corresponding to the seventh storage location number to the position corresponding to the third storage location number; wherein the third target material includes: a third material and a third tooling.
[0177] As an improvement to the above solution, the selecting of the target delivery model according to the warehouse location information further includes: a tooling delivery model;
[0178] When the undetermined storage location is determined to be the fourth storage location whose storage area attribute is a loading area and is in a loading or completion working state, the tooling delivery model is selected;
[0179] The tooling delivery model specifically includes: obtaining, according to the tooling attribute of the fourth storage location, a plurality of fourth candidate storage locations whose storage location status is empty and whose storage area attribute is a tooling buffer area;
[0180] Determine the eighth storage location based on the storage location numbers of all fourth storage locations to be selected;
[0181] Generate a fourth transfer instruction according to the storage location number of the fourth storage location and the storage location number of the eighth storage location;
[0182] The fourth transmission instruction is transmitted to the transport vehicle so that the transport vehicle delivers the empty tooling in the fourth storage location from the position corresponding to the fourth storage location number to the position corresponding to the eighth storage location number.
[0183] As an improvement to the above solution, the step of selecting a target distribution model based on the storage location information further includes:
[0184] When the delivery of the second target material is completed, the tooling delivery model is selected, the tooling delivery model further comprising: after the delivery of the second target material is completed, obtaining a location number of a second tooling location having the same attributes as the tooling in the second location, generating a fifth transfer instruction; transmitting the fifth transfer instruction to a transport vehicle so that the transport vehicle delivers the empty second tooling from a location corresponding to the location number of the second tooling location to a location corresponding to the location number of the second location;
[0185] When the delivery of the third target material is completed, the tooling delivery model is selected, and the tooling delivery model also includes: after the delivery of the third target material is completed, obtaining the location number of the third tooling location with the same attributes as the tooling at the seventh location, and generating a sixth transmission instruction; transmitting the sixth transmission instruction to the transport vehicle, so that the transport vehicle delivers the empty third tooling from the location corresponding to the location number of the third tooling location to the location corresponding to the location number of the seventh location.
[0186] As an improvement to the above solution, it also includes: a storage location map module 204; the storage location map module 204 is used to generate a dynamic storage location map by combining the storage location information of each storage location, the status of each transportation tool executing the target distribution model, and the information of materials and tooling of each storage location.
[0187] This embodiment obtains the location information of the pending location through the information acquisition module, and inputs the location information into the model selection module to determine the target distribution model of the pending location. Finally, the transportation control module is used to perform distribution according to the target distribution model, thereby realizing target distribution in multiple scenarios within the factory area, and being able to perform flexible distribution according to different scenarios, thereby improving the efficiency of material distribution within the factory area.
[0188] Example 3
[0189] See also Figure 4 , Figure 4 It is a schematic diagram of the terminal device structure provided by one embodiment of the present invention.
[0190] A terminal device of this embodiment includes: a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program, the steps of the above-mentioned control method for driving distribution based on storage location information in the embodiment are implemented, for example Figure 1 Alternatively, when the processor executes the computer program, the functions of the modules in the above-mentioned device embodiments are realized, for example: Figure 2 All modules of the control device shown here drive distribution based on storage location information.
[0191] In addition, an embodiment of the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the control method based on location information-driven distribution as described in any of the above embodiments.
[0192] Those skilled in the art will understand that the schematic diagram is merely an example of a terminal device and does not constitute a limitation on the terminal device. The terminal device may include more or fewer components than shown in the diagram, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.
[0193] The processor 401 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor. The processor 401 is the control center of the terminal device, connecting various parts of the entire terminal device using various interfaces and lines.
[0194] The memory 402 can be used to store the computer programs and / or modules. The processor 401 implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory 402. The memory 402 can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory can include a high-speed random access memory and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0195] Wherein, if the module / unit integrated in the terminal device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0196] It should be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement the present invention without inventive effort.
[0197] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A control method for distribution driven by storage location information, characterized in that: include: Get the location information of the pending location; According to the warehouse location information, a target distribution model is selected; wherein, the target distribution model includes: a loading distribution model, a processing distribution model and a unloading distribution model; the target distribution model is selected according to the warehouse location information, specifically: the warehouse location information includes: warehouse location status, working status, warehouse area attributes, working process, warehouse location number, tooling attributes and tooling warehouse location number; when the pending warehouse location is determined to be: the warehouse area attribute is a fixed loading port in the stage loading area, and the warehouse location status is occupied for the first warehouse location, the loading distribution model is selected; when the pending warehouse location is determined to be: the warehouse area attribute is a unloading area or a buffer area, and the second warehouse location is in a completed working state, the processing distribution model is selected; when the pending warehouse location is determined to be: the warehouse area attribute is a fixed unloading port in the stage completion area, and the warehouse location status is empty for the third warehouse location, the unloading distribution model is selected Material distribution model; the material loading and distribution model is specifically as follows: obtaining a plurality of first candidate storage locations with empty storage location status and storage area attributes as stage loading areas, and a first tooling storage location with the same tooling attributes as the first storage location; determining a fifth storage location according to the storage location numbers of all first candidate storage locations; generating a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location, and the storage location number of the first tooling storage location; transmitting the first transmission instruction to a transport tool, so that the transport tool delivers the first target material of the first storage location from the location corresponding to the storage location number of the first storage location to the location corresponding to the storage location number of the fifth storage location, and then delivers the empty first tooling from the location corresponding to the storage location number of the first tooling storage location to the location corresponding to the storage location number of the first storage location; wherein, the first target material includes: a first material and a first tooling; The target distribution model is sent to a transportation tool so that the transportation tool completes the distribution between the pending storage location and the storage location corresponding to the target distribution model, thereby realizing automated distribution.
2. The control method for distribution driven by storage location information according to claim 1 is characterized in that: The processing and distribution model is specifically as follows: According to the process of the second storage location, multiple second storage locations with empty status, storage area attribute as loading area, and corresponding to the next process are obtained; Determine the sixth storage location based on the storage location numbers of all second-selected storage locations; Generate a second transfer instruction according to the storage location number of the second storage location, the storage location number of the sixth storage location, and the tooling attributes of the sixth storage location; The second transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the second target material of the second storage location from the position corresponding to the storage location number of the second storage location to the position corresponding to the storage location number of the sixth storage location, and adjusts the opening direction of the second target material; wherein, the direction of the second target material is determined by the tooling attributes of the sixth storage location; the second target material includes: the second material and the second tooling.
3. The control method for distribution driven by storage location information according to claim 1, characterized in that: The blanking and distribution model is specifically as follows: Obtaining multiple third candidate storage locations that are in a completed work state and whose storage area attribute is a stage-completed area; Determine the seventh storage location based on the completion time of all third-selected storage locations; Generate a third transfer instruction according to the storage location number of the third storage location and the storage location number of the seventh storage location; The third transmission instruction is transmitted to the transportation vehicle so that the transportation vehicle delivers the third target material in the seventh storage location from the position corresponding to the seventh storage location number to the position corresponding to the third storage location number; wherein the third target material includes: a third material and a third tooling.
4. The control method for distribution driven by storage location information according to claim 1, characterized in that: The selecting of a target delivery model according to the warehouse location information further includes: a tooling delivery model; When the undetermined storage location is determined to be the fourth storage location whose storage area attribute is a loading area and is in a loading or completion working state, the tooling delivery model is selected; The tooling delivery model specifically includes: obtaining, according to the tooling attribute of the fourth storage location, a plurality of fourth candidate storage locations whose storage location status is empty and whose storage area attribute is a tooling buffer area; Determine the eighth storage location based on the storage location numbers of all fourth storage locations to be selected; Generate a fourth transfer instruction according to the storage location number of the fourth storage location and the storage location number of the eighth storage location; The fourth transmission instruction is transmitted to the transport vehicle so that the transport vehicle delivers the empty tooling in the fourth storage location from the position corresponding to the fourth storage location number to the position corresponding to the eighth storage location number.
5. The control method for distribution driven by storage location information according to any one of claims 1 to 4, characterized in that: The selecting a target distribution model according to the storage location information further includes: When the delivery of the second target material is completed, the tooling delivery model is selected, the tooling delivery model further comprising: after the delivery of the second target material is completed, obtaining a location number of a second tooling location having the same attributes as the tooling in the second location, generating a fifth transfer instruction; transmitting the fifth transfer instruction to a transport vehicle so that the transport vehicle delivers the empty second tooling from a location corresponding to the location number of the second tooling location to a location corresponding to the location number of the second location; When the delivery of the third target material is completed, the tooling delivery model is selected, and the tooling delivery model also includes: after the delivery of the third target material is completed, obtaining the location number of the third tooling location with the same attributes as the tooling at the seventh location, and generating a sixth transmission instruction; transmitting the sixth transmission instruction to the transport vehicle, so that the transport vehicle delivers the empty third tooling from the location corresponding to the location number of the third tooling location to the location corresponding to the location number of the seventh location.
6. The control method for distribution driven by storage location information according to claim 1, characterized in that: Also includes: A dynamic location map is generated by combining the location information of each location, the execution of the target distribution model by each transportation tool, and the information of materials and tooling at each location.
7. A control device for driving distribution based on storage location information, characterized in that: include: Information acquisition module, model selection module and transportation control module; The information acquisition module is used to obtain the storage location information of the pending storage location; The model selection module is used to select a target distribution model according to the warehouse location information; wherein, the target distribution model includes: a loading distribution model, a processing distribution model and a unloading distribution model; the target distribution model is selected according to the warehouse location information, specifically: the warehouse location information includes: warehouse location status, working status, warehouse area attributes, process, warehouse location number, tooling attributes and tooling warehouse location number; when the pending warehouse location is determined to be: the warehouse area attribute is a fixed loading port in the stage loading area, and the warehouse location status is occupied, the loading distribution model is selected; when the pending warehouse location is determined to be: the warehouse area attribute is a unloading area or a buffer area, and the second warehouse location is in a completed working state, the processing distribution model is selected; when the pending warehouse location is determined to be: the warehouse area attribute is a fixed unloading port in the stage completion area, and the warehouse location status is empty, Then the unloading distribution model is selected; the loading distribution model is specifically as follows: obtaining a plurality of first candidate storage locations whose storage location status is empty and whose storage area attribute is the stage loading area, and a first tooling storage location with the same tooling attribute as the first storage location; determining the fifth storage location according to the storage location numbers of all the first candidate storage locations; generating a first transmission instruction according to the storage location number of the first storage location, the storage location number of the fifth storage location and the storage location number of the first tooling storage location; transmitting the first transmission instruction to the transportation tool so that the transportation tool delivers the first target material of the first storage location from the location corresponding to the storage location number of the first storage location to the location corresponding to the storage location number of the fifth storage location, and then delivers the empty first tooling from the location corresponding to the storage location number of the first tooling storage location to the location corresponding to the storage location number of the first storage location; wherein, the first target material includes: the first material and the first tooling; The transportation control module is used to send the target distribution model to the transportation tool, so that the transportation tool completes the distribution between the pending storage location and the storage location corresponding to the target distribution model, thereby realizing automated distribution.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a control method for distribution driven by storage location information as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Material scheduling method and device and storage medium
CN113793030A
Material scheduling method and device, electronic equipment and storage medium
CN114219335A