Closed-Loop Production Planning: закриття розриву між планом і виробничою дільницею
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
Замкнуте планування виробництва повертає реальний прогрес назад у план. Дізнайтеся, як працює цей цикл, які дані для нього потрібні та з чого почати менеджерам заводів.
Automatically translated with AI from the original post. Read the English original
Замкнуте планування виробництва означає, що планування, виконання, вимірювання та перепланування утворюють один безперервний цикл зворотного зв'язку. Графік не є незмінним після затвердження. Його переглядають з урахуванням поточного стану виробництва. Ця стаття призначена для керівників заводів, які бачать, як плани розпадаються вже до обіду, і хочуть закрити цей розрив. Ви дізнаєтеся, як це працює, які дані для цього потрібні, як почати поетапно і яких помилок уникати.
Головне
- Замкнуте планування виробництва означає, що план, виконання, вимірювання та перепланування утворюють безперервний цикл зворотного зв'язку, тож графіки відповідають реальному стану виробництва.
- Типовий цикл має чотири кроки: виявити, що план більше не актуальний, оцінити наслідки, перепланувати та повідомити дільницю про зміни.
- Цикл працює лише настільки добре, наскільки добрі його дані, адже без надійних звітів про прогрес система не може визначити, чи план ще актуальний.
- Перепланування не створює додаткових потужностей, але дозволяє заздалегідь вирішити, яке замовлення зсунеться і кого потрібно повідомити, замість того щоб дізнатися про це наприкінці зміни.
- Уникайте постійних змін плану: встановіть правила, що саме запускає перепланування, і зафіксуйте найближчий період, щоб дільниця не губилася.
Що таке замкнуте планування виробництва?
Уявіть систему опалення з термостатом, просту систему керування. Вона вимірює температуру в кімнаті та регулює нагрів. Розімкнутий план, тобто план без зворотного зв'язку, — це обігрівач за фіксованим таймером. Різниця між розімкнутим і замкнутим плануванням — це різниця між фіксованим таймером і термостатом. У виробництві замкнуте планування означає, що графік коригується відповідно до того, що справді відбувається: наскільки просунулося кожне замовлення, яка машина зупинилася, яка сировина запізнюється.
У closed-loop production scheduling планування, виконання на дільниці, вимірювання, навчання та перепланування утворюють безперервний цикл зворотного зв'язку, тож графіки переглядаються з урахуванням поточного стану виробництва, а не залишаються статичними після затвердження.
Ця ідея не нова. Глосарій для closed-loop MRP описує її як систему з функцією зворотного зв'язку, яка пов'язує такі завдання, як закупівля, планування та диспетчеризація. Див. статтю глосарію Capterra про closed-loop MRP. Згодом MRP II розширив процес планування виробництва на інші ресурси та додав планування потужностей; обидві системи, MRP і MRP II, вважаються попередниками ERP. Нове полягає в тому, що датчики, інтернет речей, термінали та програмне забезпечення для планування роблять швидкий зворотний зв'язок доступним для більшої кількості заводів. Тут допомагають промислові датчики IoT та автоматизація. Замкнутий цикл об'єднує планування й виконання в одній системі планування: від планування та контролю виробництва до самого виробничого процесу, з використанням даних у реальному часі.
Чому плани розходяться з виробничою дільницею?
Кожен графік спирається на припущення: верстати працюють, матеріал надходить, люди на місці, операції займають заплановано час. У реальний день частина цих припущень не справджується. Графік без зворотного зв’язку цього не помічає. Типові причини відхилень:
- поломки верстатів і короткі простої
- запізнілий або відсутній матеріал
- відсутність операторів
- проблеми з якістю, що потребують переробки
- термінові замовлення та зміни пріоритетів з боку відділу продажів
Замкнений цикл також допомагає ланцюгу постачання: коли перепланування зсуває дату поставки, закупівлі та продажі можуть відреагувати, а терміни, обіцяні клієнтам, стають реалістичнішими. Без зворотного зв’язку планувальник дізнається про відхилення із запізненням, часто наприкінці зміни або наступного ранку. До того часу варіантів залишається мало. Зі зворотним зв’язком та сама подія видна за лічені хвилини, і ще є простір для вибору.
Як зворотний зв’язок потрапляє в план?
Delfoi, постачальник програмного забезпечення для планування, описує перепланування в реальному часі як замкнений цикл із чотирьох кроків. Див. її статтю про перепланування виробництва в реальному часі. Кроки такі:
- Виявлення. Сигнал показує, що чинний план більше не є дійсним. Він може надійти від датчика на верстаті, події в ERP або від майстра зміни.
- Оцінка. Визначити уражені замовлення та нову можливу послідовність з урахуванням наявності ресурсів, статусу матеріалів і пріоритетів.
- Перепланування. Створити оновлений графік, що враховує потужність верстатів, оснащення, навички та строки виконання.
- Комунікація. Надіслати оновлення на дисплеї біля лінії, панелі майстрів і, за потреби, на оцінку дати доставки для клієнта.
У тій самій статті зазначено, що перенесення однієї операції зсуває пізніші операції на тих самих ресурсах, тож наслідки мають бути видимими. Там також сказано, що дрібні події з операціями низького пріоритету можуть поглинатися буферами, тоді як зупинка на вузькому місці може вимагати повного перепланування. Тригером є подія, а не звичка планувальника.
Для кроку перепланування потрібен графік, що враховує реальні обмеження. Це ідея планування з урахуванням скінченної потужності: кожен ресурс розглядається як обмежений, тож конфлікти між замовленнями стають видимими. Зворотний зв’язок без такої логіки лише швидше показує, що план неправильний.
Які дані потрібні?
Delfoi стверджує, що якість результату залежить від точності й актуальності вхідних даних, особливо від фактичного перебігу виробництва. Без обліку виконання система не може визначити, чи план ще дійсний. Компанії також попереджають про плани, які виглядають точними, але не відповідають реальності, і радять тим, хто веде облік виробництва в електронних таблицях або не має надійних даних про стан верстатів, закрити ці прогалини до або одночасно з впровадженням нового програмного забезпечення для планування.
Мінімальний набір даних для зворотного зв’язку:
- Початок і завершення кожної операції, або принаймні її статус.
- Кількість виготовленої продукції, брак і результати контролю якості, які запускають переробку.
- Стан верстата, працює чи зупинений, з кодом причини.
- Стан матеріалів: отримано, недостатньо або із запізненням.
- Наявність людей, включно з відсутностями.
Типовим джерелом є програмне забезпечення, яке фіксує виробничу активність за робочими замовленнями, наприклад систему виконання виробництва. Ядром циклу є зворотний зв’язок із цеху в реальному часі. Паперові відомості, внесені після зміни, недостатні, бо зворотний зв’язок надходить занадто пізно для процесу планування.
Як уникнути плану, який постійно змінюється?
Зворотний зв’язок може перетворитися на шум. Глосарій Oracle визначає нервозність як характеристику систем MRP, за якої незначні зміни планів на вищих рівнях спричиняють значні зміни на нижчих. Див. глосарій Oracle. Замкнений цикл може створювати подібний ефект на виробничій лінії, якщо кожна дрібна подія переписує графік. Допомагають три правила:
- Визначте тригери. Наприклад, зупинка на вузькому місці довше 20 хвилин, відсутній матеріал для операції, що починається сьогодні, або нове термінове замовлення. Дрібні відхилення поглинаються.
- Зафіксуйте найближчу перспективу. Утримуйте наступну годину або дві стабільними, щоб майстри могли підготуватися.
- Пояснюйте зміни. Показуйте, що змінилося і чому. Люди дотримуються плану, який розуміють.
Приклад: зупинка на вузькому місці
Цей приклад використовує умовні цифри.
Вузьке місце (машина, що визначає темп виробництва) працює одну зміну тривалістю 7,5 години, тобто 450 хвилин. Заплановано п'ять завдань поспіль:
- J1: 90 хвилин, термін — сьогодні
- J2: 60 хвилин, термін — сьогодні
- J3: 120 хвилин, термін — п'ятниця
- J4: 75 хвилин, термін — сьогодні
- J5: 105 хвилин, термін — сьогодні
Разом: 90 + 60 + 120 + 75 + 105 = 450 хвилин. План точно вкладається в зміну.
На початку зміни машина зупиняється на 90 хвилин. Доступний час стає 450 − 90 = 360 хвилин.
Розімкнений контур. План залишається без змін. Команда виконує завдання за порядком. На J1–J4 потрібно 345 хвилин, тож 15 хвилин J5 встигають зробити. Для J5 лишається 105 − 15 = 90 хвилин, і він запізнюється. Планування дізнається про це наприкінці зміни.
Замкнений контур. Про зупинку повідомляють одразу. Система бачить, що 450 хвилин роботи більше не вміщаються в 360. Завдання J3 має термін лише в п'ятницю, тож його можна перенести. Решті завдань потрібно 450 − 120 = 330 хвилин, що вміщається в 360 з запасом 30 хвилин. Усі чотири завдання з терміном на сьогодні завершуються вчасно, а J3 переноситься на завтра.
Перепланування не створило додаткових потужностей. Воно допомогло раціонально використати хвилини, що залишилися. Рішення ухвалили раніше, і вибрали завдання, яке може почекати. Якби жодне завдання не могло чекати, система показала б це так само рано, щоб керівник виробництва встиг вирішити питання про понаднормові роботи або дзвінок клієнту, поки є час.
Як почати?
- Оберіть одну ділянку, бажано вузьке місце та операції навколо нього.
- Зробіть прогрес видимим. Почніть із простого статусу за кожною операцією, а не з усіх деталей.
- Узгодьте тригери та відповідальних. Хто ухвалює рішення і за який час?
- Спочатку запустіть вручну. Коротка нарада у фіксовані години може перепланувати на папері, щоб зрозуміти, які події справді важливі.
- Вимірюйте. Відстежуйте, як часто змінюється графік, скільки триває перепланування і скільки замовлень запізнилися. Порівнюйте планові та фактичні показники.
- Автоматизуйте повторювані кроки. Додавайте інструменти для збору даних і перепланування, коли рутина вже працює.
Типові помилки
- Перепланування без надійних даних. Швидкий хибний план гірший за повільний правильний. Зворотний зв'язок у реальному часі потребує збору даних у реальному часі.
- Зміна графіка через кожну дрібну подію. Визначте тригери та поглинайте незначні відхилення за допомогою буферів.
- Ігнорування людей, які виконують план. Супервайзери мають змогти прийняти новий план, інакше зміна зупиниться на екрані. Залучайте їх із самого початку.
- Сприйняття цього як програмного проєкту. Спершу розглядайте це як методологію та узгодьте ролі, тригери й часи реагування, перш ніж інтегрувати будь-яке виробниче програмне забезпечення.
- Відсутність вікна заморожування. Графік, який змінюється кожні десять хвилин, неможливо дотримуватися.
- Неаналізування перепланувань. Використовуйте прості аналітичні дані про причини перепланувань. Повторювані причини вказують на проблеми, які потрібно усунути, наприклад машину, що зупиняється знову і знову.
Як може допомогти програмне забезпечення
Замкнений контур потребує двох напрямів: плани на виробничу ділянку та прогрес назад у планування. iFAKT Polaris Operator — це модуль iFAKT Polaris, який передає виробничі плани на цех у вигляді часових завдань і в реальному часі повертає дані про прогрес у планування. Оцінюючи інструменти, перевірте, як працівники звітують про прогрес, наскільки швидко бригада бачить перепланування і як пояснюються зміни людям, які мають їх виконувати.
Наступний крок
Визначте вузьке місце на вашому виробництві, складіть перелік п'яти подій, які найчастіше порушують план, і вирішіть, хто реагує на кожну з них і як швидко. Так починається перша робоча версія планування виробництва із замкнутим контуром, і для цього не потрібне нове програмне забезпечення.