Material placing method and device, equipment, storage medium and program product
By deploying a blocking device in automated industrial manufacturing and using the material identification module to identify material information, the situation where there is a prone to errors in the material replacement process is solved, and the accuracy of material replacement and the normal progress of subsequent processes are achieved.
Patent Information
- Application Number
- CN202510344897.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-06-24
AI Technical Summary
In automated industrial manufacturing, errors are prone to occur during material replacement, resulting in inaccurate operation and subsequent process obstacles.
By deploying a blocking device in the material placement system, the material identification module is used to identify the target material, obtain material information, and determine and control the switching status of the blocking device according to the correspondence between the material and the blocking device to ensure the accuracy of material replacement.
It realizes the avoidance of errors during material replacement and ensures the accuracy of material placement, thereby ensuring the normal progress of subsequent operation processes.
Smart Images

Figure CN120191693A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automation equipment, and particularly relates to a method, device, equipment, storage medium and program product for placing materials. Background Art
[0002] Currently, in the operation process of automated industrial manufacturing, there are still a large number of operations that require manual operation for material addition or replacement, such as the replacement of different types of photoresists in semiconductor manufacturing, the addition of various chemicals in the electroplating industry, etc. At present, such operations mainly prevent errors by scanning the codes of materials to check information, but the situation where the materials to be operated and the materials to be replaced may not be one-to-one. Therefore, there may still be a situation of incorrect replacement during the material replacement operation stage after scanning and checking the information. Summary of the Invention
[0003] In view of this, the present invention provides a method, device, equipment, storage medium and program product for placing materials to solve the problem that there may be incorrect replacement during the material replacement process.
[0004] In a first aspect, the present invention provides a method for placing materials, which is applied to a material placement system. The material placement system includes: a control system, an information input system, and a blocking system. The blocking system includes: a first blocking device and a second blocking device. The method is applied to the control system and includes:
[0005] Identify the target material and obtain the material information of the target material;
[0006] Based on the correspondence between the material and the blocking device, determine the first device information corresponding to the material information and the second device information not corresponding to the material information;
[0007] Open the corresponding first blocking device according to the first device information, and close the corresponding second blocking device according to the second device information, so as to place the target material at the preset position corresponding to the first blocking device.
[0008] The method for placing materials provided by the present invention determines the first device information corresponding to the material information and the non-corresponding second device information according to the material information after identifying the target material and the correspondence between the material and the blocking device. Open the first blocking device according to the first device information, and open the second blocking device according to the second device information to place the target material at the preset position corresponding to the first blocking device. By deploying the blocking device, the present invention can ensure that only the blocking device corresponding to the material to be operated is in the unlocked state at the same time, guarantee the accuracy of material replacement and placement, and thus ensure the normal progress of the subsequent operation process.
[0009] In an alternative embodiment, the target material includes a first material and a second material that need to be replaced. The first blocking device and the second blocking device are deployed on the side corresponding to the first material or on the side corresponding to the second material. Identify the target material to obtain the material information of the target material, including: if the first blocking device and the second blocking device are deployed on the side corresponding to the second material, identify the first material to obtain the first material information of the first material; or, if the first blocking device and the second blocking device are deployed on the side corresponding to the first material, identify the second material to obtain the second material information of the second material.
[0010] The present invention can flexibly adjust the deployment position of the blocking device according to the specific positions of the material to be operated and the material being operated, ensuring the accuracy when replacing the material to be operated and the material being operated.
[0011] In an alternative embodiment, based on the correspondence between the material and the blocking device, determine the first device information corresponding to the material information and the second device information not corresponding to the material information, including: based on the correspondence between the material and the blocking device, determine the first device information corresponding to the first material information and the second device information not corresponding to the first material information; or, based on the correspondence between the material and the blocking device, determine the first device information corresponding to the second material information and the second device information not corresponding to the second material information.
[0012] By pre-determining the correspondence between the material and the blocking device, the present invention can identify the current material to be operated, determine the blocking device corresponding to the material being operated and other non-corresponding blocking devices, so that only one blocking device is in the unlocked state at the same time, avoiding incorrect replacement of the material being operated. Or identify the current material being operated, determine the blocking device corresponding to the material to be operated and other non-corresponding blocking devices, so that only one blocking device is in the unlocked state at the same time, avoiding incorrect taking of the material to be operated.
[0013] In an alternative embodiment, the blocking system further includes: a third blocking device and a fourth blocking device, wherein the first blocking device and the second blocking device are deployed on one side corresponding to the first material, and the third blocking device and the fourth blocking device are deployed on one side corresponding to the second material; before identifying the first material to obtain the first material information of the first material, it further includes: identifying the second material to determine the second material information of the second material; based on the corresponding relationship between the material and the blocking device, determining the first device information corresponding to the second material information and the second device information not corresponding to the second material information; opening the corresponding first blocking device according to the first device information, and closing the corresponding second blocking device according to the second device information, so as to take out the first material from the preset position corresponding to the first blocking device.
[0014] By deploying blocking devices on both sides of the material to be operated and the material to be operated, the present invention can avoid errors both when taking and replacing materials, and further ensure the accuracy of material replacement and placement.
[0015] In an alternative embodiment, opening the corresponding first blocking device according to the first device information and closing the corresponding second blocking device according to the second device information includes: generating an unlocking instruction according to the first device information, and generating a locking instruction according to the second device information; controlling the first blocking device to open based on the unlocking instruction, and controlling the second blocking device to close based on the locking instruction.
[0016] By controlling the opening or closing of the blocking device, the present invention can form a definite corresponding relationship between the material to be operated and the material to be operated, and avoid errors during material replacement.
[0017] In a second aspect, the present invention provides a material placement device, the device includes: a material identification module for identifying a target material to obtain the material information of the target material; a relationship determination module for determining the first device information corresponding to the material information and the second device information not corresponding to the material information based on the corresponding relationship between the material and the blocking device; a switch control module for opening the corresponding first blocking device according to the first device information and closing the corresponding second blocking device according to the second device information, so as to place the target material at the preset position corresponding to the first blocking device.
[0018] In a third aspect, the present invention provides a computer device, including: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the material placement method according to the first aspect or any corresponding embodiment thereof.
[0019] Fourthly, the present invention provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the method for placing materials according to the first aspect or any corresponding embodiment thereof.
[0020] Fifthly, the present invention provides a computer program product, including computer instructions, and the computer instructions are used to cause a computer to execute the method for placing materials according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0022] Figure 1 is a schematic diagram of the existing operation process;
[0023] Figure 2 is a schematic diagram of the system composition of the method for placing materials according to an embodiment of the present invention;
[0024] Figure 3 is a schematic flowchart of the method for placing materials according to an embodiment of the present invention;
[0025] Figure 4 is a schematic diagram of the operation process of the method for placing materials according to an embodiment of the present invention;
[0026] Figure 5 is a schematic flowchart of another method for placing materials according to an embodiment of the present invention;
[0027] Figure 6 is a schematic diagram of the first deployment method of another method for placing materials according to an embodiment of the present invention;
[0028] Figure 7 is a schematic diagram of the second deployment method of another method for placing materials according to an embodiment of the present invention;
[0029] Figure 8 is a schematic flowchart of yet another method for placing materials according to an embodiment of the present invention;
[0030] Figure 9 is a schematic diagram of the deployment method of yet another method for placing materials according to an embodiment of the present invention;
[0031] Figure 10 is a block diagram of the structure of the device for placing materials according to an embodiment of the present invention;
[0032] Figure 11 It is a schematic diagram of the hardware structure of the computer device according to an embodiment of the present invention. Specific implementation manners
[0033] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0034] The embodiments of the present invention are applicable to scenarios where an item is placed at a preset position, taking the replacement of materials in an industrial process as an example. In the related art, as Figure 1 shown, when it is necessary to replace material 1, taking material 1 as the material to be operated, by identifying the identification information of material 1, matching the corresponding material, if it does not exist, an alarm will be given, and if it exists, the found material will be used as the material to be operated. Generally, the currently matched material to be operated will be placed together with other materials, so it is necessary to manually find the corresponding material to be operated from multiple materials. In addition, the material to be operated will also be relatively close to other materials that are currently in use. When manually replacing, there are no other protective measures during this process. Therefore, it is possible for the operator to take the wrong material to be operated, or it is also possible to replace the material to be operated with the material that does not need to be replaced temporarily, resulting in errors. Therefore, the embodiments of the present invention provide a method for placing materials, which can achieve the effect of accurately placing materials by deploying a blocking device.
[0035] According to an embodiment of the present invention, an embodiment of a method for placing materials is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0036] In this embodiment, a method for placing materials is provided, which can be used in a material placement system, as Figure 2 shown, the material placement system includes: a control system, an information input system and a blocking system, and the blocking system includes: a first blocking device and a second blocking device. Figure 3 It is a flowchart of the method for placing materials according to an embodiment of the present invention, as Figure 3 shown, the process includes the following steps:
[0037] Step S301, identify the target material and obtain the material information of the target material.
[0038] Specifically, in the embodiments of the present invention, the target materials include the materials to be operated and the materials being operated. The materials being used in the industrial process are the materials being operated. When the materials being operated are used up or old and damaged, new materials need to be replaced. At this time, the new materials serve as the materials being operated. In order to determine the correspondence between the materials, identification information such as two-dimensional codes will be set on the materials or the containers containing the materials, but not limited thereto. When a replacement operation is required, devices such as barcode scanners can be used to scan the two-dimensional code. At this time, the barcode scanner belongs to the device in the information input system. After scanning, the control system will identify the scanning result to obtain the material information of the target material. Normally, the material information will be pre-stored in the control system, for example, by keyboard input. At this time, the keyboard belongs to the device in the information input system.
[0039] Step S302: Based on the correspondence between the material and the blocking device, determine the first device information corresponding to the material information and the second device information not corresponding to the material information.
[0040] Specifically, in the embodiments of the present invention, the control system stores not only the material information of different materials but also the correspondence between the materials and the blocking devices. Among them, the blocking devices are deployed on one side of the materials to be operated or the materials being operated, and can be set as doors, railings, gratings, etc., only as examples, not limited thereto. Each blocking device will also be pre-assigned corresponding device information, and at the same time, the correspondence between the materials and the blocking devices is determined according to the placement relationship between the blocking devices and the materials, and is stored in the control system through the information input system.
[0041] In some optional embodiments, when it is necessary to replace the materials being operated, according to the material information of the materials to be operated, search in the correspondence between the materials and the blocking devices to determine the first device information of the blocking device corresponding to the materials being operated. At the same time, it is also possible to determine the second device information not corresponding to the materials being operated, that is, the blocking devices corresponding to other materials that do not need to be replaced (the information other than the first device information in the correspondence between the materials and the blocking devices can be uniformly used as the second device information). In addition, the number of blocking devices corresponding to or not corresponding to the materials being operated is at least one, that is, the first device information includes the relevant information of one or more blocking devices, and the second device information also includes the relevant information of one or more blocking devices. The specific situation is set according to actual needs and will not be limited here. As Figure 4 shown, if the search and comparison are unsuccessful, an alarm will be issued. Alarm prompt information such as an interlock blocking device being in an unlocked state and the material information not being in the control system will be used to remind the operator to check.
[0042] Step S303, opening the corresponding first blocking device according to the first device information, and closing the corresponding second blocking device according to the second device information, so as to place the target material at a preset position corresponding to the first blocking device.
[0043] Specifically, in the embodiment of the present invention, in order to ensure that the material to be operated can be accurately replaced with the material to be operated, after determining the device information corresponding to and not corresponding to the material to be operated, the corresponding blocking device is opened according to the corresponding device information, and the non-corresponding blocking device is closed according to the non-corresponding device information, to ensure that only one blocking device is in an unlocked state at this time, and the other blocking devices are in a locked state. Therefore, a definite corresponding relationship is formed between the material to be operated and the material to be operated, and the operator can directly take out the material to be operated and place the material to be operated in the corresponding position. If there is no need to take out the material to be operated, the material to be operated can be directly placed in the corresponding position.
[0044] In some optional implementations, the embodiments of the present invention are also applicable to scenarios where items are placed in fixed positions, and are not limited to industrial scenarios. Taking life scenarios as an example, a storage device with a scanning device can be developed, and the storage device has multiple storage spaces. Before using this storage device, the user can set the items to be placed in each storage space according to their own habits. When taking out items and putting them back, the corresponding storage space can be automatically opened by scanning the items, and the user can place the items in the correct position, thereby ensuring that each time an item is taken out and put, it can be operated in a fixed storage space to avoid losing the items after being placed in a mess.
[0045] The material placement method provided by the present invention determines the first device information corresponding to the material information and the second device information that does not correspond to the material information according to the material information after the target material is identified and the corresponding relationship between the material and the blocking device, opens the first blocking device according to the first device information, and opens the second blocking device according to the second device information, and places the target material at the preset position corresponding to the first blocking device. By deploying the blocking device, the present invention can control only the blocking device corresponding to the material to be operated to be in the unlocked state at the same time, thereby ensuring the accuracy of the material replacement and placement, and further ensuring the normal progress of the subsequent operation process.
[0046] In this embodiment, a material placement method is provided, which can be used in the above-mentioned material placement system. Figure 5 is a flow chart of a method for placing materials according to an embodiment of the present invention, such as Figure 5 As shown, the process includes the following steps:
[0047] Step S501: If the first blocking device and the second blocking device are deployed on the side corresponding to the second material, the first material is identified to obtain the first material information of the first material.
[0048] Specifically, in the embodiments of the present invention, as Figure 6 shown, the first materials are the materials to be operated 1-1 and 1-2, and the second materials are the materials to be operated on 2-1 and 2-2. The first blocking device and the second blocking device are deployed on one side of the materials to be operated on. The first blocking device 3-1 corresponds to the material to be operated on 2-1, and the second blocking device 3-2 corresponds to the material to be operated on 2-2. Under this deployment, when it is necessary to replace the material to be operated on 2-1, it is necessary to first identify the material two-dimensional code of the material to be operated on 1-1 to obtain the material information of the material to be operated on 1-1.
[0049] In some alternative embodiments, as Figure 7 shown, if it is not convenient to install the blocking device on one side of the material to be operated on, the first blocking device and the second blocking device can also be deployed on one side of the materials to be operated. The first blocking device 3-1 corresponds to the material to be operated on 1-1, and the second blocking device 3-2 corresponds to the material to be operated on 1-2. Under this deployment, when it is necessary to replace the material to be operated on 2-1, it is necessary to first identify the material two-dimensional code of the material to be operated on 2-1 to obtain the material information of the material to be operated on 2-1.
[0050] Step S502: Based on the corresponding relationship between the materials and the blocking devices, determine the first device information corresponding to the first material information and the second device information not corresponding to the first material information.
[0051] Specifically, in the embodiments of the present invention, according to Figure 6 the deployment method shown, after determining the material information of the material to be operated on 1-1, the control system retrieves the corresponding relationship between the materials and the blocking devices stored internally and searches according to 1-1, and can determine the first device information corresponding to 1-1: 3-1, and the second device information not corresponding to 1-1: 3-2.
[0052] In some alternative embodiments, according to Figure 7 the deployment method shown, after determining the material information of the material to be operated on 2-1, the control system retrieves the corresponding relationship between the materials and the blocking devices stored internally and searches according to 2-1, and can determine the first device information corresponding to 2-1: 3-1, and the second device information not corresponding to 2-1: 3-2.
[0053] Step S503: Open the corresponding first blocking device according to the first device information, and close the corresponding second blocking device according to the second device information, so as to place the target material at the preset position corresponding to the first blocking device.
[0054] Specifically, the above step S503 includes:
[0055] Step S5031: Generate an unlocking instruction based on the first device information and generate a locking instruction based on the second device information.
[0056] Step S5032: Control the first blocking device to open based on the unlocking instruction and control the second blocking device to close based on the locking instruction.
[0057] Specifically, in the embodiments of the present invention, according to Figure 6 the deployment method shown, the control system generates an unlocking instruction according to the determined first device information 3-1 and generates a locking instruction according to the second device information 3-2, so as to control the first blocking device 3-1 to open and control the second blocking device 3-2 to be locked, thereby forming a determined corresponding relationship between 1-1 and 2-1. At this time, after the operator takes out the material 2-1 to be operated, places the material 1-1 to be operated at the position of the material 2-1 to be operated, and closes 3-1, the replacement of the material 1-1 to be operated is completed. Then, the material two-dimensional code of the material 1-2 to be operated can be continuously scanned, and the control system unlocks the blocking device 3-2 corresponding to the material 2-2 to be operated according to the recognized information, and at the same time, the blocking device 3-1 is locked and cannot be opened, thereby forming a determined corresponding relationship between 1-2 and 2-2. After the operator replaces 2-2 with 1-2 and closes 3-2, the replacement of the material 1-2 is completed.
[0058] In some alternative embodiments, according to Figure 7 the deployment method shown, the control system generates an unlocking instruction according to the determined first device information 3-1 and generates a locking instruction according to the second device information 3-2, so as to control the first blocking device 3-1 to open and control the second blocking device 3-2 to be locked, thereby forming a determined corresponding relationship between 1-1 and 2-1. At this time, after the operator takes out the material 2-1 to be operated, places the material 1-1 to be operated at the position of the material 2-1 to be operated, and closes 3-1, the replacement of the material 1-1 to be operated is completed. Then, the material two-dimensional code of the material 2-2 to be operated can be continuously scanned, and the control system unlocks the blocking device 3-2 corresponding to the material 1-2 to be operated according to the recognized information, and at the same time, the blocking device 3-1 is locked and cannot be opened, thereby forming a determined corresponding relationship between 1-2 and 2-2. After the operator replaces 2-2 with 1-2 and closes 3-2, the replacement of the material 1-2 is completed.
[0059] In some alternative embodiments, the scanning of the material two-dimensional code, the taking out and placing of the material, and the opening and closing of the blocking device can all be automatically executed, so that the entire process of placing the material is automatically executed, which is not limited herein.
[0060] The material placement method provided by the present invention determines the first device information corresponding to the material information and the second device information not corresponding thereto according to the material information after identifying the target material and the corresponding relationship between the material and the blocking device. The first blocking device is opened according to the first device information, and the second blocking device is opened according to the second device information, so as to place the target material at the preset position corresponding to the first blocking device. By deploying the blocking device, the present invention can only control the blocking device corresponding to the material to be operated to be in the unlocked state at the same time, ensuring the accuracy of material replacement and placement, and thus ensuring the normal progress of the subsequent operation process.
[0061] In this embodiment, a material placement method is provided, which can be used in the above-mentioned material placement system. Figure 8 It is a flowchart of the material placement method according to an embodiment of the present invention, as Figure 8 shown, and the process includes the following steps:
[0062] Step S801: Identify the second material to determine the second material information of the second material.
[0063] Specifically, in the embodiment of the present invention, as Figure 9 shown, the first blocking device 3-1 and the second blocking device 3-2 are deployed on one side of the material to be operated, and at the same time, the third blocking device 3-3 and the fourth blocking device 3-4 are deployed on one side of the material to be operated. Therefore, the first blocking device 3-1 corresponds to the material to be operated 1-1, the second blocking device 3-2 corresponds to the material to be operated 1-2, the third blocking device 3-3 corresponds to the material to be operated 2-1, and the fourth blocking device 3-4 corresponds to the material to be operated 2-2.
[0064] In some alternative embodiments, under the deployment as Figure 9 shown, when the material to be operated 2-1 needs to be replaced, it is necessary to first identify the material QR code of the material to be operated 2-1, so as to determine the corresponding material to be operated 1-1 and the first blocking device 3-1. In actual operation, if it is inconvenient to identify the material to be operated 2-1, the material QR code can be set on the third blocking device 3-3, or the third blocking device 3-3 can be directly scanned, as long as the corresponding relationship can be determined, and no limitation is made here.
[0065] Step S802: Based on the corresponding relationship between the material and the blocking device, determine the first device information corresponding to the second material information and the second device information not corresponding to the second material information.
[0066] Specifically, in the embodiments of the present invention, since the material to be operated and the material being operated are simultaneously blocked by the corresponding blocking devices, when replacing the material to be operated with the material being operated, first, the blocking device on the side of the material to be operated needs to be opened to take out the material to be operated, and then the blocking device on the side of the material being operated is opened to replace the material to be operated with the material being operated. For example, during the replacement process of the material to be operated 1-1 and the material being operated 2-1, after determining the material information of the material to be operated 2-1, the control system retrieves the corresponding relationship between the material and the blocking device stored internally, searches according to 2-1, and can determine the first device information corresponding to 2-1: 3-1, and the second device information not corresponding to 2-1: 3-2. At this time, 1-1 also corresponds to 3-1 and does not correspond to 3-2.
[0067] Step S803, open the corresponding first blocking device according to the first device information, and close the corresponding second blocking device according to the second device information, so as to take out the first material from the preset position corresponding to the first blocking device.
[0068] Specifically, in the embodiments of the present invention, according to Figure 9 the deployment method shown, the control system generates an unlocking instruction according to the determined first device information 3-1, and generates a locking instruction according to the second device information 3-2, so as to control the opening of the first blocking device 3-1 and control the locking of the second blocking device 3-2. At this time, the operator takes out the material to be operated 1-1 and scans the material QR code of the material to be operated 1-1. The control system retrieves the corresponding relationship between the material and the blocking device stored internally, searches according to 1-1, and can determine the third device information corresponding to 1-1: 3-3, and the fourth device information not corresponding to 1-1: 3-4. At this time, 2-1 also corresponds to 3-3 and does not correspond to 3-4. The control system generates an unlocking instruction according to the determined third device information 3-3, and generates a locking instruction according to the fourth device information 3-4, so as to control the opening of the third blocking device 3-3 and control the locking of the fourth blocking device 3-4. During this process, a definite corresponding relationship between 1-1 and 2-1 can be formed. After the operator replaces 2-1 with 1-1 and closes the door 3-1, the replacement of the material 1-1 is completed. Then, the material QR code of 2-2 or 3-4 can be scanned again. The control system unlocks the door 3-2 corresponding to 1-2 according to the recognized information, while 3-1 is locked. Take out 1-2 and scan its QR code. The control system unlocks 3-4, and 3-3 is locked at the same time, so as to form a definite corresponding relationship between 1-2 and 2-2. After the operator replaces 2-2 with 1-2 and closes the door 3-2, the replacement of the material 1-2 is completed.
[0069] In some alternative embodiments, in actual operation, the two-dimensional code corresponding to the material to be operated 1-1 or the first blocking device 3-1 may also be scanned first. The control system unlocks the third blocking device 3-3 corresponding to the material to be operated 2-1 according to the recognized information, and at the same time, the fourth blocking device 3-4 is locked. Then, the two-dimensional code corresponding to the material to be operated 2-1 is scanned, and the control system unlocks 3-1 and 3-2 and locks them at the same time, so as to form a definite corresponding relationship between 1-1 and 2-1. After the operator replaces 2-1 with 1-1, the door 3-3 is closed, and the replacement of the material 1-1 is completed. Then, the two-dimensional code of 1-2 or 3-2 is scanned. The control system unlocks the door 3-4 corresponding to 2-2 according to the recognized information, and at the same time, 3-3 is locked. The two-dimensional code of 2-2 is scanned, and the system unlocks 3-2 and locks 3-1 at the same time, so as to form a definite corresponding relationship between 1-2 and 2-2. After the operator replaces 2-2 with 1-2, the door 3-2 is closed, and the replacement of the material 1-2 is completed. Although the above process is relatively cumbersome, it can ensure the accuracy during the material replacement process. It can be automatically executed through the corresponding relationship or process operation. For example, when 3-3 is closed, 3-2 or 3-4 is automatically unlocked.
[0070] Step S804: Identify the first material and obtain the first material information of the first material. For details, please refer to Figure 5 Step S501 of the embodiment shown, which will not be elaborated here.
[0071] Step S805: Based on the corresponding relationship between the material and the blocking device, determine the third device information corresponding to the first material information and the fourth device information not corresponding to the first material information. For details, please refer to Figure 5 Step S502 of the embodiment shown, which will not be elaborated here.
[0072] Step S806: Open the corresponding third blocking device according to the third device information, and close the corresponding fourth blocking device according to the fourth device information, so as to place the first material at the preset position corresponding to the third blocking device. For details, please refer to Figure 5 Step S503 of the embodiment shown, which will not be elaborated here.
[0073] The method for placing materials provided by the present invention determines the first device information corresponding to the material information and the second device information not corresponding thereto by identifying the material information of the target material and based on the corresponding relationship between the material and the blocking device. The first blocking device is opened according to the first device information, and the second blocking device is opened according to the second device information, so as to place the target material at the preset position corresponding to the first blocking device. By deploying the blocking device, the present invention can ensure that only the blocking device corresponding to the material to be operated is in the unlocked state at the same time, guarantee the accuracy of material replacement and placement, and further ensure the normal progress of the subsequent operation process.
[0074] In this embodiment, a placing device for materials is further provided. This device is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated here. As used hereinafter, the term "module" may be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0075] This embodiment provides a placing device for materials, as Figure 10 shown, including:
[0076] A material identification module 1001, configured to identify a target material and obtain material information of the target material.
[0077] A relationship determination module 1002, configured to determine first device information corresponding to the material information and second device information not corresponding to the material information based on the correspondence between the material and the blocking device.
[0078] A relationship determination module 1003, configured to open a corresponding first blocking device according to the first device information and close a corresponding second blocking device according to the second device information, so as to place the target material at a preset position corresponding to the first blocking device.
[0079] In some alternative implementation manners, the target material includes a first material and a second material that need to be replaced. The first blocking device and the second blocking device are deployed on one side corresponding to the first material or on one side corresponding to the second material; the material identification module 1001 includes:
[0080] A first identification unit, configured to identify the first material and obtain first material information of the first material if the first blocking device and the second blocking device are deployed on one side corresponding to the second material.
[0081] A second identification unit, configured to identify the second material and obtain second material information of the second material if the first blocking device and the second blocking device are deployed on one side corresponding to the first material.
[0082] In some alternative implementation manners, the relationship determination module 1002 includes:
[0083] A first determination unit, configured to determine first device information corresponding to the first material information and second device information not corresponding to the first material information based on the correspondence between the material and the blocking device.
[0084] A second determination unit, configured to determine first device information corresponding to the second material information and second device information not corresponding to the second material information based on the correspondence between the material and the blocking device.
[0085] In some alternative embodiments, the blocking system further includes: a third blocking device and a fourth blocking device, wherein the first blocking device and the second blocking device are deployed on one side corresponding to the first material, and the third blocking device and the fourth blocking device are deployed on one side corresponding to the second material;
[0086] The material identification module 1001 is further configured to identify the second material and determine the second material information of the second material.
[0087] The relationship determination module 1002 is further configured to determine, based on the correspondence between the material and the blocking device, the first device information corresponding to the second material information and the second device information not corresponding to the second material information.
[0088] The switch control module 1003 is further configured to open the corresponding first blocking device according to the first device information and close the corresponding second blocking device according to the second device information, so as to take out the first material from a preset position corresponding to the first blocking device.
[0089] In some alternative embodiments, the material identification module 1001 is further configured to identify the first material and determine the first material information of the first material.
[0090] The relationship determination module 1002 is further configured to determine, based on the correspondence between the material and the blocking device, the third device information corresponding to the first material information and the fourth device information not corresponding to the first material information.
[0091] The switch control module 1003 is further configured to open the corresponding third blocking device according to the third device information and close the corresponding fourth blocking device according to the fourth device information, so as to take out the second material from a second preset position corresponding to the third blocking device.
[0092] In some alternative embodiments, the switch control module 1003 includes:
[0093] An instruction generation unit, configured to generate an unlocking instruction according to the first device information and generate a locking instruction according to the second device information.
[0094] A device control unit, configured to control the opening of the first blocking device based on the unlocking instruction and control the closing of the second blocking device based on the locking instruction.
[0095] The further function descriptions of the above-mentioned respective modules and units are the same as those in the corresponding above embodiments, and will not be elaborated herein.
[0096] The material placement device in this embodiment is presented in the form of a functional unit. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0097] An embodiment of the present invention further provides a computer device having the above Figure 10 shown material placement device.
[0098] Please refer to Figure 11 , Figure 11 which is a schematic structural diagram of a computer device provided by an alternative embodiment of the present invention. As Figure 11 shown, the computer device includes: one or more processors 10, a memory 20, and an interface for connecting each component, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (such as an array of servers, a set of blade servers, or a multi-processor system). Figure 11 In
[0099] FIG. 16, one processor 10 is taken as an example.
[0100] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0101] The memory 20 may include a program storage area and a data storage area. The program storage area may store an operating system and application programs required for at least one function. The data storage area may store data created according to the use of the computer device and the like. In addition, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 may optionally include a memory remotely disposed relative to the processor 10, and these remote memories may be connected to the computer device through a network. Examples of the above networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0102] The memory 20 may include volatile memory, such as random access memory. The memory may also include non-volatile memory, such as flash memory, a hard disk, or a solid-state drive. The memory 20 may also include a combination of the above types of memory.
[0103] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 may be connected through a bus or other means. Figure 11 Taking connection through a bus as an example.
[0104] The input device 30 may receive input numerical or character information and generate key signal inputs related to the user settings and function controls of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (such as an LED), and a tactile feedback device (such as a vibration motor), etc. The above display device includes, but is not limited to, a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some alternative embodiments, the display device may be a touch screen.
[0105] Embodiments of the present invention also provide a computer-readable storage medium. The method according to the embodiments of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.
[0106] A part of the present invention can be applied as a computer program product, for example, computer program instructions, which when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should be able to understand that the forms of existence of computer program instructions in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Herein, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
[0107] Although the embodiments of the present invention are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A material placement method, characterized in that: Applied to a material placement system, the material placement system includes: a control system, an information input system and a blocking system, the blocking system includes: a first blocking device and a second blocking device, the method is applied to the control system, the method includes: Identify the target material and obtain material information of the target material; Based on the correspondence between the material and the blocking device, determining first device information corresponding to the material information and second device information not corresponding to the material information; The corresponding first blocking device is opened according to the first device information, and the corresponding second blocking device is closed according to the second device information, so as to place the target material at a preset position corresponding to the first blocking device.
2. The method according to claim 1, characterized in that The target material includes a first material and a second material that need to be replaced, and the first blocking device and the second blocking device are deployed on a side corresponding to the first material, or deployed on a side corresponding to the second material; The step of identifying the target material and obtaining the material information of the target material includes: If the first blocking device and the second blocking device are deployed on the side corresponding to the second material, the first material is identified to obtain the first material information of the first material; Alternatively, if the first blocking device and the second blocking device are deployed on the side corresponding to the first material, the second material is identified to obtain the second material information of the second material.
3. The method according to claim 2, characterized in that The determining, based on the correspondence between the material and the blocking device, first device information corresponding to the material information and second device information not corresponding to the material information comprises: Based on the correspondence between the material and the blocking device, determining first device information corresponding to the first material information and second device information not corresponding to the first material information; Or, based on the correspondence between the material and the blocking device, determine the first device information corresponding to the second material information and the second device information not corresponding to the second material information.
4. The method according to claim 2, characterized in that The blocking system further includes: a third blocking device and a fourth blocking device, wherein the first blocking device and the second blocking device are deployed on a side corresponding to the first material, and the third blocking device and the fourth blocking device are deployed on a side corresponding to the second material; Before identifying the first material and obtaining the first material information of the first material, the method further includes: Identify the second material and determine second material information of the second material; Based on the correspondence between the material and the blocking device, determining first device information corresponding to the second material information and second device information not corresponding to the second material information; The corresponding first blocking device is opened according to the first device information, and the corresponding second blocking device is closed according to the second device information, so as to take the first material out from the preset position corresponding to the first blocking device.
5. The method according to claim 2, characterized in that: Also includes: A third blocking device and a fourth blocking device, wherein the first blocking device and the second blocking device are deployed on a side corresponding to the first material, and the third blocking device and the fourth blocking device are deployed on a side corresponding to the second material; Before identifying the second material and obtaining the second material information of the second material, the method further includes: Identify the first material and determine first material information of the first material; Based on the correspondence between the material and the blocking device, determine third device information corresponding to the first material information and fourth device information not corresponding to the first material information; The corresponding third blocking device is opened according to the third device information, and the corresponding fourth blocking device is closed according to the fourth device information, so as to take the second material out from the second preset position corresponding to the third blocking device.
6. The method according to claim 1, characterized in that The step of opening the corresponding first blocking device according to the first device information and closing the corresponding second blocking device according to the second device information includes: generating an unlocking instruction according to the first device information, and generating a locking instruction according to the second device information; The first blocking device is controlled to be opened based on the unlocking instruction, and the second blocking device is controlled to be closed based on the locking instruction.
7. A material placement device, characterized in that: The device comprises: A material identification module is used to identify the target material and obtain the material information of the target material; a relationship determination module, configured to determine, based on the correspondence between the material and the blocking device, first device information corresponding to the material information and second device information not corresponding to the material information; The switch control module is used to open the corresponding first blocking device according to the first device information, and close the corresponding second blocking device according to the second device information, so as to place the target material at a preset position corresponding to the first blocking device.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the material placement method described in any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the material placement method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the material placement method according to any one of claims 1 to 6.