The present invention relates to an enhancement to an inserter system for better interpreting inserter performance data and diagnosing problems.
Inserter systems, such as those applicable for use with the present invention, are typically used by organizations such as banks, insurance companies and utility companies for producing a large volume of specific mailings where the contents of each mail item are directed to a particular addressee. Also, other organizations, such as direct mailers, use inserts for producing a large volume of generic mailings where the contents of each mail item are substantially identical for each addressee. Examples of such inserter systems are the 8 series, 9 series, and APS™ inserter systems available from Pitney Bowes Inc. of Stamford, Conn.
In many respects, the typical inserter system resembles a manufacturing assembly line. Sheets and other raw materials (other sheets, enclosures, and envelopes) enter the inserter system as inputs. Then, a plurality of different modules or workstations in the inserter system work cooperatively to process the sheets until a finished mail piece is produced. The exact configuration of each inserter system depends upon the needs of each particular customer or installation.
Typically, inserter systems prepare mail pieces by gathering collations of documents on a conveyor. The collations are then transported on the conveyor to an insertion station where they are automatically stuffed into envelopes. After being stuffed with the collations, the envelopes are removed from the insertion station for further processing. Such further processing may include automated closing and sealing the envelope flap, weighing the envelope, applying postage to the envelope, and finally sorting and stacking the envelopes.
Servicing a high speed paper handling device, such as an inserter machine, is often difficult because it is difficult to see what causes jams, or other paper handling issues. This is particularly true as the speeds of the paper transports exceed 100 inches per second, as is often the case in inserter machines. The current “state of the art” is to use special high speed camera hardware to record the motion of paper and then play it back at low speed. This hardware is very expensive, bulky and cannot be shipped to customer sites easily. Further, setting up cameras and special lighting for these systems is not a simple skill. This is further compounded by the fact that paper paths are becoming more enclosed and hence using a camera may not be an option in some cases.
Another analysis technique is to attach a logic analyzer to points in the inserter module to try to detect electronic signals that might give clues to what is happening while the problems are happening. However, this analysis is very technically demanding and many service technicians may not be have the engineering capability analyze graphs output by the logic analyzer. Such analysis is more typically performed by a design engineer.
Accurately and efficient resolution of paper handling problems in the field is key to customer satisfaction and retention in the production mail business. The need to consult offsite engineering personnel can negatively impact the time needed to resolve a problem, and unproductive machine time can lead to financial losses for the user of the inserter machine.
The present invention represents an improvement over the prior art by providing an integrated logic analyzer system that provides enhanced troubleshooting capabilities. The improvement described here seeks provide an integrated and simple mechanism for service engineers to find the root cause of paper jams without requiring the use of special hardware. Graphs of behavior on the “time domain” (i.e. timing diagrams), as provided by the integrated logic analyzer, can be more easily interpreted and acted upon by skilled service technicians.
The system includes sensors positioned within the inserter machine to sense conditions at the sensors. A controller is coupled to the sensors, and provides control signals for operation of the machine. The controller generates error signals upon the occurrence of predetermined instances of sensor signals. A display coupled to the controller indicates machine status based on the signals from the plurality of sensors.
An integrated logic analyzer is coupled to the controller and to the plurality of sensors. The integrated logic analyzer provides a continuous readout of sensor signals from the sensors, and control and status signals from the controller. The controller provides a representation of the continuous readout from the integrated logic analyzer to the display.
In the preferred embodiment, the controller provides a visual representation of modules of the inserter system, and the continuous readouts for particular modules are individually selectable. Also, the continuous readouts are preferably displayed as a function of time on a horizontal axis. Machine status is displayed as vertical lines overlaying the continuous readout at various points in time. The vertical lines may represent a point in time when the machine starts, or a point in time when an error signal occurs. Preferably, the vertical lines are color coded: for example green for machine start, and red for an error signal.
In a further enhanced embodiment, the system further provides a tool for horizontal time measurement between points chosen by an operator. In the preferred embodiments, the integrated logic analyzer further provides a continuous readout of control signals from the controller. Exemplary control signals include motor control signals and actuator control signals.
Further details of the present invention are provided in the accompanying drawings, detailed description, and claims.
Motor 14 is representative of a typical device used for driving the sheets through the inserter system. A typical motor 14 will be comprised of a servo motor. The signal provided from the motor 14 may typically be whether the motor is in an active or inactive state. Alternatively, encoders sensors are commonly attached to servo motors, and such encoders are useful for determining a position, or rotary displacement, of the motor, and from which further information such as speeds and accelerations can be derived.
Mechanical device 15 exemplifies devices such as deflectors that have different mechanical positions at different times. An exemplary deflector device is used in a dual accumulator having two bins for gathering accumulations of documents. While one bin is being emptied with a completed accumulation, the other bin can be used for accumulating sheets for a next mail piece. A mechanical flipper guides sheets to the appropriate accumulator bin. The data provided to the logic analyzer 12 is indicative of the mechanical position of the device, for example whether the position is set for a first or a second accumulator bin.
Similar to mechanical device 15, actuator 16 is indicative of the position of a mechanical device in the system. For example, in an accumulator, and actuator 16 can be used to drive the raising and lowering of a stop for assisting in accumulation of sheets.
Logic analyzer 12 and controller 11 also provide data to one another. Controller 11 provides information about instructions and conditions with the machine. The integration of the controller 11 with the sensor information in the logic analyzer 12 is a distinct advantage of the preferred embodiment. For example, the controller 11 can tell the logic analyzer 12 when the machine, or a particular component, has been instructed to begin operation. This controller 11 operational information can then be overlaid in the logic analyzer 12 with the actual sensed conditions to better understand a sequence of events.
As another example, the controller 11 tells logic analyzer 12 when an alarm condition occurs. Thus, when this information is combined in the logic analyzer 12 the user has access to the full range of relevant information presented in a format that is condensed and useful. By observing the side-by-side sensor signals at the time of an error signal, one can more accurately recreate the series of events that may have led to the problem.
For purposes of this invention, there are no limitations on whether the logic analyzer 12 must housed in a separate unit, or run on a separate computer processor. In the preferred embodiment, the logic analyzer 12 is a separate unit that is coupled to a control computer with an inserter operating system, such as Direct Connect from Pitney Bowes Inc. However, the relevant functionality can be performed on either, or just one, processor without affecting the invention. Thus the distinction between logic analyzer 12 and the controller 11 is based on programming and functionality, rather than any physical device.
When the user selects one of the modules, a diagnostic window 23 displays the continuous readout of the integrated logic analyzer 12 for that particular module. In the example depicted, the diagnostic window 23 displays the status of sensors, components and control signals for the accumulator module 25. Diagnostic window 23 depicts horizontal read-outs for four operational characteristics of the module 25. The horizontal axis represents time, and the vertical axis represents data signals from the devices at a given time. In many embodiments, the read-outs will be a binary display of active or inactive status over a period of time as shown in
Since the area of interest for determining the source of the problem is at error signal 39, it is useful to zoom the view to focus on the time between start signal 37 and error signal 39. This ability to zoom in and out of the logic analyzer display helps to see fine details of the operation of the devices at a given time.
In a further embodiment, the various control signals 37-39 from the controller 11 are color coded to enhance readability of the display. In this example, the start signal 38 would be green, while the error signals 37 and 39 would be red.
In this example, signals PC1, PC2, and PC3 are photocell signals that detect the presence of a sheet of paper as it travels in the transport mechanism of an inserter machine. A sheet will normally pass by PC1, then PC2, and finally PC3. This normal state of operation is depicted in the first set of square waves on the left side of the graph.
At the right side of the graph an error occurs with the title, “UNKNOWN AT PC3.” Without the integrated logic analyzer, all we might now is that PC3 has detected sheet that the controller had not expected to see. Using the integrated logic analyzer 12, however, we can look at the precise timing of the alarm and recreate the events leading to the problem.
From the exemplary signals in
Finally, it might be of interest for the service person to know the precise timing of events in the diagram. For example, by measuring the time t between the peaks of the PC1 signal, a nominal time gap between sheets can be determined. It might be useful to compare the gap of PC1 to the gap of PC3 to determine whether something is causing the nominal gap to change in the interval between the sensors. Accordingly, the system provides a tool whereby the user can select any desired points on the horizontal axis, and to automatically provide a measurement of the corresponding interval. In this way the desired comparisons can be made in order to assist in the analysis of the problem.
Although the invention has been described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that the foregoing and various other changes, omissions and deviations in the form and detail thereof may be made without departing from the spirit and scope of this invention.