Substrate Cleaning System Priority Controller Interference Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional substrate cleaning systems face inefficiencies due to potential collisions between cleaning devices, leading to longer processing times and reduced throughput, as they often require sequential operation or rejection of interference-causing recipes, necessitating labor-intensive reconfiguration of driving recipes.
Innovation Solution
A substrate cleaning system that prioritizes cleaning devices, calculates and sets waiting times based on interference potential, and strategically positions lower-priority devices to avoid collisions, allowing simultaneous operation while minimizing waiting times and labor in recipe creation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cleaning devices are operated simultaneously according to predetermined driving recipes, then productivity is improved, but cleaning devices may collide and interfere with each other
Solution Approach 1:
The controller calculates potential interference between cleaning devices in advance based on their driving recipes, and determines waiting times before execution. This preliminary analysis prevents collisions while allowing simultaneous operation, resolving the contradiction between productivity improvement and collision avoidance.
Solution Approach 2:
The system dynamically adjusts the operation timing of cleaning devices by introducing calculated waiting times to lower-priority devices. This dynamic timing adjustment maintains high productivity through parallel operation while ensuring reliability by preventing device collisions.
2Reliability
If cleaning devices are operated sequentially to avoid interference, then reliability is improved, but cleaning time increases and productivity decreases
Solution Approach 1:
The controller performs preliminary interference calculation and determines optimal waiting times for each device before execution. This allows the system to achieve reliable collision-free operation while maintaining high productivity through coordinated simultaneous operation, rather than sequential operation.
Solution Approach 2:
The system enables continuous parallel operation of multiple cleaning devices by introducing minimal calculated waiting times, rather than forcing sequential operation. This maintains the continuity and efficiency of useful action while ensuring reliability.
3Reliability
If driving recipes are manually reconfigured to avoid interference, then reliability is improved, but time and labor are increased
Solution Approach 1:
The controller automatically calculates interference and determines waiting times based on the input driving recipes, without requiring manual operator intervention. This self-service approach eliminates time-consuming manual recipe reconfiguration while ensuring reliable interference avoidance.
Solution Approach 2:
The system provides feedback to operators about potential interference and automatically adjusts timing, eliminating the need for manual recipe modification. This feedback mechanism resolves the contradiction by automating the interference avoidance process.
Data Source
AI summary
A substrate cleaning system according to the present invention comprises cleaning devices, and a controller for controlling the driving of the cleaning devices in accordance with driving recipes predetermined. The controller 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 two cleaning devices can interfere with each other, and sets the calculated time as a waiting time. The cleaning device having the higher priority is made to start cleaning a substrate from a predetermined cleaning-starting position, while the cleaning device having the lower priority is kept waiting in a predetermined waiting position. When or after the waiting time has elapsed since the cleaning device having the higher priority started cleaning, the cleaning device having the lower priority is made to move from the waiting position and start cleaning the substrate.


