| 구간 | 핵심 동작 | 확인 |
|---|---|---|
| 준비 | SELECT efem → Initialize → Home | 상태바 INIT · HOME |
| 대기 | Dock → Door Open → Map → Slot → Move FOUP → Extend → Pick → Retract | Wafer Presence ON |
| 정렬 | Move Aligner → Extend → Place → Retract → Align → Extend → Pick → Retract | "정렬 완료" 로그 (도중 Pick은 602) |
| 관문 | ATM VALVE 열기 → Move LL → Extend → Place → Retract → ATM VALVE 닫기 → PUMP | CHECK vacuum · 1.0E-2 Torr |
| 진공 | TM VALVE 열기 → SELECT vac → Initialize → Home → Move LL → Extend → Pick → Retract | Wafer Presence ON |
| 공정 | Move PM1/PM2 → Extend → Place → Retract | PM Status 공정 중 |
| 알람 | 증상 | 어느 강 | 조치 |
|---|---|---|---|
| ALM-101 / 102 | 진공 로봇이 안 움직임 | 3 · 11강 | SELECT vac 후 Initialize → Home |
| ALM-201 | 회전 거부 | 3 · 4 · 13강 | Retract 후 회전 |
| ALM-303 / 304 | Load Lock으로 못 뻗음 | 10 · 11강 | 해당 쪽 밸브 먼저 열기 |
| ALM-311 / 314 | 밸브 거부 | 10 · 13강 | Vent / Pump Down 완료 후 |
| ALM-502 / 503 / 505 | Pick 실패 · 웨이퍼 분실 | 5 · 6 · 14강 | 겨냥 · Presence · 흡착 확인 |
| ALM-601 / 602 | 꺼내기 거부 | 9 · 11강 | 공정 · 정렬 완료 기다리기 |
| ALM-701 | Pump Timeout | 10 · 14강 | 펌프 / 누설 가르고 조치 |
| 구간 | 블록 |
|---|---|
| 준비 | SELECT efem · INIT · HOME |
| 대기 | DOCK · DOOR OPEN · MAP · SLOT 1 · MOVE foup · EXTEND · PICK · RETRACT · CHECK wafer |
| 정렬 | MOVE aligner · EXTEND · PLACE · RETRACT · ALIGN · EXTEND · PICK · RETRACT |
| 관문 | ATM VALVE · MOVE ll · EXTEND · PLACE · RETRACT · ATM VALVE · PUMP · CHECK vacuum |
| 진공 | TM VALVE · SELECT vac · INIT · HOME · MOVE ll · EXTEND · PICK · RETRACT · MOVE pm2 · EXTEND · PLACE · RETRACT |
어떤 고장인지 모르는 상태로 시작하면 14강 훈련 ②와 같은 진짜 진단이 됩니다. 편차 각도·어긋난 칸은 넣을 때마다 바뀝니다.
| 칸 | 내용 |
|---|---|
| Problem | 무슨 일 — 어느 블록에서 무엇이 멈췄나 |
| Observed Sensor | 센서 탭 값 (Pressure · Wafer Presence · Position …) |
| Observed Log | 알람 코드 (ALM-701 · 503 · 505 · 405 …) |
| Possible Cause | 선택지에서 원인 고르기 — 정답이어야 합격 |
| Corrective Action | 조치 (교체 · 보정 · 점검 · Reset) |
| Result | 복구 여부 (재시도 통과) |
산화·리소·식각·증착… 모든 공정 사이를 웨이퍼가 오갑니다. 그 이동을 책임지는 게 이송.
이송이 서면 뒤의 모든 공정이 굶습니다. 그래서 신뢰성이 생명.
대기 로봇이 Load Lock에 놓고 → 대기측 밸브를 닫고 → 배기하고 → 진공측 밸브를 열고 → SELECT vac 으로 로봇을 바꿉니다. 압력이 내려갈 때까지 기다려야 하므로 WHILE 과 pressure() 를 씁니다.
①과 같은 결과를 더 짧은 시간에 냅니다. 필요 없는 이동과 대기를 지우는 것이 과제입니다. 시간이 기록으로 남으므로 여러 번 도전해 줄여 보세요.
두 장을 공정까지 마치고 FOUP으로 되돌립니다. 한 장을 끝까지 처리하고 다음을 시작하면 챔버가 놉니다. PM1은 10초, PM2는 22초 — 긴 챔버를 먼저 채우고 그동안 둘째 장을 올리면 두 공정이 겹칩니다. pmBusy(n)·pmDone(n)·pmLeft(n)으로 챔버를 읽으세요.