Patent ID: 8630733

Claim:
A substrate processing apparatus comprising: a loading/unloading unit including a mounting table on which a plurality of storage containers accommodating target substrates are mounted; a processing unit set including a plurality of processing units, each performing a process on a target substrate; a plurality of transit units that transit the target substrate between the loading/unloading unit and the processing unit set; a selection unit that receives an input for selecting a storage container for loading from among the plurality of storage containers, an input for selecting a storage container for unloading from among the plurality of storage containers, and an input for selecting a processing unit to be used for processing the target substrate from among the plurality of processing units; and a transfer recipe creating unit that automatically selects a transit unit to be used from among the plurality of transit units based on the storage container for loading, the storage container for unloading, and the processing unit selected through the selection unit, automatically generates a transfer route of the target substrate, and creates a transfer recipe, wherein the processing unit set includes a main transfer mechanism that transfers the target substrate between the plurality of processing units and the plurality of transit units, the processing unit set further includes a lower processing unit set and an upper processing unit set, and the plurality of transit units are divided into transit units corresponding to the lower processing unit set and transit units corresponding to the upper processing unit set, and wherein the loading/unloading unit includes a loading/unloading transfer mechanism that transfers the target substrate between the storage container and the plurality of transit units, the main transfer mechanism includes a first main transfer mechanism corresponding to the lower processing unit set and a second main transfer mechanism corresponding to the upper processing unit set, and the transfer recipe creating unit automatically selects the transit unit to be used from among the plurality of transit units, automatically generates the transfer route of the target substrate for the loading/unloading transfer mechanism, the first main transfer mechanism and the second main transfer mechanism, and creates the transfer recipe.