제조산업/MES

MES 란 무엇인가?

2020. 1. 2. 16:34

*****
2022년도 버전 작성!
https://jeongsu.tistory.com/255?category=737280

 

MES 란 무엇인가? 2021 ver

4년동안 다닌 회사를 그만두면서 마지막으로 MES란 무엇인가를 정리하고 마무리 하려고 합니다. #아주 짧게 요약을 먼저 하자면, MES는 "어떻게 효율적으로 생산을 할수 있을까?" 를 고민하는 도메

jeongsu.tistory.com


MES 개발자를 하면 안되는 이유작성ㅋㅋ
MES 개발을 하면 안되는 이유

 

MES 개발자를 하면 안되는 이유

4년간 MES 개발에 몸담으면서, 느낀 점을 솔직히 말해보려고 합니다. 왜? MES 개발을 하면 안되는지 ㅋㅋ 가볍게 봐주시길 바랍니다. 재미로 읽어주세요 글은 MES 개발자를 하면 안되는 이유들을 말

jeongsu.tistory.com


재미로 읽어주세요

*****



에임시스템에 입사해서 MES 를 개발한지 2년이 되어간다.

그동안 MES 가 무엇인지도 모르고 개발했었다.

이제 MES란 무엇인가에 대해 정리해보려고 한다.
(아직 MES 가 무엇인지 정확히 정립되진 않았습니다. 참고하여 읽어주시기 바랍니다.)

우선 MES 가 무엇인지 알기 전에 몇가지 용어를 정리하고자 한다.

# Product(Glass)
Product 는 말그대로 제품을 의미한다. display 공장에선 그 제품이 glass(유리)가 될 것이다.

# Lot
Lot은 작업의 단위다.

예를들어 설명하자면, Array 공장의 경우 Product1, Product2, ... Product30 이 하나의 작업 단위로 움직인다.

Lot



# Durable (Carrier)
보통 carrier라고 하는데, 실제로 운송하는 수단을 의미한다.

예를들면
Lot1은 Carrier1에 탑승해 있고, 현재 StrageMachine (제품을 저장하는 머신) 에 있다.

그 Carrier1을 Machine (어떤 작업을 하는 머신) 으로 이동한다.

# Machine, Unit, SubUnit
machine은 가장 큰 집합이고, 하위로 unit과, subunit으로 이루어져 있다.
(물론 아닌 경우도 있다. 보통 그렇다.)

machine은 또한 여러가지로 분류될 수 있다.

저장역할을 하는 machine
어떤 작업을 하는 machine ( 예를들면 제품을 씻기만 한다거나, 사진을 찍는다거나 뭐를 바른다거나 등등 어떤 작업을 한다. )
carrier을 이동시키는 machine 등등 다양하게 있다.

# Port
Carrier을 Machine1로 이동할땐, 정확히 말하면 Machine1의 Port로 이동시키는 것이다.
machine 의 입구라고 생각하면 된다.

대충 용어 정리가 끝난 것 같다.

그렇다면 다시 처음으로 돌아와서 MES 란 무엇일까?

첫째, 기준 정보 설정

사용자가 어떤 정보를 설정한다. 예를들면 Lot1은 100번 공정이 끝나고, Sampling 하세요. 라는 정보를 설정할 수도 있고, 100번 공정이 끝나면, 잠깐 Hold를 걸어서 제품의 진행을 잠시 보류할 수도 있으며, 다양한 정보를 설정할 수 있다.

둘째, Machine 과 소통하면서, 제품의 이력을 기록하는 것이다.

Machine은 항상 MES와 소통을 하고, 공정을 진행한다. Machine은 "이 제품 정말 공정을 진행해도 되니?" 라고 묻고, MES는 거기에 대한 답변을 해준다. "응 진행해도 돼" or "안돼 그건 Hold가 걸려있네" 혹은 "이 제품을 이동시켜도 되니?" 그러면 MES는 답변을 해준다. 그러면서 제품의 진행순서가 기록이 되고, history가 쌓인다.
(이 부분이 MES이 가장 큰 중요한 점이라고 생각한다.)

셋째, Machine 과 소통할때, 항상 성공하진 않을 것이다. 그렇다면 제품의 이력을 사용자가 직접 수정할 수 있어야 한다.

이 말은 조금 헷갈릴 것이다.

제품이 100번 공정을 진행했고, machine은 MES에게 "Lot1은 100번 공정을 진행했어." 라고 MES에게 통보했다. 하지만, MES는 네트워크 문제인지 DB 문제인지 소통을 실패했다. 이때, 사용자는 Lot1이 100번 공정을 진행했음을 확인하고, MES를 통해 100번 공정을 진행했다고 할수 있다. 이렇게 되서 Lot1의 작업이력은 다시 정상으로 돌아왔다.

MES의 역할을 위의 3가지 정도로 압축했다. 사실 너무나 많은 내용이 있고, 내가 모르는것이 너무 많다.

그리고 공장에는 MES 말고도, DSP, DFS, MCS, RMS 등등 정말 다양한 시스템이 존재하고 있고, 헤아릴수 없다.

어째든 결과적으로 MES란 무엇인가를 정리하자면,

기준정보를 설정하고,

제품의 이력을 기록하고 (가장 핵심),

제품의 이럭을 수정할수 있는 공장의 시스템이라고 생각한다.

'제조산업 > MES' 카테고리의 다른 글

MES 개발의 어려움  (7) 2022.09.01
MES 의 전망과 미래 그리고 현실  (8) 2022.08.09
MES 개발자를 하면 안되는 이유  (29) 2022.03.06
MES 란 무엇인가? 2021 ver  (0) 2021.12.02
디스플레이 관련 ebook  (0) 2019.11.13
'제조산업/MES' 카테고리의 다른 글
  • MES 의 전망과 미래 그리고 현실
  • MES 개발자를 하면 안되는 이유
  • MES 란 무엇인가? 2021 ver
  • 디스플레이 관련 ebook
jeongsu
jeongsu
박정수가 공부한 자료를 남기기 위한 블로그
jeongsu
Park_jeong_su
jeongsu
전체
오늘
어제
  • 분류 전체보기 (255)
    • 제조산업 (11)
      • MES (8)
      • 반송 (0)
      • ERP (1)
    • dev (93)
      • 스프링 (2)
      • 데이터베이스 (20)
      • 프로그래밍 (6)
      • 알고리즘 (3)
      • Network (2)
      • trouble shooting (5)
      • 개인 프로젝트 (9)
      • 기타 (46)
    • 박정수 (85)
      • 자기소개 (1)
      • diary & 일상생활 (77)
      • 해외생활 - 중국편 (2)
      • 회고 (4)
    • 영어공부 (51)
    • 유용한 사이트 모음집 (13)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MES 개발자를 하면 안되는 이유
  • 회고
  • vscode
  • RMS란
  • MES 개발
  • JPA
  • recipe management system
  • 배움의 목적
  • mermaid js
  • mes
  • 본질이 존재할까?
  • MES 개발자
  • MES의 어려움
  • java
  • MES 란
  • 에임시스템
  • ERP
  • Gin
  • MES 전망
  • coffee-bytes
  • oracle
  • tutorial
  • 협업프로그램
  • 스마트팩토리 전망
  • MES란
  • spring
  • 어차피 뒤짐
  • w3cSchool
  • MES 도망쳐
  • 비트코인

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.1.4
jeongsu
MES 란 무엇인가?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.