Displacement compensation method, device and equipment for front end of inkjet printing system, and storage medium
By combining multiple laser interferometers and environmental factor sensors, and employing weighted fusion and displacement compensation correction algorithms, the real-time performance and accuracy issues of the existing front-end displacement compensation scheme in inkjet printing systems have been resolved, achieving high-precision displacement control for high-speed inkjet printing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIHUA LAB
- Filing Date
- 2025-12-23
- Publication Date
- 2026-05-05
AI Technical Summary
Existing displacement compensation schemes at the front end of inkjet printing systems are inadequate in terms of real-time performance, accuracy, anti-interference capabilities, and system complexity, making it difficult to meet the needs of high-speed inkjet printing.
Multiple laser interferometers are used to obtain the original displacement counts, which are combined with the simulated voltage records of environmental factor sensors. Through weighted fusion and displacement compensation correction algorithms, synchronous data processing is performed to achieve high-precision, real-time displacement compensation.
It improves the accuracy of displacement control and can compensate for displacement drift caused by environmental changes in real time, meeting the precision requirements of high-speed inkjet printing.
Smart Images

Figure CN121375322B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of displacement control technology for inkjet printing systems, and particularly to a displacement compensation method, device, equipment, and storage medium for the front end of an inkjet printing system. Background Technology
[0002] Currently, most existing inkjet printing system front-end displacement compensation solutions rely on a combination of sensor feedback and software correction. While this solution can suppress geometric errors during the printing process to some extent, it still faces bottlenecks such as real-time performance, cost, and system complexity.
[0003] Regarding measurement accuracy and reliability, traditional solutions typically employ only a single interferometer. If optical path obstruction, vibration, or temperature drift occurs, displacement errors accumulate rapidly. In terms of real-time compensation capabilities, traditional solutions often rely on offline correction on a host computer, resulting in compensation delays exceeding tens of milliseconds, which is insufficient to meet the high inkjet printing requirements of 200-500 mm / s. Regarding communication interference resistance and scalability, current solutions are susceptible to industrial electromagnetic noise interference, and the number of nodes is limited.
[0004] It is evident that existing technologies still need improvement and enhancement. Summary of the Invention
[0005] In view of the shortcomings of the prior art, the purpose of this invention is to provide a displacement compensation method, device, equipment and storage medium for the front end of an inkjet printing system, aiming to improve the accuracy of the displacement compensation scheme.
[0006] To achieve the above objectives, the present invention adopts the following technical solution:
[0007] The first aspect of this invention provides a displacement compensation method for the front end of an inkjet printing system, comprising the following steps: acquiring raw displacement counts from multiple laser interferometers; preprocessing the raw displacement counts to obtain preprocessed displacement counts; acquiring analog voltage records from at least one environmental factor sensor; calculating the comprehensive correction amount of environmental factors at each sampling moment based on the analog voltage records and predetermined correction rules; synchronizing the preprocessed displacement counts and the comprehensive correction amount at the same moment to form synchronized data; and calculating the compensation displacement based on the synchronized data using a weighted fusion and displacement compensation correction algorithm.
[0008] Optionally, in a first implementation of the first aspect of the present invention, the step of obtaining the original displacement counts of multiple laser interferometers and preprocessing the original displacement counts to obtain preprocessed displacement counts specifically includes: obtaining the differential incremental signals input from the incremental encoders of the multiple laser interferometers, and obtaining the differential cosine signals input from the sine and cosine encoders of the laser interferometers; converting the differential incremental signals and the differential cosine signals, and then amplifying and filtering the converted signals to obtain the preprocessed displacement counts.
[0009] Optionally, in a second implementation of the first aspect of the present invention, the step of acquiring the analog voltage records of at least one environmental factor sensor and calculating the comprehensive correction amount of the environmental factor at each sampling time based on the analog voltage records and a predetermined correction rule specifically includes: acquiring the analog voltage records of at least one environmental factor sensor; matching the analog voltage records with a pre-constructed coefficient table, or calculating according to a pre-obtained fitting formula, to obtain the correction coefficient corresponding to each environmental factor's analog voltage record; calculating the displacement correction amount corresponding to each environmental factor based on the pre-processed displacement count and its corresponding correction coefficients for each environmental factor; and integrating the displacement correction amounts of each environmental factor to obtain the comprehensive correction amount.
[0010] Optionally, in the third implementation of the first aspect of the present invention, the step of using a weighted fusion and displacement compensation correction algorithm to calculate the compensation displacement based on the synchronization data specifically includes: weighting and fusing the preprocessed displacement counts at the same moment in the synchronization data to obtain fused displacement data; and using a displacement compensation correction algorithm to calculate the compensated displacement based on the fused displacement data and the comprehensive correction amount.
[0011] Optionally, in a fourth implementation of the first aspect of the present invention, the displacement compensation and correction algorithm is a Kalman filter.
[0012] Optionally, in a fifth implementation of the first aspect of the present invention, the environmental factors include one or more of temperature, pressure, and mechanical strain.
[0013] Optionally, in a sixth implementation of the first aspect of the present invention, the displacement compensation method at the front end of the inkjet printing system further includes: mapping the compensation displacement to incremental encoder pulses or absolute codes required by the main control board through an encoder pulse generation module.
[0014] A second aspect of the present invention provides a displacement compensation device for the front end of an inkjet printing system, comprising: a first calculation module for acquiring raw displacement counts from multiple laser interferometers, preprocessing the raw displacement counts to obtain preprocessed displacement counts; a second calculation module for acquiring analog voltage records from at least one environmental factor sensor, and calculating a comprehensive correction amount for environmental factors at each sampling moment based on the analog voltage records and a predetermined correction rule; a synchronization module for synchronizing the preprocessed displacement counts and the comprehensive correction amount at the same moment to form synchronization data; and a third calculation module for calculating the compensation displacement based on the synchronization data using a weighted fusion and displacement compensation correction algorithm.
[0015] A third aspect of the present invention provides a displacement compensation device for the front end of an inkjet printing system, comprising a memory and at least one processor, wherein the memory stores computer-readable instructions; the at least one processor invokes the computer-readable instructions in the memory to execute the various steps of the displacement compensation method for the front end of an inkjet printing system as described above.
[0016] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the various steps of the displacement compensation method for the front end of an inkjet printing system as described above.
[0017] Beneficial Effects: This invention provides a displacement compensation method for the front end of an inkjet printing system. First, it acquires the raw displacement counts from multiple laser interferometers and preprocesses these counts to obtain preprocessed displacement counts, fully considering displacement deviations across different motion axes. Then, it acquires analog voltage records from at least one environmental factor sensor and calculates the comprehensive correction amount for environmental factors at each sampling moment based on the analog voltage records and predetermined correction rules, thus obtaining the influence of environmental factors on the actual mechanical displacement. Next, it synchronizes the preprocessed displacement counts and the comprehensive correction amount at the same moment and uses a weighted fusion and displacement compensation correction algorithm to calculate the compensation displacement based on the synchronized data. This enables the system to compensate for displacement drift caused by factors such as ambient temperature, humidity, and mechanical wear, improving the accuracy of displacement control. Attached Figure Description
[0018] Figure 1 This is a first flowchart of a displacement compensation method for the front end of an inkjet printing system provided in an embodiment of the present invention.
[0019] Figure 2 This is a second flowchart of a displacement compensation method for the front end of an inkjet printing system provided in an embodiment of the present invention.
[0020] Figure 3 This is a third flowchart of a displacement compensation method for the front end of an inkjet printing system provided in an embodiment of the present invention.
[0021] Figure 4 This is a schematic diagram of a displacement compensation device at the front end of an inkjet printing system provided in an embodiment of the present invention.
[0022] Figure 5 This is a schematic diagram of a displacement compensation device at the front end of an inkjet printing system provided in an embodiment of the present invention.
[0023] Figure 6 This is another structural schematic diagram of the displacement compensation device at the front end of the inkjet printing system provided in an embodiment of the present invention. Detailed Implementation
[0024] This invention provides a displacement compensation method, apparatus, device, and storage medium for the front end of an inkjet printing system. To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0025] Please see Figure 1 The first embodiment of the displacement compensation method for the front end of the inkjet printing system in this invention includes:
[0026] S101. Obtain the raw displacement counts of multiple laser interferometers, preprocess the raw displacement counts, and obtain the preprocessed displacement counts;
[0027] S102. Acquire the analog voltage record of at least one environmental factor sensor, and calculate the comprehensive correction amount of the environmental factor at each sampling time based on the analog voltage record and a predetermined correction rule;
[0028] S103. Synchronize the preprocessed displacement count and the comprehensive correction amount at the same moment to form synchronous data;
[0029] S104. A weighted fusion and displacement compensation correction algorithm is adopted to calculate the compensation displacement based on the synchronization data.
[0030] Traditional methods typically rely on encoders directly mounted on the motor or drive shaft, providing feedback on theoretical displacement. When mechanical transmission chains (such as belts, gears, and lead screws) are affected by "physical factors" such as gaps, elastic deformation, thermal expansion and contraction, and wear, there will be a deviation between the actual position of the inkjet printer head and the position fed back by the encoder. These deviations cannot be sensed and compensated for in real time by traditional systems.
[0031] This solution utilizes a laser interferometer to obtain the raw displacement count, enabling direct real-time monitoring of the nozzle's actual position and achieving high-precision, sub-micron-level displacement measurement. The laser interferometer itself possesses non-contact measurement capabilities with a resolution of 0.1nm-1nm, providing extremely detailed displacement information.
[0032] Specifically, multiple laser interferometers can acquire the original displacement counts for different motion axes. The photodetector of the laser interferometer can output counting pulses (i.e., "encoder signals") as the original displacement counts. After preprocessing, the jitter of the laser interferometer counts and environmental noise can be eliminated.
[0033] In addition to acquiring measurement data from the laser interferometer, it is also necessary to simultaneously collect analog voltage records from environmental sensors, such as temperature, pressure, and mechanical strain sensors. Based on the analog voltage of each environmental sensor and pre-determined calibration rules, the calibration amount corresponding to each environmental factor can be calculated. For example, the temperature calibration amount corresponding to each laser interferometer can be calculated based on the analog voltage of the temperature sensor and the temperature calibration rules; similarly, the mechanical strain calibration amount corresponding to each laser interferometer can be calculated based on the analog voltage of the mechanical strain sensor and the mechanical strain calibration rules. This allows various environmental factors to be considered during position compensation. Finally, the calibration amounts of each independent environmental factor at the same moment belonging to the same laser interferometer are integrated to obtain the comprehensive calibration amount. .
[0034] Next, the preprocessed displacement counts and comprehensive correction values are synchronized to form synchronized data. Specifically, the system uses a unified clock reference to package the preprocessed displacement counts from the multi-channel laser interferometers and all correction values calculated simultaneously (or a vector containing multiple correction components) into a synchronized data frame. This process ensures that the original displacement count at each moment corresponds to the environmental factor correction value at the same moment, laying a solid foundation for subsequent high-precision fusion compensation.
[0035] After synchronizing the data, the system will perform weighted fusion of the preprocessed displacement counts from the multi-channel laser interferometers to obtain the fused displacement count. The following calculation formula can be used:
[0036]
[0037] in, Represents a specific moment in time; Represents the total number of laser interferometers; The weighting can be dynamically adjusted based on the health status or noise level of the laser interferometer. Represents the first moment at a certain time Preprocessing displacement counting for a laser interferometer.
[0038] Finally, by employing a displacement compensation and correction algorithm, such as using Kalman filtering to further suppress random noise and predict short-term displacement trends, the final compensated displacement is obtained. The calculation formula is as follows:
[0039]
[0040] Please see Figure 2 The second embodiment of the displacement compensation method for the front end of the inkjet printing system in this invention includes:
[0041] S201. Acquire the differential incremental signals input from the incremental encoders of multiple laser interferometers, and acquire the differential cosine signals input from the sine and cosine encoders of the laser interferometers;
[0042] S202. The differential incremental signal and the differential cosine signal are converted. After the converted signal is amplified and filtered, a preprocessed displacement count is obtained.
[0043] Specifically, when obtaining the raw displacement count from the laser interferometer, the A+ / A- and B+ / B- differential signals provided by the incremental encoder of the laser interferometer, as well as the sin+ / sin- and cos+ / cos- differential signals provided by the sine and cosine encoders, are acquired. After conversion, amplification, filtering, and other preprocessing, the preprocessed displacement count is obtained.
[0044] Please see Figure 3 The third embodiment of the displacement compensation method for the front end of the inkjet printing system in this invention includes:
[0045] S301. Obtain the analog voltage record of at least one environmental factor sensor, match the analog voltage record with a pre-built coefficient table, or calculate according to a pre-obtained fitting formula to obtain the correction coefficient corresponding to each environmental factor analog voltage record;
[0046] S302. Based on the preprocessed displacement count and the corresponding correction coefficients of each environmental factor, calculate the displacement correction amount for each environmental factor.
[0047] S303. Integrate the displacement correction amounts of various environmental factors to obtain the comprehensive correction amount.
[0048] In this embodiment, after acquiring the analog voltage record from the environmental factor sensor, the corresponding correction coefficient (such as the temperature coefficient) can be found by looking up a table. These are parameters determined experimentally beforehand, characterizing the influence of environmental factors on displacement measurement. The correction coefficients and their corresponding environmental factors (such as temperature coefficients) are also included. Temperature when determining the temperature coefficient The correction coefficients are stored together in the coefficient table (LUT), and can also be stored in the system in the form of fitting formulas for quick interpolation and retrieval based on real-time sampled values.
[0049] Displacement correction amount (e.g.) This is a displacement correction amount calculated in real time at each sampling moment, combining the preprocessed displacement count and the corresponding correction coefficient. For example, the calculation model for a temperature correction amount is as follows:
[0050]
[0051] in, It is a temperature correction factor; This is the current measured temperature; This is a reference temperature, and... correspond; It is a preprocessed displacement count.
[0052] The subsequent temperature-compensated displacement calculation is as follows: .
[0053] Preferably, in the fourth embodiment of the present invention, the displacement compensation method at the front end of the inkjet printing system further includes: mapping the compensation displacement to the incremental encoder pulse or absolute code required by the main control board through the encoder pulse generation module.
[0054] The displacement compensation method for the front end of the inkjet printing system in the embodiments of the present invention has been described above. The displacement compensation device for the front end of the inkjet printing system in the embodiments of the present invention will be described below. Please refer to [link / reference]. Figure 4 One embodiment of the displacement compensation device at the front end of the inkjet printing system in this invention includes:
[0055] The first calculation module 10 is used to acquire the original displacement counts of multiple laser interferometers, preprocess the original displacement counts, and obtain the preprocessed displacement counts.
[0056] The second calculation module 20 is used to acquire the analog voltage records of at least one environmental factor sensor, and calculate the comprehensive correction amount of the environmental factor at each sampling time according to the analog voltage records and the predetermined correction rules.
[0057] Synchronization module 30 is used to synchronize the preprocessed displacement count and the comprehensive correction amount at the same moment to form synchronization data;
[0058] The third calculation module 40 is used to calculate the compensation displacement based on the synchronization data using a weighted fusion and displacement compensation correction algorithm.
[0059] The displacement compensation device at the front end of the inkjet printing system of the present invention uses the encoder pulse of the laser interferometer as input and combines correction quantities such as temperature and air pressure to perform linear, nonlinear and environmental factor error correction. Through physical correction quantity superposition, weighted fusion and displacement compensation correction algorithm, the original submicron displacement information is converted into real mechanical displacement, realizing high-precision and real-time correction of inkjet printing position.
[0060] The above describes the displacement compensation device at the front end of the inkjet printing system in this embodiment of the invention from the perspective of modular functional entities. The following describes the displacement compensation device at the front end of the inkjet printing system in this embodiment of the invention from the perspective of hardware processing.
[0061] Figure 5 This is a schematic diagram of a displacement compensation device 900 at the front end of an inkjet printing system, provided in an embodiment of the present invention. The displacement compensation device 900 can vary significantly due to different configurations or performance characteristics. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) storing application programs 933 or data 932. The memory 920 and storage media 930 may be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the displacement compensation device 900 at the front end of the inkjet printing system. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute the series of instruction operations in the storage media 930 on the displacement compensation device 900 at the front end of the inkjet printing system to implement the steps of the displacement compensation method for the front end of the inkjet printing system provided in the above-described method embodiments.
[0062] The displacement compensation device 900 at the front end of the inkjet printing system may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 5 The displacement compensation device structure shown at the front end of the inkjet printing system does not constitute a limitation on the displacement compensation device at the front end of the inkjet printing system. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0063] Please see Figure 6In a device containing a displacement compensation board, the board has three sets of incremental encoder input interfaces to receive A+ / A- and B+ / B- differential signals from the incremental encoders of three laser interferometers. After a differential transceiver converts each pair of differential signals into single-ended TTL / CMOS levels, they can be directly connected to the counter input of the MCU / FPGA without additional level conversion. Additionally, the displacement compensation board also has three sets of sine / cosine encoder input interfaces to receive sin+ / sin- and cos+ / cos- differential signals from the sine / cosine encoders of the three laser interferometers. A differential operational amplifier chip converts each pair of signals into single-ended voltages while maintaining phase information. A comparator chip performs a fast threshold comparison on the single-ended signals and outputs TTL pulses. The MCU / FPGA reads the TTL edges and calculates the angle or speed based on the phase difference. Displacement correction due to factors such as temperature is transmitted via serial port. The displacement compensation board can use RS-422 differential bus (up to 1Mbps, or even 2Mbps) to achieve high-speed data transmission. Combined with the low-latency calculation of FPGA, the compensation delay is ≤1ms, which can meet the strict positioning requirements of marble platform high-speed movement (200mm / s-500mm / s).
[0064] Specifically, the displacement compensation board includes a memory and at least one processor. The memory stores computer-readable instructions. The at least one processor invokes the computer-readable instructions in the memory to execute the various steps of the displacement compensation method at the front end of the inkjet printing system as described above. Simultaneously, the displacement compensation board has a 24V power supply, which not only provides a stable operating voltage for the high-power drive circuit but also ensures the safe, reliable, and continuous operation of the entire compensation system under high-precision measurement, real-time calculation, and harsh industrial environments through isolation, protection, and multiplexing. The device in this embodiment can simultaneously receive serial port data from three laser interferometers (incremental / cosine signals) and multiple physical quantities (temperature, pressure, etc.). It utilizes algorithms such as weighted fusion and Kalman filtering to achieve error suppression and dynamic compensation. Even when a single path fails, it can still maintain normal operation, and robustness is improved through multi-source information fusion.
[0065] In addition, the device containing the displacement compensation plate may also include a monitoring and diagnostic self-test module for real-time detection of the laser interferometer, sensor, and algorithm operation status; if count loss, sensor over-limit, or encoder out-of-step occurs, an error interrupt is immediately sent to the main control board and the abnormality is reported.
[0066] The device with displacement compensation plate described in the above embodiments is the upper board of the encoder interface of the front-end main control board of the inkjet printing system. It is used to convert the original submicron displacement information into encoder pulses that can be directly used by the main control board, so as to achieve high-precision and real-time correction of inkjet printing position. The A / B phase (or quadrature signal) of the laser interferometer encoder not only tells the main control board the current position, but also indicates the direction and speed of motion (through pulse frequency), which helps the acceleration and deceleration control of high-speed inkjet printing.
[0067] In practical use, the encoder signal used by the main control board of high-speed inkjet printers has been "corrected" to more accurately reflect the actual position of the printhead. The main control board performs closed-loop motion control based on the compensated encoder signal, compares the target position with the actual position in real time, adjusts the motor drive, and thus triggers more precise printing, significantly improving printing accuracy.
[0068] After the aforementioned data processing methods, the data is finally converted into a commonly used 3D printing data file format (such as STL). The host computer then sends this converted data to the control center, which in turn distributes it to the 3D printing subsystem for the final 3D printing process. Compared to traditional open-loop or semi-closed-loop systems that rely on "theoretical position," this system represents a paradigm shift from "controlling the motor's rotation angle" to "directly controlling the actual position of the printhead." This results in a qualitative leap in accuracy, environmental adaptability, and dynamic performance, making it particularly suitable for inkjet printing applications with extremely high precision requirements or complex mechanical environments.
[0069] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the displacement compensation method at the front end of the inkjet printing system.
[0070] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device or apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0071] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0072] It is understood that those skilled in the art can make equivalent substitutions or modifications to the technical solution and inventive concept of the present invention, and all such substitutions or modifications should fall within the protection scope of the appended claims.
Claims
1. A displacement compensation method for the front end of an inkjet printing system, characterized in that, Includes the following steps: Obtain the raw displacement counts of multiple laser interferometers, and preprocess the raw displacement counts to obtain preprocessed displacement counts; The method involves acquiring analog voltage records from at least one environmental factor sensor, and calculating the comprehensive correction amount for each environmental factor at each sampling time based on the analog voltage records and pre-determined correction rules. Specifically, this includes: acquiring analog voltage records from at least one environmental factor sensor; matching the analog voltage records with a pre-constructed coefficient table, or calculating based on a pre-obtained fitting formula, to obtain the correction coefficient corresponding to each environmental factor's analog voltage record; calculating the displacement correction amount for each environmental factor based on pre-processed displacement counts and their corresponding correction coefficients; and integrating the displacement correction amounts of each environmental factor to obtain the comprehensive correction amount. The environmental factors include one or more of temperature, pressure, and mechanical strain. The preprocessed displacement count and the comprehensive correction amount are synchronized at the same moment to form synchronized data; A weighted fusion and displacement compensation correction algorithm is used to calculate the compensation displacement based on the synchronization data; the calculation formula for the weighted fusion is as follows: in, Represents a specific moment in time; Represents the total number of laser interferometers; The weighting is dynamically adjusted based on the health status or noise level of the laser interferometer. Represents the first moment at a certain time Preprocessing displacement counting for a laser interferometer.
2. The displacement compensation method for the front end of the inkjet printing system according to claim 1, characterized in that, The process of acquiring the raw displacement counts of multiple laser interferometers and preprocessing the raw displacement counts to obtain preprocessed displacement counts specifically includes: Acquire the differential incremental signals from the incremental encoder inputs of multiple laser interferometers, and acquire the differential cosine signals from the sine and cosine encoder inputs of the laser interferometers; The differential incremental signal and the differential cosine signal are converted, and the converted signals are amplified and filtered to obtain the preprocessed displacement count.
3. The displacement compensation method for the front end of the inkjet printing system according to claim 1, characterized in that, The weighted fusion and displacement compensation correction algorithm is used to calculate the compensation displacement based on the synchronization data, specifically including: The preprocessed displacement counts at the same moment in the synchronous data are weighted and fused to obtain fused displacement data; A displacement compensation and correction algorithm is used to calculate the compensated displacement based on the fused displacement data and the comprehensive correction amount.
4. The displacement compensation method for the front end of the inkjet printing system according to claim 1, characterized in that, The displacement compensation and correction algorithm is a Kalman filter.
5. The displacement compensation method for the front end of an inkjet printing system according to claim 1, characterized in that, Also includes: The encoder pulse generation module maps the compensation displacement to the incremental encoder pulses or absolute codes required by the main control board.
6. A displacement compensation device at the front end of an inkjet printing system, characterized in that, include: The first calculation module is used to obtain the original displacement counts of multiple laser interferometers, and to preprocess the original displacement counts to obtain preprocessed displacement counts. The second calculation module is used to acquire the analog voltage records of at least one environmental factor sensor, and calculate the comprehensive correction amount of the environmental factor at each sampling time according to the analog voltage records and a pre-determined correction rule. Specifically, it includes: acquiring the analog voltage records of at least one environmental factor sensor; matching the analog voltage records with a pre-constructed coefficient table, or calculating according to a pre-obtained fitting formula, to obtain the correction coefficient corresponding to each environmental factor's analog voltage record; calculating the displacement correction amount corresponding to each environmental factor according to the pre-processed displacement count and its corresponding correction coefficients; and integrating the displacement correction amounts of each environmental factor to obtain the comprehensive correction amount. The environmental factors include one or more of temperature, pressure, and mechanical strain. The synchronization module is used to synchronize the preprocessed displacement count and the comprehensive correction amount at the same moment to form synchronization data; The third calculation module is used to calculate the compensation displacement based on the synchronization data using a weighted fusion and displacement compensation correction algorithm. The calculation formula for the weighted fusion is as follows: in, Represents a specific moment in time; Represents the total number of laser interferometers; The weighting is dynamically adjusted based on the health status or noise level of the laser interferometer. Represents the first moment at a certain time Preprocessing displacement counting for a laser interferometer.
7. A displacement compensation device at the front end of an inkjet printing system, characterized in that, It includes a memory and at least one processor, wherein the memory stores computer-readable instructions; The at least one processor invokes the computer-readable instructions in the memory to perform the steps of the displacement compensation method for the front end of the inkjet printing system as claimed in any one of claims 1-5.
8. A computer-readable storage medium storing computer-readable instructions thereon, characterized in that, When the computer-readable instructions are executed by a processor, they implement the steps of the displacement compensation method for the front end of the inkjet printing system as described in any one of claims 1-5.
Citation Information
Patent Citations
Adjustment and error compensation method for laser interferometer system
CN116989666A
Thermal expansion dynamic compensation method and system and high-temperature 3D printer
CN120206805A
Incremental optical encoder signal error compensation system and method
CN120869219A