Планирование и исполнение заданий
Управление ГПС связывает заказ с реальными ресурсами: станками, паллетами, инструментом, программами, материалом, транспортом и контрольными операциями. Планирование распределяет работы по времени и оценивает сроки. Диспетчеризация выбирает следующее допустимое действие по фактическому состоянию системы. Хороший план становится бесполезным, если диспетчер продолжает выдавать задания на отказавший станок или на паллету, которая ещё не подготовлена.
Задание на обработку должно содержать изделие, маршрут, операцию, допустимые ресурсы и нужную редакцию программы. До запуска проверяют состояние оснастки, запас стойкости инструмента и разрешение контроля качества. Транспорт получает задание после согласования принимающей позиции; завершение перемещения и завершение операции — разные события. Обмен данными должен сохранять их различие при задержке сообщения или повторном запросе.
Состояния производственного задания
| Состояние | Что означает | Условие перехода |
|---|---|---|
| Запланировано | Работа включена в график | Ресурсы проверены |
| Готово | Изделие и ресурсы доступны | Назначен допустимый станок |
| Исполняется | Операция фактически начата | Подтверждено завершение |
| Ожидает проверки | Нужен контроль результата | Есть решение о годности |
| Приостановлено | Продолжение сейчас недопустимо | Причина устранена и состояние сверено |
Таблицу можно прокручивать по горизонтали →
Правила очереди выбирают под цель. Более ранний срок заказа, короткая операция, сохранение настройки и питание узкого места могут давать разные решения. Оптимизация загрузки всех станков не всегда уменьшает опоздание: запуск лишней партии способен занять инструмент или перегрузить транспорт. Диспетчер учитывает технологический порядок и доступность ресурсов прежде, чем сравнивать приоритеты.
Условный пример двух правил
Пусть на одном станке готовы три независимых задания без переналадок. A длится 30 мин и должно закончиться не позднее 40 мин от начала расчёта; B длится 10 мин со сроком 20 мин; C длится 20 мин со сроком 50 мин. Правило ближайшего срока даёт очередь B → A → C. Моменты завершения равны 10, 40 и 60 мин; опоздания составляют 0, 0 и 10 мин. Суммарное опоздание равно 10 мин, средний момент завершения — (10 + 40 + 60)/3 = 36,67 мин.
Правило самой короткой операции даёт B → C → A. Завершения равны 10, 30 и 60 мин; опоздания равны 0, 0 и 20 мин. Средний момент завершения становится 33,33 мин, но суммарное опоздание возрастает до 20 мин. Обе очереди заканчиваются через 60 мин. Пример показывает конфликт критериев, а не доказывает универсальное превосходство одного правила. Опоздание определено как max(0; завершение − срок), а не как отрицательное значение для раннего выполнения.
Реакция на отклонения
При отказе станка блокируют новые назначения и сохраняют подтверждённое состояние текущей операции. Перенос на альтернативный ресурс разрешают только при совместимости технологии, оснастки и программы. Уже обработанную поверхность или незавершённую операцию проверяют перед повторным запуском. Перепланирование учитывает сроки всех затронутых заказов, остаток инструментов, мест хранения и возможность доставки.
После восстановления связи повторное сообщение не должно превращаться в повторную обработку. Нужны уникальные идентификаторы заданий, подтверждения событий и сверка фактического состояния. Производственная система управления не заменяет локальные функции безопасности станков и транспорта. Проверяют показатели годного выпуска, опоздания, незавершённого производства и времени ожидания, а также причины отсутствия ресурсов: повышение средней загрузки без этих данных может ухудшить исполнение заказов.
