Liquid Product Labeling Inspection Checkweighing Device and Checkweighing Method
By setting up identification devices, coding detection and weighing devices on the liquid product filling line, the problem of low detection accuracy of the liquid level sensor is solved, and the function of quickly locating abnormal filling heads is realized, which is convenient for maintenance.
Patent Information
- Application Number
- CN202411551690.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-11-01
AI Technical Summary
The existing liquid level sensor detection method has low detection accuracy during liquid product filling and cannot quickly and accurately locate abnormal filling ports, increasing the difficulty and time cost of maintenance and adjustment.
A liquid product identification and detection checkweighing device is adopted, including an identification device, a coding detection device, a weighing device, and a rejection device. Abnormal filling heads are quickly located by spraying identification codes, weighing, and scanning identification codes.
It improves the accuracy of liquid level detection, enables rapid location of abnormal injection heads, facilitates maintenance, and reduces maintenance time and costs.
Smart Images

Figure CN119079241B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of product testing, and in particular to a liquid product labeling detection checkweighing device and its checkweighing method. Background Technology
[0002] Currently, in liquid product filling production lines, the commonly used detection method is to use a liquid level sensor to detect the liquid level height of the liquid product, and to determine whether the liquid level has reached the preset standard by sensing the presence of liquid.
[0003] Existing liquid level sensor detection methods primarily measure liquid level height by sensing the presence of liquid products, using this as a basis for determining whether the filling volume meets the standard. However, while this method can roughly determine the liquid level position, its detection accuracy is not high in practical applications, and when an abnormal liquid level occurs, it is impossible to determine which filling port is causing the problem.
[0004] The existing technical solutions described above have the following drawbacks:
[0005] When a problem with the liquid level is detected, it is impossible to quickly and accurately locate the abnormal injection port, which increases the difficulty and time cost of subsequent maintenance and adjustment. Summary of the Invention
[0006] In order to improve the accuracy of liquid level detection and thus quickly locate abnormal filling ports when anomalies occur, this application provides a liquid product identification detection checkweighing device and its checkweighing method.
[0007] The above-mentioned objective of this application is achieved through the following technical solution:
[0008] A liquid product labeling detection and checkweighing device includes: a product transport device; a labeling device for spraying labels carrying product labels and filling port labels and a coding detection device for detecting whether the labels are complete are arranged sequentially along the transport direction of the product transport device; a weighing device is installed at the discharge end of the coding detection device; and a rejection device is provided at the discharge end of the weighing device for rejecting products that do not meet the weight requirements.
[0009] By adopting the above technical solution and incorporating a weighing device, the quantity of liquid monitored by the filling head can be directly determined based on the product's weight during the product weighing process. This allows for a more direct assessment of weight deviations in defective products. Furthermore, the weighing method is unaffected by bottle deformation or thickness. Additionally, the inclusion of an identification device allows for the use of a marking code sprayed onto the product containing information about the filling head. Upon detecting a weight anomaly, the marking code can be scanned to quickly locate the malfunctioning filling head. This improves the accuracy of liquid level detection and facilitates rapid identification of the faulty filling head, enabling appropriate repairs.
[0010] In a preferred embodiment, the present application may be further configured such that the marking device includes a nozzle and a visual inspection device for detecting the position of the product, the nozzle being disposed on the side of the visual inspection device facing the product transport device.
[0011] By adopting the above technical solution and by setting up a visual inspection device, identification codes can be sprayed on the product when it is facing the spray head during the spraying process, which facilitates subsequent identification.
[0012] In a preferred embodiment, the present application may be further configured such that: the rejection device includes a conveyor belt and a cylinder, the conveyor belt is disposed at the discharge end of the weighing device and the transmission direction is consistent with the transmission direction of the product conveying device, the cylinder is disposed on one side of the conveyor belt and the direction of the cylinder push is perpendicular to the transmission direction of the conveyor belt.
[0013] By adopting the above technical solution, when it is necessary to remove unqualified products, the unqualified products can be removed by pushing with a cylinder.
[0014] The above-mentioned objective 2 of this application is achieved through the following technical solution:
[0015] A checkweighing method applied to the above-mentioned device, the checkweighing method comprising:
[0016] Obtain product weighing information, compare the product weighing information with a preset product weight standard, and obtain product weighing results, wherein the product weighing results include weighing qualified and weighing unqualified.
[0017] Based on the product weighing result, a defective product rejection instruction is generated for the product that fails the weighing test, so as to control the rejection device to reject the corresponding product and obtain the product identification code of the rejected product as the identification code to be identified.
[0018] The identification codes to be identified are statistically analyzed according to a predetermined time period, and the identification codes to be identified are identified to obtain identification code identification information;
[0019] The identification information of the identification code is parsed to obtain the abnormal injection head identifier, and an injection head maintenance message is triggered based on the abnormal injection head identifier.
[0020] By adopting the above technical solution, after weighing, the product weighing information is obtained, and unqualified products are removed based on the comparison of the product weighing results. At the same time, after counting a certain number of unqualified products, the product identification codes are identified in a centralized manner, so that the identification of the abnormal filling head can be obtained. Thus, while quickly identifying unqualified products, the abnormal filling head can be located, which facilitates subsequent maintenance.
[0021] In a preferred embodiment, this application can be further configured to: compare the product weighing information with a preset product weight standard to obtain a product weighing result, wherein the product weighing result includes weighing qualified and weighing unqualified, specifically including:
[0022] Obtain product packaging weight information, and based on the product packaging weight information, obtain the average packaging weight and packaging weight range;
[0023] The average weight of the packaging is used as the standard weight of the packaging, and the product volume data is obtained.
[0024] The product weight standard is generated based on the standard packaging weight and the product volume data, and the packaging weight range is used as the comparison error range. The product weighing information is then compared based on the product weight standard and the comparison error range.
[0025] By adopting the above technical solution, since even qualified products will have a certain error in weight during the production process of packaging bottles, the average weight of the packaging can be used as the standard weight of the packaging. The average weight of the packaging bottles can be used as a benchmark, and the weight range of the packaging can be used as the error range when weighing, thereby eliminating the error in the weighing result caused by the difference in the weight of the packaging bottles.
[0026] In a preferred embodiment, this application can be further configured as follows: before generating a defective product rejection instruction for the product that fails to meet the weighing criteria based on the product weighing result, controlling the rejection device to reject the corresponding product, and obtaining the product identification code of the rejected product as the identification code to be identified, generating the product identification code includes:
[0027] Obtain product type information, obtain an identification code string based on the product type information, and obtain a checkweighing start instruction based on the product type information;
[0028] Obtain the preset product feeding sequence, and obtain the corresponding filling head identifier according to the product feeding sequence;
[0029] The string addition position is obtained based on the injection head identifier, and the injection head identifier is added to the identifier string according to the string addition position to obtain the product identifier code.
[0030] By adopting the above technical solution, since multiple filling heads will be filling simultaneously in the product filling production line, and the products will be collected onto the product transport device after filling, the number of product transport devices will be less than the number of filling production lines. By obtaining the product feeding sequence, the filling head corresponding to the product collected from the filling production line can be obtained according to the sequence, which makes it easier to attach the filling head identification to the product identification code. Since the product identification code is usually only used to identify product information in subsequent use, the filling head identification can be attached to a specific position, i.e., the string addition position, without affecting the identification of product information. This allows the obtained product identification code to carry the filling head identification without affecting subsequent identification and use.
[0031] In a preferred embodiment, this application can be further configured to: parse the identification information of the identification code to obtain an abnormal infusion head identifier, specifically including:
[0032] Based on the position where the string is added, obtain the string to be parsed from the identification information of the identification code;
[0033] The string to be parsed is parsed to obtain the abnormal injection header identifier.
[0034] By adopting the above technical solution, the string containing the injection head identifier recorded in the identification code can be quickly extracted by adding a position to the string, thereby enabling the parsing of the abnormal injection head identifier.
[0035] In a preferred embodiment, this application can be further configured to trigger a perfusion head maintenance message based on the abnormal perfusion head identifier, specifically including:
[0036] Obtain non-compliance information from the weighing non-compliance, wherein the non-compliance information includes overweight and underweight;
[0037] The corresponding injection head maintenance message is triggered based on the type of non-conformity information.
[0038] By adopting the above technical solution, corresponding injection head maintenance messages are triggered according to different types of defects, enabling targeted maintenance of the injection head and improving maintenance efficiency.
[0039] The above-mentioned objective three of this application is achieved through the following technical solution:
[0040] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described plagiarism detection method.
[0041] The fourth objective of this application is achieved through the following technical solution:
[0042] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described plagiarism detection method.
[0043] In summary, this application includes at least one of the following beneficial technical effects:
[0044] 1. By incorporating a weighing device, the system can directly determine the quantity of liquid being measured by the filling head during product inspection based on the product's weight. This allows for more direct identification of weight deviations in defective products. Furthermore, the weighing method is unaffected by bottle deformation or thickness. Additionally, the system includes an identification device that carries filling head information on a printed code. Upon detecting a weight anomaly, scanning the code quickly locates the malfunctioning filling head. This improves the accuracy of liquid level detection and facilitates rapid identification of the faulty filling head, enabling appropriate repairs.
[0045] 2. After weighing, the product weighing information is obtained, and unqualified products are removed based on the comparison of the product weighing results. At the same time, after counting a certain number of unqualified products, the product identification code is identified in a centralized manner, so that the identification of the abnormal filling head can be obtained. Thus, while quickly identifying unqualified products, the abnormal filling head can be located, which facilitates subsequent maintenance.
[0046] 3. During the production of packaging bottles, even products that pass inspection will have a certain degree of weight error. Therefore, using the average weight of the packaging as the standard weight of the packaging can serve as a benchmark, and the weight range of the packaging can be used as the error range when weighing, thereby eliminating the error in the weighing results caused by the difference in the weight of the packaging bottles.
[0047] 4. Since multiple filling heads operate simultaneously on the product filling production line, and the products are collected onto the product transport device after filling, the number of product transport devices is less than the number of filling production lines. By obtaining the product feeding sequence, the filling head corresponding to the products collected on the filling production line can be identified according to this sequence. This facilitates attaching the filling head identification to the product identification code. Furthermore, since the product identification code is usually only used to identify product information in subsequent use, attaching the filling head identification to a specific location, i.e., the string addition position, without affecting the identification of product information, ensures that the resulting product identification code can carry the filling head identification without affecting subsequent identification and use. Attached Figure Description
[0048] Figure 1 This is a schematic diagram of the structure of a liquid product labeling detection and checkweighing device in one embodiment of this application;
[0049] Figure 2 This is a flowchart of a deduplication method in one embodiment of this application;
[0050] Figure 3 This is a flowchart illustrating the implementation of step S10 in the deduplication method of one embodiment of this application;
[0051] Figure 4 This is another implementation flowchart of the method steps in the deduplication process in one embodiment of this application;
[0052] Figure 5 This is a flowchart illustrating the implementation of step S30 in the deduplication method of one embodiment of this application;
[0053] Figure 6 This is a flowchart illustrating the implementation of step S40 in the deduplication method of one embodiment of this application;
[0054] Figure 7 This is a schematic diagram of a device according to one embodiment of this application.
[0055] In the diagram, 1 is the product factor device; 2 is the marking device; 3 is the inkjet printing detection device; 4 is the weighing device; and 5 is the rejection device. Detailed Implementation
[0056] The present application will be further described in detail below with reference to the accompanying drawings.
[0057] Reference Figure 1This embodiment discloses a liquid product labeling and weighing device, including a product transport device, a labeling device 2, a coding detection device 3, a weighing device 4, and a rejection device 5. The product transport device is used to continuously transport liquid products; the labeling device 2 is located above the product transport device and includes a nozzle and a vision detection device. The vision detection device is used to detect the product position and guide the nozzle to spray a label code carrying the product label and the filling port label at the correct position; the coding detection device 3 is located behind the labeling device 2 and is used to detect the integrity of the label code; the weighing device 4 is located behind the coding detection device 3 and is used to detect the weight of the product; the rejection device 5 is located behind the weighing device 4 and includes a conveyor belt and a cylinder. The movement direction of the conveyor belt is consistent with the conveying direction of the product transport device, thereby enabling the product to be fed. The cylinder is located on one side of the conveyor belt, and the pushing direction of the cylinder is perpendicular to the conveying direction of the conveyor belt, thereby automatically rejecting products that do not meet the weight requirements from the conveyor belt. In this embodiment, the labeling device 2 can be a device that can mark the corresponding label code on the product packaging, such as a coding, laser marking, or laser engraving device.
[0058] The implementation principle of the liquid product labeling detection and checkweighing device in this application embodiment is as follows: the product transport device continuously transports the liquid product, the visual inspection device detects the product position and guides the spray nozzle to spray the label code, the inkjet printing detection device 3 detects the integrity of the label code, and the weighing device 4 detects the product weight. If the weight is not up to standard, the unqualified product is pushed by the cylinder, causing the unqualified product on the transport belt to deviate from its original trajectory and be removed.
[0059] In one embodiment, such as Figure 2 As shown, this application discloses a checkweighing method applied to the above-mentioned device, which specifically includes the following steps:
[0060] S10: Obtain product weighing information, compare the product weighing information with the preset product weight standard, and obtain the product weighing result, which includes weighing qualified and weighing unqualified.
[0061] In this embodiment, product weighing information refers to the weight information obtained after weighing the product using a weighing device. Product weight standard refers to the standard weight of the product after it has been filled into packaging.
[0062] Specifically, the standard weight of the product is obtained in advance, that is, the weight of the liquid in each product is determined, and then combined with the weight of the packaging bottle to obtain the standard weight of the product. After the product is labeled with an identification code, it is transported to the weighing device by a product transport device, and the weight obtained is used as the product weighing information. After obtaining the product weighing information, the product weighing information is compared with the product weight standard to determine whether the product weight meets the standard. The result is used as the product weighing result. If the difference between the product weighing information and the product weight standard is within the error range, the product weighing result is considered qualified. If the difference between the product weighing information and the product weight standard is within the error range, it indicates that the product was filled with too much or too little liquid, and the product weighing result is considered unqualified.
[0063] S20: Generate a defective product rejection instruction if the product weighing result is unqualified, so as to control the rejection device to reject the corresponding product and obtain the product identification code of the rejected product as the identification code to be identified.
[0064] In this embodiment, the defective product rejection instruction refers to the instruction that controls the rejection device to reject products that fail to meet the weighing standards. The product identification code refers to the identification code used to record product information and filling head information.
[0065] Specifically, if the product's weight is found to be substandard after comparison, a defective product rejection command is triggered to the rejection device. When the substandard product is transported to the cylinder of the rejection device, the cylinder is controlled to remove the product from the conveyor belt for rejection. Furthermore, after rejection, the product identification code of the rejected product is used as the identification code to be identified.
[0066] S30: Collect the identification codes to be identified according to the predetermined time period, and identify the identification codes to obtain identification code identification information.
[0067] Specifically, within a predetermined time period, after a certain number of products that fail to meet the weight requirements have been collected, the identification codes of all products that fail to meet the weight requirements are identified. The identification codes, which are barcodes, QR codes, or other forms of identification codes, are converted into computer-readable strings and used as identification information.
[0068] S40: Parse the identification code information to obtain the abnormal injection head identifier, and trigger the injection head maintenance message based on the abnormal injection head identifier.
[0069] Specifically, each identification code is parsed to extract the location of the identifier used to distinguish each injection head, thus obtaining the identifier of the abnormal injection head. After parsing all the identification codes, an injection head maintenance message is triggered based on the obtained abnormal injection head identifier to notify relevant personnel to repair the abnormal injection head.
[0070] In this embodiment, after weighing, the product weighing information is obtained, and unqualified products are removed based on the compared product weighing results. At the same time, after counting a certain number of unqualified products, the product identification codes are identified in a centralized manner, so that the identification of the abnormal filling head can be obtained. Thus, while quickly identifying unqualified products, the abnormal filling head can be located, which facilitates subsequent maintenance.
[0071] In one embodiment, such as Figure 3 As shown, in step S10, the product weighing information is obtained, and the product weighing information is compared with the preset product weight standard to obtain the product weighing result. The product weighing result includes whether the weighing is qualified or unqualified, specifically including:
[0072] S11: Obtain product packaging weight information, and obtain the average packaging weight and packaging weight range based on the product packaging weight information.
[0073] In this embodiment, the product packaging weight information refers to the weight of the packaging used to hold the product.
[0074] Specifically, after the packaging used to hold the product, such as a glass bottle, is produced, the bottle is weighed to obtain the product packaging weight information for each bottle. Furthermore, all the product packaging weight information is statistically analyzed, and the value between the largest and smallest weights is taken as the packaging weight range. The average value of the product packaging weight information is then calculated as the average packaging weight.
[0075] S12: Use the average weight of the packaging as the standard weight of the packaging and obtain the product volume data.
[0076] Specifically, the average weight of the packaging is used as the standard weight of the bottle, that is, the weight of the bottle set when weighing the product. Furthermore, the required volume of the product to be contained in the bottle is obtained from the product specifications, serving as the product volume data.
[0077] S13: Generate a product weight standard based on the standard packaging weight and product volume data, and use the packaging weight range as the comparison error range. Compare the product weighing information with the product weight standard and the comparison error range.
[0078] Specifically, during the production of the product, the density of the liquid product is obtained, and the weight in each bottle is obtained based on the density and product volume data. Combined with the standard weight of the packaging, the standard weight of the product is obtained.
[0079] Furthermore, the weight range of this packaging is used as the comparison error range when weighing. When comparing the product weight standard with the product weighing information, if the difference is within the comparison error range, the weighing is considered qualified. If the difference is greater than or less than the comparison error range, it indicates that the amount of filling during the filling process is too much or too little, and the product weighing result includes unqualified weighing.
[0080] In one embodiment, such as Figure 4 As shown, before step S20, generating the product identification code includes:
[0081] S201: Obtain product type information, obtain the identification code string based on the product type information, and obtain the checkweighing start instruction based on the product type information.
[0082] Specifically, the type of product currently being checked is obtained, such as the manufacturer, product category, and specifications, as the product category information. Further, this product category information is used to generate a corresponding string, resulting in an identification code string. By parsing this identification code string, the product category information can be retrieved.
[0083] S202: Obtain the preset product feeding sequence and obtain the corresponding filling head identifier according to the product feeding sequence.
[0084] Specifically, since the number of production lines for filling products is usually greater than the number of production lines for checkweighing, in order to orderly gather products from different filling production lines to the same checkweighing production line, the product feeding sequence is preset. This allows the corresponding filling production line to be identified in the product feeding sequence by the coding sequence when the checkweighing start instruction corresponding to the product type information is obtained. Then, the corresponding filling head is obtained according to the positioning of the filling production line, thereby obtaining the identifier of the filling head for filling the product, i.e., the filling head identifier.
[0085] S203: Obtain the string addition position based on the injection head identifier, and add the injection head identifier to the identifier string according to the string addition position to obtain the product identifier code.
[0086] Specifically, after converting each injection head identifier into a corresponding string, the specific position for adding that string is obtained from the identifier string. That is, the string used to record product type information is obtained from the identifier string, thereby obtaining the position of the remaining string in the identifier string. Any position is selected as the string addition position, and the string corresponding to the injection head identifier is added to the identifier string according to the string addition position, thus obtaining the product identifier code. This product identifier code can correctly identify the product type information and the injection head identifier at the same time.
[0087] In one embodiment, such as Figure 5 As shown, in step S30, the identification code information is parsed to obtain the abnormal infusion head identifier, specifically including:
[0088] S31: Based on the position where the string is added, obtain the string to be parsed from the identification code information.
[0089] Specifically, when identifying the identification information of the identification code, the corresponding string is extracted from the identification information based on the position where the string is added and the string length corresponding to the injection header identifier, and used as the string to be parsed.
[0090] S32: Parse the string to be parsed to obtain the abnormal injection header identifier.
[0091] Specifically, the string to be parsed is identified and parsed to obtain the corresponding infusion head identifier, that is, the abnormal infusion head identifier.
[0092] In one embodiment, such as Figure 6 As shown, in step S40, which triggers a maintenance message for the injection head based on the abnormal injection head identifier, the specific steps include:
[0093] S41: Obtain information on the types of non-compliance from the weighing non-compliance, including overweight and underweight.
[0094] Specifically, among all the rejected products, the products with the same abnormal injection head are statistically analyzed to obtain the non-conformity information of the abnormal injection head, that is, to find out that the abnormal injection head has the situation of over-injection and / or insufficient injection volume.
[0095] S42: Trigger the corresponding injection head maintenance message based on the type of non-conformity information.
[0096] Specifically, based on the type of non-conformity corresponding to each abnormal injection head and the quantity of each type, the abnormality is identified from a pre-trained anomaly identification model to obtain attribution analysis data for the abnormality, and the corresponding injection head maintenance message is triggered based on the attribution analysis data.
[0097] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0098] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a deduplication method.
[0099] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps:
[0100] Obtain product weighing information, compare the product weighing information with the preset product weight standard, and obtain the product weighing result, which includes weighing qualified and weighing unqualified.
[0101] If the product weighing result is unqualified, a defective product rejection instruction is generated to control the rejection device to reject the corresponding product and obtain the product identification code of the rejected product as the identification code to be identified.
[0102] The identification codes to be identified are counted according to the predetermined time period, and the identification codes are identified to obtain identification code information;
[0103] The identification code information is parsed to obtain the abnormal injection head identifier, and an injection head maintenance message is triggered based on the abnormal injection head identifier.
[0104] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0105] Obtain product weighing information, compare the product weighing information with the preset product weight standard, and obtain the product weighing result, which includes weighing qualified and weighing unqualified.
[0106] If the product weighing result is unqualified, a defective product rejection instruction is generated to control the rejection device to reject the corresponding product and obtain the product identification code of the rejected product as the identification code to be identified.
[0107] The identification codes to be identified are counted according to the predetermined time period, and the identification codes are identified to obtain identification code information;
[0108] The identification code information is parsed to obtain the abnormal injection head identifier, and an injection head maintenance message is triggered based on the abnormal injection head identifier.
[0109] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0110] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0111] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A weighing method for a liquid product labeling and weighing detection device, characterized in that, The liquid product labeling and weighing device includes: a product transport device, and a labeling device (2) for spraying a label code carrying product label and filling head label and a coding detection device (3) for detecting whether the label code is complete are arranged sequentially along the transport direction of the product transport device. A weighing device (4) is installed at the discharge end of the coding detection device (3). A rejection device (5) for rejecting products with unqualified weight is arranged at the discharge end of the weighing device (4). The labeling device (2) includes a nozzle and a visual inspection device for detecting the product position. The nozzle is arranged on the side of the visual inspection device facing the product transport device. The rejection device (5) includes a transport belt and a cylinder. The transport belt is arranged at the discharge end of the weighing device (4) and the transmission direction is consistent with the transmission direction of the product transport device. The cylinder is arranged on one side of the transport belt and the direction of the cylinder push is perpendicular to the transmission direction of the transport belt. The checkweighing method includes: Obtain product weighing information, compare the product weighing information with a preset product weight standard, and obtain the product weighing result. The product weighing result includes weighing pass and weighing fail, specifically including: Obtain product packaging weight information, and based on the product packaging weight information, obtain the average packaging weight and packaging weight range; The average weight of the packaging is used as the standard weight of the packaging, and the product volume data is obtained. The product weight standard is generated based on the standard packaging weight and the product volume data, and the packaging weight range is used as the comparison error range. The product weighing information is compared based on the product weight standard and the comparison error range. Before generating a defective product rejection instruction for products that fail to meet the weighing criteria based on the product weighing results, controlling the rejection device to reject the corresponding products, and obtaining the product identification code of the rejected products as the identification code to be identified, generating the product identification code includes: Obtain product type information, obtain an identification code string based on the product type information, and obtain a checkweighing start instruction based on the product type information; Obtain the preset product feeding sequence, and obtain the corresponding filling head identifier according to the product feeding sequence; The string addition position is obtained based on the infusion head identifier, and the infusion head identifier is added to the identifier string according to the string addition position to obtain the product identifier code; Based on the product weighing result, a defective product rejection instruction is generated for the product that fails the weighing test, so as to control the rejection device to reject the corresponding product and obtain the product identification code of the rejected product as the identification code to be identified. The identification codes to be identified are statistically analyzed according to a predetermined time period, and the identification codes to be identified are identified to obtain identification code identification information; The identification code information is parsed to obtain an abnormal injection head identifier, and an injection head maintenance message is triggered based on the abnormal injection head identifier, specifically including: Based on the position where the string is added, obtain the string to be parsed from the identification information of the identification code; The string to be parsed is parsed to obtain the abnormal injection header identifier.
2. The checkweighing method according to claim 1, characterized in that, The step of triggering a maintenance message for the injection head based on the abnormal injection head identifier specifically includes: Obtain non-compliance information from the weighing non-compliance, wherein the non-compliance information includes overweight and underweight; The corresponding injection head maintenance message is triggered based on the type of non-conformity information.
3. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the deduplication method as described in any one of claims 1 to 2.
4. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the deduplication method as described in any one of claims 1 to 2.
Citation Information
Patent Citations
Package code spraying character detection method, device and system and storage medium
CN112884718A
Cigarette finished product error prevention system and method
CN115055398A