System and method for controlling an in-line apparatus
First Claim
1. An in-line apparatus system, comprising:
- a plurality of sub-apparatuses, each sub-apparatus sequentially performing a predetermined job;
a host storing information on a substrate to be processed in the sub-apparatuses and information on jobs to be performed by the sub-apparatuses;
a plurality of apparatus controllers, each apparatus controller controlling the jobs to be performed on the substrate by the sub-apparatuses according to the information on the substrate and the information on the jobs, and each apparatus controller sharing the information on the substrate through a connection that allows data communications between each apparatus controller; and
a master controller, connected to the apparatus controllers to control the apparatus controllers, the master controller receiving information on the jobs processed by the sub-apparatuses from the apparatus controllers and transmitting the information to the host, and transmitting to a corresponding apparatus controller the information on the substrate and the information on the jobs received from the host.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an in-line apparatus system that comprises a plurality of sub-apparatuses, a host, a plurality of apparatus controllers, and a master controller. The sub-apparatuses perform predetermined jobs on the substrates. The host stores information on the substrate to be processed in the sub-apparatuses and information on jobs performed by the sub-apparatuses. The apparatus controllers respectively control substrate jobs in the sub-apparatuses according to the information on the substrates and jobs, and are interconnected through a network and share information on the substrates. The master controller, connected to the apparatus controllers, controls the apparatus controllers and receives job information of the sub-apparatuses from the apparatus controllers and transmits the job information to the host. The in-line apparatus system and its control method enable overall easy control and increase reliability.
-
Citations
19 Claims
-
1. An in-line apparatus system, comprising:
-
a plurality of sub-apparatuses, each sub-apparatus sequentially performing a predetermined job;
a host storing information on a substrate to be processed in the sub-apparatuses and information on jobs to be performed by the sub-apparatuses;
a plurality of apparatus controllers, each apparatus controller controlling the jobs to be performed on the substrate by the sub-apparatuses according to the information on the substrate and the information on the jobs, and each apparatus controller sharing the information on the substrate through a connection that allows data communications between each apparatus controller; and
a master controller, connected to the apparatus controllers to control the apparatus controllers, the master controller receiving information on the jobs processed by the sub-apparatuses from the apparatus controllers and transmitting the information to the host, and transmitting to a corresponding apparatus controller the information on the substrate and the information on the jobs received from the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling an in-line apparatus system, the system comprising a plurality of sub-apparatuses each sequentially performing predetermined jobs on a substrate, a plurality of apparatus controllers each controlling substrate jobs of the sub-apparatuses and connected to the sub-apparatuses to enable communications with the sub-apparatuses, and a host storing substrate information and job information to be performed by the sub-apparatuses, comprising the steps of:
-
(a) transmitting a message to the host through the apparatus controllers, the message indicating that the substrate has been loaded to a first sub-apparatus;
(b) receiving information on the substrate and job information of the first sub-apparatus from the host, and performing a job by the first sub-apparatus;
(c) conveying the substrate to a second sub-apparatus after the job is performed by the first sub-apparatus, and transmitting the information on the substrate processed by the first sub-apparatus from the apparatus controller of the first sub-apparatus to the apparatus controller of the second sub-apparatus; and
(d) receiving information on the substrate received from the apparatus controller of the first sub-apparatus and information on the job of the second sub-apparatus received from the host, and controlling a job of the second sub-apparatus. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
checking whether or not a start signal of a substrate set exists in the sub-apparatuses; and
checking whether or not an end signal of the substrate set exists in the sub-apparatuses.
-
-
17. The method of claim 16, further comprising the steps of:
-
recognizing a starting point of the substrate set when a starting signal of the substrate set is detected, and transmitting the starting point to a next sub-apparatus through a parallel input output device; and
recognizing an end point of the substrate set when an ending signal of the substrate set is detected, and transmitting the ending point to a next sub-apparatus through the parallel input output device.
-
-
18. The method of claim 17, further comprising the steps of:
-
recognizing, when the starting signal of the substrate set is not detected, a substrate next to the last substrate of the substrate set previously processed as a starting point of the substrate set, and transmitting the starting point to the next sub-apparatus through the parallel input output device; and
recognizing, when the ending signal of the substrate set is not detected, a substrate previous to the first substrate of the substrate set to be processed as an ending point of the substrate set, and transmitting the ending point to the next sub-apparatus through the parallel input output device.
-
-
19. The method of claim 18, wherein the method further comprises the step of detecting the starting point and the ending point using a substrate set ID and a substrate cassette ID when the starting point and the ending point of the substrate set are not present.
Specification