К содержанию
База знаний

Машины и оборудование

Назначение

Раздел собирает справочник производственного оборудования предприятия и связывает его с цехами, заданиями, нормативами и QR-кодами для цеховой работы. На карточке машины держатся: где она стоит, какой у неё код, какие задания на ней идут и какой её показатель использования (КИО). Через QR-код карточка соединяется с приложением OCULUS — оператор сканирует код и сразу попадает в свой рабочий контекст.

Кто работает с модулем

  • Администратор и мастер — заводят машины, привязывают их к цехам, указывают необходимое количество рабочих, печатают QR-коды.
  • Оператор — раздел «Машины» в веб-интерфейсе ему не доступен. В приложении OCULUS он сканирует QR-код машины, чтобы увидеть её активные задания и приступить к работе.

Раздел и навигация

Раздел «Управление оборудованием и цехами» открывается из основного меню. Внутри две вкладки:

  • Оборудование — список всех машин организации с фильтрами и поиском.
  • Цеха — список цехов (см. модуль 02).

В шапке страницы — описание «Добавление оборудования, привязка к цехам и генерация QR-кодов» и две кнопки «Добавить...» (текст меняется по активной вкладке).

Основные сценарии

Создание машины

  1. Перейти на вкладку «Оборудование», нажать «Добавить оборудование».
  2. В форме заполнить:
    • Название — обязательно.
    • Тип — необязательное поле, удобно для классификации (например, «Токарный», «Фрезерный», «Сверлильный»).
    • Цех — обязательно, из существующих цехов организации.
    • Число рабочих — целое число, по умолчанию 1, не меньше 1. Используется в расчёте зарплаты как делитель трудозатрат: на сколько человек делится время работы на этой машине.
  3. Сохранить. Система автоматически генерирует публичный код (вида MCH-001, MCH-002 и далее по порядку) и уникальный QR-код, привязанный к этой машине.

Редактирование

Из строки таблицы открывается та же форма с текущими значениями. Меняются: название, тип, цех, число рабочих. Публичный код и QR-код не редактируются — это якоря, на которые ссылаются исторические данные и физические наклейки в цеху.

Дублирование

Действие в строке таблицы. Открывается форма создания с уже заполненными типом, цехом и числом рабочих. Название можно изменить (например, добавить «(копия)»). При сохранении создаётся новая машина с новым публичным кодом и новым QR-кодом — старый QR не копируется, чтобы не возникло двух машин с одной наклейкой.

Удаление

  • Перед удалением — диалог подтверждения: «Оборудование "название" будет удалено без возможности восстановления».
  • Если на машине есть хотя бы одно задание (текущее или историческое), удаление блокируется с сообщением: «Нельзя удалить станок, так как с ним связаны задания».
  • Удалённая машина исчезает из рабочих списков, но её исторические данные остаются в отчётах. Восстановление через клиентский интерфейс не предусмотрено.

Печать QR-кодов

  1. На вкладке «Оборудование» отметить нужные машины чек-боксами слева.
  2. Нажать «Печать QR-кодов».
  3. Открывается диалог со списком выбранных машин.
  4. После подтверждения система формирует PDF-файл с QR-кодами для печати на наклейках или в журнале — каждая страница содержит QR-код с подписью кода машины, названия и цеха.

Это удобно при первом подключении предприятия или при добавлении партии новых станков.

Поля и данные

ПолеОбязательноПодсказки и правила
ИдентификаторАвтогенерация в формате MCH-001, уникален в организации.
QR-кодАвтогенерация при создании. Уникален. При дублировании — новый.
НазваниеДаСвободный текст.
ТипНетСвободный текст для классификации.
ЦехДаИз существующих цехов организации.
Число рабочихДа (по умолчанию 1)Целое от 1 и выше. Применяется в расчёте зарплаты.
СтатусЗаполняется системой автоматически по текущему состоянию машины.

Статусы машины

СтатусКогдаЧто значит для пользователя
ОжидаетПо умолчаниюМашина свободна и готова принять задание.
РаботаетИдёт активное заданиеНа машине выполняется работа в рамках открытой смены.
ОбслуживаниеНа техническом обслуживанииЗапланированное или внеплановое ТО.
ПростойЗафиксирован простойМашина временно остановлена; см. модуль «Простои» (08).

Статус автоматически меняется при старте задания, закрытии задания, открытии и закрытии простоя — пользователь не выставляет его руками.

Списки, фильтры, поиск

Колонки таблицы оборудования: номер, идентификатор, название, тип, цех, число рабочих, QR-код, статус. Каждая колонка сортируется в обоих направлениях.

Фильтры:

  • Идентификатор, название, QR-код — текстовый поиск.
  • Тип — поиск по нескольким значениям (через запятую): «Токарный, Фрезерный».
  • Цех — выпадающий список существующих цехов.
  • Число рабочих — диапазон от/до.
  • Статус — выбор из «Ожидает / Работает / Обслуживание / Простой».
  • Множественный выбор машин в строке через чек-боксы — для печати QR-кодов или массового экспорта.

Экспорт — в табличный файл с теми же колонками.

Автоматика и подсказки системы

  • Идентификатор и QR-код генерируются автоматически и не повторяются — система пробует значения, пока не найдёт уникальное.
  • Статус машины обновляется автоматически по событиям заданий и простоев.
  • Удаление цеха не «уносит» машины автоматически — система блокирует удаление цеха, пока в нём есть оборудование.
  • При сканировании QR-кода в приложении OCULUS сервер «нормализует» введённый код: убирает пробелы по краям, дефисы и символ «№». Это спасает в случаях, когда QR пришёл с лёгкими искажениями (вытерт край наклейки, склейка от других маркировок).
  • Печать QR-кодов формирует PDF на основе выбранных машин — мастер не подбирает их вручную в шаблоне.

Микро-фичи и детали интерфейса

  • Идентификатор формата MCH-001 — короткий и удобный для устной коммуникации в цеху: «давай задание на MCH-12».
  • В колонке «QR-код» — кликабельная иконка QR. Клик открывает диалог с увеличенным QR-кодом, текстовой расшифровкой и кнопкой «Скачать PNG» — можно прислать оператору в мессенджер, не печатая.
  • Печать партии QR-кодов — отдельный диалог с предпросмотром выбранных машин: видно, что именно отправляется на печать.
  • При дублировании машины QR-код не копируется — у новой машины свой уникальный код. Это исключает «две наклейки с одинаковым QR» в цеху.
  • Поле «Число рабочих» подписано подсказкой о том, что это делитель трудозатрат для расчёта зарплаты — у пользователя нет соблазна поставить «3» в смысле «работают одновременно три человека» без понимания.
  • Статус машины в таблице — цветной бейдж: «Работает» зелёный, «Ожидает» нейтральный, «Обслуживание» синий, «Простой» красный.
  • Сканер QR в приложении OCULUS умеет распознавать «пограничные» варианты кода с лишними дефисами и пробелами — оператор не получает «не найдено» из-за пары символов.
  • Удаление машины с историей блокируется текстом «связаны задания» — пользователь сразу понимает, в чём проблема, без походов по разделам.
  • Множественный выбор в таблице (через чек-боксы) — основа для двух операций: печати QR и экспорта; кнопки активны, только если что-то выбрано.
  • В таблице цехов виден встроенный показатель «количество оборудования» — администратор сразу видит, у какого цеха парк собран, у какого пока пустой.
  • В аналитике (модуль 12) показатель КИО рядом с названием машины подсвечивается цветом: зелёный — выше 80 %, жёлтый — между 60 % и 80 %, красный — ниже 60 %. Цвета подсказывают, где загрузка хорошая, где «середина», а где надо разбираться.

КИО — коэффициент использования оборудования

КИО показывает, какую часть времени машина действительно работала по сравнению с тем, сколько времени она была доступна. Считается автоматически по фактическим заданиям и простоям.

КИО отображается не в карточке машины, а в разделе «Аналитика» (модуль 12) — там есть отдельная таблица машин с цветовой раскраской:

  • ≥ 80 % — зелёный (хороший показатель).
  • 60–79 % — жёлтый (умеренный, есть запас).
  • < 60 % — красный (стоит разобраться).

Расчёт строится на закрытых заданиях и зафиксированных простоях, поэтому свежие изменения отражаются в показателе после закрытия смены.

Нормативы и регламенты

К каждой машине можно прикрепить нормативные документы: руководство по эксплуатации, график обслуживания, технологические карты. Каждый документ имеет тип (из справочника типов нормативов), исходное имя файла, размер, версию и флаг активности. Нормативы хранятся вместе с машиной — оператор и мастер видят их в её карточке. Это удобно для соблюдения внутренних регламентов и аудитов.

Связи с другими модулями

  • Цеха (02). Каждая машина обязательно принадлежит одному цеху. Это структурное правило — без цеха машину создать нельзя.
  • Спецификации (05). Операции спецификаций ссылаются на машины: «эта операция выполняется на токарном станке цеха №3».
  • Задания (06). Задание всегда привязано к конкретной машине; история заданий машины — основа для расчёта её КИО.
  • Смены (07). Какие машины «работают в смене», видно через её задания.
  • Простои (08). Простой фиксируется на задании, идущем на машине; статус машины автоматически становится «Простой».
  • Зарплата (11). Поле «Число рабочих» машины — параметр распределения трудозатрат при расчёте оплаты.
  • Аналитика (12). КИО, выпуск, брак, простои в разрезе машин — отдельная таблица в аналитике.
  • Файлы и вложения (13). Нормативы машины — частный случай вложений к карточке.
  • Приложение OCULUS. Каждая машина имеет уникальный QR-код для сканирования.

Состояния и пограничные случаи

  • Удаление машины с историей. Заблокировано: ссылка на задания не позволяет уничтожить запись.
  • Перенос машины в другой цех. Разрешён через редактирование. Историю заданий сохраняем — отчёты остаются корректными.
  • Создание без цеха. Заблокировано: поле «Цех» обязательно.
  • Нулевое или отрицательное число рабочих. Заблокировано — минимальное значение 1.
  • Дубликат QR-кода. Невозможен: при создании система генерирует уникальный код. В крайне маловероятном конфликте — повторяет генерацию.
  • Сканирование несуществующего QR. Приложение OCULUS получает понятный отказ «Машина не найдена», а не пустой экран.
  • Удаление цеха с машинами. Само удаление цеха блокируется, пока есть привязанные машины.
  • Машина в статусе «Обслуживание». На неё нельзя стартовать новое задание — система требует сначала закрыть обслуживание.
  • Несколько одновременных заданий на одной машине. Невозможно — «Работает» означает одно активное задание; следующее ждёт в очереди смены.
  • Печать QR без выбора машин. Кнопка «Печать QR-кодов» неактивна, пока ни одна машина не выбрана — нет «пустого» PDF.

Операторский интерфейс OCULUS

  • Раздел «Машины» как справочник в приложении OCULUS не открывается — оператор видит карточку конкретной машины через QR-сканер.
  • Сканер запускается из главного экрана; сканирование одного QR-кода — основной способ начать работу со станком в OCULUS.
  • После сканирования приложение показывает: название машины, идентификатор, цех, текущий статус и активное задание (если оно есть). Если задания нет — приглашение «выбрать задание из своего списка».
  • Сканер поддерживает «грязные» QR-коды: лишние пробелы, дефисы, символ «№» автоматически отбрасываются — оператору не нужно идеально нацеливать камеру.
  • Если на машине требуется больше одного рабочего (число рабочих больше 1), приложение OCULUS показывает соответствующие подсказки и предлагает пригласить помощников.
  • Карточка машины в OCULUS — только для чтения. Изменения параметров идут только из веб-интерфейса.

На этой странице