TWI897017B - Substrate transport apparatus, substrate processing tool and method for substrate transport apparatus position compensation - Google Patents
Substrate transport apparatus, substrate processing tool and method for substrate transport apparatus position compensationInfo
- Publication number
- TWI897017B TWI897017B TW112132099A TW112132099A TWI897017B TW I897017 B TWI897017 B TW I897017B TW 112132099 A TW112132099 A TW 112132099A TW 112132099 A TW112132099 A TW 112132099A TW I897017 B TWI897017 B TW I897017B
- Authority
- TW
- Taiwan
- Prior art keywords
- arm
- transport
- substrate
- uncommanded
- register
- Prior art date
Links
Landscapes
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Feeding Of Workpieces (AREA)
Abstract
Description
範例性具體態樣大致關於機器人系統,更特別而言關於機器人輸送設備。 Example embodiments generally relate to robotic systems, and more particularly to robotic transport devices.
有關基板定位之更精確的可重複性舉例而言是半導體基板處理所想要的。舉例而言,半導體基板輸送設備設計已演化到具有不斷增加的產出率要求、較高的製程模組溫度、處理設備的製程模組之間有較小的輸送開口等應用。尤其一方面,隨著輸送設備的末端實施器通過輸送開口而進入和離開製程模組,較小的輸送開口侷限了末端實施器之可允許的垂直位移。結果,基板輸送設備的機械設計挑戰在於材料和臂連桿幾何的選擇,以使單獨臂連桿以及末端實施器的靜態和動態剛直性達到最大。材料和 臂連桿幾何的選擇可以導致高成本,並且可能達不到目標垂直位移。 More precise repeatability regarding substrate positioning is desirable, for example, in semiconductor substrate processing. For example, semiconductor substrate handling equipment design has evolved to accommodate applications with ever-increasing throughput requirements, higher process module temperatures, and smaller conveyor openings between process modules of the processing equipment. In particular, the smaller conveyor openings limit the permissible vertical displacement of the end effector as it enters and exits the process module through the conveyor openings. Consequently, the mechanical design challenge for substrate handling equipment lies in the selection of materials and arm linkage geometry to maximize the static and dynamic rigidity of the individual arm linkages and the end effector. The choice of materials and arm linkage geometry can result in high costs and may not achieve the target vertical displacement.
有利的會是提供克服上面問題的基板輸送設備,其隨著基板輸送設備延伸和收縮到處理設備內的預定地點,而使末端實施器和上面之基板的垂直位移減到最小。 It would be advantageous to provide a substrate transport apparatus that overcomes the above problems and minimizes vertical displacement of the end effector and the substrate thereon as the substrate transport apparatus extends and retracts to a predetermined location within a processing apparatus.
依據揭示之具體態樣的一或更多個方面,提供的是用於處理工具之基板輸送系統的基板輸送臂經驗下垂測繪設備。測繪設備包括:框架;界面,其配置在框架上形成基準特徵,其代表基板輸送系統所界定之處理工具中的基板輸送空間;基板輸送臂,其是鉸接的並且具有基板夾持器,並且以對於至少一基準特徵的預定關係而安裝到框架;以及登記系統,其相對於基板輸送臂和至少一基準特徵而配置,如此則由於在第一臂位置和異於第一臂位置的第二臂位置之間並且基板夾持器沿著至少一運動軸而在輸送空間中移動所造成的臂下垂改變,登記系統在臂下垂距離登記器中登記經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, a substrate transport arm experienced sag mapping apparatus for a substrate transport system of a processing tool is provided. The mapping apparatus includes: a frame; an interface configured to form a fiducial feature on the frame representing a substrate transport space within the processing tool defined by the substrate transport system; a substrate transport arm articulated and having a substrate gripper, mounted to the frame in a predetermined relationship to at least one fiducial feature; and a registration system configured relative to the substrate transport arm and the at least one fiducial feature such that, in response to arm sag changes caused by movement of the substrate gripper along at least one axis of motion within the transport space between a first arm position and a second arm position different from the first arm position, the registration system registers an experienced arm sag distance in an arm sag distance register.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器描述在第一臂位置和第二臂位置及在同時異於第一和第二臂位置之第三臂位置的經驗臂下垂距離, 其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, an arm drop distance register describes experienced arm drop distances at a first arm position, a second arm position, and a third arm position that is simultaneously different from the first and second arm positions, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器實現成以致界定曲線,其描述關於基板夾持器沿著至少一運動軸而移動之臂位置的臂下垂距離變化。 According to one or more aspects of the disclosed embodiments, the arm drop distance register is implemented so as to define a curve describing the variation in arm drop distance with respect to the position of the arm of the substrate gripper as it moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,曲線描述關於基板夾持器沿著多於一個不同的運動軸而移動之臂位置的臂下垂距離變化,該運動軸界定基板輸送空間中之轉移平面或轉移體積。 According to one or more aspects of the disclosed embodiments, a curve describes the variation in arm drop distance with respect to arm position as a substrate gripper moves along more than one different axis of motion, the axis of motion defining a transfer plane or volume in a substrate transport space.
依據揭示之具體態樣的一或更多個方面,曲線描述關於沿著多於一個不同運動軸之每一者的基板夾持器運動之臂位置的離散臂下垂距離變化。 According to one or more aspects of the disclosed embodiments, a curve describes discrete arm drop distance variations with respect to arm position for substrate gripper motion along each of more than one different axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器實現成資料查詢表或演算法。 According to one or more aspects of the disclosed embodiments, the arm drop distance register is implemented as a data lookup table or algorithm.
依據揭示之具體態樣的一或更多個方面,至少一運動軸是至少在包圍基板輸送臂之基板輸送空間的每個象限中之基板輸送臂的延伸軸、或至少基板輸送臂的旋轉軸、或至少基板輸送臂的舉升軸。 According to one or more aspects of the disclosed embodiments, at least one motion axis is an extension axis of the substrate transport arm, or at least a rotation axis of the substrate transport arm, or at least a lifting axis of the substrate transport arm, at least in each quadrant of the substrate transport space surrounding the substrate transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送臂安裝有驅動區,其具有驅動臂運動的同軸驅動心軸。 According to one or more aspects of the disclosed embodiments, a substrate transport arm is provided with a drive section having a coaxial drive spindle that drives the arm's motion.
依據揭示之具體態樣的一或更多個方面,基板輸送臂可從多個不同且可互換的輸送臂來選擇,每個輸送臂具有由設備的登記系統所登記之不同對應的臂下垂距 離登記器,每個登記器描述特定於對應輸送臂的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, a substrate transport arm can be selected from a plurality of different and interchangeable transport arms, each transport arm having a corresponding arm sag register registered by a registration system of the apparatus, each register describing an empirical arm sag distance specific to the corresponding transport arm.
依據揭示之具體態樣的一或更多個方面,方法包括:提供具有界面的框架,該界面配置在該框架上,界面形成基準特徵,其代表處理工具的基板輸送系統所界定之該處理工具中的基板輸送空間;以對於至少一基準特徵的預定關係而將基板輸送臂安裝到框架,基板輸送臂是鉸接臂並且具有基板夾持器;以及由於在第一臂位置和異於第一臂位置的第二臂位置之間並且基板夾持器沿著至少一運動軸而在輸送空間中移動所造成的臂下垂改變,則以相對於基板輸送臂和至少一基準特徵所配置的登記系統而在臂下垂登記器中登記經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, a method includes providing a frame having an interface, the interface being disposed on the frame, the interface forming a fiducial feature representing a substrate transport volume within a processing tool defined by a substrate transport system of the processing tool; mounting a substrate transport arm to the frame in a predetermined relationship with respect to at least one fiducial feature, the substrate transport arm being an articulated arm and having a substrate gripper; and registering an arm droop distance experienced in an arm droop register in response to arm droop changes caused by movement of the substrate gripper along at least one axis of motion within the transport volume between a first arm position and a second arm position different from the first arm position.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器描述在第一臂位置和第二臂位置及在同時異於第一和第二臂位置之第三臂位置的經驗臂下垂距離,其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, an arm drop distance register describes experienced arm drop distances at a first arm position, a second arm position, and a third arm position that is simultaneously different from the first and second arm positions, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器實現成以致界定曲線,其描述關於基板夾持器沿著至少一運動軸而移動之臂位置的臂下垂距離變化。 According to one or more aspects of the disclosed embodiments, the arm drop distance register is implemented so as to define a curve describing the variation in arm drop distance with respect to the position of the arm of the substrate gripper as it moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,曲 線描述關於基板夾持器沿著多於一個不同的運動軸而移動之臂位置的臂下垂距離變化,該運動軸界定基板輸送空間中之轉移平面或轉移體積。 According to one or more aspects of the disclosed embodiments, a curve describes the variation in arm drop distance with respect to the position of an arm of a substrate gripper moving along more than one different axis of motion, the axis of motion defining a transfer plane or volume in a substrate transport space.
依據揭示之具體態樣的一或更多個方面,曲線描述關於沿著多於一個不同運動軸之每一者的基板夾持器運動之臂位置的離散臂下垂距離變化。 According to one or more aspects of the disclosed embodiments, a curve describes discrete arm drop distance variations with respect to arm position for substrate gripper motion along each of more than one different axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂距離登記器實現成資料查詢表或演算法。 According to one or more aspects of the disclosed embodiments, the arm drop distance register is implemented as a data lookup table or algorithm.
依據揭示之具體態樣的一或更多個方面,至少一運動軸是至少在包圍基板輸送臂之基板輸送空間的每個象限中之基板輸送臂的延伸軸、或至少基板輸送臂的旋轉軸、或至少基板輸送臂的舉升軸。 According to one or more aspects of the disclosed embodiments, at least one motion axis is an extension axis of the substrate transport arm, or at least a rotation axis of the substrate transport arm, or at least a lifting axis of the substrate transport arm, at least in each quadrant of the substrate transport space surrounding the substrate transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送臂安裝有驅動區,其具有驅動臂運動的同軸驅動心軸。 According to one or more aspects of the disclosed embodiments, a substrate transport arm is provided with a drive section having a coaxial drive spindle that drives the arm's motion.
依據揭示之具體態樣的一或更多個方面,進一步包括:從多個不同且可互換的輸送臂來選擇基板輸送臂,每個輸送臂具有由登記系統所登記之不同對應的臂下垂距離登記器,每個登記器描述特定於對應輸送臂的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the substrate transport arm is further selected from a plurality of different and interchangeable transport arms, each transport arm having a corresponding different arm sag distance register registered by a registration system, each register describing an experienced arm sag distance specific to the corresponding transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送設備包括:框架;驅動區,其連接於框架; 輸送臂,其在操作上可連接於驅動區,該臂是鉸接的並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於該第一位置的第二位置之間而關於框架來移動;以及控制器,其在操作上可連接於驅動區,如此以實施輸送臂的鉸接,控制器包括臂下垂補償器,其建構成致使臂下垂補償器解析輸送臂由於輸送臂下垂而在第一位置和第二位置之間的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, a substrate transport apparatus includes: a frame; a drive section connected to the frame; a transport arm operatively connectable to the drive section, the arm being hinged and having an end effector, and a substrate gripper movable relative to the frame along at least one axis of motion within a transport space defined by the hinge of the transport arm relative to the frame, between a first position and a second position different from the first position; and a controller operatively connectable to the drive section to implement the hinge of the transport arm, the controller including an arm droop compensator configured to account for an amount of droop experienced by the transport arm between the first position and the second position due to droop of the transport arm.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂之大致整個的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the controller uses the drive zone to implement compensatory movement of the conveyor arm in magnitude and direction that compensates for and accounts for substantially the entire experienced sag distance of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,補償器具有臂下垂距離登記器,並且臂下垂補償器從臂下垂距離登記器來決定輸送臂在第一位置和第二位置之間的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the compensator has an arm droop distance register, and the arm droop compensator determines an experienced droop distance of the conveyor arm between the first position and the second position from the arm droop distance register.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂由臂下垂距離登記器所決定之大致整個的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the controller uses a drive zone to implement compensatory movement of the conveyor arm in magnitude and direction, which compensates for and accounts for substantially the entire empirical droop distance of the conveyor arm as determined by the arm droop distance register.
依據揭示之具體態樣的一或更多個方面,補償運動導致消掉輸送臂相對於預定參考基準之大致整個的經驗下垂距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現臂下垂的方向上,該位置獨立 於輸送臂下垂。 According to one or more aspects of the disclosed embodiments, the compensating motion results in canceling substantially the entire empirical droop distance of the transport arm relative to a predetermined reference, such that the substrate gripper at a predetermined location in the transport space is in a clear position independent of the transport arm droop in the direction exhibiting the arm droop.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,如此則基板夾持器完成運動而抵達大致在淨位置的預定地點。 In accordance with one or more aspects of the disclosed embodiments, the controller implements a compensatory motion such that the substrate gripper completes the motion to a predetermined location approximately in the net position.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移動。 According to one or more aspects of the disclosed embodiments, the controller implements compensating motion, and the arm motion causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自由度,並且臂下垂距離登記器描述遍及輸送臂的多於一個運動自由度所形成之輸送空間的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom, and the arm droop distance register describes the experienced arm droop distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的下垂距離登記器,該登記器描述關聯臂的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive zone, each interchangeable arm having a different arm drop characteristic and an associated corresponding drop distance register describing the experienced arm drop distance of the associated arm.
依據揭示之具體態樣的一或更多個方面,基板處理工具設有如在此所述的基板輸送設備,並且具有基板夾持站,其配置成與在輸送空間中的預定地點之基板夾持器上的基板形成界面,該基板夾持站定位成以致界面是獨立於輸送臂下垂而實施。 According to one or more aspects of the disclosed embodiments, a substrate processing tool is provided with a substrate transport apparatus as described herein and has a substrate gripping station configured to interface with a substrate on a substrate gripper at a predetermined location in a transport volume, the substrate gripping station being positioned such that the interface is performed independently of the transport arm's droop.
依據揭示之具體態樣的一或更多個方面,基板處理工具設有如在此所述的基板輸送設備,並且具有預定結構,其與輸送臂或基板夾持器互動,並且配置成以致該互動是獨立於輸送臂下垂而實施。 According to one or more aspects of the disclosed embodiments, a substrate processing tool is provided with a substrate transport apparatus as described herein and has a predetermined structure that interacts with a transport arm or substrate gripper and is configured such that the interaction occurs independently of the lowering of the transport arm.
依據揭示之具體態樣的一或更多個方面,基板處理工具包括:框架;驅動區,其連接於框架;輸送臂,其在操作上可連接於驅動區,該臂是鉸接的並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於該第一位置的第二位置之間而關於框架來移動;以及控制器,其在操作上可連接於驅動區,如此以實施輸送臂的鉸接,該控制器建構成以驅動區來實施臂在相反於顯現臂下垂之方向的方向上的運動而補償臂下垂,如此以關於預定參考基準而大致消掉由於第一位置和第二位置之間的臂下垂所造成之整個經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, a substrate processing tool includes a frame; a drive region connected to the frame; a transport arm operatively connectable to the drive region, the arm being articulated and having an end effector and having a substrate gripper movable relative to the frame along at least one axis of motion defined by the articulation of the transport arm between a first position and a second position different from the first position; and a controller operatively connectable to the drive region so as to effect articulation of the transport arm, the controller being configured to compensate for arm droop by effecting movement of the arm with the drive region in a direction opposite to a direction in which arm droop is exhibited, so as to substantially eliminate an entire distance of arm droop experienced between the first position and the second position relative to a predetermined reference datum.
依據揭示之具體態樣的一或更多個方面,控制器具有臂下垂距離登記器,並且控制器從臂下垂距離登記器來決定輸送臂在第一位置和第二位置之間的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the controller has an arm drop distance register, and the controller determines an experienced arm drop distance of the conveyor arm between the first position and the second position from the arm drop distance register.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自 由度,並且臂下垂距離登記器描述遍及輸送臂的多於一個運動自由度所形成之輸送空間的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom, and the arm droop distance register describes the experienced arm droop distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的臂下垂距離登記器,該登記器描述關聯臂的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive zone, each interchangeable arm having a different arm drop characteristic and an associated corresponding arm drop distance register describing the experienced arm drop distance of the associated arm.
依據揭示之具體態樣的一或更多個方面,補償運動導致消掉輸送臂相對於預定參考基準之大致整個的經驗臂下垂距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現臂下垂的方向上,該位置則獨立於臂下垂。 According to one or more aspects of the disclosed embodiments, the compensating motion results in canceling substantially the entire empirical arm droop distance of the transport arm relative to a predetermined reference datum, such that the substrate gripper at a predetermined location in the transport space is in a clear position that is independent of the arm droop in the direction in which the arm droop is manifested.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器在相反於顯現臂下垂之方向的方向上實施輸送臂的運動,如此則基板夾持器完成運動而抵達大致在淨位置的預定地點。 According to one or more aspects of the disclosed embodiments, the controller causes the transport arm to move in a direction opposite to the direction in which the display arm is drooped, such that the substrate gripper completes the movement and reaches a predetermined position approximately in the clear position.
依據揭示之具體態樣的一或更多個方面,控制器在相反於顯現臂下垂之方向的方向上實施輸送臂的運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移動。 According to one or more aspects of the disclosed embodiments, a controller causes the transport arm to move in a direction opposite to the direction in which the arm is drooped, and the arm movement causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,方法包括: 提供基板輸送設備,其具有連接於框架的驅動區和在操作上可連接於驅動區的輸送臂,臂是鉸接的並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於第一位置的第二位置之間而關於框架來移動;以及解析輸送臂由於輸送臂下垂而在第一位置和第二位置之間的經驗下垂距離,其中輸送臂在第一位置和第二位置之間的經驗下垂距離是由臂下垂補償器的臂下垂距離登記器所決定,該補償器駐留在連接於驅動區以便實施輸送臂之鉸接的控制器內。 According to one or more aspects of the disclosed embodiments, a method includes: providing a substrate transport apparatus having a drive section connected to a frame and a transport arm operatively connected to the drive section, the arm being hinged and having an end effector, and a substrate gripper movable relative to the frame between a first position and a second position different from the first position within a transport space defined by the hinge of the transport arm along at least one axis of motion; and interpreting an experienced sag distance of the transport arm between the first position and the second position due to sag of the transport arm, wherein the experienced sag distance of the transport arm between the first position and the second position is determined by an arm sag distance register of an arm sag compensator resident in a controller connected to the drive section for implementing the hinge of the transport arm.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂之大致整個的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the controller uses the drive zone to implement compensatory movement of the conveyor arm in magnitude and direction that compensates for and accounts for substantially the entire experienced sag distance of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,臂下垂補償器具有臂下垂距離登記器,該方法進一步包括:從臂下垂距離登記器而以臂下垂補償器來決定輸送臂在第一位置和第二位置之間的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the arm droop compensator has an arm droop distance register, and the method further includes determining an experienced droop distance of the conveyor arm between the first position and the second position using the arm droop distance register.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂由臂下垂距離登記器所決定之大致整個的經驗下垂距離。 According to one or more aspects of the disclosed embodiments, the controller uses a drive zone to implement compensatory movement of the conveyor arm in magnitude and direction, which compensates for and accounts for substantially the entire empirical droop distance of the conveyor arm as determined by the arm droop distance register.
依據揭示之具體態樣的一或更多個方面,補償運動導致消掉輸送臂相對於預定參考基準之大致整個的 經驗下垂距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現輸送臂下垂的方向上,該位置獨立於輸送臂下垂。 According to one or more aspects of the disclosed embodiments, the compensating motion results in eliminating substantially the entire empirical sag of the transport arm relative to a predetermined reference, such that the substrate gripper at a predetermined location in the transport space is in a clear position independent of the transport arm sag in the direction exhibiting the transport arm sag.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,如此則基板夾持器完成運動而抵達大致在淨位置的預定地點。 In accordance with one or more aspects of the disclosed embodiments, the controller implements a compensatory motion such that the substrate gripper completes the motion to a predetermined location approximately in the net position.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移動。 According to one or more aspects of the disclosed embodiments, the controller implements compensating motion, and the arm motion causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自由度,該方法進一步包括:以臂下垂距離登記器來描述遍及輸送臂的多於一個運動自由度所形成之輸送空間的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom. The method further includes: using an arm droop distance register to describe the experienced arm droop distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的臂下垂距離登記器,該登記器描述關聯臂的經驗臂下垂距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive zone, each interchangeable arm having a different arm drop characteristic and an associated corresponding arm drop distance register describing the experienced arm drop distance of the associated arm.
依據揭示之具體態樣的一或更多個方面,提供的是用於處理工具之基板輸送系統的基板輸送臂下垂測 繪設備。測繪設備包括:框架;界面,其配置在框架上而形成基準特徵,其代表基板輸送系統所界定之處理工具中的基板輸送空間;基板輸送臂,其是鉸接的並且具有基板夾持器,並且以對於至少一基準特徵的預定關係而安裝到框架;以及登記系統,其相對於基板輸送臂和至少一基準特徵而配置,如此則由於在第一臂位置和異於第一臂位置的第二臂位置之間並且基板夾持器沿著至少一運動軸而在輸送空間中移動所造成之未命令的臂幾何改變,該登記系統在臂下垂登記器中登記未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, a substrate transport arm droop measurement apparatus for a substrate transport system of a processing tool is provided. The measurement apparatus includes: a frame; an interface configured on the frame to form a fiducial feature representing a substrate transport space within the processing tool defined by the substrate transport system; a substrate transport arm articulated and having a substrate gripper, mounted to the frame in a predetermined relationship to at least one fiducial feature; and a registration system configured relative to the substrate transport arm and the at least one fiducial feature such that, when an uncommanded arm geometry change is caused by movement of the substrate gripper along at least one axis of motion within the transport space between a first arm position and a second arm position different from the first arm position, the registration system registers the uncommanded arm displacement distance in an arm droop register.
依據揭示之具體態樣的一或更多個方面,經驗臂下垂距離描述在第一臂位置和第二臂位置及在同時異於第一和第二臂位置的第三臂位置之未命令的臂位移距離,其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, an experienced arm drop distance describes an uncommanded arm displacement distance at a first arm position, a second arm position, and a third arm position that is simultaneously different from the first and second arm positions, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂登記器實現成以致界定曲線,其描述關於臂位置之未命令的臂位移距離變化,其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, the arm droop register is implemented so as to define a curve describing uncommanded arm displacement distance changes with respect to arm position, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,曲線描述關於臂位置之未命令的臂位移距離變化,其中基板夾持器沿著多於一個不同的運動軸而移動,該運動軸界定基板輸送空間中的轉移平面或轉移體積。 According to one or more aspects of the disclosed embodiments, a curve describes an uncommanded arm displacement distance change with respect to an arm position, wherein the substrate gripper moves along more than one different motion axis defining a transfer plane or transfer volume in a substrate transport space.
依據揭示之具體態樣的一或更多個方面,曲 線描述關於沿著多於一個不同運動軸的每一者之基板夾持器運動的臂位置之離散且未命令的臂位移距離變化。 According to one or more aspects of the disclosed embodiments, a curve describes discrete and uncommanded arm displacement distance variations for arm position with respect to each of more than one different axes of motion of a substrate gripper.
依據揭示之具體態樣的一或更多個方面,臂下垂登記器實現成資料查詢表或演算法。 According to one or more aspects of the disclosed embodiments, the arm drop register is implemented as a data lookup table or algorithm.
依據揭示之具體態樣的一或更多個方面,至少一運動軸是至少在包圍基板輸送臂之基板輸送空間的每個象限中之基板輸送臂的延伸軸、或至少基板輸送臂的旋轉軸、或至少基板輸送臂的舉升軸。 According to one or more aspects of the disclosed embodiments, at least one motion axis is an extension axis of the substrate transport arm, or at least a rotation axis of the substrate transport arm, or at least a lifting axis of the substrate transport arm, at least in each quadrant of the substrate transport space surrounding the substrate transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送臂安裝有驅動區,其具有驅動臂運動的同軸驅動心軸。 According to one or more aspects of the disclosed embodiments, a substrate transport arm is provided with a drive section having a coaxial drive spindle that drives the arm's motion.
依據揭示之具體態樣的一或更多個方面,基板輸送臂可從多個不同且可互換的輸送臂來選擇,每個輸送臂具有由設備的登記系統所登記之不同對應的臂下垂登記器,每個登記器描述特定於對應輸送臂之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, a substrate transport arm can be selected from a plurality of different and interchangeable transport arms, each transport arm having a different corresponding arm drop register registered by a registration system of the apparatus, each register describing an uncommanded arm displacement distance specific to the corresponding transport arm.
依據揭示之具體態樣的一或更多個方面,方法包括:提供具有界面的框架,該界面配置在框架上,界面形成基準特徵,其代表處理工具之基板輸送系統所界定之處理工具中的基板輸送空間;以對於至少一基準特徵的預定關係而將基板輸送臂安裝到框架,該基板輸送臂是鉸接臂並且具有基板夾持器;以及 由於在第一臂位置和異於第一臂位置的第二臂位置之間並且基板夾持器沿著至少一運動軸而在輸送空間中移動所造成之未命令的臂幾何改變,則以相對於基板輸送臂和至少一基準特徵所配置的登記系統而在臂下垂登記器中登記未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, a method includes providing a frame having an interface disposed on the frame, the interface forming a fiducial feature representing a substrate transport volume within a processing tool defined by a substrate transport system of the processing tool; mounting a substrate transport arm, an articulated arm, and having a substrate gripper, to the frame in a predetermined relationship with at least one fiducial feature; and registering an uncommanded arm displacement distance in an arm drop register with a registration system disposed relative to the substrate transport arm and the at least one fiducial feature in response to an uncommanded arm geometry change caused by movement of the substrate gripper within the transport volume between a first arm position and a second arm position different from the first arm position along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂登記器描述在第一臂位置和第二臂位置及在同時異於第一和第二臂位置的第三臂位置之未命令的臂位移距離,其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, an arm drop register describes an uncommanded arm displacement distance at a first arm position, a second arm position, and a third arm position that is simultaneously different from the first and second arm positions, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂登記器實現成以致界定曲線,其描述關於臂位置之未命令的臂位移距離變化,其中基板夾持器沿著至少一運動軸來移動。 According to one or more aspects of the disclosed embodiments, the arm droop register is implemented so as to define a curve describing uncommanded arm displacement distance changes with respect to arm position, wherein the substrate gripper moves along at least one axis of motion.
依據揭示之具體態樣的一或更多個方面,曲線描述關於臂位置之未命令的臂位移距離變化,其中基板夾持器沿著多於一個不同的運動軸而移動,該運動軸界定基板輸送空間中的轉移平面或轉移體積。 According to one or more aspects of the disclosed embodiments, a curve describes an uncommanded arm displacement distance change with respect to an arm position, wherein the substrate gripper moves along more than one different motion axis defining a transfer plane or transfer volume in a substrate transport space.
依據揭示之具體態樣的一或更多個方面,曲線描述關於沿著多於一個不同運動軸的每一者之基板夾持器運動的臂位置之離散且未命令的臂位移距離變化。 According to one or more aspects of the disclosed embodiments, a curve describes discrete and uncommanded arm displacement distance variations for arm position for each of substrate gripper motions along more than one different axis of motion.
依據揭示之具體態樣的一或更多個方面,臂下垂登記器實現成資料查詢表或演算法。 According to one or more aspects of the disclosed embodiments, the arm drop register is implemented as a data lookup table or algorithm.
依據揭示之具體態樣的一或更多個方面,至少一運動軸是至少在包圍基板輸送臂之基板輸送空間的每 個象限中之基板輸送臂的延伸軸、或至少基板輸送臂的旋轉軸、或至少基板輸送臂的舉升軸。 According to one or more aspects of the disclosed embodiments, at least one motion axis is an extension axis of the substrate transport arm, or at least a rotation axis of the substrate transport arm, or at least a lifting axis of the substrate transport arm, at least in each quadrant of a substrate transport space surrounding the substrate transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送臂安裝有驅動區,其具有驅動臂運動的同軸驅動心軸。 According to one or more aspects of the disclosed embodiments, a substrate transport arm is provided with a drive section having a coaxial drive spindle that drives the arm's motion.
依據揭示之具體態樣的一或更多個方面,該方法進一步包括:從多個不同且可互換的輸送臂來選擇基板輸送臂,每個輸送臂具有由登記系統所登記之不同對應的臂下垂登記器,每個登記器描述特定於對應輸送臂之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the method further includes selecting a substrate transport arm from a plurality of different and interchangeable transport arms, each transport arm having a different corresponding arm drop register registered by a registration system, each register describing an uncommanded arm displacement distance specific to the corresponding transport arm.
依據揭示之具體態樣的一或更多個方面,基板輸送設備包括:框架;驅動區,其連接於框架;輸送臂,其在操作上可連接於驅動區,臂是鉸接的並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於第一位置的第二位置之間而關於框架來移動;以及控制器,其在操作上可連接於驅動區,如此以實施輸送臂的鉸接,該控制器包括臂下垂補償器,其建構成致使臂下垂補償器解析輸送臂由於在第一位置和第二位置之間未命令的臂幾何改變所造成之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, a substrate transport apparatus includes: a frame; a drive section connected to the frame; a transport arm operatively connectable to the drive section, the arm being articulated and having an end effector, and a substrate gripper movable relative to the frame along at least one axis of motion defined by the articulation of the transport arm between a first position and a second position different from the first position; and a controller operatively connectable to the drive section to implement the articulation of the transport arm, the controller including an arm droop compensator configured to cause the arm droop compensator to resolve uncommanded arm displacement distances of the transport arm resulting from uncommanded arm geometry changes between the first and second positions.
依據揭示之具體態樣的一或更多個方面,控 制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂的大致整個之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the controller implements compensatory movement of the conveyor arm in magnitude and direction using a drive zone that compensates for and resolves substantially the entire uncommanded arm displacement distance of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,補償器具有臂下垂登記器,並且臂下垂補償器從臂下垂登記器來決定輸送臂在第一位置和第二位置之間未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the compensator has an arm droop register, and the arm droop compensator determines an uncommanded arm displacement distance of the conveyor arm between the first position and the second position from the arm droop register.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂由臂下垂登記器所所決定的大致整個之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the controller uses a drive zone to implement compensatory movement of the conveyor arm in magnitude and direction, which compensates for and resolves substantially the entire uncommanded arm displacement distance of the conveyor arm as determined by the arm droop register.
依據揭示之具體態樣的一或更多個方面,補償運動導致消掉輸送臂相對於預定參考基準的大致整個之未命令的臂位移距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現未命令之臂位移的方向上,該位置則獨立於未命令的臂幾何改變。 According to one or more aspects of the disclosed embodiments, the compensating motion results in canceling substantially the entire uncommanded arm displacement distance of the transport arm relative to a predetermined reference datum, such that the substrate gripper at a predetermined location in the transport space is in a net position, independent of uncommanded arm geometry changes, in the direction exhibiting the uncommanded arm displacement.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,如此則基板夾持器完成運動而抵達大致在淨位置的預定地點。 In accordance with one or more aspects of the disclosed embodiments, the controller implements a compensatory motion such that the substrate gripper completes the motion to a predetermined location approximately in the net position.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移 動。 According to one or more aspects of the disclosed embodiments, the controller implements compensating motion, and the arm motion causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自由度,並且臂下垂登記器描述遍及輸送臂之多於一個運動自由度所形成的輸送空間之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom, and the arm drop register describes the uncommanded arm displacement distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的下垂登記器,該登記器描述關聯臂之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive section, each interchangeable arm having a different arm droop characteristic and an associated corresponding droop register describing the uncommanded arm displacement distance of the associated arm.
依據揭示之具體態樣的一或更多個方面,基板處理工具設有如在此所述的基板輸送設備,並且具有基板夾持站,其配置成與在輸送空間中的預定地點之基板夾持器上的基板形成界面,該基板夾持站定位成以致界面是獨立於未命令的臂幾何改變而實施。 According to one or more aspects of the disclosed embodiments, a substrate processing tool is provided with a substrate transport apparatus as described herein and having a substrate gripping station configured to interface with a substrate on a substrate gripper at a predetermined location in a transport volume, the substrate gripping station being positioned such that the interface is performed independently of uncommanded arm geometry changes.
依據揭示之具體態樣的一或更多個方面,基板處理工具設有如在此所述的基板輸送設備,並且具有預定結構,其與輸送臂或基板夾持器互動,並且配置成以致該互動是獨立於未命令的臂幾何改變而實施。 According to one or more aspects of the disclosed embodiments, a substrate processing tool is provided with a substrate transport apparatus as described herein and having a predetermined structure that interacts with a transport arm or substrate gripper and is configured such that the interaction is performed independently of uncommanded changes in arm geometry.
依據揭示之具體態樣的一或更多個方面,基板處理工具包括:框架;驅動區,其連接於框架;輸送臂,其在操作上可連接於驅動區,該臂是鉸接的 並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於第一位置的第二位置之間而關於框架來移動;以及控制器,其在操作上可連接於驅動區,如此以實施輸送臂的鉸接,該控制器建構成以驅動區而在相反於顯現臂下垂之方向的方向上來實施臂的運動,其補償臂下垂,如此以關於預定參考基準而大致消掉由於在第一位置和第二位置之間未命令的臂幾何改變所造成之整個未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, a substrate processing tool includes: a frame; a drive region connected to the frame; a transport arm operatively connected to the drive region, the arm being hinged and having an end effector; and a substrate gripper movable relative to the frame along at least one axis of motion defined by the hinge of the transport arm between a first position and a second position different from the first position. and a controller operatively connected to the drive section to effect articulation of the transport arm, the controller being configured to effect movement of the arm with the drive section in a direction opposite to a direction in which the arm droop is exhibited, thereby compensating for the arm droop to substantially eliminate an entire uncommanded arm displacement distance caused by uncommanded arm geometry changes between the first position and the second position relative to a predetermined reference.
依據揭示之具體態樣的一或更多個方面,控制器具有臂下垂登記器,並且控制器從臂下垂登記器來決定輸送臂在第一位置和第二位置之間未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the controller has an arm droop register, and the controller determines an uncommanded arm displacement distance of the conveyor arm between the first position and the second position from the arm droop register.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自由度,並且臂下垂登記器描述遍及輸送臂之多於一個運動自由度所形成的輸送空間之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom, and the arm drop register describes the uncommanded arm displacement distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的臂下垂登記器,該登記器描述關聯臂之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive section, each interchangeable arm having a different arm drop characteristic and an associated corresponding arm drop register describing the uncommanded arm displacement distance of the associated arm.
依據揭示之具體態樣的一或更多個方面,補 償運動導致消掉輸送臂相對於預定參考基準的大致整個之未命令的臂位移距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現臂下垂的方向上,該位置則獨立於臂下垂。 According to one or more aspects of the disclosed embodiments, the compensating motion results in canceling substantially the entire uncommanded arm displacement distance of the transport arm relative to a predetermined reference datum, such that the substrate gripper at a predetermined location in the transport space is in a clear position, independent of the arm droop, in a direction that exhibits arm droop.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器在相反於顯現臂下垂之方向的方向上實施輸送臂的運動,如此則基板夾持器完成運動而抵達大致在淨位置的預定地點。 According to one or more aspects of the disclosed embodiments, the controller causes the transport arm to move in a direction opposite to the direction in which the display arm is drooped, such that the substrate gripper completes the movement and reaches a predetermined position approximately in the clear position.
依據揭示之具體態樣的一或更多個方面,控制器在相反於顯現臂下垂之方向的方向上實施輸送臂的運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移動。 According to one or more aspects of the disclosed embodiments, a controller causes the transport arm to move in a direction opposite to the direction in which the arm is drooped, and the arm movement causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,方法包括:提供基板輸送設備,其具有連接於框架的驅動區和在操作上可連接於驅動區的輸送臂,臂是鉸接的並且具有末端實施器,而具有基板夾持器,其可在關於框架來沿著至少一運動軸而由輸送臂之鉸接所界定的輸送空間中、在第一位置和異於第一位置的第二位置之間而關於框架來移動;以及解析輸送臂由於未命令的臂幾何改變而在第一位置和第二位置之間未命令的臂位移距離,其中輸送臂在第一位 置和第二位置之間未命令的臂位移距離是由臂下垂補償器的臂下垂登記器所決定,該補償器駐留在連接於驅動區以便實施輸送臂之鉸接的控制器內。 According to one or more aspects of the disclosed embodiments, a method includes providing a substrate transport apparatus having a drive section connected to a frame and a transport arm operatively connected to the drive section, the arm being hinged and having an end effector, and a substrate gripper movable relative to the frame along at least one axis of motion defined by the hinge of the transport arm between a first position and a second position different from the first position; and resolving an uncommanded arm displacement distance of the transport arm between the first position and the second position due to uncommanded arm geometry changes, wherein the uncommanded arm displacement distance of the transport arm between the first position and the second position is determined by an arm droop register of an arm droop compensator resident in a controller connected to the drive section for implementing the hinge of the transport arm.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂的大致整個之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the controller implements compensatory movement of the conveyor arm in magnitude and direction using the drive zone, which compensates for and resolves substantially the entire uncommanded arm displacement distance of the conveyor arm.
依據揭示之具體態樣的一或更多個方面,臂下垂補償器具有臂下垂登記器,該方法進一步包括:從臂下垂距離登記器而以臂下垂補償器來決定輸送臂在第一位置和第二位置之間未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the arm droop compensator has an arm droop register, and the method further includes determining an uncommanded arm displacement distance of the conveyor arm between the first position and the second position using the arm droop compensator from the arm droop distance register.
依據揭示之具體態樣的一或更多個方面,控制器以驅動區來實施輸送臂在大小和方向上的補償運動,其補償並且解析輸送臂由臂下垂登記器所決定的大致整個之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the controller uses a drive zone to implement compensatory movement of the conveyor arm in magnitude and direction, which compensates for and resolves substantially the entire uncommanded arm displacement distance of the conveyor arm as determined by the arm droop register.
依據揭示之具體態樣的一或更多個方面,補償運動導致消掉輸送臂相對於預定參考基準的大致整個之未命令的臂位移距離,如此則在輸送空間中之預定地點的基板夾持器是在淨位置,而在顯現未命令之臂幾何改變的方向上,該位置則獨立於未命令的臂幾何改變。 According to one or more aspects of the disclosed embodiments, the compensating motion results in canceling substantially the entire uncommanded arm displacement distance of the transport arm relative to a predetermined reference datum, such that the substrate gripper at a predetermined location in the transport space is in a net position that is independent of the uncommanded arm geometry changes in a direction that exhibits the uncommanded arm geometry changes.
依據揭示之具體態樣的一或更多個方面,預定地點是基板處理工具中的基板目的地。 According to one or more aspects of the disclosed embodiments, the predetermined location is a substrate destination in a substrate processing tool.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,如此則基板夾持器完成運動而抵達大 致在淨位置的預定地點。 In accordance with one or more aspects of the disclosed embodiments, the controller implements a compensatory motion such that the substrate gripper completes the motion to a predetermined location substantially at the net position.
依據揭示之具體態樣的一或更多個方面,控制器實施補償運動,而臂運動則使基板夾持器沿著具有時間最佳軌跡的最佳路徑而在第一位置和第二位置之間移動。 According to one or more aspects of the disclosed embodiments, the controller implements compensating motion, and the arm motion causes the substrate gripper to move between the first position and the second position along an optimal path having a time-optimal trajectory.
依據揭示之具體態樣的一或更多個方面,驅動區和輸送臂建構成致使輸送臂的運動具有多於一個的自由度,該方法進一步包括:以臂下垂登記來描述遍及輸送臂之多於一個運動自由度所形成的輸送空間之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the drive zone and the conveyor arm are configured such that the conveyor arm can move with more than one degree of freedom. The method further includes describing the uncommanded arm displacement distance throughout the conveying space formed by the more than one degree of freedom of movement of the conveyor arm using an arm drop register.
依據揭示之具體態樣的一或更多個方面,輸送臂可從多個不同且可互換的輸送臂來互換,如此以在與驅動區的連接處切換,每個可互換的臂具有不同的臂下垂特徵和關聯之對應的臂下垂登記器,該登記器描述關聯臂之未命令的臂位移距離。 According to one or more aspects of the disclosed embodiments, the transport arm can be interchanged from a plurality of different interchangeable transport arms so as to be switched at the connection with the drive section, each interchangeable arm having a different arm drop characteristic and an associated corresponding arm drop register describing the uncommanded arm displacement distance of the associated arm.
12:工具界面區 12: Tool interface area
15:輸送臂 15: Conveyor arm
18B,18i:輸送室模組 18B, 18i: Transport room module
26B,26i:輸送設備 26B, 26i: Conveying equipment
30i:工件站 30i: Workpiece Station
30S1,30S2:工件支撐件/擱架 30S1, 30S2: Workpiece supports/racks
56,56A:載入鎖定室模組 56,56A: Loading Lockdown Room Module
56S1,56S2:工件支撐件/擱架 56S1, 56S2: Workpiece supports/racks
100A~100H:處理設備 100A~100H: Processing equipment
100E1,100E2:末端 100E1, 100E2: End
100F1-100F8:面 100F1-100F8: Noodles
100S1,100S2:側 100S1, 100S2: side
101:大氣前端 101: Atmospheric Front End
102,102A~102E:真空載入鎖定室 102, 102A~102E: Vacuum Load Lock Chamber
103:真空後端 103: Vacuum rear end
104:輸送單元模組 104: Transport unit module
105:載入埠模組 105: Loading port module
106:迷你環境 106: Mini Environment
107:載入埠 107: Loading port
108:轉移機器人 108: Transfer Robot
110:控制器 110: Controller
110DC:下垂補償器 110DC: Droop Compensator
121:懸吊連桿 121: Suspension Linkage
122:懸吊連桿 122: Suspension Linkage
125A~125E:輸送室 125A~125E: Transport Room
130:處理站 130: Processing Station
130S:處理站 130S: Processing Station
130T1-130T8:處理站 130T1-130T8: Processing Station
143:懸吊臂 143: Suspended arm
144:線性攜載器、線性滑動器 144: Linear carrier, linear slider
200,200A~200C:驅動區 200, 200A~200C: Drive Zone
200DF:基準參考特徵 200DF: Benchmark Reference Characteristics
200F:框架、安裝凸緣 200F: Frame, mounting flange
200FI:內部 200FI: Interior
268A,268B:編碼器/感應器 268A, 268B: Encoder/Sensor
270:Z軸驅動器 270: Z-axis drive
270C:攜載器 270C: Carrier
275:伸縮囊密封 275: Shrinkage bladder seal
276:含鐵流體性密封 276: Ferrous fluid seal
277:含鐵流體性密封 277: Ferrous fluid seal
280:和諧驅動的馬達 280: Harmony-driven motor
280’:第一驅動馬達 280’: First drive motor
280A:和諧驅動的馬達 280A: Harmony Driven Motor
280A’:第二驅動馬達 280A’: Second drive motor
280ACS:罐密封 280ACS: Tank Sealing
280AR’:轉子 280AR’: Rotor
280AS:驅動軸桿 280AS: Drive shaft
280AS’:定子 280AS’: Stator
280B:和諧驅動的馬達 280B: Harmony-driven motor
280B’:馬達 280B’: Motor
280BCS:罐密封 280BCS: Can seal
280BR’:轉子 280BR’: Rotor
280BS:驅動軸桿 280BS: Drive shaft
280BS’:定子 280BS’: Stator
280CS:罐密封 280CS: Tank Sealing
280R’:轉子 280R’: Rotor
280S:驅動軸桿 280S: Drive shaft
280S’:定子 280S’: Stator
281:殼罩 281: Shell
282:旋轉驅動區 282: Rotary drive area
290:電線 290: Wires
314:輸送臂 314: Conveyor Arm
314E:末端實施器 314E: End Implementer
315:輸送臂 315: Conveyor Arm
315E:末端實施器 315E: End Implementer
315F:帶驅動前臂 315F: Driven forearm
315U:上臂 315U: Upper Arm
316:輸送臂 316: Conveyor Arm
316E:末端實施器 316E: End Implementer
317:輸送臂 317: Conveyor Arm
317E1,317E2:末端實施器 317E1, 317E2: End-implementation device
318:輸送臂 318: Conveyor Arm
318E1,318E2:末端實施器 318E1, 318E2: End-implementer
412:工件進出站 412: Workpiece in and out of the station
416:線性輸送室 416: Linear Conveyor Room
420:工件輸送系統 420: Workpiece conveying system
586:補償運動方向 586: Compensation Movement Direction
599A~599C:曲線 599A~599C: Curve
600~630:發明方法的步驟 600-630: Steps of the Invention Method
700,700A:下垂距離登記器 700,700A: Droop distance register
700’,700n’,700A’,700An’:下垂距離登記器 700’, 700n’, 700A’, 700An’: Droop distance register
800~820:輸送設備的操作步驟 800~820: Operation steps for conveying equipment
900,900’,900”:補償運動 900,900’,900”: Compensatory Movement
2000:基板輸送臂下垂測繪設備 2000: Substrate conveyor arm droop measurement equipment
2000DF:基準或參考特徵 2000DF: Benchmark or reference characteristics
2000F:框架 2000F:Framework
2004:輸送設備 2004: Conveying Equipment
2007:Z軸軌 2007: Z-axis
2010:安裝表面 2010: Installation surface
2012:工具界面區 2012: Tool Interface Area
2020:登記系統 2020: Registration System
2020C:控制器 2020C: Controller
2020CM:記憶體 2020CM: Memory
2020CP:處理器 2020CP: Processor
2021:感應裝置 2021: Sensor Device
2030A:第一位置 2030A: First Position
2030B:第二位置 2030B: Second position
2030C:第三位置 2030C: Third position
2030D~P:後續位置 2030D~P: Subsequent positions
2050:界面 2050: Interface
2060:界面 2060: Interface
2070:界面 2070: Interface
2080:晶圓輸送器 2080: Wafer Conveyor
3018,3018A,3018I,3018J:輸送室模組 3018, 3018A, 3018I, 3018J: Transport room module
ATM:大氣壓力 ATM: Atmospheric pressure
C:基板載體或卡匣 C: Substrate carrier or cassette
CNX:連接 CNX: Connection
DEXT:延伸距離 DEXT: Extended Distance
DRP:下垂距離 DRP: Droop Distance
DRXT:收縮距離 DRXT: Reduction distance
NP:淨位置 NP: Net Position
PM:處理模組 PM: Processing Module
R,R1~R8:延伸收縮軸、路徑 R, R1~R8: Extension and retraction axis, path
Rext1~Rext3,Rm:延伸位置 R ext1 ~R ext3 ,R m : extension position
△R:距離單位增量 △R: distance unit increment
S:基板 S:Substrate
SC:中央 SC: Central
SH:基板夾持器 SH: Substrate Clamp
SLE:前緣 SLE: Frontier
SLT:後緣 SLT: Backstory
SV:狹縫閥 SV: Slit Valve
SVH:孔洞高度 SVH: Hole Height
T:旋轉方向 T: Rotation direction
T1~T3:旋轉軸 T1~T3: Rotation axis
TH初始~TH初始+y:操作溫度 TH initial ~ TH initial + y : operating temperature
TP:轉移平面 TP: Transfer Plane
TSP:輸送空間 TSP: Transport Space
TSV:轉移體積 TSV: Transfer Volume
W:腕 W: wrist
WRP:晶圓/基板停留平面 WRP: Wafer/Substrate Resting Plane
X:縱軸 X: vertical axis
Z:舉升或垂直位置 Z: Lift or vertical position
Z初始~Z初始+x:Z位置 Z initial ~ Z initial + x : Z position
△Z:臂下垂距離 △Z: Arm drop distance
θ,θ1~θ8,θn:旋轉軸、延伸角度 θ, θ1~θ8, θn: Rotation axis, extension angle
以下敘述關於伴隨的圖式來解釋揭示之具體態樣的前述方面和其他特徵,其中:圖1A~1D是併入揭示之具體態樣的諸方面之處理設備的示意圖;圖1E和1F是圖1A~1D和1G~1M之處理設備的部分示意圖;圖1G~1M是併入揭示之具體態樣的諸方面之處理設備 的示意圖;圖2A是依據揭示之具體態樣的諸方面之機器人輸送驅動區的示意圖;圖2B是依據揭示之具體態樣的諸方面之圖2A機器人輸送驅動區的部分示意圖;圖2C是依據揭示之具體態樣的諸方面之圖2A機器人輸送驅動區的部分示意圖;圖2D是依據揭示之具體態樣的諸方面之圖2A機器人輸送驅動區的部分示意圖;圖3A~3E是依據揭示之具體態樣的諸方面之輸送臂的示意圖;圖4A~4C是依據揭示之具體態樣的諸方面之基板輸送臂下垂測繪設備的示意圖;圖4D是依據揭示之具體態樣的諸方面而展現臂下垂之基板輸送臂的示意圖;圖5是依據揭示之具體態樣的諸方面之基板位置的範例性示例圖;圖6是依據揭示之具體態樣的諸方面之範例性流程圖;圖7是依據揭示之具體態樣的諸方面之下垂登記的示意圖;圖7A是依據揭示之具體態樣的諸方面之下垂登記的示意圖;圖8是依據揭示之具體態樣的諸方面之範例性流程 圖;以及圖9是依據揭示之具體態樣的諸方面之輸送臂位置補償的範例性示例圖。 The following description explains the aforementioned aspects and other features of the disclosed embodiments with reference to the accompanying drawings, wherein: Figures 1A-1D are schematic diagrams of processing apparatus incorporating aspects of the disclosed embodiments; Figures 1E and 1F are partial schematic diagrams of the processing apparatus of Figures 1A-1D and 1G-1M; Figures 1G-1M are schematic diagrams of processing apparatus incorporating aspects of the disclosed embodiments; Figure 2A is a schematic diagram of a processing apparatus incorporating aspects of the disclosed embodiments. FIG2B is a schematic diagram of a robot transport drive area according to various aspects of the disclosed embodiment; FIG2C is a schematic diagram of a robot transport drive area according to various aspects of the disclosed embodiment; FIG2D is a schematic diagram of a robot transport drive area according to various aspects of the disclosed embodiment 3A to 3E are schematic diagrams of a transport arm according to various aspects of the disclosed embodiments; FIG. 4A to 4C are schematic diagrams of a substrate transport arm droop measurement apparatus according to various aspects of the disclosed embodiments; FIG. 4D is a schematic diagram of a substrate transport arm showing arm droop according to various aspects of the disclosed embodiments; FIG. 5 is an exemplary diagram of a substrate position according to various aspects of the disclosed embodiments; FIG. 6 is FIG. 7 is a schematic diagram of pendant registration according to various aspects of the disclosed embodiments; FIG. 7A is a schematic diagram of pendant registration according to various aspects of the disclosed embodiments; FIG. 8 is an exemplary flow chart according to various aspects of the disclosed embodiments; and FIG. 9 is an exemplary illustration of conveyor arm position compensation according to various aspects of the disclosed embodiments.
圖1A~1M是依據揭示之具體態樣的諸方面之基板處理設備的示意圖。雖然將參考圖式來描述揭示之具體態樣的諸方面,但是應了解揭示之具體態樣的諸方面可以用許多形式來實現。附帶而言,或可使用任何適合之尺寸、形狀或類型的元件或材料。 Figures 1A-1M are schematic diagrams of substrate processing apparatus according to aspects of the disclosed embodiments. While the disclosed embodiments will be described with reference to the drawings, it should be understood that the disclosed embodiments may be implemented in many forms. Furthermore, any suitable size, shape, or type of components or materials may be used.
揭示之具體態樣的諸方面提供實施輸送臂位置補償的方法和設備,如此則輸送臂的末端實施器和上面承載的基板大致沿著晶圓輸送平面來延伸,但不隨著輸送臂延伸而實質偏離晶圓輸送平面。舉例而言,也參見圖4D,基板S沿著預定參考基準平面(在此稱為轉移平面TP)而在基板處理設備內運行。於一方面,轉移平面TP舉例而言是水平面,其對應於由輸送臂所夾持而輸送臂收縮時之基板S的平面;而於其他方面,輸送平面TP可以對應於穿過狹縫閥的路徑或基板處理設備內之任何適合的基板夾持地點。於一方面,輸送平面TP延伸或跨越例如輸送臂所在的整個基板輸送室。 Aspects of the disclosed embodiments provide methods and apparatus for implementing position compensation for a transport arm, such that the end effector of the transport arm and the substrate carried thereon extend generally along the wafer transport plane, but do not substantially deviate from the wafer transport plane as the transport arm extends. For example, referring also to FIG. 4D , a substrate S is moved within a substrate processing apparatus along a predetermined reference datum plane (referred to herein as a transfer plane TP). In one aspect, transfer plane TP is, for example, a horizontal plane corresponding to the plane of the substrate S held by the transport arm when the transport arm is retracted. In other aspects, transport plane TP can correspond to a path through a slit valve or any suitable substrate gripping location within the substrate processing apparatus. In one aspect, transport plane TP extends or spans, for example, the entire substrate transport chamber in which the transport arm resides.
於一方面,轉移平面TP對齊於基板輸送室的狹縫閥SV,並且至少部分界定基板S穿過狹縫閥SV到基板處理工具之不同部分所沿著運行的平面。舉例而言,隨著 輸送臂315(以及其他在此所述的輸送臂)延伸以輸送基板S而穿過狹縫閥SV,輸送臂彎折或下垂,使得基板S的位置以下垂距離DRP而偏離於輸送平面。注意「下垂」(droop)一詞在此為了方便而用來描述部分輸送臂從參考基準平面(例如晶圓轉移平面TP)的未命令之總/未激發的Z方向位移或「垂下」(sag)。 In one aspect, the transfer plane TP is aligned with the slit valve SV of the substrate transfer chamber and at least partially defines the plane along which substrates S travel as they pass through the slit valve SV to various portions of the substrate processing tool. For example, as the transfer arm 315 (and other transfer arms described herein) extends to transport the substrate S through the slit valve SV, the transfer arm bends or droops, causing the substrate S to be positioned offset from the transfer plane by a droop distance from the DRP. Note that the term "droop" is used herein for convenience to describe the uncommanded, total/unactivated Z-direction displacement, or "sag," of a portion of the transfer arm from a reference datum plane (e.g., the wafer transfer plane TP).
輸送臂315的下垂距離DRP取決於多個因素。舉例而言,下垂距離DRP可以是以下一或更多者的組合:輸送臂315連桿由於實施在彈性臂構件上的負載(譬如基板和/或臂連桿之重量)、驅動區200和/或輸送臂酬載所造成的彎曲而偏折;來自驅動負載而實施在輸送臂上的彎曲和扭轉;以及來自輸送臂315關節的旋轉軸T1、T2、T3等關於水平面(例如轉移平面TP)之非正交變異性和/或驅動區200的驅動心軸關於彼此和轉移平面TP之非正交性的運動效應。 The droop distance DRP of the transport arm 315 depends on a number of factors. For example, the droop distance DRP can be a combination of one or more of the following: deflection of the transport arm 315 linkage due to the load (e.g., the weight of the substrate and/or arm linkage) on the spring arm member, the bending caused by the drive zone 200, and/or the transport arm payload; bending and twisting of the transport arm due to the drive load; and kinematic effects resulting from non-orthogonality of the rotation axes T1, T2, and T3 of the transport arm 315 joints relative to a horizontal plane (e.g., the transfer plane TP) and/or non-orthogonality of the drive axes of the drive zone 200 relative to each other and the transfer plane TP.
如所可理解,造成的下垂距離DRP是隨著以下而可變的:輸送臂315沿著延伸軸R的延伸位置、輸送臂繞著軸θ而在方向T的旋轉、輸送臂沿著Z軸的舉升或Z位置、以及例如臂溫度的其他環境因素(注意輸送臂[包括驅動區]之臂連桿和其他構件的熱膨脹和收縮)。如上所述,增加例如處理設備100A、100B、100C、100D、100E、100F、100G、100H之基板處理設備的產出率則對可允許的下垂造成尺寸侷限。舉例而言,為了增加產出率,狹縫閥SV孔洞的高度SVH可以做得較小以減少開啟和關閉狹縫 閥的時間量。這減少的高度SVH減少了輸送設備315的末端實施器和狹縫閥SV之間的淨空量(譬如夾持在末端實施器上的基板和狹縫閥之間的淨空、末端實施器的腕關節和狹縫閥之間的淨空等),特別是在由於製程模組排列和輸送臂/末端實施器架構的情形(譬如短末端實施器腕W要移動部分腕W所延伸穿過狹縫閥的距離--注意腕W是末端實施器耦合於輸送臂之其餘者的關節)。於另一方面,想要減少在末端實施器和基板夾持站之間的Z行程以減少基板遞交時間。這減少的Z行程要求將末端實施器和上面的基板放置得較靠近基板夾持站。 As can be appreciated, the resulting droop distance DRP varies depending on: the extended position of the transfer arm 315 along the extension axis R, the rotation of the transfer arm in the direction T about the axis θ, the lift or Z position of the transfer arm along the Z axis, and other environmental factors such as the arm temperature (note the thermal expansion and contraction of the arm linkage and other components of the transfer arm (including the drive area)). As described above, increasing the throughput of substrate processing equipment such as processing equipment 100A, 100B, 100C, 100D, 100E, 100F, 100G, and 100H places dimensional limits on the allowable droop. For example, to increase production rates, the slit valve hole height (SVH) can be made smaller to reduce the amount of time required to open and close the slit valve. This reduced height SVH reduces the amount of clearance between the end effector and the slit valve SV of the transport device 315 (e.g., the clearance between the substrate clamped on the end effector and the slit valve, the clearance between the end effector wrist joint and the slit valve, etc.), especially due to the process module arrangement and the transport arm/end effector structure (e.g., the distance the short end effector wrist W has to move to extend through the slit valve - note that the wrist W is the joint that couples the end effector to the rest of the transport arm). On the other hand, it is desirable to reduce the Z travel between the end effector and the substrate gripper station to reduce substrate delivery time. This reduced Z travel requires the end effector and the substrate above it to be placed closer to the substrate gripping station.
如上所述,下垂距離DRP是由線性和高度非線性因素的組合所界定,如此則以古典分析手段來預測下垂距離DRP就不恰當。揭示之具體態樣的諸方面提供基板輸送臂下垂測繪設備2000(見圖4A~4C),其建構成在輸送臂315在R方向延伸、組合了臂沿著當中操作輸送臂315的處理設備100A、100B、100C、100D、100E、100F、100G、100H之不同延伸和收縮軸、在T方向之旋轉指向的期間來測繪下垂距離DRP。揭示之具體態樣的諸方面也提供輸送設備和輸送設備所在的基板處理設備,其建構成在輸送設備的操作期間來補償臂下垂。揭示之具體態樣的諸方面也提供操作基板處理設備和當中配置之輸送設備以補償臂下垂的方法。揭示之具體態樣的諸方面提供輸送設備之末端實施器和上面基板有增加的放置精確度,如此則增加基板處理設備的產出率。 As described above, the droop distance DRP is defined by a combination of linear and highly nonlinear factors, making classical analytical methods inadequate for predicting the droop distance DRP. Disclosed aspects provide a substrate transport arm droop mapping apparatus 2000 (see Figures 4A-4C) configured to map the droop distance DRP during extension of the transport arm 315 in the R direction, combining the arm's rotational orientation in the T direction along the various extension and retraction axes of the processing apparatus 100A, 100B, 100C, 100D, 100E, 100F, 100G, and 100H in which the transport arm 315 is operated. Disclosed aspects also provide a transport apparatus and a substrate processing apparatus in which the transport apparatus resides, configured to compensate for arm droop during operation of the transport apparatus. Various aspects of the disclosed embodiments also provide methods for operating a substrate processing apparatus and a conveyor apparatus configured therein to compensate for arm droop. Various aspects of the disclosed embodiments provide for increased placement accuracy of an end effector of the conveyor apparatus and a substrate thereon, thereby increasing the throughput of the substrate processing apparatus.
顯示的是依據揭示之具體態樣的諸方面之處理設備100A、100B、100C、100D、100E、100F、100G、100H,舉例而言例如半導體工具站。雖然圖式顯示半導體工具站,但在此所述的揭示之具體態樣的諸方面可以應用於任何工具站或採用機器人操控器的應用。於一方面,處理設備100A、100B、100C、100D、100E、100F顯示成具有叢集式工具排列(譬如具有連接於中央室的基板夾持站);而於其他方面,處理設備可以是線性排列工具100G、100H,如2013年3月19日頒發之標題為「線性分布的半導體工件處理工具」的美國專利第8,398,355號所述(其揭示整個併於此以為參考);然而,揭示之具體態樣的諸方面可以應用於任何適合的工具站。設備100A、100B、100C、100D、100E、100F、100G、100H一般而言包括:大氣前端101;至少一真空載入鎖定室102、102A、102B、102C;以及真空後端103。至少一真空載入鎖定室102、102A、102B、102C可以採取任何適合的排列而耦合於前端101和/或後端103之任何適合的(多個)埠或(多個)開口。舉例而言,於一方面,一或更多個載入鎖定室102、102A、102B、102C可以排列於共同的水平面而呈並肩排列,如圖1B~1D和1G~1K所可見。於其他方面,一或更多個載入鎖定室可以排列成格子形式,使得至少二個載入鎖定室102A、102B、102C、102D排成列(譬如具有隔開的水平面)和欄(譬如具有隔開的垂直面),如圖1E所示。於另外其他方面,一或更多個載入鎖定室可以是單一線上的載入 鎖定室102,如圖1A所示。於又一方面,至少一載入鎖定室102、102E可以排列成堆疊的線上排列,如圖1F所示。應了解雖然載入鎖定室示範在輸送室125A、125B、125C、125D的末端100E1或面100F1上,不過於其他方面,一或更多個載入鎖定室可以排列在輸送室125A、125B、125C、125D的任何多側100S1、100S2或末端100E1、100E2或面100F1-100F8上。至少一載入鎖定室的每一者也可以包括一或更多個晶圓/基板停留平面WRP(圖1F),其中基板夾持在個別載入鎖定室內的適合支撐件上。於其他方面,工具站可以具有任何適合的架構。前端101和至少一載入鎖定室102、102A、102B、102C和後端103之每一者的構件可以連接於控制器110,其可以是任何適合之控制架構的一部分,舉例而言例如叢集式架構控制。控制系統可以是閉路控制器,其具有主控制器(其於一方面可以是控制器110)、叢集控制器和自主遙控器,例如2011年3月8日頒發之標題為「可縮放的運動控制系統」的美國專利第7,904,182號所揭示的,其揭示整個併於此以為參考。於其他方面,可以利用任何適合的控制器和/或控制系統。 Shown are processing apparatuses 100A, 100B, 100C, 100D, 100E, 100F, 100G, and 100H according to aspects of the disclosed embodiments, such as, for example, semiconductor tool stations. Although the figures show semiconductor tool stations, aspects of the disclosed embodiments described herein can be applied to any tool station or application employing a robotic manipulator. In one aspect, processing apparatus 100A, 100B, 100C, 100D, 100E, 100F are shown as having a clustered tool arrangement (e.g., having a substrate gripper station connected to a central chamber); while in other aspects, the processing apparatus may be a linear arrangement tool 100G, 100H, as described in U.S. Patent No. 8,398,355, entitled “Linearly Distributed Semiconductor Workpiece Processing Tool,” issued on March 19, 2013 (the disclosure of which is incorporated herein by reference in its entirety); however, aspects of the disclosed embodiments may be applied to any suitable tool station. Apparatuses 100A, 100B, 100C, 100D, 100E, 100F, 100G, and 100H generally include an atmospheric front end 101; at least one vacuum loadlock chamber 102, 102A, 102B, or 102C; and a vacuum back end 103. The at least one vacuum loadlock chamber 102, 102A, 102B, or 102C can be coupled to any suitable port(s) or opening(s) of the front end 101 and/or back end 103 in any suitable arrangement. For example, in one aspect, one or more loadlock chambers 102, 102A, 102B, or 102C can be arranged side-by-side in a common horizontal plane, as shown in Figures 1B-1D and 1G-1K. In other aspects, one or more loadlock chambers can be arranged in a grid, such that at least two loadlock chambers 102A, 102B, 102C, and 102D are arranged in rows (e.g., with spaced-apart horizontal surfaces) and columns (e.g., with spaced-apart vertical surfaces), as shown in FIG1E . In still other aspects, one or more loadlock chambers can be a single inline loadlock chamber 102, as shown in FIG1A . In yet another aspect, at least one loadlock chamber 102, 102E can be arranged in a stacked inline arrangement, as shown in FIG1F . It should be understood that while the load lock chambers are illustrated as being located on the ends 100E1 or faces 100F1 of the transport chambers 125A, 125B, 125C, and 125D, one or more load lock chambers may be located on any of the sides 100S1, 100S2, or ends 100E1, 100E2, or faces 100F1-100F8 of the transport chambers 125A, 125B, 125C, and 125D. Each of the at least one load lock chambers may also include one or more wafer/substrate resting planes (WRPs) ( FIG. 1F ), wherein substrates are clamped on suitable supports within the respective load lock chambers. In other aspects, the tool station may have any suitable architecture. Components of each of the front end 101 and at least one load lock chamber 102, 102A, 102B, 102C, and the back end 103 can be connected to a controller 110, which can be part of any suitable control architecture, such as, for example, a clustered architecture. The control system can be a closed-loop controller having a master controller (which in one aspect can be controller 110), a cluster controller, and an autonomous remote controller, such as disclosed in U.S. Patent No. 7,904,182, issued March 8, 2011, entitled "Scalable Motion Control System," the disclosure of which is incorporated herein by reference in its entirety. In other aspects, any suitable controller and/or control system can be utilized.
於一方面,前端101一般而言包括載入埠模組105和迷你環境106,舉例而言例如設備前端模組(equipment front end module,EFEM)。載入埠模組105可以是開箱器/載入器對工具標準(box opener/loader to tool standard,BOLTS)界面而符合300毫米載入埠的SEMI標準 E15.1、E47.1、E62、E19.5或E1.9,或是前開式或底開式箱/莢和卡匣。於其他方面,載入埠模組可以建構成200毫米晶圓/基板界面、450毫米晶圓/基板界面、或任何其他適合的基板界面,舉例而言例如更大或更小的半導體晶圓/基板、用於平面顯示器的平坦面板、太陽能面板、光罩或任何其他適合的物體。雖然三個載入埠模組105顯示於圖1A~1D、1J、1K,但是於其他方面,任何適合數目的載入埠模組可以併入前端101。載入埠模組105可以建構成從高架輸送系統、自動導引車輛、人員導引車輛、軌道導引車輛或從任何其他適合的輸送方法來接收基板載體或卡匣C。載入埠模組105可以透過載入埠107而與迷你環境106形成界面。載入埠107可以允許基板在基板卡匣和迷你環境106之間通過。迷你環境106一般而言包括任何適合的轉移機器人108,其可以併入在此所述的揭示之具體態樣的一或更多個方面。於一方面,機器人108可以是軌道安裝的機器人,舉例而言例如描述於1999年12月14日頒發的美國專利第6,002,840號、2013年4月16日頒發的美國專利第8,419,341號、2010年1月19年頒發的美國專利第7,648,327號,其揭示整個併於此以為參考。於其他方面,機器人108可以大致類似於在此關於後端103所述者。迷你環境106可以提供受控制的潔淨區以讓基板在多個載入埠模組之間轉移。 In one aspect, the front end 101 generally includes a loadport module 105 and a mini-environment 106, such as an equipment front end module (EFEM). The loadport module 105 can be a box opener/loader to tool standard (BOLTS) interface compliant with SEMI standards E15.1, E47.1, E62, E19.5, or E1.9 for a 300mm loadport, or a front- or bottom-opening box/pod and cassette. In other aspects, the loadport module can be configured for a 200mm wafer/substrate interface, a 450mm wafer/substrate interface, or any other suitable substrate interface, such as larger or smaller semiconductor wafers/substrates, flat panels for flat panel displays, solar panels, photomasks, or any other suitable object. While three loadport modules 105 are shown in Figures 1A-1D, 1J, and 1K, in other aspects, any suitable number of loadport modules can be incorporated into the front end 101. The loadport modules 105 can be configured to receive substrate carriers or cassettes C from an overhead conveyor system, an automated guided vehicle, a personnel guided vehicle, a rail-guided vehicle, or from any other suitable transport method. The loadport modules 105 can interface with the mini-environment 106 via a loadport 107. The loadport 107 can allow substrates to pass between substrate cassettes and the mini-environment 106. The mini-environment 106 generally includes any suitable transfer robot 108, which can incorporate one or more aspects of the disclosed embodiments described herein. In one aspect, the robot 108 can be a rail-mounted robot, such as described in U.S. Patent Nos. 6,002,840, issued December 14, 1999; 8,419,341, issued April 16, 2013; and 7,648,327, issued January 19, 2010, the disclosures of which are incorporated herein by reference in their entireties. In other respects, the robot 108 can be generally similar to that described herein with respect to the backend 103. The mini-environment 106 can provide a controlled clean zone for transferring substrates between multiple loadport modules.
至少一真空載入鎖定室102、102A、102B、102C可以位在迷你環境106和後端103之間並且連接於迷你 環境106和後端103。於其他方面,載入埠105可以大致直接耦合於至少一載入鎖定室102、102A、102B、102C或輸送室125A、125B、125C、125D、125E、125F,其中基板載體C被抽到輸送室125A、125B、125C、125D的真空,並且基板在基板載體C和載入鎖定室或轉移室之間直接轉移。就這方面而言,基板載體C的功能可以在於作為載入鎖定室,使得輸送室的處理真空延伸到基板載體C內。如所可理解,在基板載體C透過適合的載入埠而大致直接耦合於載入鎖定室的情形,任何適合的轉移設備可以設置在載入鎖定室內或者另外具有對載體C的存取以轉移基板來往於基板載體C。注意如在此所用的真空一詞可以表示當中處理基板的高真空,例如10-5托耳或以下。至少一載入鎖定室102、102A、102B、102C一般而言包括大氣和真空狹縫閥。載入鎖定室102、102A、102B(以及處理站130)的狹縫閥可以提供環境隔離,其用於在從大氣前端載入基板之後排空載入鎖定室,並且當以惰性氣體(例如氮氣)來對鎖定室通氣時維持輸送室中的真空。如將在此所述,處理設備100A、100B、100C、100D、100E、100F(以及線性處理設備100G、100H)的狹縫閥可以位在相同的平面、不同的垂直堆疊平面、或位在相同平面之狹縫閥和位在不同垂直堆疊平面之狹縫閥的組合(如上面相對於載入埠所述),以通融基板轉移而來往於至少處理站130和耦合於輸送室125A、125B、125C、125D、125E、125F的載入鎖定室102、102A、102B、102C。至少一載入鎖定室102、 102A、102B、102C(和/或前端101)也可以包括對齊器,以將基板的基準對齊於做處理所想要的位置或任何其他適合的基板度量設備。於其他方面,真空載入鎖定室可以位在處理設備之任何適合的地點並且具有任何適合的架構。 At least one vacuum loadlock chamber 102, 102A, 102B, 102C can be located between and connected to the mini-environment 106 and the back-end 103. In other aspects, the loadport 105 can be substantially directly coupled to at least one loadlock chamber 102, 102A, 102B, 102C or a transfer chamber 125A, 125B, 125C, 125D, 125E, 125F, wherein a substrate carrier C is evacuated to the vacuum of the transfer chamber 125A, 125B, 125C, 125D, and substrates are transferred directly between the substrate carrier C and the loadlock chamber or transfer chamber. In this regard, the substrate carrier C can function as a loadlock chamber, such that the process vacuum of the transfer chamber extends into the substrate carrier C. As will be appreciated, where the substrate carrier C is substantially directly coupled to the loadlock chamber via a suitable loadport, any suitable transfer equipment may be disposed within the loadlock chamber or otherwise have access to the carrier C to transfer substrates to and from the substrate carrier C. Note that the term "vacuum" as used herein may refer to a high vacuum, such as 10-5 Torr or less, in which substrates are processed. At least one loadlock chamber 102, 102A, 102B, 102C generally includes an atmosphere and a vacuum slit valve. The slit valves of the load lock chambers 102, 102A, 102B (and the processing station 130) may provide environmental isolation for evacuating the load lock chamber after loading a substrate from the atmosphere front and for maintaining the vacuum in the transfer chamber while venting the load lock chamber with an inert gas (e.g., nitrogen). As will be described herein, the slot valves of the processing tools 100A, 100B, 100C, 100D, 100E, 100F (and the linear processing tools 100G, 100H) can be located in the same plane, in different vertically stacked planes, or a combination of slot valves located in the same plane and slot valves located in different vertically stacked planes (as described above with respect to the loadports) to facilitate transfer of substrates to and from at least the processing station 130 and the loadlock chamber 102, 102A, 102B, 102C coupled to the transfer chamber 125A, 125B, 125C, 125D, 125E, 125F. At least one load lock chamber 102, 102A, 102B, 102C (and/or front end 101) may also include an aligner to align the substrate's fiducials to the desired position for processing, or any other suitable substrate metrology equipment. In other aspects, the vacuum load lock chamber may be located at any suitable location within the processing equipment and may have any suitable architecture.
真空後端103一般而言包括:輸送室125A、125B、125C、125D、125E、125F;一或更多個處理站或模組130;以及任何適合數目的輸送單元模組104,其所包括的一或更多個輸送機器人可以包括在此所述的揭示之具體態樣的一或更多個方面。輸送室125A、125B、125C、125D、125E、125F可以具有任何適合的形狀和尺寸,其舉例而言符合SEMI標準E72準則。下面將描述(多個)輸送單元模組104和一或更多個輸送機器人,其可以至少部分位在輸送室125A、125B、125C、125D、125E、125F內,以在載入鎖定室102、102A、102B、120C(或位在載入埠的卡匣C)和多樣的處理站130之間來輸送基板。於一方面,輸送單元模組104可以從輸送室125A、125B、125C、125D、125E、125F移除而成模組單元,使得輸送單元模組104符合SEMI標準E72準則。 The vacuum backend 103 generally includes: transport chambers 125A, 125B, 125C, 125D, 125E, 125F; one or more processing stations or modules 130; and any suitable number of transport unit modules 104, each including one or more transport robots that may include one or more aspects of the disclosed embodiments described herein. The transport chambers 125A, 125B, 125C, 125D, 125E, 125F may have any suitable shape and size, for example, conforming to SEMI Standard E72. The following describes the transport unit module(s) 104 and one or more transport robots, which can be at least partially located within the transport chambers 125A, 125B, 125C, 125D, 125E, and 125F to transport substrates between the load lock chambers 102, 102A, 102B, and 120C (or cassettes C located at the load port) and various processing stations 130. In one aspect, the transport unit module 104 can be removed from the transport chambers 125A, 125B, 125C, 125D, 125E, and 125F to form a modular unit, such that the transport unit module 104 complies with SEMI Standard E72.
處理站130可以透過多樣的沉積、蝕刻或其他類型的過程而在基板上操作,以在基板上形成電路或其他想要的結構。典型的過程包括但不限於使用真空的薄膜過程,例如電漿蝕刻或其他蝕刻過程、化學氣相沉積(chemical vapor deposition,CVD)、電漿氣相沉積(plasma vapor deposition,PVD)、例如離子佈植的植入、度量、快 速熱處理(rapid thermal processing,RTP)、乾條式原子層沉積(atomic layer deposition,ALD)、氧化/擴散、形成氮化物、真空微影術、磊晶(epitaxy,EPI)、打線接合和蒸鍍,或是其他使用真空壓力的薄膜過程。處理站130是以任何適合的方式(例如經由狹縫閥SV)而可連通的連接於輸送室125A、125B、125C、125D、125E、125F,以允許基板從輸送室125A、125B、125C、125D、125E、125F通到處理站130,反之亦然。輸送室125A、125B、125C、125D、125E、125F的狹縫閥SV可以排列成允許連接雙重(譬如多於一個的基板處理室位在共同的殼罩內)或並肩的處理站130T1-130T8、單一處理站130S和/或堆疊的製程模組/載入鎖定室(圖1E和1F)。 The processing station 130 can operate on the substrate through a variety of deposition, etching, or other types of processes to form circuits or other desired structures on the substrate. Typical processes include, but are not limited to, thin film processes that utilize vacuum, such as plasma etching or other etching processes, chemical vapor deposition (CVD), plasma vapor deposition (PVD), implantation such as ion implantation, metrology, rapid thermal processing (RTP), atomic layer deposition (ALD), oxidation/diffusion, nitride formation, vacuum lithography, epitaxy (EPI), wire bonding, and evaporation, or other thin film processes that utilize vacuum pressure. The processing station 130 is communicatively connected to the transport chambers 125A, 125B, 125C, 125D, 125E, and 125F in any suitable manner (e.g., via slit valves SV) to allow substrates to pass from the transport chambers 125A, 125B, 125C, 125D, 125E, and 125F to the processing station 130, and vice versa. The slit valves SV of the transfer chambers 125A, 125B, 125C, 125D, 125E, and 125F can be arranged to allow connection to dual (e.g., more than one substrate processing chamber within a common enclosure) or side-by-side processing stations 130T1-130T8, single processing station 130S, and/or stacked process modules/load lock chambers (Figures 1E and 1F).
注意當輸送單元模組104的一或更多個臂沿著輸送單元模組104的延伸收縮軸R而對齊於預定處理站130時,可以發生基板轉移而來往於處理站130和耦合於轉移室125A、125B、125C、125D、125E、125F的載入鎖定室102、102A、102B、102C(或卡匣C)。依據揭示之具體態樣的諸方面,一或更多個基板可以單獨或大致同時的轉移到個別的預定處理站130,例如當從並肩或前後的處理站拾取/放置基板時,如圖1B、1C、1D、1G~1K所示。於一方面,輸送單元模組104可以安裝在懸吊臂143上(見譬如圖1D和1G~1I),其中懸吊臂143具有單一懸吊連桿或多個懸吊連桿121、122或線性攜載器144,例如2013年10月18日申請之標題為「處理設備」的美國專利臨時申請案第 61/892,849號、2013年11月15日申請之標題為「處理設備」的美國專利臨時申請案第61/904,908號、2013年2月11日申請之標題為「基板處理設備」的國際專利申請案第PCT/US13/25513號所述的,其揭示整個併於此以為參考。 Note that when one or more arms of the transport unit module 104 are aligned with a predetermined processing station 130 along the extension-retraction axis R of the transport unit module 104, substrate transfer can occur between the processing station 130 and the load lock chambers 102, 102A, 102B, 102C (or cassette C) coupled to the transfer chambers 125A, 125B, 125C, 125D, 125E, 125F. According to various aspects of the disclosed embodiments, one or more substrates can be transferred to respective predetermined processing stations 130 individually or substantially simultaneously, for example, when picking/placing substrates from side-by-side or successive processing stations, as shown in Figures 1B, 1C, 1D, 1G-1K. In one aspect, the transport unit module 104 can be mounted on a suspension arm 143 (see, for example, Figures 1D and 1G-1I), wherein the suspension arm 143 has a single suspension link or multiple suspension links 121, 122 or a linear carrier 144, such as described in U.S. Patent Application No. 61, filed on October 18, 2013, entitled "Processing Apparatus." /892,849, U.S. Patent Application No. 61/904,908, filed on November 15, 2013, entitled “Processing Apparatus,” and International Patent Application No. PCT/US13/25513, filed on February 11, 2013, entitled “Substrate Processing Apparatus,” the disclosures of which are incorporated herein by reference in their entirety.
現參見圖1L,顯示的是線性晶圓處理系統100G的示意平面圖,其中工具界面區2012安裝到輸送室模組3018,如此則界面區2012一般而言面向(譬如往內)但偏移於輸送室3018的縱軸X。輸送室模組3018可以藉由將其他輸送室模組3018A、3018I、3018J附接到界面2050、2060、2070而在任何適合的方向上延伸,如美國專利第8,398,355號所述,其先前併於此以為參考。每個輸送室模組3018、3018A、3018I、3018J包括任何適合的晶圓輸送器2080,其可以包括在此所述的揭示之具體態樣的一或更多個方面,以將晶圓輸送遍及處理系統100G以及舉例而言進出處理模組PM。如所可理解,每個室模組可以能夠維持隔離或控制的氣氛(譬如N2、潔淨空氣、真空)。 1L , a schematic plan view of a linear wafer processing system 100G is shown in which the tool interface region 2012 is mounted to a transport chamber module 3018 such that the interface region 2012 generally faces (e.g., inwardly) but is offset from the longitudinal axis X of the transport chamber 3018. The transport chamber module 3018 can be extended in any suitable direction by attaching additional transport chamber modules 3018A, 3018I, 3018J to the interfaces 2050, 2060, 2070, as described in U.S. Patent No. 8,398,355, previously incorporated herein by reference. Each transport chamber module 3018, 3018A, 3018I, 3018J includes any suitable wafer transporter 2080, which may include one or more aspects of the disclosed embodiments described herein, to transport wafers throughout the processing system 100G and, for example, into and out of the processing module PM. As will be appreciated, each chamber module may be capable of maintaining an isolated or controlled atmosphere (e.g., N2 , clean air, vacuum).
參見圖1M,顯示的是範例性處理工具100H的示意圖,其例如可以是沿著線性輸送室416的縱軸X。於圖1M所示的揭示之具體態樣的方面,工具界面區12可以代表性連接於輸送室416。就這方面而言,界面區12可以界定工具輸送室416的一末端。如圖1M所見,輸送室416可以具有另一個工件進出站412,其舉例而言在相反於界面站12的末端。於其他方面,可以設置其他進出站以從輸送室來插入/移除工件。於一方面,界面區12和進出站412 可以允許從工具載入和卸除工件。於其他方面,工件可以從一末端載入工具內並且從另一末端而自工具移除。於一方面,輸送室416可以具有一或更多個轉移室模組18B、18i。每個室模組可以能夠維持隔離或控制的氣氛(譬如N2、潔淨空氣、真空)。如之前所注意,圖1M所示之輸送室模組18B、18i和載入鎖定室模組56A、56及形成輸送室416之工件站的架構/排列僅為範例性;並且於其他方面,輸送室可以具有更多或更少的模組,其以任何想要的模組排列來配置。於所示方面,站412可以是載入鎖定室。於其他方面,載入鎖定室模組可以位在末端進出站(其類似於站412)之間,或者鄰接的輸送室模組(其類似於模組18i)可以建構成操作為載入鎖定室。 Referring to FIG. 1M , a schematic diagram of an exemplary processing tool 100H is shown, which may be, for example, along the longitudinal axis X of a linear transport chamber 416. In one aspect of the disclosed embodiment shown in FIG. 1M , a tool interface area 12 may be typically coupled to the transport chamber 416. In this regard, the interface area 12 may define one end of the tool transport chamber 416. As shown in FIG. 1M , the transport chamber 416 may have another workpiece access station 412, for example, at an end opposite the interface station 12. In other aspects, other access stations may be provided for inserting and removing workpieces from the transport chamber. In one aspect, the interface area 12 and the access station 412 may allow for loading and unloading workpieces from the tool. In other aspects, workpieces may be loaded into the tool from one end and removed from the tool from another end. In one aspect, the transport chamber 416 may have one or more transfer chamber modules 18B, 18i. Each chamber module can be capable of maintaining an isolated or controlled atmosphere (e.g., N2 , clean air, vacuum). As previously noted, the configuration/arrangement of transfer chamber modules 18B, 18i and load lock chamber modules 56A, 56 and workpiece stations forming transfer chamber 416 shown in FIG. 1M is merely exemplary; and in other aspects, the transfer chamber can have more or fewer modules configured in any desired module arrangement. In the illustrated aspect, station 412 can be a load lock chamber. In other aspects, a load lock chamber module can be located between end access stations (which are similar to station 412), or an adjacent transfer chamber module (which is similar to module 18i) can be configured to operate as a load lock chamber.
也如之前所注意,輸送室模組18B、18i具有位在當中之一或更多個對應的輸送設備26B、26i,其可以包括在此所述的揭示之具體態樣的一或更多個方面。個別輸送室模組18B、18i的輸送設備26B、26i可以合作以於輸送室中提供線性分布的工件輸送系統420。就這方面而言,輸送設備26B可以具有一般的選擇性順服鉸接式機器手臂(selective compliant articulated robot arm,SCARA)臂架構(雖然於其他方面,輸送臂可以具有任何其他想要的排列,如下所述)。 As also noted previously, the transport chamber modules 18B, 18i have one or more corresponding transport devices 26B, 26i located therein, which may include one or more aspects of the disclosed embodiments described herein. The transport devices 26B, 26i of the respective transport chamber modules 18B, 18i may cooperate to provide a linearly distributed workpiece transport system 420 within the transport chamber. In this regard, the transport device 26B may have a typical selectively compliant articulated robot arm (SCARA) arm configuration (although in other aspects, the transport arm may have any other desired arrangement, as described below).
於圖1M所示的揭示之具體態樣的方面,輸送設備26B的臂和/或末端實施器可以排列成提供可以稱為快速切換的排列,其允許輸送器從拾取/放置地點來快速 切換晶圓。輸送臂26B可以具有任何適合的驅動區(譬如同軸排列的驅動軸桿、並肩式驅動軸桿、水平相鄰的馬達、垂直堆疊的馬達等),以提供每個臂有任何適合數目的自由度(譬如繞著肩和肘關節的獨立旋轉而有Z軸運動)。如圖1M所見,在這方面,模組56A、56、30i可以插在轉移室模組18B、18i之間,並且界定適合的處理模組、(多個)載入鎖定室、(多個)緩衝站、(多個)度量站或任何其他想要的(多個)站。舉例而言,插入型模組(例如載入鎖定室56A、56和工件站30i)各具有靜止的工件支撐件/擱架56S、56S1、56S2、30S1、30S2,其與輸送臂合作以沿著輸送室的線性軸X而經過輸送室的長度來實施工件輸送。舉例來說,(多個)工件可以由界面區12而載入輸送室416內。(多個)工件可以用界面區的輸送臂15而定位在載入鎖定室模組56A的(多個)支撐件上。載入鎖定室模組56A中的(多個)工件可以藉由模組18B中的輸送臂26B而在載入鎖定室模組56A和載入鎖定室模組56之間移動,並且以類似和接連方式而用臂26i(在模組18i中)在載入鎖定室56和工件站30i之間移動,以及用模組18i中的臂26i而在站30i和站412之間移動。這過程可以整個或部分逆轉以在相反方向上移動(多個)工件。因此,於一方面,工件可以沿著軸X而在任何方向上移動以及沿著輸送室而移動到任何位置,並且可以載入和卸除自連通於輸送室之任何想要的模組(其做處理或別的事)。於其他方面,具有靜止工件支撐件或擱架的插入型輸送室模組可不設置在輸送室模組18B、 18i之間。於此種方面,鄰接輸送室模組的輸送臂可以將工件直接從末端實施器或一輸送臂遞給另一輸送臂的末端實施器以使工件移動穿過輸送室。處理站模組可以透過多樣的沉積、蝕刻或其他類型的處理而在晶圓上作業,以在晶圓上形成電路或其他想要的結構。處理站模組連接於輸送室模組以允許晶圓從輸送室通往處理站,並且反之亦可。具有類似於圖1D所示之處理設備的一般特徵之處理工具的適合範例則描述於美國專利第8,398,355號,其先前整個併入以為參考。 In the disclosed embodiment shown in FIG. 1M , the arms and/or end effectors of the transport apparatus 26B can be arranged to provide what may be referred to as a quick-switch arrangement, allowing the transport to rapidly switch wafers between pick/place locations. The transport arm 26B can have any suitable drive region (e.g., coaxially arranged drive spindles, side-by-side drive spindles, horizontally adjacent motors, vertically stacked motors, etc.) to provide each arm with any suitable number of degrees of freedom (e.g., Z-axis motion with independent rotation about the shoulder and elbow joints). As shown in FIG1M , in this regard, modules 56A, 56, 30i can be inserted between transfer chamber modules 18B, 18i and define suitable processing modules, load lock chamber(s), buffer station(s), metrology station(s), or any other desired station(s). For example, the insertable modules (e.g., load lock chambers 56A, 56 and workpiece station 30i) each have a stationary workpiece support/rack 56S, 56S1, 56S2, 30S1, 30S2 that cooperate with a transport arm to facilitate workpiece transport along the linear axis X of the transport chamber. For example, workpiece(s) can be loaded into the transport chamber 416 from the interface area 12. Workpiece(s) can be positioned on the support(s) of load lock chamber module 56A using transport arm 15 in the interface area. Workpiece(s) in load lock chamber module 56A can be moved between load lock chamber module 56A and load lock chamber module 56 by transport arm 26B in module 18B, and in a similar and continuous manner between load lock chamber 56 and workpiece station 30i using arm 26i (in module 18i), and between station 30i and station 412 using arm 26i in module 18i. This process can be reversed in whole or in part to move the workpiece(s) in the opposite direction. Thus, in one aspect, a workpiece can be moved in any direction along the X axis and to any location along the transport chamber, and can be loaded and unloaded from any desired module connected to the transport chamber (performing processing or otherwise). In other aspects, an insertable transport chamber module with a stationary workpiece support or rack may not be positioned between the transport chamber modules 18B and 18i. In such aspects, a transport arm of an adjacent transport chamber module can transfer the workpiece directly from the end effector or one transport arm to the end effector of another transport arm to move the workpiece through the transport chamber. The processing station modules can operate on the wafers through a variety of deposition, etching, or other types of processes to form circuits or other desired structures on the wafers. The processing station module is connected to the transport chamber module to allow wafers to pass from the transport chamber to the processing station, and vice versa. A suitable example of a processing tool having general features similar to the processing apparatus shown in FIG. 1D is described in U.S. Patent No. 8,398,355, which was previously incorporated by reference in its entirety.
現參見圖2A、2B、2C、2D,於一方面,輸送單元模組104包括至少一驅動區200、200A、200B、200C和至少一輸送臂部分,其具有至少一輸送臂,例如下述的輸送臂314、315、316、317、318。輸送臂314、315、316、317、318可以在任何適合的連接CNX、以任何適合的方式而耦合於驅動區200、200A~200C的驅動軸桿,如此則驅動軸桿的旋轉實施如在此所述之輸送臂314、315、316、317、318的移動。如下所將描述,於一方面,輸送臂314、315、316、317、318可從多個不同且可互換的輸送臂314、315、316、317、318來互換,如此以在與驅動區的連接CNX來切換,其中每個可互換的臂314、315、316、317、318具有不同的下垂特徵和關聯之對應的下垂距離登記器700(見圖7),該登記器描述關聯之輸送臂314、315、316、317、318的臂下垂距離。 2A, 2B, 2C, and 2D, in one aspect, the transport unit module 104 includes at least one drive section 200, 200A, 200B, and 200C and at least one transport arm section having at least one transport arm, such as the transport arms 314, 315, 316, 317, and 318 described below. The transport arms 314, 315, 316, 317, and 318 can be coupled to the drive shafts of the drive sections 200, 200A-200C at any suitable connection CNX and in any suitable manner, such that rotation of the drive shafts effects movement of the transport arms 314, 315, 316, 317, and 318 as described herein. As will be described below, in one aspect, the transport arms 314, 315, 316, 317, 318 can be interchanged from a plurality of different interchangeable transport arms 314, 315, 316, 317, 318, thereby switching at the connection CNX to the drive zone, wherein each interchangeable arm 314, 315, 316, 317, 318 has different droop characteristics and an associated corresponding droop distance register 700 (see FIG. 7 ) that describes the arm droop distance of the associated transport arm 314, 315, 316, 317, 318.
至少一驅動區200、200A、200B、200C安裝 到處理設備100A~100H之任何適合的框架。於一方面,如上所注意,輸送單元模組104可以採取任何適合的方式而安裝到線性滑動器144或懸吊臂143,其中線性滑動器和/或懸吊臂143具有大致類似於在此所述之驅動區200、200A、200B、200C的驅動區。至少一驅動區200、200A、200B、200C可以包括共同驅動區,其包括框架200F,框架容罩了Z軸驅動器270和旋轉驅動區282中的一或更多者。框架200F的內部200FI可以採取任何適合的方式來密封,如下所將描述。於一方面,Z軸驅動器可以是任何適合的驅動器,其建構成沿著Z軸來移動至少一轉移臂300、301。Z軸驅動器在圖2A示範成螺桿型驅動器,但是於其他方面,驅動器可以是任何適合的線性驅動器,例如線性致動器、壓電馬達等。旋轉驅動區282可以建構成任何適合的驅動區,舉例而言例如和諧驅動區。舉例而言,旋轉驅動區282可以包括任何適合數目的同軸排列之和諧驅動的馬達280,例如圖2B可以看到驅動區282包括三個同軸排列之和諧驅動的馬達280、280A、280B。於其他方面,驅動區282的驅動器位置可以是並肩和/或同軸排列。於一方面,圖2A所示的旋轉驅動區282包括用於驅動軸桿280S之一和諧驅動的馬達280;然而,於其他方面,驅動區可以包括任何適合數目的和諧驅動馬達280、280A、280B(圖2B),其舉例而言對應於同軸驅動器系統中之任何適合數目的驅動軸桿280S、280AS、280BS(圖2B)。和諧驅動的馬達280可以具有高容量輸出軸承,使得含鐵流體性密封 276、277的構件居中並且至少部分由和諧驅動馬達280所支撐,而在輸送單元模組104之所想要的旋轉T和延伸R移動期間則有足夠的穩定性和淨空。注意含鐵流體性密封276、277可以包括幾個零件,其形成大致同心的同軸密封,如下所將描述。於這範例,旋轉驅動區282包括容罩一或更多個驅動馬達280的殼罩281,其可以大致類似於上述和/或美國專利第6,845,250、5,899,658、5,813,823、5,720,590號所述,其揭示整個併於此以為參考。含鐵流體性密封276、277可以具有公差以將每個驅動軸桿280S、280AS、280BS密封於驅動軸桿總成中。於一方面,可不設置含鐵流體性密封。舉例而言,驅動區282可以包括驅動器,其所具有的定子大致密封隔離於操作輸送臂的環境,而轉子和驅動軸桿分享操作臂的環境。沒有含鐵流體性密封而可以用於揭示之具體態樣的諸方面之驅動區的適合範例包括來自Brooks自動化公司的MagnaTran® 7和MagnaTran® 8機器人驅動區,其可以具有密封罐排列,如下所將描述。注意(多個)驅動軸桿280S、280AS、280BS也可以具有中空架構(譬如具有沿著驅動軸桿中央而縱向延伸的孔),以允許電線290或任何其他適合的項目通過驅動器總成以例如到另一驅動區,如2016年7月7日申請而2016年11月10日公開為美國專利公開案第2016/0325440號的美國專利申請案第15/110,130號所述(其揭示整個併於此以為參考),或到任何適合的位置編碼器、控制器和/或安裝到驅動器200、200A、200B、200C的至少一轉移臂314、 315、316、317、318。如所可理解,驅動區200、200A、200B、200C的每個驅動馬達可以包括任何適合的編碼器,其建構成偵測個別馬達的位置以決定每個輸送臂314、315、316、317、318之末端實施器314E、315E、316E、317E1、317E1、318E1、318E2的位置。 At least one drive section 200, 200A, 200B, 200C is mounted to any suitable frame of the processing equipment 100A-100H. In one aspect, as noted above, the transport unit module 104 can be mounted to the linear slider 144 or the suspension arm 143 in any suitable manner, wherein the linear slider and/or the suspension arm 143 have drive sections generally similar to the drive sections 200, 200A, 200B, 200C described herein. At least one drive section 200, 200A, 200B, 200C can include a common drive section including a frame 200F that houses one or more of the Z-axis drive 270 and the rotary drive section 282. The interior 200FI of the frame 200F can be sealed in any suitable manner, as described below. In one aspect, the Z-axis drive can be any suitable drive configured to move at least one transfer arm 300, 301 along the Z-axis. The Z-axis drive is illustrated in FIG2A as a screw-type drive, but in other aspects, the drive can be any suitable linear drive, such as a linear actuator, a piezoelectric motor, etc. The rotational drive section 282 can be configured as any suitable drive section, such as a harmony drive section, for example. For example, the rotary drive section 282 can include any suitable number of coaxially arranged and harmoniously driven motors 280. For example, FIG2B shows that the drive section 282 includes three coaxially arranged and harmoniously driven motors 280, 280A, and 280B. In other aspects, the drive sections 282 can be arranged side by side and/or coaxially. In one aspect, the rotary drive section 282 shown in FIG. 2A includes a motor 280 for driving one of the drive shafts 280S in a harmonious manner; however, in other aspects, the drive section can include any suitable number of harmonious drive motors 280, 280A, 280B (FIG. 2B), corresponding, for example, to any suitable number of drive shafts 280S, 280AS, 280BS (FIG. 2B) in a coaxial drive system. The harmony drive motor 280 can have a high capacity output bearing so that the components of the ferrous fluid seals 276, 277 are centered and at least partially supported by the harmony drive motor 280 with sufficient stability and clearance during the desired rotational T and extension R movements of the transfer unit module 104. Note that the ferrous fluid seals 276, 277 can include several parts that form a generally concentric, coaxial seal, as will be described below. In this example, the rotary drive section 282 includes a housing 281 that houses one or more drive motors 280 and can be generally similar to those described above and/or in U.S. Patent Nos. 6,845,250, 5,899,658, 5,813,823, and 5,720,590, the disclosures of which are incorporated herein by reference in their entireties. Ferrous fluid seals 276 and 277 can have tolerances to seal each drive shaft 280S, 280AS, and 280BS within the drive shaft assembly. In one aspect, no ferrous fluid seals are required. For example, the drive section 282 may include a drive having a stator that is substantially sealed from the environment of the operating conveyor arm, while the rotor and drive shaft share the environment of the operating arm. Suitable examples of drive sections that do not have ferrous fluid seals and that can be used with aspects of the disclosed embodiments include the MagnaTran® 7 and MagnaTran® 8 robotic drive sections from Brooks Automation, which may have a sealed can arrangement, as described below. Note that the drive shaft(s) 280S, 280AS, 280BS may also have a hollow frame (e.g., having a hole extending longitudinally along the center of the drive shaft) to allow wires 290 or any other suitable items to pass through the drive assembly to, for example, another drive area, as described in U.S. Patent Application No. 15/110,130, filed on July 7, 2016, and published as U.S. Patent Publication No. 2016/0325440 on November 10, 2016 (the disclosure of which is incorporated herein by reference in its entirety), or to any suitable position encoder, controller, and/or at least one transfer arm 314 mounted to the drive 200, 200A, 200B, 200C. 315, 316, 317, 318. As can be appreciated, each drive motor of the drive section 200, 200A, 200B, 200C can include any suitable encoder configured to detect the position of the individual motors to determine the position of the end effectors 314E, 315E, 316E, 317E1, 317E1, 318E1, 318E2 of each transport arm 314, 315, 316, 317, 318.
於一方面,殼罩281可以安裝到攜載器270C,其耦合於Z軸驅動器270,使得Z軸驅動器270沿著Z軸來移動攜載器(和位在上面的殼罩281)。如所可理解,為了密封當中操作至少一轉移臂300、301的控制氣氛而與驅動器200、200A、200B、200C的內部隔離(其可以在大氣壓力ATM環境下操作),可以包括上述一或更多個含鐵流體性密封276、277和伸縮囊密封275。伸縮囊密封275可以具有耦合於攜載器270C的一末端,並且另一末端耦合於框架200FI之任何適合的部分,如此則框架200F的內部200FI與當中操作至少一轉移臂300、301的控制氣氛隔離。 In one aspect, a housing 281 can be mounted to the carrier 270C and coupled to the Z-axis driver 270, allowing the Z-axis driver 270 to move the carrier (and the housing 281 thereon) along the Z-axis. As will be appreciated, in order to seal the control atmosphere in which at least one transfer arm 300, 301 operates from the interior of the driver 200, 200A, 200B, 200C (which can operate in an atmospheric pressure (ATM) environment), one or more of the ferrous fluid seals 276, 277 and the bladder seal 275 described above can be included. The bladder seal 275 may have one end coupled to the carrier 270C and the other end coupled to any suitable portion of the frame 200FI such that the interior 200FI of the frame 200F is isolated from the controlled atmosphere in which the at least one transfer arm 300, 301 operates.
於其他方面,如上所注意,驅動器可以設置在攜載器270C上,該驅動器所具有的定子密封隔離於操作輸送臂的氣氛而無含鐵流體性密封,例如來自Brooks自動化公司的MagnaTran® 7和MagnaTran® 8機器人驅動區。舉例而言,也參見圖2C和2D,旋轉驅動區282建構成致使馬達定子密封隔離於操作機器手臂的環境,而馬達轉子分享操作機器手臂的環境。圖2C示範同軸驅動器,其具有第一驅動馬達280’和第二驅動馬達280A’。第一驅動馬達280’ 具有定子280S’和轉子280R’,其中轉子280R’耦合於驅動軸桿280S。罐密封280CS可以定位在定子280S’和轉子280R’之間並且以任何適合的方式而連接於殼罩281,如此以將定子280S’密封隔離於操作機器手臂的環境。類似而言,馬達280A’包括定子280AS’和轉子280AR’,其中轉子280AR’耦合於驅動軸桿280AS。罐密封280ACS可以配置在定子280AS’和轉子280AR’之間。罐密封280ACS可以用以任何適合的方式而連接於殼罩281,如此以將定子280AS’密封隔離於操作機器手臂的環境。如所可理解,可以設置任何適合的編碼器/感應器268A、268B以決定驅動軸桿和驅動(多個)軸桿操作之(多個)臂的位置。參見圖2D,示範的是三軸旋轉驅動區282。三軸旋轉驅動區可以大致類似於上面相對於圖2C所述的同軸驅動區;然而,於這方面,有三個馬達280’、280A’、280B’,每個具有耦合於個別驅動軸桿280A、280AS、280BS的轉子280R’、280AR’、280BR’。每個馬達也包括個別的定子280S’、280AS’、280BS’,其由個別的罐密封280SC、280ACS、280BCS而密封隔離於操作(多個)機器手臂的氣氛。如所可理解,可以如上面相對於圖2C所述的設置任何適合的編碼器/感應器以決定驅動軸桿和驅動(多個)軸桿操作之(多個)臂)的位置。如所可理解,於一方面,圖2C和2D所示範之馬達的驅動軸桿可不允許電線290饋穿;而於其他方面,可以設置任何適合的密封,如此則電線可以穿過例如圖2C和2D所示範之馬達的中空驅動軸桿。 In other aspects, as noted above, a drive having a stator sealed from the atmosphere of the operating conveyor arm without ferrous fluid seals, such as the MagnaTran® 7 and MagnaTran® 8 robotic drive sections from Brooks Automation, can be mounted on carrier 270C. For example, referring also to Figures 2C and 2D, the rotary drive section 282 is configured such that the motor stator is sealed from the environment of the operating robot arm, while the motor rotor shares the environment of the operating robot arm. Figure 2C illustrates a coaxial drive having a first drive motor 280' and a second drive motor 280A'. The first drive motor 280' includes a stator 280S' and a rotor 280R', wherein the rotor 280R' is coupled to the drive shaft 280S. A can seal 280CS can be positioned between the stator 280S' and the rotor 280R' and connected to the housing 281 in any suitable manner to seal the stator 280S' from the environment operating the machine arm. Similarly, the motor 280A' includes a stator 280AS' and a rotor 280AR', wherein the rotor 280AR' is coupled to the drive shaft 280AS. A can seal 280ACS can be disposed between the stator 280AS' and the rotor 280AR'. The can seal 280ACS can be connected to the housing 281 in any suitable manner to seal the stator 280AS' from the environment operating the machine arm. As will be appreciated, any suitable encoder/sensor 268A, 268B can be provided to determine the position of the drive shaft and the arm(s) operated by the drive shaft(s). Referring to FIG. 2D , a three-axis rotary drive section 282 is illustrated. The three-axis rotary drive section can be generally similar to the coaxial drive section described above with respect to FIG. 2C ; however, in this case, there are three motors 280′, 280A′, 280B′, each having a rotor 280R′, 280AR′, 280BR′ coupled to a respective drive shaft 280A, 280AS, 280BS. Each motor also includes a respective stator 280S′, 280AS′, 280BS′, which is sealed from the atmosphere of the operating robot arm(s) by a respective can seal 280SC, 280ACS, 280BCS. As will be appreciated, any suitable encoder/sensor may be provided as described above with respect to FIG. 2C to determine the position of the drive shaft and the arm(s) operated by the drive shaft(s). As will be appreciated, in one aspect, the drive shaft of the exemplary motor shown in FIG. 2C and 2D may not allow wires 290 to be passed through; while in other aspects, any suitable seal may be provided so that wires can be passed through, for example, the hollow drive shaft of the exemplary motor shown in FIG. 2C and 2D.
現參見圖3A~3E,懸吊臂143和/或輸送單元模組104可以包括任何適合的(多個)臂連桿機構。臂連桿機構的適合範例舉例而言可以發現於2009年8月25日頒發的美國專利第7,578,649號、1998年8月18日頒發的美國專利第5,794,487號、2011年5月24日頒發的美國專利第7,946,800號、2002年11月26日頒發的美國專利第6,485,250號、2011年2月22日頒發的美國專利第7,891,935號、2013年4月16日頒發的美國專利第8,419,341號、2011年11月10日申請之標題為「雙臂機器人」的美國專利申請案第13/293,717號、2013年9月5日申請之標題為「具有Z運動和鉸接臂的線性真空機器人」的美國專利申請案第13/861,693號,其揭示整個併於此以為參考。於揭示之具體態樣的諸方面,每個輸送單元模組104的至少一轉移臂、懸吊臂143和/或線性滑動器144可以衍生自習用的SCARA臂315(選擇性順服鉸接式機器手臂)(圖3C)類型設計,其包括上臂315U、帶驅動前臂315F和帶侷限末端實施器315E,或者衍生自伸縮臂或任何其他適合的臂設計,例如直角坐標(Cartesian)線性滑動臂314(圖3B)。輸送臂的適合範例舉例而言可以發現於2008年5月8日申請之標題為「具有多個利用機械切換機構之可移動臂的基板輸送設備」的美國專利申請案第12/117,415號、100G年1月19日頒發的美國專利第7,648,327號,其揭示整個併於此以為參考。轉移臂的操作可以彼此獨立(譬如每個臂的延伸/收縮乃獨立於其他臂)、可以透過損失運動切換來操作、或者 可以在操作上可以任何適合的方式來連結而使得臂分享至少一共同的驅動軸。於另外其他方面,輸送臂可以具有任何其他想要的排列,例如蛙腿臂316(圖3A)架構、跳蛙臂317(圖3E)架構、雙對稱臂318(圖3D)架構等。輸送臂的適合範例可以發現於2001年5月15日頒發的美國專利第6,231,297號、1993年1月19日頒發的美國專利第5,180,276號、2002年10月15日頒發的美國專利第6,464,448號、2001年5月1日頒發的美國專利第6,224,319號、1995年9月5日頒發的美國專利第5,447,409號、2009年8月25日頒發的美國專利第7,578,649號、1998年8月18日頒發的美國專利第5,794,487號、2011年5月24日頒發的美國專利第7,946,800號、2002年11月26日頒發的美國專利第6,485,250號、2011年2月22日頒發的美國專利第7,891,935號、2011年11月10日申請之標題為「雙臂機器人」的美國專利申請案第13/293,717號、2011年10月11日申請之標題為「同軸驅動器真空機器人」的美國專利申請案第13/270,844號,其揭示整個併於此以為參考。注意懸吊臂143可以具有大致類似於輸送臂314、315、316、317、318的架構,其中輸送模組單位104安裝到懸吊臂來取代末端實施器315E、316E、317E1、317E1、318E1、318E2。如所可理解,(多個)輸送臂314、315、316、317、318是以任何適合的方式而在操作上可耦合於個別的驅動區200、200A、200B、200C,如此則個別的驅動區200、200A、200B、200C在關於框架(例如框架200F或處理工具100A~100H之任何適合 的框架)來沿著至少一運動軸而由輸送臂314、315、316、317、318的鉸接所界定的輸送空間TSP(見圖4A和4B)中、在第一臂位置2030A(例如輸送臂的收縮位置,見圖4A)和異於第一臂位置2030A的第二臂位置2030B(例如輸送臂的延伸位置,見圖4B)之間而關於框架200F來實施輸送臂314、315、316、317、318的鉸接運動。如下將更詳細描述,任何適合的控制器(例如控制器110)以任何適合的方式而耦合於驅動區200、200A、200B、200C來驅動驅動區200、200A、200B、200C,如此以實施輸送臂314、315、316、317、318的鉸接。控制器110包括下垂補償器110DC,其建構成致使臂下垂補償器110DC解析輸送臂314、315、316、317、318由於在第一臂位置2030A和第二臂位置2030B之間輸送臂下垂所造成的臂下垂距離DRP(圖4D),如在此將更詳細描述。 3A-3E , the suspension arm 143 and/or the transport unit module 104 may include any suitable arm linkage mechanism(s). Suitable examples of arm linkage mechanisms may be found, for example, in U.S. Patent No. 7,578,649 issued on August 25, 2009, U.S. Patent No. 5,794,487 issued on August 18, 1998, U.S. Patent No. 7,946,800 issued on May 24, 2011, U.S. Patent No. 6,485,250 issued on November 26, 2002, U.S. Patent No. 5,794,487 issued on August 18, 1998 ... No. 7,891,935, U.S. Patent No. 8,419,341 issued on April 16, 2013, U.S. Patent Application No. 13/293,717 filed on November 10, 2011, entitled “Dual-Arm Robot,” and U.S. Patent Application No. 13/861,693 filed on September 5, 2013, entitled “Linear Vacuum Robot with Z Motion and Articulated Arm,” the disclosures of which are incorporated herein by reference in their entireties. In various aspects of the disclosed embodiments, at least one transfer arm, suspension arm 143 and/or linear slider 144 of each transport unit module 104 can be derived from a conventional SCARA arm 315 (selectively compliant articulated robot arm) (Figure 3C) type design, which includes an upper arm 315U, a driven forearm 315F and a constrained end effector 315E, or from a telescopic arm or any other suitable arm design, such as a Cartesian linear slider arm 314 (Figure 3B). Suitable examples of transfer arms can be found, for example, in U.S. Patent Application No. 12/117,415, filed on May 8, 2008, entitled "Substrate Transport Apparatus Having Multiple Movable Arms Utilizing a Mechanical Switching Mechanism," and U.S. Patent No. 7,648,327, issued on January 19, 2008, the disclosures of which are incorporated herein by reference in their entirety. The transfer arms can operate independently of one another (e.g., each arm can extend/retract independently of the other arms), can operate via lost-motion switching, or can be operatively coupled in any suitable manner such that the arms share at least one common drive axis. In other aspects, the transport arms may have any other desired arrangement, such as a frog-leg arm 316 ( FIG. 3A ) configuration, a leaping frog arm 317 ( FIG. 3E ) configuration, a dual symmetrical arm 318 ( FIG. 3D ) configuration, etc. Suitable examples of conveyor arms can be found in U.S. Patent No. 6,231,297 issued on May 15, 2001, U.S. Patent No. 5,180,276 issued on January 19, 1993, U.S. Patent No. 6,464,448 issued on October 15, 2002, U.S. Patent No. 6,224,319 issued on May 1, 2001, U.S. Patent No. 5,447,409 issued on September 5, 1995, U.S. Patent No. 7,578,649 issued on August 25, 2009, U.S. Patent No. 5,464,448 issued on October 15, 2002, ,794,487, U.S. Patent No. 7,946,800 issued on May 24, 2011, U.S. Patent No. 6,485,250 issued on November 26, 2002, U.S. Patent No. 7,891,935 issued on February 22, 2011, U.S. Patent Application No. 13/293,717 filed on November 10, 2011, entitled “Dual-Arm Robot,” and U.S. Patent Application No. 13/270,844 filed on October 11, 2011, entitled “Coaxial Drive Vacuum Robot,” the disclosures of which are incorporated herein by reference in their entireties. Note that the suspension arm 143 can have a generally similar structure to the transport arms 314, 315, 316, 317, 318, wherein the transport module unit 104 is mounted to the suspension arm in place of the end effectors 315E, 316E, 317E1, 317E1, 318E1, 318E2. As will be appreciated, the transport arm(s) 314, 315, 316, 317, 318 are operatively coupled to the respective drive sections 200, 200A, 200B, 200C in any suitable manner, such that the respective drive sections 200, 200A, 200B, 200C are moved along at least one axis of motion by the transport arm relative to a frame (e.g., frame 200F or any suitable frame of the processing tools 100A-100H). The articulated movement of the transport arms 314, 315, 316, 317, 318 relative to the frame 200F is implemented in a transport space TSP (see Figures 4A and 4B) defined by the articulation of the transport arms 314, 315, 316, 317, 318, between a first arm position 2030A (e.g., a retracted position of the transport arm, see Figure 4A) and a second arm position 2030B different from the first arm position 2030A (e.g., an extended position of the transport arm, see Figure 4B). As will be described in more detail below, any suitable controller (e.g., controller 110) is coupled to the drive sections 200, 200A, 200B, 200C in any suitable manner to drive the drive sections 200, 200A, 200B, 200C to implement the articulation of the conveyor arms 314, 315, 316, 317, 318. The controller 110 includes a droop compensator 110DC configured to cause the droop compensator 110DC to resolve an arm droop distance DRP ( FIG. 4D ) of the conveyor arms 314, 315, 316, 317, 318 caused by the conveyor arms drooping between a first arm position 2030A and a second arm position 2030B, as will be described in more detail herein.
現參見圖4A~4D,示範的是基板輸送臂下垂測繪設備2000的示意圖。於一方面,測繪設備2000包括框架2000F,其建構成以任何適合的方式來接收輸送設備2004,如此則輸送設備2004的輸送臂315~318是如在此所述之可移動的定位。於一方面,輸送設備2004舉例而言大致類似於輸送設備模組104(包括一或更多個輸送臂314、315、316、317、318和驅動區200、200A~200C);或於其他方面,類似於安裝在上述懸吊臂143或線性滑動器144上的輸送設備模組104。於一方面,框架2000F界定任何適合的參考基準特徵,其對應和代表例如前端模組101之轉移 室或任何適合的處理工具100A~100H之轉移室125A~125F、3018、3018A、416的適合參考基準特徵。 4A-4D , schematic diagrams of a substrate transport arm droop mapping apparatus 2000 are shown. In one aspect, the mapping apparatus 2000 includes a frame 2000F configured to receive a transport apparatus 2004 in any suitable manner, such that the transport arms 315-318 of the transport apparatus 2004 are movably positioned as described herein. In one aspect, the transport apparatus 2004 can be, for example, substantially similar to the transport apparatus module 104 (including one or more transport arms 314, 315, 316, 317, 318 and drive sections 200, 200A-200C); or, in other aspects, similar to the transport apparatus module 104 mounted on the suspension arm 143 or linear slider 144 described above. In one aspect, frame 2000F defines any suitable reference datum feature that corresponds to and represents, for example, a transfer chamber of front-end module 101 or a suitable reference datum feature of transfer chambers 125A-125F, 3018, 3018A, or 416 of any suitable processing tool 100A-100H.
於一方面,框架2000F包括安裝表面2010,其形成輸送設備2004之安裝凸緣200F所連接的基準參考表面。於一方面,安裝凸緣200F與安裝表面2010的接合則建立轉移平面TP的垂直或Z地點。於其他方面,安裝表面2010形成接合輸送設備2004之Z軸軌2007的基準參考表面。於一方面,Z軸軌2007與安裝表面2010的接合則建立轉移平面TP的垂直或Z地點。於一方面,安裝表面2010所形成的基準參考表面形成框架2000F和輸送設備2004之間的界面,其代表處理設備100A、100B、100C、100D、100E、100F、100G、100H的基板輸送系統所界定之處理工具(例如前端模組101或轉移室125A~125F、3018、3018A、416)中的基板輸送空間TSP。於一方面,基板輸送系統包括以下一或更多者:處理工具100A~100H的輸送設備2004、基板夾持地點(譬如製程模組、對齊器、緩衝器等)、基板/卡匣升降機、狹縫閥SV。 In one aspect, frame 2000F includes a mounting surface 2010 that forms a datum reference surface to which mounting flange 200F of transport apparatus 2004 is attached. In one aspect, the engagement of mounting flange 200F with mounting surface 2010 establishes the vertical or Z-point of transfer plane TP. In another aspect, mounting surface 2010 forms a datum reference surface to which Z-axis rail 2007 of transport apparatus 2004 is engaged. In one aspect, the engagement of Z-axis rail 2007 with mounting surface 2010 establishes the vertical or Z-point of transfer plane TP. In one aspect, the base reference surface formed by mounting surface 2010 forms the interface between frame 2000F and transport apparatus 2004, representing a substrate transport space TSP within a processing tool (e.g., front-end module 101 or transfer chambers 125A-125F, 3018, 3018A, 416) defined by the substrate transport system of processing tools 100A, 100B, 100C, 100D, 100E, 100F, 100G, 100H). In one aspect, the substrate transport system includes one or more of the following: transport apparatus 2004 of processing tools 100A-100H, a substrate gripper location (e.g., a process module, aligner, buffer, etc.), a substrate/cassette elevator, and a slit valve SV.
於一方面,輸送設備2004具有鉸接臂314、315、316、317、318(例如上面所述者),其包括驅動區200、200A~200C和具有基板夾持器SH的末端實施器314E、315E、316E、317E1、317E2、318E1、318E2。為了解釋,將使用末端實施器315E和臂315來描述揭示之具體態樣的諸方面,但應了解揭示之具體態樣的諸方面同樣應用於臂314、315、316、317、318和末端實施器314E、 316E、317E1、317E2、318E1、318E2。輸送設備2004可以藉由個別的驅動區200、200A、200B、200C而安裝到框架2000F,如此以提供輸送臂315至少一運動軸(θ、R、Z)而以至少一自由度來移動,以決定如在此所述之輸送臂315的下垂距離DRP。於一方面,輸送設備2004安裝到框架2000F,如此以對於框架2000F的至少一基準特徵2000DF具有預定的關係。舉例而言,於一方面,安裝凸緣200F和/或驅動區200、200A、200B、200C之輸送設備2004的Z軸軌2007可以關於輸送臂315的原始或歸零位置而排列。舉例而言,安裝凸緣200F(或驅動區200的殼罩)和/或Z軸軌可以包括任何適合的基準參考特徵200DF,其指向輸送臂315~318在繞著軸θ之T方向的旋轉位置。舉例而言,基準參考特徵200DF可以界定或另外指出臂繞著軸θ的旋轉指向,其對應於零度之延伸和收縮的旋轉角度(見圖4C的延伸軸R1和對應的角度θ1)。測繪設備2000的框架2000F包括任何適合的基準或參考特徵2000DF,其建構成與輸送設備2004的基準參考特徵200DF形成界面或與之耦合,如此則可以相對於基準特徵200DF、在對應於處理設備100A~100H內的輸送設備2004之指向的預定指向來做輸送臂315之下垂距離DRP的測繪。舉例而言,基準參考特徵200DF、2000DF的界面或耦合則將基板輸送器2004旋轉定位在框架2000內而在繞著軸θ的T方向,如此則零度之延伸和收縮的旋轉角度(譬如延伸軸R1)是在關於框架2000F的已知預定地點。如所可理解,把框架2000F中的輸送設 備2004安裝在已知位置則提供了在輸送臂延伸和收縮的大致所有角度θ1~θ8以及針對臂沿著不同延伸軸R1~R8而延伸的所有距離DEXT(譬如抵達位置)來測繪下垂距離DRP。 In one aspect, transport apparatus 2004 includes articulated arms 314, 315, 316, 317, and 318 (e.g., those described above), including drive zones 200, 200A-200C, and end implementers 314E, 315E, 316E, 317E1, 317E2, 318E1, and 318E2 each having a substrate gripper SH. For purposes of explanation, aspects of the disclosed embodiments will be described using end implementer 315E and arm 315, but it should be understood that the disclosed embodiments also apply to arms 314, 315, 316, 317, and 318 and end implementers 314E, 316E, 317E1, 317E2, 318E1, and 318E2. The transport apparatus 2004 can be mounted to the frame 2000F via respective drive sections 200, 200A, 200B, and 200C to provide the transport arm 315 with at least one axis of motion (θ, R, Z) for movement with at least one degree of freedom to determine the droop distance DRP of the transport arm 315 as described herein. In one aspect, the transport apparatus 2004 is mounted to the frame 2000F in a predetermined relationship to at least one datum feature 2000DF of the frame 2000F. For example, in one aspect, the Z-axis 2007 of the transport apparatus 2004 mounted to the flange 200F and/or the drive sections 200, 200A, 200B, and 200C can be aligned with respect to the home or zero position of the transport arm 315. For example, the mounting flange 200F (or the housing of the drive section 200) and/or the Z-axis rail may include any suitable reference feature 200DF that indicates the rotational position of the transport arms 315-318 in the T direction about the axis θ. For example, the reference feature 200DF may define or otherwise indicate the rotational orientation of the arms about the axis θ, which corresponds to an extended and retracted rotation angle of zero degrees (see the extended axis R1 and the corresponding angle θ1 in FIG4C ). The frame 2000F of the mapping apparatus 2000 includes any suitable fiducial or reference feature 2000DF configured to interface with or couple to a fiducial reference feature 200DF of the transport apparatus 2004 so that the vertical distance DRP of the transport arm 315 can be measured relative to the fiducial feature 200DF at a predetermined orientation corresponding to the orientation of the transport apparatus 2004 within the processing apparatus 100A-100H. For example, the interface or coupling of the fiducial reference features 200DF, 2000DF rotationally positions the substrate transport 2004 within the frame 2000 in the T direction about the axis θ such that the zero degree rotation angle for extension and retraction (e.g., extension axis R1) is at a known predetermined location relative to the frame 2000F. As can be appreciated, mounting the conveyor device 2004 in the frame 2000F at a known position provides for measuring the sag distance DRP at substantially all angles θ1-θ8 of extension and retraction of the conveyor arm, as well as for all distances DEXT (e.g., arrival positions) that the arm extends along the various extension axes R1-R8.
於一方面,基板輸送臂下垂測繪設備2000也包括登記系統2020,其相對於基板輸送臂315和至少一基準特徵200DF、2000DF而配置,如此則由於在第一臂位置2030A和第二臂位置2030B之間並且末端實施器315E(包括基板夾持器SH)沿著至少一運動軸(譬如R、θ、Z)而在輸送空間TSP中移動所造成的臂下垂改變,登記系統登記臂下垂距離DRP。於一方面,登記系統2020包括任何適合的控制器2020C,其包括記憶體2020CM和處理器2020CP而包括任何適合的非暫態電腦程式碼,以實施如在此所述之基板輸送臂下垂測繪設備2000的操作。基板輸送臂下垂測繪設備2000進一步包括至少一感應裝置2021,其建構成隨著末端實施器315E沿著輸送空間TSP內的基板輸送臂315~318之延伸和收縮R1~R8的一或更多個路徑來運行而感應或另外偵測至少末端實施器315E的位置。於其他方面,至少一感應裝置2021建構成感應或偵測基板輸送臂315之任何適合部分的位置(對應於軸T3的腕關節、夾持在末端實施器315E上的基板S等)。於一方面,至少一感應裝置2021包括至少一光學感應器,例如(多個)運動追蹤相機或穿束感應器,或是任何其他適合的感應器(舉例而言例如鄰近感應器、電容感應器、雷射感應器、共焦感應器,或是使用雷達、光達[LIDAR]或回音地點的感應器),其建 構成感應/偵測輸送空間TSP內之至少末端實施器315E的位置。於一方面,至少一感應裝置2021排列成或另外與輸送臂315之任何適合的特徵(例如末端實施器315E、夾持在末端實施器上的基板S和/或輸送臂315之任何其他適合的特徵)形成界面,如此以定出輸送臂315的特徵位置,例如特徵相較於或關於代表基板轉移平面TP之預定參考基準而在Z方向的位置。 In one aspect, the substrate transport arm sag mapping apparatus 2000 also includes a registration system 2020 configured relative to the substrate transport arm 315 and at least one fiducial feature 200DF, 2000DF such that the registration system registers arm sag distance DRP due to arm sag changes caused by movement of the end effector 315E (including the substrate gripper SH) along at least one axis of motion (e.g., R, θ, Z) within a transport space TSP between a first arm position 2030A and a second arm position 2030B. In one aspect, the registration system 2020 includes any suitable controller 2020C, including a memory 2020CM and a processor 2020CP, including any suitable non-transitory computer program code, for implementing the operation of the substrate transport arm sag mapping apparatus 2000 as described herein. The substrate transport arm sag mapping apparatus 2000 further includes at least one sensing device 2021 configured to sense or otherwise detect the position of at least the end effector 315E as the end effector 315E moves along one or more paths of extension and retraction R1-R8 of the substrate transport arms 315-318 within the transport space TSP. Alternatively, the at least one sensing device 2021 may be configured to sense or detect the position of any suitable portion of the substrate transport arm 315 (e.g., the wrist joint corresponding to axis T3, the substrate S clamped on the end effector 315E, etc.). In one aspect, at least one sensing device 2021 includes at least one optical sensor, such as motion tracking camera(s) or a through-beam sensor, or any other suitable sensor (e.g., a proximity sensor, a capacitive sensor, a laser sensor, a confocal sensor, or a sensor using radar, light-reflecting radar (LIDAR), or echolocation), configured to sense/detect the position of at least the end implementer 315E within the transport space TSP. In one aspect, at least one sensing device 2021 is arranged to or otherwise interfaces with any suitable feature of the transport arm 315 (e.g., the end effector 315E, the substrate S gripped thereon, and/or any other suitable feature of the transport arm 315) to determine the position of the feature of the transport arm 315, such as the position of the feature in the Z direction relative to or with respect to a predetermined reference datum representing the substrate transfer plane TP.
於一方面,控制器2020C可以大致類似於控制器110在於:控制器2020建構成控制輸送設備2004以沿著一或更多個延伸和收縮路徑R1~R8來延伸,而以任何適合數目的自由度來運動,如在此所述。控制器2020C以任何適合的方式(例如透過任何適合的有線或無線連接)而耦合於至少一感應裝置2021。至少一感應裝置2021建構成發送以及控制器2020C建構成接收來自至少一感應裝置2021的任何適合訊號,其體現基板輸送臂315~318(包括夾持在上面的基板S)之末端實施器315E或任何其他適合特徵在輸送空間TSP內、相對於輸送平面TP的位置地點(譬如θ、R、Z)。舉例而言,也參見圖4A~4D和5,示範的是基板輸送臂(例如基板輸送臂315)之下垂距離DRP的示意圖。就這方面而言,下垂距離DRP顯示成在沿著基板輸送臂315之末端實施器315E上所攜載的基板S的三點來測量。舉例而言,隨著基板S沿著延伸收縮軸R1~R8輸送,關於轉移平面TP的下垂距離DRP(譬如末端實施器315E和夾持在上面之基板的Z位置改變)可以在基板S的前緣SLT、基板S的中 央SC和/或基板S的後緣SLT來測量。如在此所述,可以基於當輸送臂315在收縮架構時(例如當基板S是在第一位置2030A時)之基板S或末端實施器315E的位置,譬如在臂收縮架構下之基板S的中央SC,而界定轉移平面TP。於其他方面,轉移平面TP可以基於譬如製程模組、緩衝器、對齊器、載入鎖定室等的任何適合之基板夾持站的位置而界定。也如在此所述,輸送臂315的非線性因素造成關於例如任何適合之參考基準(例如輸送平面TP)的Z位置改變(譬如下垂距離DRP),其高度相依於輸送臂315的特定架構,並且下垂DRP隨著每個臂314、315、316、317、318而獨特的變化。 In one aspect, the controller 2020C can be substantially similar to the controller 110 in that the controller 2020 is configured to control the transport apparatus 2004 to extend along one or more extension and retraction paths R1-R8 and to move with any suitable number of degrees of freedom, as described herein. The controller 2020C is coupled to the at least one sensing device 2021 in any suitable manner (e.g., via any suitable wired or wireless connection). The at least one sensing device 2021 is configured to send, and the controller 2020C is configured to receive, any suitable signal from the at least one sensing device 2021 indicating the position (e.g., θ, R, Z) of the end effector 315E or any other suitable characteristic of the substrate transport arms 315-318 (including the substrate S gripped thereon) within the transport space TSP relative to the transport plane TP. For example, referring also to Figures 4A-4D and 5 , schematic diagrams illustrating the droop distance DRP of a substrate transport arm (e.g., substrate transport arm 315) are shown. In this regard, the droop distance DRP is shown measured at three points along a substrate S carried on the end effector 315E of the substrate transport arm 315. For example, as the substrate S is transported along the extension-retraction axes R1-R8, the droop distance DRP relative to the transfer plane TP (e.g., the Z position of the end effector 315E and the substrate gripped thereon changes) can be measured at the leading edge SLT of the substrate S, the center SC of the substrate S, and/or the trailing edge SLT of the substrate S. As described herein, a transfer plane TP can be defined based on the position of the substrate S or end effector 315E when the transport arm 315 is in a retracted configuration (e.g., when the substrate S is in the first position 2030A), such as the center SC of the substrate S in the retracted configuration. Alternatively, the transfer plane TP can be defined based on the position of any suitable substrate gripper station, such as a process module, buffer, aligner, load lock chamber, etc. Also as described herein, the nonlinearity of the transport arm 315 results in a Z position variation (e.g., droop distance DRP) relative to any suitable reference datum (e.g., transport plane TP), the height of which depends on the specific configuration of the transport arm 315, with the droop DRP varying uniquely for each arm 314, 315, 316, 317, 318.
仍參見圖4A~4D和5,將描述基板輸送臂下垂測繪設備2000的範例性操作。於一方面,框架2000F設置(圖6的區塊600)在任何適合的地點,例如在半導體製造設施工廠樓板上或在基板輸送器104和/或轉移臂315的製造設施。如上所述,框架上面包括界面,譬如上述的參考基準特徵2000DF,其中參考基準特徵2000F代表基板輸送空間TSP。基板輸送臂315以對於至少一基準特徵2000DF的預定關係而用例如上述的任何適合方式來安裝到框架2000F(圖6的區塊610)。於一方面,驅動區200、200A~200C安裝到框架2000F並且輸送臂315安裝到驅動區200、200A~200C,如此則驅動區200、200A~200C關於至少一基準特徵2000DF來實施輸送臂315的延伸。如圖4C所可見,驅動區200、200A~200C和所安裝的輸送臂315乃安裝到框 架2000F,如此則輸送設備2004的參考基準特徵200F關於框架2000F的參考基準特徵2000DF而位在預定的指向(譬如以任何適合的方式而對齊)。在此,參考基準特徵200DF、2000DF的對齊則將輸送臂315的歸零或原始位置指向角度θ1,其對應於延伸收縮軸R1。於一方面,當輸送設備2004位在任何適合之處理設備100A~H的轉移室內(例如前端模組101或轉移室125A~125F、3018、3018A、416),角度θ1和延伸收縮軸R1對應於輸送設備2004的原始或歸零位置。於一方面,角度θ1和延伸收縮軸R1以及每個其他角度θ2~θ8和延伸收縮軸R2~R8可以對應於當中將安裝輸送設備104或輸送臂315之轉移室125A~125F、3018、3018A、416的個別延伸收縮軸。 Continuing with reference to Figures 4A-4D and 5 , an exemplary operation of the substrate transport arm sag mapping apparatus 2000 will be described. In one aspect, a frame 2000F is disposed (block 600 of Figure 6 ) at any suitable location, such as on a semiconductor fabrication facility floor or within a fabrication facility housing the substrate transporter 104 and/or transfer arm 315. As described above, the frame includes an interface thereon, such as the reference datum feature 2000DF described above, where the reference datum feature 2000F represents the substrate transport space TSP. The substrate transport arm 315 is mounted to the frame 2000F (block 610 of Figure 6 ), in a predetermined relationship with at least one datum feature 2000DF, using any suitable means, such as those described above. In one aspect, the drive sections 200, 200A-200C are mounted to the frame 2000F, and the transport arm 315 is mounted to the drive sections 200, 200A-200C such that the drive sections 200, 200A-200C extend the transport arm 315 relative to at least one reference feature 2000DF. As shown in FIG4C , the drive sections 200, 200A-200C and the mounted transport arm 315 are mounted to the frame 2000F such that the reference reference feature 200F of the transport device 2004 is positioned in a predetermined orientation (e.g., aligned in any suitable manner) relative to the reference reference feature 2000DF of the frame 2000F. Here, alignment with reference to the fiducial features 200DF and 2000DF directs the transport arm 315 to its home or original position at angle θ1, which corresponds to the retractor axis R1. In one aspect, when the transport apparatus 2004 is within a transfer chamber of any suitable processing apparatus 100A-H (e.g., front-end module 101 or transfer chambers 125A-125F, 3018, 3018A, 416), angle θ1 and retractor axis R1 correspond to the home or original position of the transport apparatus 2004. In one aspect, the angle θ1 and the extension/retraction axis R1, as well as each of the other angles θ2-θ8 and the extension/retraction axes R2-R8, can correspond to the respective extension/retraction axes of the transfer chambers 125A-125F, 3018, 3018A, and 416 in which the transport device 104 or the transport arm 315 is to be installed.
於一方面,安裝到驅動區200、200A~200C的輸送臂315可以從安裝到共同驅動區200、200A~200C的多個輸送臂315~318來選擇。舉例而言,驅動區200可以安裝到框架2000F,如上所述。臂314、315、316、317、318可以彼此互換,如此則任一臂314、315、316、317、318可以選擇和安裝到驅動區200。在此,輸送臂315是從多個可互換的輸送臂314、315、316、317、318來選擇以安裝到框架2000F內的驅動區200。 In one aspect, the transport arm 315 mounted to the drive area 200, 200A-200C can be selected from a plurality of transport arms 315-318 mounted to the common drive area 200, 200A-200C. For example, the drive area 200 can be mounted to the frame 2000F, as described above. The arms 314, 315, 316, 317, 318 are interchangeable, such that any arm 314, 315, 316, 317, 318 can be selected and mounted to the drive area 200. Here, the transport arm 315 is selected from a plurality of interchangeable transport arms 314, 315, 316, 317, 318 and mounted to the drive area 200 within the frame 2000F.
如上所述,控制器2020C建構成實施輸送臂315的移動。控制器2020C實施輸送臂315沿著輸送空間TSP中的至少一運動軸(圖6的區塊620)而在第一臂位置2030A和第二臂位置2030B之間的移動。如在此所述,第 一臂位置2030A可以是輸送臂315的收縮位置,並且第二臂位置2030B可以是狹縫閥SV的位置或任何適合基板處理設備100A~100H之任何適合基板夾持站(譬如載入鎖定室、緩衝器、製程模組等)的基板夾持位置。僅為了示範,輸送臂沿著延伸收縮軸R1而以角度θ1來延伸。輸送臂315的臂下垂距離DRP由登記系統2020以任何適合的方式來登記(圖6的區塊630)。舉例而言,於一方面,下垂距離DRP可以從轉移平面TP來測量,該平面可以從基板S之收縮的原始/歸零位置來建立(譬如當輸送臂沿著延伸收縮軸R1收縮到第一位置2030A而在角度θ1)。轉移平面TP可以界定參考基準,由此則針對所有角度θ1~θ8和所有延伸收縮軸R1~R8來測量下垂距離DRP。在此,有八個延伸收縮軸R1~R8和八個對應的角度θ1~θ8,但於其他方面,可以有多於或少於八個延伸收縮軸和多於或少於八個對應的角度。 As described above, the controller 2020C is configured to implement movement of the transport arm 315. The controller 2020C implements movement of the transport arm 315 between a first arm position 2030A and a second arm position 2030B along at least one axis of motion within the transport space TSP (block 620 in FIG. 6 ). As described herein, the first arm position 2030A can be a retracted position of the transport arm 315, and the second arm position 2030B can be a slit valve SV position or any other suitable substrate gripping position for a substrate handling station (e.g., a load lock chamber, buffer, process module, etc.) of the substrate processing apparatus 100A-100H. For illustrative purposes only, the transport arm is extended at an angle θ1 along the extend-retract axis R1. The arm droop distance DRP of the transport arm 315 is registered by the registration system 2020 in any suitable manner (block 630 of FIG. 6 ). For example, in one aspect, the droop distance DRP can be measured from a transfer plane TP, which can be established from the retracted home/zero position of the substrate S (e.g., when the transport arm is retracted along the stretch-retract axis R1 to the first position 2030A at angle θ1). The transfer plane TP can define a reference datum from which the droop distance DRP is measured for all angles θ1-θ8 and all stretch-retract axes R1-R8. Here, there are eight stretch-retract axes R1-R8 and eight corresponding angles θ1-θ8, but in other aspects, there can be more or fewer than eight stretch-retract axes and more or fewer than eight corresponding angles.
如圖5所可見,輸送平面TP可以對應於夾持在輸送臂315的末端實施器315E上之基板S的中央SC。登記系統2020建構成偵測例如在基板S上之任何適合點(例如基板S的前緣SLE、中央SC和/或後緣SLT)的基板Z位置。在此,為了方便而使用基板的Z位置;並且於其他方面,輸送臂315的下垂距離DRP可以沿著任何適合的參考框架之任何適合的軸。於圖5,隨著輸送臂315舉例而言沿著軸R1而從第一位置2030A延伸到第二位置2030B,關於臂延伸DEXT來測繪基板S之前緣SLE、中央SC、後緣SLT的未補償Z位置。如圖5所可見,在位置2030A,基板S的後緣 SLT低於基板的前緣SLE;而在第二位置2030B,基板的後緣SLT高於基板的前緣SLE。也如圖5所可見,由於實施輸送臂315之延伸的線性和非線性因素,基板S之中央SC的未補償Z位置是比轉移平面TP低約2.5個距離單位。 As can be seen in FIG5 , the transport plane TP can correspond to the center SC of the substrate S clamped on the end effector 315E of the transport arm 315. The registration system 2020 is configured to detect the Z position of the substrate, for example, at any suitable point on the substrate S, such as the leading edge SLE, the center SC, and/or the trailing edge SLT of the substrate S. Here, the Z position of the substrate is used for convenience; and in other aspects, the drop distance DRP of the transport arm 315 can be along any suitable axis of any suitable reference frame. In FIG5 , as the transport arm 315 extends, for example, along the axis R1 from the first position 2030A to the second position 2030B, the uncompensated Z position of the leading edge SLE, the center SC, and the trailing edge SLT of the substrate S are mapped with respect to the arm extension DEXT. As shown in Figure 5 , at position 2030A, the trailing edge SLT of the substrate S is lower than the leading edge SLE of the substrate; whereas, at position 2030B, the trailing edge SLT of the substrate S is higher than the leading edge SLE of the substrate. Also as shown in Figure 5 , due to the linear and nonlinear effects of the extension of the transport arm 315, the uncompensated Z position of the center SC of the substrate S is approximately 2.5 distance units below the transfer plane TP.
於一方面,登記系統2020建構成沿著延伸收縮軸R1而以任何適合的增量距離來對基板的Z位置取樣。舉例而言,隨著末端實施器315E沿著延伸收縮軸R1運行,可以在每一△R距離單位增量來取樣或測量基板的Z位置。於一方面,下垂距離DRP在圖5僅為了示範而示範成大致線性(隨著沿著延伸收縮軸R1的距離而變化),但應了解下垂距離可不線性變化,例如在明顯有非線性總變化的情形。於下垂距離不是線性的例子,基板的Z位置可以隨著基板S沿著延伸收縮軸R1來移動而更頻繁的測量(譬如取樣之間有較小的△R距離單位增量),以增加沿著延伸收縮軸R1所測繪之基板Z位置或下垂距離DRP的界定。 In one aspect, the registration system 2020 is configured to sample the Z position of the substrate along the stretch-retract axis R1 at any suitable incremental distance. For example, as the end effector 315E moves along the stretch-retract axis R1, the Z position of the substrate can be sampled or measured at each delta R distance unit increment. In one aspect, the droop distance DRP is shown in FIG. 5 as being substantially linear (varying with distance along the stretch-retract axis R1) for exemplary purposes only, but it should be understood that the droop distance may vary non-linearly, for example, in situations where there is a significant overall non-linear variation. In cases where the sag distance is not linear, the Z position of the substrate can be measured more frequently (e.g., with smaller delta R distance unit increments between samples) as the substrate S moves along the stretch-retract axis R1 to increase the definition of the substrate Z position or sag distance DRP measured along the stretch-retract axis R1.
隨著基板S沿著延伸收縮軸R1來移動而在第一位置2030A和第二位置2030B之間以不同△R距離單位間隔所測量的下垂距離DRP,其舉例而言乃記錄於控制器2020C的記憶體2020CM或任何其他適合的記憶體。於一方面,下垂距離DRP測量是以任何適合的格式/方式來儲存,其適合包括輸送臂315的輸送設備2004做程式化控制,例如呈查詢表的形式或任何適合的演算法。於一方面,下垂距離DRP測量可以儲存於具有查詢表之形式的臂下垂距離登記器700,其範例示範於圖7。於一方面,臂下垂距離登 記器700包括輸送臂315的延伸位置Rext1-m,其舉例而言在末端實施器315E上所攜載之基板S的中央SC(於其他方面,輸送臂315的延伸位置可以由輸送臂315或基板S之任何適合的特徵所決定),而對輸送臂315的延伸角度θ1-n來作圖。於一方面,Rext1對應於輸送器在個別角度θ1-n的收縮位置,而Rm對應於輸送臂315在第二位置2030B(或異於臂收縮位置之後續位置)的位置。在此,每個延伸位置Rext1~Rm(可以有任何適合數目的延伸位置)對應於下垂測量DRP的取樣地點。於一方面,延伸位置Rext1~Rm之間的△R距離單位增量(圖4C)可以是大致恆定的;而於其他方面,△R距離單位增量可以是可變的,舉例而言以在下垂測繪的預定區域(譬如沿著延伸收縮軸R1~R8的預定區域)提供較大的界定。於一方面,角度θ1-n對應於延伸收縮軸R1~R8而對應於不同的基板夾持地點;然而,於其他方面,可以有任何適合數目的角度來測量下垂DRP。 The droop distance DRP measured at different ΔR distance unit intervals between the first position 2030A and the second position 2030B as the substrate S moves along the extension-retraction axis R1 is recorded, for example, in the memory 2020CM of the controller 2020C or any other suitable memory. In one aspect, the droop distance DRP measurements are stored in any suitable format/method suitable for programmatic control of the transport device 2004 including the transport arm 315, such as in the form of a lookup table or any suitable algorithm. In one aspect, the droop distance DRP measurements can be stored in an arm droop distance register 700 in the form of a lookup table, an example of which is shown in FIG. 7 . In one aspect, the arm droop distance register 700 includes extended positions R ext1-m of the transport arm 315, for example, at the center SC of a substrate S carried on the end effector 315E (in other aspects, the extended position of the transport arm 315 can be determined by any suitable characteristic of the transport arm 315 or the substrate S), and is plotted against the extended angles θ 1-n of the transport arm 315. In one aspect, R ext1 corresponds to the retracted position of the transport arm 315 at a respective angle θ 1-n , while Rm corresponds to the position of the transport arm 315 at the second position 2030B (or a position subsequent to the retracted position). Here, each extended position R ext1 -R m (there can be any suitable number of extended positions) corresponds to a sampling location for a droop measurement DRP. In one aspect, the delta R distance unit increments ( FIG. 4C ) between extended positions R ext1 -R m can be substantially constant; in other aspects, the delta R distance unit increments can be variable, for example, to provide greater definition within a predetermined region for sag measurement (e.g., a predetermined region along the stretch-retract axes R1 - R8 ). In one aspect, angles θ 1-n correspond to different substrate clamping locations along the stretch-retract axes R1 - R8 ; however, in other aspects, any suitable number of angles can be used to measure sag DRP.
於一方面,控制器2020C建構成以任何適合的方式來驅動驅動區200而沿著延伸收縮軸R1、以角度θ1來延伸輸送臂315。隨著輸送臂315延伸感應裝置2021測量例如基板S在延伸位置Rext1~Rm的Z位置△Z1-1到△Z1-m。臂下垂DRP距離△Z1-1到△Z1-m以任何適合的方式而登記(圖6的區塊630)於控制器,例如於臂下垂距離登記器700。控制器2020C進一步建構成旋轉輸送臂315,如此則末端實施器315E定位成沿著另一延伸收縮軸R2而在角度θ2延伸,其中重複圖6的區塊620和630以獲得下垂DRP距離△Z2-1到 △Z2-m而登記於臂下垂距離登記器700。以上述方式而在每個角度θ1-n、針對每一延伸位置Rext1-m來做下垂距離測量,如此則測量了對應的下垂DRP,並且於臂下垂距離登記器700中例如代表成角度θ1的△Z1-1~△Z1-m到角度θn的△Zn-1~△Zn-m。在此,臂下垂距離登記器700描述在第一臂位置2030A、第二臂位置2030B和在第三臂位置2030C(和後續臂位置2030D~2030P)的臂下垂距離DRP,其中第三臂位置2030C(和後續臂位置2030D~2030P)異於第一臂位置2030A和第二臂位置2030B二者,其中末端實施器315E沿著至少一運動軸(這範例是延伸運動軸R,但於其他方面是在沿著θ運動軸的T方向和/或沿著Z運動軸)來移動。注意臂下垂距離登記器700示範成做單一下垂距離測量(角度θ1的△Z1-1~△Z1-m到角度θn的△Zn-1~△Zn-m),其可以對應於基板S的中央SC,但應了解於其他方面,臂下垂距離登記器700也可以包括基板S之前緣SLE和/或後緣SLT的下垂距離測量。 In one aspect, the controller 2020C is configured to drive the drive section 200 in any suitable manner to extend the transport arm 315 along the extend-retract axis R1 at an angle θ1. As the transport arm 315 extends, the sensing device 2021 measures, for example, the Z positions ΔZ1-1 to ΔZ1 -m of the substrate S at the extended positions R ext1 to R m . The arm drop distances (DRPs) ΔZ1-1 to ΔZ1-m are registered in any suitable manner (block 630 in FIG. 6 ) by the controller, such as in the arm drop distance register 700. The controller 2020C is further configured to rotate the conveyor arm 315 so that the end effector 315E is positioned to extend at an angle θ2 along the other extension-retraction axis R2, repeating blocks 620 and 630 of FIG. 6 to obtain droop DRP distances ΔZ 2-1 to ΔZ 2-m , which are registered in the arm droop distance register 700. In the above manner, droop distance measurements are performed at each angle θ 1-n and for each extension position R ext1-m. The corresponding droop DRP is measured and recorded in the arm droop distance register 700, for example, from ΔZ 1-1 to ΔZ 1-m at angle θ1 to ΔZ n-1 to ΔZ nm at angle θn. Here, the arm droop distance register 700 describes the arm droop distance DRP at a first arm position 2030A, a second arm position 2030B, and at a third arm position 2030C (and subsequent arm positions 2030D~2030P), wherein the third arm position 2030C (and subsequent arm positions 2030D~2030P) is different from both the first arm position 2030A and the second arm position 2030B, wherein the end implementer 315E moves along at least one motion axis (in this example, the extension motion axis R, but in other aspects in the T direction along the θ motion axis and/or along the Z motion axis). Note that the arm sag distance register 700 is demonstrated as making a single sag distance measurement (ΔZ 1-1 ~ΔZ 1-m at angle θ1 to ΔZ n-1 ~ΔZ nm at angle θn), which may correspond to the center SC of the substrate S, but it should be understood that in other aspects, the arm sag distance register 700 may also include sag distance measurements of the leading edge SLE and/or trailing edge SLT of the substrate S.
如圖7所可見,臂下垂距離登記器700可以不僅是將下垂距離DRP關聯於延伸距離Rext1~Rm的二維陣列,但也可以建構成以致補償當中操作輸送設備104的不同環境條件(譬如例如不同的操作溫度TH),以及/或者補償輸送臂315沿著Z軸而在不同高度的臂延伸。舉例而言,可以針對任何適合數目的不同溫度TH初始~TH初始+y來重複圖6的區塊620和630,如此則臂下垂距離登記器700所描述的下垂補償和藉此實施的臂下垂補償(在此所述)通融例如臂構件(譬如臂連桿、滑輪、皮帶、末端實施器等)的熱膨脹 和收縮。也可以針對任何適合數目的不同Z高度Z初始~Z初始+x來重複圖6的區塊620和630,如此則臂下垂距離登記器700和藉此實施的下垂補償(在此所述)通融例如輸送設備104的Z軸和驅動區200的同軸心軸之間的未對齊,以及/或者通融輸送臂315所耦合之同軸驅動區200、200A~200C的驅動軸桿之間的未對齊。於再進一步方面,在輸送設備104包括可互換的臂314、315、316、317、318之情形,可以上述方式而針對每個可互換的臂314、315、316、317、318來產生臂下垂距離登記器700、700’~700n’。 As shown in FIG. 7 , the arm droop distance register 700 may not only associate the droop distance DRP with the extension distances R ext1 ~R m in a two-dimensional array, but may also be constructed to compensate for different environmental conditions (such as different operating temperatures TH) during operation of the transport device 104 and/or compensate for arm extensions of the transport arm 315 at different heights along the Z-axis. For example, blocks 620 and 630 of FIG. 6 may be repeated for any suitable number of different temperatures THinitial ~ THinitial+y , such that the sag compensation described by the arm sag distance register 700 and the arm sag compensation implemented thereby (described herein) accommodates, for example, thermal expansion and contraction of arm components (e.g., arm linkages, pulleys, belts, end effectors, etc.). Blocks 620 and 630 of FIG. 6 may also be repeated for any suitable number of different Z heights Zinitial ~ Zinitial+x , such that the arm droop distance register 700 and the droop compensation implemented thereby (described herein) accommodate, for example, misalignment between the Z axis of the conveyor device 104 and the coaxial axis of the drive section 200, and/or accommodate misalignment between the drive shafts of the coaxial drive sections 200, 200A ~ 200C to which the conveyor arm 315 is coupled. In a further aspect, when the conveying device 104 includes interchangeable arms 314, 315, 316, 317, 318, an arm drop distance register 700, 700'-700n' can be generated for each interchangeable arm 314, 315, 316, 317, 318 in the manner described above.
如所可理解,可以用類似於上面關於輸送臂2004安裝到懸吊臂143或線性滑動器144之方面的方式來產生臂下垂距離登記器。在此,懸吊臂143或線性滑動器144(其安裝了輸送臂2004)可以用大致類似於上述的方式而安裝到基板輸送臂下垂測繪設備2000的框架2000F,其中登記系統2020以類似於上面相對於延伸收縮軸R所述(例如圖1C和1D所示)的方式來決定安裝到懸吊臂143或線性滑動器144之輸送臂2004的下垂距離,如此則輸送臂2004和懸吊臂143或線性滑動器144所實施的下垂距離DRP登記於對應的臂下垂登記器700。 As can be appreciated, the arm drop distance register may be generated in a manner similar to that described above with respect to the mounting of the transport arm 2004 to the suspension arm 143 or linear slider 144. Here, the suspension arm 143 or linear slider 144 (on which the transport arm 2004 is mounted) can be mounted to the frame 2000F of the substrate transport arm droop measurement device 2000 in a manner substantially similar to that described above. The registration system 2020 determines the droop distance of the transport arm 2004 mounted to the suspension arm 143 or linear slider 144 in a manner similar to that described above with respect to the extension/retraction axis R (e.g., as shown in Figures 1C and 1D). The droop distance DRP implemented by the transport arm 2004 and the suspension arm 143 or linear slider 144 is then registered in the corresponding arm droop register 700.
如圖7所可見,臂下垂距離登記器700實現成(譬如具有形式)以致界定曲線,例如曲線599A~C,其描述關於臂位置Rext1~Rm、θ1~θn的臂下垂距離DRP變化,其中末端實施器315E沿著一或更多個運動軸R、θ、Z來移動。於一方面,一或更多個運動軸R、θ、Z界定基板輸送空間 TSP中的轉移平面TP或轉移體積TSV。如圖7所可見,每個曲線599A~C描述針對末端實施器315E沿著一或更多個運動軸R、θ、Z的每一者而運動之臂位置(見延伸距離Rext1~Rm)的離散臂下垂距離變化。 As shown in FIG7 , the arm drop distance register 700 is implemented (e.g., in a form) so as to define curves, such as curves 599A-C, that describe arm drop distance DRP variations with respect to arm positions R ext1 to R m , θ1 to θn, as the end effector 315E moves along one or more axes of motion R, θ, and Z. In one aspect, the one or more axes of motion R, θ, and Z define a transfer plane TP or transfer volume TSV in the substrate transport space TSP. As shown in FIG7 , each curve 599A-C describes a discrete arm drop distance variation for an arm position (see extension distances R ext1 to R m ) as the end effector 315E moves along each of the one or more axes of motion R, θ, and Z.
於一方面,仍參見圖4A~4D、5、7以及圖1A~1M、2A~2D,(多個)臂下垂距離登記器700隨著個別的輸送設備2004(和不同可選擇的臂314、315、316、317、318,如果有裝配的話)來運行。於一方面,用於輸送設備2004的(多個)臂下垂距離登記器700轉移(譬如以任何適合的方式載入)到當中要使用輸送設備2004的處理設備100A~100H之控制器110的下垂補償器110DC。於一方面,下垂補償器110DC可以配置在驅動區200、200A~200C的殼罩內,並且以任何適合的方式而耦合於控制器110以實施如在此所述的臂下垂補償。控制器110然後建構成以輸送設備2004的驅動區200、200A~200C來實施輸送臂2004(例如輸送臂315)的補償運動,其中補償運動具有大小和方向,其補償並且解析輸送臂315之大致整個的下垂距離DRP。於一方面,使用圖1A的處理設備100A作為範例,控制器110的下垂補償器110DC建構成以任何適合的方式而從(多個)下垂距離登記器700來決定輸送臂315在第一位置2030A和第二位置2030B之間的下垂距離DRP,這範例的第二位置2030B是狹縫閥SV的地點。於一方面,補償運動的大小和方向是由(多個)下垂距離登記器700所決定。 In one aspect, still referring to Figures 4A-4D, 5, and 7 as well as Figures 1A-1M and 2A-2D, arm droop distance register(s) 700 operate with respective conveyor apparatuses 2004 (and various optional arms 314, 315, 316, 317, and 318, if equipped). In one aspect, the arm droop distance register(s) 700 for a conveyor apparatus 2004 are transferred (e.g., loaded in any suitable manner) to the droop compensator 110DC of the controller 110 of the processing apparatus 100A-100H in which the conveyor apparatus 2004 is to be used. In one aspect, the droop compensator 110DC can be disposed within the housing of the drive section 200, 200A-200C and coupled to the controller 110 in any suitable manner to implement arm droop compensation as described herein. The controller 110 is then configured to implement compensatory motion of the conveyor arm 2004 (e.g., the conveyor arm 315) with the drive section 200, 200A-200C of the conveyor device 2004, wherein the compensatory motion has a magnitude and a direction that compensates for and resolves substantially the entire droop distance DRP of the conveyor arm 315. In one aspect, using the processing apparatus 100A of FIG. 1A as an example, the droop compensator 110DC of the controller 110 is configured to determine the droop distance DRP of the transport arm 315 between a first position 2030A and a second position 2030B from the droop distance register(s) 700 in any suitable manner. In this example, the second position 2030B is the location of the slit valve SV. In one aspect, the magnitude and direction of the compensating movement are determined by the droop distance register(s) 700.
如圖5所示範,控制器110依據由(多個)下垂距離登記器700所決定之補償運動的大小和方向而例如驅動輸送設備2004(其示範成圖1A的輸送設備104)之驅動區200、200A~200C的Z軸驅動器,如此則基板S大致沿著轉移平面TP來運行而遍及末端實施器315E沿著延伸收縮軸(例如軸R1)的移動。就這方面而言,補償運動是在方向586並且所具有的大小大致對應於圖4D和5所示範之未補償下垂(譬如下垂距離DRP)的量。如此,則輸送臂315的補償運動導致消掉輸送臂315相對於轉移平面TP(譬如轉移平面TP在此形成用於轉移基板S的預定參考基準)之大致整個的下垂距離DRP,如此則在輸送空間TSP中之第二位置2030A的末端實施器315E是在淨位置NP(譬如沿著轉移平面TP,而大致不偏離在轉移平面TP上或下),而在顯現臂下垂的方向上(在此為Z方向),該位置則獨立於臂下垂。再次而言,注意雖然第二位置2030B示範成狹縫閥SV地點,不過於其他方面,第二位置2030B可以是處理設備100A~100H中之任何適合的預定基板目的地(譬如對齊器、緩衝器、製程模組等的夾持地點)。 As shown in FIG5 , the controller 110 drives, for example, the Z-axis drives of the drive sections 200, 200A-200C of the transport apparatus 2004 (illustrated as the transport apparatus 104 of FIG1A ) based on the magnitude and direction of the compensatory motion determined by the sag distance register(s) 700, such that the substrate S moves generally along the transfer plane TP over the movement of the end effector 315E along the extend-retract axis (e.g., axis R1). In this regard, the compensatory motion is in the direction 586 and has a magnitude that generally corresponds to the amount of uncompensated sag (e.g., sag distance DRP) illustrated in the examples of FIG4D and 5 . In this way, the compensating movement of the transport arm 315 results in the elimination of substantially the entire droop distance DRP of the transport arm 315 relative to the transfer plane TP (for example, the transfer plane TP forms a predetermined reference datum for transferring the substrate S here), so that the end implementer 315E at the second position 2030A in the transport space TSP is in the net position NP (for example, along the transfer plane TP, and not substantially deviated above or below the transfer plane TP), and in the direction in which the arm droops (here the Z direction), this position is independent of the arm droop. Again, it is noted that while the second location 2030B is exemplified as a slit valve SV location, the second location 2030B may otherwise be any suitable predetermined substrate destination within the processing equipment 100A-100H (e.g., an aligner, buffer, or a clamping location within a process module).
參見圖9,控制器110建構成實施輸送臂315的補償運動,如此則末端實施器315E完成運動而抵達在淨位置NP的第二位置2030B。如圖9所可見,末端實施器位在收縮位置DRXT,其可以對應於第一位置2030A。控制器110舉例而言控制輸送臂315的運動900(其在這範例是方向586的Z軸運動),如此則末端實施器315E完成運動而沿 Referring to FIG. 9 , the controller 110 is configured to implement compensatory motion of the transport arm 315 such that the end effector 315E completes its motion and reaches the second position 2030B at the net position NP. As shown in FIG. 9 , the end effector is in the retracted position DRXT, which may correspond to the first position 2030A. The controller 110 controls the motion 900 of the transport arm 315 (which in this example is a Z-axis motion in the direction 586 ) such that the end effector 315E completes its motion and moves along the net position NP.
著轉移平面TP抵達在淨位置NP的第二位置2030B。如所可理解,抵達淨位置NP舉例而言則將基板S的中央SC(或輸送臂315之任何其他適合的特徵,例如末端實施器的底部或將末端實施器耦合於輸送臂之連桿的腕關節)大致獨立於臂下垂而放置在想要的位置,這藉由減少轉移次數(譬如拾取和放置次數)和處理時間(譬如較少時間來關閉狹縫閥等)而增加處理產出率,如上所述。如在此所述之輸送臂315大致獨立於臂下垂的定位也提供了將基板夾持站的末端實施器界面地點(譬如末端實施器315和基板夾持站的基板夾持地點之間的遞交/轉移地點)定位在輸送空間TSP內的預定地點,如此則基板夾持站的末端實施器界面地點(譬如對應於第二位置2030B)的定位乃大致獨立於臂下垂而實施。實施上,揭示之具體態樣的諸方面提供基板處理工具100A~100H,其具有預定的結構,該結構與輸送臂315、末端實施器315E互動,並且配置成以致該互動是獨立於臂下垂而實施。 The transfer plane TP is then moved along the transfer plane TP to the second position 2030B at the net position NP. As will be appreciated, reaching the net position NP, for example, places the center SC of the substrate S (or any other suitable feature of the transport arm 315, such as the bottom of the end effector or the wrist joint of the linkage coupling the end effector to the transport arm) in a desired position substantially independent of arm droop, which increases processing throughput by reducing transfer times (e.g., pick and place times) and processing time (e.g., less time to close the slit valve, etc.), as described above. Positioning the transport arm 315 substantially independent of arm droop, as described herein, also provides for positioning the end effector interface location of the substrate gripping station (e.g., the handoff/transfer location between the end effector 315 and the substrate gripping location of the substrate gripping station) at a predetermined location within the transport space TSP. Thus, positioning of the end effector interface location of the substrate gripping station (e.g., corresponding to the second position 2030B) is substantially independent of arm droop. In practice, various aspects of the disclosed embodiments provide substrate processing tools 100A-100H having predetermined structures that interact with the transport arm 315 and the end effector 315E and are configured such that the interaction occurs independently of arm droop.
雖然運動900示範成大致線性運動,不過於其他方面,運動可以具有任何適合的運動輪廓。舉例而言,運動900’大大朝向運動900’的開始來增加末端實施器315E的Z位置,而運動900”大大朝向運動900’的結束來增加末端實施器315E的Z位置。於一方面,控制器110建構成以臂運動來實施補償運動,其沿著具有時間最佳軌跡的最佳路徑而在第一位置2030A和第二位置2030B之間來移動末端實施器315,舉例而言如2016年12月13日頒發的美國 專利第9,517,558號、2001年4月10日頒發的美國專利第6,216,058號、2003年11月4日頒發的美國專利第6,643,563號所述,其揭示整個併於此以為參考。 Although motion 900 is illustrated as a generally linear motion, in other respects the motion may have any suitable motion profile. For example, motion 900' increases the Z position of end effector 315E substantially toward the beginning of motion 900', while motion 900" increases the Z position of end effector 315E substantially toward the end of motion 900'. In one aspect, controller 110 is configured to implement a compensating motion with an arm motion that moves between first position 2030A and second position 2030B along an optimal path having a time-optimal trajectory. The end effector 315 is moved between the second position 2030B, for example as described in U.S. Patent No. 9,517,558 issued on December 13, 2016, U.S. Patent No. 6,216,058 issued on April 10, 2001, and U.S. Patent No. 6,643,563 issued on November 4, 2003, the disclosures of which are incorporated herein by reference in their entireties.
如在此所述,驅動區200、200A~200C和輸送臂315(以及臂314、316~318)建構有多個自由度(譬如Z軸運動、各具有個別自由度的多個驅動軸桿等),如此則輸送臂(例如輸送臂315)的運動具有多於一個的自由度。於一方面,臂下垂登記器700如上所述的在遍及輸送臂315之多於一個臂運動自由度所形成的輸送空間TSP來描述臂下垂距離DRP。舉例而言,於一方面,如上所述,臂下垂登記器700包括針對輸送臂315之每個旋轉角度θ和針對輸送臂315之每個Z軸高度的臂下垂距離DRP,如此以界定輸送空間TSP。 As described herein, the drive sections 200, 200A-200C and the transport arm 315 (and arms 314, 316-318) are configured with multiple degrees of freedom (e.g., Z-axis motion, multiple drive shafts each having a separate degree of freedom, etc.). Thus, the motion of the transport arm (e.g., transport arm 315) has more than one degree of freedom. In one aspect, the arm drop register 700, as described above, describes the arm drop distance DRP based on the transport space TSP formed by the more than one arm motion degrees of freedom of the transport arm 315. For example, in one aspect, as described above, the arm drop register 700 includes an arm drop distance DRP for each rotation angle θ of the transport arm 315 and for each Z-axis height of the transport arm 315, thereby defining the transport space TSP.
也參見圖8,將描述輸送設備2004(其對應於輸送設備模組104和/或安裝到懸吊臂143或線性滑動器144的輸送設備模組104)的範例性操作。於一方面,提供基板輸送設備2004(圖8的區塊800)。基板輸送設備2004包括驅動區200、200A~200C,其連接於基板處理設備100A~100H的框架和輸送臂314、315、316、317、318。如上所述,輸送臂314、315、316、317、318是鉸接的並且具有末端實施器314E、315E、316E、317E1、317E2、318E1、318E2,其具有上面攜載了基板S的基板夾持器SH。末端實施器314E、315E、316E、317E1、317E2、318E1、318E2如上所述是關於框架來沿著至少一運動軸R、而在 輸送臂314、315、316、317、318的鉸接所界定的輸送空間TSP中而可在第一位置2030A和異於第一位置2030A的第二位置2030B之間移動。於一方面,在輸送設備2004包括多個可選擇的輸送臂314、315、316、317、318之情形,一輸送臂314、315、316、317、318乃選擇自多個可選擇的輸送臂314、315、316、317、318(圖8的區塊805)以耦合於驅動區200、200A~200C。 Referring also to FIG8 , exemplary operations of the transport apparatus 2004 (corresponding to the transport apparatus module 104 and/or the transport apparatus module 104 mounted to the suspension arm 143 or the linear slider 144) will be described. In one aspect, a substrate transport apparatus 2004 is provided (block 800 of FIG8 ). The substrate transport apparatus 2004 includes a drive section 200, 200A-200C, which is connected to the frame and transport arms 314, 315, 316, 317, 318 of the substrate processing apparatus 100A-100H. As described above, the transport arms 314, 315, 316, 317, and 318 are articulated and have end effectors 314E, 315E, 316E, 317E1, 317E2, 318E1, and 318E2, each of which has a substrate gripper SH carrying a substrate S. As described above, the end effectors 314E, 315E, 316E, 317E1, 317E2, 318E1, and 318E2 are movable relative to the frame along at least one axis of motion R within the transport space TSP defined by the articulation of the transport arms 314, 315, 316, 317, and 318, between a first position 2030A and a second position 2030B different from the first position 2030A. In one aspect, when the transport device 2004 includes a plurality of selectable transport arms 314, 315, 316, 317, 318, a transport arm 314, 315, 316, 317, 318 is selected from the plurality of selectable transport arms 314, 315, 316, 317, 318 (block 805 in FIG. 8 ) to couple to the drive zones 200, 200A-200C.
解析輸送臂314、315、316、317、318在第一位置2030A和第二位置2030B之間的下垂距離DRP(圖8的區塊810),其中輸送臂314、315、316、317、318在第一位置2030A和第二位置2030B之間的下垂距離DRP舉例而言是從對應於輸送設備2004架構(譬如驅動區和選擇與驅動區耦合的臂,其可以包括懸吊臂143或線性滑動器144)的臂下垂登記器700而由下垂補償器110DC所決定。如上所述,臂下垂補償器10DC可以駐留於處理設備100A~100H的控制器110中,或者駐留在驅動區200、200A~200C內,並且以任何適合的方式而連接於控制器110,如此以實施輸送臂的鉸接。 The droop distance DRP of the conveyor arms 314, 315, 316, 317, 318 between the first position 2030A and the second position 2030B is analyzed (block 810 of Figure 8), wherein the droop distance DRP of the conveyor arms 314, 315, 316, 317, 318 between the first position 2030A and the second position 2030B is, for example, determined by the droop compensator 110DC from the arm droop register 700 corresponding to the conveyor device 2004 structure (e.g., the drive section and the arm optionally coupled to the drive section, which may include the suspension arm 143 or the linear slider 144). As described above, the arm droop compensator 10DC can reside in the controller 110 of the processing equipment 100A-100H, or reside in the drive area 200, 200A-200C, and be connected to the controller 110 in any suitable manner to implement the articulation of the transport arm.
於一方面,控制器以驅動區200、200A~200C來實施輸送臂2004在第一位置2030A和第二位置2030B之間的補償運動900、900’、900”(譬如見圖5和9)(圖8的區塊820),其所具有的大小和方向586則補償並且解析輸送臂2004之大致整個的下垂距離DRP。如上所述,輸送臂314、315、316、317、318的補償運動900、900’、 900”導致相對於任何適合的預定參考基準(例如轉移平面TP)而消掉大致整個的下垂距離DRP,如此則在輸送空間TSP中之預定地點(例如第二位置2030B)的基板夾持器SH是在淨位置NP,而在顯現臂下垂的方向上(譬如Z方向),該位置則獨立於臂下垂。於一方面,控制器110完成輸送臂314、315、316、317、318在第一位置2030A和第二位置2030B之間的臂運動,如此則末端實施器314E、315E、316E、317E1、317E2、318E1、318E2的基板夾持器SH完成運動而抵達大致在淨位置NP的第二位置2030B。於一方面,控制器110實施補償運動900、900’、900”,而臂運動則使末端實施器314E、315E、316E、317E1、317E2、318E1、318E2的基板夾持器SH沿著具有時間最佳軌跡的最佳路徑而在第一位置2030A和第二位置2030B之間來移動,如上所述。 In one aspect, the controller uses the drive zones 200, 200A-200C to implement the compensatory motion 900, 900', 900" (e.g., see Figures 5 and 9) of the conveyor arm 2004 between the first position 2030A and the second position 2030B (block 820 of Figure 8) with a magnitude and direction 586 that compensates for and resolves substantially the entire droop distance DRP of the conveyor arm 2004. As described above, the conveyor arms 314, 31 The compensating movements 900, 900', and 900" of 5, 316, 317, and 318 result in substantially the entire droop distance DRP being eliminated relative to any suitable predetermined reference (e.g., transfer plane TP). Thus, the substrate gripper SH at a predetermined location in the transport space TSP (e.g., second location 2030B) is at a net position NP, which is independent of arm droop in the direction in which the arm droop is present (e.g., the Z direction). On the one hand, the controller 110 completes the arm movement of the transport arms 314, 315, 316, 317, and 318 between the first position 2030A and the second position 2030B, so that the substrate grippers SH of the end effectors 314E, 315E, 316E, 317E1, 317E2, 318E1, and 318E2 complete the movement and arrive at the second position 2030B approximately at the net position NP. In one aspect, the controller 110 implements the compensating motions 900, 900', 900", and the arm motions move the substrate gripper SH of the end effector 314E, 315E, 316E, 317E1, 317E2, 318E1, 318E2 between the first position 2030A and the second position 2030B along an optimal path having a time-optimal trajectory, as described above.
依據上面所述,揭示之具體態樣的諸方面提供輸送設備104、2004,其所具有的輸送臂314、315、316、317、318,其在共同驅動區200、200A~200C上是可彼此真正切換/互換的,前提是用於可互換的臂314、315、316、317、318之對應的臂下垂登記器700載入控制輸送設備104、2004之移動的控制器110裡。進一步而言,雖然上面描述了揭示之具體態樣的諸方面,不過應了解可以採用揭示之具體態樣的諸方面,相較於沒有如在此所述的位置補償所造成的運動路徑來看,則將機器手臂上的任何給定點(譬如末端實施器上的基板夾持地點、腕關節、 肘關節等)維持在較緊的預定運動路徑公差內。舉例而言,揭示之具體態樣的諸方面可以基於輸送空間TSP中的一般三維路徑,其中該一般三維路徑使用基板輸送臂下垂測繪設備而如上所述的決定,其中該一般三維路徑併入成為控制器(例如控制器110)所提供之輸送臂的部分命令邏輯。揭示之具體態樣的諸方面利用可得自機器人控制系統(例如驅動區200、200A~200C)的自由度。舉例而言,如果輸送臂允許沿著徑向、切線、垂直和末端實施器指向來運動(例如當輸送臂安裝到或者包括懸吊臂或線性滑動),則所有這些自由度可以用於補償輸送空間TSP中的機械誤差軌跡。 According to the above, various aspects of the disclosed specific aspects provide a conveying device 104, 2004, which has conveying arms 314, 315, 316, 317, 318 that are truly switchable/interchangeable with each other on the common drive area 200, 200A~200C, provided that the corresponding arm drop register 700 for the interchangeable arms 314, 315, 316, 317, 318 is loaded into the controller 110 that controls the movement of the conveying device 104, 2004. Furthermore, while aspects of the disclosed embodiments are described above, it should be understood that aspects of the disclosed embodiments can be employed to maintain any given point on a robot arm (e.g., a substrate gripping location on an end effector, a wrist joint, an elbow joint, etc.) within a tighter predetermined motion path tolerance than would result from the motion path without position compensation as described herein. For example, aspects of the disclosed embodiments can be based on a general three-dimensional path in a transport space TSP, where the general three-dimensional path is determined as described above using a substrate transport arm droop mapping apparatus, where the general three-dimensional path is incorporated into the transport arm command logic provided by a controller (e.g., controller 110). Aspects of the disclosed embodiments utilize the degrees of freedom available in the robot's control system (e.g., drive zones 200, 200A-200C). For example, if the transport arm allows radial, tangential, vertical, and end-effector directional motion (e.g., when the transport arm is mounted to or includes a suspension arm or linear slide), all of these degrees of freedom can be used to compensate for mechanical error trajectories in the transport space TSP.
更一般而言,先前針對基於輸送空間TSP之4維軸(R、θ、Z、TH)的臂下垂(△Z)經驗因素來做軌跡補償所述的系統和過程,乃可以類似的應用於輸送臂315在輸送空間TSP中之給定軌跡的任何(和每個)想要點上之任何給定點(例如在第一臂位置2030A或任何其他臂位置的旋轉軸T1、旋轉軸T2、旋轉軸T3或中央SC)的軌跡補償。相較於造成的未補償機械路徑,這做法將可應用於將輸送臂315的任何給定點維持在任何想要的(譬如較緊的)運動路徑公差內。這意謂提出的補償做法可以基於經驗而基於空間中的一般3維路徑(R、θ、Z),其可以經由實驗測量來預先決定,並且併入成部分的演算法輸入。補償演算法將利用可得自機器人控制系統的自由度(3、4、5、6或更多個)。舉例而言,如果操縱器允許沿著徑向、切線、垂 直、末端實施器指向方向的運動,則所有這些自由度可以用於修正輸送空間TSP中的機械軌跡誤差。據此,臂下垂一詞(雖然先前特定敘述為了方便而用於指出Z方向上之未命令的位移或「垂下」),如在此所更一般使用的該詞要了解成意謂輸送臂315來自對應運動軸或自由度的彎折所造成之未命令的位移,例如(X,Y)下垂或是極座標轉換(R,θ)下垂。 More generally, the systems and processes previously described for trajectory compensation based on empirical considerations of arm droop (ΔZ) along the four axes (R, θ, Z, TH) of the transport space TSP can be similarly applied to trajectory compensation of the transport arm 315 at any (and every) desired point along a given trajectory in the transport space TSP (e.g., rotation axis T1, rotation axis T2, rotation axis T3, or center SC at the first arm position 2030A or any other arm position). This approach can be applied to maintain any given point of the transport arm 315 within any desired (e.g., tighter) motion path tolerance relative to the resulting uncompensated mechanical path. This means that the proposed compensation approach can be empirically based on a general 3D path in space (R, θ, Z), which can be predetermined through experimental measurements and incorporated as part of the algorithm input. The compensation algorithm will exploit the degrees of freedom (3, 4, 5, 6, or more) available to the robot's control system. For example, if the manipulator allows radial, tangential, vertical, and end-effector pointing motion, all of these degrees of freedom can be used to correct for mechanical trajectory errors in the transport space (TSP). Accordingly, the term arm droop (although previously specifically used for convenience to refer to uncommanded displacement or "droop" in the Z direction), as used more generally herein, is to be understood to mean uncommanded displacement of the transport arm 315 resulting from bending about corresponding axes of motion or degrees of freedom, such as (X, Y) droop or polar translation (R, θ) droop.
進一步舉例來說,現參考圖7A,設置了臂下垂距離登記器700A。於一方面,經驗下垂距離DRP測量可以儲存於臂下垂距離登記器700A,其具有類似於先前描述的查詢表形式。如圖7A所示的(多個)查詢表可以與圖7的(多個)查詢表組合或混合以形成針對臂之每個自由度的複合三維空間臂下垂演算法。於一方面,臂下垂距離登記器700A包括輸送臂315的延伸位置Rext1-m,其舉例而言在末端實施器315E所攜載之基板S的中央SC、輸送臂315之腕W的旋轉軸T3、輸送臂315之肘的旋轉軸T2,而對輸送臂315的延伸角度θ1-n來作圖(於其他方面,輸送臂315的延伸位置可以由輸送臂315或基板S之任何其他適合的特徵所決定)。於一方面,Rext1對應於輸送器在個別的角度θ1-n的收縮位置,而Rm對應於輸送臂315在第二位置2030B的位置(或異於臂收縮位置的後續位置)。在此,每個延伸位置Rext1~Rm(可以有任何適合數目的延伸位置)對應於經驗下垂測量DRP的取樣地點。於一方面,延伸位置Rext1~Rm之間的△R距離單位增量(圖4C)可以大致是恆定的;而於其他 方面,△R距離單位增量可以多變的,舉例而言以在下垂測繪的預定區域(譬如沿著延伸收縮軸R1~R8的預定區域)來提供較大的界定。於一方面,角度θ1-n對應於延伸收縮軸R1~R8而對應於不同的基板夾持地點;然而,於其他方面,可以有任何適合數目的角度來測量經驗下垂DRP。 By way of further example, referring now to FIG7A , an arm droop distance register 700A is provided. In one aspect, empirical droop distance DRP measurements can be stored in the arm droop distance register 700A in a lookup table format similar to that previously described. The lookup table(s) shown in FIG7A can be combined or blended with the lookup table(s) of FIG7 to form a complex three-dimensional arm droop algorithm for each degree of freedom of the arm. In one aspect, the arm drop distance register 700A includes an extended position R ext1-m of the conveyor arm 315, for example, at the center SC of the substrate S carried by the end effector 315E, the rotation axis T3 of the wrist W of the conveyor arm 315, and the rotation axis T2 of the elbow of the conveyor arm 315, and is plotted against the extended angles θ 1-n of the conveyor arm 315 (in other aspects, the extended position of the conveyor arm 315 can be determined by any other suitable characteristic of the conveyor arm 315 or the substrate S). In one aspect, R ext1 corresponds to the retracted position of the conveyor at the respective angles θ 1-n , and R m corresponds to the position of the conveyor arm 315 at the second position 2030B (or a position subsequent to the retracted position of the arm). Here, each extended position R ext1 -R m (any suitable number of extended positions may be used) corresponds to a sampling location for empirical sag measurement DRP. In one aspect, the delta R distance unit increment ( FIG. 4C ) between extended positions R ext1 -R m can be substantially constant; in other aspects, the delta R distance unit increment can be varied, for example to provide greater definition within a predetermined region for sag mapping (e.g., a predetermined region along the stretch-retract axes R1 - R8 ). In one aspect, angles θ 1-n correspond to different substrate clamping locations along the stretch-retract axes R1 - R8 ; however, in other aspects, any suitable number of angles may be used to measure empirical sag DRP.
於一方面,控制器2020C建構成以任何適合的方式來驅動驅動區200而沿著延伸收縮軸R1、在角度θ1來延伸輸送臂315。隨著輸送臂315延伸,感應裝置2021測量R、θ位置,例如基板S之中央SC、腕W的旋轉軸T3、肘的旋轉軸T2或輸送臂315或基板S之任何其他適合特徵在延伸位置Rext1~Rm的△R,θ1-1到△R,θ1-m。經驗臂下垂DRP距離△R,θ1-1到△R,θ1-m以任何適合的方式(例如在臂下垂距離登記器700A)而登記(圖6的區塊630)於控制器。控制器2020C進一步建構成旋轉輸送臂315,如此則末端實施器315E定位成在角度θ2、沿著另一延伸收縮軸R2而延伸,其中重複圖6的區塊620和630以獲得經驗下垂DRP距離△R,θ2-1到△R,θ2-m而登記於臂下垂距離登記器700A。以上述方式而在每個角度θ1-n、針對每一延伸位置Rext1-m來做下垂距離測量,如此則測量了對應的經驗下垂DRP,並且於臂下垂距離登記器700A中例如代表成角度θ1的△R,θ1-1到△R,θ1-m而到角度θn的△R,θn-1到△R,θn-m。在此,臂下垂距離登記器700A描述在第一臂位置2030A和第二臂位置2030B及在第三臂位置2030C(和後續臂位置2030D~2030P)的經驗臂下垂距離DRP,其中第三臂位置2030C(和後續臂 位置2030D~2030P)異於第一臂位置2030A和第二臂位置2030B二者,其中末端實施器315E沿著至少一運動軸(這範例是延伸運動軸R,但於其他方面是在沿著θ運動軸的T方向和/或沿著Z運動軸)來移動。注意臂下垂距離登記器700A是以下垂距離測量(角度θ1的△R,θ1-1到△R,θ1-m而到角度θn的△R,θn-1到△R,θn-m)來示範,其可以對應於基板S的中央SC、輸送臂315之腕W的旋轉軸T3、輸送臂315之肘的旋轉軸T2,但應了解於其他方面,臂下垂距離登記器700A也可以包括針對基板S的前緣SLE和/或後緣SLT或是輸送臂315之任何其他適合特徵的下垂距離測量。 In one aspect, the controller 2020C is configured to actuate the drive section 200 in any suitable manner to extend the transport arm 315 along the extend-retract axis R1 at an angle θ1. As the transport arm 315 extends, the sensing device 2021 measures the R,θ position, such as ΔR,θ1-1 to ΔR,θ1-m, of the center SC of the substrate S, the rotation axis T3 of the wrist W, the rotation axis T2 of the elbow, or any other suitable characteristic of the transport arm 315 or the substrate S at the extended positions R ext1 to R m . The experienced arm droop distances DRP, ΔR,θ1-1 to ΔR,θ1-m, are registered (block 630 of FIG. 6 ) to the controller in any suitable manner, such as in the arm droop distance register 700A. The controller 2020C is further configured to rotate the conveyor arm 315 so that the end effector 315E is positioned to extend along the other extension-retraction axis R2 at an angle θ2, repeating blocks 620 and 630 of FIG. 6 to obtain the experienced droop DRP distances ΔR,θ2-1 to ΔR,θ2-m, which are registered in the arm droop distance register 700A. In the above manner, droop distances are measured at each angle θ1 -n and for each extension position Rext1-m . The corresponding experienced droop DRP is measured and recorded in the arm droop distance register 700A, for example, as ΔR,θ1-1 to ΔR,θ1-m at angle θ1 and ΔR,θn-1 to ΔR,θn-m at angle θn. Here, the arm droop distance register 700A describes the experienced arm droop distance DRP at a first arm position 2030A and a second arm position 2030B and at a third arm position 2030C (and subsequent arm positions 2030D~2030P), wherein the third arm position 2030C (and subsequent arm positions 2030D~2030P) is different from both the first arm position 2030A and the second arm position 2030B, wherein the end implementer 315E moves along at least one motion axis (in this example, the extension motion axis R, but in other aspects in the T direction along the θ motion axis and/or along the Z motion axis). Note that the arm droop distance register 700A is illustrated with droop distance measurements (△R, θ1-1 of angle θ1 to △R, θ1-m and △R, θn-1 to △R, θn-m of angle θn), which may correspond to the center SC of the substrate S, the rotation axis T3 of the wrist W of the transport arm 315, and the rotation axis T2 of the elbow of the transport arm 315, but it should be understood that in other aspects, the arm droop distance register 700A may also include droop distance measurements for the leading edge SLE and/or trailing edge SLT of the substrate S or any other suitable feature of the transport arm 315.
如圖7A所可見,臂下垂距離登記器700A可不僅為將經驗下垂距離DRP關聯於延伸距離Rext1~Rm的二維陣列,但也可以建構成以致補償當中操作輸送設備104的不同環境條件(譬如不同的操作溫度TH),以及/或者補償在輸送臂315沿著Z軸之不同位置的臂延伸。舉例而言,可以針對任何適合數目的不同溫度TH初始~TH初始+y來重複圖6的區塊620和630,如此則臂下垂距離登記器700A所描述的下垂補償和藉此實施的臂下垂補償(在此所述)通融例如臂構件(譬如臂連桿、滑輪、皮帶、末端實施器等)的熱膨脹和收縮。也可以針對任何適合數目的不同Z高度Z初始~Z初始+x來重複圖6的區塊620和630,如此則臂下垂距離登記器700A和藉此實施的下垂補償(在此所述)通融例如輸送設備104的Z軸和驅動區200的同軸心軸之間的未對齊,以及/或者通融輸送臂315所耦合之同軸驅動區200、 200A~200C的驅動軸桿之間的未對齊。於再進一步方面,於輸送設備104包括可互換的臂314、315、316、317、318之情形,可以用上述方式而針對每個可互換的臂314、315、316、317、318來產生臂下垂距離登記器700A、700A’~700An’。 As shown in FIG. 7A , the arm droop distance register 700A may not only be a two-dimensional array associating the experienced droop distances DRP with the extension distances R ext1 ~R m , but may also be constructed to compensate for different environmental conditions (e.g., different operating temperatures TH) during operation of the transport apparatus 104 and/or compensate for arm extensions at different positions of the transport arm 315 along the Z-axis. For example, blocks 620 and 630 of FIG. 6 may be repeated for any suitable number of different temperatures THinitial ~ THinitial+y , such that the sag compensation described by the arm sag distance register 700A and the arm sag compensation implemented thereby (described herein) accommodates, for example, thermal expansion and contraction of arm components (e.g., arm linkages, pulleys, belts, end effectors, etc.). Blocks 620 and 630 of FIG. 6 may also be repeated for any suitable number of different Z heights Zinitial ~ Zinitial+x , such that the arm droop distance register 700A and the droop compensation implemented thereby (described herein) accommodate, for example, misalignment between the Z axis of the conveyor device 104 and the coaxial axis of the drive section 200, and/or accommodate misalignment between the drive shafts of the coaxial drive sections 200, 200A ~ 200C to which the conveyor arm 315 is coupled. In a further aspect, when the conveying device 104 includes interchangeable arms 314, 315, 316, 317, 318, the arm drop distance register 700A, 700A'-700An' can be generated for each interchangeable arm 314, 315, 316, 317, 318 in the manner described above.
如所可理解,可以用類似於上述關於輸送臂2004安裝到懸吊臂143或線性滑動器144之方面的方式來產生臂下垂距離登記器700A~700An’。在此,懸吊臂143或線性滑動器144及所安裝的輸送臂2004可以用大致類似於上述的方式而安裝到基板輸送臂下垂測繪設備2000的框架2000F,其中登記系統2020以類似於上述關於延伸收縮軸R的方式(例如圖1C和1D所示)而決定安裝到懸吊臂143或線性滑動器144之輸送臂2004的下垂距離,如此則由輸送臂2004和懸吊臂143二者或線性滑動器144所實施的經驗下垂距離DRP登記於對應的臂下垂登記器700A。 As can be appreciated, the arm drop distance registers 700A-700An′ may be generated in a manner similar to that described above with respect to the mounting of the transport arm 2004 to the suspension arm 143 or the linear slider 144. Here, the suspension arm 143 or linear slider 144 and the transport arm 2004 mounted thereon can be mounted to the frame 2000F of the substrate transport arm droop measurement apparatus 2000 in a manner substantially similar to that described above. The registration system 2020 determines the droop distance of the transport arm 2004 mounted to the suspension arm 143 or linear slider 144 in a manner similar to that described above with respect to the extension/retraction axis R (e.g., as shown in Figures 1C and 1D). The experienced droop distance DRP implemented by both the transport arm 2004 and the suspension arm 143 or linear slider 144 is registered in the corresponding arm droop register 700A.
於一方面,參見圖4A~4D、7A以及圖1A~1M、2A~2D,(多個)臂下垂距離登記器700A如上所述而隨著個別的輸送設備2004(和不同且可選擇的臂314、315、316、317、318,如果有裝配的話)來運行。於一方面,用於輸送設備2004的(多個)臂下垂距離登記器700A轉移(譬如以任何適合的方式載入)到控制器110的下垂補償器110DC,而用於要使用輸送設備2004的處理設備100A~100H。於一方面,下垂補償器110DC可以配置在驅動區200、200A~200C的殼罩內,並且以任何適合的方式而耦 合於控制器110,以實施如在此所述的臂下垂補償。控制器110然後建構成以輸送設備2004的驅動區200、200A~200C來實施輸送臂2004(例如輸送臂315)的補償運動,其中補償運動具有大小和方向,其補償並且解析輸送臂315之大致整個的經驗下垂距離DRP。於一方面,使用圖1A的處理設備100A作為範例,控制器110的下垂補償器110DC建構成以任何適合的方式而從(多個)下垂距離登記器700A來決定輸送臂315在第一位置2030A和第二位置2030B之間的經驗下垂距離DRP,這範例的第二位置2030B是狹縫閥SV的地點。於一方面,補償運動的大小和方向是由(多個)下垂距離登記器700A所決定。 In one aspect, referring to Figures 4A-4D, 7A and Figures 1A-1M, 2A-2D, arm droop distance register(s) 700A operate as described above with respective conveyor apparatuses 2004 (and the various and optional arms 314, 315, 316, 317, 318, if equipped). In one aspect, the arm droop distance register(s) 700A for the conveyor apparatus 2004 are transferred (e.g., loaded in any suitable manner) to the droop compensator 110DC of the controller 110 for use by the processing apparatuses 100A-100H that utilize the conveyor apparatus 2004. In one aspect, the droop compensator 110DC can be disposed within the housing of the drive sections 200, 200A-200C and coupled to the controller 110 in any suitable manner to implement arm droop compensation as described herein. The controller 110 is then configured to implement compensatory motion of the conveyor arm 2004 (e.g., the conveyor arm 315) using the drive sections 200, 200A-200C of the conveyor device 2004, wherein the compensatory motion has a magnitude and direction that compensates for and accounts for substantially the entire experienced droop distance DRP of the conveyor arm 315. In one aspect, using the processing apparatus 100A of FIG. 1A as an example, the droop compensator 110DC of the controller 110 is configured to determine the experienced droop distance DRP of the transport arm 315 between a first position 2030A and a second position 2030B from the droop distance register(s) 700A in any suitable manner. In this example, the second position 2030B is the location of the slit valve SV. In one aspect, the magnitude and direction of the compensating movement are determined by the droop distance register(s) 700A.
應了解前面的敘述僅在示範揭示之具體態樣的諸方面。熟於此技藝者可以設計出多樣的更改和修飾,而不偏離揭示之具體態樣的諸方面。據此,揭示之具體態樣的諸方面打算要含括落於所附申請專利範圍裡的所有此種更改、修飾和變化。進一步而言,互相不同的附屬項或獨立項引述了不同的特徵則並不表示無法有利的使用這些特徵的組合,此種組合仍在本發明之諸方面的範圍裡。 It should be understood that the foregoing description is merely illustrative of the various aspects of the disclosed embodiments. Those skilled in the art may devise numerous changes and modifications without departing from the disclosed embodiments. Accordingly, the disclosed embodiments are intended to cover all such changes, modifications, and variations that fall within the scope of the appended patent applications. Furthermore, the fact that different dependent or independent clauses recite different features does not indicate that a combination of these features cannot be used to advantage; such combinations remain within the scope of the present invention.
200:驅動區 315:輸送臂 315E:末端實施器 200DF:基準或參考特徵 200F:框架、安裝凸緣 2000:基板輸送臂下垂測繪設備 2000DF:基準特徵 2000F:框架 2004:輸送設備 2007:Z軸軌 2010:安裝表面 2020:登記系統 2020C:控制器 2020CP:處理器 2021:感應裝置 2030A:第一位置 TP:轉移平面 TSP:輸送空間 TSV:轉移體積 200: Drive Zone 315: Conveyor Arm 315E: End Applicator 200DF: Datum or Reference Feature 200F: Frame, Mounting Flange 2000: Substrate Conveyor Arm Sag Mapping Device 2000DF: Datum Feature 2000F: Frame 2004: Conveyor Equipment 2007: Z-Axis 2010: Mounting Surface 2020: Registration System 2020C: Controller 2020CP: Processor 2021: Sensing Device 2030A: First Position TP: Transfer Plane TSP: Transfer Space TSV: Transfer Volume
Claims (30)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762450818P | 2017-01-26 | 2017-01-26 | |
| US62/450,818 | 2017-01-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202402488A TW202402488A (en) | 2024-01-16 |
| TWI897017B true TWI897017B (en) | 2025-09-11 |
Family
ID=65033952
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112132099A TWI897017B (en) | 2017-01-26 | 2018-01-26 | Substrate transport apparatus, substrate processing tool and method for substrate transport apparatus position compensation |
| TW107102919A TWI815803B (en) | 2017-01-26 | 2018-01-26 | Method and apparatus for substrate transport apparatus position compensation, substrate transport empiric arm droop mapping apparatus, substrate transport apparatus, and substrate processing tool |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107102919A TWI815803B (en) | 2017-01-26 | 2018-01-26 | Method and apparatus for substrate transport apparatus position compensation, substrate transport empiric arm droop mapping apparatus, substrate transport apparatus, and substrate processing tool |
Country Status (1)
| Country | Link |
|---|---|
| TW (2) | TWI897017B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201913356D0 (en) * | 2019-09-16 | 2019-10-30 | Spts Technologies Ltd | Wafer processing system |
| US11263755B2 (en) * | 2020-07-17 | 2022-03-01 | Nanya Technology Corporation | Alert device and alert method thereof |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000183128A (en) * | 1998-12-17 | 2000-06-30 | Komatsu Ltd | Control device for work transfer device |
| US20090243413A1 (en) * | 2007-06-27 | 2009-10-01 | Brooks Automation, Inc. | Robot drive with magnetic spindle bearings |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102047033B1 (en) * | 2011-03-11 | 2019-11-20 | 브룩스 오토메이션 인코퍼레이티드 | Substrate processing tool |
-
2018
- 2018-01-26 TW TW112132099A patent/TWI897017B/en active
- 2018-01-26 TW TW107102919A patent/TWI815803B/en active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000183128A (en) * | 1998-12-17 | 2000-06-30 | Komatsu Ltd | Control device for work transfer device |
| US20090243413A1 (en) * | 2007-06-27 | 2009-10-01 | Brooks Automation, Inc. | Robot drive with magnetic spindle bearings |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202402488A (en) | 2024-01-16 |
| TWI815803B (en) | 2023-09-21 |
| TW201840389A (en) | 2018-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11972965B2 (en) | Method and apparatus for substrate transport apparatus position compensation | |
| KR102512974B1 (en) | Process apparatus with on-the-fly substrate centering | |
| CN105814677A (en) | Processing apparatus | |
| US20220266460A1 (en) | Substrate transport apparatus | |
| US20230271792A1 (en) | Substrate processing apparatus | |
| US20240178032A1 (en) | Substrate transport apparatus | |
| EP4070367A1 (en) | Substrate processing apparatus | |
| TWI897017B (en) | Substrate transport apparatus, substrate processing tool and method for substrate transport apparatus position compensation | |
| KR102793869B1 (en) | A Substrate Transport Apparatus | |
| US11830749B2 (en) | Substrate transport apparatus | |
| TWI829700B (en) | Substrate transport apparatus | |
| TW202524629A (en) | Buffer for substrate transport apparatus and substrate transport apparatus including the buffer |