yanghapark.com← Home

솔라엣지 · 2024.10–12

신제품 라인 셋업 — MES 자체 개발

솔라엣지 신제품(배터리 화재 방지용 글라스울 파우치) 자동화 라인 셋업 중 MES 외주 개발비가 예산에서 누락된 것을 발견, 예산 초과 상황에서 React·Django·PostgreSQL 기반 MES를 직접 기획하고 3개월 만에 프로토타입까지 완성했습니다.

  • ≤150ms무선 Latency
  • 3종ETL 연동
  • 외주비 절감자체 개발

핵심 성과

≤150ms

무선 Latency

바코드 스캔 등록 응답 목표 — Wi-Fi 환경 달성

3종

ETL 연동

OPC UA 설비 / 구형 검사 장비(MS Access) / TCP/IP 비전 데이터

외주비 절감

자체 개발

설비 예산 30만 달러 초과 후 MES 개발비 누락 → 직접 개발 기획

추진 배경

해외 설치 예정이던 신제품 자동화 라인이 한국으로 계획 변경되면서 프로젝트를 이관받았습니다. 제품은 배터리 화재 방지용 글라스울 파우치로, 롤 파우치 비전 정렬·재단 → 글라스울 투입 → 용액 주입·밀봉 → 크기·무게 측정 → 비전 검사 → 적재까지 전 공정이 자동화된 라인이었습니다.

자동화 설비 예산 30만 달러가 이미 초과된 상황에서 MES 외주 개발비가 예산에서 빠진 것을 확인했습니다. 비용 절감을 위해 MES 자체 개발을 직접 기획·리딩했습니다.

개발 내용

  • Backend (Django + DRF): 생산 실적 등록, S/N 유효성·Cell Grade 검증, 반제품 공정 이력 검증 API 구현
  • Frontend (React + TypeScript + Electron): 바코드 스캔 기반 등록 폼, 제품 조회 화면 — Material-UI·Ant Design 적용
  • Database (PostgreSQL 17): 공정 이력, 반제품 이력, Cell Grade 검증 스키마 설계
  • ETL: OPC UA 설비 데이터 수집 / Python·MS Access 기반 구형 검사 장비 데이터 연동 / TCP/IP 비전 데이터 수집

성과

무선(Wi-Fi) 환경에서 바코드 스캔 응답 Latency 150ms 이내 달성.

외주 없이 3개월 만에 프로토타입을 완성했으나, 사업 종료로 라인 양산 이전에 프로젝트가 중단되었습니다.

화면

기술 스택

  • Python
  • Django
  • Django REST Framework
  • React
  • TypeScript
  • Electron
  • Material-UI
  • Ant Design
  • PostgreSQL
  • OPC UA