Модульне програмне забезпечення для планування виробництва: які модулі додати першими
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
Модульне програмне забезпечення для планування виробництва розділяє планування на окремі модулі, наприклад майстер-графік, планування матеріалів, скінченне планування, зворотний зв'язок із цеху та звітність, тож ви можете почати з того, що вирішує найбільшу проблему, і додати решту в міру зростання заводу. Підвох у тому, що модулі допомагають лише тоді, коли використовують одні дані та узгоджують один план. Ця стаття призначена для планувальників виробництва на промислових підприємствах, які мають обрати перший модуль і хочуть уникнути «лоскутної ковдри».
Головне
- Модульне програмне забезпечення для планування виробництва розділяє планування на рівні, такі як майстер-графік, планування матеріалів, скінченне планування, зворотний зв'язок з виробництва та KPI.
- Модулі працюють разом лише тоді, коли використовують один спільний набір даних про номенклатуру, специфікації, маршрути, ресурси та календар.
- Спершу додайте модуль, який усуває ваш найдорожчий симптом: дефіцити, нездійсненні графіки, плани, яких ніхто не дотримується, або брак видимості.
- Запитайте кожного постачальника, чи означає «модульний» один пакет зі спільними даними, чи окремі продукти, з'єднані інтерфейсами; від відповіді залежить обсяг інтеграційних робіт.
- Перед купівлею решти пілотуйте одну товарну родину від початку до кінця через два модулі.
Що означає «модульний» у програмному забезпеченні для планування?
Постачальники вживають це слово у двох значеннях, і варто з'ясувати, яке з них ви чуєте.
Перше — це пакет із модулями, які використовують одну базу даних. Опис планування ресурсів виробництва у Вікіпедії добре ілюструє цю ідею. MRP II складається з модулів на кшталт головного графіка виробництва, довідника номенклатури та специфікацій, даних про виробничі ресурси, планування потреб у матеріалах, керування цехом і планування потужностей. Ці модулі використовують спільні дані, тож можуть вільно обмінюватися інформацією. За визначенням, вони повністю інтегровані або щонайменше повністю з'єднані інтерфейсами.
Друге — це набір окремих продуктів, кожен із яких сильний в одному рівні, з'єднаних інтерфейсами. Це дає свободу замінити один елемент пізніше, але ви відповідаєте за відображення даних і тестування між компонентами.
Жоден із варіантів не є неправильним. Вони відрізняються тим, де лягає навантаження. У випадку єдиного пакета воно припадає на налаштування, а у випадку окремих продуктів — на інтеграцію. Перш ніж порівнювати ціни, з'ясуйте, що саме ви купуєте.
Які рівні планування можуть бути модулями?
День планувальника проходить через кілька рівнів, і кожен із них може бути модулем. Назви різняться між продуктами, але логіка стабільна.
- Майстер-графік. Головний графік виробництва визначає, які продукти випускатимуться в кожному періоді. За даними Вікіпедії, його вхідні дані включають прогнозований попит, замовлення на продаж, рівні запасів, постачання, розмір партії, термін виконання та потужність, а він, своєю чергою, запускає план потреб у матеріалах.
- Планування матеріалів. Цей рівень зіставляє попит із наявними запасами та відкритими постачаннями і пропонує замовлення. Dynamics 365 називає це master planning, а документація Microsoft описує його як поєднання наявних матеріалів і потужностей з потребами, розрахунок потреб і формування планових замовлень, які планувальники можуть змінювати. Він розділяє план чистих потреб для щоденного поповнення та прогнозне планування для довгострокових потреб.
- Фінітне планування. Цей рівень розміщує замовлення на ресурсах у часі з урахуванням реальних обмежень. Розширене планування та календарне планування у Вікіпедії описане як підхід, що планує матеріали й потужності разом і враховує обмеження, тоді як традиційні системи класу MRP планують їх окремо та можуть видавати плани, які неможливо виконати.
- Виконання та зворотний зв’язок. Цей рівень передає керівникам зміни їхніх завдань і повідомляє, що насправді відбулося.
- Ключові показники та перегляд. Час виконання, завантаження і своєчасність поставок, порівняні з планом.
Зверніть увагу на розрив між другим і третім рівнями, бо він пояснює багато прострочених замовлень. Документація Microsoft зазначає, що плановане виробниче замовлення використовує статичний час виконання з картки товару, тоді як планування за маршрутами з урахуванням обмежень ресурсів відбувається під час затвердження замовлення. Тож час виконання може змінитися між планом і затвердженим замовленням. Це не дефект. Так буває, коли рівні планування використовують різну інформацію, і саме тому модуль фінітного планування варто розглянути.
Який модуль додати першим?
Починайте з проблеми, яка обходиться вам найдорожче, а не зі списку функцій.
- Матеріалу бракує або його забагато. Почніть із планування матеріалів і наведення ладу в даних про запаси та часи виконання.
- Матеріал є, але замовлення все одно відвантажуються із запізненням. План ігнорує потужності. Подивіться на фінітне планування.
- Графік на екрані виглядає добре, але ніхто його не дотримується. Потрібен зворотний зв’язок про виконання, щоб планувальники дізнавалися про затримки того ж дня.
- Усі сперечаються про цифри. Додайте рівень ключових показників із погодженими визначеннями, перш ніж впроваджувати нову логіку планування.
- Ви не можете визначити, чи допоможе зміна. Можливість сценарного аналізу «що якщо», наприклад симуляція, про яку вже згадують описи MRP II, можна додати пізніше.
Для першого етапу краще взяти одну родину продуктів, а не один відділ. Так ви побачите, як один модуль впливає на реальну своєчасність поставок.
Що мають спільного модулі?
Яка б не була архітектура, модулі мусять погоджуватися щодо невеликого набору основних даних:
- картка товару та специфікація матеріалів,
- маршрути та часи операцій,
- ресурси, робочі центри та їхні календарі,
- моделі змін і доступні навички,
- статуси замовлень і їхнє значення.
Якщо два модулі ведуть власну копію будь-якого з цих об’єктів, за кілька місяців вони розійдуться. Визначте, який модуль є головним для кожного об’єкта і хто виправляє дані, коли цех з ними не погоджується.
Перевірте це на демонстрації. Попросіть постачальника змінити час операції в маршруті в одному модулі й показати, де ця зміна з’явиться в інших, і скільки це займає часу. Якщо відповідь «після експорту», ви дізналися справжні витрати на інтеграцію.
Приклад: один маршрут, дві відповіді
Це вигаданий приклад, а не виміряний результат. Завод додає модуль фінітного планування поруч зі своїм наявним плануванням матеріалів. Маршрут ERP для кронштейна каже, що операція фрезерування триває 15 хвилин. Модуль планування налаштували за таблицею, в якій вказано 22 хвилини, бо саме стільки оператори фактично бачать після налагодження та зачищення заусенців.
План матеріалів обіцяє кронштейн у четвер. Графік показує понеділок. Обидва модулі правильно працюють зі своїми даними, а планувальник щотижня витрачає годину на пояснення причин. Виправлення полягає не в кращому алгоритмі. Потрібен один узгоджений час, за який відповідає одна людина і який зберігається в одному місці, звідки його читають обидва модулі.
Як рости без перероблення всього?
Зростання зазвичай означає більше продуктів, більше змін, другу лінію чи інший майданчик. Плануйте його чотирма способами.
- Чітко розділяйте горизонти планування. Microsoft зазначає, що майстер-планування зазвичай охоплює період від одного тижня до шести місяців, а в більшості компаній поширюється на найдовший сукупний термін постачання задіяних продуктів. Знайте, який модуль відповідає за який горизонт, щоб короткостроковий графік не сприймали як довгостроковий план.
- Спочатку продумайте другий майданчик на папері. У документації Microsoft міжкомпанійне планування описане як окремий процес, що пов'язує попит і постачання між юридичними особами. Якщо ви очікуєте другий завод, запитайте, як кандидат це реалізує.
- Віддавайте перевагу налаштуванню, а не власному коду. Кожне власне правило доведеться перевіряти заново після кожного оновлення.
- Перевірте, як працює розрахунок за більших обсягів даних. За словами Microsoft, плани, створені з Planning Optimization, є регенеративними, тобто оновлюють усі потреби, а не лише змінені. Запитайте будь-якого вендора, скільки триватиме повний розрахунок плану при вдвічі більшому обсязі, ніж зараз.
Як вибрати та протестувати вендора?
Запитання, які працюють для будь-якого модуля:
- Які дані читає й записує цей модуль і з якої системи?
- Що відбувається з планом, коли надходить термінове замовлення, виходить з ладу верстат або не вистачає працівника? Чи може планувальник перепланувати без фахівця?
- Чи може планувальник побачити, чому модуль розмістив замовлення саме так? Плани «чорна скринька» важко відстоювати на нараді в цеху.
- Як відбуваються оновлення і хто потім тестує інтерфейси?
- Скільки коштує підключення наступного модуля, а не лише його ліцензія?
- Чи можна експортувати план і майстер-дані у придатному для використання форматі?
Потім проведіть пілотний проєкт. Візьміть одну родину продуктів і два тижні реальних замовлень. Сплануйте їх у модулі-кандидаті, сплануйте так, як робите зараз, і порівняйте результати з тим, що справді сталося. Фіксуйте й витрати зусиль: скільки ручних виправлень і скільки годин підготовки.
Типові помилки
- Купівля всіх модулів одразу. Неможливо зрозуміти, який із них допоміг, а робота з даними звалюється однією великою масою.
- Початок із модуля, що не відповідає симптому. Скінченний планувальник на неправильних специфікаціях матеріалів видає точну дурницю.
- Дві копії майстер-даних. Модулі розходяться, і ніхто не довіряє жодному з них.
- Ігнорування рівня людей. Планувальники мають бачити, чому план виглядає саме так, інакше вони його перекриватимуть.
- Немає відповідального за інтерфейси. Коли оновлення щось ламає, ніхто не відповідає.
- Планування під сьогоднішній обсяг. Запитайте про наступну родину продуктів або наступну модель змін до підписання договору.
Де тут Polaris
Якщо ви хочете стек планування, побудований із модулів, варто придивитися до iFAKT Polaris. iFAKT подає Polaris як виробниче програмне забезпечення, що поєднує дані ERP із цифровим двійником виробництва і складається із семи модулів. Polaris Designer будує граф знань «продукт–процес–ресурс» як спільне джерело істини. Polaris Optimizer формує виробничі плани з урахуванням обмежень, таких як ресурси, зміни, зони, кваліфікації та потужності. Перевірте його на одній родині продуктів із вашими власними даними, як і будь-якого іншого кандидата.
Пов'язані теми для вивчення
- Якість майстер-даних. Хто відповідає за маршрути та специфікації матеріалів і як виправляються помилки.
- Скінченне проти нескінченного планування потужностей. Коли достатньо планування матеріалів, а коли ні.
- Горизонти планування та заморожені зони. Наскільки далеко наперед планує кожен рівень і коли графік перестає змінюватися.
- Сценарне планування. Як порівняти два плани перед тим, як ухвалити рішення.
- Багатозаводське планування. Що змінюється, коли попит і постачання розподіляються між заводами.
Наступний крок
Модульне програмне забезпечення для виробничого планування окупається, коли ви обираєте модуль за симптомом. Запишіть найбільшу проблему планування на своєму заводі, визначте, до якого рівня вона належить, і попросіть двох вендорів показати, як працює цей модуль на одній з ваших родин продуктів.