공장자동화 부분에서 생산하는 제품의 Camera 영상 분석을 통해 특징을 추출하고 Align, Measurement등을 위한 데이터를 생성합니다.
SENTECH, HIK, BASLER, DALSA등의 Camera를 프로그램언어를 통해 Interface하고 MIL, OpenCV, HALCON등의 Machine Vision Library를 이용해서 Application을 완성합니다.
Measurementinspection
고객사에서 원하는 제품 규격 및 방향 등의 specification data를 기입하여, 그 data로 training된 system으로 기준이 되는 특정 위치를 검출하여 가상의 직각 좌표를 기준으로 거리 값을 광학계열로 측정하여 제품 자체 품질을 판단하고, 그 후 NG OK 구분을 하여 제품 배출을 하는 시스템이다.
Alignmentinspection
Fiducial Mark 또는 특정한 모양의 정밀한 위치를 찾아 기준의 되는 X-axis, Y-axis, θ-axis의 위치로 부터 벗어난 gap을 계측하여 hard ware control을 위한 align정보를 제공하고 보정된 결과에 대한 OK & NG 등을 판별할 수 있으며 그과정에서 이종혼입을 판단할 수 있다.
ECMSearchinspection
찾고 싶은 마크와 가장 비슷한 부분을 입력 화상에서 찾아내어 Correlation(일치도)과 위치를 검출한다. Contrast가 낮은 화상이나 Noise가 많은 화상이라도 안정적으로 Search할 수 있다.
글로벌 기업에서는 좌측 이미지와 같은 Pattern 인식, 분류 vision inspection system이 개발되어 전용모듈로써 운영이 되고 있지만, 투자비용이 천문학적으로 높아 중소기업 및 소규모 사업장에서는 운용에 어려움이 크다. 이에 Deep-leaming by CNN model을 이용한 PC system을 추가하여 대폭 낮은 투자 금액으로도 자동 제품 분류 시스템을 구성하기 위해 연구를 하였다.
Obtical&Visioninspection실제구성
2. Control
자동화 설비 제어를 PLC가 아닌 PC Base로 합니다. C++, C#등의 프로그램언어를 이용해서 설비가 자동으로 움직이게 만듭니다.
AJIN, PMAC등의 EtherCAT방식의 Motion Controller를 이용하고 EtherNet기반의 통신 Protocol을 이용해서 다른 H/W나 상위 Network와 통신을 합니다.
3. SCADA
Smart Factory의 핵심 구성요소입니다.
Sensor Interface / Data Collection / Server / HMI / Network / Database등의 기술을 융합하여 생산환경의 문제점을 분석 및 예측할 수 있으며 빠른 의사결정에 도움을 줍니다.
FA자동화에서 PLC, Vision, PC Control등 여러가지 환경과 제품에 모두 융합할 수 있습니다. 현재 각 기반기술들을 개발하고 있습니다.