벨트 컨베이어 반송과 정위치 정지 타이밍 차트 — 고속인 채 멈추지 않고 감속한 뒤 멈춘다 (샘플)

마지막 수정: 2026-09-23 / 분류: 샘플, 타이밍 차트

인버터로 돌리는 벨트 컨베이어에 앞 공정에서 워크가 와서, 감속해 작업 위치에 멈추고, 송출될 때까지의 샘플입니다. 멈추는 위치가 매번 어긋나 로봇이 잡지 못하는 문제를 고치고 싶은 컨베이어 측 소프트웨어 담당자를 위한 것입니다.

이 샘플을 에디터에서 열기 JSON 다운로드

브라우저에서 동작하는 무료 에디터가 새 탭에서 열리고 이 차트가 읽어 들여집니다. 설치도 등록도 필요 없고, 입력한 내용은 어디에도 전송되지 않습니다. 고쳐 써도 이 페이지의 샘플은 변하지 않습니다. JSON은 에디터에서 다시 열거나 AI에게 넘길 때의 원본 데이터입니다 (형식은 JSON 데이터 구조 사양).

벨트 컨베이어의 정위치 정지와 송출 타이밍 차트. bConvRun (운전)이 ON인 상태로 흘러온 워크가 bSlowSens (감속 센서)를 ON 하면 bConvSlow (저속)가 ON 되고, 감속 센서가 OFF 되어도 저속은 계속된다. bPosSens (정위치 센서)가 ON 되면 운전을 끊고, 운전을 끊은 0.5초 뒤에 bPosOK (정위치 확정)가 ON, 그 2초 뒤에 bWorkDone (작업 완료)이 ON. 작업 완료로 운전이 ON, 저속이 OFF 되고, 정위치 확정은 OFF, 워크가 빠져나가 정위치 센서가 OFF, 그것으로 작업 완료도 OFF. 변화끼리 점선 화살표로 이어져 있다.
감속 센서의 ON은 앞 공정에서 온 워크의 선단, OFF는 후단이 지나갔을 뿐이므로 어느 쪽에도 원인 화살표는 없습니다.

1. 신호는 6개, 저속·확정·작업 완료는 PLC의 기억

신호방향의미
bConvRun / bConvSlowPLC → 인버터운전 (정회전)과 저속 선택 (다단속). 저속은 감속 센서의 ON으로 자기유지하고 송출 시 해제
bSlowSens / bPosSens센서 → PLC감속 센서와 정위치 센서. 워크가 센서 앞에 있는 동안 ON
bPosOKPLC (내부)정위치 확정. 운전을 끊고 0.5초가 지나도 정위치 센서가 ON인 채. 송출 (운전 ON) 시 해제
bWorkDonePLC (내부)작업 완료. 작업 측 (로봇이나 작업자의 완료 버튼)에서 온 완료를 유지한 것. 워크가 정위치 센서를 빠져나가면 해제

2. 1개분의 흐름은 감속·정지·확정·작업·송출 순서

1 눈금은 0.5초입니다.

3. 저속으로 떨어뜨린 뒤 멈추고, 확정은 0.5초 기다린다

  1. 감속 센서에서 저속으로 떨어뜨린 뒤 정위치 센서에서 멈춘다 고속인 채 멈추면 멈추는 위치가 매번 어긋나기 때문입니다. 운전을 끊고 멈출 때까지 나아가는 거리는 속도의 제곱으로 늘어나며, 속도가 절반이면 4분의 1이 됩니다. 정위치 센서 ON부터 멈출 때까지의 거리는 시운전에서 재고, 감속 센서는 그만큼 앞쪽에 장공 브래킷으로 답니다.
  2. 저속은 자기유지하고 송출 시 해제한다 감속 센서 자체로 내면 도중에 고속으로 돌아가기 때문입니다. 워크가 감속 센서에서 정위치 센서까지의 간격보다 짧으면 정위치에 닿기 전에 감속 센서가 OFF 됩니다. 해제를 운전 OFF와 같은 Step에 두면 출력이 끊기는 순서에 따라 한순간 고속 지령이 됩니다.
  3. 운전을 끊고 0.5초가 지난 뒤 정위치를 확정한다 끊은 뒤에도 워크는 감속하면서 나아가기 때문입니다. 완전히 멈출 때까지 기다리고, 아직 정위치 센서가 ON인 것을 확인한 뒤 작업을 시작합니다. 오버런을 보고 싶을 때는 정위치 조금 앞에 오버런 검출 센서를 더합니다.
  4. 작업 완료는 워크가 정위치 센서를 빠져나가면 해제한다 송출 도중에 해제하면 같은 워크를 한 번 더 작업하기 때문입니다. "정위치 센서가 ON이고 작업 완료가 아님"이 운전을 끊는 조건이라면, 해제한 순간 다시 운전이 끊기는 형태입니다. 워크가 빠져나간 뒤 해제하면 다음에 정위치 센서가 ON 된 것은 새 워크라고 정할 수 있습니다.

4. 걸림·미끄러짐·워크 없음은 센서 간 시간에 상한을 두어 찾는다

정위치를 확정한 시점에 감속 센서가 ON이면 다음 워크가 간격을 좁혀 흘러오고 있는 것입니다. 이 워크는 감속 센서의 상승 에지를 내지 않으므로, 그대로 송출하면 고속인 채 정위치 센서에 닿아 오버런합니다. 대책은 저속 해제 조건에 "감속 센서가 OFF"를 더하거나, 이상으로 멈추고 앞 공정에서의 수용을 멈추거나입니다. 워크 사이 간격은 센서 간격에서 워크 길이를 빼고 멈출 때의 오버런을 더한 것보다 넓게 띄웁니다.

5. 다른 구조는 멈추는 방법과 송출 조건을 바꿔 읽는다

이 샘플을 만든 도구

  • Timing Chart Editor — 위 그림과 샘플 JSON은 이 에디터로 만들어 내보낸 것입니다.
  • Flowchart Editor — 차트의 화살표를 대기와 처리의 순서로 바꿉니다.

관련 글

yk.builds