EFEM Robot Auto Teaching for Position Shift Reprogramming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In semiconductor fabrication facilities, EFEM robots undergo positional changes due to maintenance or other events, requiring re-programming to avoid substrate damage, which is time-consuming and prone to human error when done manually.
Innovation Solution
An automatic teaching element determines positional parameters to generate new movement commands, allowing EFEM robots to adjust their paths without human intervention, thereby accounting for positional changes and preventing substrate damage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual re-programming is used to adjust EFEM robot paths after positional changes, then the robot can be re-programmed to avoid substrate damage, but the process is time-consuming and prone to human error
Solution Approach 1:
The system enables the EFEM robot to automatically re-program itself by detecting its new position and generating updated movement commands without human intervention. The controller autonomously calculates the positional offset and adjusts the movement path parameters, allowing the robot to service its own re-programming needs after maintenance or positional changes.
Solution Approach 2:
The patent replaces the manual mechanical re-programming process with an automated computational system. Instead of operators physically adjusting robot parameters, the system uses automated position detection and computational algorithms to calculate and apply the necessary movement command adjustments, substituting human-operated mechanical adjustment with automated electronic control.
2Productivity
If manual re-programming is performed after EFEM robot positional changes, then movement paths can be adjusted, but human error increases and operational efficiency decreases
Solution Approach 1:
The EFEM robot system performs self-re-programming by automatically detecting its new position and generating corrected movement commands. This eliminates the need for operators to manually intervene in the complex re-programming process, allowing the system to maintain high productivity while reducing operational complexity through autonomous self-adjustment.
Solution Approach 2:
The system implements a feedback mechanism where the controller continuously monitors the EFEM robot's actual position, compares it with the expected position, and automatically generates corrective movement commands when deviations are detected. This closed-loop feedback approach simplifies operation by eliminating manual intervention while maintaining high productivity through automated real-time adjustments.
3Reliability
If automated re-programming is implemented, then time is saved and human error is reduced, but system complexity increases
Solution Approach 1:
The automated re-programming system uses feedback from position sensors to detect EFEM robot positional changes and automatically generates corrected movement commands. This feedback-based approach enhances substrate handling safety by ensuring accurate position compensation while managing system complexity through the use of established sensor and controller integration already present in modern semiconductor manufacturing equipment.
Solution Approach 2:
The patent replaces complex manual re-programming operations with automated electronic control systems that calculate and apply position corrections. While this substitution increases electronic control complexity, it eliminates the need for manual intervention and reduces operational errors, ultimately improving substrate handling safety through more reliable automated control compared to human-operated mechanical adjustment.
Data Source
AI summary
The present disclosure relates to an equipment front end module (EFEM) teaching element. The EFEM teaching element includes a memory element configured to store data describing an initial position of an EFEM robot within an EFEM chamber. A position measurement device is configured to take measurements describing a new position of the EFEM robot within the EFEM chamber that is different than the initial position of the EFEM robot. A controller is configured to determine a set of new movement commands describing a path of the EFEM robot based upon the data describing the initial position of the EFEM robot and the measurements.


