Clamp — 압력 센서 기반 고정/해제
CNC 가공 지그 · 용접 픽스처 · 조립 위치고정 · 자동차 차체 라인
S03 · Clamp
·
0.00s / 3.0s
·
IDLE
🖱️ 드래그 회전 · 휠 줌 · 우클릭 드래그 팬 · 슬라이더로 시간 스크럽
⏱ 동작 타이밍 (TCT 3.0s · Work = Capa)
OUT (Cmd)IN (Sensor)Clamp.On (0.0–1.0s)Clamp.Off (1.0–2.0s)▬▬ Work = Capa 단위 (라인 위 동시 제품)
📋 IO Table (LS XGI)
| Tag | Dir | Addr |
|---|---|---|
Clamp1_ClampCmd | OUT | %QX0.0.2.0 |
Clamp1_UnclampCmd | OUT | %QX0.0.2.1 |
Clamp1_PressOK | IN | %IX0.0.2.0 |
Clamp1_UnclampOK | IN | %IX0.0.2.1 |
Clamp1_Pressure | IN | %IW0.0.2 |
Clamp1_State | MEM | %MW102 |
🔧 자산 구성
- Clamp1 — PneumaticClamp (토글/평행)
- PressSensor — 압력 센서 (0.4 MPa 임계)
- UnclampSensor — 해제 위치 InductiveProximity
🧩 Ds2 모델
# Device 정의 Device: Clamp1 ├─ ApiDef: Clamp [Normal·Debounce(30)] │ InTag : Clamp1_PressOK │ OutTag: Clamp1_ClampCmd └─ ApiDef: Unclamp [Normal·Debounce(30)] InTag : Clamp1_UnclampOK OutTag: Clamp1_UnclampCmd Flow: Clamp1_Cycle (TCT 3.0s) Work#1 → Clamp1.Clamp() Work#2 → Process (외부 가공) Work#3 → Clamp1.Unclamp()
🎯 학습 포인트
- Tier 1 #7 — 압력 센서로 완료 검증
- Tier 1 #14 — 2-Action Device
- Tier 2 #30 — 외부 Work 사이 끼우기
- Tier 2 #57 — Normal ActionType
- Tier 2 #66 — Analog 입력 추가 (압력)
- Tier 3 #78 — Debounce(ms) 압력 안정 임계
⚠️ 자주 발생하는 실수
- 압력 미달 무한 대기 — Timeout 보조 필요
- Unclamp 후 Clamp 즉시 재투입 — 해제 시간 확보
- 압력 + 근접센서 AND 검증 누락
- 압력 아날로그 트레이스 미저장