A code scanning and stacking prompting method and system applied to an intelligent induction rack

By implementing a barcode scanning and prompting method on the intelligent sensor rack, and using the system host and barcode scanning terminal equipment to provide various reminders, problems such as rack errors, no empty storage space, material trays not in the receiving list, and material trays with inconsistent specifications are solved, thus achieving efficient material loading process management.

CN120589339BActive Publication Date: 2026-08-25SWISSMIC SHENZHEN LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510929811.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-07
Publication Date
2026-08-25
Estimated Expiration
2045-07-07

AI Technical Summary

Technical Problem

Existing intelligent sensor racks lack unified and comprehensive prompts during the material loading process, and cannot effectively prevent problems such as rack errors, no empty storage space, material trays not in the receiving list, occupied storage space on the rack, and material trays with incorrect specifications.

Method used

A method for prompting material loading by scanning barcodes is provided. This method receives and verifies the correctness of rack codes and tray codes, monitors storage location status, makes legal loading judgments, and uses the system host and barcode scanning terminal equipment to provide various reminders, including voice, tower lights, and page text, to ensure the accuracy of the loading process.

Benefits of technology

It significantly reduces the risk of errors in the intelligent sensor-controlled material feeding process, provides accurate and targeted prompts, reduces the cost of error correction for enterprises, and fills a gap in the industry.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120589339B_ABST
    Figure CN120589339B_ABST
Patent Text Reader

Abstract

The application relates to a code scanning and stacking prompting method and system applied to an intelligent induction rack, which comprises the following steps: receiving and judging whether the rack code is correct, if correct, entering the next step, otherwise, prompting the rack error and re-entering the state of receiving the rack code; reading the value of the current empty storage position number of the rack, and judging whether the value of the empty storage position number is zero, if not, entering the next step, otherwise, prompting that the rack has no empty storage position and ending the current tray stacking process; binding the record rack code, prompting to scan the unique code of the tray to be stacked; receiving and judging whether the unique code of the tray is correct, if correct, entering the next step, otherwise, prompting the tray error and re-entering the state of receiving the unique code of the tray; the prompt of the rack can really play the actual value of accurate and targeted guidance, greatly reduces the error risk of the intelligent induction rack in the material stacking link, and well makes up for the industry blank of the intelligent induction rack in the process link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent sensor rack technology, and more specifically, to a method and system for barcode scanning and shelving prompts applied to intelligent sensor racks. Background Technology

[0002] Intelligent sensor racks are a new type of rack with material sensing and detection functions for trays. Each storage location on the rack is usually configured with a storage location code, and a sensor is set up at each storage location to read the placed tray. All this information is controlled by a host system. Currently, when loading trays onto intelligent sensor racks, the prompts used are varied and lack a unified standard. Moreover, the prompts are not comprehensive and are too simplistic, failing to provide targeted and effective prompts for the various errors that may occur during the loading process. The formal significance of the prompts far outweighs their actual practical value. After receiving error prompts, the rack operator still needs to check the location of the error according to the internal inspection procedures.

[0003] These types of errors include: incorrect rack placement (this is a common and easily overlooked error, especially when there are many racks and they are densely distributed), no empty storage space on the rack, the tray not being on the receiving slip (the receiving slip is a list of trays to be placed on the current rack; this error occurs because the wrong tray was taken), the storage space on the rack being occupied (this error occurs because tray A was scanned but tray B was placed; this is due to human error and is relatively hidden and difficult to detect), and the tray size not matching the rack size (the storage space size on the rack does not match the tray size). Based on these reasons, a scanning and placement prompt method and system for intelligent sensor racks is needed. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a barcode scanning and shelving prompt method for intelligent induction racks, and to provide a barcode scanning and shelving prompt system for intelligent induction racks, in view of the above-mentioned defects of the prior art.

[0005] The technical solution adopted by this invention to solve its technical problem is:

[0006] A method for barcode scanning and shelving notification applied to intelligent sensor-operated material racks is constructed, characterized in that the method includes the following steps:

[0007] Receive and determine if the rack code is correct. If it is correct, proceed to the next step. Otherwise, prompt the rack error and re-enter the rack code receiving state.

[0008] Read the current number of empty storage positions on the rack and determine if the number of empty storage positions is zero. If it is not zero, proceed to the next step; otherwise, indicate that there are no empty storage positions on the rack and end the current pallet loading process.

[0009] Bind the record rack code and prompt the user to scan the unique code of the tray to be racked.

[0010] Receive and determine if the unique code of the material tray is correct. If it is correct, proceed to the next step; otherwise, prompt that the material tray is incorrect and re-enter the state of receiving the unique code of the material tray.

[0011] Determine if 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 they match, indicate that the unique code of the tray is duplicated, light up the indicator, and set the storage position of the matching tray to the retrievable state.

[0012] Determine whether the material specifications contained in the unique code match the storage location specifications of the rack, and also determine whether there are empty storage locations on the rack. If the material specifications match the storage location specifications of the rack and there are empty storage locations on the rack, proceed to the next step. If the material specifications do not match the storage location specifications of the rack, issue a mismatch prompt and end the current pallet loading process. If there are no empty storage locations on the rack, issue a no-empty-storage-location prompt and end the current pallet loading process.

[0013] Record the unique code and start the countdown to proceed to the next step;

[0014] Determine whether the storage code of the storage position of the material rack is received before the countdown ends. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred and scan the code again to put the material rack into place.

[0015] Record and bind the storage location code and the unique code of the material tray, store them in the valid material loading dataset, prompt that the material tray has been successfully loaded, and decrement the number of empty storage locations on the rack by one.

[0016] The present invention provides a method for scanning and placing items on a smart sensor rack, wherein the method further includes:

[0017] After the material loading process begins, monitor the status of each storage location on the material rack;

[0018] When the status of a storage location changes, determine whether there is a material tray in the changed storage location. Otherwise, proceed to the illegal removal process; otherwise, proceed to the next step.

[0019] Read the storage location code of the storage location placed in the material tray, and determine whether the read storage location code belongs to a valid material loading dataset. If it does, determine that the storage location status is normal and end this unscanned barcode placement event; otherwise, determine that the storage location is in an unscanned barcode placement state and proceed to the next step.

[0020] Add the storage code of the unscanned storage location to the exception dataset and indicate that there is a storage location that has not been scanned.

[0021] The present invention describes a method for barcode scanning and shelving notification for intelligent sensor-operated material racks, wherein the illegal removal handling process includes:

[0022] Read the storage location code of the storage location retrieved from the material tray, and determine whether the storage location code belongs to a valid material loading dataset. If yes, proceed to the next step; otherwise, proceed to the unscanned code placement exception resolution process.

[0023] Add the storage location code of the removed storage location and the corresponding unique code of the storage location to the illegal removal dataset. Delete the storage location code of the placed storage location and the corresponding unique code of the storage location from the legal loading dataset. Prompt an illegal removal exception to proceed with the illegal removal exception resolution process.

[0024] The present invention describes a method for indicating barcode scanning and placement of materials on an intelligent sensor rack, wherein the process for resolving the issue of items not scanned includes:

[0025] Upon receiving the input command to clear the unscanned barcode placement status of the storage location, the process for clearing the unscanned barcode placement status of the storage location begins.

[0026] Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code;

[0027] Determine if the unscanned and placed status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the unscanned and placed tray should be removed and proceed to the next step.

[0028] Monitor the status of each storage location on the material rack;

[0029] Determine whether the unscanned tray has been removed. If yes, proceed to the next step; otherwise, return to the previous step.

[0030] The message indicates that the "unscanned barcode placement" status has been removed, the color of the storage space light has been changed to the normal color, and the corresponding "unscanned barcode placement" status data has been deleted from the abnormal data set.

[0031] Determine if the unscanned barcode placement status data in the abnormal dataset is empty. If yes, proceed to the next step; otherwise, return to the step of monitoring the status of each storage location on the material rack.

[0032] The message indicates that the "unscanned QR code placed" status has been removed, ending the process of removing the "unscanned QR code placed" status.

[0033] The present invention describes a method for providing barcode scanning and shelving notification for intelligent sensor-operated material racks, wherein the illegal removal exception resolution process includes:

[0034] Upon receiving the input command to clear the illegal withdrawal status of the storage location, the system enters the illegal withdrawal status clearance process for the storage location.

[0035] Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code;

[0036] Determine if the illegally retrieved status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the illegally retrieved tray should be returned and proceed to the next step.

[0037] Receive and determine whether the unique code of the returned material tray is the unique code of the illegally taken material tray. If it is, prompt the tray to be put back on the shelf and proceed to the next step; otherwise, prompt the tray return error.

[0038] Record the unique code of the material tray and start the countdown;

[0039] Before the countdown ends, determine whether the storage location code of the returned material tray has been received from the storage location on the material rack. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred 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 retrieved material tray.

[0040] Record the storage location code of the storage location on the bound material rack where the returned material tray is placed, as well as the unique code of the returned material tray, and enter the valid material loading dataset to resolve the illegal retrieval anomaly corresponding to the returned material tray.

[0041] The present invention describes a method for providing barcode scanning and shelving notification for intelligent sensor-operated material racks, wherein the illegal removal exception resolution process further includes:

[0042] Check again whether the illegally retrieved status data in the abnormal dataset is empty; otherwise, proceed to the step of receiving and checking whether the unique code of the returned material tray is the unique code of the illegally retrieved material tray. If yes, proceed to the next step.

[0043] Determine if there are any abnormalities in the remaining storage locations on the material rack. If so, proceed with the corresponding abnormality handling process; otherwise, indicate that the abnormality has been resolved and end the illegal removal handling process.

[0044] The present invention describes a method for scanning and placing items on a smart sensor rack, wherein the step of receiving and determining whether the rack code is correct, and proceeding to the next step if correct, or indicating a rack error, includes:

[0045] Enter the information receiving state to receive the rack code information of the rack to be racked;

[0046] If the rack code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the rack code again and return to the previous step.

[0047] Determine if the received rack code information is correct. If correct, proceed to the next step; otherwise, indicate that the rack code information is incorrect and return to the previous step.

[0048] The present invention describes a method for scanning and placing items on a smart sensor rack, wherein the step of receiving and determining whether the unique code of the tray is correct, and proceeding to the next step if correct, or indicating a tray error and re-entering the state of receiving the tray's unique code, includes:

[0049] If the unique code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the unique code again and return to the previous step.

[0050] Determine if the received unique code information is in the receiving slip. If yes, proceed to the next step; otherwise, prompt that the unique code is not in the receiving slip, rescan the unique code, and return to the previous step.

[0051] The present invention describes a barcode scanning and shelving prompt method for intelligent sensor-operated material racks, wherein the step of determining whether the material rack has been scanned multiple times before shelving, and if so, prompting a barcode error; otherwise, proceeding to the next step includes:

[0052] Assign a value of 1 to the number of scans;

[0053] Determine if a unique code has been received. If so, increment the scan count and proceed to the next step; otherwise, proceed directly to the next step.

[0054] Determine if the current scan count is 1. If yes, proceed to the next step; otherwise, it is determined that the material tray has been scanned multiple times, and a barcode error message is displayed.

[0055] The non-transfer material dispensing prompt method applied to intelligent sensor material racks described in this invention includes one or more of the following prompting methods: voice prompts from the material rack, tower lights from the material rack, storage position lights from the material rack, voice prompts from the PDA, and text prompts on the PDA screen.

[0056] A barcode scanning and shelving prompt system for an intelligent sensor rack, wherein the system includes: a system host, a rack, and a barcode scanning terminal device; the rack is provided with multiple storage positions, and each storage position is provided with a sensor device for a sensor tray; the barcode scanning terminal device is used for selecting and inputting processing items, and is also used to scan the unique code of the tray and the rack code of the rack.

[0057] The system host is used to receive data information from the material rack and the barcode scanning terminal device, and execute the barcode scanning and shelving prompt method applied to the intelligent sensing material rack as described above.

[0058] The beneficial effects of this invention are as follows: By applying the methods and procedures of this application and employing reasonable operation steps and reminder designs, the intelligent sensor rack can smoothly load materials while avoiding a series of hidden errors, such as incorrect material loading, no available storage space on the rack, material trays not being on the receiving slip, occupied storage space on the rack, and inconsistencies between the tray specifications and the rack. This allows the rack reminders to truly provide accurate and targeted guidance, significantly reducing the risk of errors in the material loading process of the intelligent sensor rack, providing a solid and reliable foundation for other processes, reducing the cost of correcting errors for enterprises, and effectively filling the industry gap in this process. Attached Figure Description

[0059] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be further described below in conjunction with the accompanying drawings and embodiments. The drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort:

[0060] Figure 1 This is a flowchart of a preferred embodiment of the present invention for a barcode scanning and shelving prompt method applied to an intelligent sensor rack;

[0061] Figure 2 This is a flowchart illustrating the logic of the "unscanned placement" determination in a barcode scanning and shelving prompt method for intelligent sensor racks, according to a preferred embodiment of the present invention.

[0062] Figure 3 This is a flowchart of a preferred embodiment of the present invention for a barcode scanning and shelving prompt method for intelligent sensor racks, which removes the "unscanned barcode placed" message.

[0063] Figure 4 This is a supplementary flowchart illustrating the process of canceling the "unscanned placement" notification for a smart sensor rack, based on a preferred embodiment of the present invention. Figure 3 );

[0064] Figure 5 This is a flowchart illustrating the illegal removal judgment logic of the barcode scanning and shelving prompt method for intelligent sensor racks, according to a preferred embodiment of the present invention.

[0065] Figure 6 This is a flowchart illustrating the logic for resolving illegal removal in a barcode scanning and shelving notification method for intelligent sensor racks, according to a preferred embodiment of the present invention.

[0066] Figure 7 This is a supplementary flowchart of the illegal removal cancellation logic of the barcode scanning and shelving prompt method for intelligent sensor racks, which is a preferred embodiment of the present invention (continued). Figure 6 );

[0067] Figure 8 This is a schematic diagram of the principle of a barcode scanning and shelving prompt system for an intelligent sensor rack, according to a preferred embodiment of the present invention. Detailed Implementation

[0068] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, a clear and complete description will be provided below in conjunction with the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only some, 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 effort are within the protection scope of the present invention.

[0069] A preferred embodiment of the present invention is a barcode scanning and shelving prompt method applied to an intelligent sensor-operated material rack, such as... Figure 1 As shown, see also Figures 2-5 The steps include:

[0070] S01: Receive and verify the rack code. If correct, proceed to the next step; otherwise, indicate a rack error and re-enter the rack code receiving state. Specific steps can be as follows:

[0071] Enter the information receiving state to receive the rack code information of the rack to be racked;

[0072] If the rack code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the rack code again and return to the previous step.

[0073] Determine if the received rack code information is correct. If correct, proceed to the next step; otherwise, indicate that the rack code information is incorrect and return to the previous step.

[0074] S02: Read the current empty storage position of the rack and determine whether the empty storage position is zero. If it is not zero, proceed to the next step; otherwise, indicate that there is no empty storage position on the rack and end the current pallet loading process.

[0075] S03: Bind and record the rack code, prompting you to scan the unique code of the tray to be racked;

[0076] S04: Receive and verify the unique code of the material tray. If correct, proceed to the next step; otherwise, indicate a material tray error and re-enter the unique code receiving state. Specific steps can be as follows:

[0077] If the unique code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the unique code again and return to the previous step.

[0078] Determine if the received unique code information is in the receiving slip. If yes, proceed to the next step; otherwise, prompt that the unique code is not in the 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. Otherwise, proceed to the next step. If it does, indicate that the unique code of the tray is duplicated, light up the indicator, and set the matching tray storage position to the retrievable state.

[0080] S06: Determine whether the material specifications contained in the unique code match the storage location specifications of the rack, and at the same time determine whether there are empty storage locations on the rack. If the material specifications match the storage location specifications of the rack and there are empty storage locations on the rack, proceed to the next step. If the material specifications do not match the storage location specifications of the rack, issue a mismatch prompt and end the current pallet loading process. If there are no empty storage locations on the rack, issue a no-empty-storage-location prompt and end the current pallet loading process.

[0081] S07: Record the unique code and start the countdown to proceed to the next step; specific steps can be as follows:

[0082] Assign a value of 1 to the number of scans.

[0083] Determine if a unique code has been received. If so, increment the scan count and proceed to the next step; otherwise, proceed directly to the next step.

[0084] Determine if the current scan count is 1. If yes, proceed to the next step; otherwise, it is determined that the material tray has been scanned multiple times, and a barcode error message is displayed.

[0085] S08: Determine whether the storage code of the storage position of the material rack is received before the countdown ends. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred and scan the code again to put the racking.

[0086] S09: Record and bind the storage location code and the unique code of the material tray, store them in the valid material loading dataset, prompt that the material tray loading is successful, and decrement the number of empty storage locations on the rack by one.

[0087] By employing the methods and procedures outlined in this application, and utilizing reasonable operational steps and reminder designs, the intelligent sensor rack can smoothly load materials while mitigating a series of potential hidden errors, such as incorrect loading, no available storage space on the rack, trays not being on the receiving slip, occupied storage spaces on the rack, and tray specifications not matching the rack. This ensures that the rack reminders provide accurate and targeted guidance, significantly reducing the risk of errors in the material loading process. This provides a solid and reliable foundation for other processes, reduces the cost of correcting errors for enterprises, and effectively fills a gap in the industry for intelligent sensor racks in this process.

[0088] like Figure 2 As shown, the method also includes determining whether a material tray is placed into the material rack without scanning the barcode. This determination is interspersed throughout the entire material loading process, and the specific steps are as follows:

[0089] After the material loading process begins, monitor the status of each storage location on the material rack;

[0090] When the status of a storage location changes, determine whether there is a material tray in the changed storage location. Otherwise, proceed to the illegal removal process; otherwise, proceed to the next step.

[0091] Read the storage location code of the storage location placed in the material tray, and determine whether the read storage location code belongs to a valid material loading dataset. If it does, determine that the storage location status is normal and end this unscanned barcode placement event; otherwise, determine that the storage location is in an unscanned barcode placement state and proceed to the next step.

[0092] Add the storage code of the unscanned storage location to the exception dataset and indicate that there is a storage location that has not been scanned.

[0093] like Figure 3 and Figure 4 As shown, the method for clearing the "unscanned and placed" status is as follows:

[0094] Remove the "unscanned" status from the storage location:

[0095] Upon receiving the input command to clear the unscanned barcode placement status of the storage location, the process for clearing the unscanned barcode placement status of the storage location begins.

[0096] Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code;

[0097] Determine if the unscanned and placed status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the unscanned and placed tray should be removed and proceed to the next step.

[0098] Monitor the status of each storage location on the material rack;

[0099] Determine whether the unscanned tray has been removed. If yes, proceed to the next step; otherwise, return to the previous step.

[0100] The message indicates that the "unscanned barcode placement" status has been removed, the color of the storage space light has been changed to the normal color, and the corresponding "unscanned barcode placement" status data has been deleted from the abnormal data set.

[0101] Determine if the unscanned barcode placement status data in the abnormal dataset is empty. If yes, proceed to the next step; otherwise, return to the step of monitoring the status of each storage location on the material rack.

[0102] The message indicates that the "unscanned QR code placed" status has been removed, ending the process of removing the "unscanned QR code placed" status.

[0103] like Figure 5 As shown, the shelving process also includes a procedure to handle the unauthorized removal of material trays, specifically including:

[0104] Read the storage location code of the storage location retrieved from the material tray, and determine whether the storage location code belongs to a valid material loading dataset. If yes, proceed to the next step; otherwise, proceed to the unscanned code placement exception resolution process.

[0105] Add the storage location code of the storage location where the material tray is removed and the corresponding unique code of the material tray to the illegal removal dataset. Delete the storage location code of the storage location where the material tray is placed and the corresponding unique code of the material tray from the legal loading dataset. Prompt an illegal removal exception and proceed to the illegal removal exception resolution process.

[0106] like Figure 6 and Figure 7 As shown, the steps to resolve the illegal withdrawal status are as follows:

[0107] Upon receiving the input command to clear the illegal withdrawal status of the storage location, the system enters the illegal withdrawal status clearance process for the storage location.

[0108] Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code;

[0109] Determine if the illegally retrieved status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the illegally retrieved tray should be returned and proceed to the next step.

[0110] Receive and determine whether the unique code of the returned material tray is the unique code of the illegally taken material tray. If it is, prompt the tray to be put back on the shelf and proceed to the next step; otherwise, prompt the tray return error.

[0111] Record the unique code of the material tray and start the countdown;

[0112] Before the countdown ends, determine whether the storage location code of the returned material tray has been received from the storage location on the material rack. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred 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 retrieved material tray.

[0113] Record the storage location code of the storage location on the bound material rack where the returned material tray is placed, as well as the unique code of the returned material tray, and enter the valid material loading dataset to resolve the illegal retrieval anomaly corresponding to the returned material tray;

[0114] Check again whether the illegally retrieved status data in the abnormal dataset is empty; otherwise, proceed to the step of receiving and checking whether the unique code of the returned material tray is the unique code of the illegally retrieved material tray. If yes, proceed to the next step.

[0115] Determine if there are any abnormalities in the remaining storage locations on the material rack. If so, proceed with the corresponding abnormality handling process; otherwise, indicate 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: voice prompts for the material rack, tower lights for the material rack, storage position lights for the material rack, voice prompts for the PDA, and text prompts for the PDA; specific settings can be made according to the specific content of each of the above steps.

[0118] A barcode scanning and shelving notification system for intelligent sensor-operated material racks, such as Figure 8 As shown, the system includes: a system host 10, a material rack 11, and a barcode scanning terminal device 12; the material rack 11 is provided with multiple storage positions 110, and each storage position is provided with a sensing device 111 for sensing the material tray; the barcode scanning terminal device 12 is used for selecting and inputting processing items, and is also used to scan 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 barcode scanning terminal device 12, and execute the barcode scanning and shelving prompt method applied to the intelligent sensing material rack as described above.

[0120] The system applied in this application employs a reasonable design of operating procedures and reminders, ensuring that the intelligent sensor rack can smoothly load materials while avoiding a series of hidden errors such as incorrect material loading, no available storage space on the rack, trays not being on the receiving slip, occupied storage space on the rack, and tray specifications not matching the rack. This allows the rack reminders to truly provide accurate and targeted guidance, significantly reducing the risk of errors in the material loading process of the intelligent sensor rack, providing a solid and reliable foundation for other processes, reducing the cost of correcting errors for enterprises, and effectively filling the industry gap in this process of intelligent sensor racks.

[0121] It should be understood that those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A method for barcode scanning and shelving prompts applied to intelligent sensor-operated material racks, characterized in that, The method includes the following steps: Receive and determine if the rack code is correct. If it is correct, proceed to the next step. Otherwise, prompt the rack error and re-enter the rack code receiving state. Read the current number of empty storage positions on the rack and determine if the number of empty storage positions is zero. If it is not zero, proceed to the next step; otherwise, indicate that there are no empty storage positions on the rack and end the current pallet loading process. Bind the record rack code and prompt the user to scan the unique code of the tray to be racked. Receive and determine if the unique code of the material tray is correct. If it is correct, proceed to the next step; otherwise, prompt that the material tray is incorrect and re-enter the state of receiving the unique code of the material tray. Determine if the unique code of the received tray matches the unique code of the tray already on the rack. Otherwise, proceed to the next step. If they match, indicate that the unique code of the tray is duplicated, light up the indicator, and set the storage position of the matching tray to the retrievable state. Determine whether the material specifications contained in the unique code match the storage location specifications of the rack, and also determine whether there are empty storage locations on the rack. If the material specifications match the storage location specifications of the rack and there are empty storage locations on the rack, proceed to the next step. If the material specifications do not match the storage location specifications of the rack, issue a mismatch prompt and end the current pallet loading process. If there are no empty storage locations on the rack, issue a no-empty-storage-location prompt and end the current pallet loading process. Record the unique code and start the countdown to proceed to the next step; Determine whether the storage code of the storage position of the material rack is received before the countdown ends. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred and scan the code again to put the material rack into place. Record and bind the storage location code and the unique code of the material tray, store them in the valid material loading dataset, prompt that the material tray has been successfully loaded, and decrement the number of empty storage locations on the rack by one; The method further includes: After the material loading process begins, monitor the status of each storage location on the material rack; When the status of a storage location changes, determine whether there is a material tray in the changed storage location. Otherwise, proceed to the illegal removal process; otherwise, proceed to the next step. Read the storage location code of the storage location placed in the material tray, and determine whether the read storage location code belongs to a valid material loading dataset. If it does, determine that the storage location status is normal and end this unscanned barcode placement event; otherwise, determine that the storage location is in an unscanned barcode placement state and proceed to the next step. Add the storage code of the unscanned storage location to the exception dataset and indicate that there is a storage location that has not been scanned.

2. The method for scanning and placing items on an intelligent sensor rack according to claim 1, characterized in that, The illegal removal handling process includes: Read the storage location code of the storage location retrieved from the material tray, and determine whether the storage location code belongs to a valid material loading dataset. If yes, proceed to the next step; otherwise, proceed to the unscanned code placement exception resolution process. Add the storage location code of the storage location where the material tray is removed and the corresponding unique code of the material tray to the illegal removal dataset. Delete the storage location code of the storage location where the material tray is placed and the corresponding unique code of the material tray from the legal loading dataset. Prompt an illegal removal exception to proceed with the illegal removal exception resolution process.

3. The method for barcode scanning and shelving prompts applied to intelligent sensor racks according to claim 2, characterized in that, The process for resolving the issue of not scanning the code includes: Upon receiving the input command to clear the unscanned barcode placement status of the storage location, the process for clearing the unscanned barcode placement status of the storage location begins. Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code; Determine if the unscanned and placed status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the unscanned and placed tray should be removed and proceed to the next step. Monitor the status of each storage location on the material rack; Determine whether the unscanned tray has been removed. If yes, proceed to the next step; otherwise, return to the previous step. The message indicates that the "unscanned barcode placement" status has been removed, the color of the storage space light has been changed to the normal color, and the corresponding "unscanned barcode placement" status data has been deleted from the abnormal data set. Determine if the unscanned barcode placement status data in the abnormal dataset is empty. If yes, proceed to the next step; otherwise, return to the step of monitoring the status of each storage location on the material rack. The message indicates that the "unscanned QR code placed" status has been removed, ending the process of removing the "unscanned QR code placed" status.

4. The method for scanning and placing items on an intelligent sensor rack according to claim 2, characterized in that, The illegal retrieval exception resolution process includes: Upon receiving the input command to clear the illegal withdrawal status of the storage location, the system enters the illegal withdrawal status clearance process for the storage location. Receive the rack code of the current rack and read the abnormal dataset corresponding to the rack code; Determine if the illegally retrieved status data in the abnormal dataset is empty. If it is, indicate that there is no abnormality in the rack and end the process. Otherwise, indicate that the illegally retrieved tray should be returned and proceed to the next step. Receive and determine whether the unique code of the returned material tray is the unique code of the illegally taken material tray. If it is, prompt the tray to be put back on the shelf and proceed to the next step; otherwise, prompt the tray return error. Record the unique code of the material tray and start the countdown; Before the countdown ends, determine whether the storage location code of the returned material tray has been received from the storage location on the material rack. If yes, proceed to the next step; otherwise, prompt that the racking timeout has occurred 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 retrieved material tray. Record the storage location code of the storage location on the bound material rack where the returned material tray is placed, as well as the unique code of the returned material tray, and enter the valid material loading dataset to resolve the illegal retrieval anomaly corresponding to the returned material tray.

5. The method for barcode scanning and shelving prompts applied to intelligent sensor racks according to claim 4, characterized in that, The illegal retrieval exception resolution process also includes: Check again whether the illegally retrieved status data in the abnormal dataset is empty; otherwise, proceed to the step of receiving and checking whether the unique code of the returned material tray is the unique code of the illegally retrieved material tray. If yes, proceed to the next step. Determine if there are any abnormalities in the remaining storage locations on the material rack. If so, proceed with the corresponding abnormality handling process; otherwise, indicate that the abnormality has been resolved and end the illegal removal handling process.

6. The method for barcode scanning and shelving prompts applied to intelligent sensor racks according to claim 1, characterized in that, The step of receiving and determining whether the rack code is correct, proceeding to the next step if correct, otherwise indicating a rack error includes: Enter the information receiving state to receive the rack code information of the rack to be racked; If the rack code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the rack code again and return to the previous step. Determine if the received rack code information is correct. If correct, proceed to the next step; otherwise, indicate that the rack code information is incorrect and return to the previous step.

7. The method for barcode scanning and shelving prompts applied to intelligent sensor racks according to claim 1, characterized in that, The process of receiving and determining whether the unique code of the material tray is correct, and proceeding to the next step if it is correct, otherwise indicating a material tray error and re-entering the state of receiving the unique code of the material tray includes: If the unique code information is received within the set time, proceed to the next step; otherwise, prompt the user to scan the unique code again and return to the previous step. Determine if the received unique code information is in the receiving slip. If yes, proceed to the next step; otherwise, prompt that the unique code is not in the receiving slip, rescan the unique code, and return to the previous step.

8. The method for barcode scanning and shelving prompts applied to intelligent sensor racks according to claim 1, characterized in that, The step of determining whether the material tray was scanned multiple times before being placed on the shelf includes: If yes, indicating a barcode error; otherwise, proceeding to the next step. Assign a value of 1 to the number of scans; Determine if a unique code has been received. If so, increment the scan count and proceed to the next step; otherwise, proceed directly to the next step. Determine if the current scan count is 1. If yes, proceed to the next step; otherwise, it is determined that the material tray has been scanned multiple times, and a barcode error message is displayed.

9. A barcode scanning and shelving indication system for intelligent sensor-operated material racks, characterized in that, The system includes: a system host, a material rack, and a barcode scanning terminal device; the material rack is provided with multiple storage positions, and each storage position is provided with a sensing device for a sensing tray; the barcode scanning terminal device is used for selecting and inputting processing items, and is also used to scan 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 barcode scanning terminal device, and execute the barcode scanning and shelving prompt method for intelligent sensing material racks as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Intelligent warehousing indication control system, device and method

    CN113895850A

  • Material control method and device for chip storage

    CN117541159A