Embodiments herein generally relate to systems and devices that can self-diagnose defects and provide service recommendations, and more particularly to systems and devices that provide different service recommendations for different predetermined threshold usage ranges of different parts that wear out prematurely.
Various systems track the average lifespan of parts used in individual machines, such as high frequency service items (HFSI). Such devices can include customer replaceable units (CRU's). However, in some machines certain parts are replaced more frequently than would be expected, and the parts never reach their predicted full useful life. This is often caused because a failed part that consistently wears out prematurely does so because of a root cause not associated with the failed part itself. For example, an improperly adjusted alignment mechanism could cause a belt to consistently wear out prematurely. Conventional systems may only instruct the service engineer to replace the belt, without fixing the root cause (the improperly adjusted alignment mechanism). The embodiments described herein provide additional information to the service engineer that allows the service engineer to correct the root cause, instead of just replacing the failed part.
Many operating devices can self-diagnose failed operating conditions. This self-diagnosis can range from a simple sensor that determines that a supply container within the device is empty, to a complex processor that evaluates whether the quality of the device is within an acceptable range. One exemplary method herein receives from such an apparatus or device, an identification of a failed part within the apparatus. For example, a printing apparatus, such as a printer or copier could self-diagnose that it has a failed or worn out drum or belt. This identification can be received by the device itself (e.g., by the printer or copier) or by a computing device (such as a special purpose or general purpose computer) that is in communication with the self-diagnosing apparatus.
The method determines (using the computing device) if the failed part failed prematurely by evaluating whether the failed part failed within one of a plurality of predetermined threshold usage ranges. The predetermined threshold ranges are less than a predicted full useful life of the failed part. Therefore, if the part failed within one of the usage ranges it would be considered to have failed before its predicted full useful life and to have failed prematurely.
If the failed part failed prematurely, the method cross-references a service recommendation table to identify a service recommendation based on which of the predetermined threshold usage ranges the failed part failed within (using the computing device). The service recommendation table provides different service recommendations for different predetermined threshold usage ranges of different parts. The service recommendations are often recommendations that adjust or replace items other than the failed part itself.
Thus, the service recommendations address the root cause that may have caused the part to fail prematurely. Further, the threshold ranges are different for different parts of the apparatus because different root causes are identified by unique usage ranges. In other words, failure within a first usage range would indicate that one set of circumstances could be the root cause of the premature failure of the part; while failure within a second usage range would indicate that a different set of circumstances could be the root cause of the premature failure of the part. Each of these different usage ranges is unique to each different root cause.
To determine whether the failed part failed prematurely, the embodiments herein use the computing device to extract usage data from a usage meter within the apparatus and/or the failed part, and to compare the usage data to the predetermined threshold usage ranges to identify which of the predetermined threshold usage ranges the failed part failed within.
The method outputs, from the computing device, instructions to service the failed part and the service recommendations to a service engineer. This not only tells the service engineer which part needs to be replaced, but also provides the service engineer with an instruction to replace or adjust a different part or element that was the root cause of the premature failure of the part.
The embodiments herein can maintain and constantly update the service recommendation table based on historical and new incoming service records of apparatuses similar to the apparatus. In other words, as new root causes are discovered over time, the service recommendation table can be continually updated.
Also disclosed herein are device embodiments that include an input/output device operatively connected to a processor. The input/output device receives, from a second apparatus (separate from the apparatus) an identification of the failed part within the second apparatus.
A computer-readable storage medium is also operatively connected to the processor. The computer-readable storage medium stores programming instructions executable by the processor, stores the plurality of predetermined threshold usage ranges, and stores the service recommendation table.
The processor determines if the failed part failed prematurely by evaluating whether the failed part failed within one of the plurality of predetermined threshold usage ranges. The processor determines whether the failed part failed prematurely by extracting usage data from a usage meter within the second apparatus and/or the failed part, and comparing the usage data to the predetermined threshold usage ranges to identify which of the predetermined threshold usage ranges the failed part failed within. The processor also maintains the service recommendation table based on historical and new service records of second apparatuses similar to the second apparatus.
If the failed part failed prematurely, the processor cross-references the service recommendation table to identify the service recommendation based on which of the predetermined threshold usage ranges the failed part failed within. Then, the input/output device outputs instructions to service the failed part and the service recommendation.
Understanding where within the overall life distribution the parts are failing provides better identification of the root cause of the failure and provides the most appropriate diagnostic and repair information to the customer or the customer service engineer (CSE).
These and other features are described in, or are apparent from, the following detailed description.
Various exemplary embodiments of the systems and methods are described in detail below, with reference to the attached drawing figures, in which:
As mentioned above, in some machines certain parts are replaced more frequently than would be expected, and the parts never reach their predicted full useful life. This is often caused because a failed part that consistently wears out prematurely does so because of a root cause not associated with the failed part itself. Conventional systems may only instruct the service engineer to replace the failed part, without fixing the root cause. The embodiments described herein provide additional information to the service engineer that allows the service engineer to correct the root cause, instead of just replacing the failed part.
The embodiments herein comprise methods and systems that provide a service representative with possible failure mode information when a part is replaced early. Based on failure mode effect analysis (FMEA) a parts life profile can be generated. During testing (and after launch) root causes for early part replacements can be identified. These root causes are used to drive a rules-based system that detects whether parts replacements are being made earlier than expected (based on the FMEA full useful life projections). If a part fails before it's full useful life has expired, the embodiments herein notify the service engineer of potential problems that could cause failures at that point in the ‘parts life curve’. Thus, one of the concepts presented herein is the generation of customized service ‘hints’ based on fleet data profiles relative to individual machine parts replacement actions.
As shown in flowchart form in
More specifically, as shown in item 100, the failure indication 102 can be based upon various failure baselines. Some baselines can be historic and are based on the failures of other similar (or identical) machines. Additional baselines can be learned baselines that are based on the specific machine in question. As indicated by item 104, the drivers for the failure indication can include faults or jams within the specific machine, customer or service engineer input and diagnostics as well as auto diagnostics.
The method then determines, in item 106, if the failed part failed prematurely by evaluating whether the failed part failed within one of a plurality of predetermined threshold usage ranges. The predetermined threshold ranges are less than a predicted full useful life of the failed part. Therefore, if the part failed within one of the usage ranges it would be considered to have failed before its predicted full useful life and to have failed prematurely in item 106.
To determine whether the failed part failed prematurely in item 106, the embodiments herein extract usage data from a usage meter within the apparatus and/or the failed part, and compare the usage data to the predetermined threshold usage ranges to identify which of the predetermined threshold usage ranges the failed part failed within.
If the failed part failed prematurely, in item 108 the method cross-references a service recommendation table to identify a service recommendation based on which of the predetermined threshold usage ranges the failed part failed within.
An exemplary service recommendation table 200 based on usage (usage table) is shown in
For example, as shown in
If part A fails between 10,000 cycles and 40,000 cycles, this indicates some form of improper power supply connection. Similarly, if part A fails between 40,000 and 60,000 cycles this indicates that improper materials have been used within the apparatus. If part A fails above 60,000 cycles, it is not considered a premature failure.
Similarly, different parts (B and C) have different ranges of premature failure and the usage table 200 shown in
Thus, the service recommendations address the root cause that may have caused the part to fail prematurely. Further, the threshold ranges are different for different parts of the apparatus because different root causes are identified by unique usage ranges. In other words, failure within a first usage range would indicate that one set of circumstances could be the root cause of the premature failure of the part; while failure within a second usage range would indicate that a different set of circumstances could be the root cause of the premature failure of the part. Each of these different usage ranges is unique to each different root cause.
Each of the tables described herein are established by observing historical data. If a specific root cause consistently occurs within a specific range (number of cycles) and it has been established that there is a correlation between the root cause and the specific range for a class of machine, it is included within one of the tables mentioned herein. Thus, each of the tables is based on historically proven root causes and previously established ranges (e.g., number of cycles).
In item 110, the embodiments herein can cross-reference a process control table. An exemplary process control table 300 is illustrated in
Thus, embodiments herein determine if a parameter associated with the failed part is within one of a plurality of predetermined parameter value ranges. Then the method cross-references the process control table to identify the service recommendation based on which of the parameter value ranges the failed part failed within, using the computing device.
For example, if the value for parameter A exceeds 50 (but is less than 100) when the part failed, the root cause has historically been shown to be a power supply connection. However, if the value of parameter A exceeds 100 when the part fails, this indicates a different root cause (some form of the imbalance within the machine). Similarly, multiple limits are illustrated for parameter B and single limits are illustrated for parameters C and D. Each value that exceeds the limit includes a historically based root cause. Again, these root causes are established according to historical parameter limits and historically established root causes for such parameter limits.
In item 112, the embodiments herein can cross reference the diagnostic history table, such as the one illustrated in
Thus, the embodiments herein determine whether a parameter associated with the failed part changed relatively gradually or changed relatively abruptly. Then the methods herein alter the service recommendation based on whether the parameter changed gradually or changed abruptly.
In item 114, the method also checks to determine if the part in question failed concurrently with another corresponding part by referring to a concurrence failure table, such as the one illustrated in
In item 116, the method outputs instructions to service the failed part and the service recommendations to a service engineer. This not only tells the service engineer which part needs to be replaced, but also provides the service engineer with an instruction to replace or adjust a different part or element that was the root cause of the premature failure of the part.
In item 118, the embodiments herein maintain and constantly update the usage table 200 based on historical and new incoming service records of apparatuses similar to the apparatus. In other words, as new root causes are discovered over time, the usage table 200 can be continually updated.
As shown in
A computer-readable storage medium 604 is also operatively connected to the processor 602. The computer-readable storage medium 604 stores programming instructions executable by the processor 602, stores the plurality of predetermined threshold usage ranges, and stores the usage table 200. The programming instructions are executed by the processor 602 to perform the various methods described herein.
The processor 602 determines if the failed part failed prematurely by evaluating whether the failed part failed within one of the plurality of predetermined threshold usage ranges. The processor 602 determines whether the failed part failed prematurely by extracting usage data from a usage meter within the second apparatus 608 and/or the failed part, and comparing the usage data to the predetermined threshold usage ranges to identify which of the predetermined threshold usage ranges the failed part failed within. The processor 602 also maintains and updates the usage table 200 based on historical and new service records of second apparatuses similar to the second apparatus 608.
If the failed part failed prematurely, the processor 602 cross-references the usage table 200 to identify the service recommendation based on which of the predetermined threshold usage ranges the failed part failed within. Then, the input/output device 606 outputs instructions to service the failed part and the service recommendation.
Understanding where within the overall life distribution the parts are failing provides better identification of the root cause of the failure and provides the most appropriate diagnostic and repair information to the customer or the customer service engineer (CSE).
The root causes of premature failures are typically captured in repair records or field service bulletins; however, conventional systems rely on the service engineer remembering and recognizing the triggering condition(s) for various parts. Because the embodiments herein automatically notify the service engineer of potential root causes for early parts failures, the embodiments herein reduce both unscheduled maintenance requests and parts costs.
Therefore, the embodiments herein provide improved diagnostic capability, and an accelerated method/system for delivering needed information to the service engineer for specific circumstances including quality issues, incorrect maintenance actions, or recommend best practices.
Many computerized devices are discussed above. Computerized devices that include chip-based central processing units (CPU's), input/output devices (including graphic user interfaces (GUI), memories, comparators, processors, etc. are well-known and readily available devices produced by manufacturers such as Dell Computers, Round Rock Tex., USA and Apple Computer Co., Cupertino Calif., USA. Such computerized devices commonly include input/output devices, power supplies, processors, electronic storage memories, wiring, etc., the details of which are omitted herefrom to allow the reader to focus on the salient aspects of the embodiments described herein. Similarly, scanners and other similar peripheral equipment are available from Xerox Corporation, Norwalk, Conn., USA and the details of such devices are not discussed herein for purposes of brevity and reader focus.
The terms printer or printing device as used herein encompasses any apparatus, such as a digital copier, bookmaking machine, facsimile machine, multi-function machine, etc., which performs a print outputting function for any purpose. The details of printers, printing engines, etc., are well-known by those ordinarily skilled in the art and are discussed in, for example, U.S. Pat. No. 6,032,004, the complete disclosure of which is fully incorporated herein by reference. The embodiments herein can encompass embodiments that print in color, monochrome, or handle color or monochrome image data. All foregoing embodiments are specifically applicable to electrostatographic and/or xerographic machines and/or processes.
It will be appreciated that the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims. The claims can encompass embodiments in hardware, software, and/or a combination thereof. Unless specifically defined in a specific claim itself, steps or components of the embodiments herein cannot be implied or imported from any above example as limitations to any particular order, number, position, size, shape, angle, color, or material.