📐 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차전지검사
#반도체계측