Lens Ass'y, Lens Flare
Peponi │ 2018.8 - 2020.9 │ 4m
SD Optics, Inc.
Lens Ass'y, Lens Flare
2018.8 - 2020.9
4m
Peponi
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 모델을 실시간으로 확인하며 구현 전략을 수립하여 개발 기간 단축