Patent ID: 9539607
Date: 2017-01-10
CPC Classifications: B05C,H01L

Claim:
1. A substrate processing apparatus that performs processing on a substrate, comprising: a processing unit that has a supporter supporting the substrate and is configured to perform the processing on the substrate held by the supporter; a transport device that has a first holder configured to hold the substrate and to be capable of linearly advancing and retreating, and is configured to transport the substrate by moving the first holder; a storage that stores first control information for controlling the transport device such that the first holder of the transport device places the substrate at a predetermined position on the supporter of the processing unit; a controller that controls the transport device based on the first control information stored by the storage; and a plurality of not less than three detectors provided to detect a plurality of not less than three portions at an outer periphery of the substrate being moved by the first holder before the first holder places the substrate on the supporter, so as to detect a shift between a position of the substrate on the supporter and the predetermined position, wherein the plurality of detectors are arranged along a circular arc that corresponds to the outer periphery of the substrate on a first path on which the first holder advances and retreats, and configured to emit light to the first path and receive reflection light or transmitting light from the first path as returning light to generate output signals indicating presence/absence of receipt of the returning light as detection results, and the controller is configured to detect time points at which the plurality of portions at the outer periphery of the substrate are detected by the plurality of detectors based on the output signals of the plurality of detectors when the first holder advances or retreats on the first path, to correct the first control information based on the detected respective time points before the first holder places the substrate on the supporter, in order to correct such shift between the position of the substrate on the supporter and the predetermined position, and to control the transport device based on the corrected first control information, to reposition the substrate at the predetermined position on the supporter.