상세 컨텐츠

본문 제목

14장 3D 검사 최적화를 위한 조명·카메라·트리거 정렬 가이드

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

by swtec 2025. 12. 11. 10:42

본문

📐 3D 품질은 “기준점 정렬”에서 결정된다

 

✅ 이런 문제가 있다면 정렬(Alignment) 문제일 가능성이 높습니다

  • 3D 프로파일이 구간별로 휘거나 튐
  • 같은 제품인데 높이값이 일정하지 않음
  • 속도 바뀌면 프로파일이 왜곡됨
  • 라인마다 결과가 다르게 나옴
  • 조명 패턴이 불안정하게 보임

👉 대부분은 광학 문제가 아니라
타이밍 · 동기화 · 정렬(Alignment) 문제입니다.

 

1️⃣ 결론: 3D 검사는 "조명·카메라·트리거"가 완벽한 기준점에서 동작해야 한다

3D에서 사용하는 주요 장비/요소는 다음과 같습니다.

  • 레이저 라인
  • Structured Light 패턴
  • 라인스캔 카메라
  • 엔코더 기반 이동축
  • FPGA / PLC 컨트롤러

이 모든 요소는 시간·위치 기준점이 동일해야 합니다.
기준점이 하나라도 어긋나면:

  • 3D 프로파일 전체가 튀거나 찌그러지고,
  • 높이값이 라인·속도에 따라 달라지게 됩니다.

 

2️⃣ 3D 검사가 민감한 이유: 시간-위치-높이가 1:1로 연결됨

3D 스캔은 아래 구조로 동작합니다.

엔코더 → 트리거 → 레이저/패턴 → 카메라 → 프로파일 생성

이 과정에서 µs 단위의 오류는 그대로,

  • X축 위치 변화
  • Z축 단차 변화
  • 패턴 왜곡
  • 프로파일 휨

으로 확산됩니다.

📌 2D는 “이미지 단위”, 3D는 “시간 흐름 기반”이기 때문에 훨씬 민감합니다.

 

3️⃣ 정렬 가이드는 3가지 단계로 나뉜다

① “타이밍 정렬” — 모든 3D 문제의 출발점

타이밍이 맞지 않으면, 물리적 정렬이 되어 있어도 결과는 틀어집니다.

타이밍 정렬 체크리스트

  • 엔코더 펄스가 안정적인가?
  • 트리거 지터가 0ns에 가까운가?
  • 조명 On/Off 타이밍이 항상 동일한가?
  • 카메라 Exposure Start가 트리거 기준으로 고정되는가?
  • 속도 변경 시에도 타이밍이 유지되는가?

👉 Zero Delay(FPGA) 기반이 필요한 이유가 바로 이것입니다.

 

② “광학 정렬” — 패턴의 기하학적 구성

물리적 정렬은 크게 다음 3가지를 보정해야 합니다.

1) 레이저 / 패턴 정렬

  • 라인스캔 센서의 중심과 패턴 투영 축을 일치시키기
  • 패턴이 기울어지면 Z → X 변환 오차 증가
  • 거리 변화에 따라 높이값이 비선형으로 왜곡

2) 카메라 정렬

  • 초점(Focus) 세팅
  • 시야각(FOV) 설정
  • 기울기(Tilt) 보정

카메라가 조금만 틀어져도
Z값이 전체적으로 기울어진 형태로 나옵니다.

3) 위치 기준축 정렬

  • 제품 이동축과 카메라 기준축이 직교해야 함
  • 축이 기울어지면 프로파일 전체가 비대칭으로 출력

 

③ “데이터 정렬” — 신호를 하나의 기준으로 묶기

타이밍·광학이 완벽해도, 데이터 정렬이 깨지면 3D는 여전히 불안정합니다.

데이터 정렬 체크

  • 엔코더 Count와 스캔 라인이 1:1 매핑되는가?
  • X / Z Scaling Factor가 정확한가?
  • 펄스 누락 시 예외처리가 가능한가?
  • 조명 밝기 변화에 대한 보정 로직이 있는가?

📌 FPGA 기반 정렬
A/B 위상 보정 → 펄스 재구성 → 타이밍 고정까지
한 시스템에서 자동 처리가 가능합니다.

 

4️⃣ 정렬이 맞지 않을 때 나타나는 대표적 오류 6가지

  • 프로파일이 특정 구간에서 갑자기 튐
  • 전체 곡선이 한쪽으로 기울어짐
  • 좌우 높이가 다르게 측정됨
  • 패턴 반사 형태가 흔들리며 불안정하게 보임
  • 속도 바뀌면 단차(높이)가 달라짐
  • 라인별 결과 편차가 눈에 띄게 증가

👉 모두 “정렬(Alignment)” 범주의 문제입니다.

 

5️⃣ 정렬을 최적화하면 생기는 변화

  • 프로파일이 매번 거의 동일한 형태로 재현
  • 장비 속도 변화에도 결과가 고정
  • 라인 간 편차가 “제로에 가까운 수준”으로 감소
  • 단차/높이값 정확도 및 분해능 향상
  • 노이즈 영향 감소
  • 알고리즘(판정 로직)의 안정성 대폭 증가

📌 3D 성능이 2D보다 민감한 이유는,
단순히 장비가 복잡해서가 아니라 “정렬”이 훨씬 더 중요하기 때문입니다.

 

6️⃣ 3D 정렬의 최종 답: “Zero Delay + FPGA 기반 타이밍 정렬”

FPGA 기반 Zero Delay 구조는 다음을 제공합니다.

  • 트리거 0ns 기준 고정
  • 조명 / 카메라 타이밍 완전 정렬
  • 엔코더 위상 자동 복구
  • 속도 변화에 대한 영향 최소화
  • 데이터 정렬(엔코더–라인 매핑) 자동화

➜ 결국 3D 품질의 가장 큰 변동 원인
타이밍 · 동기화 · 정렬 문제를 한 번에 줄여주는 기술입니다.

 

7️⃣ 핵심 요약

  • ✔ 3D 검사 품질의 70%는 “정렬” 품질로 결정된다
  • ✔ 정렬은 ① 타이밍 ② 광학 ③ 데이터 세 가지 단계로 나뉜다
  • ✔ µs 단위 타이밍 오차가 Z값 왜곡으로 바로 나타난다
  • ✔ 3D는 2D보다 노이즈 · 타이밍 · 속도 문제에 훨씬 민감하다
  • Zero Delay + FPGA 기반 타이밍 정렬이 가장 안정적인 구조

 

🔜 다음 글 예고
👉 No.15 – 엔코더 노이즈를 현장에서 빠르게 감지하는 방법

제품 문의 & 기술 자료 요청
성원기술 · SWTEC Co., Ltd.
#ETIO #SCP3D #SIGNALSCOPE #성원기술 #머신비전 #2차전지검사 #반도체계측

관련글 더보기