> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 유지보수

> 작업장에 대한 고장 및 예방 유지보수를 기록하고, 일정에서 유지보수 지시를 생성하며, 가동 중단된 기계를 차단하고, 사용한 부품과 노무를 비용 처리합니다.

유지보수는 생산 기계를 가동 가능한 상태로 유지합니다. 계획 담당자와 유지보수 책임자는 ERP의 **자원 → 유지보수**에서 예방 일정을 설정하고 유지보수 지시를 발행하며, 기술자와 작업자는 MES에서 작업을 수행합니다.

## 개념

| 용어 | 의미 |
| - | - |
| **유지보수 지시**(Dispatch) | **작업장**에 대한 하나의 유지보수 작업입니다. 문제, 담당자, 소요 시간, 사용한 부품을 포함합니다. |
| **일정**(Schedule) | 기한이 되면 유지보수 지시를 자동으로 생성하는 예방 계획입니다. |
| **OEE 영향** | 유지보수 지시가 작업장의 가용성에 미치는 영향과 생산을 차단하는지 여부입니다. |

NOTE

유지보수는 고정자산이나 설비 레코드가 아니라 **작업장**에 대해 기록됩니다. 하나의 물리적 기계가 감가상각되는 고정자산일 수도 있지만 Alforse는 둘을 분리합니다. 유지보수는 자산의 장부가액이 아니라 *생산 자원*을 계속 가동하는 것에 관한 것입니다.

## 유지보수 지시 발행

유지보수 지시는 직접(주로 고장 시) 또는 예방 일정에 의해 생성됩니다.

1. **자원 → 유지보수 → 유지보수 지시**로 이동합니다.
2. **Add Dispatch**(유지보수 지시 추가)를 선택합니다. **신규 유지보수 지시** 양식이 열립니다.
3. 문제를 설명하고 아래 필드를 채웁니다.
4. **저장**을 선택합니다.

유지보수 지시를 생성하려면 **resources**에 대한 생성 권한이 필요합니다.

| 필드 | 기록 내용 |
| - | - |
| **우선순위** | 낮음, 보통, 높음 또는 심각. |
| **소스** | 유지보수 지시의 출처입니다. **Reactive**(사후 대응, 고장이며 기본값), **예정됨**(예방 일정이 생성), **Non-Conformance**(품질 이슈에서 발행). |
| **심각도** | 처리 주체입니다. **예방**, **작업자 수행**, **지원 필요** 또는 **OEM 필요**. |
| **작업장** 및 **위치** | 유지보수할 기계와 그 위치입니다. 위치는 필수입니다. |
| **OEE 영향** | `Down`, `Planned`, `Impact` 또는 `No Impact`(기본값). [생산 차단](#blocking-production)을 참조하십시오. |
| **계획 시작 시간** / **계획 종료 시간** | 작업이 이루어질 것으로 예상되는 시점입니다. |
| **작업장을 오프라인으로 전환** | 유지보수 지시가 열려 있는 동안 작업장은 계획 종료 시간까지 또는 유지보수 지시가 완료될 때까지 일정에 사용할 수 없습니다. |
| **의심되는 고장 모드** | **OEE 영향**이 `Down` 또는 `Impact`일 때만 표시됩니다. **자원 → 유지보수 → 고장 모드**에 정의된 고장 모드에서 고릅니다. [고장 모드](#failure-modes)를 참조하십시오. |

## 유지보수 지시 수명 주기

<details>
  <summary>**Open**</summary>

  발행되었지만 아직 담당자가 없습니다.
</details>

<details>
  <summary>**Assigned**</summary>

  담당자에게 배정되었습니다.
</details>

<details>
  <summary>**In Progress**</summary>

  작업이 진행 중이며 시간이 기록되고 있습니다.
</details>

<details open>
  <summary>**Completed**</summary>

  완료되었습니다. 아직 실행 중인 시간 항목은 자동으로 닫힙니다.
</details>

<details>
  <summary>**Cancelled**</summary>

  완료되지 않고 중단되었습니다.
</details>

시간은 유지보수 지시의 이벤트로, 부품은 유지보수 지시 항목으로 기록됩니다.

## 고장 모드

고장 모드는 기계가 고장 나는 이름 붙은 방식으로, 예를 들면 베어링 고착이나 소프트웨어 결함입니다. 한 번 정의해 두면 모두가 고장을 같은 방식으로 설명할 수 있어 유지보수 지시를 서로 비교할 수 있습니다.

### 고장 모드 정의

1. **자원 → 유지보수 → 고장 모드**로 이동합니다.
2. **고장 모드**(새로 만들기 버튼)를 선택합니다. **신규 고장 모드** 서랍이 열립니다.
3. 필드를 채우고 **저장**을 선택합니다.

| 필드 | 기록 내용 |
| - | - |
| **고장 모드** | 이름입니다. 필수입니다. |
| **유형** | 범주입니다. **유지보수**, **품질**, **공정작업** 또는 **기타**. |

변경하려면 이름을 선택하거나 행을 마우스 오른쪽 버튼으로 클릭하여 **고장 모드 편집**을 선택합니다. **고장 모드 삭제**는 되돌릴 수 없다는 확인 후에 제거합니다. 생성에는 **resources**에 대한 생성 권한, 편집에는 업데이트 권한, 삭제에는 삭제 권한이 필요합니다. 표는 **유형**으로 필터링할 수 있습니다.

### 사용되는 곳

**OEE 영향**이 `Down` 또는 `Impact`인 유지보수 지시에는 두 개의 선택기가 나타납니다.

* **의심되는 고장 모드**: 유지보수 지시를 생성할 때 설정할 수 있고 나중에 변경할 수 있습니다.
* **실제 고장 모드**: 원인이 파악된 후 유지보수 지시에서 설정합니다.

둘 다 선택 사항이며 지울 수 있고, 둘 다 회사의 모든 고장 모드를 나열합니다. 유지보수 지시 목록은 이를 **의심되는 고장 모드**와 **실제 고장 모드** 열로 제공합니다.

## 예방 일정

일정은 **자원 → 유지보수 → 일정**에 있습니다. 각 일정은 다음을 정의합니다.

* 작업장과 위치
* 빈도: 매일, 매주, 매월, 분기별 또는 매년
* 우선순위와 예상 소요 시간
* 필요한 부품과, 선택적으로 절차
* **다음 마감일**

매일 일정은 선택한 요일로 제한할 수 있고 **휴일 건너뛰기**를 적용할 수 있습니다. 일정에서 **작업장을 오프라인으로 전환**을 켜면 예상 소요 시간이 필요합니다. 해당 시간대가 스케줄링에서 작업장의 용량에서 제외되기 때문입니다.

### 일정이 유지보수 지시를 생성하는 방식

백그라운드 작업이 매일 06:00 UTC에 실행됩니다. 다음 마감일이 도래한 각 활성 일정에 대해, 소스가 `Scheduled`이고 심각도가 `Preventive`이며 일정의 부품 사본이 포함된 **열림** 상태의 유지보수 지시를 생성합니다.

## 생산 차단

모든 유지보수 지시에는 **OEE 영향**이 명시됩니다. 이 값은 가용성을 제어하며 성능 지표가 아닙니다.

| OEE 영향 | 유지보수 지시가 **진행 중**인 동안의 효과 |
| - | - |
| `Down` | 작업장이 차단됩니다. |
| `Planned` | 작업장이 차단됩니다. |
| `Impact` | 차단되지 않습니다. |
| `No Impact` | 차단되지 않습니다. |

HEADS UP

`Down` 또는 `Planned` 유지보수 지시가 **진행 중**인 동안, MES에서 해당 작업장의 공정작업을 시작하면 *Work center is blocked for maintenance*(작업장이 유지보수를 위해 차단되었습니다)라는 메시지와 함께 거부됩니다. 유지보수 지시가 완료되거나 취소되면 차단이 해제됩니다.

Alforse는 OEE 백분율이나 가동률을 계산하지 않습니다. 유지보수 분석은 유지보수 지시 이벤트의 지속 시간으로 계산하는 신뢰성 KPI, 즉 MTTR, MTBF, 예비 부품 비용입니다.

## 비용과 회계

유지보수 지시에 사용한 부품과 노무는 모두 **비용**으로 기록됩니다.

### 부품

부품은 재고에서 불출되며, 품목 원장을 통해 *Maintenance Consumption*(유지보수 소비) 이동으로 재고가 감소합니다. 불출하면 원가 계산 방식에 따라 부품의 원가가 해소되고 분개가 전기됩니다.

| 차변 | 대변 | 태그 |
| - | - | - |
| **유지보수 비용** 기본 계정 | 재고 | 유지보수 지시의 작업장 |

부품 불출을 취소하면 유지보수 지시가 원래 기록한 원가로 분개가 되돌려집니다. 유지보수 소비에 평가가 적용되기 전에 불출된 부품은 비용이 전기된 적이 없으므로 재고 이동으로만 되돌아옵니다.

### 노무

유지보수 지시의 각 타임카드는 작업장의 **노무 단가**로 원가가 계산되며 간접비는 없고, 분개가 전기됩니다.

| 차변 | 대변 | 태그 |
| - | - | - |
| **유지보수 비용** 기본 계정 | **Labor & Machine Absorption**(노무 및 기계 흡수) | 직원, 작업장, 위치 |

분개는 타임카드가 끝날 때 전기됩니다. MES에서 일시 중지하거나 완료할 때, 또는 백오피스에서 종료 시간이 있는 타임카드를 저장할 때입니다. 타임카드를 편집하면 차액이 전기되고, 삭제하면 분개가 되돌려집니다.

## 문제 해결

| 증상 | 원인 | 해결 방법 |
| - | - | - |
| 공정작업을 시작할 때 *Work center is blocked for maintenance* | 해당 작업장의 `Down` 또는 `Planned` 유지보수 지시가 **진행 중**입니다. | 유지보수 지시를 완료하거나 취소하십시오. |
| **Add Dispatch** 버튼이 없음 | resources에 대한 생성 권한이 없습니다. | 관리자에게 권한을 요청하십시오. |
| 예방 유지보수 지시가 나타나지 않음 | 일정이 비활성이거나 **다음 마감일**이 아직 도래하지 않았습니다. 작업은 매일 06:00 UTC에 실행됩니다. | 일정의 상태와 마감일을 확인하십시오. |
| 양식에 **의심되는 고장 모드**가 없음 | **OEE 영향**이 `Down` 또는 `Impact`일 때만 나타납니다. | 기계가 영향을 받는 경우 OEE 영향을 변경하십시오. |
| 필요한 고장 모드가 목록에 없음 | 아직 정의되지 않았습니다. | **자원 → 유지보수 → 고장 모드**에서 추가하십시오. |

## 관련 문서

**작업장**

유지보수 지시가 정비하는 기계이며, Down 유지보수 지시가 차단하는 대상입니다.

[Open](https://docs.alforse.com/ko/docs/reference/work-centers.md)

**작업**

유지보수가 해소될 때까지 차단된 작업장에서 실행할 수 없는 생산입니다.

[Open](https://docs.alforse.com/ko/docs/reference/jobs.md)

**품질**

Non-Conformance 유지보수 지시가 발생하는 곳입니다.

[Open](https://docs.alforse.com/ko/docs/reference/quality.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.