An automatic dispensing compensation method, system, computer device and storage medium
By calculating the integral value and delaying the dispensing time during the dispensing process, the problem of inconsistent dispensing caused by reduced glue content is solved, ensuring the stability of dispensing quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GKG PRECISION MACHINE
- Filing Date
- 2023-01-10
- Publication Date
- 2026-06-16
AI Technical Summary
In traditional dispensing machines, the amount of glue in the glue tube decreases during the dispensing process, which affects the consistency of glue dispensing and thus the quality of dispensing.
By acquiring air pressure data during each dispensing process, the integral value of the current dispensing is calculated and compared with the calibrated integral value when the glue canister is initially full. If the integral value is insufficient, the dispensing time is delayed until the initial value is reached to ensure consistent glue dispensing.
It achieved good consistency in glue dispensing, ensuring stable and reliable glue dispensing quality.
Smart Images

Figure CN116213209B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of dispensing technology, and in particular to an automatic dispensing compensation method, system, computer equipment, and storage medium. Background Technology
[0002] Dispensing is a process of applying, potting, or dripping electronic adhesives, oils, or other liquids onto a product to achieve functions such as adhesion, potting, insulation, fixation, and surface smoothing.
[0003] Currently, traditional dispensing machines pre-set the dispensing air pressure and dispensing time before dispensing. However, after dispensing production begins, the amount of glue in the glue tube gradually decreases from full capacity over time. During this process, the dispensing air pressure remains constant, which leads to a decrease in the amount of glue dispensed until the dispensing time is reached. This affects the consistency of glue dispensing and, consequently, the quality of dispensing.
[0004] Therefore, improvements to existing technologies are necessary.
[0005] The above information is provided as background information only to aid in understanding this disclosure and does not constitute an assertion or admission that any of the above content can be used as prior art relative to this disclosure. Summary of the Invention
[0006] This invention provides an automatic dispensing compensation method, system, computer equipment, and storage medium to overcome the shortcomings of the prior art.
[0007] To achieve the above objectives, the present invention provides the following technical solution:
[0008] In a first aspect, the present invention provides an automatic dispensing compensation method, the method comprising:
[0009] Acquire air pressure data during each dispensing operation;
[0010] Determine whether the preset dispensing time has been reached;
[0011] If the preset dispensing time is reached, the integral value ∑1 of the current dispensing is calculated using the following formula:
[0012] Σ1=(P1+P2+P3+....+Pn)*T, where n is the number of times air pressure data is acquired within the preset dispensing time, and n is a positive integer; Pn is the air pressure data acquired for the nth time within the preset dispensing time; and T=preset dispensing time / n.
[0013] Compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue can is full at the beginning, and determine whether ∑1≥∑0.
[0014] If ∑1≥∑0, then the dispensing stops;
[0015] If ∑1 < ∑0, then delay the dispensing time until ∑1 ≥ ∑0.
[0016] Furthermore, in the automatic dispensing compensation method, before the step of acquiring air pressure data during the dispensing process each time dispensing occurs, the method further includes:
[0017] Calculate the calibration integral value ∑0 when the glue tube is initially full of glue.
[0018] Furthermore, in the automatic dispensing compensation method, the step of calculating the calibration integral value ∑0 when the glue cartridge is initially full includes:
[0019] Preset dispensing air pressure and dispensing time;
[0020] With the glue cartridge initially full, perform m dispensing operations and acquire air pressure data during each dispensing process.
[0021] The integral value ∑x for each dispensing is calculated using the following formula. m :
[0022] Σx m = (P1+P2+P3+....+Pi)*Ti, where i is the number of times air pressure data is acquired each time glue is dispensed, and i is a positive integer; Pi is the air pressure data acquired for the i-th time each time glue is dispensed; Ti = dispensing time / i.
[0023] The calibration integral value ∑0 is calculated using the following formula:
[0024] Where m represents the number of times glue is dispensed when the glue tube is initially full, and m is a positive integer, ∑x m Let be the integral value of the m-th dispensing.
[0025] Furthermore, in the automatic dispensing compensation method, the step of delaying the dispensing time until ∑1≥∑0 is as follows:
[0026] Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
[0027] In a second aspect, the present invention provides an automatic dispensing compensation system, the system comprising:
[0028] The air pressure acquisition module is used to acquire air pressure data during the dispensing process each time dispensing is performed.
[0029] The time judgment module is used to determine whether the preset dispensing time has been reached;
[0030] The integral value calculation module is used to calculate the integral value ∑1 of the current dispensing if the preset dispensing time is reached, using the following formula:
[0031] Σ1=(P1+P2+P3+....+Pn)*T, where n is the nth dispensing, Pn is the air pressure data for the nth dispensing, and T=preset dispensing time / n;
[0032] The integral value comparison module is used to compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue tube is full of glue at the beginning, and to determine whether ∑1≥∑0; if ∑1≥∑0, the dispensing stops; if ∑1<∑0, the dispensing time is delayed until ∑1≥∑0.
[0033] Furthermore, in the automatic dispensing compensation system, the integral value calculation module is also used for:
[0034] Before the step of acquiring air pressure data during each dispensing process, the calibration integral value ∑0 is calculated when the glue cartridge is initially full of glue.
[0035] Furthermore, in the automatic dispensing compensation system, the step of calculating the calibration integral value ∑0 when the glue cartridge is initially full of glue, performed by the integral value calculation module, specifically includes:
[0036] Preset dispensing air pressure and dispensing time;
[0037] During the first dispensing operation, acquire air pressure data during the dispensing process;
[0038] The calibration integral value ∑0 is calculated using the following formula when the glue tube is initially full of glue:
[0039] Σ0=P1*T, where P1 is the air pressure data for the first dispensing, and T=the preset dispensing time.
[0040] Furthermore, in the automatic dispensing compensation system, the step of delaying the dispensing time until ∑1≥∑0, performed by the integral value comparison module, specifically involves:
[0041] Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
[0042] Thirdly, the present invention provides a computer device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the automatic dispensing compensation method as described in the first aspect above.
[0043] Fourthly, the present invention provides a storage medium containing computer-executable instructions, which are executed by a computer processor to implement the automatic dispensing compensation method as described in the first aspect above.
[0044] Compared with the prior art, the present invention has the following beneficial effects:
[0045] This invention provides an automatic dispensing compensation method, system, computer device, and storage medium. By acquiring air pressure data during each dispensing process, and then calculating the integral value ∑1 of the current dispensing when the preset dispensing time is reached, the integral value is compared with the calibrated integral value ∑0 when the glue cartridge is full of glue at the beginning. When ∑1 < ∑0, the dispensing time is delayed for dispensing compensation until ∑1 ≥ ∑0, thereby achieving good glue consistency and ensuring stable and reliable dispensing quality. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a flowchart illustrating an automatic dispensing compensation method provided in Embodiment 1 of the present invention;
[0048] Figure 2 This is a functional module diagram of an automatic dispensing compensation system provided in Embodiment 2 of the present invention;
[0049] Figure 3 This is a schematic diagram of the structure of a computer device provided in Embodiment 3 of the present invention. Detailed Implementation
[0050] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0051] In the description of this invention, it should be understood that when a component is considered to be "connected" to another component, it can be directly connected to the other component or there may be an intermediate component present simultaneously. When a component is considered to be "set" on another component, it can be directly set on the other component or there may be an intermediate component present simultaneously.
[0052] Furthermore, terms such as “long,” “short,” “inner,” and “outer” indicate orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings. They are used only for the purpose of describing the present invention and are not intended to indicate or imply that the device or component referred to must have this specific orientation or operate in a specific orientational configuration. Therefore, they should not be construed as limitations of the present invention.
[0053] The technical solution of the present invention will be further described below with reference to the accompanying drawings and specific embodiments.
[0054] Example 1
[0055] In view of the aforementioned deficiencies in existing dispensing technologies, the applicant, based on years of extensive practical experience and professional knowledge in this field, and in conjunction with theoretical application, has actively researched and innovated to create a technology that can overcome the shortcomings of existing technologies, making dispensing technology more practical. Through continuous research, design, and repeated prototype production and improvements, this invention, possessing genuine practical value, has finally been created.
[0056] Please refer to Figure 1 This is a flowchart illustrating an automatic dispensing compensation method according to Embodiment 1 of the present invention. This method is applicable to scenarios where a dispensing machine is used for dispensing processes. The method is executed by an automatic dispensing compensation system, which can be implemented by software and / or hardware and integrated within the dispensing machine or control platform. The method specifically includes the following steps:
[0057] S101. Acquire air pressure data during each dispensing process.
[0058] It should be noted that the air pressure data during each dispensing process can be obtained by an air pressure sensor.
[0059] S102. Determine whether the preset dispensing time has been reached; if yes, proceed to step S103; otherwise, return to step S101.
[0060] S103. Calculate the integral value ∑1 of the current dispensing using the following formula:
[0061] Σ1=(P1+P2+P3+....+Pn)*T, where n is the number of times air pressure data is acquired within the preset dispensing time, and n is a positive integer; Pn is the air pressure data acquired for the nth time within the preset dispensing time; and T=preset dispensing time / n.
[0062] It should be noted that the formula in this step is the air pressure-time integral formula. P1, P2, P3...Pn represent the air pressure data acquired in the first, second, third, and nth dispensing operations, respectively. The specific value of n is not unique and can be determined according to specific needs, but the range of n can be 1000-3000 times.
[0063] For example, if n is 1000 times, then the number of times the air pressure data during the dispensing process is obtained each time is 1000 times. At this time, the integral value ∑1 of the current dispensing is: ∑1=(P1+P2+P3+...+P1000)*T, where T=preset dispensing time / 1000.
[0064] S104. Compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue tube is full of glue at the beginning, and determine whether ∑1≥∑0; if yes, proceed to step S105, otherwise proceed to step S106.
[0065] It should be noted that the initial calibration integral value ∑0 when the glue can is full refers to the integral value calculated after a pilot glue test is performed and air pressure data is obtained through the air pressure sensor before the formal glue dispensing begins.
[0066] S105, dispensing stopped.
[0067] S106. Delay the dispensing time until ∑1≥∑0.
[0068] It should be noted that, ideally, when the preset dispensing time is reached, ∑1≥∑0 is required to ensure good dispensing consistency. However, in reality, dispensing consistency is not stable. Therefore, in this embodiment, for the case where the preset dispensing time is reached but ∑1<∑0 is still reached, the dispensing time is automatically delayed to compensate for dispensing until ∑1≥∑0, which can maintain stable dispensing consistency to a certain extent.
[0069] In this embodiment, step S106 can be further refined to include the following steps:
[0070] Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
[0071] It should be noted that the compensation coefficient α is set by technicians based on experience, which is derived from specific experimental results and can be any value. The coefficient can be adjusted by 50%-200% according to the compensation time, i.e., the actual dispensing effect after the delayed dispensing time. The stopping condition for the automatic delayed dispensing time is ∑1≥α∑0.
[0072] In this embodiment, before step S101, the method further includes:
[0073] Calculate the calibration integral value ∑0 when the glue tube is initially full of glue.
[0074] Optionally, the step of calculating the calibration integral value ∑0 when the glue tube is initially full of glue can be further refined to include the following steps:
[0075] Preset dispensing air pressure and dispensing time;
[0076] With the glue cartridge initially full, perform m dispensing operations and acquire air pressure data during each dispensing process.
[0077] The integral value ∑x for each dispensing is calculated using the following formula. m :
[0078] Σx m = (P1+P2+P3+....+Pi)*Ti, where i is the number of times air pressure data is acquired each time glue is dispensed, and i is a positive integer; Pi is the air pressure data acquired for the i-th time each time glue is dispensed; Ti = dispensing time / i.
[0079] The calibration integral value ∑0 is calculated using the following formula:
[0080] Where m represents the number of times glue is dispensed when the glue tube is initially full, and m is a positive integer, ∑x m Let be the integral value of the m-th dispensing.
[0081] It should be noted that this step actually involves repeatedly dispensing glue multiple times with the glue cartridge initially full, and obtaining the air pressure data during each dispensing process to calculate the integral value of each dispensing, and then taking the average value to obtain the calibration integral value ∑0.
[0082] It is understandable that although multiple unofficial pilot applications were performed when the glue cartridge was initially full of glue, these applications did not actually affect the glue level in the cartridge. Therefore, the calculated calibration integral value ∑0 is quite accurate.
[0083] Although this document frequently uses terms such as dispensing, air pressure, and integration, the possibility of using other terms is not excluded. These terms are used merely for the convenience of describing and explaining the essence of this invention; interpreting them as any additional limitation would contradict the spirit of this invention.
[0084] The present invention provides an automatic dispensing compensation method, which acquires air pressure data during each dispensing process, and then calculates the integral value ∑1 of the current dispensing when the preset dispensing time is reached. This integral value is compared with the calibrated integral value ∑0 when the glue cartridge is full of glue at the beginning. When ∑1 < ∑0, the dispensing time is delayed for dispensing compensation until ∑1 ≥ ∑0. This achieves good glue consistency and ensures stable and reliable dispensing quality.
[0085] Example 2
[0086] Please refer to Figure 2 , Figure 2 This is a functional module diagram of an automatic dispensing compensation system provided in Embodiment 5 of the present invention. This system is applicable to executing the automatic dispensing compensation method provided in this embodiment of the invention. Specifically, the system includes the following modules:
[0087] The air pressure acquisition module 201 is used to acquire air pressure data during the dispensing process each time dispensing is performed.
[0088] The time judgment module 202 is used to determine whether the preset dispensing time has been reached;
[0089] The integral value calculation module 203 is used to calculate the integral value ∑1 of the current dispensing if the preset dispensing time is reached, using the following formula:
[0090] Σ1=(P1+P2+P3+....+Pn)*T, where n is the number of times air pressure data is acquired within the preset dispensing time, and n is a positive integer; Pn is the air pressure data acquired for the nth time within the preset dispensing time; and T=preset dispensing time / n.
[0091] The integral value comparison module 204 is used to compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue tube is full of glue at the beginning, and to determine whether ∑1≥∑0; if ∑1≥∑0, the dispensing stops; if ∑1<∑0, the dispensing time is delayed until ∑1≥∑0.
[0092] Preferably, in the automatic dispensing compensation system, the integral value calculation module 203 is further used for:
[0093] Before the step of acquiring air pressure data during each dispensing process, the calibration integral value ∑0 is calculated when the glue cartridge is initially full of glue.
[0094] Preferably, in the automatic dispensing compensation system, the step of calculating the calibration integral value ∑0 when the glue cartridge is initially full of glue, performed by the integral value calculation module 203, specifically includes:
[0095] Preset dispensing air pressure and dispensing time;
[0096] With the glue cartridge initially full, perform m dispensing operations and acquire air pressure data during each dispensing process.
[0097] The integral value ∑x for each dispensing is calculated using the following formula. m :
[0098] Σx m = (P1+P2+P3+....+Pi)*Ti, where i is the number of times air pressure data is acquired each time glue is dispensed, and i is a positive integer; Pi is the air pressure data acquired for the i-th time each time glue is dispensed; Ti = dispensing time / i.
[0099] The calibration integral value ∑0 is calculated using the following formula:
[0100] Where m represents the number of times glue is dispensed when the glue tube is initially full, and m is a positive integer, ∑x m Let be the integral value of the m-th dispensing.
[0101] Preferably, in the automatic dispensing compensation system, the step of delaying the dispensing time until ∑1≥∑0 performed by the integral value comparison module 204 specifically includes:
[0102] Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
[0103] The present invention provides an automatic dispensing compensation system that acquires air pressure data during each dispensing process, and then calculates the integral value ∑1 of the current dispensing when the preset dispensing time is reached. This integral value is then compared with the calibrated integral value ∑0 when the glue cartridge is initially full. When ∑1 < ∑0, the dispensing time is delayed for dispensing compensation until ∑1 ≥ ∑0. This achieves good glue consistency and ensures stable and reliable dispensing quality.
[0104] The above system can execute the methods provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the methods.
[0105] Example 3
[0106] Figure 3 This is a schematic diagram of the structure of a computer device provided in Embodiment 3 of the present invention. Figure 3 A block diagram of an exemplary computer device 12 suitable for implementing embodiments of the present invention is shown. Figure 3 The computer device 12 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0107] like Figure 3As shown, the computer device 12 is represented in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and a bus 18 connecting different system components (including system memory 28 and processing unit 16).
[0108] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0109] Computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0110] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 3 Not shown; usually referred to as a "hard drive"). Although Figure 3 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0111] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of the present invention.
[0112] Computer device 12 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable a user to interact with the computer device 12, and / or with any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 22. Furthermore, computer device 12 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with other modules of computer device 12 via bus 18. It should be understood that, although... Figure 3 As not shown, it can be used in conjunction with computer device 12 with other hardware and / or software modules, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0113] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, such as implementing the automatic dispensing compensation method provided in the embodiments of the present invention.
[0114] Example 4
[0115] Embodiment 4 of the present invention provides a computer-readable storage medium storing computer-executable instructions thereon, which, when executed by a processor, implement the automatic dispensing compensation method provided in all embodiments of the present application.
[0116] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.
[0117] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0118] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0119] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0120] In summary, after reading this detailed disclosure, those skilled in the art will understand that the foregoing detailed disclosure is presented by way of example only and is not restrictive. Although not explicitly stated herein, those skilled in the art will understand that this application is intended to encompass various reasonable changes, improvements, and modifications to the embodiments. These changes, improvements, and modifications are intended to be made by this application and are within the spirit and scope of the exemplary embodiments of this application.
[0121] Furthermore, certain terms used in this application have been used to describe embodiments of this application. For example, "an embodiment," "an embodiment," and / or "some embodiments" mean that a particular feature, structure, or characteristic described in connection with that embodiment may be included in at least one embodiment of this application. Therefore, it is to be emphasized and understood that two or more references to "an embodiment" or "an embodiment" or "an alternative embodiment" in various parts of this specification do not necessarily refer to the same embodiment. Moreover, specific features, structures, or characteristics may be appropriately combined in one or more embodiments of this application.
[0122] It should be understood that in the foregoing description of the embodiments of this application, various features are combined in a single embodiment, drawing, or description for the purpose of simplifying the understanding of a feature. However, this does not mean that the combination of these features is necessary, and those skilled in the art may extract some features as separate embodiments when reading this application. That is, the embodiments in this application can also be understood as an integration of multiple sub-embodiments. It is also valid when the content of each sub-embodiment contains fewer than all the features of a single foregoing disclosed embodiment.
[0123] Each patent, patent application, publication of the patent application, and other materials such as articles, books, specifications, publications, documents, articles, etc., cited herein may be incorporated by reference. The entire contents used for all purposes, except for any history of prosecution documents associated with it, that may be inconsistent with or conflict with this document, or that may have a limiting effect on the widest extent of the claims, are now or hereafter associated with this document. For example, in the event of any inconsistency or conflict between the description, definition, and / or use of terms associated with any of the included materials and the terms, description, definition, and / or used in connection with this document, the terms used herein shall prevail.
[0124] Finally, it should be understood that the embodiments disclosed herein are illustrative of the principles of the embodiments of this application. Other modified embodiments are also within the scope of this application. Therefore, the embodiments disclosed herein are merely examples and not limitations. Those skilled in the art can adopt alternative configurations to implement the applications in this application based on the embodiments in this application. Therefore, the embodiments of this application are not limited to the embodiments precisely described in the application.
Claims
1. An automatic dispensing compensation method, characterized in that, The method includes: Acquire air pressure data during each dispensing operation; Determine whether the preset dispensing time has been reached; If the preset dispensing time is reached, the integral value ∑1 of the current dispensing is calculated using the following formula: Where n is the number of times air pressure data is acquired within the preset dispensing time, and n is a positive integer; Pn is the air pressure data acquired for the nth time within the preset dispensing time; T = preset dispensing time / n. Compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue can is full at the beginning, and determine whether ∑1≥∑0. If ∑1≥∑0, then the dispensing stops; If ∑1 < ∑0, then delay the dispensing time until ∑1 ≥ ∑0; Prior to the step of acquiring air pressure data during each dispensing operation, the method further includes: The calibration integral value ∑0 is calculated when the glue cartridge is initially full of glue. The calibration integral value ∑0 refers to the integral value calculated after a pilot glue test, using air pressure data obtained from the air pressure sensor, before the actual glue dispensing begins. The step of calculating the calibration integral value ∑0 when the glue tube is initially full of glue includes: Preset dispensing air pressure and dispensing time; With the glue cartridge initially full, perform m dispensing operations and acquire air pressure data during each dispensing process. The integral value ∑x for each dispensing is calculated using the following formula. m : Where i is the number of times air pressure data is acquired each time glue is dispensed, and i is a positive integer; Pi is the air pressure data acquired for the i-th time each time glue is dispensed; Ti = dispensing time / i. The calibration integral value ∑0 is calculated using the following formula: Where m is the number of times glue is dispensed when the glue tube is initially full, and m is a positive integer, ∑x m Let be the integral value of the m-th dispensing.
2. The automatic dispensing compensation method according to claim 1, characterized in that, The step of delaying the dispensing time until ∑1≥∑0 is as follows: Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
3. An automatic dispensing compensation system, characterized in that, The system includes: The air pressure acquisition module is used to acquire air pressure data during the dispensing process each time dispensing is performed. The time judgment module is used to determine whether the preset dispensing time has been reached; The integral value calculation module is used to calculate the integral value ∑1 of the current dispensing if the preset dispensing time is reached, using the following formula: Where n is the number of times air pressure data is acquired within the preset dispensing time, and n is a positive integer; Pn is the air pressure data acquired for the nth time within the preset dispensing time; T = preset dispensing time / n. The integral value comparison module is used to compare the calculated integral value ∑1 of the current dispensing with the calibrated integral value ∑0 when the glue can is full of glue at the beginning, and to determine whether ∑1≥∑0; if ∑1≥∑0, the dispensing stops; if ∑1<∑0, the dispensing time is delayed until ∑1≥∑0. The integral value calculation module is also used for: Before the step of acquiring air pressure data during each dispensing operation, the calibration integral value ∑0 is calculated when the glue cartridge is initially full of glue. The calibration integral value ∑0 refers to the integral value calculated after a trial dispensing test, where air pressure data is acquired via an air pressure sensor before the actual dispensing begins. The step of calculating the calibration integral value ∑0 when the glue tube is full of glue at the initial stage, performed by the integral value calculation module, specifically includes: Preset dispensing air pressure and dispensing time; With the glue cartridge initially full, perform m dispensing operations and acquire air pressure data during each dispensing process. The integral value ∑x for each dispensing is calculated using the following formula. m : Where i is the number of times air pressure data is acquired each time glue is dispensed, and i is a positive integer; Pi is the air pressure data acquired for the i-th time each time glue is dispensed; Ti = dispensing time / i. The calibration integral value ∑0 is calculated using the following formula: Where m is the number of times glue is dispensed when the glue tube is initially full, and m is a positive integer, ∑x m Let be the integral value of the m-th dispensing.
4. The automatic dispensing compensation system according to claim 3, characterized in that, The step of delaying the dispensing time until ∑1≥∑0, performed by the integral value comparison module, specifically involves: Delay the dispensing time until ∑1≥α∑0, where α is the compensation coefficient.
5. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the automatic dispensing compensation method as described in any one of claims 1-2.
6. A storage medium containing computer-executable instructions, said computer-executable instructions being executed by a computer processor to implement the automatic dispensing compensation method as described in any one of claims 1-2.