속도가 바뀌면 왜 검사 결과가 달라질까?
정답은 “트리거 구조”에 있다.
많은 엔지니어가 다음 현상을 경험합니다.
- 속도를 높이면 검사 정확도가 떨어짐
- 라인 속도만 바꿨는데 Z값이 달라짐
- 2D는 괜찮은데 3D만 흔들림
- 고속에서만 프로파일이 찢어짐
- 라인별 결과가 서로 다름
이 문제를 해결하는 핵심은 단 하나,
올바른 트리거 설계 구조입니다.
1️⃣ 속도 변화가 문제를 만드는 이유
속도가 바뀌면 아래 3가지가 동시에 변합니다.
✔ (1) 엔코더 펄스 간격 변화
속도가 빠를수록 펄스 폭이 짧아짐 → 노이즈 영향 증가 →
가짜 펄스/드롭 발생 가능성 증가
✔ (2) 조명 On/Off 타이밍 오차 확대
조명 Rise/Fall 시간 + 컨트롤러 딜레이가
고속에서 더 크게 영향을 미침
✔ (3) 카메라 Exposure 위치 흔들림
트리거 기준이 흔들리면 노출 타이밍이 변해버림
➡ 결론: 속도 변화 = 타이밍 기준 붕괴 → 검사 품질 저하
2️⃣ 2D vs 3D 속도 안정성 요구사항
✔ 2D는 “프레임” 기반 (비교적 둔감)
- 프레임 단위 이미지 획득
- 조명 On/Off 타이밍 영향 상대적으로 적음
- PLC 트리거도 어느 정도 가능
✔ 3D는 “라인(line) + 시간(time)” 기반 (극도로 민감)
- 한 줄씩 스캔
- X 좌표 = 엔코더
- Z 좌표 = 패턴 반사
- 타이밍이 1µs만 흔들려도 프로파일이 틀어짐
➡ 결론: 속도 안정성은 3D 검사에서 가장 중요한 요소
3️⃣ 속도 변화에 강한 트리거 설계를 위한 5가지 원칙
✔ 원칙 1 — Zero Delay(0ns) 기반 트리거 구조 필수
트리거 지연이 아주 작은 수준으로 흔들려도 3D에서는 곧바로 Z오류가 됩니다.
- 속도 변화와 무관한 일정 타이밍 유지
- 조명–카메라–엔코더 기준점 고정
- 지터 발생 원천 차단
✔ 원칙 2 — 엔코더 파형을 하드웨어에서 직접 처리
엔코더 신호는 속도 변화의 영향을 가장 크게 받습니다.
FPGA 기반 처리 장점
- 펄스 재구성
- 위상 보정
- 가짜 펄스 제거
- 펄스 드롭 복구
PLC/MCU는 고속 엔코더를 정확히 처리하기 어렵습니다.
✔ 원칙 3 — 조명 제어는 ‘멀티커런트’ 기반으로 설계
속도가 바뀌면 조명 타이밍 오차가 확대됩니다.
멀티커런트는 고속에서도 밝기·타이밍을 고정합니다.
- µs/ns 단위 밝기 제어
- 패턴 안정성 유지
- Exposure와 완전 동기화
- 고속에서도 일정 밝기 유지
오버드라이브는 고속에서 밝기 요동 → Z값 불안정
✔ 원칙 4 — 카메라 Exposure Start는 트리거 기준으로 고정
PLC 기반 트리거는 지터가 발생하여 Exposure 타이밍이 흔들릴 수 있습니다.
FPGA Zero Delay 트리거를 사용하면:
- Exposure Start 안정
- 패턴 반사량 동일
- 프로파일 일정
✔ 원칙 5 — 2D/3D는 동일 기준점에서 “분기”
하이브리드 라인에서는 3D 기준 타이밍을 만들고
그 기준에서 2D를 분기하는 방식이 가장 안정적입니다.
FPGA Zero Delay 기준점
├─ 3D 카메라
├─ 3D 조명
├─ 2D 카메라
└─ 2D 조명
4️⃣ 잘못된 트리거 설계에서 발생하는 대표 문제 6가지
- 속도 바뀌면 Z값 달라짐
- 프로파일 기울어짐
- 특정 구간에서만 튐
- 2D/3D 결과 불일치
- 라인 간 편차 증가
- 고속에서 프로파일 찢어짐
이 모든 문제는 결국 타이밍 기준점 붕괴로 설명됩니다.
5️⃣ 속도 변화 대응을 위한 최적 트리거 구조(정답)
⭐ 정답 구조: FPGA Zero Delay 기반 통합 트리거 구조
엔코더 입력
↓
FPGA 엔코더 처리 (재구성 · 위상보정)
↓
Zero Delay 트리거 생성 (절대 기준점)
├─ 조명 제어 (멀티커런트)
├─ 3D 카메라
├─ 2D 카메라
└─ 외부 장비 동기화
이 구조의 장점
- 속도 변화 영향 최소화
- 2D/3D 검사 위치 100% 일치
- 프로파일 흔들림 최소
- 밝기 변화 최소
- 엔코더 노이즈 자동 보정
- 라인 간 결과 통일
📌 핵심 요약
- ✔ 속도 변화는 타이밍과 엔코더에 직접 영향을 준다
- ✔ 2D보다 3D가 훨씬 민감
- ✔ 속도 안정성의 핵심은 Zero Delay + FPGA 기반 엔코더 처리
- ✔ 조명/카메라/트리거를 하나의 기준점으로 묶는 것이 정답
- ✔ 올바른 트리거 구조가 검사 품질을 완성한다
🔜 다음 글 예고
👉 No.24 – 엔코더 기반 자동 보정(Autocalibration)의 원리와 적용 사례
제품 문의 & 기술 자료 요청
성원기술 · SWTEC Co., Ltd.
#ETIO
#SCP3D
#SIGNALSCOPE
#성원기술
#머신비전
#2차전지검사
#반도체계측