This invention relates to an electronic monitoring system and method, and, more particularly, relates to a system and method for analyzing operation of an ink jet head.
Background of the Invention
It is oftentimes desirable to maintain or analyze an apparatus to enable correct operation and/or to provide an indication of faults therein. Often, such an apparatus is self-correcting with the fault indications being automatically utilized by the apparatus to make the necessary corrections where possible.
Assurance of correct operation of the apparatus is particularly important in many instances, including assurance of correct operation of an ink jet head in a printing machine. In such a machine, a valve is commonly opened to allow ink from a pressurized source to pass to the ink jet head with a resulting pressure build-up in the ink jet head. The speed of operation of the valve and the time required for pressure build-up in the ink jet head indicates the general condition of the valve and ink jet head. If the operation of the valve is slow (or if the valve fails to open) and/or if the pressure build-up within the jet head is slow, this can indicate faulty operation and obviously can result in poor printing quality.
While the prior art shows various start-up procedures for an ink jet head (see, for example, U.S. Pat. Nos. 3,618,858 and 3,891,121), as well as control of ink concentration (see, for example, U.S. Pat. Nos. 3,771,568, 3,930,258 and 3,828,172), there is no known showing in the prior art of a system or method for automated dynamic diagnosis of an ink jet head or recovery from a fault therein.
Summary of the Invention
This invention provides a system and method for analyzing operation of a device and determining faults therein, as well as initiating recovery procedures, where possible, when the presence of a fault is determined. In particular, this invention provides a system and method for analyzing operation of an ink jet head and determining faults therein due to valve actuation and/or pressure build-up, as well as initiating recovery procedures with respect thereto where possible.
It is therefore an object of this invention to provide an electronic system and method for monitoring operation of a device.
It is another object of this invention to provide an electronic system and method for initiating recovery procedures, where possible, if a fault is determined in a device.
It is yet another object of this invention to provide a system and method for analyzing operation of an ink jet head and utilizing the same to determine faults therein.
It is still another object of this invention to provide a system and method for analyzing operation of an ink jet head by determining the time lapse between initiation of start-up and pressure build-up to a predetermined level.
It is still another object of this invention to provide a system and method for analyzing operation of an ink jet head by determining the time lapse between initiation of start-up and pressure build-up to two different predetermined levels.
It is yet another object of this invention to provide a system and method for analyzing operation of an ink jet head by determining pressure characteristics in the ink jet head and utilizing the same to automatically initiate correction procedures if the pressure characteristics indicate a fault in operation of the ink jet head.
It is still another object of this invention to provide a system for analyzing operation of an ink jet head that includes counters, comparators and a microcomputer.
Brief Description of the Drawings
The above-mentioned and other features and objects of this invention and the manner of attaining them will become more apparent and the invention itself will best be understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, the description of which follows.
FIG. 1 is a block diagram of a printing device utilizing an ink jet head and having the analyzing system of this invention incorporated therein.
FIG. 2 is a block diagram illustrating the analyzing system of this invention.
FIG. 3 is a flow diagram illustrating operation of the microprocessor shown in FIG. 2.
FIG. 4 shows three examples of start-up pressure waveforms analyzed by this invention.
FIG. 5 is a diagnostic table.
Description of the Preferred Embodiment
Referring to the drawings, FIG. 1 indicates, in block form, a printing device 7 having an ink jet head 9 incorporated therein. Printing devices incorporating an ink jet head are known in the prior art and this description is therefore limited to the portions thereof used in conjunction with the analyzing system and method of this invention.
As shown in FIG. 1, ink jet head 9 is connected with a pressurized ink supply 11 through valve 13. Although the ink supply is shown to be pressurized, a separate pressure source could be utilized, it being only necessary that a pressure build-up be caused to occur in the ink jet head, in the presence of ink therein, so that the ink is ejected from the ink jet head to material 15 (commonly paper) to be inked at an ink application area, as is common for printing devices utilizing ink jet heads.
Valve 13 is preferably an electro-magneticly actuated valve controlled by a valve control unit 17 through a valve driver 19. As is well known, such a valve may be opened by an energizing electrical output signal from the valve control unit applied through the driver (or amplifier) 19 to the valve unit. As indicated in FIG. 1, the electrical output signal from valve control unit 17 is also coupled to sensing system 21.
As also indicated in FIG. 1, ink jet head 9 has a pressure responsive transducer 23 to sense the pressure build-up within the ink jet head. Transducer 23 is preferably a piezoelectric crystal and is preferably the same crystal that is used to excite the ink jet head to break the ink stream into droplets.
The output from piezoelectric crystal 23 is an electrical signal that is proportional to the transient ink pressure against crystal 23 within the ink jet head. This signal is coupled to sensing system 21 of this invention.
At sensing system 21, the amount of time required for pressure to build-up to predetermined levels is determined and outputs indicative thereof are coupled to microcomputer 25 for analysis of operation of the ink jet head (along with the valve mechanism associated therewith).
The time between initiation of start-up (by providing an output signal from valve control unit 17) and the actual start of pressure build-up in the ink jet head indicates the general condition of the valve mechanism. If this initiation of start time is out of tolerance, microcomputer 25 turns on console light 24 to indicate that the valve mechanism should be checked.
By also determining the amount of time required for the pressure to build to an operational value, the general condition of the ink jet head may be determined, as can the likelihood of a clean start of the ink streams ejected from the ink jet head to the material to be inked. Depending on the pressure build-up or rise time, microcomputer 25 will actuate print control 26 to start a print operation, or to start a self recovery and clean-up procedure for the ink jet head. Print control 26, which is not a part of this invention, represents the functions necessary to print including control of relative motion between the ink jet head and the print material, data synchronization and deflection of ink droplets, and self-recovery operations for the ink jet head assembly 9.
FIG. 2 illustrates, in block form, an implementation of the sensing system 21 of this invention. As shown, gate 29 receives the electrical signal from valve control unit 17 as one input thereto. Gate 29 also receives a second input from clock 31 at any available clock frequency (for example, at a frequency of 16 MHz).
When a signal is coupled from valve control unit 17 to energize valve 13 to "open" the valve, the signal is also coupled to gate 29 to gate the clock signal therethrough. The output from gate 29 is connected to delay counter 33 and when an output is provided by gate 29, this causes delay counter 33 to start to count at a rate controlled by the frequency of the clock input to gate 29.
As ink passes through valve 13 to ink jet head 9, the pressure in the ink jet head begins to rise. The increase in pressure in the ink jet head causes deformation of piezoelectric crystal 23 and this produces a transient electrical output signal (which may be amplified) from the crystal that has a pulse height proportional to pressure. Crystal 23 has a frequency response sufficient to be sensitive to the pressure rise times to be sensed. Examples of rise times to be sensed are described hereinafter in reference to FIGS. 3, 4 and 5. Alternatively, a DC pressure transducer separate from piezoelectric crystal 23 might be placed in the ink jet cavity of head 9 to supply the pressure signals for the sensing system 21.
Since piezoelectric crystal 23 is preferably also the excitation crystal for drop generation in the ink jet head, crystal 23, as shown in FIG. 2, is connected to switch 35 for switching the crystal between the two different modes of operation (i.e., excitation of the crystal by means of crystal drive unit 37 and sensing of pressure build-up within the ink jet head) by an external mode control input signal controlling the switch.
When switch 35 is in the sensing mode (as indicated in FIG. 2), crystal 23 is connected with comparators 39 and 41 of the sensing system 21 to produce one input thereto. This input to the comparators indicates the amount of pressure build-up in the ink jet head.
Comparator 39 receives, as a second input, a reference signal, or voltage, just sufficient to indicate the start of rise of pressure within the ink jet head. When the pressure starts to rise in the ink jet head, the signal coupled to comparator 39 from piezoelectric crystal 23 increases. When the level exceeds the reference level, an output is provided at comparator 39, and this output is coupled to delay counter 33 to terminate the count thereat (the count having been started at initiation of start-up by the signal from valve control unit 17 enabling gate 29).
The output signal from comparator 39 is also coupled to gate 43 as one input thereto. Gate 43 receives, as a second input thereto, the clock signal from clock 31 so that when an output is received from comparator 39 (indicating the start of rise of pressure within the ink jet head), the clock signal is gated through gate 43 to rise time counter 45 to cause counter 45 to start to count at a rate determined by the frequency of the clock.
Piezoelectric crystal 23 is also connected to comparator 41 to couple an input thereto indicative of the pressure within the ink jet head. Comparator 41 also receives, as a second input, a second reference level signal, or voltage. This second reference level is greater than the first level coupled to comparator 39 and is selected to be indicative of a level within the ink jet head of almost the supply, or operational, level. When the pressure level within the ink jet head exceeds the second reference level, an output is produced by comparator 41, and this output is coupled to rise time counter 45 to terminate the count thereat.
As also shown in FIG. 2, the count on delay counter 33 is coupled through logic gate 49 and data bus 51 to delay register 53 of memory 55 in microcomputer 25, which microcomputer also includes a microprocessor 57. This count is stored in delay register 53 and then used to calculate the time delay, or lapse, between switching of valve control unit 17 and the start of pressure rise in the ink jet head.
In like manner, the count on rise time counter 45 is coupled through logic gate 59 and data bus 51 to rise time register 61 in memory 55 of microcomputer 25. This count represents the rate of pulse rise, i.e., rise time of pressure within the ink jet head.
As shown in FIG. 2, the transfer of the counts from counters 33 and 45 is controlled by address decode unit 63. When microprocessor 57 generates the address for delay register 53, address decode unit 63 generates an enable signal for logic gate 49. When microprocessor 57 generates the address for rise time register 61, address decode unit 63 generates an enable signal for logic gate 59. Gates 49 and 59 transfer the delay count and rise time count to registers 53 and 61, respectively, when enabled.
After transfer of the count on counters 33 and 45 to the memory registers of microcomputer 25, the necessary calculations, decisions and records are made utilizing this data. The count data can be used, for example, to update statistics in the microprocessor diagnostic logs concerning frequency of valve starts exhibiting similar counts to thereby generate a frequency distribution of start speeds. The data, used in conjunction with microprocessor generated statistics on the trend of machine valves, can also indicate impending head-valve failures and is therefore useful in machine maintenance.
FIG. 3 is a flow diagram illustrating operation of microprocessor 57. As shown, it is first determined if the data from delay register 53 is equal to or greater than a value X.sub.1 (which is the characteristic valve pick time lower limit and may be, for example, 3 ms). If not, an output is produced to energize an indication (such as console light 24-FIG. 1) to indicate a need for valve maintenance. At the same time, the valve pick number and delay can be stored in the memory 55.
If the data for delay register 53 is greater than the value X.sub.1, and is also greater than, or equal to, the value X.sub.2 (which is the characteristic valve pick time upper limit and may be, for example, 5 ms), then the indication (i.e., light 24) is energized to indicate the need for valve maintenance in the same manner as if the value was less than the value X.sub.1.
If the data for register 53 is greater than, or equal to, the value X.sub.1, but is less than the value X.sub.2, then the data is obtained from time rise register 61. Also, if valve maintenance has been indicated, the microprocessor still obtains the rise time data. If the rise time is within limits, the printing operation can proceed even though the valve operation is out of tolerance.
The frequency distribution of the rise time is next updated. If the rise time is greater than, or equal to, a value X.sub.3 (which is the rise time upper limit and may be, for example, 5 ms), then the machine is instructed to initiate a self-recovery procedure, after which the start procedure is automatically repeated.
If the rise time is less than the value X.sub.3, and is less than a value X.sub.4 (for example, 2 ms), then the machine is instructed to supply ink to the material and thus to start the print operation.
If the rise time should be greater than, or equal to, the value X.sub.4, and less than the value X.sub.3 (indicating that there is some air in the head), the machine is delayed by a value Z (which is the delay time required to dissolve unwanted air from the ink in the ink jet head), after which the machine starts to print.
Referring now to FIG. 4, three examples of the rising edge of the pulse from crystal 23 are shown. The start times t.sub.1 and the rise times t.sub.2 are identified for each wave form by the subscripts A, B, and C for waveforms A, B, and C, respectively. Waveform A represents a normal start-up where the valve operated within tolerances and the pressure rise time t.sub.2A indicates a proper start-up of the ink jet.
Waveform B is an example where valve actuation was within tolerance but the pressure build-up is too slow. The likely result of the slow pressure build-up is that ink is sprayed onto the other components in the ink jet head assembly. It is very likely that a successful print operation could not occur and therefore, a recovery procedure would be initiated.
Waveform C is an example where the start time indicates that valve actuation is out of tolerance, however, once started the pressure rise time build-up is normal. In this situation, a normal print operation could be expected but the valve would be marked for maintenance in anticipation of a future failure.
The diagnostic table in FIG. 5 shows the criteria for selecting the values X.sub.1, X.sub.2, X.sub.3, and X.sub.4 used by the microprocessor 57 as described in the flow diagram of FIG. 3.
When the start time is less than X.sub.1, or greater than or equal to X.sub.2, the valve is out of tolerance and a failure of the valve in the future can be expected. A rise time of less than X.sub.1 might be caused by the valve being out of adjustment or the valve actuation being too short in its stroke in turning ink flow on and off.
The start time being greater than or equal to X.sub.2 can be an indication that the valve mechanism is slow, possibly because it is dirty. It can also indicate that the electronic drive for the valve solenoid is weak or possibly the solenoid itself is weak. Waveform C in FIG. 4 is an example of the start time being greater than X.sub.2.
The rise time t.sub.2 being greater than or equal to X.sub.3 is an indication that the pressure build-up was too slow. In this situation, it is highly probable that the ink jet head assembly will be wetted by the ink jet. This might be caused by excessive air in the ink cavity of the head or by a failure in the pressure system pressurizing the ink. Waveform B in FIG. 4 is an example of a rise time greater than X.sub.3. The rise time being greater or equal to X.sub.4, but less than X.sub.3 is an indication that the ink pressure build-up in the head was slow but probably not so slow as to cause a wetting of the head assembly during start-up. This may indicate that the ink jet stream would be hard to control but a printing operation can likely proceed successfully. One probable cause for the slower than normal rise time is air in the head. By allowing a period of delay before the print operation begins this air can usually be removed by being dissolved into the ink. Of course another source for the slow rise time might be a low ink pressure. In this case the ink stream may be hard to control.
If the rise time t.sub.2 is less than X.sub.4 the pressure build-up in the head is normal and a good printing operation can be expected. Waveforms A and C are examples of proper rise times.
While some start times and rise times have been earlier given as examples, it will be appreciated by one skilled in the art that an acceptable rise time and an acceptable start time will depend on the ink jet printing system. Values of X.sub.1, X.sub.2, X.sub.3, and X.sub.4 may be selected and easily changed by reprogramming the microprocessor. The values used will depend upon the ink jet assembly which the invention system is monitoring.
Thus, a high count on register 53 can be used to indicate the need for valve maintenance, while a high count on register 61 can leave the machine in a "not ready" mode to dissolve entrapped air and thus insure proper drop generating action. The value of the high counts can also be used to initiate discreet levels of machine self-recovery, such as air purging of the head, valve starting re-tries, or deflection electrode cleaning.
While not specifically shown, it is also to be appreciated that the system and method could also be utilized to time the speed of pressure decay in the ink jet head at valve shut-off in the same manner as described hereinabove with respect to start-up. Such information can, of course, also be utilized to determine proper operation of the ink jet head and associated valve mechanisms.
As can be appreciated from the foregoing, this invention provides a system and method for automated dynamic analysis of a device such as an ink jet head and can, by way of example, detect a sticking valve, air ingestion during valve cycling, incomplete air purging after head replacement, and/or air leaks in the ink system.
While we have illustrated and described the preferred embodiment of our invention, it is to be understood that we do not limit ourselves to the precise constructions herein disclosed and the right is reserved to all changes and modifications coming within the scope of the invention as defined in the appended claims.