Appearance
Обслуживание оборудования
Журнал всех работ по техническому обслуживанию и ремонту станков. Каждая запись фиксирует, что было сделано, кем, сколько времени заняло и во сколько обошлось.
Как открыть
Боковое меню → Производство → Обслуживание
Зачем нужен журнал ТО
Без учёта обслуживания невозможно:
- планировать загрузку оборудования (станок на ТО недоступен для партий);
- рассчитывать OEE (простой — часть формулы доступности);
- прогнозировать поломки (история ремонтов показывает паттерны);
- оценивать реальную стоимость эксплуатации станка.
Каждая запись MaintenanceRecord привязана к конкретному Equipment и создаётся механиком или мастером после завершения работ.
Три типа обслуживания
| Тип | Код | Когда применяется | Пример |
|---|---|---|---|
| ППО | ppo | Плановое предупредительное обслуживание — по графику, по наработке | Замена масла, проверка ремней, чистка фильтров |
| ППР | ppr | Плановый предупредительный ремонт — серьёзнее, чем ППО | Замена сервопривода, ремонт шпинделя, калибровка |
| Аварийный | emergency | Внеплановый ремонт — станок вышел из строя | Поломка шпинделя, сгорел мотор, обрыв привода |
Плановое vs внеплановое
ППО и ППР выполняются по графику — систему можно настроить так, чтобы она генерировала алерт MAINTENANCE_DUE при приближении к порогу наработки (см. Правила алертов). Аварийный ремонт — всегда реакция на поломку.
Жизненный цикл
Оборудование работает
│
├─ Наработка достигла порога ППО → алерт MAINTENANCE_DUE
│ │
│ └─ Механик выполняет ППО → запись MaintenanceRecord (type=ppo)
│ │
│ └─ Счётчик ресурса обнуляется → Equipment снова в работе
│
└─ Станок сломался → алерт EQUIPMENT_FAILURE
│
└─ Механик выполняет ремонт → запись MaintenanceRecord (type=emergency)
│
└─ Указывается простой (downtime_minutes) → расчёт потерьЧто на экране
Таблица записей ТО
| Столбец | Описание | Пример |
|---|---|---|
| Оборудование | Код и название станка | EQUIP-001 HOMAG BMG211 |
| Тип | ППО / ППР / Аварийный | ППО |
| Дата | Когда выполнено ТО | 15.03.2026 |
| Исполнитель | Механик/техник | Петров И.И. |
| Трудочасы | Сколько часов работы | 4.5 ч |
| Простой | Сколько минут станок не работал | 180 мин |
| Стоимость | Итого: запчасти + работа | 12 500 руб. |
Фильтры
| Фильтр | Варианты |
|---|---|
| Тип | Все / ППО / ППР / Аварийный |
| Оборудование | Выбор из справочника |
| Период | Диапазон дат |
Создание записи
Обязательные поля
| Поле | Описание |
|---|---|
| Оборудование * | Выбор из справочника Equipment (FK) |
| Тип обслуживания * | ppo / ppr / emergency |
| Дата * | Дата выполнения работ |
| Описание * | Подробное описание выполненных работ |
| Исполнитель * | Механик/техник из справочника сотрудников |
| Трудочасы * | Затраченное время (> 0) |
Дополнительные поля
| Поле | Описание |
|---|---|
| Стоимость запчастей | Сумма за материалы и комплектующие |
| Стоимость работы | Оплата труда |
| Итого | parts_cost + labor_cost (рассчитывается автоматически) |
| Простой | downtime_minutes — время недоступности станка |
| Использованные запчасти | Список: [{название, количество, стоимость}] |
| Восстановлено часов ресурса | На сколько часов сброшен счётчик наработки |
Правила валидации
| Правило | Описание |
|---|---|
| BR-374 | Трудочасы (hours_spent) должны быть > 0 |
| BR-375 | Итого = запчасти + работа: total_cost = parts_cost + labor_cost |
Связь с оборудованием
После выполнения ТО:
- Поле
resource_hours_restoredуказывает, на сколько часов сброшен счётчик ресурса в Equipment. - Состояние станка возвращается в В работе (operational).
- Рабочее место, привязанное к станку, снова доступно для планирования партий.
Простой и OEE
Поле downtime_minutes напрямую влияет на расчёт OEE. Если простой велик — это повод пересмотреть график ППО или рассмотреть замену оборудования. Подробнее см. OEE.
Для кого
| Роль | Что делает |
|---|---|
| Механик/Техник | Создаёт записи ТО, указывает запчасти и время |
| Мастер | Просматривает историю ТО по участку, контролирует сроки |
| Диспетчер | Видит станки на ТО — не планирует на них партии |
| Технолог | Анализирует паттерны поломок для улучшения процессов |