Введение: почему обещанные сроки срываются в последний момент
При выполнении заказов на 3D-печать чаще всего переоценивают не саму печать, а очереди, постобработку, контроль и переделки вокруг нее. Номинальная длительность печати металлической детали LPBF может составлять 38 часов, однако календарная продолжительность всей цепочки — от подготовки и размещения деталей до термообработки, электроэрозионной резки, пескоструйной обработки и координатно-измерительного контроля — нередко достигает 6–9 рабочих дней. Если отдел продаж обещает поставку за пять дней, исходя только из времени печати, фактический срок постоянно сокращается очередями и переделками и в итоге оказывается сорванным. Чтобы превратить срок поставки из экспертной оценки в исполнимое обязательство, необходимо разложить риск графика на измеримые параметры: распределения длительности операций, ограничения параллельных ресурсов, размер и скорость расходования буфера, а также саму вероятность задержки.
1. Длительность операции — не константа, а распределение
Отправной точкой для построения модели графика является описание длительности каждой операции распределением, а не одной величиной. Например, статистика по 30 последовательным партиям авиационного кронштейна показала: среднее время печати — 38 часов при стандартном отклонении 4,2 часа; термообработки — 9 часов и 1,1 часа; электроэрозионной резки — 6 часов и 2,4 часа; координатно-измерительного контроля — 3,5 часа и 1,8 часа. Стандартные отклонения контроля и резки относительно среднего значения заметно выше из-за решений о доработке и различий при закреплении в оснастке. Если просто сложить средние значения и получить 56,5 часа, а затем пересчитать их по эффективному рабочему времени в сутки, хвостовые риски будут систематически занижены. Правильный подход — использовать в качестве плановой базы квантиль P80 или P90 каждой операции и сохранять стандартное отклонение для последующего расчета буфера.
Также необходимо различать два вида неопределенности. Первый — обычные колебания, обусловленные состоянием оборудования, партией порошка и квалификацией оператора; это статистический шум. Второй — нештатные события: внеплановая остановка оборудования, переделка после неудовлетворительного результата первого контроля или изменение модели заказчиком в процессе производства. Первые описываются распределениями, а вторые необходимо отдельно моделировать как произведение вероятности возникновения на длительность воздействия.
2. Явное моделирование параллельности и ресурсных ограничений
При параллельном выполнении нескольких заказов настоящим узким местом обычно являются не принтеры, а общие ресурсы постобработки и контроля. В цехе может быть четыре принтера, но только одна печь для термообработки и одна координатно-измерительная машина: тогда, независимо от степени параллельности печати, темп поставок определяется очередями к печи и измерительной машине. Для каждого общего ресурса следует построить очередь и по коэффициенту загрузки ρ=интенсивность поступления/интенсивность обслуживания определять, входит ли система в зону перегрузки. На практике при ρ выше 0,85 длительность очереди растет нелинейно; простое наращивание мощности печати в такой ситуации лишь увеличивает объем незавершенного производства. Только включив ресурсные ограничения в планирование, можно ответить, удастся ли сохранить исходное обязательство при добавлении заказа клиентом.
Не менее важно выявлять критический путь. В цепочке 3D-печати основную критическую цепь обычно формируют печать и термообработка, тогда как подготовка отчета по контролю, упаковка и отгрузка часто имеют временной резерв. При использовании метода критической цепи следует изъять 50% страхового времени из каждой операции и консолидировать его в проектный и питающий буферы, а не оставлять запас на каждой операции по отдельности: распределенный запас будет израсходован из-за синдрома студента и закона Паркинсона, не обеспечивая реальной защиты графика.
3. Количественный расчет буфера и контроль его расходования
Буфер нельзя устанавливать произвольным добавлением двух дней. Распространены два метода. Первый — метод корня из суммы дисперсий: размер буфера равен квадратному корню из суммы квадратов стандартных отклонений операций критической цепи, то есть буфер=√(Σσ²). При грубой оценке по приведенным данным, если критическая цепь включает печать, термообработку, резку и контроль со значениями σ 4,2, 1,1, 2,4 и 1,8 соответственно, буфер≈√(17,6+1,2+5,8+3,2)≈5,3 часа, или около 12–15% длительности критической цепи. Второй — процентный метод: непосредственно принимается 20–30% календарной длительности критической цепи; он подходит для раннего этапа, когда накопленных данных недостаточно.
После задания буфера необходимо контролировать скорость его расходования. Буфер делят на три равные части: расход менее 1/3 относится к зеленой зоне, от 1/3 до 2/3 — к желтой, свыше 2/3 — к красной и требует вмешательства. Более точный показатель — индекс расходования буфера, равный доле израсходованного буфера, деленной на долю завершения критической цепи. Значение выше 1 означает ухудшение состояния графика; даже при отсутствии текущей задержки следует вмешаться заранее. После внедрения этого показателя один из цехов перенес точку вмешательства с момента после задержки на срабатывание желтой зоны и за три месяца снизил долю просроченных заказов с 18% до 7%.
4. Вероятность задержки и формирование обязательств по срокам поставки
Дата, обещаемая клиенту, должна основываться на явной оценке вероятности задержки. Простейший способ — моделирование Монте-Карло: для длительности каждой операции задается треугольное распределение с оптимистичным, наиболее вероятным и пессимистичным значениями, добавляются ветви вероятности переделки и ресурсные очереди, после чего выполняется не менее 5000 прогонов для получения кумулятивной кривой даты завершения. P50 следует использовать как внутреннюю цель, а P85 или P90 — как внешнее обязательство; это позволяет удерживать уровень выполнения обещаний в диапазоне 85–90%. Если клиенту требуется более высокая определенность, обещанная дата закономерно смещается, либо необходимо оплачивать срочное выполнение для сокращения критической цепи.
До принятия обязательства следует также проверить способность к исполнению: доступный остаток мощностей критических ресурсов, уже занятых текущими заказами в производстве, комплектность материалов — например, порошка и подложек, — а также уже обещанную нагрузку очереди на контроль. Если хотя бы одно условие не выполняется, нельзя давать безусловное обязательство; следует предоставить условный ответ. Разделение обещаний на гарантируемый объем, условное обязательство и невозможный к подтверждению объем эффективнее снижает последующие споры, чем общее обещание одной даты.
5. Количественная оценка нештатных событий и границы ответственности
Модель должна учитывать и нештатные события. Внеплановые простои оборудования можно перевести в ожидаемую длительность потерь на основе исторических MTBF и MTTR, а затем умножить на вероятность отказа оборудования в пределах окна выполнения проекта. Вероятность переделки после неудовлетворительного первого контроля можно вывести из исторического процента приемки с первого предъявления для аналогичных деталей. Влияние изменений со стороны клиента рассчитывается по числу дней от момента изменения до завершения: чем ближе к завершению, тем больше воздействие. Если включить эти показатели в реестр рисков и указать ожидаемую длительность влияния, руководитель проекта сможет по единым критериям сравнивать риски и определять, в какие из них оправданно вкладывать затраты на снижение риска.
На договорном уровне необходимо четко определить ответственность за задержку и сроки уведомления в трех ситуациях: форс-мажор, изменения со стороны клиента и аномалии входящих материалов. Это позволит избежать отнесения всех задержек к ответственности поставщика. Следует также согласовать формулу ценообразования изменений и корректировки сроков, чтобы обязательства всегда соответствовали актуальному объему работ.
Заключение
Чтобы превратить срок поставки из экспертной оценки в обязательство, необходимы три ключевых действия: описывать длительность операций распределениями, а не средними значениями; оценивать общие ресурсы моделями очередей, а не интуитивно; контролировать график по скорости расходования буфера и вероятности задержки, а не по проценту выполнения. Внедрение можно начать с минимального замкнутого цикла: собрать данные по длительности всех операций для 30 партий и рассчитать стандартные отклонения, затем установить буфер методом корня из суммы дисперсий и, наконец, сформировать обязательство P85 с помощью моделирования Монте-Карло. После трех месяцев накопления данных обычно наблюдается измеримое улучшение как выполнения обещаний по срокам, так и оборачиваемости незавершенного производства.
Отправьте модель, чертёж, изображение или письменные заметки. Инженеры подберут материал, технологию, отделку и доставку в зависимости от реального применения.
