Patent ID: 7409253
Filing Date: 2008-08-05
Classification: G05B

Abstract:
1. A substrate processing apparatus for performing a processing including a plurality of processes on a substrate by operating a number of devices incorporated in the substrate processing apparatus, which comprises: a storage unit for storing therein commands describing operations of the devices; a generation unit for generating macro files, each of which corresponds to each of the processes, from the stored commands and creating a process sequence macro by combining the generated macro files; and an execution unit for executing the process sequence macro; wherein the storage unit further stores therein a data file defining a control of an operation of each of the devices corresponding to the macro files; the generation unit generates the data file; and the execution unit executes the control of the operation of each of the devices based on the generated data file; and wherein the data file also defines an alarming operation for reporting a completion of the control of the operation of each of the devices; and the data file also defines a control of another device related to the operation of each of the devices.