Control method for an auxiliary material removal system
By combining the main control module and the material detection module with the counting module, the problem of over- or under-picking of materials in the auxiliary material picking system is solved, achieving accurate material picking and automatic counting, and improving the efficiency and accuracy of manual packaging.
Patent Information
- Application Number
- CN202211441363.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-11-17
AI Technical Summary
Existing auxiliary material handling systems are difficult to accurately handle during manual packaging, which can easily lead to problems such as taking too much or too little material.
The system employs a combined control method consisting of a main control module and a material picking detection module. By setting the material picking mode, it detects the user's material picking behavior and determines whether repeated material picking has occurred based on the value of the material picking flag. It then triggers an audible and visual alarm and combines this with a counting module to achieve automatic counting and prompts.
It improves the accuracy of manual material handling, reduces the error rate of taking too much or too little material, and improves packaging efficiency and accuracy.
Smart Images

Figure CN116216011B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of material assembly, and in particular to a control method of an auxiliary material taking system. BACKGROUND
[0002] In order to facilitate the use of users, when selling some products, manufacturers will attach a plurality of product accessories needed in the installation or use process of the products. Since the product accessories are various in types (such as various wires, terminals, screwdrivers, etc.) and different in shapes, it is difficult to automatically take and package each product accessory by using mechanical automation, and only manual packaging can be used. In order to improve the efficiency of manual packaging and reduce the error probability, the prior art proposes an auxiliary material taking system, and detects whether each product accessory is taken by using the system. However, under the assistance of the current auxiliary material taking system, the manual packaging operation is still prone to problems such as taking too much or too little material, and accurate material taking cannot be achieved. SUMMARY
[0003] The present application aims to at least solve one of the above technical defects, in particular, the technical defect that accurate material taking cannot be achieved in the prior art.
[0004] The present application provides a control method of an auxiliary material taking system, the auxiliary material taking system comprising a main control module and a material taking detection module, and the method comprising:
[0005] The main control module determines a set material taking mode, and in the case that the set material taking mode is a non-sequential material taking mode, determines a first target identifier in the module identifier corresponding to each material taking detection module, and respectively issues an enable instruction and the set material taking mode to the material taking detection module corresponding to each first target identifier;
[0006] Each material taking detection module enables the material taking detection function of the module when receiving the enable instruction, to detect whether the user takes material;
[0007] In the case that each material taking detection module detects that the user takes material and the received set material taking mode is the non-sequential material taking mode, judges whether the material is repeatedly taken according to the value of the material taking flag bit of the module, and performs sound and light alarm when it is determined that the material is repeatedly taken.
[0008] In one embodiment, the step of judging whether the material is repeatedly taken according to the value of the material taking flag bit of the module comprises:
[0009] Each material taking detection module obtains the value of the material taking flag bit of the module;
[0010] Each of the material taking detection modules determines non-repeated material taking when the material taking flag bit value of the module is a first value, and updates the material taking flag bit value of the module from the first value to a second value.
[0011] Each of the material taking detection modules determines repeated material taking when the material taking flag bit value of the module is the second value.
[0012] In one of the embodiments, the control method of the auxiliary material taking system further comprises the following steps:
[0013] The main control module sends a query instruction to each of the material taking detection modules corresponding to the first target identifier according to a preset query period when the set material taking mode is the non-sequential material taking mode.
[0014] Each of the material taking detection modules sends the material taking flag bit value of the module to the main control module when the query instruction is received.
[0015] The main control module receives each of the material taking flag bit values, and sends an initialization instruction to each of the material taking detection modules corresponding to the first target identifier when each of the received material taking flag bit values is the second value.
[0016] Each of the material taking detection modules updates the material taking flag bit value of the module from the second value to the first value when the initialization instruction is received.
[0017] In one of the embodiments, the auxiliary material taking system further comprises a counting module. The control method of the auxiliary material taking system of the application further comprises the following steps:
[0018] The main control module sends an increase instruction to the counting module when each of the received material taking flag bit values is the second value.
[0019] The counting module adds 1 to the packaged quantity to obtain an updated packaged quantity, and displays the updated packaged quantity when the increase instruction is received.
[0020] In one of the embodiments, the step of adding 1 to the packaged quantity to obtain an updated packaged quantity comprises:
[0021] The counting module stores the updated packaged quantity in a battery-backed up erasable programmable read-only memory of the module.
[0022] In one of the embodiments, the step of enabling the material taking detection function of the module to detect whether the user takes material when each of the material taking detection modules receives the enable instruction comprises:
[0023] Each of the taking detection modules enables a taking sensing unit of the module upon receiving the enabling instruction, so that the taking sensing unit outputs a first level of taking detection signal when no user taking is sensed and outputs a second level of taking detection signal when user taking is sensed;
[0024] Each of the taking detection modules determines user taking when the taking detection signal jumps from the first level to the second level and the second level lasts for a time length greater than or equal to a preset time length threshold.
[0025] In one of the embodiments, the control method of the auxiliary taking system further comprises the following steps:
[0026] The main control module sends the enabling instruction and the set taking mode to each of the taking detection modules according to the module identifier corresponding to each of the taking detection modules when the set taking mode is the sequential taking mode.
[0027] Each of the taking detection modules generates feedback frame data according to the module identifier of the module and sends the negative feedback frame data to the main control module when the set taking mode is the sequential taking mode and user taking is detected.
[0028] The main control module determines a second target identifier among the module identifiers corresponding to each of the taking detection modules according to the preset taking sequence when the set taking mode is the sequential taking mode.
[0029] The main control module extracts the received feedback frame data to obtain a third target identifier when the feedback frame data is received, and sends an alarm instruction to the taking detection module corresponding to the third target identifier and / or the taking detection module corresponding to the second target identifier if the third target identifier does not match the second target identifier.
[0030] Each of the taking detection modules performs audible and visual alarm when the alarm instruction is received.
[0031] In one of the embodiments, the control method of the auxiliary taking system further comprises the following steps:
[0032] The main control module updates the second target identifier according to the preset taking sequence when the third target identifier matches the second target identifier.
[0033] In one of the embodiments, the auxiliary material taking system further comprises a counting module. The step of updating the second target identification according to the preset material taking sequence comprises:
[0034] When the second target identification is the last module identification in the preset material taking sequence, the main control module sends an increasing instruction to the counting module and updates the second target identification to the first module identification in the preset material taking sequence.
[0035] When the second target identification is the last module identification in the preset material taking sequence, the main control module updates the second target identification to the next module identification.
[0036] When the increasing instruction is received, the counting module increases the packed quantity by 1 to obtain an updated packed quantity and displays the updated packed quantity.
[0037] In one of the embodiments, the control method of the auxiliary material taking system further comprises the following steps:
[0038] When the second target identification is updated, the main control module sends a prompt instruction to the corresponding material taking detection module according to the updated second target identification.
[0039] When the prompt instruction is received, each material taking detection module performs material taking prompt.
[0040] In the control method of the auxiliary material taking system, when the main control module sets the material taking mode to the non-sequential material taking mode, it sends an enabling instruction and a set material taking mode to the material taking detection module corresponding to each first target identification, so that the material taking detection module corresponding to each first target identification enables the material taking detection function of the module, thereby detecting whether the user takes material. If it is detected that the user takes material and the set material taking mode is the non-sequential material taking mode, the material taking detection module can determine whether the current material taking is repeated material taking according to the value of the material taking flag bit of the module, and if so, it performs audible and visual alarm. In this way, when the user does not take material according to the preset material taking sequence, the auxiliary material taking system can also determine whether the user repeatedly takes material and timely remind the user, thereby avoiding over-taking of material and reducing the error rate, and further improving the accuracy of manual material taking. BRIEF DESCRIPTION OF DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description only represent some of the embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor under the premise of the accompanying drawings.
[0042] Figure 1 Flowchart of a control method of an auxiliary material taking system in one embodiment;
[0043] Figure 2 Flowchart of a control method of an auxiliary material taking system in one embodiment;
[0044] Figure 3 Flowchart of a control method of an auxiliary material taking system in one embodiment. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments only represent some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application.
[0046] The control method of the auxiliary material taking system of the present application can be applied to the auxiliary material taking system. The auxiliary material taking system can include a main control module and at least one material taking detection module, and the main control module is electrically connected or communicatively connected to each material taking detection module. It can be understood that the specific number of the material taking detection modules can be determined according to actual conditions, and the present application does not make specific limitation thereon, for example, the auxiliary material taking system can include 1-255 material taking detection modules.
[0047] The main control module can be a device or circuit with logic operation function, which can be used to perform logic calculation involved in the operation of the auxiliary material taking system. The material taking detection module can be a device or circuit capable of detecting whether the user takes the material, for example, the material taking detection module can include a pair of detection heads and related circuits, so that whether the user takes the material can be determined by the level output by the pair of detection heads or the diffuse reflection detection head. In one of the embodiments, when the number of the material taking detection modules is multiple, each material taking detection module can correspondingly detect whether each type of product accessory is taken. For example, when each standard product accessory needs to include a screwdriver and a triangular tab, the auxiliary material taking system can detect whether the screwdriver is taken by the first material taking detection module, and detect whether the triangular tab is taken by the second material taking detection module.
[0048] In one of the embodiments, the auxiliary material taking system can further comprise a counting module, which can be electrically connected or communicatively connected to the main control module to determine the number of currently packed product accessories. It can be understood that the specific implementation principles and circuit structures of the main control module, the material taking detection module and the counting module can be determined according to actual conditions, and the present application does not make specific limitations thereon.
[0049] In one of the embodiments, the present application provides a control method applied to the auxiliary material taking system. As shown in the figure, the control method can comprise the following steps: Figure 1
[0050] S102: The main control module determines a set material taking mode, and in the case that the set material taking mode is a non-sequential material taking mode, determines a first target identification in the module identification corresponding to each material taking detection module, and respectively issues an enabling instruction and the set material taking mode to the material taking detection module corresponding to each first target identification.
[0051] The set material taking mode can be determined by the user according to actual production needs. Each material taking detection module can correspond to a module identification, which can be used to uniquely identify each material taking detection module.
[0052] When the auxiliary material taking system is in a working state, the main control module can determine whether the set material taking mode set by the user is a non-sequential material taking mode. The non-sequential material taking mode refers to a working mode in which the user does not need to take materials according to a pre-set material taking sequence. When the auxiliary material taking system works in the non-sequential material taking mode, the user can take materials according to the same or different material taking sequence when packing any two packs of product accessories.
[0053] If the set material taking mode is a non-sequential material taking mode, the main control module can determine a first target identification in the module identification corresponding to each material taking detection module. The first target identification is the module identification of the material taking detection module used to detect whether the target material box is taken. The target material box refers to the material box involved in the manual packing of product accessories. Since the auxiliary material taking system comprises various material taking detection modules, not all of which need to be put into use, some of the material taking detection modules can be in an idle state, and therefore the main control module can take the module identification of the material taking detection module that needs to be put into use as the first target identification. For example, when the auxiliary material taking system comprises four material taking detection modules, and each standard pack of product accessories only comprises a screwdriver and a triangular tab, the auxiliary material taking detection module only needs to put two material taking detection modules into use to respectively detect whether the screwdriver and the triangular tab are taken. In this case, the module identification corresponding to the two material taking detection modules put into use can be taken as the first target identification. In one of the embodiments, the first target identification can be pre-set by the user.
[0054] After determining the first target identification, the main control module can send an enabling instruction and a set taking mode to each taking detection module corresponding to the first target identification, so as to enable each taking detection module to be put into use and inform the taking detection module of the current taking mode.
[0055] In one embodiment, the main control module can determine a non-first target identification in the module identification corresponding to each taking detection module, and send a closing instruction to each taking detection module corresponding to the non-first target identification, so as to close the taking detection function of the taking detection module in the idle state, and avoid misjudgment caused by false triggering.
[0056] S104: Each taking detection module enables the taking detection function of the module upon receiving the enabling instruction, so as to detect whether the user takes the material.
[0057] If the taking detection module receives the enabling instruction, it indicates that the taking detection module needs to be put into use, and therefore, the taking detection module can enable the taking detection function of the module, so that the module can detect whether the user takes the material. In one embodiment, if the taking detection module includes a taking sensing unit, the taking detection module can enable the taking sensing unit, so that the taking sensing unit can output a taking detection signal of different levels according to whether the material is taken.
[0058] S106: In the case where the user takes the material and the set taking mode received by each taking detection module is the non-sequential taking mode, the taking detection module determines whether the taking is repeated according to the value of the taking flag bit of the module, and performs audible and visual alarm when it is determined that the taking is repeated.
[0059] Each taking detection module can maintain a taking flag bit corresponding to the module, so that the taking detection module can determine whether the material corresponding to the module has been taken according to the value of the taking flag bit of the module. For example, when the auxiliary taking system detects whether the screwdriver is taken through the first taking detection module and detects whether the triangular cantilever is taken through the second taking detection module, it can determine whether the screwdriver is taken according to the value of the taking flag bit in the first taking detection module, and determine whether the triangular cantilever is taken according to the value of the taking flag bit in the second taking detection module.
[0060] Each taking detection module can detect whether the user takes the material when it is enabled, and if it detects that the user takes the material and the set taking mode is the non-sequential taking mode, the taking detection module needs to determine whether the taking is repeated according to the value of the taking flag bit of the module. If it is determined that the taking is repeated, the taking detection module can perform audible and visual alarm to accurately prompt the user to take more materials, thereby avoiding the problem of inaccurate taking caused by taking too much material.
[0061] In the control method of the auxiliary material taking system, when the main control module sets the material taking mode to the non-sequential material taking mode, the main control module sends an enabling instruction and the set material taking mode to each material taking detection module corresponding to the first target identifier, so that each material taking detection module corresponding to the first target identifier enables the material taking detection function of the module, thereby detecting whether the user takes the material. If it is detected that the user takes the material and the set material taking mode is the non-sequential material taking mode, the material taking detection module can determine whether the current material taking is repeated material taking according to the value of the material taking flag bit of the module, and if so, the sound and light alarm is performed. In this way, when the user does not take the material according to the preset material taking sequence, the auxiliary material taking system can also determine whether the user repeatedly takes the material and timely reminds the user, thereby avoiding taking too much material and reducing the error rate, and further improving the accuracy of manual material taking.
[0062] In one embodiment, the step of determining whether the current material taking is repeated material taking according to the value of the material taking flag bit of the module comprises:
[0063] Each of the material taking detection modules acquires the value of the material taking flag bit of the module;
[0064] Each of the material taking detection modules determines non-repeated material taking when the value of the material taking flag bit of the module is a first value, and updates the value of the material taking flag bit of the module from the first value to a second value;
[0065] Each of the material taking detection modules determines repeated material taking when the value of the material taking flag bit of the module is the second value.
[0066] Specifically, when determining whether the current material taking is repeated material taking, the material taking detection module can determine according to the specific value of the material taking flag bit. If the value of the material taking flag bit of the module is a first value, it indicates that the current material taking is the first material taking, which is non-repeated material taking, and therefore the sound and light alarm is not performed, and the value of the material taking flag bit of the module is updated from the first value to a second value to record that the material has been taken. If the value of the material taking flag bit of the module is the second value, it indicates that the material has been taken before the current material taking, and the current material taking is non-first material taking and repeated material taking. In this way, whether the current material taking is repeated material taking can be more accurately determined.
[0067] It can be understood that the specific values of the first value and the second value can be determined according to actual conditions, and the present application does not make specific limitations thereon. In one example, the first value can be 1 and the second value can be 0.
[0068] In one embodiment, as shown in Figure 2 the control method of the auxiliary material taking system of the present application can further comprise the following steps:
[0069] S202: In a case where the set taking mode is the non-sequential taking mode, the main control module sends a query instruction to each taking detection module corresponding to each first target identifier according to a preset query period;
[0070] S204: Each taking detection module sends a taking flag bit value of the module to the main control module in a case where the query instruction is received;
[0071] S206: The main control module receives each taking flag bit value, and sends an initialization instruction to each taking detection module corresponding to each first target identifier in a case where each received taking flag bit value is the second value;
[0072] S208: Each taking detection module updates the taking flag bit value of the module from the second value to the first value in a case where the initialization instruction is received.
[0073] Specifically, when the set taking mode is the non-sequential taking mode, to determine whether the user has taken all product accessories in a standard product accessory package, the main control module can periodically send a query instruction to each taking detection module corresponding to each first target identifier according to a preset query period, to query the taking flag bit value of each taking detection module in use. In an embodiment, the main control module can perform polling communication with each taking detection module in use according to the preset query period, to query each taking flag bit value. It can be understood that the specific length of the preset query period can be determined according to actual conditions, and the present application does not make a specific limitation thereon. In an example, to update the taking status of various materials in time and improve packaging efficiency, the preset query period can be 50 milliseconds.
[0074] The main control module can receive the taking flag bit value reported by the taking detection module, and if each taking flag bit value received by the main control module is the second value, it indicates that the user has taken all product accessories in a standard product accessory package, and the user can start packaging the next product accessory package. Therefore, the main control module can send an initialization instruction to each taking detection module in use according to each first target identifier, to initialize the taking flag bit value of each taking detection module in use, to avoid false alarms caused by the taking flag bit value not being initialized in time.
[0075] It can be understood that when the user has not taken all product accessories in a standard product accessory package, the taking flag bit value of each taking detection module is not initialized. Therefore, if the user starts packaging the next product accessory package, the auxiliary taking system will perform sound and light alarm. In this way, it can avoid taking less material and reduce the error rate, and thus improve the accuracy of manual taking.
[0076] For example, if each package of standard product accessories must include a screwdriver and a pry bar, and the previous package of product accessories only contains a screwdriver, then when the user takes out the screwdriver while packing the next package of product accessories, it will trigger an audible and visual alarm from the auxiliary material handling system.
[0077] In one embodiment, the auxiliary material handling system may further include a counting module. The control method for the auxiliary material handling system of this application may further include the following steps:
[0078] When the received values of each material picking flag are the second value, the main control module sends an increment command to the counting module.
[0079] Upon receiving the increment instruction, the counting module increments the number of packages by 1 to obtain the updated number of packages, and then displays the updated number of packages.
[0080] The number of packaged items can be the number of product accessories that have already been packaged.
[0081] Specifically, if the values of all the material picking flags received by the main control module are the second value, it indicates that the user has taken all the product accessories from a standard package of product accessories, and the user has completed the packaging of a standard package of product accessories. Therefore, the main control module can send an increment command to the counting module to instruct the counting module to update the packaged quantity M to (M+1) and display the updated packaged quantity. In this way, automatic counting can be achieved without manual counting of the packaged quantity, thereby improving the efficiency of manual packaging.
[0082] Furthermore, the main control module can obtain the set total number of packages. If the updated number of packages is greater than or equal to the total number of packages, it sends an alarm command to the counting module to trigger an audible and visual alarm until the alarm is manually deactivated. In one example, the total number of packages can be adjusted or set by the main control module via an electrical or communication connection. In this way, the counting module can verify the current number of packages against the set total number of packages in real time and promptly issue a reminder to the user that the total number of packages has been completed, thus saving time that would otherwise be spent verifying the number of packaged accessories after packaging.
[0083] In one embodiment, after the step of adding 1 to the packed number to obtain an updated packed number, the counting module further stores the updated packed number in an Electrically Erasable Programmable Read Only Memory (EEPROM) of the counting module. In this way, the counting module can achieve a power-off memory function to avoid re-counting caused by system power-off, thereby further improving efficiency.
[0084] In one embodiment, when each of the material taking detection modules receives the enabling instruction, the material taking detection function of the module is enabled to detect whether the user takes the material.
[0085] When each of the material taking detection modules receives the enabling instruction, the material taking sensing unit of the module is enabled to output a first level of the material taking detection signal if the user does not take the material and output a second level of the material taking detection signal if the user takes the material.
[0086] When each of the material taking detection modules detects that the material taking detection signal jumps from the first level to the second level and the duration of the second level is greater than or equal to a preset duration threshold, it is determined that the user takes the material.
[0087] Specifically, each of the material taking detection modules can include a material taking sensing unit. When enabled, the material taking sensing unit can detect whether the user takes the material from the corresponding material box. If the user does not take the material, a first level of the material taking detection signal is output. If the user takes the material, a second level of the material taking detection signal is output. The first level is different from the second level.
[0088] To prevent false triggering from causing false positives and false alarms, the material taking detection module can determine whether the user takes the material based on a trigger delay. If it is detected that the level of the material taking detection signal jumps from the first level to the second level, and the duration of the second level after the current level jump is greater than or equal to a preset duration threshold, it is determined that the current trigger is a normal trigger caused by the user taking the material. If the duration of the second level after the current level jump is less than the preset duration threshold, it is determined that the current trigger is a noise signal and is not caused by the user taking the material, and thus it is determined that the user does not take the material.
[0089] It can be understood that the preset duration threshold can be adjusted according to actual conditions, which is not specifically limited in the present application. Through the inventor's many experiments and researches, the preset duration threshold can be 250 milliseconds to improve the accuracy of the determination result.
[0090] In one embodiment, asFigure 3 As shown, the control method of the auxiliary material taking system of the application can further include the following steps:
[0091] S302: In the case that the set material taking mode is the sequential material taking mode, the main control module sends the enabling instruction and the set material taking mode to each material taking detection module according to the module identifier corresponding to each material taking detection module.
[0092] S304: In the case that the set material taking mode is the sequential material taking mode and the user is detected to take material, each material taking detection module generates feedback frame data according to the module identifier of the module and sends the feedback frame data to the main control module.
[0093] S306: In the case that the set material taking mode is the sequential material taking mode, the main control module determines a second target identifier in the module identifiers corresponding to each material taking detection module according to a preset material taking sequence.
[0094] S308: In the case that the feedback frame data is received, the main control module extracts the received feedback frame data to obtain a third target identifier, and if the third target identifier does not match the second target identifier, sends an alarm instruction to the material taking detection module corresponding to the third target identifier and / or the material taking detection module corresponding to the second target identifier.
[0095] S310: In the case that the alarm instruction is received, each material taking detection module performs audible and visual alarm.
[0096] The sequential material taking mode refers to that the user needs to take material according to a preset material taking sequence when each package of product accessories is packaged. Therefore, when the auxiliary material taking system works in the sequential material taking mode, the user needs to take material according to the same material taking sequence when packaging any two packages of product accessories.
[0097] In the case that the set material taking mode is the sequential material taking mode, the main control module can send the enabling instruction and the set material taking mode to each material taking detection module to enable each material taking detection module. The main control module can determine a second target identifier according to a preset material taking sequence, and the second target identifier can be the module identifier of the material taking detection module for detecting the material box to be taken this time.
[0098] In the case that the user is detected to take material and the set material taking mode is the sequential material taking mode, each material taking detection module can send feedback frame data to the main control module according to the module identifier of the module, so that the main control module determines the material taking detection module sending the feedback frame data when the feedback frame data is received.
[0099] The main control module can extract the module identifier in the feedback frame data in a case where the feedback frame data is received. The extracted module identifier is a third target identifier. The main control module can match the third target identifier with the second target identifier. If the match fails, it indicates that the user's material taking sequence does not conform to the preset material taking sequence. In this case, the main control module can issue an alarm instruction to the material taking detection module corresponding to the second target identifier and / or issue an alarm instruction to the material taking detection module corresponding to the third target identifier to drive the corresponding material taking detection module to perform sound and light alarm, thereby reminding the user that the material taking sequence is incorrect and avoiding problems such as taking too much or too little material.
[0100] In one of the embodiments, the main control module can first verify whether the header information and the trailer information of the feedback frame data meet the preset protocol format in a case where the feedback frame data is received. If yes, the third target identifier is extracted from the feedback frame data.
[0101] In this way, when the user takes material according to the preset material taking sequence, the auxiliary material taking system can determine whether the user repeatedly takes material or takes too little material and timely remind the user, thereby avoiding taking too much or too little material, reducing the failure rate, and further improving the accuracy of manual material taking.
[0102] In one of the embodiments, the control method of the auxiliary material taking system of the present application can further include the following steps: the main control module updates the second target identifier according to the preset material taking sequence in a case where the third target identifier matches the second target identifier.
[0103] Specifically, if the third target identifier matches the second target identifier, it indicates that the user's material taking sequence conforms to the preset material taking sequence. In this case, the main control module can update the second target identifier according to the preset material taking sequence, so that the main control module can determine whether the next material taking conforms to the preset material taking sequence according to the updated second target identifier. In this way, false alarm caused by untimely updating of the second target identifier can be avoided, thereby further improving the material taking accuracy.
[0104] The auxiliary material taking system further includes a counting module. The step of updating the second target identifier according to the preset material taking sequence includes:
[0105] The main control module sends an increase instruction to the counting module and updates the second target identifier to the module identifier at the front of the order in the preset material taking sequence in a case where the second target identifier is the module identifier at the rear of the order in the preset material taking sequence.
[0106] The main control module updates the second target identifier to the module identifier at the next order in a case where the second target identifier is not the module identifier at the rear of the order in the preset material taking sequence.
[0107] The counting module, upon receiving the increasing instruction, adds 1 to the packaged quantity to obtain an updated packaged quantity, and displays the updated packaged quantity.
[0108] Specifically, if the second target identification before updating is the last module identification in the preset order of taking materials, it indicates that the user has taken all product accessories in a standard package of product accessories, and the user has completed the packaging of a standard package of product accessories. Therefore, the main control module can send an increasing instruction to the counting module to instruct the counting module to update the packaged quantity M to (M+1) and display the updated packaged quantity. The main control module can also update the second target identification to the first module identification in the preset order of taking materials to facilitate the user to package the next package of product accessories. In this way, automatic counting can be achieved without the need for manual counting of the packaged quantity, thereby improving the efficiency of manual packaging.
[0109] If the second target identification before updating is not the last module identification in the preset order of taking materials, it indicates that the user has not taken all product accessories in a standard package of product accessories. Therefore, the second target identification can be updated to the next module identification in the preset order of taking materials. That is, the updated second target identification and the second target identification before updating are two module identifications in the preset order of taking materials, and the second target identification before updating is ranked before the updated second target identification.
[0110] In one embodiment, the control method of the auxiliary material taking system can further include the following steps:
[0111] The main control module, upon updating the second target identification, sends a prompt instruction to the corresponding material taking detection module according to the updated second target identification.
[0112] Each material taking detection module, upon receiving the prompt instruction, performs material taking prompting.
[0113] Specifically, after updating the second target identification, the main control module can send a prompt instruction to the material taking detection module corresponding to the updated second target identification, so that the material taking detection module performs material taking prompting to guide the user to determine the next material to be taken. In one embodiment, each material taking detection module has an audible and visual alarm unit. Upon receiving the prompt instruction, the material taking detection module drives the audible and visual alarm unit of the module to work in a preset prompt working mode, for example, driving the audible and visual alarm unit of the module to light a green light.
[0114] In this way, the user can be guided to determine the next material to be taken, further avoiding the user from taking too much or too little material, thereby improving the accuracy of material taking.
[0115] Finally, it should be noted that the terms "first" and "second", and the like, merely serve to distinguish one entity or action from another, without necessarily requiring or implying any actual relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. The terms "a", "an", "the" and "said" are intended to cover both the singular and the plural, unless the context clearly indicates otherwise. Plural is intended to mean at least two, for example, 2, 3, 5, or 8, etc. "And / or" includes any and all combinations of one or more of the associated listed items.
[0116] The various embodiments described in this specification are presented by way of example, and are not intended to limit the scope of the disclosure. Each embodiment is presented in a way that emphasizes its particular features, and the embodiments can be combined according to the needs of the user.
[0117] The above description of disclosed embodiments provides enabling teaching for a person skilled in the art to realize or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A control method of an auxiliary material taking system, characterized by, The auxiliary material taking system comprises a main control module and a material taking detection module, and the method comprises the following steps: The main control module determines a set material taking mode, and in the case that the set material taking mode is a non-sequential material taking mode, determines a first target identification in the module identification corresponding to each material taking detection module, and respectively issues an enabling instruction and the set material taking mode to the material taking detection module corresponding to each first target identification; Each material taking detection module enables the material taking sensing unit of the module upon receiving the enabling instruction, so that the material taking sensing unit outputs a first level of material taking detection signal when no user material taking is sensed and outputs a second level of material taking detection signal when user material taking is sensed; Each material taking detection module determines user material taking in the case that the material taking detection signal is detected to jump from the first level to the second level and the second level lasts for a time length greater than or equal to a preset time length threshold; Each material taking detection module judges whether repeated material taking occurs according to the value of the material taking flag bit of the module upon detecting user material taking and receiving the set material taking mode being the non-sequential material taking mode, and performs audible and visual alarm in the case that repeated material taking is determined to occur; The step of judging whether repeated material taking occurs according to the value of the material taking flag bit of the module comprises the following steps: Each material taking detection module acquires the value of the material taking flag bit of the module; Each material taking detection module determines non-repeated material taking in the case that the value of the material taking flag bit of the module is a first value, and updates the value of the material taking flag bit of the module from the first value to a second value; Each material taking detection module determines repeated material taking in the case that the value of the material taking flag bit of the module is the second value.
2. The control method according to claim 1, characterized by, The method further comprises the following steps: The main control module issues a query instruction to each material taking detection module corresponding to the first target identification according to a preset query period in the case that the set material taking mode is the non-sequential material taking mode; Each material taking detection module sends the value of the material taking flag bit of the module to the main control module upon receiving the query instruction; The main control module receives each value of the material taking flag bit, and respectively issues an initialization instruction to each material taking detection module corresponding to the first target identification in the case that each received value of the material taking flag bit is the second value; Each material taking detection module updates the value of the material taking flag bit of the module from the second value to the first value upon receiving the initialization instruction.
3. The control method according to claim 2, characterized by, The auxiliary material taking system further comprises a counting module, and the method further comprises the following steps: The main control module sends an increasing instruction to the counting module in the case that each received value of the material taking flag bit is the second value; The counting module adds 1 to the packaged quantity to obtain an updated packaged quantity, and displays the updated packaged quantity upon receiving the increasing instruction.
4. The control method according to claim 3, characterized by The step of adding 1 to the packaged quantity to obtain an updated packaged quantity is followed by the following steps: The counting module stores the updated packaged quantity in a charge-erasable programmable read-only memory of the module.
5. The control method according to any one of claims 1 to 4, characterized by, The method further comprises: The main control module, when the set taking mode is the sequential taking mode, sends the enabling instruction and the set taking mode to each taking detection module according to the module identifier corresponding to each taking detection module. Each taking detection module, when the set taking mode received is the sequential taking mode and a user is detected to take, generates feedback frame data according to the module identifier of the module and sends the feedback frame data to the main control module. The main control module, when the set taking mode is the sequential taking mode, determines a second target identifier in the module identifiers corresponding to the taking detection modules according to a preset taking sequence. The main control module, when feedback frame data is received, extracts the received feedback frame data to obtain a third target identifier, and if the third target identifier does not match the second target identifier, sends an alarm instruction to the taking detection module corresponding to the third target identifier and / or the taking detection module corresponding to the second target identifier. Each taking detection module, when the alarm instruction is received, performs audible and visual alarm.
6. The control method according to claim 5, characterized by The method further comprises: The main control module, when the third target identifier matches the second target identifier, updates the second target identifier according to the preset taking sequence.
7. The control method according to claim 6, characterized by, The auxiliary taking system further comprises a counting module, and the step of updating the second target identifier according to the preset taking sequence comprises: The main control module, when the second target identifier is the last module identifier in the preset taking sequence, sends an increasing instruction to the counting module and updates the second target identifier to the first module identifier in the preset taking sequence. The main control module, when the second target identifier is not the last module identifier in the preset taking sequence, updates the second target identifier to the module identifier of the next sequence. The counting module, when the increasing instruction is received, increases the packaged quantity by 1 to obtain an updated packaged quantity and displays the updated packaged quantity.
8. The control method according to claim 6, characterized by, The method further comprises: The main control module, when the second target identifier is updated, sends a prompt instruction to the corresponding taking detection module according to the updated second target identifier. Each taking detection module, when the prompt instruction is received, performs taking prompt.
Citation Information
Patent Citations
Material circulation control method and system for production line handling zones
CN108279653A
Automatic material taking system for quantitative packaging
CN109823611A