로봇및센서실습 · 반도체장비전공 · CHAPTER 4

수동조작
Manual Mode 기본

3강에서는 축이 무엇인지 배웠습니다. 4강부터는 직접 누릅니다. Initialize·Home·Rotate·Extend·Retract·Up·Down — 동작 하나에 버튼 하나입니다.
이 강의에서 — FOUP을 도킹하고 문을 여는 Load Port 조작이 새로 열립니다. 그리고 이 강의의 진짜 주제는 버튼이 아니라 순서입니다. "왜 안 되지?"의 답이 거의 항상 순서라는 것을, 인터록을 일부러 걸어 보며 확인합니다.
HOME EXTEND RETRACT ROTATE UP DOWN 동작 하나 = 버튼 하나 · 조건이 안 맞으면 거부
학습 목표

이 강의가 끝나면

1
기본 동작을 목적에 맞게 쓴다 Initialize·Home·Rotate·Extend·Retract·Up·Down·Pick·Place를 "지금 무엇을 하려는가"에 맞게 고른다.
2
FOUP을 연다 Docking → Door Open 순서로 열고, 순서를 바꾸면 무엇이 거부되는지 안다.
3
인터록을 읽는다 ALM-201·ALM-301 을 일부러 걸어 보고, 알람 코드가 원인이 아니라 현상을 말한다는 것을 안다.
4
한 사이클을 스스로 돈다 문 열기 → 회전 → Extend → Retract → 복귀까지를 알람 없이 이어서 한다.

실습으로 확인하는 것

도킹·도어오픈 → FOUP 앞 회전 → Extend → Retract, 그리고 일부러 편 채 회전. 마지막으로 훈련 탭의 드릴 3개를 모두 통과합니다.

3강과 다른 점 — 3강은 로봇만 있었습니다. 4강에는 Load Port가 더해지면서 "로봇이 준비됐어도 장비가 안 열려 있으면 못 한다"는 상황이 생깁니다. 조건을 확인하는 순서가 여기서부터 중요해집니다.
01 · 개념

Manual Mode — 왜 자동보다 먼저 배우나

동작 하나 = 버튼 하나

자동 운전은 사람이 "웨이퍼를 옮겨라" 한 번만 누르면 장비가 알아서 수십 단계를 진행합니다. 수동은 반대입니다. 각 축을 사람이 하나씩 명령합니다. 느리지만, 매 단계에서 장비가 무엇을 확인하는지가 그대로 드러납니다.

자동은 수동의 묶음일 뿐이다

12강에서 배울 자동 시퀀스도(15강에서 전 구간으로 돌립니다) 결국 이 버튼들을 정해진 순서로 누르는 것에 지나지 않습니다. 12강의 로봇 프로그램도 마찬가지로 ROTATE · EXTEND · PICK 같은 명령을 나열한 것입니다. 지금 손으로 익히는 순서가 그때 그대로 코드가 됩니다.

수동 — 사람이 하나씩 Rotate Extend Pick Retract Home 자동 — 같은 버튼을 순서대로 묶은 것 (12강) ROTATE → EXTEND → PICK → RETRACT → HOME

현장에서 수동을 쓰는 순간

자동 운전이 멈췄을 때입니다. 알람이 뜨고 라인이 서면, 엔지니어는 수동으로 들어가 어느 동작에서 걸리는지를 하나씩 눌러 확인합니다. 그때 각 동작의 조건을 모르면 아무것도 못 합니다.

이 강의의 목표 — 6개 기본 동작을 조합해 FOUP을 열고 팔을 뻗었다 되돌아오는 한 사이클을 알람 없이 스스로 해내는 것. 그리고 그 사이클이 왜 그 순서여야 하는지 말할 수 있는 것.
02 · 조작 패널

버튼 지도 — 무엇이 어느 축인가

버튼축하는 일키
Initialize—서보 전원·엔코더를 잡는다i
Home전체기준 위치로 복귀 · 좌표 0점 확정h
◀ / ▶ Rotateθ스테이션 선택 (회전)←→
Extend / RetractR팔 펴기 / 접기er
▲ Up / ▼ DownZ높이(슬롯) 조정 — Up이 1번 쪽↑↓
Pick / Place—웨이퍼 집기 / 놓기 (Extend 상태에서만)po

Load Port 탭은 따로 있다

Docking · Door Open · Mapping 세 버튼은 수동조작 탭이 아니라 Load Port 탭에 있습니다. "Extend가 계속 거부된다"의 절반은 탭을 잘못 찾아서 문을 안 연 경우입니다.

상태바를 같이 보라

화면 맨 아래에 STATION · R · θ · Z · HAND · ALARM 이 항상 떠 있습니다. 버튼을 누를 때마다 어느 숫자가 바뀌는지 보세요. 숫자가 안 바뀌면 명령이 거부된 것입니다 — 그때는 알람 로그를 봅니다.

Pick/Place 의 전제 — 이 둘은 팔이 전진(Extend)한 상태에서만 됩니다. 접힌 채로 누르면 ALM-203(팔이 전진하지 않았습니다)으로 거부됩니다.
03 · 준비

Initialize 와 Home 은 다르다

두 버튼이 나란히 있어서 같은 것처럼 보이지만, 하는 일이 전혀 다릅니다. 순서를 바꿀 수도, 건너뛸 수도 없습니다.
1
Initialize — 깨운다 서보 전원을 넣고 엔코더를 잡습니다. 로봇은 이제 "움직일 수 있는" 상태가 되지만, 자기가 어디 있는지는 아직 모릅니다.
2
Home — 0점을 잡는다 기준 위치까지 이동해 Home 센서 ON 을 확인합니다. 이 순간부터 θ·R·Z 숫자가 실제 위치를 뜻하게 됩니다.
3
순서 고정 Initialize → Home. Home 을 먼저 누르면 거부되고, 둘 다 건너뛰면 회전·Z·Extend 가 전부 거부됩니다.
건너뛴 것나오는 알람뜻
Initialize 안 함ALM-101초기화가 완료되지 않았습니다
Home 안 함ALM-102Home 미완료 상태에서는 축을 움직일 수 없습니다
축이 아직 이동 중ALM-103정지한 뒤에 다음 명령을 주세요
실습에서 제일 많이 막히는 지점 — 훈련을 시작하고 회전을 눌렀는데 아무 일도 없다면 거의 항상 이것입니다. 훈련 패널 위쪽에 주황색 경고로 뜨고, 알람 로그에도 코드가 남습니다. 로그를 읽는 습관을 여기서 들이세요.
04 · 도킹

Docking — 정렬이 다음 전부를 좌우한다

1
정렬 핀에 맞물린다 FOUP 바닥에는 홈이, Load Port 위에는 핀이 있습니다. FOUP이 내려앉으면 핀이 홈에 들어가 항상 같은 자리에 놓입니다. 사람 손으로 맞추는 것이 아닙니다.
2
클램프로 고정한다 물려서 고정되어야 다음 단계인 Door Open 이 허용됩니다. 흔들리는 FOUP의 문을 열면 웨이퍼가 쏟아집니다.
3
도킹이 0점을 만든다 로봇의 FOUP 좌표는 도킹된 위치 기준으로 티칭되어 있습니다. 도킹이 어긋나면 매핑도, Pick 도, Place 도 전부 같이 어긋납니다.
기억 — "도킹이 0점을 만든다." 여기가 틀리면 뒤가 전부 틀립니다.
장비 포트에 붙은 FOUP 과 옆 빈 스테이지의 정렬 핀 세 개
(생성 이미지) 오른쪽 빈 스테이지의 핀 3개가 FOUP 바닥 홈에 들어간다.

왜 FOUP 은 밀폐 용기인가

FOUP 은 문을 닫으면 밀폐되고, 질소 퍼지형은 안을 질소로 채워 둡니다. 공장 안을 이동하는 동안 웨이퍼를 외부 공기·습기·먼지로부터 지키기 위해서입니다. 그래서 문을 여는 순간이 오염에 가장 취약한 순간이고, Load Port 는 그 순간을 최소화하도록 설계되어 있습니다.

시뮬에서는

Load Port 탭의 Docking 버튼 하나로 표현됩니다. 누르면 버튼이 켜지고, 도면의 FOUP 이 Load Port 에 붙습니다. 도킹하지 않은 채 Door 를 열려고 하면 ALM-305 로 거부됩니다 — 직접 눌러 확인해 보세요.

05 · 문 열기

Door Open — 두 문이 같이 열리는 이유

문은 두 장이다

FOUP 자체의 문과, 장비(EFEM) 쪽의 문. Load Port 는 이 두 장을 맞물려 동시에 열고 아래로 내립니다. 따로 열면 그 사이에 바깥 공기가 들어가기 때문입니다.

문 바깥면이 안으로 들어오지 않는다

두 문이 맞붙은 채로 함께 내려가므로, 공장 공기에 노출돼 있던 문 바깥면은 클린룸 내부로 들어오지 않습니다. 이 구조 덕분에 FOUP 을 열어도 웨이퍼가 있는 공간의 청정도가 유지됩니다.

옆에서 본 모습 — 청록 FOUP 문 · 회색 포트 문 · 세로 막대 장비 벽 ① 맞붙음 ② 함께 뒤로 ③ 아래로
!
ALM-301 Door Interlock 문이 닫힌 상태로 FOUP 을 향해 Extend 하면 즉시 거부됩니다. 닫힌 문에 손을 밀어 넣는 셈이기 때문입니다.

반대 방향도 막힌다

로봇 팔이 FOUP 안에 들어가 있는 동안에는 문을 닫을 수 없습니다. 문이 팔을 자르기 때문입니다. FOUP 을 내리는 Undock 도 문을 함께 닫으므로 같은 이유로 막힙니다 — 둘 다 ALM-306. 인터록은 양방향으로 걸린다는 것을 여기서 확인하세요.

실습에서 — 일부러 문을 닫은 채 FOUP 앞에서 Extend 를 눌러 ALM-301 을 한 번 내보세요. 훈련 ②의 과제 중 하나입니다.
06 · 리듬

접고 → 돌고 → 편다

① Retract② Rotate(θ)③ Extend 그리고 일이 끝나면 다시 ① 로 — Retract

이 순서가 기본 리듬이다

어느 스테이션으로 가든 접고 → 돌고 → 편다. 일을 마치면 반드시 다시 접습니다. 이 네 박자를 흐트러뜨리면 반드시 인터록에 걸립니다.

왜 Z는 이 리듬에 없나

Z는 돌기 전이든 돈 뒤든 접힌 상태에서만 움직이면 됩니다. 다만 편 채로는 Z도 못 움직입니다(ALM-202). 실무에서는 회전과 함께 Z를 미리 맞춰 두고 목표 앞에서 바로 Extend 하는 쪽이 조작 수가 적습니다.

습관 — 다음 버튼을 누르기 전에 "지금 팔이 접혀 있나?" 를 먼저 봅니다. 상태바의 R 값이 0이면 접힘입니다. 이 한 번의 확인이 알람의 대부분을 없앱니다.
07 · 금지 동작

편 채 회전 — 충돌 인터록

옆 장치와 충돌
!
ALM-201 Collision Interlock 팔을 편(Extend) 상태에서 회전을 누르면 즉시 거부됩니다. 손끝이 회전 반경 밖으로 나가 있어, 돌면 옆 스테이션 구조물을 치기 때문입니다.

고장이 아니다

실제 장비와 똑같은 보호입니다. 알람이 떠도 로봇은 멀쩡하고, Retract 후 회전하면 곧바로 정상 동작합니다. 알람은 "장비가 망가졌다"가 아니라 "지금 조건이 안 맞는다"는 뜻입니다.

알람 코드는 현상이지 원인이 아니다

ALM-201 은 "편 채 돌려 했다"는 현상만 말합니다. 왜 편 채로 뒀는지 — Retract 를 잊었는지, Pick 이 실패해 되돌아오지 못했는지 — 는 사람이 판단합니다. 14강 진단 훈련의 출발점이 이 구분입니다.

일부러 해보기 — 이번 실습에서 이 알람을 고의로 한 번 내보세요. 머리로 아는 것과 손이 기억하는 것은 다릅니다.
08 · 인터록 지도

4강에서 만날 수 있는 거부 — 전부

"왜 안 되지?"는 대부분 이 표 안에 있습니다. 코드를 외우기보다 조건을 기억하세요.
코드언제 나오나어떻게 푸나
ALM-101Initialize 전에 무언가를 눌렀다Initialize 먼저
ALM-102Home 전에 회전·Z·Extend 를 눌렀다Home 먼저
ALM-103축이 아직 움직이는 중에 다음 명령을 줬다멈출 때까지 기다린다
ALM-201팔을 편 채 회전했다 — 충돌Retract 후 회전
ALM-202팔을 편 채 Z를 움직였다Retract 후 Z 이동
ALM-301문이 닫힌 채 FOUP 으로 Extend 했다 — 도어Load Port 탭에서 Door Open
ALM-401Z가 1번 위 또는 5번 아래로 나가려 했다 — 리밋범위 안으로
ALM-405θ가 목표에서 3° 넘게 어긋난 채 Extend 했다 — 위치 · 엔코더 이상(14강 고장 주입)일 때원인(엔코더)부터 확인
ALM-203팔을 뻗지 않고 Pick · Place 를 눌렀다Extend 먼저
ALM-502웨이퍼 없는 칸에서 Pick 했다Mapping 보고 Z 맞추기
읽는 법 — 앞자리가 곧 계통입니다. 1xx 준비 · 2xx 로봇 자세 · 3xx 문·밸브 · 4xx 센서·한계. 코드를 못 외웠어도 앞자리만 보면 어디를 봐야 하는지는 바로 나옵니다.
09 · 겨냥

Up / Down — 겨냥은 높이로

1
슬롯 = 높이 몇 번 칸을 집을지가 곧 Z 값입니다. 시뮬의 ▲ Z Up 은 번호를 줄이고(1번 쪽), ▼ Z Down 은 늘립니다(5번 쪽).
2
겨냥은 접은 채로 Z 는 팔을 넣은 상태에서만 움직입니다. 팔을 편 뒤 Z 를 누르면 ALM-202. 웨이퍼를 살짝 들어 올리는 미세 동작은 Pick 버튼 안에 들어 있습니다(5강).
3
빈 칸을 겨냥하면 Pick 이 ALM-502 로 거부되고 손의 Wafer Presence 는 OFF 그대로입니다. 장비는 멀쩡하고 겨냥이 틀린 것입니다.
Z1Z2Z3Z4Z5 ▲ Up ▼ Down 시작 Z = 3

그래서 Mapping 이 있다

Load Port 탭의 Mapping 은 FOUP 을 한 번 훑어 어느 칸에 웨이퍼가 있는지 목록을 만듭니다. Pick 전에 이 목록을 보고 Z를 정하면 빈 칸을 집으러 갈 일이 없습니다. 7강에서 이 판독을 본격적으로 연습합니다.

매핑을 믿을 수 없을 때

매핑 센서가 고장나면 목록 자체가 거짓이 됩니다. "신호는 있다는데 실제로는 없는 칸" 이 생기고, 그 칸에서 Pick 하면 ALM-502 로 거부됩니다. 신호와 실물을 대조하는 습관이 그래서 필요합니다.

확인 습관 — Pick 전에 세 가지를 봅니다. ① STATION 이 맞는가 ② Z가 웨이퍼 있는 칸인가 ③ 팔이 Extend 되어 있는가.
10 · 되돌리기

안전 위치로 복귀 — Retract & Home

일을 마치면 접는다

Pick·Place 뒤에는 반드시 Retract. 편 팔로 이동하면 사고가 나기 전에 인터록이 막지만, 애초에 접는 것이 습관이어야 합니다. 실제 장비에서는 인터록이 막아 주지 않는 조합도 있습니다.

기준으로 돌아오기

다음 작업 전 Home 으로 복귀하면 위치 오차가 쌓이지 않습니다. Home 센서는 "원점 복귀를 했고 팔이 들어와 있을 때" 만 ON 이므로, Home 램프가 켜졌다는 것은 두 가지를 동시에 확인해 준 것입니다.

왜 굳이 Home 까지 가나

축은 명령마다 아주 작은 오차를 남깁니다. 계속 이어서 움직이면 그 오차가 쌓입니다. 주기적으로 기준점에 돌아와 0을 다시 확인하는 것이 누적을 끊는 방법입니다. 실제 장비도 로트가 끝날 때마다 Home 복귀를 넣습니다.

정리 리듬 — 접고 → 돌고 → 펴서 작업 → 접고 → Home. 이 한 사이클이 5강 Pick & Place 의 뼈대가 되고, 12강 로봇 프로그램의 기본 루프가 됩니다.
11 · 판단

눈이 아니라 숫자로 확인한다

도착의 근거

"팔이 간 것 같다"는 근거가 아닙니다. STATION 표시가 목표로 바뀌었는가, θ 값이 목표 각도인가, R 이 0에서 커졌는가 — 이 숫자들이 근거입니다. 실제 장비에는 창이 없어 눈으로 볼 수도 없습니다.

이상 감지

명령했는데 숫자가 안 변하면 인터록이나 정지 신호를 의심합니다. 숫자가 변했는데 목표와 다르면 좌표·티칭을 의심합니다. 두 경우의 원인이 전혀 다르므로, 어느 쪽인지 먼저 가르는 것이 진단의 시작입니다.

시뮬레이터 맨 아래 상태줄 — FOUP 3번 칸에 팔을 뻗은 순간 STATIONFOUP R149 θ180° Z3 HAND— ALARM0 어디를 보나뻗었나 (0 = 접힘) 몇 번 칸들고 있나거부 횟수

로그를 읽는 순서

1. 가장 최근 줄부터 위로 읽는다. 2. 알람 코드의 앞자리로 계통을 정한다. 3. 그 알람 직전에 무엇을 눌렀는지를 본다. 알람은 결과이고, 원인은 거의 항상 그 바로 앞 줄에 있습니다.

연결 — 6강에서 이 숫자들이 어떤 센서에서 오는지 배우고, 14강에서 센서가 거짓말을 할 때 어떻게 알아채는지 배웁니다. 지금은 "숫자로 판단한다"는 태도만 붙이면 충분합니다.
12 · 계산

조작 수를 줄이는 법 — 훈련 ③의 근거

훈련 ③ 네 자리를 최소 조작으로 는 목표 네 곳을 한꺼번에 주고 순서는 학생이 정하게 합니다. 허용 조작 수는 최적 순서로 돌았을 때를 기준으로 계산됩니다.

비용은 두 가지로만 생긴다

비용 = (스테이션이 다르면 1) + |Z 차이|

스테이션은 세 곳이 원형으로 배치되어 있어 어디로 가든 회전은 1회입니다. 그러니 줄일 수 있는 것은 회전의 횟수와 Z 이동의 총합 두 가지뿐입니다.

그래서 요령은 두 줄

① 같은 스테이션끼리 묶는다 — 오갈 때마다 1회씩 낭비됩니다.
② 묶은 안에서 Z를 한 방향으로 훑는다 — 올라갔다 내려오면 그만큼 두 번 셉니다.

허용치 — 화면에 최단 + 준비 2 + 여유 3 으로 적혀 나옵니다. 준비 2는 Initialize·Home 입니다. 여유 3 안에서만 실수가 허용된다는 뜻입니다.

계산 예 — 시작 FOUP · Z 1

목표 네 곳: FOUP Z2 · Load Lock Z5 · FOUP Z3 · Load Lock Z4

나온 순서대로 돌면비용
FOUP Z1 → FOUP Z20+1 = 1
→ Load Lock Z51+3 = 4
→ FOUP Z31+2 = 3
→ Load Lock Z41+1 = 2
합계10회
묶고 한 방향으로 훑으면비용
FOUP Z1 → Z2 → Z31+1 = 2
→ Load Lock Z41+1 = 2
→ Load Lock Z50+1 = 1
합계5회 — 정확히 절반
13 · 수칙

수동 조작 5대 수칙

1
다닐 땐 접는다 회전·Z 이동 전에 Retract. 상태바 R 값이 0인지 눈으로 확인하고 누릅니다.
2
돌기 전에 접었는지 본다 편 채 회전은 ALM-201, 편 채 Z는 ALM-202. 두 알람은 같은 실수의 다른 얼굴입니다.
3
조건을 먼저 만든다 문·압력·도킹 같은 전제 조건 없이 진입하지 않습니다. "일단 눌러 보자"가 알람의 가장 큰 원인입니다.
4
신호로 판정한다 Wafer Presence · Home · STATION 표시를 보고 다음 단계로 갑니다. 느낌이나 짐작으로 넘어가지 않습니다.
5
막히면 로그를 읽는다 안 되면 먼저 알람 로그를 봅니다. 코드와 이유가 한 줄로 적혀 있고, 그 바로 앞 줄에 원인이 있습니다.
다섯 줄의 공통점 — 전부 "누르기 전에 확인한다" 입니다. 수동조작의 실력은 버튼을 빨리 누르는 것이 아니라 누르기 전에 조건을 세는 것입니다.
14 · 흔한 실수

이런 실수가 자주 납니다

실수결과왜 그런가고치기
편 채 RotateALM-201손끝이 회전 반경 밖에 있다Retract 후 회전
편 채 Z 이동ALM-202슬롯 벽을 위아래로 긁는다Retract 후 Z
문 닫고 ExtendALM-301닫힌 문에 팔을 밀어넣는 셈Load Port 탭 › Door Open
빈 칸 PickALM-502로봇은 정상 · 겨냥이 틀림Mapping 보고 Z 맞추기
Initialize·Home 생략ALM-101/102좌표가 아직 없다Init → Home 먼저
이동 중 다음 명령ALM-103축이 아직 목표에 도착 안 함멈춘 뒤 누르기
회전 중 ExtendALM-103축이 아직 돌고 있다회전 완료 후 Extend
공통 교훈 — 일곱 줄 중 고장은 하나도 없습니다. 전부 순서 또는 조건 문제이고, 장비는 그것을 미리 막아 준 것입니다. "안 된다"를 "고장났다"로 읽지 않는 것이 이 강의에서 가장 중요한 태도입니다.
15 · 실습 준비

시뮬레이터 화면 지도 — 어디에 무엇이 있나

4강에서는 탭이 여섯 개로 늘어납니다. 3강과 달리 Load Port 탭이 새로 생겼습니다.
탭여기서 하는 일
학습이번 강의 미션 5개와 "지금 할 일" 표시
수동조작Initialize·Home·회전·Z·Extend·Retract·Pick·Place
Load PortDocking · Door Open · Mapping — 여기에만 있습니다
훈련드릴 3개를 고르고 시작. 목표와 완료 조건이 계속 뜹니다
센서 모니터Home · Wafer Presence 등 신호 ON/OFF
알람 로그거부된 동작의 코드와 이유 — 최근 줄부터 위로 읽는다

훈련을 시작한 다음 — 이 순서로 하세요

① 훈련 탭에서 드릴의 시작을 누릅니다.
② 패널에 목표와 [수동조작 탭으로 이동 →] [Load Port 탭으로 이동 →] 버튼이 뜹니다.
③ 수동조작 탭에서 Initialize → Home.
④ Load Port 탭에서 Docking → Door Open.
⑤ 다시 수동조작 탭으로 와서 회전·Extend. 화면 맨 아래 상태줄에 목표가 계속 따라다닙니다.

기억할 것 — 훈련 탭에는 움직이는 버튼이 없습니다. 지시만 뜨는 곳입니다. 그리고 4강 드릴은 수동조작 탭과 Load Port 탭을 오가야 끝납니다.
16 · 실습 절차

4강에서 직접 해볼 것 — 순서대로

1
Initialize → Home 수동조작 탭 › 준비 동작. 이것을 건너뛰면 뒤의 모든 동작이 ALM-101/102 로 거부됩니다.
2
Docking → Door Open Load Port 탭으로 이동해서 누릅니다. 두 버튼이 켜지고 도면의 FOUP 문이 열립니다.
3
FOUP 앞으로 회전 후 Extend 수동조작 탭으로 돌아와 STATION 이 FOUP 이 될 때까지 회전하고, 팔을 뻗습니다.
4
Retract 로 복귀 안전 위치까지 접어 돌아옵니다. 상태바 R 값이 다시 0이 되는지 확인하세요.
5
일부러 ALM-201 내기 Extend 한 상태에서 회전을 눌러 봅니다. 거부되는 것이 정상입니다.
6
훈련 드릴 3개 완주 훈련 탭에서 ① → ③ 순서로. ③은 조작 수 제한이 있으니 12번 슬라이드의 계산법을 쓰세요.

막혔을 때 보는 순서

1. 버튼을 눌렀는데 숫자가 안 변한다 → Initialize·Home 했는지.
2. 회전·Z 가 거부된다 → 팔이 Extend 상태인지 (Retract 먼저).
3. Extend 가 거부된다 → Load Port 탭에서 Docking·Door Open 했는지.
4. 그래도 모르겠다 → 알람 로그를 읽으세요. 코드 앞자리가 계통을 알려 줍니다.

완료 기준 — 학습 탭의 미션 5개 체크가 모두 채워지면 4강 완료입니다.
17 · 훈련

드릴 3개 — 무엇을 보는 훈련인가

드릴완료 조건제한무엇을 보는가
① 문을 열고 팔을 뻗고
되돌아오기
Init·Home → Docking·Door Open → FOUP 앞 회전 → Extend → Retract 를 순서대로 알람 0회한 사이클 — 조건을 빠짐없이 갖추고 가는 연습
② 막히는 동작 2종ALM-201 과 ALM-301 을 각각 한 번씩없음 거부 조건 — 충돌과 도어, 두 가지 인터록을 직접 걸어 보기
③ 네 자리를
최소 조작으로
목표 4곳 모두 방문 (순서 자유) 최단 + 준비 2 + 여유 3순서 최적화 — 12번 슬라이드의 계산

①에서 자주 실패하는 이유 — 알람 0회

중간에 한 번이라도 알람이 나면 그 자리에서 실패입니다. Docking 을 하기 전에 회전부터 하거나, Door Open 전에 Extend 를 누르면 끝납니다. 급하게 누르지 말고 조건을 먼저 갖추세요. 시간 제한은 없습니다.

③에서 자주 실패하는 이유 — 순서

목표 4곳이 나온 순서대로 돌기 때문입니다. 허용치는 최적 순서 기준이므로, 순서를 안 바꾸면 여유 3회로는 모자랍니다. 화면에 뜬 4개를 종이에 적고 스테이션끼리 묶은 뒤 시작하세요.

정리 · 자가 점검

4강에서 남길 것

1
기본 리듬 접고 → 돌고 → 펴서 작업 → 접고 → Home.
2
순서가 곧 안전 도킹·도어·인터록은 전부 순서 위반을 막는 장치다.
3
알람은 현상이지 원인이 아니다 코드는 "무엇이 막혔는지"만 말한다. 왜 그 상태가 됐는지는 사람이 판단한다.
4
코드 앞자리로 계통을 좁힌다 1xx 준비 · 2xx 자세 · 3xx 문 · 4xx 센서.

Q1

Extend 가 거부됐습니다. 무엇부터 확인해야 하나요?
→ ① Init·Home(101·102) ② 문이 열려 있는가(ALM-301) ③ 회전이 끝났는가(ALM-103) · θ 정위치인가(405).

Q2

ALM-201 과 ALM-202 는 무엇이 다른가요?
→ 둘 다 "팔을 편 채 움직이려 했다"는 같은 실수. 201은 회전, 202는 Z 이동.

Q3

FOUP Z1 에서 FOUP Z3 · Load Lock Z2 를 들르려면 최소 몇 회?
→ 2 + 1 + 1 = 4회.

다음 강 — 5강 이송 실습: 지금까지의 동작을 이어 웨이퍼를 실제로 Pick 하고 Place 합니다. 손에 웨이퍼가 들린 순간부터 규칙이 하나 더 늘어납니다.