Favicon

Lens Ass'y, Lens Flare

Peponi2018.8 - 2020.94m

SD Optics, Inc.

1. Overview

물류 및 비전 제어를 통한 일반 작업자의 육안 검사를 대체하는 것을 목표로 smart phone camera lens ass'y 대상 외관(flare) 검사 장비를 개발한다.

2. 역할

  • 제어 SW 유지보수 (참여도 : 50%)
  • 제어 SW 개조 (참여도 : 70%)

3. 제어 구성

  • Motion : X, Y, Z, R축
  • I/O : Sensor, air cylinder, tower lamp 등
  • Vision : Barcode reader

4. 기술 스택

  • 프로그래밍 언어 : C# (WinForms)
  • 네트워크 : RS-232C, Ethernet
  • 프로토콜 : EtherCAT (아진엑스텍 보드 사용)
  • 개발환경 : Visual Studio

5. 주요 기능

  • 매거진 단위 연속 가동
  • 턴테이블을 이용한 멀티 모델 운용
  • 실시간 검사 및 자동 sorting
  • 특정 불량 유형에 대한 분리 sorting

6. 성과

  • 물류 이동 최적화를 통한 택타임 감소
  • 검사 결과 수신에 대해 타임아웃을 도입하여 비전 검사 프로세스 개선
  • 특정 불량에 대한 분리 sorting 기능 도입으로 생산성 개선
  • Barcode reader 기능 개발을 통한 lot 정보 통합

7. 회고

SD Optics, Inc.에서 진행한 첫 프로젝트로 모션, I/O 제어의 기반을 다지는 프로젝트가 되었다. 또한 고객사별 장비 개조를 진행하는 과정에서 하드웨어 팀과의 협업에 대해 배우고, 아이디어가 소프트웨어로 구현되는 과정을 배울 수 있었다.

처음에는 기존 코드에 대한 이해 및 코드의 규칙에 녹아드는 것을 목표로 업무가 진행되었다. 오류 또는 개선에 대한 수정으로 시작하였으며, 소중한 피드백을 바탕으로 개발 능력을 키울 수 있었다. 이 과정에서 다른 팀을 포함한 동료분들의 도움을 받아 업무를 다각도로 처리할 수 있게 되었다. 결과적으로 이 프로젝트를 통해 제어 개발자로서 자리잡게 되었으며 나만의 강점을 발견하는 계기가 되었다.

제어 SW 개발자의 3D 도면 이해 능력

이는 향후 프로젝트에 다음과 같은 장점으로 작용하게 된다.

  • 기구팀, SW팀간 의사소통 간소화
    • 기구팀은 SW 담당자에게 3D 도면을 전달, SW 담당자는 3D 모델을 실시간으로 확인하며 구현 전략을 수립하여 개발 기간 단축