Code scanning and racking prompting method and system applied to intelligent induction material rack
By implementing the code scanning and shelving prompt method on the intelligent sensing rack, using the judgment of the rack code and the tray code and the storage status monitoring, accurate and comprehensive prompts for the rack loading process are achieved, solving the loading error problem existing in the existing technology, reducing the risk of errors and saving enterprise costs.
Patent Information
- Application Number
- CN202510929811.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-07-07
AI Technical Summary
Existing intelligent induction racks lack unified and comprehensive prompts during the loading process, and are unable to effectively identify and correct problems such as rack errors, no empty storage locations, material trays not included in the receiving list, storage locations on the rack being occupied, and material tray specifications not meeting requirements.
A code scanning and shelving prompt method is provided. By receiving and judging the correctness of the rack code and tray code, monitoring the storage position status, recording legal loading data, and using voice, tower lights, storage position lights, etc. to prompt errors or abnormalities, ensuring the accuracy of the rack loading process.
It improves the accuracy of the intelligent induction rack loading process, reduces the risk of errors, saves enterprises the cost of error correction, and fills the gap in the industry.
Smart Images

Figure CN120589339A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent induction material racks, and more particularly to a code scanning and shelving prompting method and system applied to intelligent induction material racks. Background Art
[0002] Smart induction racks are a new type of rack with tray material sensing and detection functions. Each storage location on the rack is usually configured with a storage location code, and a sensor is set on each storage location to read the placed tray. This information is all controlled by a system host. At present, when loading trays on smart induction racks, the prompts usually used are usually set in various ways, without a unified standard, and the set prompts are not comprehensive. The prompts are too simple and cannot provide targeted and effective prompts for the various error situations that may occur during the loading process of smart induction racks. The formal significance of the prompts is far greater than their actual significance. After receiving the error prompt, the operator still needs to check the location of the error according to the internal inspection process.
[0003] Such errors include: wrong material rack for loading (this low-level error is also a common and difficult to detect error, especially when there are many material racks and they are densely distributed), no empty storage space on the material rack, the material tray is not on the receiving list (the receiving list refers to the list of material trays to be loaded on the current material rack. This error is caused by taking the wrong material tray), the storage space on the material rack is occupied (this error is because there is a situation where material tray A is scanned on the material tray, but material tray B is placed on it. This situation is caused by human negligence and is relatively hidden and difficult to detect), the material tray specifications do not match the material rack (the storage space size on the material rack does not match the material tray size), etc. For this reason, a code scanning and shelving prompt method and system for intelligent sensing material racks is needed. Summary of the Invention
[0004] The technical problem to be solved by the present invention is that, in response to the above-mentioned defects of the prior art, a code scanning and shelving prompt method applied to intelligent sensing material racks is provided, and a code scanning and shelving prompt system applied to intelligent sensing material racks is provided.
[0005] The technical solution adopted by the present invention to solve its technical problem is:
[0006] A method for prompting items to be put on shelves by scanning a code for intelligent induction racks is constructed, wherein the method comprises the following steps:
[0007] Receive and determine whether the rack code is correct. If it is correct, proceed to the next step. Otherwise, it prompts a rack error and re-enters the rack code receiving state;
[0008] Read the current number of empty storage locations on the rack and determine whether it is zero. If it is not zero, proceed to the next step. Otherwise, it will prompt that there are no empty locations on the rack and end the current tray loading process.
[0009] Bind and record the rack code, and prompt to scan the unique code of the tray to be put on the rack;
[0010] Receive and determine whether the unique code of the tray is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the tray is wrong and re-enters the state of receiving the unique code of the tray;
[0011] Determine whether the unique code of the received tray matches the unique code of the tray on the rack. Otherwise, proceed to the next step. If yes, it will prompt that the unique code of the tray is repeated, light up the prompt and set the matching tray storage position to the removable state;
[0012] Determine whether the material specifications contained in the unique code match the storage location specifications of the material rack, and at the same time determine whether there are empty storage locations on the material rack. If the material specifications match the storage location specifications of the material rack and there are empty storage locations on the material rack, proceed to the next step. If the material specifications do not match the storage location specifications of the material rack, a mismatch prompt is given and the current tray shelving process ends. If there are no empty storage locations on the material rack, a no empty storage location prompt is given and the current tray shelving process ends.
[0013] Record the unique code and start the countdown to proceed to the next step;
[0014] Determine whether the storage location code of the material tray storage location on the material rack is received before the countdown ends. If yes, proceed to the next step. Otherwise, it will prompt that the shelf timeout has occurred and re-scan the code to put the material on the shelf;
[0015] Record and bind the storage location code and the unique code of the material tray, store them in the legal loading data center, prompt that the material tray is loaded successfully, and the number of empty storage locations on the material rack is reduced by one.
[0016] The code scanning and shelf prompting method for intelligent induction material racks according to the present invention further comprises:
[0017] After the loading process begins, monitor the status of each storage location on the rack;
[0018] When the status of the storage location changes, determine whether there is a material tray on the changed storage location. If not, enter the illegal removal processing process. If yes, proceed to the next step.
[0019] Read the storage location code of the storage location where the material tray is placed, and determine whether the read storage location code belongs to the legal material loading data set. If it does, the storage location status is determined to be normal and the event of not scanning the code to put into the material rack is ended. Otherwise, the storage location is determined to be in the state of not scanning the code to put into and proceed to the next step;
[0020] The storage location codes of the storage locations that have not been scanned and placed are added to the abnormal data set, and a prompt is given that there are storage locations that have not been scanned and placed.
[0021] The code scanning and shelf prompting method for intelligent induction racks of the present invention, wherein the illegal removal processing process includes:
[0022] Read the storage location code of the storage location taken out of the material tray and determine whether the storage location code belongs to the legal material loading data set. If yes, proceed to the next step. Otherwise, proceed to the unscanned code placement exception resolution process.
[0023] The storage location code of the storage location where the material tray is taken out and the unique code of the corresponding material tray are added to the illegal removal data set, and the storage location code of the storage location where the material tray is placed and the unique code of the corresponding material tray are deleted from the legal loading data set. It is prompted that there is an illegal removal exception, and the illegal removal exception resolution process is entered.
[0024] The code scanning and shelf prompting method applied to the intelligent induction rack of the present invention, wherein the abnormality resolution process of placing the material without scanning the code includes:
[0025] Receive the input instruction of releasing the state of the unscanned code placed in the storage location, and enter the process of releasing the state of the unscanned code placed in the storage location;
[0026] Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code;
[0027] Determine whether the status data of the unscanned tray in the abnormal data set is empty. If so, prompt that there is no abnormality in the rack and end the process. Otherwise, prompt to remove the tray that has not been scanned and enter the next step.
[0028] Monitor the status of each storage location on the rack;
[0029] Determine whether the tray that has not been scanned and placed has been taken away. If so, proceed to the next step, otherwise return to the previous step;
[0030] The prompt "not scanned code put in" status is released, and the color of the storage location light is changed to normal color, and the corresponding "not scanned code put in" status data in the abnormal data set is deleted;
[0031] Determine whether the status data of the unscanned code in the abnormal data set is empty. If so, proceed to the next step. Otherwise, return to the step of monitoring the status of each storage location on the material rack;
[0032] It prompts that the status of putting in items without scanning the code has been released, and the process of releasing the status of putting in items without scanning the code is completed.
[0033] The code scanning and shelving prompt method for intelligent induction racks of the present invention, wherein the illegal removal exception resolution process includes:
[0034] Receive the input instruction of releasing the illegal taking state of the storage location and enter the process of releasing the illegal taking state of the storage location;
[0035] Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code;
[0036] Determine whether the illegal removal status data in the abnormal data set is empty. If so, prompt that there is no abnormality in the material rack and end the process. Otherwise, prompt to return the illegally removed material tray and proceed to the next step;
[0037] Receive and determine whether the unique code of the returned tray is the unique code of the tray that was illegally taken out. If yes, prompt to put the tray on the shelf and proceed to the next step. Otherwise, prompt that the tray is returned incorrectly.
[0038] Record the unique code of the tray and start the countdown;
[0039] Determine whether the storage location code of the storage location where the returned material tray is placed on the material rack is received before the countdown ends. If so, proceed to the next step. Otherwise, prompt the step of shelving timeout and return to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally taken material tray;
[0040] Record the storage location code of the storage location where the returned material tray is placed on the binding material rack and the unique code of the returned material tray, and enter the legal loading data set to resolve the illegal removal exception corresponding to the returned material tray.
[0041] The code scanning and shelving prompt method for intelligent induction racks of the present invention, wherein the illegal removal exception resolution process further includes:
[0042] Again determine whether the illegal removal status data in the abnormal data set is empty, otherwise jump to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally removed material tray, and if so, proceed to the next step;
[0043] Determine whether there are any abnormalities in the remaining storage locations on the material rack. If so, enter the corresponding abnormality handling process. Otherwise, it will prompt that the abnormality has been resolved and end the illegal removal handling process.
[0044] The code scanning and shelf prompting method for intelligent induction racks of the present invention includes: receiving and judging whether the rack code is correct; if correct, proceeding to the next step; otherwise, prompting a rack error;
[0045] Entering the information receiving state of receiving the rack code information of the rack to be loaded with the tray;
[0046] If the rack code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the rack code again and return to the previous step;
[0047] Determine whether the received rack code information is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the rack code information is incorrect and returns to the previous step.
[0048] The code scanning and shelving prompt method for intelligent induction material racks of the present invention includes: receiving and judging whether the unique code of the material tray is correct; if correct, proceeding to the next step; otherwise, prompting that the material tray is wrong and re-entering the unique code receiving state of the material tray;
[0049] If the unique code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the unique code again and return to the previous step;
[0050] Determine whether the received unique code information is in the material receipt. If so, proceed to the next step. Otherwise, it will prompt that the unique code is not in the material receipt. Rescan the unique code and return to the previous step.
[0051] The method for prompting the stocking of a material tray by scanning a barcode for intelligent sensing material racks according to the present invention comprises: determining whether the material tray is scanned multiple times before being put on the rack; if so, prompting a barcode error; otherwise, proceeding to the next step, comprising:
[0052] Assign 1 to the number of scans;
[0053] Determine whether another unique code is received. If so, add 1 to the number of scans and proceed to the next step. Otherwise, proceed directly to the next step.
[0054] Determine whether the current number of scans is 1. If so, proceed to the next step. Otherwise, it is determined that the material tray has been scanned multiple times and a barcode error is prompted.
[0055] The present invention provides a non-transfer material delivery prompt method for an intelligent sensing material rack, wherein the prompting method includes one or more of the voice of the material rack, the tower light of the material rack, the storage position light of the material rack, the voice of the PDA, and the page text of the PDA.
[0056] A code scanning and shelving prompt system for intelligent induction material racks, wherein the system comprises: a system host, a material rack, and a code scanning terminal device; the material rack is provided with a plurality of storage locations, each of which is provided with a sensing device for sensing a material tray; the code scanning terminal device is used to select and input control of processing items, and is also used to scan the unique code of the material tray and the material rack code;
[0057] The system host is used to receive data information from the material rack and the code scanning terminal device, and execute the above-mentioned code scanning and shelving prompt method applied to the intelligent sensing material rack.
[0058] The beneficial effects of the present invention are: applying the method of the present application, adopting reasonable operation step design and reminder design, ensuring that the intelligent sensing material rack can load materials smoothly, while avoiding a series of hidden errors such as possible loading rack errors, no empty storage space on the material rack, the material tray not being in the material receiving list, the storage space on the material rack being occupied, the material tray specifications not matching the material rack, so that the material rack reminder can truly play the actual value of accurate and targeted guidance, greatly reducing the error risk of the intelligent sensing material rack in the material loading link, providing a solid and reliable foundation for other links, and reducing the cost of making up for errors for the enterprise. At the same time, it fills the industry gap of the intelligent sensing material rack in this process link. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the present invention will be further described below with reference to the accompanying drawings and embodiments. The drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive efforts.
[0060] Figure 1 This is a flow chart of a code scanning and shelf reminder method applied to an intelligent induction rack in a preferred embodiment of the present invention;
[0061] Figure 2 This is a logic flow chart of the method for prompting the placement of materials on a smart induction rack using a code scanning method according to a preferred embodiment of the present invention;
[0062] Figure 3 This is a flowchart of the method for prompting the shelf placement by scanning a code applied to an intelligent induction rack according to a preferred embodiment of the present invention, in which the shelf placement prompt is not cleared by scanning a code;
[0063] Figure 4 This is a supplementary diagram of the process of the method for scanning code for placing on shelves and removing the code without scanning code according to the preferred embodiment of the present invention (connection Figure 3 );
[0064] Figure 5 This is a logic flow chart of illegal removal determination in a code scanning and shelf prompting method applied to an intelligent induction rack in a preferred embodiment of the present invention;
[0065] Figure 6 This is a logic flow chart of the illegal removal elimination method of the code scanning and shelving prompting method applied to the intelligent induction rack in a preferred embodiment of the present invention;
[0066] Figure 7 This is a supplementary diagram of the logic flow of the illegal removal of the scanning code shelf prompt method applied to the intelligent induction shelf in the preferred embodiment of the present invention (connected Figure 6 );
[0067] Figure 8 This is a principle block diagram of a code scanning and shelving prompt system applied to an intelligent induction rack according to a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0068] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the following will be a clear and complete description of the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work shall fall within the scope of protection of the present invention.
[0069] The preferred embodiment of the present invention is applied to the scanning code shelf prompt method of the intelligent induction rack, such as Figure 1 See also Figure 2-Figure 5 , including the steps of:
[0070] S01: Receive and determine whether the rack code is correct. If it is correct, proceed to the next step. Otherwise, it prompts a rack error and re-enters the rack code receiving state. The specific steps can be:
[0071] Entering the information receiving state of receiving the rack code information of the rack to be loaded with the tray;
[0072] If the rack code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the rack code again and return to the previous step;
[0073] Determine whether the received rack code information is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the rack code information is incorrect and returns to the previous step.
[0074] S02: Read the current number of empty storage locations on the rack and determine whether it is zero. If it is not zero, proceed to the next step. Otherwise, it will prompt that there are no empty storage locations on the rack and end the current tray loading process.
[0075] S03: Bind and record the rack code, and prompt to scan the unique code of the tray to be put on the rack;
[0076] S04: Receive and determine whether the unique code of the tray is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the tray is wrong and re-enters the state of receiving the unique code of the tray. The specific steps can be:
[0077] If the unique code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the unique code again and return to the previous step;
[0078] Determine whether the received unique code information is in the material receiving slip. If yes, proceed to the next step. Otherwise, it will prompt that the unique code is not in the material receiving slip. Rescan the unique code and return to the previous step.
[0079] S05: Determine whether the unique code of the received tray matches the unique code of the tray already on the rack. If not, proceed to the next step. If yes, prompt that the unique code of the tray is repeated, light up the prompt and set the matching tray storage position to the material-removable state;
[0080] S06: Determine whether the material specifications contained in the unique code match the storage location specifications of the material rack, and at the same time determine whether there are empty storage locations on the material rack. If the material specifications match the storage location specifications of the material rack and there are empty storage locations on the material rack, proceed to the next step. If the material specifications do not match the storage location specifications of the material rack, a mismatch prompt is given and the current tray loading process is terminated. If there are no empty storage locations on the material rack, a no empty storage location prompt is given and the current tray loading process is terminated.
[0081] S07: Record the unique code and start the countdown to proceed to the next step; the specific steps can be:
[0082] Assign 1 to the number of scans;
[0083] Determine whether another unique code is received. If so, add 1 to the number of scans and proceed to the next step. Otherwise, proceed directly to the next step.
[0084] Determine whether the current number of scans is 1. If so, proceed to the next step. Otherwise, it is determined that the material tray has been scanned multiple times and a barcode error is prompted.
[0085] S08: Determine whether the storage location code of the storage location where the material tray is placed on the material rack is received before the countdown ends. If yes, proceed to the next step. Otherwise, it will prompt that the shelf timeout has occurred and re-scan the code to put the material on the shelf;
[0086] S09: Record and bind the storage location code and the unique code of the material tray, store them in the legal loading data center, prompt the material tray to be loaded successfully, and reduce the number of empty storage locations on the rack by one;
[0087] By applying the method and approach of this application and adopting reasonable operation steps and reminder design, we can ensure that the intelligent sensing material rack can load materials smoothly while avoiding a series of hidden errors such as possible loading rack errors, no empty storage space on the material rack, material tray not included in the material receiving list, storage space on the material rack occupied, material tray specifications not matching the material rack, etc., so that the reminder of the material rack can truly play the actual value of accurate and targeted guidance, greatly reducing the error risk of intelligent sensing material rack in the material shelving link, providing a solid and reliable foundation for other links, reducing the cost of making up for errors for enterprises, and at the same time filling the industry gap of intelligent sensing material rack in this process link.
[0088] like Figure 2 As shown, the method also includes determining whether the material tray is placed in the material rack without scanning the code. This determination is interspersed throughout the entire loading process. The specific steps are:
[0089] After the loading process begins, monitor the status of each storage location on the rack;
[0090] When the status of the storage location changes, determine whether there is a material tray on the changed storage location. If not, enter the illegal removal processing process. If yes, proceed to the next step.
[0091] Read the storage location code of the storage location where the material tray is placed, and determine whether the read storage location code belongs to the legal material loading data set. If it does, the storage location status is determined to be normal and the event of not scanning the code to put into the material rack is ended. Otherwise, the storage location is determined to be in the state of not scanning the code to put into and proceed to the next step;
[0092] The storage location codes of the storage locations that have not been scanned and placed are added to the abnormal data set, and a prompt is given that there are storage locations that have not been scanned and placed.
[0093] like Figure 3 and Figure 4 As shown, to release the state of not scanning the code, use the following method:
[0094] To cancel the unscanned storage status:
[0095] Receive the input instruction of releasing the state of the unscanned code placed in the storage location, and enter the process of releasing the state of the unscanned code placed in the storage location;
[0096] Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code;
[0097] Determine whether the status data of the unscanned tray in the abnormal data set is empty. If so, prompt that there is no abnormality in the rack and end the process. Otherwise, prompt to remove the tray that has not been scanned and enter the next step.
[0098] Monitor the status of each storage location on the rack;
[0099] Determine whether the tray that has not been scanned and placed has been taken away. If so, proceed to the next step, otherwise return to the previous step;
[0100] The prompt "not scanned code put in" status is released, and the color of the storage location light is changed to normal color, and the corresponding "not scanned code put in" status data in the abnormal data set is deleted;
[0101] Determine whether the status data of the unscanned code in the abnormal data set is empty. If so, proceed to the next step. Otherwise, return to the step of monitoring the status of each storage location on the material rack;
[0102] It prompts that the status of putting in items without scanning the code has been released, and the process of releasing the status of putting in items without scanning the code is completed.
[0103] like Figure 5 As shown, during the shelving process, there is also a process for handling trays that are illegally taken out, which specifically includes:
[0104] Read the storage location code of the storage location taken out of the material tray and determine whether the storage location code belongs to the legal material loading data set. If yes, proceed to the next step. Otherwise, proceed to the unscanned code placement exception resolution process.
[0105] The storage location code of the storage location where the tray is taken out and the unique code of the corresponding tray are added to the illegal removal data set, and the storage location code of the storage location where the tray is put in and the unique code of the corresponding tray are deleted from the legal loading data set. The system prompts that there is an illegal removal exception and enters the illegal removal exception resolution process;
[0106] like Figure 6 and Figure 7 As shown, the steps to release the illegal withdrawal state are:
[0107] Receive the input instruction of releasing the illegal taking state of the storage location and enter the process of releasing the illegal taking state of the storage location;
[0108] Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code;
[0109] Determine whether the illegal removal status data in the abnormal data set is empty. If so, prompt that there is no abnormality in the material rack and end the process. Otherwise, prompt to return the illegally removed material tray and proceed to the next step;
[0110] Receive and determine whether the unique code of the returned tray is the unique code of the tray that was illegally taken out. If yes, prompt to put the tray on the shelf and proceed to the next step. Otherwise, prompt that the tray is returned incorrectly.
[0111] Record the unique code of the tray and start the countdown;
[0112] Determine whether the storage location code of the storage location where the returned material tray is placed on the material rack is received before the countdown ends. If so, proceed to the next step. Otherwise, prompt the step of shelving timeout and return to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally taken material tray;
[0113] Record the storage location code of the storage location where the returned tray is placed on the binding material rack and the unique code of the returned tray, and enter it into the legal loading data set to resolve the illegal removal exception corresponding to the returned tray;
[0114] Again determine whether the illegal removal status data in the abnormal data set is empty, otherwise jump to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally removed material tray, and if so, proceed to the next step;
[0115] Determine whether there are any abnormalities in the remaining storage locations on the material rack. If so, enter the corresponding abnormality handling process. Otherwise, it will prompt that the abnormality has been resolved and end the illegal removal handling process.
[0116] It should be noted that:
[0117] The prompting methods involved in this application include: rack voice, rack tower light, rack storage light, PDA voice, PDA page text; according to the specific content of each of the above steps, targeted settings can be made;
[0118] A code scanning and shelf reminder system for intelligent induction racks, such as Figure 8 As shown, the system includes: a system host 10, a material rack 11 and a code scanning terminal device 12; the material rack 11 is provided with a plurality of storage locations 110, each of which is provided with a sensing device 111 for sensing a material tray; the code scanning terminal device 12 is used for selecting and inputting control of processing matters, and is also used for scanning the unique code of the material tray 13 and the material rack code of the material rack 11;
[0119] The system host 10 is used to receive data information from the material rack 11 and the code scanning terminal device 12, and execute the code scanning and shelving prompt method applied to the intelligent induction material rack as described above;
[0120] The system applied in this application adopts reasonable operation step design and reminder design to ensure that the intelligent sensing material rack can load materials smoothly, while avoiding a series of hidden errors such as possible loading rack errors, no empty storage space on the material rack, material tray not included in the material receiving list, storage space on the material rack occupied, material tray specifications not matching the material rack, etc., so that the material rack reminder can truly play the actual value of accurate and targeted guidance, greatly reducing the error risk of intelligent sensing material rack in the material shelving link, providing a solid and reliable foundation for other links, and reducing the cost of making up for errors for enterprises. At the same time, it fills the industry gap of intelligent sensing material rack in this process link.
[0121] It should be understood that those skilled in the art can make improvements or changes based on the above description, and all such improvements and changes should fall within the scope of protection of the appended claims of the present invention.
Claims
1. A code scanning and shelf prompting method applied to intelligent induction racks, characterized in that: The method comprises the steps of: Receive and determine whether the rack code is correct. If it is correct, proceed to the next step. Otherwise, it prompts a rack error and re-enters the rack code receiving state; Read the current number of empty storage locations on the rack and determine whether it is zero. If it is not zero, proceed to the next step. Otherwise, it will prompt that there are no empty locations on the rack and end the current tray loading process. Bind and record the rack code, and prompt to scan the unique code of the tray to be put on the rack; Receive and determine whether the unique code of the tray is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the tray is wrong and re-enters the state of receiving the unique code of the tray; Determine whether the unique code of the received tray matches the unique code of the tray on the rack. Otherwise, proceed to the next step. If yes, it will prompt that the unique code of the tray is repeated, light up the prompt and set the matching tray storage position to the removable state; Determine whether the material specifications contained in the unique code match the storage location specifications of the material rack, and at the same time determine whether there are empty storage locations on the material rack. If the material specifications match the storage location specifications of the material rack and there are empty storage locations on the material rack, proceed to the next step. If the material specifications do not match the storage location specifications of the material rack, a mismatch prompt is given and the current tray shelving process ends. If there are no empty storage locations on the material rack, a no empty storage location prompt is given and the current tray shelving process ends. Record the unique code and start the countdown to proceed to the next step; Determine whether the storage location code of the material tray storage location on the material rack is received before the countdown ends. If yes, proceed to the next step. Otherwise, it will prompt that the shelf timeout has occurred and re-scan the code to put the material on the shelf; Record and bind the storage location code and the unique code of the material tray, store them in the legal loading data center, prompt that the material tray is loaded successfully, and the number of empty storage locations on the material rack is reduced by one.
2. The code scanning and shelf prompting method for intelligent induction racks according to claim 1 is characterized in that: The method further comprises: After the loading process begins, monitor the status of each storage location on the rack; When the status of the storage location changes, determine whether there is a material tray on the changed storage location. If not, enter the illegal removal processing process. If yes, proceed to the next step. Read the storage location code of the storage location where the material tray is placed, and determine whether the read storage location code belongs to the legal material loading data set. If it does, the storage location status is determined to be normal and the event of not scanning the code to put into the material rack is ended. Otherwise, the storage location is determined to be in the state of not scanning the code to put into and proceed to the next step; The storage location codes of the storage locations that have not been scanned and placed are added to the abnormal data set, and a prompt is given that there are storage locations that have not been scanned and placed.
3. The code scanning and shelf prompting method for intelligent induction racks according to claim 2 is characterized in that: The illegal withdrawal processing process includes: Read the storage location code of the storage location taken out of the material tray and determine whether the storage location code belongs to the legal material loading data set. If yes, proceed to the next step. Otherwise, proceed to the unscanned code placement exception resolution process. The storage location code of the storage location where the material tray is taken out and the unique code of the corresponding material tray are added to the illegal removal data set, and the storage location code of the storage location where the material tray is placed and the unique code of the corresponding material tray are deleted from the legal loading data set. It is prompted that there is an illegal removal exception, and the illegal removal exception resolution process is entered.
4. The code scanning and shelf prompting method for intelligent induction racks according to claim 3 is characterized in that: The process of resolving the exception of not scanning the code includes: Receive the input instruction of releasing the state of the unscanned code placed in the storage location, and enter the process of releasing the state of the unscanned code placed in the storage location; Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code; Determine whether the status data of the unscanned tray in the abnormal data set is empty. If so, prompt that there is no abnormality in the rack and end the process. Otherwise, prompt to remove the tray that has not been scanned and enter the next step. Monitor the status of each storage location on the rack; Determine whether the tray that has not been scanned and placed has been taken away. If so, proceed to the next step, otherwise return to the previous step; The prompt "not scanned code put in" status is released, and the color of the storage location light is changed to normal color, and the corresponding "not scanned code put in" status data in the abnormal data set is deleted; Determine whether the status data of the unscanned code in the abnormal data set is empty. If so, proceed to the next step. Otherwise, return to the step of monitoring the status of each storage location on the material rack; It prompts that the status of putting in items without scanning the code has been released, and the process of releasing the status of putting in items without scanning the code is completed.
5. The code scanning and shelf prompting method for intelligent induction racks according to claim 3 is characterized in that: The illegal withdrawal exception resolution process includes: Receive the input instruction of releasing the illegal taking state of the storage location and enter the process of releasing the illegal taking state of the storage location; Receive the rack code of the current rack and read the abnormal data set corresponding to the rack code; Determine whether the illegal removal status data in the abnormal data set is empty. If so, prompt that there is no abnormality in the material rack and end the process. Otherwise, prompt to return the illegally removed material tray and proceed to the next step; Receive and determine whether the unique code of the returned tray is the unique code of the tray that was illegally taken out. If yes, prompt to put the tray on the shelf and proceed to the next step. Otherwise, prompt that the tray is returned incorrectly. Record the unique code of the tray and start the countdown; Determine whether the storage location code of the storage location where the returned material tray is placed on the material rack is received before the countdown ends. If so, proceed to the next step. Otherwise, prompt the step of shelving timeout and return to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally taken material tray; Record the storage location code of the storage location where the returned material tray is placed on the binding material rack and the unique code of the returned material tray, and enter the legal loading data set to resolve the illegal removal exception corresponding to the returned material tray.
6. The code scanning and shelf prompting method for intelligent induction racks according to claim 5 is characterized in that: The illegal withdrawal exception resolution process also includes: Again determine whether the illegal removal status data in the abnormal data set is empty, otherwise jump to the step of receiving and determining whether the unique code of the returned material tray is the unique code of the illegally removed material tray, and if so, proceed to the next step; Determine whether there are any abnormalities in the remaining storage locations on the material rack. If so, enter the corresponding abnormality handling process. Otherwise, it will prompt that the abnormality has been resolved and end the illegal removal handling process.
7. The code scanning and shelf prompting method for intelligent induction racks according to claim 1 is characterized in that: The receiving and judging whether the rack code is correct, if correct, proceed to the next step, otherwise the rack error is prompted including: Entering the information receiving state of receiving the rack code information of the rack to be loaded with the tray; If the rack code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the rack code again and return to the previous step; Determine whether the received rack code information is correct. If it is correct, proceed to the next step. Otherwise, it prompts that the rack code information is incorrect and returns to the previous step.
8. The code scanning and shelf prompting method for intelligent induction racks according to claim 1 is characterized in that: The receiving and judging whether the unique code of the tray is correct, if correct, proceeding to the next step, otherwise prompting the tray error and re-entering the receiving tray unique code state includes: If the unique code information is received within the set time, proceed to the next step, otherwise it will prompt you to scan the unique code again and return to the previous step; Determine whether the received unique code information is in the material receipt. If so, proceed to the next step. Otherwise, it will prompt that the unique code is not in the material receipt. Rescan the unique code and return to the previous step.
9. The code scanning and shelf prompting method applied to intelligent induction racks according to claim 1 is characterized in that: The judgment of whether the tray is scanned multiple times before being put on the shelf is that if it is, a barcode error is prompted, otherwise the next step includes: Assign 1 to the number of scans; Determine whether another unique code is received. If so, add 1 to the number of scans and proceed to the next step. Otherwise, proceed directly to the next step. Determine whether the current number of scans is 1. If so, proceed to the next step. Otherwise, it is determined that the material tray has been scanned multiple times and a barcode error is prompted.
10. A code scanning and shelf reminder system applied to intelligent induction racks, characterized in that: The system includes: a system host, a material rack, and a code scanning terminal device; the material rack is provided with a plurality of storage locations, each of which is provided with a sensing device for sensing a material tray; the code scanning terminal device is used for selecting and inputting control of processing items, and is also used for scanning the unique code of the material tray and the material rack code; The system host is used to receive data information from the material rack and the code scanning terminal device, and execute the code scanning and shelving prompt method applied to the intelligent sensing material rack as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Intelligent goods shelf and material storage method
CN112389936A
Intelligent material management system
CN113379353A
Intelligent warehousing indication control system, device and method
CN113895850A
Material warehousing system and method based on multiple roadways and storage medium
CN117465875A
Material control method and device for chip storage
CN117541159A