[쉽고 간단한 안내서] TwinCAT Vision 구현하기

머신 비전이란 사람이 눈을 통해 판단하던 부분을 카메라와 컴퓨터로 대체하여 판단하도록 하는 기술입니다 . 머신 비전은 일반적으로 독립적인 비전 컨트롤러가 존재하여 별도의 시스템 구성이 필요하며 , PLC 와 같은 산업용 제어기기와 인터페이스를 통해 활용이 되었으나 , TwinCAT Vision 은 PLC 와 비전을 하나의 시스템으로 통합하여 PLC 에서 직접 이미지 처리가 가능하도록 설계되었습니다 . 이 문서에서는 TwinCAT Vision 에 대한 설명과 앞서 말씀드린 TwinCAT 에서의 통합제어로 인한 장점 등에 대해 간단히 알아보도록 하겠습니다 . TwinCAT Vision (TF700x) TwinCAT Vision 의 이점 TwinCAT Vision 은 별도의 비전 컨트롤러를 두고 PLC 와 인터페이스를 하던 기존의 방식과 다르게 TwinCAT 이라는 하나의 제어 소프트웨어에서 PLC, Motion 등과 같이 통합된 제어가 가능한 환경을 제공하고 있습니다 . 이미지 처리 또한 PLC 언어를 통해 할 수 있도록 구성되어 있기 때문에 영상처리 전문가가 아닌 일반적인 PLC 프로그래머가 설계할 수 있습니다 . TwinCAT Vision 에서는 다른 Vision 의 기능과 동일하게 표면검사 , 결함 체크 , 크기 및 모양 확인 , 배치 검사 , 바코드 리딩 등 다양한 분야에 적용할 수 있는 기능들을 제공합니다 . - Matching: 학습된 특징점이나 속성을 기반으로 하여 이미지내에서 개체를 찾아 비교 - Code Reading: Bar Code, QR Code 등의 코드를 인식 - Metrology 2D( 계측 ): 이미지 내의 물체 가장자리 , 구멍 등을...