라인스캔 머신비전 카메라는 연속 소재 검사에 확실히 유리합니다
넓은 필름을 한 장의 카메라로 보려다 놓친 불량
에어리어 스캔에서 라인스캔으로 바꾼 이유
폭 1,200mm의 코팅 필름을 검사할 때 처음 사용한 장비는 고해상도 에어리어 스캔 카메라였습니다. 설치가 익숙하고 정지 화면을 확인하기 쉬워 선택했지만, 생산 속도가 올라가자 프레임 사이의 미검사 구간과 가장자리 해상도 부족이 동시에 드러났습니다. 미세한 핀홀과 세로 방향 스크래치를 잡기 위해 카메라 수를 늘리면 렌즈 왜곡, 시야 중첩, 색 균일도까지 따로 맞춰야 했습니다.
결국 한 줄씩 영상을 쌓는 라인스캔 머신비전 카메라로 교체했습니다. 연속 이동하는 필름 자체를 스캔 동작의 일부로 이용하므로 긴 소재도 하나의 이어진 이미지로 만들 수 있었습니다. 처음에는 설정 항목이 많아 까다로웠지만, 폭 방향 해상도를 균일하게 확보하고 생산 길이에 제한받지 않는다는 장점은 분명했습니다. 광학의 기본 개념은 지식백과의 광학 설명도 함께 참고하면 렌즈와 조명 조건을 이해하는 데 도움이 됩니다.
제가 경험한 핵심은 카메라 화소 수보다 소재가 일정한 속도와 자세로 지나가느냐가 더 중요하다는 점입니다. 카메라만 교체하면 곧바로 검출력이 좋아질 것으로 기대했지만, 실제 개선 효과는 엔코더와 조명, 이송부를 함께 손본 뒤에 나타났습니다. 다음과 같은 대상이라면 라인스캔 방식의 이점이 특히 컸습니다.
- 필름·종이·금속박처럼 길이가 계속 이어지는 웹 소재
- 폭 전체에서 동일한 크기의 결함을 찾아야 하는 표면 검사
- 인쇄 누락, 코팅 줄무늬, 핀홀처럼 흐름 방향의 연속성이 중요한 검사
- 생산 이력을 롤 위치와 연결해 긴 이미지로 보관해야 하는 공정
라인스캔 도입 여부는 ‘대상이 움직이는가’보다 ‘그 움직임을 정확히 측정할 수 있는가’로 판단하는 편이 안전했습니다.
직접 설치해 보니 카메라보다 동기화가 더 어려웠습니다
라인 레이트와 엔코더를 맞춘 과정
라인스캔 이미지는 가로 한 줄을 반복 촬영한 뒤 이동 방향으로 쌓아서 만들어집니다. 따라서 폭 방향 픽셀 크기가 0.1mm인데 진행 방향으로는 0.15mm마다 한 줄을 취득하면 원형 결함이 세로로 눌려 보입니다. 반대로 너무 촘촘히 촬영하면 영상이 늘어나고 데이터 처리량만 커집니다. 저는 기준이 되는 원형 마크를 촬영해 가로와 세로 직경이 같아질 때까지 엔코더 펄스 분주값을 조정했습니다.
초기 시험에서는 PLC가 알려 주는 평균 컨베이어 속도로 라인 레이트를 고정했습니다. 저속에서는 문제가 없었지만 가감속 구간마다 글자가 길어지거나 짧아졌고, 롤이 미끄러지는 순간에는 불량 크기까지 달라졌습니다. 이후 구동 롤 축에 엔코더를 연결하고 이동 거리마다 외부 트리거를 발생시키자 영상 종횡비가 안정됐습니다. 사람의 시각과 장비의 영상 취득을 구분해 이해하려면 시각의 개념을 참고할 만하지만, 산업용 비전에서는 감각적 선명함보다 반복 가능한 픽셀 좌표가 우선입니다.
설정 순서도 중요했습니다. 처음부터 최고 생산 속도로 시험하면 노출 부족, 통신 병목, 트리거 누락이 한꺼번에 나타나 원인을 찾기 어렵습니다. 저는 아래 순서로 속도를 높였고 각 단계에서 10분 이상 연속 영상을 저장했습니다.
- 정지한 기준 패턴으로 초점과 폭 방향 해상도를 확인합니다.
- 최저 속도에서 엔코더 방향과 한 펄스당 이동 거리를 검증합니다.
- 중간 속도에서 원형 패턴의 종횡비와 반복 위치를 측정합니다.
- 최고 속도에서 필요한 노출 시간과 조명 밝기를 다시 계산합니다.
- 급가속과 급정지 때 트리거 누락, 버퍼 초과, 이미지 찢김을 확인합니다.
써 보며 확인한 장점과 불편한 점
장점은 긴 소재를 끊김 없이 기록하고 폭 방향으로 일정한 광학 조건을 만들기 쉽다는 것입니다. 반면 정지 상태에서는 완성된 2차원 영상이 나오지 않으며, 이송 진동이나 속도 변화가 곧바로 이미지 왜곡으로 보입니다. 카메라 가격만 보면 시스템 비용을 과소평가하기 쉬웠고, 실제 견적에서는 라인 조명, 엔코더, 프레임 그래버, 고속 저장장치와 정밀 브래킷의 비중도 상당했습니다.
- 유리한 점: 연속 소재 검사, 균일한 폭 방향 해상도, 긴 영상 기록
- 불편한 점: 이동 없이는 영상 생성 불가, 초기 동기화 난도, 큰 데이터 용량
- 숨은 비용: 고휘도 조명, 냉각 구조, 인터페이스 보드, 저장 장치
검출률을 바꾼 것은 화소 수보다 조명 배치였습니다
짧은 노출에서 밝기와 균일도를 확보한 방법
생산 속도를 높이면 한 라인을 촬영할 수 있는 시간이 짧아집니다. 노출 시간을 무리하게 늘리면 이동 방향으로 결함이 번지고, 카메라 게인을 올리면 어두운 코팅면의 노이즈가 결함처럼 검출됐습니다. 저희 현장에서는 카메라를 상위 모델로 바꾸기 전에 먼저 고휘도 라인 조명을 검사 폭에 맞게 조정했고, 그 결과 가장자리 밝기 편차와 미세 스크래치 대비가 함께 개선됐습니다.
조명은 눈으로 밝아 보이는지만 확인해서는 부족했습니다. 광의 물리적 성질처럼 입사각과 반사 방향에 따라 카메라에 들어오는 신호가 달라지기 때문입니다. 무광 필름의 얼룩은 확산형 밝은 시야 조명이 잘 보였지만, 얕은 스크래치는 낮은 각도의 암시야 조명에서 훨씬 또렷했습니다. 한 가지 배치로 모든 결함을 잡으려 하자 정상 무늬까지 강조돼 오검이 늘었습니다.
실사용에서는 아래 조건을 샘플별로 저장해 비교했습니다. 평균 밝기만 보지 않고 정상부 대비 결함부의 회색조 차이, 폭 양끝의 편차, 장시간 점등 후 온도 변화까지 기록했습니다. 조명 냉각이 부족하면 처음 맞춘 임계값이 두 시간 뒤에는 맞지 않을 수 있습니다.
- 미세 돌출과 스크래치: 낮은 각도의 암시야 라인 조명을 우선 시험합니다.
- 인쇄와 색 농도: 확산 조명과 컬러 라인스캔의 채널별 감도를 확인합니다.
- 투명 필름의 핀홀: 투과 조명을 사용하되 주름으로 생기는 밝기 변화를 구분합니다.
- 반사 금속 표면: 조명과 카메라 각도를 고정하고 기구 진동을 최소화합니다.
- 고속 공정: 노출 시간을 먼저 제한한 뒤 광량과 렌즈 조리개를 조정합니다.
제가 가장 효과를 본 팁은 양품 한 장으로 밝기를 맞추지 않고, 실제 생산 속도에서 양품과 불량 샘플을 번갈아 촬영해 대비의 재현성을 비교하는 것이었습니다.
해상도와 데이터 용량 사이에서 선택한 기준
더 많은 픽셀이 늘 더 좋은 결과를 주지는 않았습니다. 폭 1,200mm에서 0.1mm 크기의 결함을 픽셀 하나로만 표현하면 안정적인 판정이 어렵기 때문에, 최소 결함이 가로로 약 2~3픽셀에 걸리도록 광학 배율을 정했습니다. 지나치게 높은 해상도는 케이블 대역폭과 저장 용량을 키우고 검사 알고리즘의 처리 시간까지 늘렸습니다.
| 검토 항목 | 현장에서 확인한 기준 | 놓치기 쉬운 문제 |
|---|---|---|
| 폭 방향 해상도 | 최소 결함을 2~3픽셀 이상으로 표현 | 렌즈 가장자리 해상력 저하 |
| 진행 방향 해상도 | 엔코더 펄스 간격으로 조절 | 슬립과 가감속에 의한 왜곡 |
| 노출 시간 | 허용 흐림보다 짧게 설정 | 광량 부족과 게인 노이즈 |
| 전송 대역폭 | 최고 속도에서 여유율 확보 | 버퍼 누적과 프레임 손실 |
검은 코팅 필름의 세로 흠집을 찾아낸 실제 운전 기록
검출 실패부터 롤 위치 추적까지
가장 기억에 남는 사례는 폭 980mm 검은 코팅 필름에서 폭 0.18mm 안팎의 세로 흠집을 찾는 작업이었습니다. 흠집은 길이가 길어 육안으로는 보였지만 정면 조명 아래에서는 정상 반사와 밝기 차이가 작았습니다. 처음에는 8K 라인스캔 카메라와 확산 조명을 사용했는데, 중앙에서는 검출되던 흠집이 필름 가장자리로 이동하면 사라졌습니다.
원인은 세 가지였습니다. 조명의 양끝 광량이 낮았고, 렌즈 광축이 소재 중심에서 조금 벗어났으며, 필름 장력이 변할 때 표면 각도도 흔들렸습니다. 카메라 감도를 올리는 대신 조명을 암시야 각도로 옮기고, 균일도 보정용 기준 영상을 새로 취득했습니다. 그다음 장력 롤 가까이에 촬영 지점을 배치해 표면 높이 변화를 줄였습니다. 이 조합을 적용하자 흠집 신호가 정상 배경보다 안정적으로 밝아졌습니다.
검출만 성공했다고 작업을 끝내지는 않았습니다. 엔코더 누적값을 실제 롤 길이와 연결하고, 결함이 검출된 폭 좌표와 진행 거리를 함께 저장했습니다. 작업자는 검사 화면에서 표시된 위치를 보고 롤을 되감아 해당 부위를 바로 확인할 수 있었습니다. 한 교대 동안 양품 롤과 의도적으로 표시한 샘플을 섞어 운전하면서 다음 항목을 끝까지 추적했습니다.
- 롤 시작점에서 엔코더 누적 거리를 0으로 초기화했습니다.
- 정상 코팅 구간으로 폭 방향 밝기 보정값을 생성했습니다.
- 표시한 흠집이 중앙과 양끝을 지나도록 샘플 위치를 바꿨습니다.
- 저속, 정속, 가속 구간에서 동일 결함의 길이와 좌표를 비교했습니다.
- 검출 좌표로 롤을 되감아 실제 흠집과의 위치 오차를 측정했습니다.
- 조명 온도가 안정된 뒤 임계값을 한 번 더 확인해 레시피에 저장했습니다.
최종 운전에서는 중앙뿐 아니라 가장자리의 흠집도 같은 조건으로 검출됐고, 가속 구간에서 길게 늘어지던 영상도 엔코더 트리거 적용 후 안정됐습니다. 특히 좌표 기록 덕분에 작업자가 수백 미터의 롤을 눈으로 다시 찾는 시간이 크게 줄었습니다. 이 경험 이후에는 라인스캔 시스템을 평가할 때 선명한 데모 이미지보다 최고 생산 속도에서의 검출 반복성, 롤 위치 오차, 장시간 조명 안정성을 먼저 확인하고 있습니다.
라인스캔 머신비전의 성패는 고해상도 카메라 한 대에 달려 있지 않았습니다. 실제 소재의 이동을 기준으로 엔코더를 맞추고, 결함이 가장 잘 드러나는 빛을 설계하며, 검출 결과를 생산 위치와 연결해야 비로소 현장에서 쓸 수 있는 검사 시스템이 됐습니다. 연속 소재를 운영하고 있다면 샘플 촬영 단계부터 정속 구간뿐 아니라 가감속과 가장자리 조건까지 포함해 시험해 보시기 바랍니다.
- 카메라 선정 전 최소 결함 크기와 검사 폭을 수치로 확정합니다.
- 실제 최대 속도에서 노출과 데이터 누락 여부를 시험합니다.
- 결함 좌표를 롤 길이와 연결해 재확인 동선을 검증합니다.
- 온도 안정화 전후의 밝기 차이를 레시피 허용 범위에 반영합니다.

- 다음글머신비전 광학 필터, 더 밝게 찍을수록 검사는 흔들립니다 26.09.13
등록된 댓글이 없습니다.
