| 블록 | 하는 일 |
|---|---|
| MOVE | 지정 스테이션으로 이동(θ) |
| PICK | 웨이퍼를 집는다 |
| PLACE | 웨이퍼를 놓는다 |
| WAIT | 조건/시간까지 기다린다 |
| SENSOR CHECK | 신호가 맞는지 확인 |
| IF | 조건에 따라 분기 |
편 채 회전하는 MOVE, 압력 안 맞는데 여는 블록은 수동과 똑같이 인터록이 막습니다.
다음 블록 전에 조건을 확인하면 시퀀스가 안전하게 흐릅니다.
동작 MOVE·PICK·PLACE
조건 SENSOR·IF
대기 WAIT
편 채 MOVE, 압력 안 맞는 개방 블록은 수동과 똑같이 인터록으로 멈춥니다.
동작 블록 사이에 SENSOR CHECK/WAIT를 넣어 조건을 보장합니다.
| 실수 | 결과 |
|---|---|
| WAIT 누락 | 압력 미달 상태로 개방 → 알람 |
| CHECK 없음 | 빈 손으로 Place 진행 |
| Retract 빠짐 | 편 채 MOVE → 충돌 |
"웨이퍼 집음" → "정렬 완료" → "LL 안착"처럼, 각 블록이 상태를 한 칸 전진시킵니다.
다음 상태로 가려면 센서 조건이 충족돼야 합니다(SENSOR CHECK).
한 손이 새 웨이퍼를 집는 사이 다른 손이 완료품을 빼내, 시간을 겹칩니다.
"웨이퍼 집음" → "정렬 완료" → "LL 안착"처럼, 각 블록이 상태를 한 칸 전진시킵니다.
다음 상태로 가려면 센서 조건이 충족돼야 합니다(SENSOR CHECK).
한 손이 새 웨이퍼를 집는 사이 다른 손이 완료품을 빼내, 시간을 겹칩니다.
동작 블록 사이에 SENSOR CHECK를 넣는 이유는?