Method and system for automating issue resolution in manufacturing execution and material control systems
First Claim
1. In an automated manufacturing facility for running automatic production and having a plurality of pieces of automated equipment designed to carry out certain tasks and having interactive control systems, an automated issue resolution (ISR) system for automatically attempting to resolve identified issues that interfere with automatic production, the ISR system comprising:
- an automated issue resolution management (ISRM) system in communication with each of the interactive control systems, the ISRM directing attempts to automatically resolve issues including error conditions relating to the automated manufacturing facility and including a plurality of automated components whose operations the ISRM system is operable to coordinate, the components including;
a recognized issue list containing a listing of return codes for a set of issues associated with the automated equipment;
a first component for automatically checking the recognized issue list to determine whether a first reported issue brought to its attention is a recognized issue for which an automatic resolution appears to be available; and
a plurality of second components for commanding the taking of automated corrective actions by corresponding portions of the automated manufacturing facility in response to reported issues recognized by the first component, each of the second components is respectively dedicated to attempting to resolve a different recognized issue;
wherein one of the second components is selected, via a respective return code associated with the first reported issue, to direct a corresponding portion of the automated facility to implement an automated corrective action.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatic error recovery systems and methods for automated manufacturing plants and factories are disclosed. Such facilities normally have multiple automated control systems, including an automated material handling system (AMHS), all of which run automatically, typically under the control of a computerized manufacturing execution system (MES). The disclosed issue resolution (ISR) systems and methods involve providing components, which may be supervised and operated by an issue resolution management (ISRM) system, if desired, that interfaces with the MES, AMHS, and/or production control system(s) which operate the tools and other stations within the automated factory. The components, which may be considered customized logic cells, may each be written for handling a specific kind of incoming error condition, problem or other issue that might occur and which is amenable to automatic resolution or recovery. These errors often occur between or across the boundaries of the various interactive systems and automated equipment. Each cell may cycle through a sequence of possible error resolution or recovery steps until the specific issue is resolved or until the sequence of steps is exhausted. Other components of the ISR system may provide results-oriented messages and/or facilitate the collection of data as to whether and which corrective commands from the ISR system resolved the reported error conditions automatically. The disclosed ISR systems and methods for resolving errors and other issues automatically helps improve the overall productivity of automated factories by reducing downtime and the need for human intervention to correct problems, thereby increasing factory throughput.
34 Citations
28 Claims
-
1. In an automated manufacturing facility for running automatic production and having a plurality of pieces of automated equipment designed to carry out certain tasks and having interactive control systems, an automated issue resolution (ISR) system for automatically attempting to resolve identified issues that interfere with automatic production, the ISR system comprising:
-
an automated issue resolution management (ISRM) system in communication with each of the interactive control systems, the ISRM directing attempts to automatically resolve issues including error conditions relating to the automated manufacturing facility and including a plurality of automated components whose operations the ISRM system is operable to coordinate, the components including; a recognized issue list containing a listing of return codes for a set of issues associated with the automated equipment; a first component for automatically checking the recognized issue list to determine whether a first reported issue brought to its attention is a recognized issue for which an automatic resolution appears to be available; and a plurality of second components for commanding the taking of automated corrective actions by corresponding portions of the automated manufacturing facility in response to reported issues recognized by the first component, each of the second components is respectively dedicated to attempting to resolve a different recognized issue; wherein one of the second components is selected, via a respective return code associated with the first reported issue, to direct a corresponding portion of the automated facility to implement an automated corrective action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In an automated manufacturing facility having interactive control systems which interface with pieces of automated equipment that carry out certain assigned tasks, an automated issue resolution (ISR) system in communication with the interactive control systems, the ISR system automatically attempting to resolve identified issues that interfere with automatic production, the ISR system comprising:
-
a first component for automatically checking a recognized issue list to determine whether a first issue reported to its attention is a recognized issue for which an automatic resolution appears to be available, the recognized issue list containing a listing of return codes for a set of issues associated with the automated equipment; and a plurality of second components for automatically commanding the taking of automated corrective actions by corresponding portions of the automated manufacturing facility in response to reported issues recognized by the first component, each of the second components is respectively dedicated to attempting to resolve a different recognized issue; wherein one of the second components is selected, via the return code associated with the first reported issue, to direct a corresponding portion of the automated manufacturing facility to implement an automated corrective action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An automated method of managing automatic recoveries from error conditions in an automated factory environment that has automated computerized control systems which control and supervise the operations of automated equipment therein, the method comprising the steps of:
-
(a) installing a supervisory program for managing attempts to recover automatically from selected error conditions reported by at least one of the control systems in the automated factory, the supervisory program including at least a plurality of sets of logic each dedicated to the resolution of a distinct recognized incoming error condition; (b) determining, via a recognized issue list, whether incoming error conditions received by the supervisory program are recognized as issues for which an automatic resolution appears to be available, the recognized issue list containing a listing of return codes for a set of issues associated with the automated equipment; (c) for the first incoming error condition that is so recognized in step (b), under the auspices of the supervisory program, accessing information associated with the incoming recognized error condition, via the logic corresponding the recognized error condition, to enable the generation of a first set of automated corrective commands; and (d) under the auspices of the supervisory program, generating at least a first command for automated corrective action to be taken by a portion of the automated factory in an effort to resolve automatically the first recognized incoming error condition. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product, to be used in an automated factory environment that has automated computerized control systems which control and supervise the operations of the factory and pieces of automated equipment therein, for implementing an automated method for managing automatic recoveries from error conditions, the software product comprising:
-
a storage medium readable by at least one processing circuit and storing instructions for execution by the processing circuit for performing the method comprising the steps of (a) installing a supervisory program for managing attempts to recover automatically from selected error conditions reported by at least one of the control systems in the automated factory, the supervisory program including at least a plurality of sets of logic each dedicated to the resolution of a distinct recognized incoming error condition; (b) determining, via a recognized issue list, whether incoming error conditions received by the supervisory program are recognized as issues for which an automatic resolution appears to be available, the recognized issue list containing a listing of return codes for a set of issues associated with the automated equipment; (c) for the first incoming error condition that is so recognized in step (b), under the auspices of the supervisory program, accessing information associated with the incoming recognized error condition, via the logic corresponding the recognized error condition, to enable the generation of a first set of automated corrective commands; and (d) under the auspices of the supervisory program, generating at least a first command for automated corrective action to be taken by a portion of the automated factory in an effort to resolve automatically the first recognized incoming error condition.
-
Specification