Determination of a maximum jetting frequency for an inkjet head
09944070 ยท 2018-04-17
Assignee
Inventors
Cpc classification
B41J2/04561
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0456
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04581
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Determination of a maximum jetting frequency for an inkjet head. The method includes generating a velocity/frequency curve for an inkjet head, and determining failure zones in the velocity/frequency curve that comprise frequencies in the velocity/frequency curve resulting in jetting failure of the inkjet head. The method further includes determining a range of maximum jetting frequencies of the inkjet head that are higher than the frequencies of the failure zones, wherein subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones. The method further includes selecting the maximum jetting frequency for the inkjet head from the range of maximum jetting frequencies.
Claims
1. A method comprising: generating a velocity/frequency curve for an inkjet head; determining failure zones in the velocity/frequency curve that comprise frequencies in the velocity/frequency curve resulting in jetting failure of the inkjet head; determining a range of maximum jetting frequencies of the inkjet head that are higher than the frequencies of the failure zones, wherein subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones; and selecting a maximum jetting frequency for the inkjet head from the range of maximum jetting frequencies.
2. The method of claim 1 wherein selecting a maximum jetting frequency from the range of maximum jetting frequencies comprises: selecting a highest frequency in the range of maximum jetting frequencies as the maximum jetting frequency.
3. The method of claim 1 wherein selecting a maximum jetting frequency from the range of maximum jetting frequencies comprises: selecting the maximum jetting frequency from the range of maximum jetting frequencies that results in a minimum velocity spread across the subharmonic frequencies.
4. The method of claim 1 wherein selecting a maximum jetting frequency from the range of maximum jetting frequencies comprises: selecting the maximum jetting frequency from the range of maximum jetting frequencies that results in a minimum drop placement spread across the subharmonic frequencies.
5. The method of claim 1 further comprising: determining a mass/frequency curve for the inkjet head; and determining the failure zones in the mass/frequency curve.
6. The method of claim 1 wherein generating the velocity/frequency curve comprises: supplying a print fluid to the inkjet head; supplying a drive waveform for driving the inkjet head; and measuring drop velocity of the inkjet head over a set of increasing frequencies in the drive waveform.
7. The method of claim 1 wherein generating the velocity/frequency curve comprises: simulating jetting of the inkjet head over a set of increasing frequencies.
8. The method of claim 1 wherein determining the failure zones in the velocity/frequency curve comprises: determining a Helmholtz frequency (H) of the inkjet head; determining a first one of the failure zones around H/2; and determining a second one of the failure zones around 2H/3.
9. A test system for determining a maximum jetting frequency for an inkjet head, the test system comprising: a test controller comprising: a curve generator that generates a velocity/frequency curve for the inkjet head; and a determination device that determines failure zones in the velocity/frequency curve that comprise frequencies in the velocity/frequency curve resulting in jetting failure of the inkjet head, and determines a range of maximum jetting frequencies of the inkjet head that are higher than the frequencies of the failure zones, wherein subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones; the determination device selects the maximum jetting frequency for the inkjet head from the range of maximum jetting frequencies.
10. The test system of claim 9 wherein: the determination device selects a highest frequency in the range of maximum jetting frequencies as the maximum jetting frequency.
11. The test system of claim 9 wherein: the determination device selects the maximum jetting frequency from the range of maximum jetting frequencies that results in a minimum velocity spread across the subharmonic frequencies.
12. The test system of claim 9 wherein: the determination device selects the maximum jetting frequency from the range of maximum jetting frequencies that results in a minimum drop placement spread across the subharmonic frequencies.
13. The test system of claim 9 wherein: the determination device determines a mass/frequency curve for the inkjet head, and determines the failure zones in the mass/frequency curve.
14. The test system of claim 9 further comprising: a test stand that secures the inkjet head; an ink supply that supplies a print fluid to the inkjet head; a test drive circuit that supplies a drive waveform for driving the inkjet head; and a droplet analyzer that measures drop velocity of the inkjet head over a set of increasing frequencies in the drive waveform.
15. The test system of claim 9 further comprising: a jetting simulator that simulates jetting of the inkjet head over a set of increasing frequencies to generate the velocity/frequency curve.
16. The test system of claim 9 wherein: the determination device determines a Helmholtz frequency (H) of the inkjet head, determines a first one of the failure zones around H/2, and determines a second one of the failure zones around 2H/3.
17. The test system of claim 9 further comprising: a user interface that receives performance goals for the inkjet head from a user, wherein the performance goals include at least one of a minimum velocity spread across the subharmonic frequencies and a minimum drop placement spread across the subharmonic frequencies.
18. A non-transitory computer readable medium embodying programmed instructions executed by a processor to implement a method for selecting a maximum jetting frequency for an inkjet head, wherein the instructions direct the processor to: generate a velocity/frequency curve for the inkjet head; determine failure zones in the velocity/frequency curve that comprise frequencies in the velocity/frequency curve resulting in jetting failure of the inkjet head; determine a range of maximum jetting frequencies of the inkjet head that are higher than the frequencies of the failure zones, wherein subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones; and select a maximum jetting frequency for the inkjet head from the range of maximum jetting frequencies.
19. The computer readable medium of claim 18 wherein the instructions direct the processor to: select a highest frequency in the range of maximum jetting frequencies as the maximum jetting frequency.
20. The computer readable medium of claim 18 wherein the instructions direct the processor to: determine a Helmholtz frequency (H) of the inkjet head; determine a first one of the failure zones around H/2; and determine a second one of the failure zones around 2H/3.
Description
DESCRIPTION OF THE DRAWINGS
(1) Some embodiments of the present disclosure are now described, by way of example only, and with reference to the accompanying drawings. The same reference number represents the same element or the same type of element on all drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The figures and the following description illustrate specific exemplary embodiments. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the embodiments and are included within the scope of the embodiments. Furthermore, any examples described herein are intended to aid in understanding the principles of the embodiments, and are to be construed as being without limitation to such specifically recited examples and conditions. As a result, the inventive concept(s) is not limited to the specific embodiments or examples described below, but by the claims and their equivalents.
(13)
(14)
(15) Drive circuit 202 generates the jetting pulses for piezoelectric actuators 212, where the jetting pulses have an optimized drive waveform. A jetting pulse is defined as a pulse that causes a droplet to be jetted from an ink channel 210. Drive circuit 202 includes a jetting pulse generator 222 that is configured to selectively provide the jetting pulses to ink channels 210 to discharge ink onto a medium 230. A medium as described herein comprises any type of material upon which ink or another print fluid is applied by an inkjet head for printing, such as paper, a substrate for 3D printing, cloth, etc. Jetting pulse generator 222 is triggered at time intervals of 1/Fmax, such as from an encoder strip, creating trigger pulses as inkjet head 100 traverses across medium 230. This is achieved by having the head traversing speed across medium 230 set to equal minimum dot-to-dot spacing (resolution) multiplied by Fmax. Jet firing may include both an encoder pulse trigger and an image print requirement.
(16) Nozzles 216 or jets of inkjet head 100 are able to fire at a maximum jetting frequency, which is the frequency of the jetting pulses on the drive waveform. After droplet ejection from a nozzle 216 of an ink channel 210, the pressure waves resonate within the ink channel 210. It may take several microseconds for the pressure waves to dampen or be clamped so that the next droplet can be jetted from that ink channel 210. Therefore, the maximum frequency used for jetting in inkjet head 100 is limited. Previously, the maximum jetting frequency (Fmax) was determined by firing the jets of the inkjet head on a test stand at a constant frequency, and measuring drop velocity and/or drop mass. The frequency applied to the inkjet head was slowly increased until one or more of the jets failed. The frequency where jets of the inkjet head show failure was taken as Fmax for that inkjet head.
(17) New laboratory experiments and simulations have shown that there is not just one maximum frequency above which the jet will fail but rather a series of frequency zones inside of which jet failure may occur but, outside of the zones, jetting will be failure free. In earlier laboratory experiments, frequency was increased slowly so that jetting at a failure frequency would continue for some time before failure would occur. Once a jet has undergone failure, it frequently ingests air or results in small quantities of ink being deposited on the outside surface of the nozzle plate. Both of these conditions have to be addressed successfully before the jet can be fired again. The common remedies of re-priming and/or wiping the nozzle plate are often not sufficient to fully restore jet stability.
(18) Simulations and more recent experiments have shown that failure zones occur usually at higher frequencies around the higher peaks and valleys of the velocity/drop size frequency curve (see
(19) All of these types of jet failure mechanisms would not be expected to cause immediate failure but would eventually cause failure after a period of continuous jetting for some time at the failure frequency. This is consistent with experimental observations. It can therefore be concluded that the old method of determining the maximum operating frequency is unnecessarily restrictive. An Fmax can be selected at any frequency outside of failure zones. Moreover, the jet on a printer is not required to operate at all frequencies below Fmax. Fmax operation is used such as when the printer calls for jetting at every possible time signaled by an encoder strip as the head is scanned across a print medium. The next highest frequency is when printing is required at every other encoder time signal. Required frequencies will therefore lie in the series Fmax, Fmax/2, Fmax/3, . . . Fmax can therefore be selected with the aid of
(20) The embodiments described herein provide for improved ways of determining Fmax for an inkjet head, such as inkjet head 100.
(21) Test controller 302 comprises a hardware platform that includes a memory 310, a processor 312, and a user interface 314. Memory 310 comprises any device that stores data, such as instructions that are executable by processor 312. Processor 312 is a hardware device that comprises logic circuitry for responding to and processing the instructions that drive test controller 302. User interface 314 comprises a device that allows a user to interact with test controller 302. User interface 314 may include an input mechanism, such as a keypad, touch screen, mouse, microphone, etc. User interface 314 may also include an output mechanism, such as a display, a speaker, etc. Processor 312 implements a test drive circuit 320, a curve generator 322, jetting simulator 324, and a determination device 326. Test drive circuit 320 is configured to generate drive waveforms for inkjet head 306 for the analysis. For example, test drive circuit 320 may apply drive waveforms to inkjet head 306 having a constant frequency for a time interval (or a certain number of drops), and then increase the frequency after the time interval up to a maximum possible frequency attainable by inkjet head 306. Curve generator 322 is configured to generate a velocity/frequency curve for inkjet head 306, and/or generate a mass/frequency curve for inkjet head 306. Curve generator 322 may communicate with a droplet analyzer 330 to obtain data about the actual jetting characteristics of inkjet head 306 for generating the velocity/frequency curve or the mass/frequency curve. Droplet analyzer 330 comprises a device that is able to detect jetting characteristics of the droplets ejected from inkjet head 306. Droplet analyzer 330 may have different configurations in different embodiments. In one embodiment, droplet analyzer 330 may include a device that uses a visualization technique to analyze actual droplet jetting/ejection of inkjet head 306. For example, a stroboscopic visualization technique may be used, which uses a high-resolution camera, a Laser Doppler Velocimetry (LDV) system, and a stroboscope to analyze droplet jetting from nozzles of inkjet head 306. A visualization technique such as this may be used to measure the velocity and mass of droplets that are jetted from nozzles of inkjet head 306. Curve generator 322 may also communicate with jetting simulator 324. Jetting simulator 324 may use a modeling technique (e.g., Lumped Element Modeling (LEM)) to simulate droplet jetting/ejection of inkjet head 306. The LEM is a mathematical model of a single inkjet channel comprising coupled equations of motion of the various elements of the channel, such as the nozzle, restrictor, pressure chamber, diaphragm, and piezoelectric element. The motions are assumed one dimensional. Each element is represented by its fluidic parameters of inertance, compliance, and resistance. Inputs to the model include the specific dimensions of the elements, physical properties of the fluid and piezoelectric element, and parameters that define the shape and voltage of the drive waveform applied to the piezoelectric element. The frequency is set by repeating the application of the drive waveform at a period corresponding to that of the desired frequency for a fixed predetermined number of repetitions. A computer program is used to integrate the set of non-linear differential equations, calculate drop volume and average velocity at each frequency, as well as volume displacements of moving elements of the model in real time.
(22) Determination device 326 is configured to analyze the velocity/frequency curve and/or the mass/frequency curve generated for inkjet head 306, and to select an Fmax for inkjet head 306 from one or both of the curves. As is described in more detail below, determination device 326 may evaluate the velocity/frequency curve and/or the mass/frequency curve, and select an Fmax subject to the condition that each of the subharmonics of Fmax (i.e., Fmax/1, Fmax/2, Fmax/3, Fmax/4, . . . ) lies outside of failure zones identified in the curves.
(23)
(24) Test controller 302 determines printing goals for inkjet head 306 (step 402). For example, a user may enter printing goals, such as maximum possible frequency for a drive waveform, a minimum velocity spread, a minimum mass spread, a minimum dot placement spread, etc., through user interface 314. The maximum possible frequency may be the Helmholtz frequency (H) of inkjet head 306. Within the pressure chambers of inkjet head 306, pressure waves will resonate or absorb at a characteristic frequency. This characteristic frequency is determined by the geometry of the pressure chambers (and other structures of an ink channel) and their associated fluidic properties, which is referred to as the Helmholtz frequency or Helmholtz resonance frequency.
(25) The minimum velocity spread comprises a minimum difference of velocity across subharmonic frequencies of a range of maximum jetting frequencies (e.g., Fmax.sub.1Fmax.sub.n). Subharmonic frequencies are frequencies of an Fmax in a ratio of 1/n, where n is a positive integer number. For example, the subharmonic frequencies or subharmonic series of Fmax.sub.1 are Fmax.sub.1/1, Fmax.sub.1/2, Fmax.sub.1/3, Fmax.sub.1/4, etc. The minimum velocity spread indicates a minimum difference of droplet velocity across the subharmonic frequencies of the range of maximum jetting frequencies. For example, if Fmax.sub.1/2 results in a droplet velocity of 5.47 m/s and Fmax.sub.1/3 results in a droplet velocity of 7.07 m/s, then the velocity spread between these two subharmonics is 1.6 m/s. The smallest velocity spread among the range of maximum jetting frequencies (e.g., Fmax.sub.1Fmax.sub.n) is the minimum velocity spread.
(26) The minimum mass spread comprises a minimum difference of droplet mass or weight across subharmonic frequencies of a range of maximum jetting frequencies (e.g., Fmax.sub.1Fmax.sub.n). For example, if Fmax.sub.1/2 results in a droplet mass of 4.8 nanograms (ng) and Fmax.sub.1/3 results in a droplet mass of 6.3 ng, then the mass spread between these two subharmonics is 1.5 ng. The smallest mass spread among the range of maximum jetting frequencies (e.g., Fmax.sub.1Fmax.sub.n) is the minimum mass spread.
(27) The minimum dot placement spread comprises a minimum distance between dots produced by droplets on a medium across the subharmonic frequencies of an Fmax. An estimation of dot placement spread is described in more detail below.
(28) Curve generator 322 of test controller 302 generates a velocity/frequency curve for inkjet head 306 (step 404). A velocity/frequency curve indicates a relationship between the velocity of droplets jetted from an inkjet head, and the frequency of a drive waveform applied to the inkjet head.
(29) The other line 504 in
(30) Curve generator 322 may additionally or alternatively perform tests on inkjet head 306 to generate a mass/frequency curve in step 404.
(31) Determination device 326 determines or identifies failure zones in the velocity/frequency curve 500 that indicate jetting failure (step 406). A failure zone is a frequency span in velocity/frequency curve 500 resulting in jetting failure in inkjet head 306. In a typical inkjet head, an operator expects to see predictable and repeatable velocity at a given frequency. As the frequency of the drive waveform is increased, such as in testing, a typical inkjet head will experience unpredictable behavior resulting in formation of satellites, formation of multiple droplets, neck elongation during droplet formation, non-jetting, etc., which represent a jetting failure. Determination device 326 is able to process velocity/frequency curve 500 to identify the failure zones.
(32) In step 406, determination device 326 may additionally or alternatively determine failure zones in the mass/frequency curve 600 that indicate jetting failure. The failure zones may again be around H/2 and 2H/3.
(33) Determination device 326 then determines a range of maximum jetting frequencies (e.g., Fmax.sub.1Fmax.sub.n) of inkjet head 306 (step 408). The range of maximum jetting frequencies is above the failure zones 702-703. Also, subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones 702-703. For example, Fmax.sub.1, Fmax.sub.2, . . . Fmax.sub.n, are each at a higher frequency than the failure zones 702-703. Also, in the range of maximum jetting frequencies, subharmonic frequencies of each of the maximum jetting frequencies are outside of the failure zones. For example, Fmax.sub.1, Fmax.sub.1/2, Fmax.sub.1/3, . . . , each lie outside of the failure zones 702-703, Fmax.sub.2, Fmax.sub.2/2, Fmax.sub.2/3, . . . , each lie outside of the failure zones 702-703, and Fmax.sub.n, Fmax.sub.n/2, Fmax.sub.n/3, . . . , each lie outside of the failure zones 702-703.
(34) Determination device 326 selects a maximum jetting frequency (Fmax) from the range of maximum jetting frequencies (step 410). In one embodiment, determination device 326 may select a highest frequency in the range of maximum jetting frequencies as Fmax. In another embodiment, determination device 326 may select Fmax from the range of maximum jetting frequencies that results in a minimum velocity spread across its subharmonic frequencies.
(35) In another embodiment, determination device 326 may select Fmax from the range of maximum jetting frequencies that results in a minimum drop placement spread across the subharmonic frequencies. Dot placement deviation can be expressed by a spherical drop landing on a moving substrate (speed, S) after traversing a gap (G) at a velocity (V). If the velocity is assumed to be 7 m/s, the 7 m/s dot position may be used as a point of reference where dot deviation is defined as D=0. For velocities lower than 7 m/s, the drop will reach the substrate later and the dot will lag the zero position by an amount D=SG(7V)/7V. For V<7, D is positive and represents a deviation in dot position in the direction of printing (for V<7, D.fwdarw. as V.fwdarw.0). For V>7, D is negative and represents a dot deviation in the opposite direction. In this case, there is a limit upon how large D can become (for V>7, D.fwdarw.SG/7 as V.fwdarw.). Thus, a low V has a stronger impact on D than high V. If constant values are assigned to S and G, the dot placement spread across the subharmonic series of an Fmax may be determined using the velocities of the droplets at these subharmonic frequencies. For example, a value of 2 m/s may be selected for S, and a value of 1 mm may be selected for G. Substituting these numbers, D=2(7V)/7V, where D is in mm. With the dot placement (D) plotted for each subharmonic frequency, the dot placement spread may be determined.
(36) Test controller 302 may then test the Fmax selected for inkjet head 306 (step 412). For example, test controller 302 may control tests on inkjet head 306 and/or simulation of inkjet head 306 at Fmax. If Fmax is not acceptable, then determination device 326 returns to step 410 and selects an adjusted Fmax from the range of maximum jetting frequencies. This process repeats until an acceptable Fmax is selected from the range of maximum jetting frequencies. If Fmax is acceptable, then method 400 ends. A printer that uses inkjet head 306 (or a similar model of inkjet head 306) may then be set to a scan speed based on the Fmax and a desired print resolution.
(37)
(38) Fmax, as selected in method 400, is greater than a failure frequency where inkjet head 306 initially experiences jetting failure (i.e., a nozzle fails to jet, drop velocity falls below a threshold, drop mass falls below a threshold, etc.). As stated above, Fmax was previously determined by increasing the frequency until one or more jets fail. The failure frequency (i.e., the frequency where one or more jets fail) was previously used as Fmax. In
(39) Any of the various elements or modules shown in the figures or described herein may be implemented as hardware, software, firmware, or some combination of these. For example, an element may be implemented as dedicated hardware. Dedicated hardware elements may be referred to as processors, controllers, or some similar terminology. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term processor or controller should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, a network processor, application specific integrated circuit (ASIC) or other circuitry, field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), non-volatile storage, logic, or some other physical hardware component or module.
(40) Also, an element may be implemented as instructions executable by a processor or a computer to perform the functions of the element. Some examples of instructions are software, program code, and firmware. The instructions are operational when executed by the processor to direct the processor to perform the functions of the element. The instructions may be stored on storage devices that are readable by the processor. Some examples of the storage devices are digital or solid-state memories, magnetic storage media such as a magnetic disks and magnetic tapes, hard drives, or optically readable digital data storage media.
(41) Although specific embodiments were described herein, the scope of the invention is not limited to those specific embodiments. The scope of the invention is defined by the following claims and any equivalents thereof.