상세 컨텐츠

본문 제목

23장 2D/3D 라인의 속도 안정화를 위한 트리거 설계 가이드

제품 기술 이야기/3D 기술

by swtec 2025. 12. 12. 11:08

본문

속도가 바뀌면 왜 검사 결과가 달라질까?

정답은 “트리거 구조”에 있다.

많은 엔지니어가 다음 현상을 경험합니다.

  • 속도를 높이면 검사 정확도가 떨어짐
  • 라인 속도만 바꿨는데 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차전지검사 #반도체계측

관련글 더보기