산업용 카메라 인터페이스를 한 달 바꿔 써봤더니
검사 알고리즘은 그대로인데 영상이 간헐적으로 끊기거나 프레임 누락이 발생한다면 카메라 성능보다 산업용 카메라 인터페이스부터 살펴볼 필요가 있습니다. 실제 생산 라인에서 GigE, USB3, CoaXPress 구성을 한 달간 번갈아 운용해 보니, 사양표에 적힌 최대 전송 속도보다 케이블 길이와 트리거 방식, 컴퓨터 확장성이 안정성을 더 크게 좌우했습니다.
카메라 구매 담당자는 해상도와 프레임 수를 먼저 확인하지만, 인터페이스를 잘못 고르면 고성능 센서를 장착하고도 필요한 영상을 제때 받지 못합니다. 아래 점검 순서를 따라가면 현재 설비에 필요한 방식과 불필요한 투자 항목을 비교적 빠르게 구분할 수 있습니다.
1. 카메라보다 먼저 검사 조건을 숫자로 적어봤습니다
필요 대역폭은 최대 사양이 아니라 실제 설정으로 계산합니다
첫날에는 카메라 카탈로그를 덮고 검사 대상의 이동 속도, 촬영 영역, 최소 결함 크기부터 기록했습니다. 예를 들어 작은 흠집을 구분하려면 대상물 위에서 결함 하나가 몇 픽셀로 표현되어야 하는지 정해야 합니다. 이 값이 정해져야 해상도와 렌즈 배율이 나오고, 그다음에야 프레임레이트와 데이터 전송량을 계산할 수 있습니다.
대략적인 비압축 영상 데이터는 가로 픽셀×세로 픽셀×비트 심도×초당 프레임으로 추산할 수 있습니다. 5메가픽셀 영상을 8비트, 초당 30프레임으로 받으면 영상 데이터만 초당 약 150MB 수준이며, 프로토콜 오버헤드와 버퍼 여유까지 고려해야 합니다. 컬러 영상, 10비트 이상 출력, 다중 카메라 동기화를 사용한다면 요구량은 더 늘어납니다.
여기서 중요한 점은 카메라가 낼 수 있는 최대 프레임이 아니라 검사에 실제로 사용할 ROI와 픽셀 포맷입니다. 전체 화면이 필요하지 않다면 관심 영역을 줄여 전송 부담을 낮출 수 있고, 반대로 향후 검사 품목이 커질 예정이라면 현재 계산값에 20~30% 정도의 여유를 두는 편이 안전합니다. 머신비전의 기본 개념을 잡을 때는 비전 시스템 관련 용어 정의도 함께 참고할 수 있습니다.
- 해상도: 최소 결함이 가급적 2~3픽셀 이상으로 구분되는지 확인합니다.
- 프레임레이트: 컨베이어 속도와 한 제품당 허용 촬영 횟수를 기준으로 정합니다.
- 픽셀 포맷: Mono8, Mono12, Bayer, RGB 중 알고리즘에 정말 필요한 형식을 선택합니다.
- 카메라 수: 한 포트 또는 한 버스에 연결될 모든 장비의 합산 대역폭을 계산합니다.
- 확장 여유: 품목 추가와 고해상도 교체 가능성을 요구량에 반영합니다.
대역폭 계산표에 평균값만 적지 말고 순간 최대값을 별도로 표시하는 것이 좋습니다. 프레임 누락은 평균 전송량이 낮아도 여러 카메라의 촬영 시점이 겹칠 때 발생할 수 있습니다.
2. GigE와 USB3는 설치 거리를 재니 선택이 갈렸습니다
제어반과 촬영 지점 사이의 실제 배선 경로를 확인합니다
두 번째 주에는 GigE와 USB3 카메라를 같은 해상도와 노출 조건으로 배치했습니다. 촬영 장치가 컴퓨터 가까이에 있을 때 USB3는 구성하기 쉽고 별도 프레임 그래버 부담도 적었습니다. 하지만 케이블이 케이블베어를 지나거나 전원선과 함께 긴 경로를 이동하자 단순한 길이 수치만으로는 안정성을 판단하기 어려웠습니다.
GigE Vision은 일반적으로 장거리 배선과 네트워크 기반 확장에 유리하며, PoE 구성을 지원하면 데이터와 전원을 한 케이블로 처리할 수 있습니다. 다만 사무용 스위치나 저가형 랜카드를 그대로 사용하면 패킷 손실, 지연 편차, 설정 충돌이 생길 수 있습니다. 전용 포트 구성, 점보 프레임 지원 여부, 수신 버퍼와 패킷 크기 설정까지 함께 검토해야 합니다.
USB3 Vision은 짧은 거리에서 높은 처리량을 간단하게 확보하기 좋지만, 케이블 품질과 호스트 컨트롤러의 영향을 크게 받습니다. 포트가 여러 개 보여도 내부적으로 같은 USB 컨트롤러 대역폭을 공유할 수 있으므로 장치 관리자 정보와 메인보드 블록 구성을 확인해야 합니다. 연장 케이블을 사용한다면 수동 케이블인지 액티브 방식인지, 잠금 나사가 있는 산업용 커넥터인지도 구매 전에 구분해야 합니다.
| 점검 항목 | GigE가 유리한 상황 | USB3가 유리한 상황 |
|---|---|---|
| 설치 거리 | 제어반과 카메라가 멀거나 배선이 분산됨 | 카메라와 산업용 PC가 가까움 |
| 확장 방식 | 여러 촬영 지점을 네트워크로 구성 | 소수 카메라를 빠르게 연결 |
| 전원 구성 | PoE로 배선을 줄이고 싶음 | 별도 전원 공급이 어렵지 않음 |
| 관리 포인트 | IP, 패킷, NIC 설정 관리가 가능함 | USB 컨트롤러와 케이블 품질을 관리함 |
- 직선거리가 아닌 실제 케이블 포설 경로를 줄자로 확인합니다.
- 로봇과 케이블베어 사용 여부를 표시하고 반복 굴곡 대응 케이블을 고릅니다.
- 카메라 두 대 이상이면 포트별 공유 대역폭을 확인합니다.
- 양산 전에 최소 8시간 연속 촬영으로 재연결과 프레임 누락 로그를 남깁니다.
3. 고속 검사에서는 CoaXPress 비용의 범위를 다시 봤습니다
카메라 가격만이 아니라 프레임 그래버와 PC 슬롯까지 묶어 봅니다
세 번째 주에는 빠르게 이동하는 소재를 짧은 노출로 연속 촬영하는 조건을 가정해 CoaXPress 구성을 검토했습니다. 이 방식은 높은 데이터 전송량과 정밀한 트리거가 필요한 검사에서 강점이 있지만, 카메라 단가만 비교하면 실제 도입 비용을 크게 빗나가기 쉽습니다. 프레임 그래버, 동축 케이블, 사용 가능한 PCIe 슬롯, 냉각과 전원 설계까지 하나의 묶음으로 견적을 받아야 합니다.
특히 고해상도 카메라 여러 대를 연결할 때는 프레임 그래버가 요구하는 PCIe 레인 수와 산업용 PC의 실제 배선 상태가 중요합니다. 물리적으로 꽂을 수 있는 긴 슬롯이라도 전기적으로 제공되는 레인이 부족하면 기대한 처리량이 나오지 않을 수 있습니다. GPU 추론 보드, 스토리지 카드와 슬롯을 나눠 써야 한다면 메인보드 선택부터 다시 검토해야 합니다.
고속 전송이 언제나 검사 성능 향상으로 이어지는 것도 아닙니다. 노출 시간이 길어 모션 블러가 생기거나 조명이 부족하면 전송 속도를 높여도 흐린 영상만 더 많이 저장하게 됩니다. 빛의 특성과 조명 조건을 이해하려면 광의 기본 개념을 확인한 뒤 파장, 조사 각도, 광량을 검사 샘플에 맞춰 보는 편이 효율적입니다.
견적서에서 빠뜨리기 쉬운 항목을 분리합니다
- 프레임 그래버: 채널 수와 포트당 속도, 트리거 입출력 단자를 확인합니다.
- PCIe 자원: 그래버와 GPU, NVMe 저장장치가 요구하는 레인 수를 합산합니다.
- 저장 속도: 모든 원본을 보존할지, 불량 영상만 저장할지 정책을 정합니다.
- 열 관리: 그래버와 GPU가 동시에 동작할 때 케이스 내부 온도를 측정합니다.
- 예비 부품: 전용 케이블과 보드의 조달 기간, 단종 대응 방안을 확인합니다.
- 소프트웨어 비용: SDK 라이선스, 드라이버 유지보수, 개발 공수를 견적에 포함합니다.
가격은 채널 수와 속도 등급, 제조사 지원 범위에 따라 차이가 커서 고정 금액으로 판단하기 어렵습니다. 따라서 공급사에는 동일한 촬영 조건표를 전달하고 카메라만 포함한 견적과 케이블·보드·PC까지 포함한 운용 견적을 나누어 요청하는 것이 좋습니다. 이렇게 해야 GigE나 USB3보다 비싼 이유가 실제 생산성 향상으로 회수되는지 계산할 수 있습니다.
4. 화질 문제는 인터페이스 교체 전에 광학계를 점검했습니다
초점, 조리개, 심도와 조명 균일도를 같은 조건에서 비교합니다
인터페이스 시험 도중 가장 의외였던 부분은 작업자가 전송 오류라고 판단한 증상 일부가 광학 문제였다는 점입니다. 제품 가장자리만 흐리거나 밝기가 주기적으로 달라지면 프레임 누락이 아니라 렌즈 해상력, 조명 플리커, 피사계 심도 부족일 수 있습니다. 전송 규격을 바꾸기 전에 원본 이미지와 타임스탬프, 트리거 로그를 함께 확인해야 원인을 분리할 수 있습니다.
렌즈는 센서 크기와 해상도에 맞아야 하며, 이미지 서클이 부족하면 주변부 광량과 선명도가 떨어집니다. 조리개를 과도하게 조이면 심도는 늘지만 회절 때문에 미세 결함 표현이 약해질 수 있고, 너무 열면 주변부 수차와 초점 편차가 커질 수 있습니다. 광학의 개념과 범위를 참고하면 렌즈, 빛, 상 형성의 관계를 이해하는 데 도움이 됩니다.
조명도 반드시 카메라 트리거와 함께 시험해야 합니다. PWM 디밍을 사용하는 조명이 노출 시간과 맞지 않으면 연속 프레임의 밝기가 달라질 수 있으며, 스트로브 조명의 발광 지연과 지속 시간 때문에 원하는 순간을 놓칠 수도 있습니다. 검사 영역을 여러 구역으로 나눠 평균 밝기와 대비를 측정하면 눈으로만 보던 균일도 문제를 수치로 비교할 수 있습니다.
- 고정 샘플 촬영: 움직이지 않는 기준 샘플을 100장 이상 촬영해 밝기 편차를 확인합니다.
- 해상력 확인: 중심부와 네 모서리에서 동일한 패턴의 선명도를 비교합니다.
- 노출 시험: 생산 속도에서 모션 블러가 사라지는 최대 노출 시간을 찾습니다.
- 조명 동기화: 트리거 입력부터 실제 발광까지의 지연을 확인합니다.
- 로그 대조: 흐린 이미지의 프레임 번호와 패킷 오류 기록을 서로 맞춰 봅니다.
영상이 나쁘다는 이유만으로 전송 규격부터 높이면 원래 있던 광학 문제가 더 선명하게 드러날 뿐입니다. 기준 샘플 한 개를 정해 렌즈, 조명, 카메라 설정을 순서대로 고정하십시오.
구매 전 데모에서는 보기 좋은 정지 영상보다 실제 라인 속도의 연속 영상을 요청해야 합니다. 공급사가 제공한 PC가 아니라 도입 예정인 산업용 PC와 케이블 경로에서 테스트하면 설치 후 발생할 변수를 크게 줄일 수 있습니다. 불량 샘플뿐 아니라 정상 경계 샘플을 섞어야 과도한 검출과 미검출도 함께 평가할 수 있습니다.
5. 가장 빠른 규격이 늘 가장 좋은 선택은 아니었습니다
유지보수 인력과 생산 중단 비용까지 선택 기준에 넣습니다
한 달 동안 세 방식을 바꿔 써본 뒤에도 모든 라인에 동일한 인터페이스를 권하기는 어려웠습니다. 고속·고해상도 검사라면 CoaXPress가 설득력 있지만, 일반적인 유무 판정이나 위치 보정에서는 관리하기 쉬운 GigE 또는 USB3가 전체 비용을 낮출 수 있습니다. 반대로 초기 비용을 아끼겠다고 대역폭 여유가 전혀 없는 구성을 택하면 품목 변경 때 카메라와 PC를 함께 교체해야 할 가능성이 커집니다.
구매 승인 전에 생산, 설비, 품질, IT 담당자가 각자 한 항목씩 확인하도록 책임을 나누는 방법이 효과적이었습니다. 생산팀은 허용 가능한 정지 시간을, 설비팀은 배선과 교체 편의성을, 품질팀은 보존해야 할 이미지 범위를, IT팀은 네트워크와 보안 정책을 확인합니다. 특정 담당자 한 명의 경험에만 의존하지 않아 인수인계 부담도 줄어듭니다.
- GigE 우선 검토: 긴 거리, 다수 카메라, 분산 배치, PoE 활용이 중요한 라인
- USB3 우선 검토: 짧은 배선, 소수 카메라, 빠른 시제품 구축이 필요한 장비
- CoaXPress 우선 검토: 높은 프레임레이트, 대용량 센서, 정밀 동기화가 필요한 고속 검사
- 구매 보류: 결함 크기와 생산 속도, 저장 정책이 아직 수치로 정의되지 않은 프로젝트
최종 발주 전에는 30분짜리 시연보다 실제 근무 시간에 가까운 장시간 시험을 권합니다. 카메라 온도가 오른 뒤의 노이즈, 케이블 움직임, 저장장치 포화, 프로그램 메모리 증가를 함께 관찰하고 프레임 번호가 연속인지 자동으로 기록하십시오. 장애가 발생했을 때 케이블이나 카메라를 몇 분 안에 교체할 수 있는지도 시험 항목에 넣어야 합니다.
다만 표준화를 중시하는 공장에서는 각 라인에 최적 규격을 따로 고르는 접근이 오히려 불리할 수 있습니다. 성능이 조금 남더라도 한 가지 인터페이스와 예비 부품 체계로 통일하면 교육, 재고, 장애 대응 시간이 줄어들기 때문입니다. 결국 가장 빠른 규격을 찾는 질문보다 우리 공장이 오랫동안 안정적으로 관리할 수 있는 규격은 무엇인가라는 질문이 산업용 카메라 구매 판단에 더 현실적인 기준이 됩니다.

- 다음글연속 소재 검사는 라인스캔 카메라가 확실히 안정적이었다 26.08.14
등록된 댓글이 없습니다.
