카메라에 “찍어!”라고 한 번만 했는데 사진이 네 장?
상자를 검사하는 카메라를 떠올려 보자. 겉면에 적힌 글씨를 보려면 밝은 조명이 좋고, 반짝이는 표면의 흠집을 보려면 다른 조명이 나을 수 있다. 사진 한 장으로 모든 것을 보기 어려울 때가 있다.
그래서 어떤 비전 작업은 카메라에 촬영 신호를 한 번만 줘도 조명이나 촬영 조건을 바꿔 여러 장을 찍도록 구성한다. 여기서 헷갈리기 쉬운 부분이 있다. “촬영 시작 신호를 받았다”는 것과 “모든 이미지를 촬영하고 검사 결과까지 계산했다”는 것은 같은 사건이 아니다.
1. Sequence 모드는 무엇을 바꾸나?
Cognex In-Sight Spreadsheet 26.2.1 공식 안내에 따르면 Sequence 모드에서는 하나의 트리거로 여러 촬영 단계를 구성할 수 있다. 단계마다 영상 취득 조건과 조명 조건을 별도로 정할 수 있으며 한 번의 취득에 최대 네 단계를 추가할 수 있다.
이 기능은 모든 Cognex 제품에서 똑같이 제공된다고 볼 수 없다. 공식 설명은 Spreadsheet 작업의 Sequence 모드를 대상으로 하며, 지원 모델·현재 영상 취득 모드·펌웨어를 확인해야 한다.
2. 카메라가 여러 장을 찍을 때의 순서는?
아래는 동작 순서를 이해하기 위한 가상의 예시다. 실제 지연 시간이나 PLC 신호 타이밍을 측정한 결과가 아니다.
트리거 1회 → 사진 ① (조명 A) → 사진 ② (조명 B) → 사진 ③ (다른 노출) → 시퀀스 취득 완료 → Spreadsheet 검사 로직 실행
여기서 중요한 제조사 규칙은 Sequence에 지정된 촬영 단계가 모두 끝난 다음 Spreadsheet 로직이 한 번 실행된다는 점이다. 중간 사진이 화면에 나타난 순간을 최종 OK/NG 판정 시점이라고 가정하면 안 된다.
Sequence 취득 결과는 A0에 여러 단계를 포함한 프레임 형태로 저장되고, 필요하다면 GetImage 함수를 사용해 각 단계 이미지를 가져올 수 있다. 이 구조를 이해하면 ‘하나의 트리거’와 ‘하나의 사진’이 같은 말이 아님을 알 수 있다.
3. 더 중요한 함정: Job Validation은?
Cognex의 별도 Job Validation 문서에는 현재 Job Validation 패널이 Sequence 영상 취득 모드를 지원하지 않는다고 명시돼 있다. 일반적인 Job Validation 시험에서 통과했다고 해도 Sequence 작업의 다중 이미지 과정을 동일하게 검증했다고 주장하면 안 된다.
따라서 Sequence 작업을 검증할 때는 해당 모델/작업의 지원 범위와 촬영 단계별 실제 취득·결과 출력을 별도로 확인하는 검증 계획이 필요하다. 이 글에서는 특정 현장 장비를 시험한 적이 없으므로 대체 검증법이 이미 PASS라고 주장하지 않는다.
4. PLC와 연결했다면 무엇을 따로 확인할까?
현장의 결과 수신 로직을 점검한다면 확인할 대상을 나누는 편이 안전하다.
① 트리거를 보내거나 받았다는 증거 ② Sequence에 지정한 전체 영상 취득이 끝났다는 증거 ③ 해당 Job의 실제 결과 계산이 완료됐다는 증거 ④ PLC가 최신 검사 ID와 결과값을 소비했다는 증거
이 네 단계는 개념상 다른 사실이다. Cognex와 PLC 사이의 정확한 비트·패킷·핸드셰이크 규칙은 실제 사용 중인 모델과 통신 프로토콜 문서를 우선해야 한다. 이 페이지를 범용 신호 주소표나 현장 안전 로직으로 사용하면 안 된다.
이미 작성된 관련 글도 참고해 볼 수 있다: ‘Trigger ACK가 왔는데 왜 이전 판정을 읽었을까?’ https://machctrl.com/ko/learn/cognex-trigger-ack-results-handshake.html
5. 1분 점검표
- 내 장비와 Job에서 Sequence 모드가 실제 지원되는가?
- 몇 단계를 사용하는가? (공식 안내상 최대 4단계)
- 단계별 조명·노출 설정이 실제로 필요한가?
- 결과 로직은 모든 촬영이 끝난 뒤에 실행되는가?
- A0 다중 이미지 프레임과 GetImage 사용 여부를 확인했는가?
- Job Validation의 Sequence 미지원 제한을 별도로 표시했는가?
- PLC에서 ‘트리거 ACK’와 ‘최신 결과 완료’를 혼동하고 있지 않은가?
핵심 한 줄: 사진을 찍으라는 신호는 검사 결과가 완성됐다는 증거가 아니다. 특히 한 번에 여러 장을 찍는 모드라면 더더욱 그렇다.
출처·검증 범위
Cognex In-Sight Spreadsheet 26.2.1 공식 Acquisition Panel 및 Job Validation Panel 설명. 이 글의 3장 촬영과 PLC 흐름은 설명용 가상 예시다. 실제 카메라/PLC를 연결하거나 타이밍을 실측하지 않았다.