웨이퍼는 공정마다 정해진 위치에 밀리미터 이하 오차로 놓여야 합니다. 사람은 이 정확도를 24시간 반복할 수 없습니다.
식각·증착은 공기를 거의 다 빼낸 진공에서 진행됩니다. 그 안에서 웨이퍼를 옮길 수 있는 것은 진공용 로봇뿐입니다.
공정 후반의 웨이퍼 한 장에는 수천만 원어치 칩이 들어 있습니다. 떨어뜨리면 그걸로 끝입니다.
매핑 센서가 FOUP 앞을 위에서 아래로 훑으며, 빛이 가려지는 구간을 웨이퍼로 셉니다. 결과가 "1·2·3번 칸에 있음" 목록으로 남습니다.
로봇은 눈이 없습니다. 빈 칸에 손을 넣거나 이미 있는 칸에 또 넣는 사고를 막으려면 작업 전에 목록을 확보해야 합니다.
두 링크가 접었다 펴지는 동안에도 손은 항상 같은 방향을 봅니다. 벨트나 기어가 손의 각도를 붙잡아 주기 때문입니다. 그래서 웨이퍼가 돌아가지 않습니다.
수축하면 회전 반경 안으로 들어오므로 좁은 이송실에서도 돌 수 있습니다. "빼고 나서 돈다"는 규칙이 여기서 나옵니다.
스테이션들이 로봇을 둘러싸고 배치되기 때문입니다. "왼쪽으로 215 mm, 위로 0 mm"보다 "180° 방향으로 215 mm"가 장비 구조와 그대로 맞아떨어집니다.
θ만 바꾸면 대상 장치가 바뀌고, R만 바꾸면 그 장치로 들어가고 나옵니다. 동작과 의도가 1:1로 붙습니다.
엔코더는 "얼마나 움직였는지"는 알아도 "지금 어디인지"는 모릅니다. Home 센서를 한 번 지나야 절대 위치가 정해지고, 그때부터 티칭 좌표가 맞아떨어집니다.
소프트 리밋은 소프트웨어가 막고, 리밋 센서는 전기로 막고, 하드 스톱은 물리적으로 막습니다. 앞의 둘이 고장 나도 마지막 하나가 남습니다.
로봇이 늘 같은 자리로만 간다면, 그 자리를 사람이 옮겨 잡으면 됩니다. 그래서 카탈로그에서 먼저 보는 값이 정확도가 아니라 반복도입니다.
갈 때마다 자리가 다르면 티칭으로 보정이 안 됩니다. 열 번 중 한 번 긁히는 간헐 불량이 되고, 원인을 찾기도 가장 어렵습니다.
빈 손으로 들어가 완료품을 집고, 살짝 회전·이동해 들고 있던 신규품을 놓고 나옵니다. 진입과 후퇴가 두 번에서 한 번으로 줄어듭니다.
손이 둘이면 구조가 복잡해지고 관성이 커집니다. 처리량이 병목이 아닌 장비라면 단일 암이 더 맞습니다.
가속을 올리면 이동은 빨라지지만 진동이 커져 정정 시간이 늘어납니다. 전체 사이클이 오히려 길어지고, 심하면 웨이퍼가 손 위에서 미끄러집니다.
진동원을 줄이려 직접구동 모터를 쓰고, 링크에 스틸 벨트를 적용해 흔들림과 경로 오차를 줄입니다. 손 표면에 마찰 패드를 넣어 미끄러짐을 막기도 합니다.
집게가 아닙니다. 얇은 포크 판 위에 웨이퍼를 얹어서 옮깁니다. 가장자리만 닿게 설계되어 회로면에 흠집을 내지 않습니다.
Extend → 내려놓기 → Retract. 대상 자리가 비어 있어야 합니다. 이미 웨이퍼가 있으면 겹쳐 놓게 되므로 거부됩니다(ALM-505).
각 스테이션에서 로봇이 멈출 좌표를, 사람이 조그 버튼으로 0.1 mm씩 움직여 잡고 저장하는 작업입니다. FOUP 슬롯마다, 정렬기·로드락·챔버마다 따로 잡습니다.
좌표가 몇 mm만 어긋나도 블레이드가 웨이퍼를 긁거나, 얹는 순간 미끄러지거나, Position Error가 반복됩니다. 장비 셋업 시간의 상당 부분이 여기에 들어갑니다.
R 얼마나 뻗을지 · θ 어느 방향인지 · Z 어느 높이인지. 이 셋이 스테이션마다 따로 저장됩니다.
제어기를 교체하거나 좌표 파일이 날아가면 로봇은 아무 데도 갈 수 없습니다. 티칭 데이터 백업이 정기 점검 항목인 이유입니다.
좌표가 틀린 상태에서 움직이는 것이 티칭이므로, 초반에는 반드시 웨이퍼를 빼고 저속으로 합니다. 제품 웨이퍼를 올려놓고 티칭하는 것은 사고를 예약하는 일입니다.
블레이드와 웨이퍼 사이 간격을 위·아래에서 확인하고 저장합니다. 저장했다고 끝이 아니라 더미 웨이퍼로 여러 번 반복해 같은 자리에 서는지 봅니다.
1번 슬롯을 정확히 잡고, 나머지는 피치 10 mm를 더해 계산합니다. 25칸을 따로 잡으면 시간도 오래 걸리고 사람 손에서 오차가 더 들어갑니다.
계산값이 맞는지는 반대쪽 끝에서 드러납니다. 25번 슬롯에서 간격이 어긋나면 기준이 틀렸거나 캐리어가 기울어진 것입니다.
충돌이 발생한 뒤 · 로봇이나 스테이션 부품을 교체한 뒤 · 장비를 이설한 뒤. "괜찮아 보인다"는 근거가 되지 못합니다.
구동부 마모, 반복적인 열팽창과 수축, 주변 설비의 진동. Position Error 발생 빈도가 조금씩 늘어나는 형태로 나타납니다.
지그와 센서로 기준점을 찾아 좌표를 자동 보정하는 기능입니다. 정기 미세 보정에는 강하지만, 기준 자체가 망가진 상태(충돌 후 변형 등)는 사람이 다시 잡아야 합니다.
웨이퍼 가장자리에 V자 홈이 하나 있습니다. 이 홈이 웨이퍼의 12시 방향이며, 결정 방향과 이전 공정 패턴이 모두 이 기준을 따릅니다.
챔버 안에서 웨이퍼가 비뚤게 놓입니다. 노광이면 패턴이 이전 층과 어긋나고, 식각이면 엉뚱한 자리가 깎입니다. 제품 전체가 불량입니다.
| 밸브 | 열리는 조건 |
|---|---|
| 대기측 ATM | 압력 ≥ 700 Torr · 진공측 닫힘 |
| 진공측 TM | 압력 ≤ 1 Torr · 대기측 닫힘 |
| 대기 로봇 | 진공 로봇 | |
|---|---|---|
| 환경 | 760 Torr | 0.01 Torr 이하 |
| 윤활 | 일반 그리스 | 진공용 특수 윤활 |
| 발열 | 공기로 식음 | 전도로만 식음 |
| 구동부 | 실내 배치 | 자기 커플링 |
| 구간 | FOUP ↔ 로드락 | 로드락 ↔ 챔버 |
| # | 센서 | 무엇을 보는가 |
|---|---|---|
| 1 | Wafer Presence | 손 위에 웨이퍼가 있는가 |
| 2 | Slot Mapping | 어느 칸에 있는가 |
| 3 | Home | 기준 위치인가 |
| 4 | Limit | 축 한계를 넘었는가 |
| 5 | Position | 도착했는가 |
| 6 | Encoder | 몇 도 · 몇 mm인가 |
| 7 | Door | 문이 열렸는가 |
| 8 | Pressure | 압력이 얼마인가 |
| 9 | Vacuum | 목표 진공에 닿았는가 |
| 10 | Collision | 부딪혔는가 |
| 종류 | 막는 상황 |
|---|---|
| Door | 문 닫힌 채 로봇 진입 |
| Vacuum | 압력 조건 미달인데 밸브 개방 |
| Wafer Presence | 없는 웨이퍼 집기 · 빈손으로 놓기 |
| Position | Home 안 된 채 축 이동 |
| Collision | 암을 뻗은 채 회전 |
| 코드대 | 계열 |
|---|---|
| ALM-1xx | 준비 상태 — Initialize · Home 미완료 |
| ALM-2xx | 로봇 자세 — 전진 중 회전 · 전진 없이 Pick |
| ALM-3xx | 문 · 밸브 — Door 닫힘 · 압력 미달 |
| ALM-4xx | 축 한계 — Z축 Limit 초과 |
| ALM-5xx | 웨이퍼 취급 — 빈 슬롯 Pick · 이중 Place |
| ALM-7xx | 공정 설비 — Vacuum Timeout |
MOVE 향하기 · EXTEND / RETRACT 뻗고 빼기 · PICK / PLACE 집고 놓기 · WAIT 기다리기 · CHECK 조건 확인 · PUMP / VENT 압력 만들기
버튼을 하나씩 누르며 팔이 어떻게 움직이는지만 보면 됩니다. 그다음 FOUP 1번 칸의 웨이퍼를 정렬기까지 옮깁니다.
Load Lock에 넣고 배기해 챔버까지 보낸 뒤, 시퀀스로 같은 일을 자동화합니다. 여기까지 하면 이 책은 끝난 겁니다.
로봇이 각 스테이션에서 멈출 정확한 좌표를 사람이 직접 잡아 저장하는 작업입니다. 이 값이 틀어지면 Position Error가 반복됩니다. 최근 장비는 센서로 자동 보정(Auto-teach)합니다. 조그 조작과 검증 절차는 실무 수준에서 자세히 다룹니다.
진공 로봇의 마모 가루는 곧바로 웨이퍼 오염입니다. 정기적으로 파티클 카운트를 측정하고, 규격을 넘으면 부품을 교체합니다.
이송 경로가 겹치지 않게 순서를 짜면 처리량이 올라갑니다. 챔버 두 개를 번갈아 쓰거나, 로봇 손을 두 개(Dual Arm) 달아 넣고 빼기를 한 번에 합니다.
알람 이력을 모으면 어느 부품이 언제쯤 고장 날지 예측할 수 있습니다. Timeout이 조금씩 길어지는 추세가 보이면 펌프 교체 시점이 다가온 것입니다.
① 암을 뻗은 채 회전하면 왜 안 되는가?
② Door Sensor가 OFF인데 Extend를 누르면 무슨 일이 생기는가?
③ 대기압에서 진공측 밸브를 열 수 없는 이유는?
④ Pick을 눌렀는데 Wafer Presence 알람이 났다. 무엇부터 확인하는가?
⑤ Error와 Timeout은 어떻게 다른가?