Skip to main content

비가동 이벤트 (통합)

개요​

이 화면은 무엇인가요? 설비 비가동이 발생했을 때 시작 시각, 종료 시각, 비가동 사유, 고장 모드, 수리 조치 등 전체 이력을 통합 관리하는 화면입니다. MES와 EAM(설비자산관리) 양쪽의 비가동 정보를 하나로 모아, OEE 분석과 고장 원인 분석을 동시에 수행할 수 있습니다.

누가 사용하나요?​

  • 🔧 설비관리자: 고장 모드 분석, 근본 원인 기록, BM(Breakdown Maintenance) 작업지시 연결
  • 📊 생산관리자: 비가동 현황 모니터링, OEE 영향도 파악
  • 🏭 라인 리더: 비가동 발생 보고, 영향받는 작업지시·생산라인 확인

언제 사용하나요?​

  • 설비가 멈췄을 때 비가동 이벤트를 기록할 때
  • 비가동이 해결된 후 원인 분석 및 수리 조치를 기록할 때
  • 특정 설비의 비가동 이력과 OEE 영향을 분석할 때

주요 기능​

1. 비가동 이벤트 등록·추적​

무엇을 하나요?: 비가동 발생부터 분석, 해결, 마감까지 상태를 추적합니다.

어떻게 사용하나요?:

  1. 설비와 비가동코드를 선택하고 시작시각을 입력합니다
  2. 비가동이 해소되면 종료시각을 입력합니다 (비가동시간 자동 계산)
  3. 상태를 reported → analyzed → resolved → closed로 진행합니다

💡 팁: 비가동시간(분)은 시작/종료 시각으로 자동 계산됩니다. 수동 수정은 불필요합니다.

2. EAM 고장 분석 연동​

무엇을 하나요?: 고장 모드, 근본 원인, 수리 조치를 기록하고 BM 작업지시와 연결합니다.

어떻게 사용하나요?:

  1. 고장모드와 고장코드를 선택합니다
  2. 근본원인과 수리 조치 내용을 기술합니다
  3. 필요 시 BM 작업지시를 연결합니다

3. OEE 영향도 분석​

무엇을 하나요?: 비가동 이벤트가 OEE에 미치는 영향을 정량화합니다.

어떻게 사용하나요?:

  1. 정지구분(고장정지/셋업조정/순간정지/감속/계획정지)을 선택합니다
  2. 로스유형(가동률/성능/품질)을 지정합니다
  3. OEE 감소율(%)과 연관 OEE 실적ID를 확인합니다

업무 흐름에서의 위치​

연결 화면관계설명
비가동사유코드코드 참조비가동 사유 분류 코드 선택
이상발생보고후속 조치비가동 이벤트에서 이상보고서 작성
에스컬레이션이력후속 조치미해결 비가동의 에스컬레이션 기록
안돈이벤트연관 기록안돈 호출로 이어진 비가동 이벤트
설비 알람 이벤트연관 기록알람에서 감지된 비가동 연결

입력 항목 가이드​

항목설명입력 방법예시
설비비가동 설비설비 목록에서 선택CNC-01, PRESS-03
비가동코드사유 분류비가동사유코드에서 선택E01-02 (베어링마모)
시작시각비가동 시작날짜/시간 입력2026-03-17 08:30
종료시각비가동 종료날짜/시간 입력2026-03-17 09:15
정지구분비가동 유형드롭다운 선택고장정지, 셋업조정
로스유형OEE 로스 분류드롭다운 선택가동률, 성능, 품질
상태진행 상태드롭다운 선택reported → closed

자주 묻는 질문 (FAQ)​

Q. MES와 EAM 양쪽에서 비가동이 등록되면 어떻게 되나요?

A. '등록 솔루션' 필드에서 어느 쪽에서 등록했는지 구분됩니다. 통합 화면이므로 양쪽 모두 같은 이벤트를 참조하며, 중복 등록을 방지합니다.

Q. 비가동시간이 자동 계산되지 않아요.

A. 종료시각이 입력되어야 비가동시간(분)이 자동 산출됩니다. 아직 비가동이 진행 중이라면 종료시각이 비어 있어 계산되지 않습니다.

Q. 정지구분과 로스유형은 어떻게 설정하나요?

A. 정지구분은 TPM 6대 로스 기준(고장정지, 셋업조정, 순간정지, 감속, 계획정지)으로 분류하고, 로스유형은 OEE 3요소(가동률, 성능, 품질) 중 해당하는 것을 선택합니다.


실무 시나리오​

시나리오: 설비 고장으로 인한 비가동 처리​

CNC 가공기에서 스핀들 베어링 이상으로 비가동이 발생한 상황입니다.

  1. 라인 리더가 비가동 이벤트를 등록합니다 (설비: CNC-01, 시작시각, 상태: reported)
  2. 설비관리자가 현장 확인 후 비가동코드(E01-02 베어링마모), 고장모드(기계적 마모)를 기록합니다
  3. 수리 완료 후 종료시각을 입력하고, 수리 조치 내용을 기록합니다
  4. 정지구분을 '고장정지', 로스유형을 '가동률'로 설정합니다
  5. 상태를 resolved → closed로 변경하여 마감합니다

참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블 정보​

  • 테이블명: downtime_events
  • 특성: 사용자 연결(created_by, updated_by), 감사 추적, 인쇄

컬럼 상세​

항목컬럼명타입필수
IDevent_idUUID
설비equipment_idUUID
시작시각start_timeTIMESTAMP✅
종료시각end_timeTIMESTAMP
비가동시간(분)duration_minutesDECIMAL
비가동코드downtime_code_idUUID
영향 작업지시work_order_idUUID
영향 생산라인production_line_idUUID
OEE 감소율(%)oee_impactDECIMAL
OEE실적IDoee_record_idUUID
고장모드failure_modeVARCHAR
고장코드failure_code_idUUID
정지구분downtime_categoryENUM
로스유형loss_typeENUM
근본원인root_causeTEXT
수리 조치repair_actionTEXT
BM 작업지시bm_work_order_idUUID
보고자reported_byUUID (SYSTEM_REF)
등록 솔루션reported_by_solutionVARCHAR
상태statusENUM✅

ER 다이어그램​

화면 설정​

목록 컬럼: 설비, 시작시각(date), 종료시각(date), 비가동시간(분), 비가동코드, 영향 작업지시, 영향 생산라인, OEE 감소율(%), 고장모드, 등록 솔루션(tag), 상태(badge)

필터: 설비(search), 비가동코드(search), 등록 솔루션(select), 상태(select)