에어 실린더 전진·후퇴 타이밍 차트 — 단은 "도착 ON"과 "이탈 OFF"로 본다 (샘플)
마지막 수정: 2026-09-23 / 분류: 샘플, 타이밍 차트
더블 솔레노이드 밸브와 전진단·후퇴단 오토 스위치로 에어 실린더의 1 왕복을 그린 샘플입니다. 타이머로 다음으로 넘기고 있다가 스피드 컨트롤러를 조인 날부터 순서가 무너졌다는 분을 위한 것입니다.
브라우저에서 동작하는 무료 에디터가 새 탭에서 열리고 이 차트가 읽어 들여집니다. 설치도 등록도 필요 없고, 입력한 내용은 어디에도 전송되지 않습니다. 고쳐 써도 이 페이지의 샘플은 변하지 않습니다. JSON은 에디터에서 다시 열거나 AI에게 넘길 때의 원본 데이터입니다 (형식은 JSON 데이터 구조 사양).
1. 다음 동작의 조건은 스위치 자체가 아니라 확정
| 신호 | 방향 | 의미 |
|---|---|---|
bFwdSol / bBwdSol | PLC → 밸브 | 전진 측·후퇴 측 솔레노이드 (2위치 더블 솔레노이드) |
bFwdEnd / bBwdEnd | 실린더 → PLC | 전진단·후퇴단 오토 스위치 |
bFwdOK / bBwdOK | PLC (내부) | 단의 확정. 오토 스위치가 0.2초 연속 ON일 때 ON |
다음 동작의 조건에 쓰는 것은 오토 스위치 자체가 아니라 확정 쪽입니다.
2. 재서 정하는 것은 스트로크의 0.5초와 확정의 0.2초
- S1: 후퇴단 확정을 보고 전진 SOL을 ON. S2에서 후퇴단이 OFF 되어 움직이기 시작했음을 알 수 있음
- S6: 전진단이 ON. S7에서 전진 SOL을 끊음 (밸브는 전환된 채)
- S8: 전진단이 0.2초 계속되어 확정. 여기서 다음 동작 (이 그림에서는 후퇴)으로 진행
- S9~S16: 후퇴도 같은 형태. 전진단의 OFF로 움직이기 시작을, 후퇴단의 확정으로 복귀를 확인
0.1초 단위 중 길이에 의미가 있는 것은 이 둘뿐입니다. 둘 다 시운전에서 재서 정합니다.
3. 단은 시간이 아니라 스위치로, 도착 ON과 이탈 OFF 양쪽을 본다
- 단에 도착했는지는 시간이 아니라 오토 스위치로 정한다 시간이면 조건이 바뀔 때마다 순서가 무너지기 때문입니다. "전진부터 0.5초 지나면 전진단"으로 하면 에어 압력이 떨어졌다, 워크가 무거워졌다는 것만으로 무너집니다. 시간은 5장의 이상 감시에만 씁니다.
- 도착한 쪽의 ON과 떠난 쪽의 OFF 양쪽을 본다 떠난 쪽을 보지 않으면 움직이기 시작하지 않는 고장을 알 수 없기 때문입니다. 전진 SOL을 냈는데 후퇴단이 OFF 되지 않으면 원압 밸브가 닫혀 있거나 솔레노이드가 단선되어 있습니다. 양쪽 단이 동시에 ON이면 스위치 위치가 어긋났거나 고장 났습니다.
- 도착한 쪽이 0.2초 연속 ON 된 뒤 확정으로 한다 ON 된 순간은 아직 움직이고 있기 때문입니다. 카탈로그의 권장 위치에 달아도 오토 스위치는 동작 범위의 절반 정도 단의 앞에서 ON 됩니다. 고무 쿠션의 작은 실린더는 단에서 튕겨 스위치가 한순간 끊기는 일도 있습니다.
4. SOL은 동시에 내지 않고, 단에서 끊을지는 사양서에 쓴다
- 전진 SOL과 후퇴 SOL은 동시에 ON 하지 않는다 2위치 더블은 동시에 통전하지 않는 사용법이 전제이기 때문입니다. 둘 다 ON 하면 파일럿형에서는 이전 위치인 채 움직이지 않아 "후퇴 SOL을 냈는데 돌아오지 않는다"로 보입니다. 래더에서 서로를 조건에 넣습니다.
- 단에 도착하면 끊을지, 계속 낼지를 정해 사양서에 쓴다 2위치 더블은 어느 쪽이든 동작하기 때문입니다. 끊으면 발열이 줄고, 계속 내면 PLC 출력 모니터로 움직이고 있는 방향을 알 수 있습니다. SOL을 끊어 두어도 에어를 되돌린 순간 밸브가 마지막에 전환된 쪽으로 실린더가 움직입니다.
5. 이상은 세 가지로 나누어, 표시만으로 보러 갈 곳이 정해지게 한다
- SOL을 낸 뒤 떠난 쪽이 OFF 되지 않는다: "움직이기 시작하지 않음" 이상. 시운전에서 잰 움직이기 시작할 때까지의 시간의 3배 정도, 하한 0.5초로 합니다. 스피드 컨트롤러를 조이면 다시 잽니다
- 떠난 쪽은 OFF 되었는데 도착한 쪽이 ON 되지 않는다: "도중에 멈춤" 이상. 이 샘플에서는 SOL부터 2초 (스트로크 0.5초의 4배)입니다. 스피드 컨트롤러를 조여 스트로크가 1초를 넘으면 이 값도 고칩니다
- 양쪽 단이 동시에 ON: 스위치 이상. 즉시 멈춥니다
나누어 두는 것은 표시를 본 것만으로 에어를 보러 갈지 스위치 위치를 보러 갈지를 정하기 위해서입니다.
6. 싱글·3위치·한쪽 스위치는 이 세 가지를 바꿔 읽는다
- 싱글 솔레노이드: SOL 행은 하나가 되고, 4장의 "단에서 끊는다"는 쓸 수 없습니다. 전진단에 있는 동안은 계속 내고, SOL을 끊는 것이 후퇴 지령이 됩니다. 정전이나 비상정지로 지령이 끊기면 돌아오는 쪽으로 움직이므로, 그 방향으로 문제없는 기계인지 먼저 확인합니다
- 3위치 밸브: 단에 도착해도 SOL은 끊지 않습니다. 클로즈드 센터는 단의 앞에서 멈추는 일이 있고, 이그조스트 센터는 단에서 힘이 빠집니다. SOL을 끊는 것은 중간에서 멈추고 싶을 때뿐이고, 클로즈드 센터라도 압축성과 누설로 오래는 유지할 수 없습니다
- 오토 스위치가 한쪽에만 있다: 달려 있지 않은 쪽에 도착한 것은 시간으로 간주할 수밖에 없으므로, 그 시간을 사양서에 씁니다. 스위치를 다는 것은 다른 것이 움직이기 전에 "거기 있다"고 확인하고 싶은 대피 측입니다. 부딪히는 쪽에 달아 OFF만 봐서는 도중에 멈췄을 때 부딪힙니다
실린더가 여러 개 있는 공정에서는 하나씩 별도 차트로 만들지 않고 같은 차트에 행을 더합니다. 어느 실린더의 확정을 기다려 다음 SOL을 내는지를 화살표로 잇는 형태입니다. 에디터에서는 Ctrl+D로 행을 복제하고, 이름 앞에 기능명을 붙여 구별합니다 (bClampFwdSol 등). 행이 많아지면 스위치 행은 생략하고 SOL과 확정 행만 남겨도 공정의 순서는 읽을 수 있습니다.
이 샘플을 만든 도구
- Timing Chart Editor — 위 그림과 샘플 JSON은 이 에디터로 만들어 내보낸 것입니다.
- Flowchart Editor — 차트의 화살표를 대기와 처리의 순서로 바꿉니다.
관련 글
- 원점 복귀 플로차트 (샘플)
- 비상정지 복귀 플로차트 (샘플)
- 벨트 컨베이어 타이밍 차트 (샘플)
- 서보 위치결정 타이밍 차트 (샘플)
- 타이밍 차트 작성법
- 핸드셰이크 타이밍 차트 (샘플)
- PLC 제어 플로차트 작성법
yk.builds