TW202110602A - Robot embedded vision apparatus - Google Patents
Robot embedded vision apparatus Download PDFInfo
- Publication number
- TW202110602A TW202110602A TW109125812A TW109125812A TW202110602A TW 202110602 A TW202110602 A TW 202110602A TW 109125812 A TW109125812 A TW 109125812A TW 109125812 A TW109125812 A TW 109125812A TW 202110602 A TW202110602 A TW 202110602A
- Authority
- TW
- Taiwan
- Prior art keywords
- robotic arm
- arm
- substrate
- image
- link
- Prior art date
Links
- 239000000758 substrate Substances 0.000 claims abstract description 210
- 238000003384 imaging method Methods 0.000 claims abstract description 109
- 230000033001 locomotion Effects 0.000 claims abstract description 74
- 239000012636 effector Substances 0.000 claims description 110
- 238000000034 method Methods 0.000 claims description 44
- 238000009434 installation Methods 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 22
- 238000013459 approach Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 84
- 210000000245 forearm Anatomy 0.000 description 41
- 230000005540 biological transmission Effects 0.000 description 21
- 238000005259 measurement Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 235000012431 wafers Nutrition 0.000 description 15
- 210000000707 wrist Anatomy 0.000 description 13
- 230000000694 effects Effects 0.000 description 12
- 230000036544 posture Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 10
- 239000000463 material Substances 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000005530 etching Methods 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 2
- 238000000231 atomic layer deposition Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005229 chemical vapour deposition Methods 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 230000008021 deposition Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000407 epitaxy Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000478345 Afer Species 0.000 description 1
- DHKHKXVYLBGOIT-UHFFFAOYSA-N acetaldehyde Diethyl Acetal Natural products CCOC(C)OCC DHKHKXVYLBGOIT-UHFFFAOYSA-N 0.000 description 1
- 125000002777 acetyl group Chemical class [H]C([H])([H])C(*)=O 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 210000002310 elbow joint Anatomy 0.000 description 1
- 230000008020 evaporation Effects 0.000 description 1
- 238000001704 evaporation Methods 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 229920001519 homopolymer Polymers 0.000 description 1
- 238000002513 implantation Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 239000011261 inert gas Substances 0.000 description 1
- 238000005468 ion implantation Methods 0.000 description 1
- 238000001459 lithography Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 150000004767 nitrides Chemical class 0.000 description 1
- 229910052757 nitrogen Inorganic materials 0.000 description 1
- 230000009022 nonlinear effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000001020 plasma etching Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 210000000323 shoulder joint Anatomy 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
- 238000007740 vapor deposition Methods 0.000 description 1
- 238000013022 venting Methods 0.000 description 1
Images
Landscapes
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
Description
本發明例式性實施例一般相關於基板處理設備,且更明確是相關於基板運輸設備。The exemplary embodiments of the present invention are generally related to substrate processing equipment, and more specifically related to substrate transportation equipment.
一般而言,半導體自動化運行在真空環境下,真空環境具有由各種處理模組站施加之未知與高溫度變化,諸如耦合到或形成集群工具。習知半導體自動化設計(諸如,機器人設計)倚賴內嵌位置回饋裝置,其定位遠離其中基板被固持在空間中之位置的。舉例而言,運用類比或數位旋轉或線性編碼器來檢測馬達致動器之位置,並且此資訊被用於經由機械臂之假定運動模型來計算空間中機器人末端執行器之預期位置。由於機器手臂操作的環境(例如熱效應)在機器手臂連桿中造成的維度變化大,因此連桿和末端執行器的實際位置可能未知。Generally speaking, semiconductor automation operates in a vacuum environment, which has unknown and high temperature changes imposed by various processing module stations, such as coupling to or forming cluster tools. Conventional semiconductor automation designs (such as robotic designs) rely on built-in position feedback devices that are positioned away from the position where the substrate is held in space. For example, analog or digital rotary or linear encoders are used to detect the position of the motor actuator, and this information is used to calculate the expected position of the robot end effector in space through the assumed motion model of the robot arm. Because the operating environment of the robot arm (such as thermal effects) causes a large dimensional change in the robot arm link, the actual position of the link and the end effector may not be known.
一般而言,已提出針對基板處理精確性之不同解決方案。作為實例,已經在處理模組站中使用視覺系統,以能夠提供附加位置回饋迴路。其他類型之機器人位置感測(諸如基於GPS)亦已經被提出,作為不僅在空間中定位機器人亦得以找出各別處理模組站之方式。其他方法運用定位在處理模組站之閘閥鄰近的反射或穿透光束雷射感測器,以校正相對於末端執行器之晶圓/基板偏位。此等解決方法可以被稱作具有熱補償之主動晶圓置中(A ctiveW aferC entering,AWC)。若干種版本之AWC亦補償機器手臂連桿由於熱效應造成之維度變化,補償方法諸如包括當手臂維度在熱度上改變時,使用AWC感測器追蹤端部執行器或機器手臂之手腕之特徵,該AWC感測器諸如設置在處理模組站或閘閥處。Generally speaking, different solutions for substrate processing accuracy have been proposed. As an example, a vision system has been used in the processing module station to be able to provide additional position feedback loops. Other types of robot position sensing (such as GPS-based) have also been proposed as a way not only to locate the robot in space but also to find individual processing module stations. Other methods use reflective or penetrating beam laser sensors located near the gate valve of the processing module station to correct the wafer/substrate offset relative to the end effector. These solutions may be referred to as having opposing active thermal compensation of the wafer (A ctive W afer C entering, AWC). Several versions of AWC also compensate for the dimensional changes of the robotic arm linkage due to thermal effects. Compensation methods include using an AWC sensor to track the characteristics of the end effector or the wrist of the robotic arm when the dimensionality of the arm changes in heat. The AWC sensor is, for example, installed at the processing module station or gate valve.
上述基板處理精確性之習知解決方案可能是不足,因為例如需要對集群工具(或其他處理設備組態)進行不期望的改變(例如,由於成本、停機時間等),以支援附加的位置或溫度回饋資訊。感測技術在嚴峻環境(諸如,高溫或銹蝕氣體)附近可能不能良好地運作。感測技術可能無法提供足夠的資訊以正確預測熱增長(或收縮)。The above-mentioned conventional solutions for substrate processing accuracy may be insufficient because, for example, undesirable changes (for example, due to cost, downtime, etc.) of the cluster tool (or other processing equipment configuration) are required to support additional locations or Temperature feedback information. The sensing technology may not work well in the vicinity of severe environments (such as high temperatures or rusty gases). Sensing technology may not provide enough information to correctly predict thermal growth (or shrinkage).
及and
圖1A-1D描繪根據本揭露態樣的基板處理設備之例式性示意圖式。儘管將參考圖式描述本揭露的各態樣,但是應當理解,本揭露的各態樣可以以多種形式體現。此外,可使用任何適當尺寸、形狀或類型之元件或材料。1A-1D depict exemplary schematic diagrams of substrate processing equipment according to aspects of the present disclosure. Although the various aspects of the present disclosure will be described with reference to the drawings, it should be understood that the various aspects of the present disclosure may be embodied in various forms. In addition, any suitable size, shape or type of elements or materials can be used.
高精確性基板處理之概念源自於無視環境改變而能夠在最小位置變化下將基板置於期望位置之想法。如將在下文更加清楚描述者,本揭露之態樣提供一種設備與方法,可以在封閉或密封環境(諸如在圖1A-1D之基板處理設備中可找到的封閉或密封環境或任何其他適當基板處理設備/室)內改善基板運輸放置精確性。本揭露之態樣提供一種採用基於視覺(及/或其他非接觸式)的感測系統的獨立解決方案,而無需對基板處理設備及其室進行修改。本揭露之態樣提供一種基板運輸設備在空間中位置(例如,機械臂或末端執行器之位置)的高精確性回饋與熱補償,其無須對基板處理設備之結構進行修改,無對真空環境新增電子設備,以及具有最小或沒有對基板運輸設備手臂及/或機械臂機械設計之衝擊。The concept of high-precision substrate processing is derived from the idea that the substrate can be placed in the desired position with minimal position changes regardless of environmental changes. As will be described more clearly below, the aspect of the present disclosure provides an apparatus and method that can be used in a closed or sealed environment (such as the closed or sealed environment found in the substrate processing equipment of FIGS. 1A-1D or any other suitable substrate Improve the accuracy of substrate transportation and placement in the processing equipment/chamber. The aspect of the present disclosure provides an independent solution using a vision-based (and/or other non-contact) sensing system without modifying the substrate processing equipment and its chamber. The aspect of the present disclosure provides a highly accurate feedback and thermal compensation of the position of the substrate transportation equipment in space (for example, the position of the robot arm or the end effector), which does not require modification to the structure of the substrate processing equipment, and no vacuum environment Add new electronic equipment, and have minimal or no impact on the mechanical design of the substrate transport equipment arm and/or robotic arm.
根據本揭露之態樣,提供一種基板運輸設備基於視覺感測器系統/定位在處理系統之常壓側(例如,在其中基板運輸設備之手臂進行操作的真空室/環境之外部),以使用手臂之連桿來量測在空間中一或多手臂連桿位置中的基板運輸設備之手臂上至少一點或指標之位置。一手臂連桿之例式性位置是機器人頂部中央姿勢(或手臂完整的縮回位置/定向)或任何其他適當的手臂之預定姿勢。機器人頂部中央姿勢(或其他預定手臂姿勢)在製造手臂時被設定或校準(例如,在馬達編碼器的原始位置或歸零位置)。According to the aspect of the present disclosure, a substrate transportation device is provided based on a visual sensor system/located on the normal pressure side of the processing system (for example, outside the vacuum chamber/environment where the arm of the substrate transportation device operates) for use The arm link is used to measure the position of at least one point or index on the arm of the substrate transport equipment in one or more arm link positions in space. The exemplary position of an arm link is the top central posture of the robot (or the fully retracted position/orientation of the arm) or any other suitable predetermined posture of the arm. The top center posture of the robot (or other predetermined arm posture) is set or calibrated when the arm is manufactured (for example, at the original position or the zero position of the motor encoder).
基於視覺感測器系統在傳送室的基線溫度對手臂上的至少一個點或指標進行成像,以建立參考位置和溫度(例如,基線量測值)。當手臂操作並且運輸室內的溫度相對於基線測量值改變時,可以用新的測量值來更新手臂運動,以便為在基板傳輸設備的控制器內運行的機器人運動模型提供準確的調整。本揭露提供之基於視覺感測器系統不會干涉基板運輸設備之手臂或干涉客戶之半導體製程。At least one point or index on the arm is imaged based on the baseline temperature of the vision sensor system in the transfer chamber to establish a reference position and temperature (for example, a baseline measurement value). When the arm is operating and the temperature in the transport chamber changes relative to the baseline measurement value, the new measurement value can be used to update the arm motion to provide accurate adjustments to the robot motion model running in the controller of the substrate transfer device. The visual sensor-based system provided in this disclosure will not interfere with the arm of the substrate transportation equipment or interfere with the customer's semiconductor manufacturing process.
參照圖1A與1B,根據揭露實施例之態樣示出處理設備(諸如半導體工具站11090)。雖然半導體工具11090在圖式中被描繪,但本文所述揭露實施例之態樣可以被應用到任何工具站或採用機械臂之應用。在本實例中,工具11090被示出是集群工具,然而揭露實施例之態樣可應用到任何適當的工具站,諸如圖1C與1D所示以及在美國專利公告案號8,398,355(2013年3月19日公告,標題“Linearly Distributed Semiconductor Workpiece Processing Tool”)中所述之線性工具站,透過對其揭露引用而將其全文併入本文中。工具站11090一般包括常壓前端11000、真空負載鎖11010與真空後端11020。在其他態樣中,工具站可具有任意適當的組態。前端11000、負載鎖11010與後端11020中各者之組件可以連接到控制器11091,其可以任何適當控制架構(例如集群結構之控制)之部分。該控制系統可以是具有主控制器、集群控制器和自動化遠端控制器的閉合迴路控制器,例如在2011年3月8日發布的題為“Scalable Motion Control System”的美國專利公告案號7,904,182中揭露者,透過對其揭露引用而將其全文併入本文中。在其他態樣中,可以運用任何適當的控制器及/或控制系統。控制器11091包括任何適當的記憶體與處理器,其包括非暫態性程式碼,用於運行本文所述處理設備,以實現自動化基板置中及/或基板處理設備之基板固持站之自動位置,並教示基板運輸設備有關如本文所述基板固持站之位置。舉例而言,在一態樣中,控制器11091包括內嵌基板定位指令(例如,用於判定基板與基板運輸設備的末端執行器之間的偏心率)。在一態樣中,基板定位指令可以是內嵌拾取/放置指令,用於移動基板,以及在固持基板上之末端執行器通過或超過一或多自動基板置中感測器。控制器經組態以判定基板之中心與末端執行器之參考位置,以及判定基板相對於末端執行器的參考位置之偏心率。在一態樣中,控制器經組態以接收對應於末端執行器及/或基板運輸設備/機器人之運輸手臂的一或多特徵之檢測訊號,並判定由於例如處理模組內溫度所造成之基板運輸設備或者基板運輸設備之組件的熱膨脹或收縮。1A and 1B, a processing device (such as a semiconductor tool station 11090) is shown according to aspects of the disclosed embodiment. Although the
如可實現且將在本文中描述的,在一態樣中,基板站位於其內具有真空壓力環境之處理模組內部且本文所述自動導正(auto-teaching)是在該處理模組內發生。在一態樣中,真空壓力是諸如10-5 托或以下之高真空。在一態樣中,本文所述自動置中及/或導正發生在位於例如處於處理安全狀態(例如用於處理基板)的處理模組內的基板站特徵中。用於處理基板之處理安全狀態是處理模組之一種狀態,其中處理模組被密封在清潔狀態下,用於準備將處理真空或大氣引入到處理模組中,或在準備將生產晶圓引入處理模組中的一種狀態。As achievable and will be described herein, in one aspect, the substrate station is located inside a processing module with a vacuum pressure environment therein, and the auto-teaching described herein is in the processing module occur. In one aspect, the vacuum pressure is a high vacuum such as 10 -5 Torr or less. In one aspect, the automatic centering and/or guiding described herein occurs in a substrate station feature located in, for example, a processing module that is in a processing safe state (e.g., for processing substrates). The processing safety state for processing the substrate is a state of the processing module, in which the processing module is sealed in a clean state, and is used to prepare the processing vacuum or atmosphere to be introduced into the processing module, or to introduce the production wafer into the processing module. A state in the processing module.
在一態樣中,前端11000一般包括負載端口模組11005以及微環境11060(諸如例如設備前端模組(EFEM))。負載端口模組11005可以是符合SEMI標準E15.1,E47.1,E62,E19.5或E1.9的300mm裝載端口、前開口或底開口盒/匣與片匣之盒開啟器/裝載器到工具標準(BOLTS)介面。在其他態樣中,負載端口模組可經組態成200 mm晶圓或450 mm晶圓介面,或任何其他適當基板介面(諸如較大或較小的晶圓、或用於平面板顯示器之平面板)。雖然在圖1A中示出兩個負載端口模組11005,但在其他態樣中,任何適當數量之負載端口模組可以被結合到前端11000中。負載端口模組11005可經組態成從高架運輸系統、自動引導車輛、人員引導車輛、軌道引導車輛或任何其他合適的運輸方法,承接基板載體或片匣11050。負載端口模組11005可通過負載端口11040來與微環境11060介接。在一態樣中,負載端口11040允許基板在基板片匣11050與微環境11060之間通過。In one aspect, the
在一態樣中,微環境11060通常包括任何適當的傳送機器人11013,其結合有本文所述揭露實施例之一或多態樣。在一態樣中,機器人11013可以是例如在美國專利公告案號6,002,840中描述之履帶式機器人,其全部公開內容或其他態樣透過引用而併入本文中,任何其他合適的運輸機器人具有任何事當的組態。微環境11060可為多負載端口模組之間的基板傳送提供一受控、乾淨區。In one aspect, the
真空負載鎖11010可連接到並定位在微環境11060與後端11020之間。再次註明,本文所用之術語真空可指稱高真空(諸如10-5
托或以下),基板在其中被進行處理。負載鎖11010通常包括常壓與真空槽閥。槽閥可提供環境隔離,該環境隔離用於在從常壓前端加載基板之後排空負載鎖,並在用惰性氣體(例如氮氣)排氣時,在運輸室中保持真空。在一態樣中,負載鎖11010包括對準器11011,用於將基板之基標對準到期望位置,以用於進行處理。在其他態樣中,真空負載鎖可定位在處理設備之任何適當位置中,並具有任何適當的組態及/或計量設備。The
真空後端11020一般包括運輸室11025、一或多處理站或模組11030、以及任何適當的傳送機器人或設備11014。將在下文中描述傳送機器人11014,並且該機器人可定位在運輸室11025內,以在負載鎖11010與各處理站11030之間運輸基板。處理站11030可透過各種沉積、蝕刻、或其他類型之處理來對基板進行操作,以在基板上形成電性電路或其他期望結構。典型處理包括但不限於使用真空之薄膜處理,諸如電漿蝕刻或其他蝕刻處理,化學氣相沉積(CVD),電漿氣相沉積(PVD),注入(例如離子注入),計量學,快速熱處理(RTP),乾式剝離原子層沉積(ALD),氧化/擴散,氮化物形成,真空光刻,磊晶(EPI),引線鍵合和蒸發或其他使用真空壓力的薄膜處理。處理站11030可連接到運輸室11025,以允許基板可以從運輸室11025傳遞到處理站11030,且反之亦然。在一態樣中,負載端口模組11005與負載端口11040實質上直接耦合到真空後端11020,以使得安裝在負載端口上之片匣11050實質上(例如,在一態樣中,至少省略了微環境11060,而在其他態樣中,也省略了真空負載鎖11010,以便以類似於真空負載鎖11010之方式將片匣11050抽真空至真空狀態)與處理站11030之處理真空及/或傳送室11025之真空環境(例如,處理真空及/或真空環境在其間延伸並且在處理站11030與片匣11050之間是共同的)直接介接。The vacuum
現在參照圖1C,示出線性基板處理系統2010之示意平面圖,其中工具介面區段2012被安裝到運輸室模組3018,使得介面區段2012一般面對朝著(例如向內)但自運輸室3018之縱向X軸偏位。運輸室模組3018可以在任何適當方向中延伸,其延伸方式是透過將其他運輸室模組3018A、3018I、3018J附接到介面2050、2060、2070,如美國專利公告案號8,398,355中所述者,先前已透過對其引用而併入本文中。各運輸室模組3018、3019A、3018I、3018J包括任何適當的基板運輸2080,其可包括本文所述之揭露實施例之一或多態樣,用於將基板運輸通過處理系統2010並進入與離開例如處理模組PM(其在一態樣中是與上述處理站11030實質上相似)。如可思及,各室模組可能夠固持隔離或控制大氣(例如,N2,乾淨空器,真空)。Referring now to FIG. 1C, a schematic plan view of the linear
參照圖1D,示出例示性處理工具410之示意立面圖,諸如其可以是沿著線性運輸室416之縱向X軸所擷取。在圖1D所示之揭露實施例之態樣中,工具介面區段12可代表性的連接到運輸室416。在本態樣中,介面區段12可界定工具運輸室416之一端部。如圖1D所示,運輸室416可例如具有另一工件入口/出口站412在介面站12之對立端部。在其他態樣中,可提供其他的入口/出口站,用於插入/移除工件到/自運輸室。在一態樣中,介面區段12與入口/出口站412可允許從工具加載與卸載工件。在其他態樣中,工件可以從一端部加載到工具中並從另一端部移除。在一態樣中,運輸室416可具有一或多傳送室模組18B、18i。各室模組可能夠固持隔離或控制大氣(例如,N2,乾淨空器,真空)。如前述,如圖1D中所示形成運輸室416之運輸室模組18B、18i、負載鎖模組56A、56與工件站的組態/配置僅是例示性,並且在其他態樣中,運輸室可具有更多或更少設置在任意期望模組配置中的模組。在所示態樣中,站412可以是負載鎖。在其他態樣中,負載鎖模組可定位在端部入口/出口站(與站412相似)之間或接合運輸室模組(與模組18i相似)可經組態以如負載鎖般操作。1D, a schematic elevation view of an
亦如先前所述,運輸室模組18B、18i在其內具有一或多對應的運輸設備26B、26i,其可包括本文所述揭露實施例之一或多態樣。各別運輸室模組18B、18i之運輸設備26B、26i可協作以在運輸室中提供該線性分佈的工件運輸系統。在本態樣中,運輸設備26B(其可實質上與圖1A與1B中所描繪的集群工具之運輸設備11013、11014相似)可具有一般SCARA手臂組態(儘管在其他態樣中,運輸手臂可以具有任何其他期望的配置,例如,如圖2B所示的線性滑動臂214或具有任何適當的手臂連桿機構的其他適當的手臂)。手臂連桿機構的合適實例可以在例如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日提交的題為“Dual Arm Robot(雙手臂機器人)”的美國專利申請案號13/293,717和於2013年9月5日提交的題為“Linear Vacuum Robot with Z Motion and Articulated Arm(帶有Z軸運動和關節式手臂的線性真空機器人)”的美國專利申請案號13/861,693中找到,其全部公開內容通過引用整體併入本文中。在揭露實施例之態樣中,至少一傳送手臂可以源自常規的SCARA (選擇性順應的關節式機器手臂)型設計,其包括上手臂,帶驅動的前臂和帶約束的末端執行器,或伸縮臂或任何其他合適的手臂設計。傳送手臂的合適例子可以在例如2008年5月8日提交的題為“Substrate Transport Apparatus with Multiple Movable Arms Utilizing a Mechanical Switch Mechanism(利用機械式開關機構的具有多個可動手臂的基板運輸設備)”的美國專利申請案號第12/117,415號和於2010年1月19日發布的美國專利案號第7,648,327號中找到,其全部內容通過引用整體併入本文中。傳送手臂之操作可彼此獨立(例如,各手臂之延伸/縮回是與其他手臂獨立),可透過空轉運動開關來操作傳送手臂,或者可以以任何合適的方式可操作地連接手臂,使得該手臂共享至少一個共用驅動軸。仍在其他態樣中,運輸手臂可具有其他期望配置,諸如蛙腿臂216(圖2A)組態、跳蛙臂217(圖2D)組態、雙對稱手臂218(圖2C)組態等。在另一態樣中,參照圖2E,傳送手臂219包括至少第一與第二關節式手臂219A、219B,其中各手臂219A、219B包括末端執行器219E,其經組態以在共用傳送平面上邊對邊並排固持至少兩個基板(S1、S2)(末端執行器219E的每個基板固持位置共享一個公共驅動器,用於拾取和放置基板S1,S2),其中基板S1,S2之間的間隔DX對應於並排的基板固持位置之間的固定間隔。運輸手臂的適當實例可以在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日提交的提交的題為“Dual Arm Robot(雙手臂機器人)”的美國專利申請案號第13/293,717號與於2011年10月11日提交的題為“Coaxial Drive Vacuum Robot(共軸驅動真空機器人)”的美國專利申請案號13/270,844中找到,其全部公開內容通過引用整體併入本文中。在一個態樣中,所揭露之實施例的各態樣被結合到諸如在例如美國專利公告號8,293,066和7,988,398中描述的那些線性運輸梭的運輸手臂之中,其公開內容通過引用整體併入本文中。As previously described, the
在圖1D揭露實施例之態樣中,運輸設備26B之手臂可以被配置以提供可以被稱做「快速交換(fast swap)」之配置,其允許從拾起/放置位置處快速交換晶圓(例如,從基板固持位置拾起晶圓並接著快速放置另一晶圓在該相同基板固持位置上)之運輸。運輸手臂26B可具有任何適當的驅動區段(例如,共軸排列的驅動軸,並排驅動軸,水平相鄰的馬達,垂直堆疊的馬達等),用於對各手臂提供任何適當量之自由度(例如,繞肩部和手肘關節之Z軸運動的獨立旋轉)。如參見圖1D,在本態樣中,模組56A、56、30i可定位在傳送室模組18B、18i之間隙中,並且可以界定合適的處理模組、負載鎖LL、緩衝站、計量站或任何其他期望的站。舉例而言,間隙模組(諸如,負載鎖56A、56與工件站30i)各可具有靜態工件支撐/軸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之間。在此種態樣中,接合運輸室模組之運輸手臂可直接從末端執行器或一個運輸手臂接過工件後帶到另一運輸手臂之末端執行器,以使工件移動通過運輸室。處理站模組可透過各種沉積、蝕刻、或其他類型之處理來對基板進行操作,以在基板上形成電性電路或其他期望結構。處理站模組可連接到運輸室模組,以允許基板可以從運輸室傳遞到處理站,且反之亦然。在美國專利公告案號第8,398,355號中描述了具有與圖1D中所示的處理設備類似的一般特徵之處理工具的合適實例,該美國專利先前已在此全文引入作為參考。In the aspect of the embodiment disclosed in FIG. 1D, the arm of the
參照圖3,將描述基板運輸設備2300(諸如上述者)成具有至少一多連桿或SCARA手臂2300A,然而,本揭露之此態樣也同樣可應用到任何適當的運輸手臂,諸如上述者且包括但不限於跳蛙臂組態、雙對稱手臂組態與關節式手腕組態。一般而言,運輸設備2300包括SCARA手臂2300A(一般稱作手臂2300A),其具有上手臂23201、前臂23202、基板固持器或末端執行器23203(其上具有基板固持站)、以及驅動區段23204。控制器11091可以連接到運輸設備2300,以視需求移動SCARA手臂2300A之手臂區段。在其他態樣中,手臂總成可具有任何其他期望之一般SCARA組態。舉例而言,總成可具有多前臂及/或多基板固持器。3, the substrate transportation device 2300 (such as the above) will be described as having at least one multi-link or
基板固持器23203透過軸總成23754在運輸設備2300之手腕23755處可旋轉連接到前臂23202。基板固持器23203可以是透過支撐軸23698旋轉連接到前臂23202。在一態樣中,基板固持器23203可以是分叉末端執行器。基板固持器23203可具有主動機械或被動邊緣夾具。在其他態樣中,基板固持器23202可以是具有真空吸盤之槳式末端執行器。前臂23202透過共軸的軸(coaxial shaft)總成23675在運輸設備2300之手肘23646處可旋轉連接到上手臂23201。基板固持器23203具有預定中心,其中末端執行器經組態以固持基板,以使得基板中心與末端執行器預定中心重合,用於如本文所述般在基板處理設備內運輸基板。上手臂23201在肩部23652可旋轉連接到驅動區段23204。在本態樣中,上手臂23201與前臂23202具有相等長度,但在其他態樣中,上手臂23201例如可能長度短於前臂23202,或反之亦然。The
在所示出態樣中,驅動區段23204可具有外部殼體23634H,該殼體容納共軸的軸組裝23660以及三個馬達23662、23664、23666或驅動軸,各具有各別編碼器570、571、572,以例如用於判斷各別定子23678a-23678c之旋轉位置(以及各別與定子耦合之驅動軸23668a-23668c)。在其他態樣中,驅動區段可具有多於或少於三個的馬達。驅動軸總成23660具有三個驅動軸23668a、23668b與23668c。在其他態樣中,可設置多於或少於三個的驅動軸。第一馬達23662包含定子23678a以及與內軸23668a連接的轉子23680a。第二馬達23662包含定子23678b以及與中軸23668b連接的轉子23680b。第三馬達23666包含定子23678c以及與外軸23668c連接的轉子23680c。三個定子23678a、23678b、23678c是在沿殼體之不同垂直高度或位置靜態附接到殼體23634H。在本態樣中,第一定子23678a是底部定子、第二定子23678b是中間定子、以及第三定子23678c是頂部定子。各定子一般包含電磁線圈。三個軸23668a、23668b與23668c被配置成共軸的軸。三個轉子23680a、23680b、23680c較佳包含永久磁鐵,但可替代地包含不具有永久磁鐵之磁感應轉子。套筒23663位於轉子23680與定子23678之間,以允許運輸設備2300可以在真空環境中使用,其中驅動軸總成23660位於真空環境中,而定子23678位於真空環境外部。然而,若運輸設備2300僅目的在於用於常壓環境下,則不需要設置套筒23663。In the illustrated aspect, the
第一軸(shaft)23668a是內軸並從底部定子23678a延伸。內軸具有與底部定子23678a對準之第一轉子23680a。中軸23668b從中間定子23678b向上延伸。中軸具有與第二定子23678b對準之第二轉子23680b。外軸23668c從頂部定子23678c向上延伸。外軸具有與上定子(upper stator)23678c對準之第三轉子23680c。各種軸承被設置繞著軸23668以及殼體23634H,以允許各軸可相對於彼此以及相對於殼體23634H獨立旋轉。各軸23668可設置具有適當位置感測器(例如,諸如各別編碼器570-572),以向控制器11091發訊有關軸23668相對於彼此及/或相對於殼體23634H之旋轉位置。可使用任何適當的感測器,諸如光學或電感感測器。The
外軸23668c經固定連接到上手臂23201,以使得軸23668c與上手臂23201如一單元繞Z1軸一起旋轉。中軸23668b連接到上手臂23201中的第一傳動裝置23620,以及內軸23668a連接到上手臂23201中的第二傳動裝置23610,如圖23所示。第一傳動裝置23620較佳包含驅動滑輪23622、惰滑輪23624以及驅動纜線或皮帶23626。驅動滑輪23622是固定安裝到中軸23668b頂部並透過驅動皮帶23626連接到惰滑輪23624。惰滑輪23624是固定安裝到共軸的軸總成23675的內軸23672底部,該軸總成將前臂23202連接到上手臂23201。在上手臂23201中的第二傳動裝置23610較佳包含驅動滑輪23612、惰滑輪23614以及驅動纜線或皮帶23616。驅動滑輪23612是固定安裝到驅動區段23204裡共軸的軸總成23660之內軸23668a頂部。惰滑輪23614是固定安裝到共軸的軸總成的外軸23674底部,該軸總成將前臂23202連接到上手臂23201。驅動皮帶23616將驅動滑輪23612連接到惰滑輪23614。第一傳動裝置23626之惰與驅動滑輪23624、23622之間的直徑比率(例如,滑輪比率),以及第二傳動裝置23610之惰與驅動滑輪23614、23612之間的直徑比率可以為任何適當的驅動比率,如本文所述者。驅動皮帶23616、23626經組態使各別惰滑輪23614、23624以與對應驅動滑輪23612、23622相同的方向(例如,驅動滑輪23612、23622之順時針旋轉將導致惰滑輪23614、23624順時針旋轉)旋轉。The
將前臂23202連接到上手臂23201之共軸的軸總成23675是從上手臂23201透過適當軸承來可旋轉的支撐,該軸承允許軸總成之外軸與內軸23674、23672可以繞Z2軸相對於彼此與相對於上手臂23201旋轉。共軸的軸總成23675之外軸23674是固定安裝到前臂23202,以使得軸23674與前臂23202可以如一單元繞Z2軸一起旋轉。當上手臂23201中的第二傳動裝置23610之惰滑輪23614透過驅動區段23204之內軸23668a進行旋轉時,前臂23202是繞Z2軸旋轉。因此,驅動區段23204之內軸23668a是用於使前臂23202相對於上手臂23201獨立旋轉。The
共軸的軸總成之內軸23672是固定附接到前臂23202中第三傳動裝置23752之驅動滑輪23753。在前臂23202中的第三傳動裝置23752較佳包含驅動滑輪23753、惰滑輪23750以及驅動纜線或皮帶23751。惰滑輪23750經固定安裝到軸23698。驅動皮帶23751將驅動滑輪23753連接到惰滑輪23750。軸23698由合適的軸承從前臂23202可旋轉地支撐,該軸承允許軸23698繞Z3軸相對於前臂23202旋轉。在此方面,第三傳動裝置23752之惰與驅動滑輪23750、23753之間的直徑比率可以為任何適當的驅動比率,如本文所述者。驅動皮帶23751經組態使惰滑輪23750以與驅動滑輪23753相同的方向(例如,驅動滑輪23753之順時針旋轉將導致惰滑輪23750順時針旋轉)旋轉。The inner shaft 23672 of the coaxial shaft assembly is fixedly attached to the driving
軸23698經固定安裝到基板固持器23203。因此,軸23698與基板固持器23203繞Z3軸如一單元一起旋轉。當第三傳動裝置23752之惰滑輪23750是透過驅動滑輪23753旋轉時,基板固持器23203是繞Z3軸旋轉。驅動滑輪23753進而由共軸的軸總成23675之內軸23672旋轉。當上手臂23201中的第一傳動裝置23626之惰滑輪23624透過驅動區段23204之中軸23268b進行旋轉時,內軸23672旋轉。因此,基板固持器23203可以相對於前臂23202與上手臂23201繞著Z3軸獨立旋轉。The
參照圖4,在一態樣中,運輸設備2300可包括兩個SCARA手臂25155A、25155B,其與手臂2300A實質相似。舉例而言,各SCARA手臂25155A、25155B包括上手臂連桿25155UA、25155UB,前臂連桿25155FA、25155FB,以及末端執行器25155EA、25155EB。在本態樣中,末端執行器25155EA、25155EB從動於上手臂,但在其他態樣中,末端執行器可以被獨立驅動。手臂25155A、25155B(示出為三個連桿SCARA手臂)可共軸耦合到驅動區段23204,並且可垂直堆疊在彼此頂部上以允許獨立的theta運動(使用例如四個軸驅動-請見驅動軸23668d)或耦合的theta運動(使用例如三個軸驅動),其中耦合的theta運動是機器手臂繞著肩軸Z1如一單元般之旋轉且無延伸或縮回。各手臂25155A、25155B是由一對馬達驅動且可具有任何適當的驅動滑輪配置。在一態樣中,針對各手臂之肩部滑輪、手肘滑輪、與手腕滑輪之間的直徑比率可以(作為非限定性目的)是1:1:2比率或2:1:2比率。為延伸各例如使用1:1:2比率之手臂,該對馬達中各馬達以實質相等且相反的方向旋轉。為延伸各例如使用2:1:2比率之手臂,肩部滑輪固持成實質上固定的(例如,實質上不旋轉),且與上手臂耦合之馬達被旋轉以延伸該手臂。theta運動是透過在相同方向上以實質相同速度來旋轉馬達來控制。其中在末端執行器是在相同平面上之情況下,各手臂相對於彼此之theta運動是受限制,然而若手臂一起移動則手臂可在theta方面無限的移動。如可實現,當各手臂相較於其他手臂獨立驅動時諸如當使用四個軸驅動時,在末端執行器不在相同平面上之情況下,各手臂可在theta方面無限移動。4, in one aspect, the
參照圖5,驅動區段23204被示出是耦合到真空室599之真空室壁500(諸如本文所述基板處理設備之任何適當的運輸室)。應註明,雖然描述真空室,但室599可具有任何適當的處理環境在其中。在此,驅動區段23204包括與真空室壁500密封耦合之安裝介面510,以形成實質上將真空室599內真空環境隔離(或密封)自在真空室599外周圍之常壓環境的隔離障。舉例而言,該安裝介面510將該驅動區段23204安裝到該真空室599並形成周邊,其將在該周邊外部的該真空室599之內部分離自該周邊510P內部的該真空室599之外部。應註明,機器手臂2300A之延伸與縮回是與位於周邊510P內部之肩軸Z1相關。在此,至少一部分的驅動區段23204被設置在常壓環境內。安裝介面510經組態以使得一部分511之安裝介面510被暴露到真空環境,以及另一部分512之安裝介面510被設置在常壓環境下。5, the
參照圖6,運輸設備2300被描繪成具有安裝在真空室599內部的手臂2300A。如上述,手臂2300A包括在手臂2300A遠端端部處之末端執行器23203,經組態以在其上支撐基板。手臂2300A可操作連接到驅動區段23204,該驅動區段利用該至少一獨立驅動軸(上述),以至少產生沿徑向方向R的手臂運動(請見圖7),以使該手臂2300A延伸和縮回,並使該末端執行器23203從縮回位置(例如,在圖7中所描繪之機器人頂部中央姿勢)沿該徑向方向R移動到延伸位置。運輸設備2300包括成像系統600,其通過該安裝介面510在相對於該真空室599之預定位置中安裝有至少一成像感測器601,該成像感測器被設置以成像至少部分的手臂2300A。各成像感測器601相對於該延伸機器手臂2300A的機器手臂2300A末端執行器23203之遠端位置定位在該肩軸鄰近處。在一態樣中,成像感測器601被設置在感測器殼體610中或否則耦合到該感測器殼體,該感測器殼體包括窗口605,成像感測器601透過該窗口後其視野延伸到真空室599內部中。窗口605可以由玻璃建構或由其他適當透明材料建構,且可取決於要由控制器11091承接的基於視覺之資訊的類型來選定該窗口材料(例如,窗口提供的光學屬性可允許由成像感測器所檢測到的波長之傳輸,並在真空和常壓環境之間傳播)。在一態樣中,窗口605之透明度可形成透鏡(亦即,具有一體的鏡片形狀),該透鏡經組態為一或多聚焦(例如,在特定部分之真空室599內及/或運輸機器人)在成像感測器601視野、放大成像感測器601視野、以及改變成像感測器601視野的方向以觀看到各種/不同部分之真空室599內,或至少部分界定成像感測器601之成像特性的視野。在其他態樣中,窗口605可經組態以承接透鏡(亦即,透鏡可耦合到窗口),其中該(耦合到窗口605之)透鏡是經組態以一或多聚焦在成像感測器601視野、放大成像感測器601視野、以及以與上述方式類似方法改變成像感測器601視野的方向(例如,透鏡可以是廣角透鏡,其相對於窗口605固定或具有可變/可調觀看特性,其中透鏡調整系統可以被設置在真空室外部之窗口605上)。窗口605經組態以形成跨真空室599內真空環境與真空室599外部常壓環境之間的壓力差動器之邊界。窗口605可以與安裝介面510之開口606對準,以及感測器殼體610及/或窗口605是在安裝介面510暴露於常壓環境下之部分512上相對於安裝介面510密封。在一態樣中,窗口605(以及開口606)之尺寸並不受限於成像感測器601之開口尺寸,以使得窗口可以比成像感測器601開口更大以提供成像感測器601往真空室599內之不受限視野。在其他態樣中,窗口605與窗口605之透明度相對於安裝介面510是尺寸過大,以及成像感測器601具有開口,以令窗口605設定真空室599內的成像感測器視野(例如,設成廣視野或具有任意適當尺寸之視野)。仍在其他態樣中,感測器殼體610可以省略,以使得其中窗口605透過窗口夾環615或由任何適當材料(例如,乙縮醛均聚物樹脂)所建構之其他適當的緊固件而被固定抵著安裝介面510之安裝部512。成像感測器601可以是任何適當成像感測器,諸如CCD或CMOS感測器、紅外線感測器及/或紅外線攝影機,該感測器經安裝到安裝介面510或否則以任何適當方式設置,以使得成像感測器601視野延伸穿透窗口605與開口606並進入真空室599內部。Referring to FIG. 6, the
控制器11091是通訊連接到成像系統600(例如,透過適當的有線及/或無線連接)並且經組態以使用成像感測器601成像至少部分的手臂2300A(或至少部分的手臂2300A上設置之一組一或多標記,如上述),該手臂移動到或在由至少一獨立驅動軸所界定之預定可重複位置/姿勢(例如,機器人頂部中央姿勢或其他預定姿勢)中移動,或者在其他態樣中,使用成像感測器601成像該至少部分的機器手臂2300A(或至少部分的手臂上設置之一組一或多標記,如上述),該手臂沿著由至少一獨立驅動軸界定路徑移動或在預定位置中。該控制器經組態以從該第一或接續影像與該至少部分的機器手臂2300A之校準影像,或至少部分的該多連桿機器手臂2300A上該組一或多標記701-702(如本文所述)之校準影像進行比較,來計算該至少部分的該機器手臂2300A之位置變異數,或該多連桿機器手臂2300A的該末端執行器23203的基板固持站之位置變異數,以及從該位置變異數判定將該機器手臂2300A之該延伸位置予以改變的運動補償因子,其中進行該第一或接續影像之捕獲的該各成像感測器601-603經設置在該安裝介面510之該周邊內部。在該第一或接續影像中捕獲到的該至少部分的該組一或多標記701-702決定了該末端執行器23203的該基板固定站的該位置變異數。由該控制器從該第一或接續影像與該至少部分的該機器手臂2300A之校準影像進行比較,來計算出的位置變異數包括:該徑向方向上的位置變異數分量;以及在與該徑向方向呈非零交叉角的方向上的另一變異數分量;以及該運動補償因子改變在該徑向方向與該角度方向中至少一方向上的該機器手臂2300A之該延伸位置(請至少參見本文所述圖10A與10B)。該第一或接續影像中捕獲到的該至少部分的該機器手臂2300A包括其上有基板的該末端執行器23203,其中具有基板之該末端執行器23203被成像於該第一或接續影像中,以及該控制器11091判定相對於該末端執行器之預定基板固持位置的基板偏心率,該判定方式為類似於在2019年1月25日提交的題為“Automatic wafer centering method and apparatus(自動晶片定心方法和裝置)”的美國專利申請號16/257,595中描述的方式,其公開內容通過引用整體結合於此。The
控制器,在該手臂2300A接近或在該預定可重複位置上或鄰近處或在預定位置上對準時,實現捕獲至少部分的手臂2300A之第一影像。手臂2300A的對準可以在將手臂2300A安裝到至少一個獨立驅動軸時發生,其中至少一個驅動軸處於預定定向中,從而使得該至少一驅動軸之編碼器570-572(也參見圖5)能夠在原始位置或歸零位置(例如,原始位置或歸零位置是從中測量至少一個驅動軸的旋轉度(和手臂延伸)的位置)。如上述,該至少一驅動軸之此原始位置或歸零位置在一態樣中是對應於機器人頂部中央姿勢。如將在本文所述者,透過簡單參閱圖7,該機器手臂2300A之至少一連桿具有相對於預定平面描述位置之線性與旋轉特性的特徵,其中該控制器11091根據使用該成像系統捕獲的該特徵之影像來記錄該位置的線性與旋轉特性。在一態樣中,描述或否則特徵化手臂位置(或相對於徑向(延伸/縮回)方向的多連桿機器手臂2300A之至少一連桿)之線性與旋轉特性兩者之特徵,包含由成像感測器601所成像的手臂2300A上一組一或多指標或標記701-702,其用以判定對手臂2300A造成之熱與其他效應。在手臂2300A對準時(在預定註冊/校準溫度),成像感測器601成像手臂2300A與指標701-702,以校準手臂2300A並判定手臂2300A之基線量測值(例如,在被稱做校準影像中判定)。The controller realizes capturing at least part of the first image of the
應註明,若手臂2300A被移除並替換成一不同手臂,則可以通過以下方式簡化對不同手臂的校準:透過在原始位置或歸零位置對至少一驅動軸成像不同手臂的(一或多)指標,並將該不同手臂的影像與校準影像進行比較。如此,成像感測器601可以被預校準到驅動區段23204/手臂2300A,並安裝成與驅動區段23204實質上為一單元模組。儘管本文針對例解決如由於熱效應對運輸手臂造成的影響而描述了本揭露的各態樣,但是本揭露的各態樣也可以用於監測手臂連桿的溫度,例如透過包括如上所述的非接觸式熱感測器(例如,紅外線感測器,紅外線攝影機等)代替或結合成像感測器601,以本文所述的方式透過安裝介面/凸緣510來安裝,而無侵入真空室599的處理環境中。It should be noted that if the
參照圖7,描繪例示性成像感測器601(或其他適當感測器)位置。在圖7中,有三個以本文所述方式耦合到安裝介面510之成像感測器601-603。在示出的例示性位置處,三個成像感測器601-603可以被採用以量測可以使用任何適當指標來識別的手臂2300A上之點/位置。舉例而言,亦參照圖8A與8B,標的700-702可以位於沿著手臂2300A之任何適當位置處,諸如沿上手臂22301、前臂23202、以及末端執行器23203。舉例而言,指標700被設置在上手臂23201上。指標701可以被設置在前臂23202之手腕軸承位置處(例如,在手腕之旋轉軸處,該手臂將末端執行器23203耦合到前臂23202)。指標702可以被設置在末端執行器23203之手腕板23203P上。標的700-702被設置在手臂上並經組態以當由一或多成像感測器601-603進行成像時,提供沿著空間中預定平面的各別手臂連桿之各別位置與定向(例如,諸如基板運輸平面或其中手臂連桿操作之平面)。透過機器加工/蝕刻/雕刻處理,指標700-702被內嵌到手臂2300A之各別連桿中,或者以任何適當方式被耦合到手臂2300A。Referring to Figure 7, an exemplary imaging sensor 601 (or other suitable sensor) location is depicted. In Figure 7, there are three imaging sensors 601-603 coupled to the mounting
如圖8B所示,指標700-702可具有任何適當組態,諸如十字組態700A、圓形組態700B、以及雙十字準心組態700C。標的700-702可以經組態以使得當各別手臂連桿延伸與收縮時,當例如與基線量測值進行比較,成像系統600可以檢測出指標700-702形狀中的可識別變化(例如,變長或變短)。舉例而言,亦參照圖16,手臂2300A移動到預定可重複位置中,例如到(完整的)縮回機器人頂部中央姿勢(或其他預定位置,請見圖7、8A與8C) (圖16,區塊1601)。當在預定可重複位置中時,成像感測器601成像且控制器11091捕獲手臂2300A上指標700-704之至少一接續成像(圖16,區塊1602與1603)。接續影像與校準影像進行比較(圖16,區塊1604)。位置變異數是根據該兩影像之比較而判斷的(圖16,區塊1605)。As shown in FIG. 8B, the indicators 700-702 may have any suitable configuration, such as a
在其他態樣中,在各別成像感測器601-603之視野中的指標700-704之位置可能相較於基線量測值會有所改變。控制器11091可識別出/檢測到指標700-702之此形狀或位置之變化,並判定手臂連桿之熱膨脹/收縮,用於修改手臂2300A用於拾起與放置基板之控制運動。可同時測量或在不同時刻測量一或多指標位置之量測值。舉例而言,參照圖8A與8C,由於手臂運動之緣故,可能無法同時獲得所有的指標量測值。然而,可以在不同手臂位置處測量量測值,以適應手臂2300A之機構及/或運動限制(相較於圖8A與8C,其中手臂2300A延伸以量測位於手腕軸承位置處之指標701)。對於其中此等量測值備用於總體末端執行器23203位置之熱膨脹補償之應用,可以在不同時刻測量來自不同位置之量測值,其中從手臂2300A上的不同位置進行的量測之間的時間間隔被限制為手臂/晶圓熱系統的時間常數的一部分。In other aspects, the positions of the indicators 700-704 in the field of view of the respective imaging sensors 601-603 may be changed compared to the baseline measurement value. The
為了在空間(例如,在手臂處理環境中)中精確追蹤手臂位置,成像系統600可以被控制器11091使用以獲得資訊,以實現相對於參考或基線量測值之手臂2300A中的追蹤變化。在已知位置處(例如,由諸如編碼器570-572等適當位置回饋裝置回報)與條件下(例如,諸如環境溫度),參考或基線可界定成量測值(例如,影像及/或溫度)。例如,參照圖5,編碼器570-572可為旋轉(或其他適當)編碼器,其提供各手臂驅動軸23668a-23668c之絕對位置給控制器11091。僅為了例示性目的,在室溫,手臂可位於圖7所示之位置處。在圖7示出之手臂2300A位置中以及量測到環境溫度條件下,如圖所示,驅動軸編碼器位置與與上手臂23201和末端執行器23203重疊的成像感測器600-602所記錄的指標影像唯一相關。此等影像被控制器11091用作「參考或基線量測值」。由於手臂2300A被使用一段時間且執行高溫度晶圓處理操作,故手臂2300A與末端執行器23203之溫度會上升,且會導致連桿長度會相對於參考或基線條件而改變。控制器11091經組態(例如,程式化)以當驅動軸23668a-23668c位置到達預定參考位置時,啟動成像感測器601-603,以捕獲標的700-702之影像。由於手臂2300A之熱膨脹,在位置及/或定向方面,影像內指標700-702之位置及/或指標700-702之形狀會改變。In order to accurately track the arm position in space (for example, in an arm processing environment), the
再次參照圖9,控制器11091經組態以計算「新」或接續影像901中指標700-702相對於參考/基線影像902之平移、變形、及/或旋轉量,該變化量各由向量 DP
與旋轉 Rz
進行指示。可對各指標700-702執行平移、變形及/或旋轉量之計算,該計算是透過其各別成像感測器所進行。根據本揭露之態樣,可以由控制器11091(諸如由控制器11091之運動解算器11091K(請見圖1A))使用透過手臂2300A上/中的各指標「 i
」所回報的各量測變化之 DPi
與旋轉 Rzi
量,以計算出更精確之基板運輸設備2300之運動模型(與不考慮手臂2300A之熱效應運動模型相比)。亦參照圖10A、10B與11,描繪基於熱效應之運動模型的例示性修改。在本實例中,描繪二連桿手臂,但在其他態樣中,機器手臂可具有多於或少於兩個的連桿。在此,各手臂連桿(例如,諸如上手臂23201與前臂23202)受相對於參考環境溫度之熱膨脹影響。圖10A描繪由控制器11091在無熱膨脹情況下(例如,基線運動模型)使用之運動模型(例如,手臂長度L1、L2,手臂角度θ1、θ2等)。圖10B描繪受熱膨脹影響下之運動模型(其中,dL1與dL2代表相較於基線維度下各別手臂連桿之長度中的變化,以及DP1與DP2表示上手臂23201與前臂23202中指標700與704之位置的變化)。指標DP1、DP2之位置中的變化是使用控制器11091基於來自成像系統600之資訊所判定,該改變值被使用以估計連桿熱膨脹dL1與dL2,使得運動模型可以被校正以較佳判定空間中的手臂位置。舉例而言,參照圖11,控制器11091經組態以具有補償演算法1100,其使用輸入(例如,L1、L2、θ1、θ2、DP1與DP2)以判定dL1與dL2,並產生校正運動模型1101以補償對手臂2300A之熱效應。控制器11091在運動控制演算法1102中使用校正的運動模型1101以產生用於拾起與放置基板在基板處理系統之基板固持位置處的手臂2300A運動(諸如本文所述者)。Referring again to FIG. 9, the
參照圖12,手臂2300A中由於熱膨脹緣故所造成之變化的例示性判定將在下文中更詳細描述。如在前文所述,指標700-704各具有一組態,例如當由成像系統600感測到至少一個指標700-704時,可判定由於各SCARA手臂連桿23201、23202、23203之溫度中的變化所造成之SCARA手臂連桿23201、23202、23203長度ΔLi
中離散變異數與滑輪效應ΔVi
。舉例而言,至少一指標700-704被設置在SCARA手臂2300A上,以使得成像系統600在預定位置檢測指標(例如,在一態樣中,隨著SCARA手臂2300之徑向運動即時偵測)。在此,指標700-704判定由於在各SCARA手臂連桿23201、23202、23203之不同的溫度變化ΔTi
所造成在各不同的SCARA手臂連桿23201、23202、23203之不同離散變異數(例如,ΔLi
)各者之間的區別,並因此區別性施加該各別不同的離散變異數以判定各別滑輪變異數ΔVi
以及對SCARA手臂變異數之對應的非線性效應(貢獻)。離散變異數可以使用對應比例或膨脹因子(KS(i)
)來表示,其方式類似於2016年7月13日提交的題為“On the fly automatic wafer centering method and apparatus(即時自動化晶圓置中方法和裝置)”的美國專利申請案號15/209,497中所述(其公開內容通過引用整體併入本文),將變異數與預定基準(datum)參考(例如,參考溫度TREF
和參考溫度下的初始連桿長度L1
)相關。Referring to FIG. 12, an exemplary determination of the change due to thermal expansion in the
指標700-704的配置是確定性的(或根據以上確定性的區別,在每個不同離散變異數之間的確定性區分),以區分其具有上手臂連桿23201、前臂連桿23202和末端執行器23203之三連桿SCARA手臂2300A,但是在其他態樣,指標700-704可以具有用於確定性區分n連桿手臂(例如,具有任何合適數量的手臂連桿的手臂)的任何合適的組態。指標700-704之組態是有確定性的,以從感測指標700-704之位置來區分不同的離散變異數(ΔLi
, ΔVi
)或膨脹因子KS(i)
,將在下文中相關於等式[1]-[4]做更詳細說明。The configuration of indicators 700-704 is deterministic (or based on the above deterministic difference, the deterministic distinction between each different discrete variance) to distinguish it from having
在一態樣中,控制器11091(或控制器之運動解算器11091K)經組態以從至少指標700-704的檢測中判定與每個手臂連桿23201、23202、23203相對應的不同離散變異數ΔLi,並且在從肩軸Z1到末端執行器23203之參考位置EEC(即,晶圓/末端執行器中心位置)判定SCARA手臂變異數(例如,取決於所使用的座標系的ΔX,ΔY或R,θ)時在不同的離散變異數間做出區別。如先前所述,在將變異數表示為與各手臂連桿23201、23202、23203相對應的膨脹因子KS(i)
的情況下,控制器11091被組態以根據指標的檢測來確定每個對應的手臂連桿23201、23202、23203之不同膨脹因子KS(i)
之間的離散關係、透過判定對末端執行器23203之參考位置EEC的變異數以在不同的對應手臂連桿23201、23202、23203之不同膨脹因子KS(i)
之間進行區分。換言之,控制器包括運動效應解算器,其經組態以從透過成像系統600進行之至少一指標700-704之檢測,來判定判定比例因子KS(i)
與相對於SCARA手臂2300A之各不同手臂連桿23201、23202、23203之各不同離散變異數ΔLi
間的離散關係,以隨著SCARA手臂2300A之徑向運動快速判定SCARA手臂之變異數。從至少一指標700-704之檢測,控制器11091經組態以透過成像系統600之各別成像感測器601掃描一次SCARA手臂2300來判定SCARA手臂2300A之變異數ΔX、ΔY。此外,控制器11091(或運動解算器11091K)經組態以解算由於溫度變化ΔTi
造成之各別滑輪(請見例如圖3之滑輪)之非線性運動效應ΔVi
,其由於在手臂關節或滑輪軸Z1,Z2,Z3處的溫度不同,從而區分各個滑輪的不同的各個非線性運動效應ΔVi。對應於非線性運動效應ΔVi
之滑輪變異數可以表示成在各個別手臂連桿23201、23202、23203對立端部處滑輪之滑輪驅動比率。In one aspect, the controller 11091 (or the
參照圖12,為了例示性目的與方便性,運輸設備被描繪成具有單一SCARA手臂,其中在SCARA手臂2300A之上手臂與前臂連桿23201、23202被描繪成在參考溫度TREF
具有相同的長度L,然而在其他態樣中,上手臂與前臂連桿可具有不相等的長度。在其他態樣中,本揭露之態樣可應用到任何適當的手臂。此外,為了例示性目的與方便性,SCARA手臂連桿被建構成具有相似材料,以具有相似熱膨脹係數,但在其他態樣中,手臂連桿可由不同材料製成,以為了具有不同的熱膨脹係數。在一態樣中,僅為了例示性目的,上手臂連桿23201與前臂連桿23202是由各別馬達軸驅動,而末端執行器23203從動於上手臂連桿23201。在圖12中描繪,在相同馬達位置下,SCARA手臂2300A在熱膨脹之前與之後(該熱膨脹手臂是以虛線描繪)。SCARA手臂之一般運動可撰寫成:12, for illustrative purposes and convenience, the transportation device is depicted as having a single SCARA arm, where the arm and
在參考溫度:At reference temperature:
溫度加熱與熱膨脹後:After temperature heating and thermal expansion:
其中:among them:
以及G1 與G2 為針對上手臂對手肘以及手腕對手肘之滑輪齒輪比率。And G 1 and G 2 are the pulley gear ratios for the elbow of the upper arm and the elbow of the wrist.
在校準溫度TREF
,上手臂連桿23201與前臂連桿23202各具有長度L。在溫度改變之後,上手臂連桿23201之長度標記為L1,以及前臂連桿23202之長度標記為長度L2。At the calibration temperature T REF , the
在相同的馬達位置處,假設上手臂溫度改變了ΔT1
,前臂溫度改變了ΔT2
,以及針對上手臂連桿23201之熱膨脹係數是α1
以及針對前臂連桿23020之熱膨脹係數是α2
,則上手臂長度L1與前臂長度L2在熱膨脹後為:At the same motor position, assuming that the temperature of the upper arm changes by ΔT 1 , the temperature of the forearm changes by ΔT 2 , and the thermal expansion coefficient for the
其中,膨脹因子被界定成:Among them, the expansion factor is defined as:
由於溫度是從末端執行器23203往SCARA手臂2300A之肩軸Z1分佈,因此特別在溫度提高到穩定狀態期間,分佈溫度改變了在SCARA手臂接合處(例如,Z1、Z2、Z3軸)之滑輪的滑輪比率,這是因為該等滑輪以不同速度熱膨脹。此滑輪之熱膨脹將改變所包括的角度與末端執行器定向。再次參照圖27,用以顯示滑輪驅動比率的變化對末端執行器中心EEC造成之衝擊的模擬結果之實例假定滑輪是處於不同的溫度但是連桿長度維持不變。Since the temperature is distributed from the
以下表描繪針對SCARA手臂2300A之滑輪的例式性滑輪驅動比率,其中識別滑輪之位置且以通用測量單位表示直徑。
針對SCARA手臂2300A,肩軸Z1透過包括驅動比率為2:1之滑輪的傳動裝置來與手肘軸Z2連接,而手腕軸Z3透過包括驅動比率為2:1之滑輪的傳動裝置來與手肘軸Z2連接。For the
假定在肩軸Z1處之溫度變化為ΔT1,且在手肘軸處之溫度變化為ΔT2,以及α是手臂連桿材料之熱係數,則肩軸Z1對手肘軸Z2之滑輪比率可表示成:Assuming that the temperature change at the shoulder axis Z1 is ΔT1, and the temperature change at the elbow axis is ΔT2, and α is the thermal coefficient of the arm link material, the pulley ratio of the shoulder axis Z1 to the elbow axis Z2 can be expressed as:
使用等式[3]與[4]:Use equations [3] and [4]:
因此,在滑輪比率之變化後,角度為:Therefore, after the pulley ratio is changed, the angle is:
假定在末端執行器上之溫度變化為ΔT3 ,則手腕軸Z3與前臂軸Z2之間的滑輪比率可表示成:Assuming that the temperature change on the end effector is ΔT 3 , the pulley ratio between the wrist axis Z3 and the forearm axis Z2 can be expressed as:
並且,膨脹因子可被界定成:And, the expansion factor can be defined as:
則:then:
其中,末端執行器23203之角度變化可以表示成:Among them, the angle change of the
諸如上述「補償演算法」與圖11描繪者,可透過分析導出或機器學習方式來實現,其中透過外部量測值裝置之輔助可實作訓練格(training grid),外部測量裝置可精確的監控機器人末端執行器在空間中實際的位置。圖13示出相關於獲得訓練格資料以開發用於機器手臂誤差補償的基於機器學習模型之實例。給定環境條件與可用測量值後,針對各種輸入條件可使用外部裝置1300(例如,諸如攝影機或其他適當的感測器)來量測實際的末端執行器位置,以為了提供資料以適當訓練基於機器學習的模型。Such as the above-mentioned "compensation algorithm" and the one depicted in Figure 11 can be realized through analysis and export or machine learning. The training grid can be implemented with the aid of external measurement devices, and the external measurement devices can accurately monitor The actual position of the robot end effector in space. FIG. 13 shows an example of a machine learning model related to obtaining training grid data to develop a machine learning model for error compensation of a robot arm. Given the environmental conditions and available measurement values, the external device 1300 (for example, a camera or other appropriate sensors) can be used to measure the actual end effector position for various input conditions, in order to provide information for proper training based on Machine learning model.
在另一態樣,圖14A與14B示出分析導出之實例,其有關如何根據成像感測器量測值DP1、DP2來計算上手臂230201與前臂23202之連桿熱膨脹。應註明,分析導出可採用計算出的連桿熱膨脹dL1與dL2,來校正機器人運動模型以精確地判定機器人末端執行器在空間中的位置。In another aspect, FIGS. 14A and 14B show an example of analysis and derivation, which relates to how to calculate the thermal expansion of the connecting rod between the upper arm 230201 and the
現在參照圖15,將描述本揭露之態樣的例示性操作。在一態樣中,方法1300包括設置基板運輸設備(諸如上述者)之運輸室(諸如上述者)(圖15,區塊1301)。運輸室具有基板運輸開口125OP,其與基板站模組(諸如真空室或其他適當的基板固持位置)連通。該方法更包含設置驅動區段23204,其具有連接到該運輸室(圖15,區塊1302)之安裝凸緣或介面承載(interface mount)510,以及具有界定至少一獨立驅動軸之馬達(諸如上述者),該安裝凸緣510將該驅動區段23204安裝到該運輸室並形成周邊,其將在該周邊外部的該運輸室之內部分離自該周邊內部的該運輸室之外部。方法1300更包括設置機器手臂2300A,其具有安裝在運輸室內部之末端執行器23203(圖15,區塊1303)。機器手臂2300A可操作連接到驅動區段23204,其利用該至少一獨立驅動軸,以至少產生沿徑向方向R的手臂運動,以使該機器手臂2300A延伸和縮回,並使該末端執行器23203從縮回位置沿該徑向方向R移動到延伸位置。當機器手臂2300A是在本文所述之預定可重複位置(由至少一獨立驅動軸來界定)中之一者處,成像系統600使用透過安裝凸緣510所安裝之一或多成像感測器601-603來成像至少部分的機器手臂2300A(圖15,區塊1304)。成像系統600在相對於運輸室的預定位置中被承載在安裝介面510上,以及對機器手臂2300A成像,使其移動到預定可重複位置(中)或者移動到預定位置(中)。控制器11091在該機器手臂2300A接近或在該預定可重複位置上或鄰近處或在預定位置上對準時,捕獲至少部分的機器手臂2300A之接續影像(圖15,區塊1305)。透過使用接續成像,從接續影像與校準影像之間的比較可以識別出位置變異數ΔPV
(圖15,區塊1306),以判定運動補償因子,該因子改變機器手臂2300A之延伸位置,其中實現第一成像之捕獲的各成像感測器被設置在安裝凸緣的周邊內部,如上述。Referring now to FIG. 15, an exemplary operation of the aspect of the present disclosure will be described. In one aspect, the
應註明,雖然本揭露之態樣是相關於縮回或在縮回位置中的手臂2300A來描述,但本揭露之態樣也可用於手臂2300A之延伸的情況。舉例而言,手臂2300A可具有可重複延伸位置,該可重複延伸位置是在手臂2300A校準期間所選定。該可重複延伸位置可以是例如在處理模組中的基板固持位置處,該基板固持位置具有相較於驅動軸編碼器基準已知的預定旋轉位置(驅動軸之θ旋轉)。當編碼器到達已知預定的旋轉位置時,控制器11091從編碼器接收訊號,以指示手臂2300A是在可重複延伸位置中。一旦在可重複延伸位置中,與以上相對於在縮回位置中的手臂2300A(亦即,捕獲影像並與預程式化之校準影像進行比較)實質相似方式判定運動補償。It should be noted that although the aspect of the present disclosure is described in relation to the
根據本揭露一或多態樣,基板運輸設備包含:According to one or more aspects of the present disclosure, the substrate transportation equipment includes:
運輸室,其具有配置以與基板站模組連通之基板運輸開口;The transport room has a substrate transport opening configured to communicate with the substrate station module;
驅動區段,其具有連接到該運輸室之安裝介面,以及具有界定至少一獨立驅動軸之馬達,該安裝介面將該驅動區段安裝到該運輸室並形成周邊,其將在該周邊外部的該運輸室之內部分離自該周邊內部的該運輸室之外部;A drive section, which has an installation interface connected to the transport room, and a motor defining at least one independent drive shaft, the installation interface installs the drive section to the transport room and forms a perimeter, which will be located outside the perimeter The inside of the transport room is separated from the outside of the transport room inside the periphery;
機器手臂,其安裝在該運輸室內部,並在該機器手臂遠端端部具有末端執行器,該機器手臂經組態以支撐基板於其上並可操作以連接到該驅動區段,該驅動區段利用該至少一獨立驅動軸,以至少產生沿徑向方向的手臂運動,以使該機器手臂延伸和縮回,並使該末端執行器從縮回位置沿該徑向方向移動到延伸位置;A robotic arm is installed inside the transport chamber and has an end effector at the distal end of the robotic arm. The robotic arm is configured to support a substrate thereon and operatively connected to the drive section. The drive The section uses the at least one independent drive shaft to generate at least arm movement in the radial direction to extend and retract the robotic arm, and to move the end effector from the retracted position to the extended position in the radial direction ;
成像系統,其通過該安裝介面在相對於該運輸室之預定位置中安裝有攝影機,該攝影機被設置以成像至少部分的該機器手臂;以及An imaging system, which is equipped with a camera in a predetermined position relative to the transport room through the installation interface, the camera is set to image at least part of the robotic arm; and
控制器,其與該成像系統可通訊連接並組態以使用該攝影機成像該至少部分的該機器手臂,該機器手臂沿著由該至少一獨立驅動軸界定之路徑移動或者在該預定位置中,該控制器在該至少部分的該機器手臂接近或在該預定位置上對準時,進行捕獲該至少部分的該機器手臂的第一影像,A controller, which is communicatively connected with the imaging system and configured to use the camera to image the at least part of the robotic arm, the robotic arm moving along a path defined by the at least one independent drive shaft or in the predetermined position, The controller captures the first image of the at least part of the robotic arm when the at least part of the robotic arm is approaching or aligned at the predetermined position,
其中,該控制器經組態以從該第一影像與該至少部分的該機器手臂之校準影像進行比較,來計算該至少部分的該機器手臂之位置變異數,以及從該位置變異數判定將該機器手臂之該延伸位置予以改變的運動補償因子,其中進行該第一影像之捕獲的該各攝影機經設置在該安裝介面之該周邊內部。Wherein, the controller is configured to compare the first image with the calibration image of the at least part of the robotic arm to calculate the position variance of the at least part of the robotic arm, and determine the position variance from the position variance The motion compensation factor for changing the extension position of the robotic arm, wherein the cameras for capturing the first image are arranged inside the periphery of the installation interface.
根據本揭露一或多態樣,由該控制器從該第一影像與該至少部分的該機器手臂之校準影像進行比較,來計算出的位置變異數包括:該徑向方向上的位置變異數分量;以及在與該徑向方向呈非零交叉角的方向上的另一變異數分量;以及該運動補償因子改變在該徑向方向與該角度方向中至少一方向上的該機器手臂之該延伸位置。According to one or more aspects of the present disclosure, the position variance calculated by the controller from the first image and the calibration image of the at least part of the robotic arm includes: the position variance in the radial direction Component; and another variance component in a direction that has a non-zero crossing angle with the radial direction; and the motion compensation factor changes the extension of the robotic arm in at least one of the radial direction and the angular direction position.
根據本揭露一或多態樣,該第一影像中捕獲到的該至少部分的該機器手臂包括其上有基板的該末端執行器,其中具有基板之該末端執行器被成像於該第一影像中,以及該控制器判定相對於該末端執行器之預定基板固持位置的基板偏心率。According to one or more aspects of the present disclosure, the at least part of the robotic arm captured in the first image includes the end effector with a substrate thereon, wherein the end effector with the substrate is imaged on the first image And the controller determines the substrate eccentricity relative to the predetermined substrate holding position of the end effector.
根據本揭露一或多態樣,該機器手臂之至少一連桿具有相對於預定平面描述位置之線性與旋轉特性的特徵,其中該控制器根據使用該成像系統捕獲的該特徵之影像來記錄該位置的線性與旋轉特性。According to one or more aspects of the present disclosure, at least one link of the robotic arm has a characteristic of linear and rotational characteristics describing a position relative to a predetermined plane, wherein the controller records the characteristic according to the image of the characteristic captured by the imaging system The linear and rotational characteristics of the position.
根據本揭露一或多態樣,該機器手臂相對於該機器手臂之肩軸延伸與縮回,該肩軸位於該周邊內部。According to one or more aspects of the present disclosure, the robotic arm extends and retracts relative to the shoulder axis of the robotic arm, and the shoulder axis is located inside the periphery.
根據本揭露一或多態樣,該各攝影機相對於該延伸機器手臂的機器手臂末端執行器之遠端位置定位在該肩軸鄰近處。According to one or more aspects of the present disclosure, the cameras are positioned adjacent to the shoulder axis relative to the distal position of the robotic arm end effector of the extended robotic arm.
根據本揭露一或多態樣,方法包含:According to one or more aspects of this disclosure, the method includes:
設置基板運輸設備之運輸室,該運輸室具有配置以與基板站模組連通之基板運輸開口;Set up a transportation room for substrate transportation equipment, the transportation room having a substrate transportation opening configured to communicate with the substrate station module;
設置驅動區段,其具有連接到該運輸室之安裝凸緣,以及具有界定至少一獨立驅動軸之馬達,該安裝凸緣將該驅動區段安裝到該運輸室並形成周邊,其將在該周邊外部的該運輸室之內部分離自該周邊內部的該運輸室之外部;A drive section is provided, which has a mounting flange connected to the transport room, and a motor defining at least one independent drive shaft. The mounting flange mounts the drive section to the transport room and forms a periphery, which will be in the The inside of the transport room outside the periphery is separated from the outside of the transport room inside the periphery;
設置機器手臂,其安裝在該運輸室內部,並在該機器手臂遠端端部具有末端執行器,該機器手臂經組態以支撐基板於其上並可操作以連接到該驅動區段;Set up a robotic arm, which is installed inside the transport chamber and has an end effector at the distal end of the robotic arm, the robotic arm is configured to support a substrate thereon and be operable to be connected to the drive section;
利用該至少一獨立驅動軸,以至少產生沿徑向方向的機器手臂運動,以使該機器手臂延伸和縮回,並使該末端執行器從縮回位置沿該徑向方向移動到延伸位置;Utilizing the at least one independent drive shaft to generate at least a radial direction of the robotic arm movement to extend and retract the robotic arm, and to move the end effector from the retracted position to the extended position in the radial direction;
使用通過該安裝凸緣在相對於該運輸室之預定位置中安裝的成像系統之攝影機,來將沿著由該至少一獨立驅動軸所界定之路徑移動到達或在由該至少一獨立驅動軸所界定之該預定位置中的至少部分的該機器手臂成像;The camera of the imaging system installed by the mounting flange in a predetermined position relative to the transport room is used to move along a path defined by the at least one independent drive shaft to reach or be moved by the at least one independent drive shaft. At least a part of the robotic arm in the defined predetermined position is imaged;
使用與該成像系統可通訊連接之控制器,以在該至少部分的該機器手臂接近或在該預定位置上對準時,捕獲該至少部分的該機器手臂的第一影像;以及Using a controller communicably connected with the imaging system to capture the first image of the at least part of the robotic arm when the at least part of the robotic arm is approaching or aligned at the predetermined position; and
使用該控制器,以從該第一影像與該至少部分的該機器手臂之校準影像進行比較,來計算該至少部分的該機器手臂之位置變異數,以及從該位置變異數判定將該機器手臂之該延伸位置予以改變的運動補償因子,其中進行該第一影像之捕獲的該各攝影機經設置在該安裝凸緣之該周邊內部。Use the controller to compare the first image with the calibration image of the at least part of the robotic arm to calculate the position variance of the at least part of the robotic arm, and determine the robotic arm from the location variance The motion compensation factor for changing the extension position, wherein the cameras for capturing the first image are arranged inside the periphery of the mounting flange.
根據本揭露一或多態樣,該方法進一步包含:使用該控制器從該第一影像與該至少部分的該機器手臂之校準影像進行比較,來計算出的位置變異數包括:比較該徑向方向上的位置變異數分量以及在與該徑向方向呈非零交叉角的方向上的另一變異數分量;以及該運動補償因子改變在該徑向方向與該角度方向中至少一方向上的該機器手臂之該延伸位置。According to one or more aspects of the present disclosure, the method further includes: comparing the first image with the calibration image of the at least part of the robotic arm using the controller, and calculating the positional variance includes: comparing the radial The positional variance component in the direction and another variance component in the direction that has a non-zero crossing angle with the radial direction; and the motion compensation factor changes the radial direction and the angular direction in at least one of the directions The extended position of the robotic arm.
根據本揭露一或多態樣,該第一影像中捕獲到的該至少部分的該機器手臂包括其上有基板的該末端執行器,其中具有基板之該末端執行器被成像於該第一影像中,該方法進一步包含使用該控制器來判定相對於該末端執行器之預定基板固持位置的基板偏心率。According to one or more aspects of the present disclosure, the at least part of the robotic arm captured in the first image includes the end effector with a substrate thereon, wherein the end effector with the substrate is imaged on the first image Wherein, the method further includes using the controller to determine the substrate eccentricity relative to the predetermined substrate holding position of the end effector.
根據本揭露一或多態樣,該機器手臂之至少一連桿具有相對於預定平面描述位置之線性與旋轉特性的特徵,該方法進一步包含使用該控制器以根據使用該成像系統捕獲的該特徵之影像來記錄該位置的線性與旋轉特性。According to one or more aspects of the present disclosure, at least one link of the robotic arm has characteristics of linear and rotational characteristics describing a position relative to a predetermined plane, and the method further includes using the controller to capture the characteristics according to the imaging system The image to record the linear and rotational characteristics of the position.
根據本揭露一或多態樣,該機器手臂相對於該機器手臂之肩軸延伸與縮回,該肩軸位於該周邊內部。According to one or more aspects of the present disclosure, the robotic arm extends and retracts relative to the shoulder axis of the robotic arm, and the shoulder axis is located inside the periphery.
根據本揭露一或多態樣,該各攝影機相對於該延伸機器手臂的機器手臂末端執行器之遠端位置定位在該肩軸鄰近處。According to one or more aspects of the present disclosure, the cameras are positioned adjacent to the shoulder axis relative to the distal position of the robotic arm end effector of the extended robotic arm.
根據本揭露一或多態樣,基板運輸設備包含:According to one or more aspects of the present disclosure, the substrate transportation equipment includes:
運輸室,其具有配置以與基板站模組連通之基板運輸開口;The transport room has a substrate transport opening configured to communicate with the substrate station module;
驅動區段,其具有連接到該運輸室之安裝介面,以及具有界定至少一獨立驅動軸之馬達;A drive section, which has an installation interface connected to the transport room, and a motor that defines at least one independent drive shaft;
多連桿機器手臂,其安裝在該運輸室內部,並在該多連桿機器手臂遠端端部具有末端執行器,該多連桿機器手臂經組態以支撐基板於其上並可操作以連接到該驅動區段,該驅動區段利用該至少一獨立驅動軸,以至少產生沿徑向方向的手臂運動,以使該多連桿機器手臂延伸和縮回,並使該末端執行器從縮回位置沿該徑向方向移動到延伸位置;A multi-link robotic arm is installed inside the transport chamber and has an end effector at the distal end of the multi-link robotic arm. The multi-link robotic arm is configured to support a substrate on it and is operable to Connected to the drive section, the drive section uses the at least one independent drive shaft to generate at least arm movement in the radial direction to extend and retract the multi-link robotic arm and make the end effector from The retracted position moves along the radial direction to the extended position;
在該多連桿機器手臂上之一組一或多標記,其將該多連桿機器手臂的至少一連桿相對於該徑向方向之線性與旋轉特性兩者特徵化;A group of one or more marks on the multi-link robotic arm, which characterizes both linear and rotational characteristics of at least one link of the multi-link robotic arm with respect to the radial direction;
成像系統,其通過該安裝介面在相對於該運輸室之預定位置中安裝有至少一成像感測器,該成像感測器被設置以成像至少部分的該多連桿機器手臂上該組一或多標記;以及An imaging system, which is equipped with at least one imaging sensor in a predetermined position relative to the transport room through the installation interface, and the imaging sensor is configured to image at least part of the group of one or Multiple markers; and
控制器,其與該成像系統可通訊連接並組態以使用該至少一成像感測器成像該至少部分的該多連桿機器手臂上該組一或多標記,該多連桿機器手臂沿著由該至少一獨立驅動軸界定之路徑移動或者在該預定位置中,該控制器在該至少部分的該多連桿機器手臂接近或在該預定位置上對準時,進行捕獲該至少部分的該多連桿機器手臂上該組一或多標記的第一影像,The controller is communicatively connected with the imaging system and configured to use the at least one imaging sensor to image the set of one or more marks on the at least part of the multi-link robotic arm, and the multi-link robotic arm is along The path defined by the at least one independent drive shaft moves or in the predetermined position, the controller captures the at least part of the multi-link robot when the at least part of the multi-link robotic arm approaches or is aligned at the predetermined position. The first image of the group of one or more marks on the link robot arm,
其中,該控制器經組態以從該第一影像與該至少部分的該多連桿機器手臂上該組一或多標記之校準影像進行比較,來計算該多連桿機器手臂的該末端執行器的基板固持站之位置變異數,以及從該位置變異數判定將該多連桿機器手臂之該延伸位置予以改變的運動補償因子,其中進行該第一影像之捕獲的該至少一成像感測器各經設置在該安裝介面之該周邊內部。Wherein, the controller is configured to compare the first image with the calibration image of the set of one or more marks on the at least part of the multi-link robotic arm to calculate the end execution of the multi-link robotic arm The position variation of the substrate holding station of the device, and the motion compensation factor determined from the position variation to change the extension position of the multi-link robotic arm, wherein the at least one imaging sensing for capturing the first image is performed Each device is arranged inside the periphery of the installation interface.
根據本揭露一或多態樣,該安裝介面將該驅動區段安裝到該運輸室並形成周邊,其將在該周邊外部的該運輸室之內部分離自該周邊內部的該運輸室之外部。According to one or more aspects of the present disclosure, the installation interface installs the drive section to the transport room and forms a periphery, which separates the inside of the transport room outside the periphery from the outside of the transport room inside the periphery.
根據本揭露一或多態樣,在該第一影像中捕獲到的該至少部分的該組一或多標記決定了該末端執行器的該基板固定站的該位置變異數。According to one or more aspects of the present disclosure, the at least part of the set of one or more marks captured in the first image determines the position variance of the substrate fixing station of the end effector.
根據本揭露一或多態樣,由該控制器從該第一影像與該至少部分的該多連桿機器手臂上該組一或多標記之校準影像進行比較,來計算出的位置變異數包括:該徑向方向上的位置變異數分量;以及在與該徑向方向呈非零交叉角的方向上的另一變異數分量;以及該運動補償因子改變在該徑向方向與該角度方向中至少一方向上的該多連桿機器手臂之該延伸位置。According to one or more aspects of the present disclosure, the controller compares the first image with the calibration image of the set of one or more marks on the at least part of the multi-link robotic arm, and the position variance calculated by the controller includes : The position variance component in the radial direction; and another variance component in the direction that has a non-zero crossing angle with the radial direction; and the motion compensation factor changes between the radial direction and the angular direction The extended position of the multi-link robotic arm in at least one direction.
根據本揭露一或多態樣,該第一影像中捕獲到的該至少部分的該多連桿機器手臂上該組一或多標記包括其上有基板的該末端執行器,其中具有基板之該末端執行器被成像於該第一影像中,以及該控制器判定相對於該末端執行器之預定基板固持位置的基板偏心率。According to one or more aspects of the present disclosure, the set of one or more marks on the at least part of the multi-link robotic arm captured in the first image includes the end effector having a substrate thereon, and the end effector having a substrate The end effector is imaged in the first image, and the controller determines the substrate eccentricity relative to the predetermined substrate holding position of the end effector.
根據本揭露一或多態樣,該多連桿機器手臂上該組一或多標記相對於預定平面描述位置之線性與旋轉特性,其中該控制器根據使用該成像系統捕獲的該組一或多標記之影像來記錄該位置的線性與旋轉特性。According to one or more aspects of the present disclosure, the set of one or more marks on the multi-link robotic arm describe the linear and rotational characteristics of the position relative to a predetermined plane, wherein the controller is based on the set of one or more captured by the imaging system. Mark the image to record the linear and rotational characteristics of the position.
根據本揭露一或多態樣,該多連桿機器手臂相對於該多連桿機器手臂之肩軸延伸與縮回,該肩軸位於該周邊內部。According to one or more aspects of the present disclosure, the multi-link robotic arm extends and retracts relative to the shoulder axis of the multi-link robotic arm, and the shoulder axis is located inside the periphery.
根據本揭露一或多態樣,該至少一成像感測器各相對於該延伸多連桿機器手臂的機器手臂末端執行器之遠端位置定位在該肩軸鄰近處。According to one or more aspects of the present disclosure, each of the at least one imaging sensor is positioned adjacent to the shoulder axis relative to the distal position of the end effector of the robotic arm of the extended multi-link robotic arm.
根據本揭露一或多態樣,方法包含:According to one or more aspects of this disclosure, the method includes:
設置基板運輸設備之運輸室,該運輸室具有配置以與基板站模組連通之基板運輸開口;Set up a transportation room for substrate transportation equipment, the transportation room having a substrate transportation opening configured to communicate with the substrate station module;
設置驅動區段,其具有連接到該運輸室之安裝凸緣,以及具有界定至少一獨立驅動軸之馬達;Providing a drive section, which has a mounting flange connected to the transport chamber, and a motor that defines at least one independent drive shaft;
設置多連桿機器手臂,其安裝在該運輸室內部,並在該多連桿機器手臂遠端端部具有末端執行器,該多連桿機器手臂經組態以支撐基板於其上並可操作以連接到該驅動區段;A multi-link robotic arm is provided, which is installed inside the transport chamber, and has an end effector at the distal end of the multi-link robotic arm, and the multi-link robotic arm is configured to support the substrate on it and be operable To connect to the drive section;
利用該至少一獨立驅動軸,以至少產生沿徑向方向的多連桿機器手臂運動,以使該多連桿機器手臂延伸和縮回,並使該末端執行器從縮回位置沿該徑向方向移動到延伸位置;Utilize the at least one independent drive shaft to generate movement of the multi-link robotic arm in at least the radial direction, so as to extend and retract the multi-link robotic arm, and make the end effector move along the radial direction from the retracted position Move the direction to the extended position;
在該多連桿機器手臂上設置一組一或多標記,其將該多連桿機器手臂的至少一連桿相對於該徑向方向之線性與旋轉特性兩者特徵化;A set of one or more marks is arranged on the multi-link robotic arm, which characterizes both linear and rotational characteristics of at least one link of the multi-link robotic arm with respect to the radial direction;
使用通過該安裝凸緣在相對於該運輸室之預定位置中安裝的成像系統之至少一成像系統,來將沿著由該至少一獨立驅動軸所界定之路徑移動到達或在該預定位置中的至少部分的該多連桿機器手臂上該組一或多標記成像;Use at least one imaging system of the imaging system installed in a predetermined position relative to the transport room through the mounting flange to move the imaging system along a path defined by the at least one independent drive shaft to or in the predetermined position At least part of the multi-link robot arm is imaged with the group of one or more marks;
使用與該成像系統可通訊連接之控制器,以在該至少部分的該多連桿機器手臂接近或在該預定位置上對準時,捕獲該至少部分的該多連桿機器手臂上該組一或多標記的第一影像;以及A controller communicatively connected with the imaging system is used to capture the group of one or the other on the at least part of the multi-link robotic arm when the at least part of the multi-link robotic arm approaches or is aligned at the predetermined position. The first image with multiple markers; and
使用該控制器,從該第一影像與該至少部分的該多連桿機器手臂上該組一或多標記之校準影像進行比較,來計算該至少部分的該多連桿機器手臂之位置變異數,以及從該位置變異數判定將該多連桿機器手臂之該延伸位置予以改變的運動補償因子,其中進行該第一影像之捕獲的該至少一成像感測器各經設置在該安裝凸緣之該周邊內部。Use the controller to compare the first image with the calibration image of the set of one or more marks on the at least part of the multi-link robotic arm to calculate the position variance of the at least part of the multi-link robotic arm , And determining the motion compensation factor for changing the extended position of the multi-link robotic arm from the position variance, wherein the at least one imaging sensor for capturing the first image is each arranged on the mounting flange It's the inside of the perimeter.
根據本揭露一或多態樣,該安裝凸緣將該驅動區段安裝到該運輸室並形成周邊,其將在該周邊外部的該運輸室之內部分離自該周邊內部的該運輸室之外部。According to one or more aspects of the present disclosure, the mounting flange installs the drive section to the transport room and forms a periphery, which separates the inside of the transport room outside the periphery from the outside of the transport room inside the periphery .
根據本揭露一或多態樣,在該第一影像中捕獲到的該至少部分的該組一或多標記決定了該末端執行器的該基板固定站的該位置變異數。According to one or more aspects of the present disclosure, the at least part of the set of one or more marks captured in the first image determines the position variance of the substrate fixing station of the end effector.
根據本揭露一或多態樣,該方法進一步包含:使用該控制器從該第一影像與該至少部分的該多連桿機器手臂上該組一或多標記之校準影像進行比較,來計算出的位置變異數包括:比較該徑向方向上的位置變異數分量以及在與該徑向方向呈非零交叉角的方向上的另一變異數分量;以及該運動補償因子改變在該徑向方向與該角度方向中至少一方向上的該多連桿機器手臂之該延伸位置。According to one or more aspects of the present disclosure, the method further includes: using the controller to compare the first image with the calibration image of the set of one or more marks on the at least part of the multi-link robotic arm to calculate The position variation of includes: comparing the position variation component in the radial direction and another variation component in the direction that has a non-zero crossing angle with the radial direction; and the motion compensation factor changes in the radial direction The extension position of the multi-link robotic arm in at least one of the angular directions.
根據本揭露一或多態樣,該第一影像中捕獲到的該至少部分的該多連桿機器手臂上該組一或多標記包括其上有基板的該末端執行器,其中具有基板之該末端執行器被成像於該第一影像中,該方法進一步包含使用該控制器來判定相對於該末端執行器之預定基板固持位置的基板偏心率。According to one or more aspects of the present disclosure, the set of one or more marks on the at least part of the multi-link robotic arm captured in the first image includes the end effector having a substrate thereon, and the end effector having a substrate The end effector is imaged in the first image, and the method further includes using the controller to determine a substrate eccentricity relative to a predetermined substrate holding position of the end effector.
根據本揭露一或多態樣,該多連桿機器手臂上該組一或多標記相對於預定平面描述位置之線性與旋轉特性,該方法更包含使用該控制器根據使用該成像系統捕獲的該組一或多標記之影像來記錄該位置的線性與旋轉特性。According to one or more aspects of the present disclosure, the set of one or more marks on the multi-link robotic arm describe the linear and rotational characteristics of the position relative to a predetermined plane, and the method further includes using the controller according to the image captured by the imaging system Group one or more mark images to record the linear and rotational characteristics of the position.
根據本揭露一或多態樣,該多連桿機器手臂相對於該多連桿機器手臂之肩軸延伸與縮回,該肩軸位於該周邊內部。According to one or more aspects of the present disclosure, the multi-link robotic arm extends and retracts relative to the shoulder axis of the multi-link robotic arm, and the shoulder axis is located inside the periphery.
根據本揭露一或多態樣,該至少一成像感測器各相對於該延伸多連桿機器手臂的機器手臂末端執行器之遠端位置定位在該肩軸鄰近處。According to one or more aspects of the present disclosure, each of the at least one imaging sensor is positioned adjacent to the shoulder axis relative to the distal position of the end effector of the robotic arm of the extended multi-link robotic arm.
應瞭解,前述說明僅是例示化本揭露態樣。可由在該技術領域中具有通常知識者思及各種替代方案與修改而未背離本揭露之態樣。據此,本揭露之態樣目的在於涵蓋所有此等落在本文隨附申請專利範圍之範疇內的替代方案、修改與變體。此外,在相互不同的附屬項或獨立項中記載不同特徵之純粹事實並不表示不能有利地使用該等特徵的組合,此種組合仍維持在本揭露之態樣的範疇內。It should be understood that the foregoing description is only an exemplification of the present disclosure. Various alternatives and modifications can be considered by those with ordinary knowledge in the technical field without departing from the aspect of this disclosure. Accordingly, the purpose of this disclosure is to cover all such alternatives, modifications and variations that fall within the scope of the patent application attached to this article. In addition, the mere fact that different features are recorded in mutually different subsidiary items or independent items does not mean that the combination of these features cannot be used to advantage, and this combination remains within the scope of the present disclosure.
12:介面區段 15:運輸手臂 18B:運輸室模組 18i:運輸室模組 26B:運輸手臂 26i:運輸手臂 30i:工件站 30S1:靜態工件支撐/軸 30S2:靜態工件支撐/軸 56A:負載鎖模組 56S1:靜態工件支撐/軸 56S2:靜態工件支撐/軸 56:負載鎖模組 199A1:介面區段 199A2:介面區段 199A3:介面區段 199A4:介面區段 199A5:介面區段 199A6:介面區段 199A7:介面區段 214:線性滑動臂 216A:蛙腿臂 216B:蛙腿臂 216:蛙腿臂 217:跳蛙臂 218A:雙對稱手臂 218B:雙對稱手臂 218:雙對稱手臂 219A:第一關節式手臂 219B:第二關節式手臂 219E:末端執行器 219:傳送手臂 410:處理工具 412:入口/出口站 416:運輸室 500:真空室壁 510P:周邊 510:安裝介面 511:安裝介面之一部分 512:安裝介面之一部分 570:編碼器 571:編碼器 572:編碼器 599:真空室 600:成像系統 601:成像感測器 602:成像感測器 603:成像感測器 605:窗口 606:開口 610:感測器殼體 615:窗口夾環 700A:十字組態 700B:圓形組態 700C:雙十字準心組態 700:指標 701:指標 702:指標 901:影像 902:基線影像 1100:補償演算法 1101:校正運動模型 1102:運動控制演算法 1300:外部裝置 1301:區塊 1302:區塊 1303:區塊 1304:區塊 1305:區塊 1306:區塊 1601:區塊 1602:區塊 1603:區塊 1604:區塊 1605:區塊 2010:線性基板處理系統 2012:介面區段 2050:介面 2060:介面 2070:介面 2080:基板運輸 2300A:手臂 2300:基板運輸設備 3018A:運輸室模組 3018I:運輸室模組 3018J:運輸室模組 3018:運輸室模組 11000:常壓前端 11005:負載端口模組 11010:真空負載鎖 11011:對準器 11013:運輸設備 11014:運輸設備 11020:真空後端 11025:運輸室 11030:處理站 11040:負載端口 11050:片匣 11060:微環境 11090:工具站 11091K:運動解算器 11091:控制器 23000:運輸設備 23201:上手臂 23202:前臂 23203P:手腕板 23203:末端執行器 23204:驅動區段 23598:軸 23610:第二傳動裝置 23612:驅動滑輪 23614:惰滑輪 23616:皮帶 23620:第一傳動裝置 23622:驅動滑輪 23624:惰滑輪 23626:皮帶 23634H:殼體 23646:手肘 23652:肩部 23660:共軸的軸組裝 23662:馬達 23663:套筒 23664:馬達 23666:馬達 23668a:內軸 23668b:中軸 23668c:外軸 23668d:驅動軸 23672:內軸 23674:外軸 23675:共軸的軸組裝 23678a:定子 23678b:定子 23678c:定子 23680a:轉子 23680b:轉子 23680c:轉子 23698:軸 23750:惰滑輪 23751:皮帶 23752:第三傳動裝置 23753:驅動滑輪 23754:惰滑輪 23755:皮帶 25115A:SCARA手臂 25115B:SCARA手臂 25115EA:末端執行器 25155EB:末端執行器 25155FA:前臂連桿 25155FB:前臂連桿 25155UA:上手臂連桿 25155UB:上手臂連桿 dL1:長度變化 dL2:長度變化 DP:向量 DP1:位置變化 DP2:位置變化 θ1:手臂角度 θ2:手臂角度 L:手臂長度 L1:手臂長度 L2:手臂長度 LL:負載鎖 PM:處理模組 R:徑向方向 R1:徑向方向 Rz:旋轉 S1:基板 S2:基板 X:軸 Y:軸 Z:軸 Z1:軸 Z2:軸 Z3:軸12: Interface section 15: Transport arm 18B: Transport room module 18i: Transport room module 26B: Transport arm 26i: Transport arm 30i: Workpiece station 30S1: Static workpiece support/shaft 30S2: Static workpiece support/shaft 56A: Load lock module 56S1: Static workpiece support/shaft 56S2: Static workpiece support/shaft 56: Load lock module 199A1: Interface section 199A2: Interface section 199A3: Interface section 199A4: Interface section 199A5: Interface section 199A6: Interface section 199A7: Interface section 214: Linear sliding arm 216A: Frog Leg Arm 216B: Frog Leg Arm 216: Frog Leg Arm 217: Leapfrog Arm 218A: Double symmetrical arms 218B: Double symmetrical arms 218: Double Symmetrical Arm 219A: First articulated arm 219B: Second articulated arm 219E: End effector 219: Teleport Arm 410: Processing Tools 412: Entrance/Exit Station 416: Transport Room 500: vacuum chamber wall 510P: Peripheral 510: Installation interface 511: Part of the installation interface 512: part of the installation interface 570: encoder 571: encoder 572: encoder 599: vacuum chamber 600: imaging system 601: imaging sensor 602: Imaging Sensor 603: Imaging Sensor 605: window 606: open 610: sensor housing 615: Window Clamping Ring 700A: Cross configuration 700B: Circular configuration 700C: Double crosshair configuration 700: indicator 701: indicator 702: indicator 901: Image 902: Baseline image 1100: Compensation algorithm 1101: Correct the motion model 1102: Motion control algorithm 1300: External device 1301: block 1302: block 1303: block 1304: block 1305: block 1306: block 1601: block 1602: block 1603: block 1604: block 1605: block 2010: Linear substrate processing system 2012: Interface section 2050: Interface 2060: Interface 2070: Interface 2080: substrate transportation 2300A: arm 2300: substrate transportation equipment 3018A: Transport room module 3018I: Transport room module 3018J: Transport room module 3018: Transport room module 11000: Atmospheric front end 11005: Load port module 11010: Vacuum load lock 11011: Aligner 11013: Transportation equipment 11014: Transportation equipment 11020: Vacuum back end 11025: Transport room 11030: processing station 11040: Load port 11050: film cassette 11060: microenvironment 11090: Tool Station 11091K: Motion solver 11091: Controller 23000: Transportation equipment 23201: upper arm 23202: forearm 23203P: Wrist board 23203: End effector 23204: drive section 23598: Axis 23610: second transmission device 23612: Drive pulley 23614: idler pulley 23616: belt 23620: the first transmission 23622: drive pulley 23624: idler pulley 23626: belt 23634H: shell 23646: elbow 23652: Shoulder 23660: Coaxial shaft assembly 23662: Motor 23663: Sleeve 23664: Motor 23666: Motor 23668a: inner shaft 23668b: bottom bracket 23668c: Outer shaft 23668d: drive shaft 23672: inner shaft 23674: Outer shaft 23675: Coaxial shaft assembly 23678a: stator 23678b: stator 23678c: stator 23680a: Rotor 23680b: Rotor 23680c: Rotor 23698: Axis 23750: idler pulley 23751: belt 23752: third transmission device 23753: drive pulley 23754: idler pulley 23755: belt 25115A: SCARA arm 25115B: SCARA arm 25115EA: End effector 25155EB: End effector 25155FA: Forearm Link 25155FB: Forearm Link 25155UA: Upper arm link 25155UB: upper arm link dL1: length change dL2: length change DP: Vector DP1: position change DP2: position change θ1: Arm angle θ2: Arm angle L: arm length L1: arm length L2: arm length LL: Load lock PM: processing module R: radial direction R1: radial direction Rz: Rotate S1: Substrate S2: Substrate X: axis Y: axis Z: axis Z1: axis Z2: axis Z3: axis
將於下文說明中結合所附圖式以描述本揭露實施例之前述態樣及其他特徵,該等圖式中:The foregoing aspects and other features of the embodiments of the present disclosure will be described in the following description in conjunction with the accompanying drawings. In these drawings:
[圖1A-1D]為併入有本揭露態樣的基板處理設備之示意圖式;[FIGS. 1A-1D] are schematic diagrams of substrate processing equipment incorporating aspects of the present disclosure;
[圖2A-2E]為具有本揭露態樣的運輸手臂之示意圖式;[Figure 2A-2E] is a schematic diagram of a transport arm with the disclosed aspect;
[圖3]為根據本揭露態樣的一部分基板處理設備之示意圖式;[Fig. 3] is a schematic diagram of a part of substrate processing equipment according to aspects of the present disclosure;
[圖4]為根據本揭露態樣的一部分基板處理設備之示意圖式;[FIG. 4] is a schematic diagram of a part of substrate processing equipment according to aspects of the present disclosure;
[圖5]為根據本揭露態樣的一部分基板處理設備之示意圖式;[Fig. 5] is a schematic diagram of a part of substrate processing equipment according to aspects of the present disclosure;
[圖6]為根據本揭露態樣的一部分基板處理設備之示意圖式;[Fig. 6] is a schematic diagram of a part of substrate processing equipment according to aspects of the present disclosure;
[圖7]為根據本揭露態樣的基板處理設備的基板運輸之示意圖式;[FIG. 7] is a schematic diagram of the substrate transportation of the substrate processing equipment according to the aspect of the present disclosure;
[圖8A]為根據本揭露態樣的基板處理設備的基板運輸之示意圖式;[FIG. 8A] is a schematic diagram of substrate transportation of the substrate processing equipment according to the aspect of the present disclosure;
[圖8B]為根據本揭露態樣的基板運輸之例式性指標(target)之示意圖式;[FIG. 8B] is a schematic diagram of an exemplary target for substrate transportation according to an aspect of the present disclosure;
[圖8C]為根據本揭露態樣的基板處理設備的基板運輸之示意圖式;[FIG. 8C] is a schematic diagram of substrate transportation of the substrate processing equipment according to the aspect of the present disclosure;
[圖9]為根據本揭露態樣的由於熱效應造成指標位置轉換之示意圖式;[Fig. 9] is a schematic diagram of index position conversion due to thermal effects according to the aspect of the present disclosure;
[圖10A]為根據本揭露態樣在基線條件之基板運輸手臂的運動模型之示意圖式;[FIG. 10A] is a schematic diagram of the motion model of the substrate transport arm under the baseline condition according to the aspect of the present disclosure;
[圖10B]為根據本揭露態樣在非基線條件之基板運輸手臂的運動模型之示意圖式;[FIG. 10B] is a schematic diagram of the motion model of the substrate transport arm under non-baseline conditions according to the aspect of the present disclosure;
[圖11]為根據本揭露態樣的用於運動模型校正之例式性示意控制器流程圖;[FIG. 11] is an exemplary schematic controller flow chart for motion model calibration according to aspects of the present disclosure;
[圖12]為根據本揭露態樣的基板運輸的手臂連桿的膨脹(expansion)之示意圖式;[Fig. 12] is a schematic diagram of the expansion of the arm link for substrate transportation according to the aspect of the present disclosure;
[圖13]為根據本揭露態樣的用於機器學習熱補償模型之訓練資料蒐集的例式性圖式;[Figure 13] is a schematic diagram of training data collection for machine learning thermal compensation models according to aspects of the present disclosure;
[圖14A與14B]為根據本揭露態樣用於取決於攝影機量測以導出連桿長度膨脹之例式性圖式;[FIGS. 14A and 14B] are exemplary diagrams for deriving the length expansion of the connecting rod depending on the camera measurement according to the aspect of the present disclosure;
[圖15]為根據本揭露實施例之一或多態樣的基板運輸設備之操作方法的流程圖;以及[FIG. 15] is a flowchart of the operation method of the substrate transportation equipment according to one or more of the embodiments of the present disclosure; and
[圖16]為根據本揭露實施例之一或多態樣的基板運輸設備之操作方法的流程圖。[FIG. 16] is a flowchart of the operation method of the substrate transportation equipment according to one or more aspects of the embodiments of the present disclosure.
500:真空室壁 500: vacuum chamber wall
510:安裝介面 510: Installation interface
511:安裝介面之一部分 511: Part of the installation interface
512:安裝介面之一部分 512: part of the installation interface
570:編碼器 570: encoder
571:編碼器 571: encoder
572:編碼器 572: encoder
599:真空室 599: vacuum chamber
600:成像系統 600: imaging system
601:成像感測器 601: imaging sensor
605:窗口 605: window
606:開口 606: open
610:感測器殼體 610: sensor housing
615:窗口夾環 615: Window Clamping Ring
2300A:手臂 2300A: arm
11091:控制器 11091: Controller
23000:運輸設備 23000: Transportation equipment
23201:上手臂 23201: upper arm
23202:前臂 23202: forearm
23203:末端執行器 23203: End effector
23204:驅動區段 23204: drive section
Claims (28)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962880521P | 2019-07-30 | 2019-07-30 | |
| US62/880,521 | 2019-07-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202110602A true TW202110602A (en) | 2021-03-16 |
| TWI846916B TWI846916B (en) | 2024-07-01 |
Family
ID=76035662
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109125812A TWI846916B (en) | 2019-07-30 | 2020-07-30 | Substrate transport apparatus and method of operating the same |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI846916B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI840838B (en) * | 2021-12-07 | 2024-05-01 | 南亞科技股份有限公司 | Wafer handling apparatus and method of operating the same |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7129694B2 (en) * | 2002-05-23 | 2006-10-31 | Applied Materials, Inc. | Large substrate test system |
| CN107112266B (en) * | 2014-11-10 | 2020-12-08 | 布鲁克斯自动化公司 | Tool automatic teaching method and device |
| US10651067B2 (en) * | 2017-01-26 | 2020-05-12 | Brooks Automation, Inc. | Method and apparatus for substrate transport apparatus position compensation |
-
2020
- 2020-07-30 TW TW109125812A patent/TWI846916B/en active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI840838B (en) * | 2021-12-07 | 2024-05-01 | 南亞科技股份有限公司 | Wafer handling apparatus and method of operating the same |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI846916B (en) | 2024-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7486570B2 (en) | Robot-embedded vision device | |
| US11776834B2 (en) | On the fly automatic wafer centering method and apparatus | |
| US11764093B2 (en) | Automatic wafer centering method and apparatus | |
| US11908721B2 (en) | Tool auto-teach method and apparatus | |
| TWI832130B (en) | On the fly automatic wafer centering method and apparatus | |
| TWI846916B (en) | Substrate transport apparatus and method of operating the same |