S03 Tier 1 · 단순 ← 시나리오 카탈로그

Clamp — 압력 센서 기반 고정/해제

CNC 가공 지그 · 용접 픽스처 · 조립 위치고정 · 자동차 차체 라인

S03 · Clamp · 0.00s / 3.0s · IDLE

🖱️ 드래그 회전 · 휠 줌 · 우클릭 드래그 팬 · 슬라이더로 시간 스크럽

⏱ 동작 타이밍 (TCT 3.0s · Work = Capa)

◆ Clamp.On ◆ Clamp.Off ▼ Work#1 (Capa=1 · On→Off) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 [ 초 ] Clamp1_OnCmd %QX0.2.0.0 OUT (Cmd) ▲ ON ▼ OFF Clamp1_PS %IX0.2.0.0 IN (Sensor) ▲ 압력도달 ▼ +30ms 안정 Clamp1_OffCmd %QX0.2.0.1 OUT (Cmd) ▲ ON ▼ OFF
OUT (Cmd)IN (Sensor)Clamp.On (0.0–1.0s)Clamp.Off (1.0–2.0s)▬▬ Work = Capa 단위 (라인 위 동시 제품)

📋 IO Table (LS XGI)

TagDirAddr
Clamp1_ClampCmdOUT%QX0.0.2.0
Clamp1_UnclampCmdOUT%QX0.0.2.1
Clamp1_PressOKIN%IX0.0.2.0
Clamp1_UnclampOKIN%IX0.0.2.1
Clamp1_PressureIN%IW0.0.2
Clamp1_StateMEM%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) 압력 안정 임계

⚠️ 자주 발생하는 실수

  1. 압력 미달 무한 대기 — Timeout 보조 필요
  2. Unclamp 후 Clamp 즉시 재투입 — 해제 시간 확보
  3. 압력 + 근접센서 AND 검증 누락
  4. 압력 아날로그 트레이스 미저장
← 이전 S02 Indexer