M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-09-15

Планирование с учётом ограничений: архитектура, которая делает производственные планы реальными

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

Ваш ERP показывает, что заказ клиента отгружается в пятницу. Заказ на производство выпущен. Маршрут выглядит корректно. Мощности, похоже, доступны. Всё выглядит нормально в отчёте по планированию. Затем наступает понедельник утром. Критически важный пятиосевой обрабатывающий центр выходит из строя. Один заказ уже находится в производстве. Другой ждёт материал. Третий теоретически мог бы перейти на другой станок — но только если общая оснастка доступна, правильная программа утверждена, и на смене работает квалифицированный оператор. В ERP-плане по-прежнему стоит пятница. Но дата в ERP не означает автоматически, что фабрика физически может её выполнить. В этом выпуске мы рассмотрим составление производственного расписания с учётом ограничений и разницу между производственным планом, который описывает то, чего хочет бизнес, и конечным производственным расписанием, которое отражает то, что фабрика реально может выполнить. Используя гипотетический завод прецизионной обработки, мы проследим производственный спрос от ERP через маршруты, станки, инструмент, оснастку, персонал, материалы, качество, MES, техобслуживание и события на производственном участке — и изучим, как механизм планирования может объединить эти ограничения в достижимое производственное расписание.

КОГДА ПРОИЗВОДСТВЕННЫЙ ПЛАН ВСТРЕЧАЕТСЯ С ФИЗИЧЕСКИМ ЗАВОДОМ
Производственное планирование обычно начинается со спроса. Клиентам нужна продукция. Заказы имеют количество. Заказы имеют сроки исполнения. ERP преобразует этот спрос в производственные заказы, потребности в материалах, маршруты и укрупнённые требования к мощностям. Это необходимо. Но это не то же самое, что ответ на вопрос, который производство должно решать каждый день: что мы действительно можем запустить следующим? Производственный план может зарезервировать восемь часов на рабочем центре механообработки. Физическому заводу нужно знать, какой станок обеспечит эти восемь часов. Доступен ли этот станок? Может ли он выпускать именно эту ревизию детали? Есть ли у него нужный инструмент? Доступна ли оснастка? Выпущен ли материал? Доступна ли требуемая квалификация оператора в запланированное время наладки? Завершится ли заказ достаточно рано, чтобы перейти к следующему производственному этапу? Планирование с учётом ограничений сопоставляет спрос, который бизнес хочет выполнить, с условиями, которые действительно существуют на производстве.

ПРОИЗВОДСТВЕННЫЙ ПЛАН И ПРОИЗВОДСТВЕННОЕ РАСПИСАНИЕ
Производственное планирование и производственное календарное планирование тесно связаны, но отвечают на разные вопросы. Производственный план фокусируется на спросе, сроках, количествах, материалах и укрупнённых требованиях к мощностям. Производственное расписание идёт глубже. Оно назначает операцию на реальный ресурс, в реальное время, в реальной последовательности. Это различие особенно важно, когда системы планирования используют бесконечную мощность. План с бесконечной мощностью может загрузить в период больше работы, чем физический завод способен выполнить. Два срочных заказа могут выглядеть так, будто оба требуют один и тот же станок в одно и то же время. На бумаге оба остаются срочными. На производственном участке один шпиндель по-прежнему может выполнять только одну операцию за раз. Календарное планирование с конечной мощностью выносит конфликт на поверхность. Оно учитывает календари ресурсов, техобслуживание, время наладки, оснастку, инструмент и другие ограничения, а не предполагает, что рабочий центр сможет поглотить любой назначенный ему спрос.

КОНЕЧНАЯ МОЩНОСТЬ НЕ СОЗДАЁТ МОЩНОСТЬ
Это важное различие. Календарное планирование с конечной мощностью не создаёт волшебным образом ещё один станок. Оно не делает так, чтобы материал пришёл раньше. Оно не квалифицирует другого оператора. Оно не ремонтирует оборудование. Вместо этого оно выявляет конфликты до того, как производство обнаружит их через задержки, ускорение работ, сверхурочные и эскалации со стороны клиентов. Предположим, два заказа клиентов требуют один и тот же пятиосевой станок. Оба срочны. Оба имеют жёсткие сроки поставки. План с бесконечной мощностью может поместить оба в один и тот же временной интервал. Конечное расписание должно принять решение. Один идёт первым, другой следует за ним. Или один переходит на утверждённую альтернативу. Или один опаздывает. Это может сделать производственное расписание выглядящим хуже, чем план ERP. Но расписание не создало проблему. Физическое ограничение уже существовало. Расписание лишь сделало его видимым.

ЧТО ТАКОЕ ПРОИЗВОДСТВЕННОЕ ОГРАНИЧЕНИЕ?
Ограничение — это условие, которое必须 учитываться при размещении производственной работы во времени. Некоторые ограничения жёсткие. Их нельзя просто игнорировать из-за срочности заказа. Станок не может выполнить операцию, если у него нет необходимой возможности. Оснастку нельзя закрепить на двух станках одновременно. Материал на карантине качества не может быть израсходован. Оператор без нужной аттестации не может выполнить контролируемую наладку. Окно техобслуживания удаляет полезную мощность станка. Операция не может начаться раньше, чем предыдущая требуемая операция выпустит необходимый результат. Другие ограничения мягкие. Они представляют предпочтения или бизнес-цели. Вы можете предпочитать меньшее количество наладок. Вы можете хотеть минимизировать сверхурочные. Вы можете хотеть сократить незавершённое производство. Вы можете отдавать приоритет договорным срокам клиентов. Вы можете хотеть, чтобы узкое место постоянно было загружено. Поэтому полезный принцип планирования таков: сначала выполнимость, затем оптимизация. Сначала определите, что производство может физически и операционно выполнить. Затем определите, какой из выполнимых вариантов лучше всего поддерживает бизнес-цели.

СРОК ИСПОЛНЕНИЯ НЕ ТО ЖЕ, ЧТО ПРИОРИТЕТ
Производственное планирование становится особенно интересным, когда несколько заказов конкурируют за одни и те же ресурсы. Срок исполнения говорит, когда что-то должно быть завершено. Он не обязательно говорит, какая последовательность лучшая. Срочный заказ может требовать длительной наладки. Другой заказ может уже иметь материал в подготовке и использовать текущую наладку станка. Третьему заказу может потребоваться немедленное завершение, потому что он должен попасть в пакетный процесс до отсечки. Простая сортировка очереди производства по сроку исполнения игнорирует эти взаимосвязи. Планирование с учётом ограничений оценивает полный производственный контекст. Это делает приоритеты явными, вместо того чтобы оставлять их на усмотрение того, кто первым позвонит планировщику.

МАРШРУТЫ И ЗАВИСИМОСТИ ОПЕРАЦИЙ
Производственный заказ — это не единый блок работы. Он проходит через операции. В примере, рассматриваемом в этом выпуске, обработанный корпус требует пятиосевого фрезерования, затем термообработки, контроля и сборки. Эти операции зависят друг от друга. Если фрезерование завершится с опозданием, проблема не обязательно останется в механообработке. Заказ может пропустить следующую партию термообработки. Эта задержка может сдвинуть контроль. Контроль может сдвинуть сборку. Сборка может сдвинуть окончательную дату поставки. Именно поэтому планирование с учётом ограничений должно понимать зависимости операций, а не только загрузку отдельных станков. Расписание должно моделировать поток производства.

ДОСТУПНОСТЬ МАТЕРИАЛА — ЭТО БОЛЬШЕ, ЧЕМ ЗАПАСЫ
Система планирования может показывать, что материал есть. Но может ли производство фактически его израсходовать? Это разные вопросы. Материал может физически находиться на заводе, но всё ещё ждать входного контроля. Он может быть выделен другому производственному заказу. Он может быть в карантине. Он может требовать сертификата, специфичного для клиента. Он может относиться к правильной марке, но к неправильной утверждённой партии. Поэтому полезный вопрос для расписания — не просто: «Есть ли у нас материал?» А: «Может ли эта операция израсходовать этот утверждённый материал в запланированное время?» Если ответ «нет», операция не готова — даже если станок доступен. В этом выпуске показано, как материальные и качественные шлюзы превращаются в ограничения производственного времени, а не в простые атрибуты запасов.

ВОЗМОЖНОСТЬ СТАНКА И ДОСТУПНОСТЬ СТАНКА
Другой станок может иметь свободную мощность. Это не делает его автоматически альтернативой. Ресурс должен быть способен выполнить операцию. Ему могут требоваться правильная рабочая зона. Может иметь значение возможность по допускам. Может требоваться конкретный контроллер или утверждённая программа. Одобрение клиента может ограничивать операцию определёнными станками. Разные станки, принадлежащие одному рабочему центру ERP, м

Apple Podcasts · Spotify · YouTube · Deezer

Constraint-Based Scheduling: The Architecture That Makes Production Plans Real (English)