2026-09-15
Планування з урахуванням обмежень: архітектура, що робить виробничі плани реальними

Ваша ERP-система показує, що замовлення клієнта відвантажується в п'ятницю. Виробниче замовлення випущено. Маршрут виглядає правильним. Ємність, схоже, доступна. У звіті з планування все виглядає добре. Потім настає понеділок. Критичний п'ятиосьовий обробний центр виходить з ладу. Одне замовлення вже у виробництві. Інше чекає на матеріал. Третє теоретично можна перенести на інший верстат — але лише якщо спільний пристрій вільний, відповідна програма затверджена і кваліфікований оператор працює в цю зміну. У плані ERP досі стоїть п'ятниця. Але дата в ERP не гарантує, що завод фізично зможе її виконати. У цьому епізоді ми розглядаємо планування виробництва з урахуванням обмежень і різницю між виробничим планом, який описує, чого хоче бізнес, і кінцевим виробничим графіком, який відображає, що завод може реально виконати. На прикладі гіпотетичного заводу з високоточної обробки ми простежуємо попит від ERP через маршрути, верстати, інструмент, пристрої, персонал, матеріали, якість, MES, технічне обслуговування та події на виробничій дільниці — і розглядаємо, як механізм планування може поєднати ці обмеження в досяжний виробничий графік.
КОЛИ ВИРОБНИЧИЙ ПЛАН ЗУСТРІЧАЄ ФІЗИЧНИЙ ЗАВОД
Виробниче планування часто починається з попиту. Клієнтам потрібна продукція. Замовлення мають кількість. Замовлення мають терміни виконання. ERP перетворює цей попит на виробничі замовлення, потреби в матеріалах, маршрути та загальні вимоги до ємності. Це необхідно. Але це не те саме, що відповідь на питання, яке виробництво має вирішувати щодня: що ми фактично можемо запустити далі? Виробничий план може зарезервувати вісім годин у механічному робочому центрі. Фізичному заводу потрібно знати, який верстат забезпечить ці вісім годин. Чи доступний цей верстат? Чи може він виготовити саме цю ревізію деталі? Чи є потрібний інструмент? Чи вільний пристрій? Чи випущено матеріал? Чи доступна потрібна кваліфікація оператора під час запланованого переналагодження? Чи завершиться замовлення достатньо рано, щоб перейти до наступного виробничого етапу? Планування з урахуванням обмежень перевіряє попит, який бізнес хоче виконати, за умовами, що реально існують на виробництві.
ВИРОБНИЧИЙ ПЛАН ПРОТИ ВИРОБНИЧОГО ГРАФІКА
Виробниче планування і виробниче календарне планування тісно пов'язані, але відповідають на різні питання. Виробничий план зосереджений на попиті, датах, кількостях, матеріалах і загальних вимогах до ємності. Виробничий графік іде глибше. Він призначає операцію конкретному реальному ресурсу, у реальний час і в реальній послідовності. Ця різниця особливо важлива, коли системи планування використовують нескінченну ємність. План із нескінченною ємністю може покласти в один період часу більше роботи, ніж фізичний завод здатен виконати. Два термінових замовлення можуть здаватися такими, що потребують одного й того самого верстата в один і той самий час. На папері обидва залишаються терміновими. На виробничій дільниці один шпиндель може виконувати лише одну операцію за раз. Календарне планування з обмеженою ємністю виводить конфлікт на поверхню. Воно враховує календарі ресурсів, технічне обслуговування, час переналагодження, пристрої, інструмент та інші обмеження, а не припускає, що робочий центр здатен поглинути будь-який призначений йому попит.
СКІНЧЕНА ЄМНІСТЬ НЕ СТВОРЮЄ ЄМНОСТІ
Це важливе розрізнення. Календарне планування з обмеженою ємністю не створює магічно ще один верстат. Воно не змушує матеріал прибути раніше. Не кваліфікує іншого оператора. Не ремонтує обладнання. Натомість воно виявляє конфлікти до того, як виробництво зіткнеться з ними через затримки, прискорення, понаднормові роботи та ескалації з боку клієнтів. Припустімо, два замовлення клієнтів потребують одного п'ятиосьового верстата. Обидва термінові. Обидва мають жорсткі терміни поставки. Нескінченний план може віднести обидва до одного періоду ємності. Скінченний графік має ухвалити рішення. Один іде першим, інший — за ним. Або один переходить на затверджений альтернативний верстат. Або один запізнюється. Це може зробити виробничий графік виглядати гіршим за план ERP. Але графік не створив проблему. Фізичне обмеження вже існувало. Графік лише зробив його видимим.
ЩО ТАКЕ ВИРОБНИЧЕ ОБМЕЖЕННЯ?
Обмеження — це умова, яку необхідно враховувати, коли виробничі роботи розміщуються в часі. Деякі обмеження жорсткі. Їх не можна просто ігнорувати через те, що замовлення термінове. Верстат не може виконати операцію, якщо йому бракує потрібної можливості. Пристрій не може бути закріплений на двох верстатах одночасно. Матеріал на карантині якості не можна використовувати. Оператор без потрібного сертифіката не може виконати контрольоване переналагодження. Вікно технічного обслуговування забирає придатну для використання ємність верстата. Операція не може початися раніше, ніж необхідна попередня операція виробить потрібний результат. Інші обмеження м'які. Вони відображають переваги або бізнес-цілі. Можна віддавати перевагу меншій кількості переналагоджень. Можна хотіти мінімізувати понаднормові. Можна прагнути зменшити незавершене виробництво. Можна надавати пріоритет договірним датам клієнтів. Можна хотіти, щоб вузьке місце було безперервно продуктивним. Тому корисний принцип планування такий: спочатку здійсненність. Потім оптимізація. Спершу визначте, що виробництво може фізично і операційно виконати. Потім визначте, який із здійсненних варіантів найкраще відповідає бізнес-цілям.
ТЕРМІН ВИКОНАННЯ — НЕ ТЕ САМЕ, ЩО ПРІОРИТЕТ
Планування виробництва стає особливо цікавим, коли кілька замовлень конкурують за одні й ті самі ресурси. Термін виконання говорить, коли щось має бути завершено. Він не визначає автоматично найкращу послідовність. Термінове замовлення може потребувати тривалого переналагодження. Інше замовлення може мати матеріал, уже підготовлений на складі, і використовувати поточне налагодження верстата. Третє замовлення може потребувати негайного завершення, бо має потрапити в пакетний процес до граничного часу. Просте сортування черги виробництва за терміном виконання ігнорує ці взаємозв'язки. Планування з урахуванням обмежень оцінює повний виробничий контекст. Це робить пріоритети явними, а не залишає їх тому, хто першим зателефонував планувальнику.
МАРШРУТИ ТА ЗАЛЕЖНОСТІ ОПЕРАЦІЙ
Виробниче замовлення — це не єдиний блок роботи. Воно проходить через операції. У прикладі, розглянутому в цьому епізоді, оброблений корпус потребує п'ятиосьового фрезерування, після чого йдуть термообробка, контроль і складання. Ці операції залежать одна від одної. Якщо фрезерування завершиться із запізненням, проблема не обов'язково залишиться в механообробці. Замовлення може пропустити наступну партію термообробки. Ця затримка може зсунути контроль. Контроль може зсунути складання. Складання може зсунути остаточний термін поставки. Тому планування з урахуванням обмежень має розуміти залежності операцій, а не лише завантаження окремих верстатів. Графік має моделювати потік виробництва.
НАЯВНІСТЬ МАТЕРІАЛУ — ЦЕ БІЛЬШЕ, НІЖ ЗАПАС
Система планування може показувати, що матеріал є. Але чи може виробництво його фактично використати? Це різні питання. Матеріал може фізично знаходитися на заводі, але все ще чекати вхідного контролю. Він може бути закріплений за іншим виробничим замовленням. Його можуть карантинувати. Може знадобитися сертифікат, специфічний для клієнта. Він може мати правильну марку матеріалу, але не той затверджений партійний номер. Тому корисне запитання для планування — не просто: «Чи є у нас матеріал?» Воно таке: «Чи може ця операція використати цей затверджений матеріал у запланований час?» Якщо відповідь «ні», операція не готова — навіть якщо верстат вільний. Епізод показує, як матеріальні та якісні контрольні точки стають часовими виробничими обмеженнями, а не простими атрибутами запасу.
МОЖЛИВОСТІ ВЕРСТАТА ПРОТИ ДОСТУПНОСТІ ВЕРСТАТА
Інший верстат може мати вільну ємність. Це не робить його автоматично альтернативою. Ресурс має бути здатним виконати операцію. Може знадобитися правильна робоча зона. Може мати значення здатність досягати допусків. Може вимагатися конкретний контролер або затверджена програма. Схвалення клієнта може обмежувати операцію певними верстатами. Різні верстати, що належать до одного робочого центру ERP, м
Apple Podcasts · Spotify · YouTube · Deezer
Constraint-Based Scheduling: The Architecture That Makes Production Plans Real (English)