Cycle 기준관리 계산식 및 운영방법
1. 기준 Cycle 관리 개념
기준 Cycle은 설비에서 특정 CNC Main Program으로 생산할 때 사용하는 관리 기준시간입니다.
현재 SmartMES에서는 설비 + Main Program 조합별로 실제 Cycle 이력을 분석하여 기준 Cycle 후보를 제시합니다. 후보값은 자동 확정하지 않으며 관리자가 확인한 뒤 기준등록 또는 기준변경으로 확정합니다.
2. 실제 Cycle 계산
실제 Cycle은 동일 설비에서 이전 생산완료 Count 증가시점부터 다음 생산완료 Count 증가시점까지의 경과시간입니다.
실제 Cycle = 현재 생산완료시각 - 이전 생산완료시각
생산수량과 Cycle수는 반드시 같지는 않습니다. Count가 한 번에 여러 개 증가하는 경우 생산수량은 증가량으로 계산하지만 Cycle 이벤트는 별도로 관리합니다.
3. 기준 Cycle 후보 산정 순서
① 조회기간의 정상 Cycle을 설비 + Main Program별로 모읍니다.
② 전체 Cycle의 원본 중앙값(Raw Median)을 계산합니다.
③ 아래 범위에 들어오는 Cycle만 후보 산정용 표본으로 사용합니다.
원본 중앙값 × 0.5 ≤ 후보 산정 Cycle ≤ 원본 중앙값 × 2.0
④ 정제된 Cycle의 중앙값을 다시 계산하여 기준 Cycle 후보로 표시합니다.
범위를 벗어난 Cycle은 원본 이력에서 삭제하지 않습니다. 기준 Cycle 후보 계산에서만 제외하며, 긴 Cycle 분석이나 비가동 원인 확인에는 그대로 활용할 수 있습니다.
4. 화면 주요 용어
| 항목 | 의미 / 계산 |
|---|---|
| 표본 | 정제 후 사용건수 / 원본건수입니다. 예: 1,055 / 1,123. |
| 유지율 | 정제 후 사용건수 ÷ 원본건수 × 100입니다. 후보 계산에 실제 사용된 데이터 비율입니다. |
| 후보 Cycle | 정제 후 Cycle들의 중앙값입니다. 관리자가 확정하기 전까지는 참고 후보값입니다. |
| P90 | 정제된 Cycle 중 약 90%가 이 값 이하에 위치하는 경계값입니다. 후보값의 분포를 판단하는 참고지표이며 기준 Cycle로 자동 적용하지 않습니다. |
| 현재 기준 | 관리자가 이미 확정하여 현재 적용 중인 기준 Cycle입니다. |
| 적용일시 | 현재 기준 Cycle이 적용되기 시작한 시각입니다. |
5. 표본 상태
| 상태 | 정제 후 표본수 | 의미 |
|---|---|---|
| 충분 | 50건 이상 | 기준 후보 검토에 사용할 수 있는 표본이 충분한 상태입니다. |
| 표본부족 | 20~49건 | 후보값은 계산하지만 데이터가 더 쌓인 후 재확인을 권장합니다. |
| 데이터부족 | 20건 미만 | 표본이 적으므로 기준 확정 시 주의가 필요합니다. |
6. 계산 예시
A1_OP10 / Main Program O1004를 예로 들면:
원본 1,123건 → 정제 후 1,055건 → 유지율 약 93.94% → 후보 Cycle 약 307.68초(5.13분)
관리자가 설비 및 현장조건을 확인한 후 후보값을 기준 Cycle로 확정할 수 있습니다. 조회 시점에 따라 신규 Cycle이 추가되므로 원본건수, 후보값 등은 조금씩 변할 수 있습니다.
7. 기준등록 / 기준변경
기준등록은 해당 설비 + Main Program 조합에 현재 기준이 없을 때 사용합니다.
기준변경은 이미 기준이 등록된 경우 사용합니다. 변경 시 기존 기준값을 삭제하지 않고 적용 종료시각을 기록하여 이력으로 보존하고, 새로운 기준값을 신규 등록합니다.
따라서 과거 Cycle 분석 시점의 기준과 현재 기준을 구분하여 관리할 수 있습니다.
8. 운영 시 주의사항
후보 Cycle이 계산되었다고 자동으로 정상 Cycle 또는 표준시간으로 확정되는 것은 아닙니다. 공구교환, 측정, 자재보충, 칩 제거, 오일 작업, 설비정지 등 현장조건에 따라 Cycle이 달라질 수 있으므로 관리자가 분포와 현장조건을 함께 확인해야 합니다.
특히 P90이나 초과 Cycle을 곧바로 손실시간 또는 비가동시간으로 판정하지 않습니다. 필요한 경우 라인별 Cycle 분석 화면의 상세 FOCAS 상태와 작업·비가동 이력을 함께 확인합니다.