Automated diagnostic system
First Claim
Patent Images
1. An automated diagnostic system, comprising:
- a machine for performing process steps on a workpiece, wherein a plurality of process variables assume different states;
an interface coupled to said machine for sensing the state of said plurality of process variables, and for controlling said plurality of process variables;
a master controller coupled to said interface for setting values for the plurality of process variables to be controlled, and for reading the state of the plurality of process variables to be sensed, wherein said master controller generates an error signal and suspends operation of said machine when a sensed process variable moves out of a preselected range; and
a diagnostics controller coupled to said master controller for, when operation of said machine has been suspended by said master controller, sensing the state of process variables to be sensed, for querying an operator regarding other states of said machine, and for applying the sensed states and results of operator inquiries to an expert system having a set of rules and a set of facts capable of identifying possible causes for the error signal, to determine the cause of the error.
1 Assignment
0 Petitions
Accused Products
Abstract
Artificial intelligence diagnostic expert system software is used to interrogate and monitor etcher machine state by directly accessing vital hardware/process sensors. Sensor values and `recipe` variables are analyzed to determine cause of failures and recommend repair strategies, realtime monitoring and analysis of these values allows the expert system to predict failures prior to occurrence and show cause of impending failure.
101 Citations
10 Claims
-
1. An automated diagnostic system, comprising:
-
a machine for performing process steps on a workpiece, wherein a plurality of process variables assume different states; an interface coupled to said machine for sensing the state of said plurality of process variables, and for controlling said plurality of process variables; a master controller coupled to said interface for setting values for the plurality of process variables to be controlled, and for reading the state of the plurality of process variables to be sensed, wherein said master controller generates an error signal and suspends operation of said machine when a sensed process variable moves out of a preselected range; and a diagnostics controller coupled to said master controller for, when operation of said machine has been suspended by said master controller, sensing the state of process variables to be sensed, for querying an operator regarding other states of said machine, and for applying the sensed states and results of operator inquiries to an expert system having a set of rules and a set of facts capable of identifying possible causes for the error signal, to determine the cause of the error. - View Dependent Claims (2)
-
-
3. A method for diagnosing the cause of an error condition in a machine, responsive to an error signal generated by means including a sensor for detecting the status of a process variable, comprising the steps of:
-
(a) halting operation of the machine; (b) querying an operator to determine a current status for said process variable; (c) sensing states of process variables within the machine without operator intervention; (d) applying the results of steps (b) and (c) to an expert system having a set of rules and a set of facts capable of identifying possible causes for the error signal, to determine the cause of the error; and (e) repeating steps (b), (c), and (d) until the cause of the error is diagnosed. - View Dependent Claims (4)
-
-
5. A system for diagnosing an error condition in a machine, responsive to an error signal generated by means including a sensor for detecting the state of a process variable, comprising:
-
a diagnostics controller coupled to the machine, wherein said diagnostics controller can determine the state of said process variable within the machine; an interactive input/output device, coupled to said diagnostics controller, for communication with an operator, wherein enquiries are displayed to the operator and answers are received from the operator; and a knowledge base coupled to said diagnostics controller, said knowledge base containing information regarding the cause and effect of said error condition within the machine; wherein said diagnostics controller, when said error condition occurs within the machine, queries the operator through the input/output device, senses the state of said process variable within the machine independently of the operator, and applies the information so received and sensed to the knowledge base to determine the probable cause of said error condition. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification