Patent ID: 8043436

Claim:
A substrate cleaning system comprising cleaning devices for cleaning a substrate, and a means for controlling the driving of the cleaning devices in accordance with driving recipes predetermined, wherein the means for controlling the driving of the cleaning devices: prioritizes the cleaning devices; calculates, on the basis of a driving recipe for a cleaning device having a higher priority and a driving recipe for a cleaning device having a lower priority, a time in which the cleaning device having the higher priority and the cleaning device having the lower priority can interfere with each other and sets the calculated time as a waiting time; makes the cleaning device having the higher priority, which has been moved from a retreat position set outside the substrate, start cleaning the substrate from a predetermined cleaning-starting position towards a periphery of the substrate; keeps the cleaning device having the lower priority, which has been moved from a retreat position set outside the substrate, waiting in a predetermined waiting position located immediately above the substrate and apart from the retreat position of the cleaning device having the lower priority; and moves the cleaning device having the lower priority from the waiting position when or after the waiting time has elapsed since the cleaning device having the higher priority started cleaning, and makes the cleaning device having the lower priority start cleaning the substrate from a predetermined cleaning-starting position, which is horizontally apart from the waiting position, towards the periphery of the substrate.