Как рассчитать сроки поставки по производственному заказу: компоненты, формулы и практические ошибки

Точный срок поставки по производственному заказу — это не одна цифра в договоре, а сумма последовательных и параллельных операций: закупки сырья, ожидания в очередях, наладки оборудования, собственного производства, контроля качества и транспортировки. Ошибка в расчёте даже на 10–15 % приводит к простою сборочного цеха, штрафам по контрактам или излишним запасам. В статье разобраны все компоненты лид-тайма, методы их оценки, сценарии для разных типов производства и чек-лист для проверки реалистичности полученных дат.

Содержание
  1. Из чего складывается срок поставки: базовая формула
  2. Детальная структура компонентов
  3. 1. Время закупки материалов и комплектующих (Procurement Lead Time)
  4. 2. Очередное ожидание (Queue Time)
  5. 3. Наладочное время (Setup Time)
  6. 4. Основное время (Run Time / Process Time)
  7. 5. Взаимооперационное ожидание (Wait Time)
  8. 6. Перемещение (Move Time)
  9. 7. Контроль качества (Inspection Time)
  10. 8. Отгрузка (Ship Time)
  11. Методы расчёта: от табличного к симуляционному
  12. Упрощённый (статический) расчёт
  13. Расчёт с учётом загрузки (Capacitated Lead Time)
  14. Пробностный запуск / Симуляция (Finite Scheduling / Simulation)
  15. Ключевые факторы, меняющие расчёт в зависимости от типа производства
  16. Пошаговый алгоритм практического расчёта для конкретного заказа
  17. Типичные ошибки и как их избежать
  18. Сценарии: как действовать в типовых ситуациях
  19. Сценарий А: Материалы есть, цех загружен на 95 %
  20. Сценарий Б: Критический материал у поставщика с высокой вариабельностью
  21. Сценарий В: Новый изделие, нет нормативов
  22. Сценарий Г: Срочная вставка в загруженный график
  23. Проверка качества расчёта: чек-лист перед передачей даты клиенту
  24. Как повышать точность расчётов системно
  25. Практический итог: от расчёта к решению
  26. FAQ: частые вопросы по расчёту сроков
  27. Как учитывать параллельные операции в маршруте?
  28. Нужно ли включать в лид-тайм время на разработку технологической документации для нового изделия?
  29. Как рассчитать срок, если часть операций отдана на кооперацию?
  30. Что делать, если клиент требует срок короче расчётного минимума?
  31. Какой буфер добавлять к расчётной дате перед передачей клиенту?

Из чего складывается срок поставки: базовая формула

В планировании производства общее время выполнения заказа (Manufacturing Lead Time, MLT) принято разбивать на неизменяемые структурные блоки. Классическая формула выглядит так:

MLT = Время закупки (Procurement) + Время ожидания в очереди (Queue) + Время наладки (Setup) + Время обработки (Run) + Время ожидания между операциями (Wait) + Время перемещения (Move) + Время контроля (Inspection) + Время отгрузки (Ship)

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

Детальная структура компонентов

1. Время закупки материалов и комплектующих (Procurement Lead Time)

Это самый длинный и наименее контролируемый блок. Он включает:

  • Время оформления заказа у поставщика (внутреннее согласование, выпуск заказа на закупку).
  • Срок изготовления или отгрузки у поставщика (их производственный лид-тайм).
  • Транзитное время до вашего склада.
  • Время приёмки, инспекции и размещения на складе.

Для критических позиций нужно знать не средний срок поставщика, а его перцентили (P50, P90, P95) и наличие страхового запаса у самого поставщика. Если поставщик работает по схеме Make-to-Order, его производственный цикл добавляется к вашему.

2. Очередное ожидание (Queue Time)

Время, пока заказ ждёт свободного ресурса (станка, бригады, ячейки). Зависит от:

  • Загрузки ресурса на момент попадания заказа (утилизация).
  • Правил диспетчеризации (FIFO, приоритет по сроку, критический путь).
  • Наличия «окон» в графике для срочных вставок.

На практике очередь оценивают через коэффициент загрузки: при утилизации 85 % среднее ожидание составляет 3–5 операционных тактов; при 95 % — уже 10–20 тактов. Это нелинейная зависимость.

3. Наладочное время (Setup Time)

Время перевода оборудования из состояния «готово к работе над заказом А» в «готово к заказу Б». Включает:

  • Смену оснастки, резевох инструмента, матриц.
  • Программирование ЧПУ, загрузку программ.
  • Пробные прогоны и первокую проверку.
  • Ожидание наладчика/технолога.

Наладка не зависит от объёма партии, поэтому её влияние на единицу продукции падает при росте партии. В серийном производстве наладку стараются свести к минимуму (SMED), в единичном — она может составлять 30–50 % операционного времени.

4. Основное время (Run Time / Process Time)

Чистое технологическое время обработки партии. Рассчитывается по формуле:

T_run = (T_на_единицу × Q_партии) / N_станков_в_группе

Где T_на_единицу — норма времени из маршрутной карты (с учётом коэффициента использования рабочего времени), Q_партии — количество деталей в заказе, N — число параллельно работающих станков. Важно: нормы времени часто завышены на 10–20 % относительно реальных возможностей оборудования или, наоборот, не учитывают износ режущего инструмента.

5. Взаимооперационное ожидание (Wait Time)

Время между окончанием одной операции и началом следующей. Причины:

  • Технологические паузы (охлаждение, сушка, старение, полимеризация).
  • Ожидание переносящего транспорта или кранового окна.
  • Ожидание контролёра ОТК для промежуточной приёмки.
  • Накопление партии для передачи на следующую операцию (передаточная партия).

Технологические паузы жестко фиксированы в маршруте. Организационные — вариабельны и часто скрыты.

6. Перемещение (Move Time)

Физическая перевозка деталей между операциями, цехами, складами. Внутри цеха — минуты, между корпусами — часы, между заводами — сутки. Часто игнорируют в расчётах, хотя в распределённом производстве может съедать 5–15 % лид-тайма.

7. Контроль качества (Inspection Time)

  • Входной контроль материалов (если не сделан на приёмке).
  • Операционный контроль (самоконтроль, ИПК).
  • Промежуточный/приёмо-сдаточный ОТК.
  • Исходящий контроль готовой продукции.

Время включает ожидание контролёра, проведение замеров, оформление документации, возможную переработку при браке.

8. Отгрузка (Ship Time)

  • Упаковка, маркировка, оформление сопроводительных документов.
  • Погрузка на транспорт.
  • Транзит до клиента (или до вашего склада дистрибуции).
  • Ожидание машины под погрузку (окно поставки).

Методы расчёта: от табличного к симуляционному

Упрощённый (статический) расчёт

Суммируются нормативные времена из маршрутных карт по критическому пути + средние закупочные сроки. Не учитывает текущую загрузку, вариабельность, параллелизм операций. Подходит для:

  • Долгосрочного планирования (Horizon 3–12 месяцев).
  • Котировок по новым изделиям на стадии проектирования.
  • Оценки «снизу» при отсутствии данных о загрузке.

Результат заведомо оптимистичен на 20–40 %.

Расчёт с учётом загрузки (Capacitated Lead Time)

Использует данные о текущем и плановом загрузке ЦРП (центров ответственности по производству). Алгоритм:

  1. Определить критический путь заказа по маршруту.
  2. Для каждой операции на критическом пути узнать: доступную мощность (часов/смену), текущую загрузку (часов), плановые заказы в очереди.
  3. Рассчитать дату начала операции = max(дата окончания пред. операции, дата освобождения ресурса).
  4. Добавить нормативное время операции + наладочное.
  5. Повторить для всех операций критического пути.

Требует актуальных данных о загрузке (обычно из APS/MES/ERP). Даёт реалистичную дату для горизонта 1–4 недель.

Пробностный запуск / Симуляция (Finite Scheduling / Simulation)

Полноценное конечное планирование (Finite Scheduling) или Монте-Карло симуляция с вариабельностью поставок, поломок, брака. Учитывает:

  • Стохастичность времени операций (распределения, а не средние).
  • Конкуренцию за ресурсы между всеми заказами в системе.
  • Альтернативные маршруты и ресурсы.
  • Политику буферов (DBR, Kanban, Safety Time).

Используется в APS-системах (Siemens Opcenter, Aspentech, Preactor, российские аналоги: Адепт, 1С:APS, Т-FLEX). Даёт вероятностное распределение даты окончания (P50, P90, P95).

Ключевые факторы, меняющие расчёт в зависимости от типа производства

Тип производства Доминирующие компоненты лид-тайма Особенности расчёта
Единичное / Мелкосерийное (Job Shop, MTO) Наладка, очередь, закупка уникальных материалов Маршрут уникален для каждого заказа. Расчёт только по конкретному маршруту. Критично: точность норм наладки, доступность квалифицированных наладчиков, закупка «под заказ».
Серийное / Массовое (Flow, MTS) Основное время, перемещение, технологические паузы Маршруты стабильны, загрузка предсказуема. Лид-тайм ≈ сумма тактов потока + буферы. Можно использовать стандартные значения, корректируемые коэффициентом ОЭЭ.
Сборочное / ATO (Assemble-to-Order) Закупка модулей, синхронизация комплектов, сборка Лид-тайм = max(лид-тайм модулей) + сборка. Критично: «длинная нога» — самый долгий модуль. Нужен расчёт по критическому пути комплектации.
Процессное / Непрерывное (Chemical, Food) Технологические паузы (реакция, ферментация, созревание), очистка/смена продукта Время реакции физико-химически фиксировано. Наладка = мойка/стерилизация/переналадка линии. Партийность жестко задана объёмом реактора.

Пошаговый алгоритм практического расчёта для конкретного заказа

Этот алгоритм применим планировщику или технологу, который должен дать реалистичную дату поставки «здесь и сейчас», имея доступ к ERP/MES и зная текущую обстановку в цехах.

  1. Соберите входные данные. Маршрут заказа (операции, последовательность, ЦРП), нормативные времена (наладка, штучное, паузы), текущий статус материалов (в наличии / в пути / заказаны / отсутствуют), текущая загрузка ЦРП на горизонте выполнения заказа.
  2. Рассчитайте дату готовности материалов (Material Ready Date). Для каждой уникальной позиции: если на складе — сегодня; если в пути — дата прибытия + приёмка; если заказано — подтверждённая дата поставщика + приёмка; если не заказано — дата заказа + закупочный лид-тайм поставщика + приёмка. Возьмите максимум по всем позициям — это старт производства.
  3. Постройте временную шкалу по критическому пути. Начиная с Material Ready Date, для каждой операции критического пути: определите earliest start = max(конец пред. операции, доступность ресурса). Добавьте наладочное время (если смена заказа/партии) + основное время партии + технологические паузы. Учтите передаточную партию: если следующая операция может начаться не после всей партии, а после накопления минимума — сдвиньте старт следующей операции соответственно.
  4. Добавьте организационные буферы. Время на передачу между цехами (смена, логоконтролёр, кран), время на промежуточный контроль ОТК (по регламенту: 1–2 смены), риск переработки (статистика брака по операциям × время переработки).
  5. Рассчитайте дату окончания последней операции. Это дата готовности продукции на складе готовой продукции (FGI Ready).
  6. Добавьте логистику отгрузки. Упаковка (норматив), ожидание машины (слот погрузки), транзит до клиента. Получите Promised Delivery Date.
  7. Сравните с требуемой датой клиента. Если Promised > Required — заказ просрочен. Варианты: согласовать сдвиг с клиентом, найти альтернативные ресурсы (внешняя кооперация, переработки), сократить партию (если допускает технология), ускорить закупку (экспресс-доставка, альтернативный поставщик).
  8. Зафиксируйте расчёт и допущения. Сохраните: версию маршрута, загрузку ЦРП на момент расчёта, даты материалов, использованные буферы. Это база для пост-анализа и обучения модели.

Типичные ошибки и как их избежать

  • Игнорирование закупочного лид-тайма. Планировщик берёт нормативы производства, а материалы «будут завтра». Решение: Material Ready Date — жесткое ограничение старта. Не запускайте заказ в производство без подтверждённой даты материалов.
  • Использование средних значений вместо перцентилей. «Средний срок поставщика 14 дней» — а P90 = 21 день. Решение: для планирования используйте P90–P95 закупочных сроков, для внутренних операций — P90 по фактическим данным за последние 3–6 месяцев.
  • Неучёт наладки при смене номенклатуры. В маршрутной карте норма наладки указана, но в графике её «схлопывают» с основным временем. Решение: наладка — отдельная операция с собственным ресурсом (наладчик) и временем. В APS это настраивается как Setup Resource.
  • Планирование на 100 % загрузке. Очереди растут экспоненциально после 85–90 % утилизации. Решение: целевая загрузка для планирования — 80–85 %. Остаток — буфер на вариабельность и срочные вставки.
  • Скрытые ожидания: контроль, кран, переноска. Они не в маршрутной карте, но съедают дни. Решение: включите в маршрут «виртуальные операции» Контроль ОТК, Перемещение, Ожидание крана с нормативными временами и ресурсами (контролёр, кран).
  • Статичный расчёт для динамичной среды. Рассчитали дату в понедельник, в среду сломался станок — дата не пересчитана. Решение: пересчёт лид-тайма при каждом значимом событии (поломка, приход материала, срочный заказ) или ежедневный пересчёт в APS.
  • Двойной учёт буферов. Технолог заложил запас в нормы, планировщик добавил буфер загрузки, мастер добавил «на всякий случай». Итог — заведомо завышенный срок. Решение: единая политика буферизации (например, только в конце критического пути — Project Buffer по TOC, или только на закупке — Safety Stock).

Сценарии: как действовать в типовых ситуациях

Сценарий А: Материалы есть, цех загружен на 95 %

Очередь будет доминировать. Рассчитайте дату старта через очередь: (часы в очереди) / (доступные часы/день). Если дата не устраивает — ищите альтернативный ресурс (внешняя кооперация, переработки в выходные, перенос менее приоритетного заказа). Не обещайте дату «по нормам».

Сценарий Б: Критический материал у поставщика с высокой вариабельностью

Используйте P95 поставщика + свой буфер приёмки (1–2 дня). Если клиент требует жесткую дату — закажите материал заранее (на склад) или найдите альтернативного поставщика с короче хвостом распределения. Не ставьте на кон лид-тайм заказа на «надежде, что повезёт».

Сценарий В: Новый изделие, нет нормативов

Расчёт по аналогии: найдите технологически похожее изделие, возьмите его фактические времена (не нормативы!) за последние 3–5 партий. Добавьте коэффициент новизны: +20–30 % на наладку и отладку, +15 % на риск переработки. Укажите в коммите: «Оценка по аналогии с изделием Х, коэффициент неопределённости 1.3».

Сценарий Г: Срочная вставка в загруженный график

Оцените стоимость сдвига текущих заказов (штрафы, клиенты). Если вставка оправдана — заморозьте график на окне под срочный заказ, выделите ресурс (станок + наладчик + контролёр) эксклюзивно. Рассчитайте лид-тайм только по окну: наладка + обработка + контроль + отгрузка. Очередь = 0 по определению.

Проверка качества расчёта: чек-лист перед передачей даты клиенту

  • [ ] Material Ready Date подтверждён для ВСЕХ позиций (нет «ожидаем к четвергу» без трек-номера).
  • [ ] Критический путь построен по актуальному маршруту (проверена ревизия технологической документации).
  • [ ] Загрузка ЦРП взята из системы на момент расчёта (не «обычно свободно», а конкретные часы).
  • [ ] Наладочное время учтено отдельно для каждой смены номенклатуры на ресурсе.
  • [ ] Технологические паузы (сушка, охлаждение) включены как отдельные операции с календарным временем.
  • [ ] Перемещения между цехами/складами учтены (норматив + окно крана/погрузчика).
  • [ ] Промежуточный контроль ОТК включен с временем ожидания контролёра (по регламенту ОТК).
  • [ ] Буфер на вариабельность добавлен ТОЛЬКО в одной точке (рекомендуется: в конце критического пути или на закупке).
  • [ ] Дата отгрузки согласована с логистикой (есть слот машины, оформлены документы).
  • [ ] Полученная дата сравнена с Required Date клиента; при расхождении — подготовлены варианты решения.

Как повышать точность расчётов системно

Разовый расчёт — это тактика. Стратегия — накопление статистики и калибровка модели.

  1. Собирайте фактические времена по операциям. Не нормативы, а реальные: старт/финиш операции из MES/терминала оператора. Раз в месяц сравнивайте план/факт по операциям и заказам целиком.
  2. Классифицируйте заказы по типам. Для каждого типа (корпуса, валы, сборки, платы) накапливайте собственное распределение лид-тайма. Используйте его для котировок новых заказов того же типа.
  3. Калибруйте закупочные перцентили. Ежемесячно обновляйте P50/P90/P95 по ключевым поставщикам. Делите поставщиков на кластеры (A/B/C) по стабильности.
  4. Внедряйте конечное планирование (Finite Scheduling). Даже упрощённое APS, учитывающее загрузку ЦРП, даёт прирост точности 30–50 % по сравнению с бесконечным планированием (MRP).
  5. Проводите пост-анализ просроченных заказов. Каждую неделю: разбор 3–5 самых больших отклонений. Причина: закупка / наладка / поломка / очередь / контроль / логистика? Меры: изменить норму, добавить буфер, сменить поставщика, купить станок, нанять наладчика.

Практический итог: от расчёта к решению

Главный принцип: срок поставки — это не желание, а сумма физических и организационных ограничений. Реалистичная дата получается только когда учтены все компоненты цепочки: самый долгий материал, самый загруженный ресурс на критическом пути, все обязательные паузы и контрольные точки, логистика отгрузки.

Сила влияния на срок по убыванию:

  1. Закупочный лид-тайм критических материалов (решается закупкой на склад, альтернативными поставщиками, стандартизацией).
  2. Загрузка узкого ресурса на критическом пути (решается кооперацией, переработками, инвестициями в мощность).
  3. Наладочные потери (решается SMED, универсальной оснасткой, группировкой партий).
  4. Организационные ожидания (контроль, кран, переноска — решается регламентацией, выделенными ресурсами, потоковой организации).

Следующие шаги для внедрения:

  • Внедрите обязательное поле Material Ready Date в карточку заказа — производство не стартует без него.
  • Настройте в ERP/APS расчёт по критическому пути с учётом загрузки (даже если грубо — по доступным часам ЦРП).
  • Начните собирать фактические времена операций (старт/финиш) для калибровки норм.
  • Установите еженедельный разбор отклонений план/факт по лид-тайму.
  • Согласуйте с коммерцией политику: дата в контракте = P90 расчётного лид-тайма + 1–2 дня буфера отгрузки.

Точный расчёт сроков — это не магия планировщика, а дисциплина учёта всех ограничений и регулярная калибровка модели на фактах. Начните с чек-листа выше для ближайшего заказа — вы сразу увидите, где теряются дни.

Материал носит информационный характер и отражает общие принципы производственного планирования. Конкретные нормативы времени, регламенты контроля, политики буферизации и программные настройки зависят от технологии, оборудования, организационной структуры и используемых информационных систем предприятия. Для внедрения изменений в производственном планировании рекомендуется привлечь квалифицированного технолога/планировщика или консультанта по APS/Lean.

FAQ: частые вопросы по расчёту сроков

Как учитывать параллельные операции в маршруте?

Лид-тайм заказа определяется критическим путем — самой длинной цепочке последовательных операций. Параллельные ветви рассчитываются независимо; их окончание должно укладываться в старт операции-сборки/схождения. Если параллельная ветвь задерживается — она становится новой критической. В APS это моделируется автоматически; в ручном расчёте — проверяйте даты сходимости.

Нужно ли включать в лид-тайм время на разработку технологической документации для нового изделия?

Если документация еще не готова — да, это часть лид-тайма заказа (Pre-production Lead Time). Обычно выделяют отдельно: TPP (Time to Production Preparation) + MLT (Manufacturing Lead Time). В котировке клиенту указывайте сумму, но в внутреннем планировании разделяйте: подготовка производства может идти параллельно с закупкой материалов.

Как рассчитать срок, если часть операций отдана на кооперацию?

Кооперация — это внешний поставщик с собственным лид-таймом. Образуйте «виртуального поставщика» для каждой кооперативной операции: его лид-тайм = передача деталей + очередь у кооператора + их производство + их контроль + обратная доставка + ваш входной контроль. Уточняйте у кооператора их P90, а не среднее.

Что делать, если клиент требует срок короче расчётного минимума?

Покажите расчёт по компонентам: «Материалы придут 15-е, наладка 16-е, обработка 17–18-е, контроль 19-е, отгрузка 20-е. Итого 20-е. Вы просите 15-е. Варианты: 1) Материалы на складе к 10-му (нужен предзаказ). 2) Параллельная обработка на двух станках (нужен второй станок и наладчик). 3) Снижение требований контроля (риск качества). 4) Экспресс-логистика (+30 % стоимости). Выбирайте вариант». Факты переведут разговор из плоскости «хочу» в плоскость «что нужно изменить в ресурсах».

Какой буфер добавлять к расчётной дате перед передачей клиенту?

Не добавляйте «на всякий случай». Используйте вероятностный подход: если у вас есть распределение фактических лид-таймов по этому типу заказов, берите P90 или P95. Если распределения нет — добавьте 15–20 % к расчётному лид-тайму как Project Buffer (по Theory of Constraints), но фиксируйте его отдельно и управляйте потреблением буфера в процессе выполнения заказа (Buffer Management).

Partner-Tehnika.ru