Метод "Барабан-Буфер-Веревка" (DBR–Drum-Buffer-Rope) – один из оригинальных вариантов "выталкивающей" логистической системы, разработанной в ТОС (Theory of Constraints) ,,. Она очень похожа на систему лимитированных очередей FIFO, за исключением того, что в ней не ограничиваются запасы в отдельных очередях FIFO.
Рис.9. Структура метода "Барабан-Буфер-Веревка" (DBR).
Вместо этого устанавливается общий лимит на запасы, находящиеся между единственной точкой составления производственного расписания и ресурсом, ограничивающим производительность всей системы, РОП (в примере, приведенном на рисунке 9, РОП-ом является участок 3). Каждый раз, когда РОП завершает выполнение одной единица работы, точка планирования может запускать в производство еще одну единицу работы. Это в данной логистической схеме называется "веревкой" (Rope). "Веревка" - это механизм управления ограничением против перегрузки РОП. По существу, это график отпуска материалов, который предотвращает поступление работы в систему в темпе более высоком, чем она может быть обработана в РОП. Концепция веревки используется для предотвращения появления незавершенного производства в большинстве точек системы (кроме защищенных плановыми буферами критических точек).
Поскольку РОП диктует ритм работы всей производственной системы, то график его работы именуется "Барабаном" (Drum). В методе DBR особое внимание уделяется именно ресурсу, ограничивающему производительность, поскольку именно он определяет максимально возможный выход всей производственной системы в целом, так как система не может производить больше, чем ее самый маломощный ресурс. Лимит запасов и временной ресурс оборудования (время его эффективного использования) распределяется так, чтобы РОП всегда мог вовремя начать новую работу. Этот в рассматриваемом методе именуется "Буфером" (Buffer). "Буфер" и "верёвка" создают условия, предотвращающие недогрузку или перегрузку РОП.
Заметим, что в "вытягивающей" логистической системе DBR буферы, создаваемые перед РОП, имеют временной, а не материальный характер.
Временной буфер есть резерв времени, предусматриваемый для защиты запланированного времени "начала обработки", с учетом разброса в прибытии на РОП конкретной работы. Например, если расписание РОП требует начать конкретную работу на участке 3 во вторник, тогда материал для этой работы должен быть отпущен достаточно рано, чтобы все предшествующие обработке РОП шаги (участки 1 и 2) были закончены еще в понедельник (т.е. за один полный рабочий день до требуемого срока). Буферное время служит для "защиты" наиболее ценного ресурса от простоев, поскольку потеря времени этого ресурса эквивалентна невозвратной потери в конечном результате всей системы. Поступление материалов и производственных заданий может осуществляться на основе заполнения ячеек "Супермаркета" Передача деталей на последующие этапы обработки после их прохождение через РОП уже не являются лимитируемым FIFO, т.к. производительность соответствующих процессов заведомо выше .
Рис.10. Пример организации буферов в методе DBR в зависимости от положения РОП.
Необходимо отметить, что только критические пункты в цепи производства защищаются буферами (см. рисунок 10). Такими критическими пунктами являются:
сам ресурс с ограниченной производительностью (участок 3),
любой последующий этап процесса, где происходит сборка детали, обработанной ограничивающим ресурсом с другими частями;
отгрузка готовой продукции, содержащей детали, обработанные ограничивающим ресурсом.
Поскольку в методе DBR защита от возможных отклонений сосредоточена в наиболее критичных местах производственной цепи и устраняется во всех прочих местах, время производственного цикла может быть сокращено, иногда на 50 процентов или более, без ухудшения надежности в соблюдении сроков отгрузки продукции потребителям.
Рис.11. Пример диспетчерского контроля прохождения заказов в РОП в методе DBR.
Алгоритм DBR – это обобщение известного метода OPT ,, который многие специалисты называют электронным воплощением японского метода "Канбан", хотя на самом деле, между логистическими схемами восполнения ячеек "Супермаркета" и методом "Барабан-Буфер-Веревка", как мы уже видели, имеется значительная разница.
Недостатком метода "Барабан-Буфер-Веревка" (DBR) является требование существования РОП, локализуемого на заданном горизонте планирования (на интервале расчета расписания для выполняемых работ), что возможно только в условиях серийных и крупносерийных производств. Однако для мелкосерийных и единичных производств локализовать РОП, в течение достаточно длительного интервала времени, вообще говоря, не удается, что значительно ограничивает применимость рассмотренной логистической схемы для этого случая.
Главная особенность методологии в том, что совершая усилия над управлением малым количеством элементов системы, достигается эффект, который во много раз превышает результат одновременного влияния на все или большинство проблемных областей системы одновременно.
История создания теории ограничений
Ключевая фигура в создании и популяризации теории ограничений — доктор Элияху Голдратт. Он получил степень бакалавра наук в области физике в Тель-Авивском университете, а также степень магистра и доктора философии в Бар-Иланском университете. Позже Голдратт устроился на работу в компанию Creative Output, которая разрабатывала и продавала программное обеспечение — Оптимизацию Технологии Производства. ОТП стало первым ПО, обеспечивающее планирование мощности для производственных нужд. Программное обеспечение и его принципы стали первоосновой для создания теории ограничений, которая была представлена Голдраттом в 1984 году в бизнес-романе «Цель». Журнал «Times» добавил её в список « ».
В следующих книгах, выходящих с интервалами в несколько лет («Гонка», «Теория ограничений», «Цель II: Это не удача» и другие), Элияху развил заложенные им идеи и принципы ТОС. Стоит особо отметить книгу «Критическая цепь», опубликованную в 1997 г., в которой Голдратт адаптировал концепцию для целей проектного менеджмента.
А для продвижения концепции в 2012 году был основан The Theory of Constraints Institute, который воплощает цель жизни Голдратта: «Научить мир думать».
Но Голдратт и команда не единственные, чьими усилиями ТОС получила мировую известность. Среди ранних популяризаторов был Вольфганг Мевес, который в Германии выпустил серию работ о теории силового управления и энерго-кибернетической системы, которая, в свою очередь, была развитием теории бутылочного горлышка.
Что такое теория Голдратта
Теория ограничений систем (ТОС) — методология менеджмента, в основе которой лежит определение ключевого ограничения системы и управления ним для эффективности системы в целом. Одно из ключевых понятий — ограничения, факторы, которые определяют предел результатов системы.
В зависимости от системы отличаются и ограничения, но в целом можно выделить три большие группы:
- ограничение мощности — невозможность представить в конкретные сроки необходимый системе объём мощности
- ограничение рынка — количества заказов недостаточно для требуемого развития системы. Обычно с этим ограничением справляются, предлагая более выгодные сделки потребителям для стимулирования роста продаж
- ограничение времени — слишком долгое время реагирования системы на потребности рынка;
- ограничение парадигмы — когда сотрудники придерживаются убеждений, которые заставляют их действовать определенным образом, это может влиять на производство до такой степени, что становится само по себе ограничением. Примером такого ограничения служит убеждение в том, что загрузка рабочего механизма по максимуму говорит об эффективности работы, даже если это приводит к . В результате происходит неоптимальное использование ресурсов
- физическое ограничение — к примеру, слишком большая очередь производства, поступающая в машину, которая не способна обрабатывать вовремя такие объёмы
- ограничение политики компании — под политикой в этом контексте рассматривается руководство по проведению производственного процесса. В качестве примеров — правила, касающееся минимального размера партии, проходящее по конвейеру, количество деталей для заказа у поставщика, объем продукции, который должен быть достигнут для отправки на следующий этап производства. Если не отслеживать и контролировать эти ограничения, они могут мешать производственному потоку. Ограничения политики сложнее всего обнаружить, приходится анализировать их влияние на бизнес в целом. К тому же, правила зачастую используются сотрудниками на протяжении долгого времени и инерционность мышления помешает быстро избавиться от ограничения
- ограничение отдела продаж — чем сложнее процесс продаж, тем больше факторов, которые могут привести к его снижению. Например, нехватка инженеров по продажам выльется в малое количество демонстраций продукта, а значит количество продаж уменьшится.
Инженеры по продажам — специалист по продукту, который разбирается во всех его технических характеристиках и нюансах. В остальном его функциональные обязанности схожи с менеджером по продажам.
Пошаговое внедрение управления системой через ограничения
Достаточно пяти последовательных шагов, которые помогут сфокусировать усилия на том, что позволит быстро реорганизовать всю систему:
- Найти ограничение системы — в этом помогут вопросы: «В каком элементе системы самое слабое звено?» и «Какую природу (физическую или организационную) имеет найденное ограничение?».
- Ослабить влияние ограничения системы — для этого нужно понять, как без существенных дополнительных затрат выжать максимум из ограничивающего элемента. Это автоматически станет ответом на вопрос, как ослабить негативное влияние ограничителя на работу всей системы.
- Сосредоточить усилия на ограничении системы — на этом шаге приходит очередь настройки системы для максимально эффективной работы ограничивающего элемента. Последующий анализ может выявить, что ограничение перестало влиять на работу системы, то есть от него избавились. В этом случае можно пропустить 4 шаг и сразу перейти к финальному. Если же ограничение не исчезло, придётся продолжить последовательность.
- Снять ограничение — к этому шагу приходят, если первых двух не было достаточно для устранения ограничения. В рамках этапа может проводиться реорганизация, перераспределение полномочий, увеличение капитала и т.п. Решения по снятию ограничения предполагают достижение цели любыми средствами, а значит в большинстве случаев понадобиться колоссальное вложение финансовых ресурсов, времени, труда.
- Повторение цикла — при успешном избавлении от ограничения необходимо определить следующий элемент, сдерживающий 100%-ую работу системы. Чем больше ограничений вы сняли, тем важнее этот этап, ведь каждое внесенное в систему изменение влияет на каждый ее элемент, в том числе, уже снятые ограничения. Таким образом, постоянное самосовершенствование и самопроверка становятся важными инструментами Theory of Constraints.
Метод «барабан — буфер — верёвка».
О методе «барабан — буфер — верёвка» Голдратт написал в одной из первых своих книг по ТОС — . Изначально этот приём контроля производства был разработан для решения проблем описанной в «Цели» промышленной компании, но позже проник в реальную жизнь и стал полноценной технологией в рамках концепции теории ограничений.
В кратком виде метод включает в себя:
- «барабан» — разработка подробного план-графика работ для эффективного использования ограничения;
- «буфер» — создание защитного буфера, который предотвращает возможность простаивания ограничения;
- «верёвка» — организация механизма своевременного отпуска работы в производство.
Отдельно стоит рассказать про 3 вида буферов, используемых в DBR:
- буфер отгрузки — для обеспечения поставки заказов в срок;
- буфер ограничения — для обеспечения работы ограничения при сбоях в рабочем графике;
- буфер сборки — для своевременного получения сборочным цехом (расположенным в производственной системе после ограничения) необходимых для сборки ресурсов.
В классическом виде ББК подвергается заслуженной критике, которая приводит к появлению упрощенных модификаций технологии.
Возьмём для примера завод, выпускающий автомобили. Наличие детального плана-график работ упрощают процесс работы с ограничениями, но в то же время снижают гибкость завода. Если увеличивается объем заказов или появляются новые требования к ассортименту, организация не готова быстро среагировать на изменившуюся ситуацию, ведь для этого придется заново переделывать план-график. И чем больше масштабы производства, тем больше переменных нужно учитывать.
Кстати, с проблемой изменений рыночного спроса и сложности с реагированием на них столкнулся Генри Форд, который в 1913 создал первую в мире модель производственного потока.
Также принимая во внимание, что концепция «буфера — барабана — верёвки» была разработана в конце прошлого столетия, в сегодняшних условиях она не в состоянии учитывать все факторы.
Из сферы Drum-Buffer-Rope выпадает следующее:
Мыслительные процессы
Мыслительные процессы в теории ограничений можно рассматривать как группу из логических инструментов, с помощью которых (одного или нескольких) формируется согласованная система решения проблем и управления изменениями. Их главная цель — перевести интуитивное решение проблемы в формат, который можно обсудить рационально, подвергнуть сомнениям и модифицировать.
Мыслительные процессы используются также для преодоления пластов сопротивления переменам, вызванных ограничениями системы:
- несогласие с самой сутью проблемы
- несогласие с выбранным решением
- несогласие с преимуществом решения ограничения перед другими, и его выгодности страх рисков, вызванных внедренным решением
- страх непреодолимости ограничения.
Для использования инструментов Theory of Constraints Thinking Processes они должны следовать одной из трёх глобальных целей, достижение которых выражается в виде ответов на вопросы:
- Что изменить? — диагностика: оценка ситуации, определение основной проблемы или конфликта, и факторов, которые её/его создают. Инструмент — дерево текущей реальности
- На что менять? — разработка и принятие решений: определение взгляда на проблему и её решение, описание стратегии для достижения желаемого состояния. Инструменты — диаграмма разрешения конфликтов, дерево будущей реальности
- Что сделать для внедрения изменений? — планирование и тимбилдинг: разработка подробных планов и тактик, по которым будет ясно, что должно произойти, и которые синхронизируют усилия группы по реализации стратегии. Инструменты — дерево перехода, план преобразований.
Критерии проверки логических построений
Критерии проверки логических построений — это логические правила, которые помогают отличить объективное отражение действительности от субъективного. Без понимания правил невозможно успешное применение инструментов теории ограничений. На сегодня выделяют 8 критериев проверки логических построений.
С их помощью проверяют, доказывают или опровергают правильность выстроенных причинно-наследственных связей:
- ясность — ключевой параметр при анализе причинно-наследственных связей. Главный принцип соблюдения ясности — слушающий понимает говорящего. Критерий используется не только в коммуникации между сотрудниками, но и при построении логических деревьев — визуализации причинно-следственной взаимосвязи. Если не требуется дополнительных разъяснений по указанным причине и следствию, их взаимосвязь является явной, то критерий ясности соблюден
- наличие утверждения — под утверждением понимают причину или следствие в логических деревьях. Они должны быть выстроены логически правильно и содержать законченную мысль
- наличие причинно-наследственных отношений — у аудитории не должно быть сомнений в том, что указанная причина вызывает соответствующие следствия. Например, причина: «Автомобили столкнулись на скорости 100 км/ч», следствие: «Оба авто разрушены»
- достаточность приведенной причины — заявленная причина должна быть способна сама по себе вызвать описанное событие. К примеру, ограничения по пропускной способности конвейера недостаточно для простоя в производстве: помимо этого на него может повлиять отсутствие WIP-лимитов на предыдущих этапах производства, сниженная скорость переналадки, малое количество работников на линии и т.д.
- проверка наличия альтернативной причины — явление может быть вызвано одной из нескольких независимых причин. Для этого нужна проверка. К примеру, на этапе краш-теста автомобиля в случае провала происходит детальная проверка возможных причин неудачи: неправильная компоновка деталей, изначальный изъян корпуса, использование некачественных материалов и т.д.
- недопустимость подмены причины следствием — проще всего задать проверочный вопрос: «Действительно ли указанная причина вызывает появление данного результата, а не наоборот?»
- поиск проверочного следствия — если предложенные причинно-следственные связи построены верно, то может существовать неуказанный результат причины. К примеру, в следствии «уменьшение уровня продаж» сразу выделится причина «снижение количества вовремя выпущенной продукции». Сопутствующими причинами в этом случае станут срыв сроков поступления деталей на склад, поломка ключевого оборудования и т.п.
- отсутствие тавтологии — то есть банальное «зацикливание» логики. Например, утверждение «Наш завод стал выпускать меньше продукции, так как упал уровень продаж». Задав вопрос: «Почему упал уровень продаж?», исходя из утверждения получим ответ: «Потому что стали выпускать меньше продукции». Неподкреплённое фактами, цифрами и анализом, такое зацикливание вредно при построении логических деревьев.
Литература
"Теория ограничений Голдратта: системный подход к непрерывному совершенствованию" Уильям Детмер
Переосмысление ТОС Голдратта с точки зрения практического применения. Основной фокус — внедрение методологии и отдельных её инструментов в деятельность организации. Но и с теоретической точки зрения в книге есть что почитать: не зря Уильям 8 лет работал преподавателем на курсах по теории ограничений, управлению проектами, общему управлению качеством, системному анализу и системам управления.
«Критическая цепь» Элияху Голдратт
Легендарная создателя теории ограничений, в которой концепция ТОС впервые рассматривается с точки зрения проектного менеджмента. Поэтому «Критическая цепь» будет особенно полезна проектным менеджерам, как минимум в качестве знакомства с истоками методологии, ведь первое издание книги было выпущено в 1997 году.
"Цель: бизнес-комис" Элияху Голдратт
Первая работа Элияху, давшая начало серии книг и публикаций о теории ограничений. Несмотря на то, что датирована 1984 годом, бизнес-роман до сих пор читается с интересом. Одна завязка чего стоит: Алекс Рого, проектный менеджер, должен за 90 дней спасти провальный завод, иначе его закроют и сотни людей лишатся рабочих мест. К тому же, переиздание выполнено в модном формате комикса.
"Goldratt and the Theory of Constraints: The Quantum Leap in Management (QuiStainable Business Solutions)" Uwe Techt
В детально разбираются методы и инструменты теории ограничений: «барабан — буфер — верёвка», управление буферами, использование ограничений, корпоративная стратегия и другие. Всё это на основе реальных кейсов.
«Бизнес-инструменты для производственного предприятия. От основ до высшего пилотажа» Стив Новак
Автор отстаивает концепцию комбинации нескольких бизнес-инструментов из разных методологий, которые подбираются индивидуально в каждом конкретном случае. По сути — обзор большого количества методов и инструментов, среди которых и использующиеся в теории ограничений.
Вердикт
Теория ограничений предлагает сконцентрировать ресурсы компании на ключевых моментах — ограничениях системы, которые не дают ей реализовать максимальный потенциал.
В производстве вместо ограничений часто используется термин «бутылочное горлышко».
TOC Голдратта рассматривает процесс улучшений с научной точки зрения, и подразумевает, что каждая система — это группа взаимосвязанных активностей , одно или несколько из которых является ограничением (-ями), своеобразным «слабым звеном». На его устранение направлены методы и инструменты Theory of constraints.
В любой организации и деятельности есть внутренняя простота, но мы склонны все усложнять. Кажется, чем сложнее, тем более значимое и продуманное. Этот эффект приводит к тому, что простое обрастает множеством дополнений, и сложная структура начинает тратить все силы на одновременное поддержание и обслуживание всей структуры, а не на достижение целей. Малозначительных элементов и факторов может добавляться сколько угодно, но действительно продуктивная работа системы зависит от нескольких ключевых в данный момент. И более эффективной систему делает управление ключевыми факторами влияния и укрепление слабых звеньев цепи.
Что такое Теория ограничений:
- философия бизнеса;
- технология управления потоком;
- технология повышения прибыльности производства;
- методика нахождения решений;
- технология управления изменениями.
Теория ограничений (Theory of Constraints, TOC) - это методология менеджмента, разработанная Элияху Моше Голдраттом в 1980-е годы, но популярная и в наши дни. Суть ее в том, чтобы обнаружить ключевое ограничение системы и управлять им. Усилия прикладываются для управления небольшим количеством аспектов системы. Цель при этом - ускорить получение прибыли. Эффект от управления ключевыми ограничениями значительно превышает результаты одновременного воздействия на множество проблемных областей системы. Теория ограничений - это бизнес-концепция, но фактически принцип TOC можно применить для любой сферы жизни и деятельности.
Где применяется TOC?
- Производство.
- Строительство.
- Управление коллективом.
- Продажи.
- Разработка новых продуктов.
- Маркетинг.
- Закупки.
- Дистрибуция.
- Ритейл.
- Разные отрасли бизнеса.
- Учреждения, оказывающие услуги.
- Самые разные рабочие задачи.
Какие возможности дает применение Теории ограничений?
- За 1-3 месяца повысить результативность бизнеса.
- Найти выгодные для всех сторон управленческие решения.
- Повысить уровень взаимодействия.
- Повысить уровень мотивации.
- Сократить производственный цикл.
- Увеличить количество заказов.
- Сократить сроки поставки.
- Управлять проектами, укладываясь в сроки и бюджет.
- Повысить пропускную способность учреждений.
- Улучшить качество услуг.
- Увеличить продажи и др.
Индикаторы эффективности захватили корпоративный мир. Сотрудники компаний концентрируются на достижении целевых показателей, от выполнения которых зависит повышение зарплаты и карьерный рост. Мало кто из работников задумывается, как их индивидуальные успехи влияют на результат компании в целом.
Нам кажется, что локальные улучшения непременно ведут к улучшениям глобальным. Практика доказывает, что это не так. Мы всего лишь приняли это допущение за аксиому и организовали всю работу на его основе. Создатель теории ограничений Элияху Голдратт в книге «Цель. Процесс непрерывного улучшения» раскрывает опасность такого подхода: следуя старым неверным допущениям, мы загоняем свою компанию в ловушку.
Эта статья будет полезна тем, кто устал улучшать
все подряд. Мы расскажем, как повысить эффективность вашей компании с помощью воздействия на несколько ключевых факторов.
Цели и показатели
Основная цель бизнеса - делать деньги. Это очевидно. Но чем больше разрастается компания, тем сильнее главная цель отдаляется от каждого сотрудника. Не минует эта участь и управленческий персонал - менеджеры все больше погрязают в пучине статистических данных и ключевых показателей эффективности.
Интернет-маркетолог борется за повышение конверсии сайта и снижение стоимости клика.
Начальник заводского цеха концентрируется на росте производительности и сокращении времени простоя оборудования.
Менеджер по продажам ставит во главу угла выручку и объем продаж.
На первый взгляд все логично. Но Голдратт предупреждает: гонка за максимизацией локальных показателей не ведет к повышению эффективности всей системы. Более того, местная оптимизация может стать причиной глубокого кризиса в компании.
Чтобы избежать простоя оборудования при отсутствии реальных заказов, станки загружают работой впрок. Это хорошо отражается на показателях производительности, но губит бизнес: все больше денег «замораживается» в виде незавершенного производства или излишков продукции, которые плохо продаются и требуют затрат на хранение.
Чувство цели
Красивые цифры хорошо смотрятся на бумаге, но тащат вашу компанию в пропасть.
Чтобы справиться с кризисом, Голдратт призывает сфокусироваться на самой главной цели. После того как цель определена, нужно ввести простую систему индикаторов, которые максимально точно показывают, приближаемся ли мы к поставленной цели или отдаляемся от нее.
Голдратт предлагает использовать три базовых показателя: скорость генерации дохода, связанный капитал и операционные расходы.
Скорость генерации дохода - скорость, с которой компания зарабатывает деньги посредством продаж.
Связанный капитал - деньги, вложенные компанией в материалы и оборудование, которые могут быть проданы.
Операционные расходы - деньги, которые компания тратит на превращение связанного капитала в генерацию дохода.
Главное достоинство такой системы показателей в том, что она дает предельно точный и ясный взгляд на реальную ситуацию.
Если связанный капитал увеличивается, например в случае роста незавершенного производства, значит, эффективность компании снижается.
Если операционные расходы падают, эффективность растет.
Если мы наблюдаем высокие показатели производительности труда и оборудования, но продукцию покупают плохо, радоваться нечему.
Ограничение системы
Производственный процесс построен на основе жесткой последовательности операций: изготовление деталей, обработка, сборка, контроль качества. Точно так же можно декомпозировать любой бизнес-процесс вашей компании, будь то продажи, маркетинг или бухгалтерия.
Это важно сделать по одной причине - сила цепи равна силе самого слабого из ее звеньев. Как только вы разложите рабочий процесс на последовательные элементы, можно будет найти звено, ограничивающее производительность всей компании.
Бухгалтер не успевает вовремя выставлять счета на оплату, как результат - приход денег от покупателей задерживается.
Дизайнер не успевает верстать буклеты по заявкам отдела маркетинга.
Менеджер интернет-магазина не успевает обзванивать всех клиентов в день поступления заявки.
В производстве ввели специальный термин для этого элемента - «узкое место» . Но фактически узкое место может появиться в любой бизнес-функции.
Голдратт называет узкие места компании ограничениями системы .
Ограничения могут быть связаны с политикой компании, ее правилами и процедурами, с недостатком ресурсов и материалов, с нехваткой заказов или слишком медленным реагированием на потребности клиента.
Как только главное ограничение вашей компании найдено, нужно сделать две вещи.
Во-первых, следует по возможности расширить мощность узкого места.
Если персонал отдела не справляется с работой, стоит организовать хронометраж рабочего времени. По его результатам нужно определить, как использовать рабочее время эффективнее. Например, можно заменить часть ручного труда автоматизированными процессами. Если это невозможно, придется расширить штат.
Когда вы повысили мощность ограничения до предела или убедились, что это невозможно, нужно переходить ко второму шагу. На этом этапе вы адаптируете весь рабочий процесс с учетом мощности узкого места.
Нет смысла на 100% загружать каждого сотрудника и каждую единицу оборудования, если в итоге продукты их работы застопорятся перед узким местом и не смогут попасть к конечному потребителю вовремя.
По теории ограничений ресурсы, которые узким местом не являются, должны простаивать определенную часть времени. Эти ресурсы обладают избыточной мощностью в отличие от узкого места, мощности которого недостаточны.
Барабан - буфер - веревка
Чтобы в корне изменить процесс управления бизнесом, необходимо отказаться от предпосылок, которые раньше считались незыблемыми: принцип 100%-ной занятости сотрудников или оборудования, условия поставки материалов, расписание обедов. Вместо этого Голдратт предлагает построить весь технологический процесс вокруг узкого места компании по методу «барабан - буфер - веревка».
Барабан - это ограничение, которое задает ритм всему рабочему процессу. Вместо того чтобы максимизировать производительность на каждом этапе, мы работаем под ритм «барабана», то есть адаптируем рабочий процесс под ограничение.
Контекстная реклама генерирует 100 лидов в сутки, а менеджеры по продажам могут качественно обработать только 50 заявок. Операционные расходы растут, при этом общий уровень обслуживания снижается. Решение - настраиваем контекстную рекламу так, чтобы получить предсказуемое количество лидов, которое наши менеджеры в состоянии качественно и своевременно обработать.
Буфер - резерв перед узким местом. Поскольку главное ограничение определяет эффективность всей системы, очень важно использовать его по максимуму и не допускать простоев. Буфер обеспечивает узкое звено работой, даже если какой-то из предыдущих элементов цепочки на время выходит из строя.
Если основной поток заявок идет с сайта, нужен запасной план на случай технических неполадок. Например, менеджеры могут обзвонить старых клиентов, которые давно ничего не покупали. Чтобы избежать простоя, необходимо иметь готовую базу.
Веревка - механизм, связывающий буфер и барабан. Мы подаем новые материалы в производство только тогда, когда буфер перед узким звеном спустился ниже определенного минимума. Если этим условием пренебречь, мы снова вернемся к перегрузке рабочего процесса.
Непрерывность процесса
Невозможно оптимизировать рабочий процесс раз и навсегда. На смену решенным проблемам приходят новые трудности. Голдратт подчеркивает - процесс улучшений должен быть непрерывным. Модель непрерывного внедрения улучшений состоит из пяти шагов:
1. Найдите ограничение системы. Выясните, что ограничивает эффективность всей компании. Узкое место - это то, что мешает вашему бизнесу делать больше денег.
2. Решите, как эффективно использовать ограничение. Определитесь, как использовать узкое звено по максимуму. Именно на этом участке не должно быть простоев и потери времени
3. Согласуйте остальные действия с этим решением. Адаптируйте весь рабочий процесс с учетом мощности вашего узкого звена. Убедитесь, что все остальные бизнес-функции позволяют узкому звену работать бесперебойно
4. Повысьте пропускную способность ограничения Купите дополнительное оборудование, наймите персонал, внедрите автоматизацию или измените рабочие процедуры.
5. Перейдите к первому шагу. Устранив проблему в одном узком месте, мы возвращаемся в начало алгоритма и снова находим ограничения, с помощью которых можно повысить эффективность всей системы.
Текст: Жанна Омельяненко
Иллюстрации: Константин Амелин
Иллюстрация: Shutterstock
Голос проекта «Большие планы»-Димитрий Чумак , диктор, тренер по публичным выступлениям, ораторскому мастерству и развитию голоса.Подробности с удовольствием расскажет лично. Пишите [email protected]
Послесловие:
Сергей Козлов, Генеральный директор Мегаплана
С теорией ограничений я познакомился, как, в общем-то, и должно было быть, еще когда работал на заводе. Мой тогдашний руководитель очень увлекался этой книгой. И под новый, 2008 год, когда мы отмечали с виски у него в кабинете успешную защиту бюджета, он подарил мне книгу Голдратта «Цель». Вот это был действительно хороший подарок на Новый год. По крайней мере, в моем сознании многие представления перевернулись. Несмотря на то что я теперь работаю в ИТ-компаниях, книга по-прежнему у меня на полке занимает важное место. Есть в ней, конечно, и отголоски 1980-х годов с их индустриализацией, но и сегодня для проектной работы и создания программных продуктов подходят. Просто основные производственные силы другие в ИТ, другие «горлышки бутылок» и взаимодействие цехов. От дизайнеров - к фронтэндщикам, от тестирования - в релиз.
Друзья, а что вы думаете с тщетности улучшения всего подряд?
Лисин Н.Г., Одиноков С. И.
Всем известно, что в типовом решении 1С:ERP реализована революционная методика планирования производства. Но как она соотносится с классическими методиками MRP, APS, ТОС (ББВ)?
Правда ли, что 1С:ERP использует методы теории ограничений ТОС («Барабан-буфер-веревка» )?
Попробуем ответить на этот вопрос, не перегружая читателя тоннами выкладок, формул и прочих теоретических изысканий, как это принято в учебниках.
Рассматривать будем только межцеховое планирование (так называемый уровень «глобального диспетчера»); внутрицеховое планирование и управление партиями запуска-выпуска (маршрутными листами) в этой статье не затрагиваем.
Прежде чем приступить к обсуждению этого вопроса, вкратце напомним, в чем суть, преимущества и возможная область использования методов расчета сквозных межцеховых графиков производства MRP/CRP, APS, ББВ (ТОС, DBR).
MRP/CRP/RCCP (Material Requirements Planning, Capacity Requirements Planning, Rough-Cut Capacity Planning )
График межцеховых передач изделий рассчитывается от плановой даты выпуска изделия по заказу назад во времени (справа -> налево ). При этом программа исходит из структуры дерева продукции (дерево конечной продукции разворачивается назад во времени простым разузлованием) и суммарного времени выполнения всех операций над полуфабрикатами (компонентами) в цехах.
На каждый интервал времени (день, смена) программа записывает, какие производственные мощности нужны для выполнения каждого заказа (в этом состоит методика CRP). Потребность фиксируется «постфактум», вне зависимости от доступности в процессе планирования – другими словами, есть ли в смене (дне, неделе) доступное время работы оборудования с учетом ремонтов и занятости на других заказах.
Можно сделать так, что записываться будут потребности во времени работы только тех мощностей, которые признаны логистами потенциально узкими местами. Это позволит не перегружать систему информацией (методика RCCP ).
Также в системе CRP/RCCP содержится информация о доступном фонде времени работы производственных мощностей в каждом интервале, а именно:
- время работы видов рабочих центров (ВРЦ , групп однотипного оборудования) с учетом остановки на ремонты,
- и время работы трудовых ресурсов (работников) по цехам c учетом отпусков и больничных.
После того как все заказы распланированы по межцеховым перемещениям, логистсмотрит отчет – сопоставление требуемой планом потребности во времени работы мощностей (поинтервально) и доступного фонда времени работы мощностей.
Дефициты времени работы мощностей и трудовых ресурсов выявляются поинтервально:
Дефицит мощности на интервал = Суммарная потребность во времени работы мощности по всем заказам на интервал – Доступный фонд времени работы мощности на интервал
- Положительное значение – дефицит
- Отрицательное значение – профицит (избыток мощности).
Если есть дефицит хотя бы в одном интервале, то условно считается, что вся совокупность заказов неисполнима. В таком случае производят соответствующие манипуляции с датами выпуска заказов (смещение в будущее для разгрузки производства) и их дальнейшее перепланирование с тем, чтобы сбалансировать загрузку и устранить дефициты.
Таким образом, методика MRP/CRP/RCCP позволяет увидеть дефициты мощностей «постфактум» после процедуры планирования, но не предлагает выполнить распределение заказов по оси времени, чтобы эти дефициты устранить. Такая разводка заказов по датам делается логистами вручную на основании их опыта и приоритетов заказов. Далее все заказы перепланируются и снова проверяются на наличие дефицитов.
Таких итераций может быть несколько; они осуществляются до тех пор, пока график производства не станет хотя бы приблизительно сбалансирован по мощностям (т.е. не будут устранены все дефициты).
Задача расчета возможной даты выполнения нового заказа решается крайне приблизительно - график и потребные мощности нового заказа накладываются на уже рассчитанную поинтервально загрузку мощностей по имеющимся заказам. Затем логисты проверяют, какая новая загрузка мощностей получилась, и не вышла ли она за пределы доступного фонда мощностей:
- если нет, дата заказа признается исполнимой,
- если да , логист подбирает такую дату выпуска по новому заказу, чтобы суммарный график производства был исполним; если заказ важный, то другой заказ можно вручную отодвинуть во времени вперед, тем самым освободив место для нового заказа.
Такая схема не вызывает особых проблем, если, исходя из принятых заказов клиентов, производство по мощностям загружено не более, чем на 70% . Иначе говоря, «главное продать, а произвести всегда сможем». Неточность планирования сглаживается оставшимися 30% доступного времени работы мощностей.
Задачи оптимизации загрузки, минимизации НЗП и переналадок решают локальные цеховые диспетчера “на местах” согласно своему чутью и опыту – для этого у них есть пространство для маневра, так как график производства “дырявый” и он не загружает на 100% мощности в горизонте планирования.
Это нормальная ситуация на предприятиях, где ограничением объема продаж за любой период является рынок, а не производство, что влечет за собой постоянную недозагрузку производства.
Другое дело, если ограничением продаж за период является производство, либо мощности производства примерно соответствуют среднему объему заказов клиентов за период. Сразу надо сказать, что такая ситуация, возможно, говорит о несбалансированности предприятия с рынком, а также наличии серьезных проблем с точным планированием производства с максимально плотной его загрузкой, которая позволяет выполнять как можно большее количество заказов за период.
При сезонном характере спроса планирование может быть выстроено не оптимально: в сезон низкого спроса производство недогружено, а в сезон высокого спроса - аврал.
Поскольку в таких ситуациях выполняется планирование с максимально плотной загрузкой производства, такое планирование рискованно, так как всегда есть вероятность не выполнить заказ в срок из-за, например, поломки оборудования или брака. Сложно оптимизировать производство, укрупнять партии и минимизировать переналадки, возможна «нервозность», авральность производства. Интересы производственников (оптимизировать производство и работать ритмично) начинают противоречить интересам коммерсантов (продать как можно больше и быстро выполнять срочные заказы, в том числе на новые виды продукции).
Для полноты изложения отметим, что при более пристальном рассмотрении вопроса методология CRP распадается на два подраздела:
- RCCP (Rough-Cut Capacity Planning ). Предварительное планирование производственных мощностей. Процедура быстрой проверки дефицитов нескольких ключевых мощностей (потенциально «узких» мест). Смысл выделения этой процедуры только в высокой ее скорости, так как проверяются не все мощности, а очень ограниченный их перечень.
- FCRP (Finite Capacity Resource Planning ). Окончательное планирование производственных мощностей. Процедура проверки дефицитов всех производственных мощностей.
APS (Advanced Planning and Scheduling)
В ситуации, когда потенциальным ограничением продаж продукции является производство, решением (достаточно относительным) является метод APS.
Главное отличие APS от MRP/CRP заключается в следующем: при расчете графика межцеховых передач полуфабрикатов программа опускается до технологических операций и планирует операции на конкретные единицы оборудования, захватывая время их работы. Продвинутые APS-системы захватывают также время работы персонала и прочие ограничения производства (время работы оснастки и т.д.).
Самый первый и приоритетный заказ захватывает время работы мощностей из доступного фонда времени работы мощностей. Следующий заказ захватывает то, что осталось от первого и так далее, пока не будут распланированы все заказы.
При поступлении нового заказа его можно поставить в конец очереди -он захватит те мощности на временной оси, которые остались от всех имеющихся заказов. А можно его «втиснуть» в середину очереди - он опять же захватит те мощности на временной оси, которые остались от всех имеющихся заказов, стоящих в очереди перед ним, но не будет учитывать мощности заказов, стоящих в очереди после него. В этом случае, разумеется, требуется перепланирование всех заказов, стоящих в очереди позже.
Чтобы захватить время работы мощности, программа анализирует временную ось и ищет свободное время работы мощностей, оставшееся после плановых ремонтов и других, более приоритетных заказов. При этом программа старается соблюдать критерии оптимизации производства - она минимизирует время переналадок, размер НЗП, максимизирует партии передаваемых изделий, снижает себестоимость производства и т. д.
Можно сказать, что APS-система строит сквозное (по всем цехам) пооперационное расписание работы оборудования для выполнения заказа на уровне глобального диспетчера, снимая эту задачу с цеховых диспетчеров.
Планирование может производиться:
- Справа-налево (операции назначаются на временную ось как можно позже, туда, где есть свободное время мощностей). Минусы: срыв графика операций подразделением неминуемо приводит к просрочке даты выполнения заказа. В результате возникает необходимость перепланирования и, как следствие, смещение дат выпуска по заказам, либо сверхурочная/авральная работа. Нервозность графика, перенасыщенность дедлайнами, высокая «напряженность» производственных партий.
- Слева - направо (операции назначаются на временную ось как можно раньше, туда, где есть свободное время мощностей, но не раньше даты начала производства, отмеченной в заказе). Минусы: потребности в материалах наступают раньше, чем это реально нужно для выполнения заказа. В целом, это более оптимальный режим, особенно при недозагруженном производстве и неограниченном сроке хранения продукции. Лучше начать выполнять заказ заранее, чтобы гарантированно успеть к сроку.
Как показывает схема, при планировании «как можно раньше» для выполнения заказа остается запас времени, равный разнице между датой выпуска, желаемой клиентом, и датой выпуска, рассчитанной предприятием.
Если нужно посчитать минимальную дату исполнения заказа, то наиболее эффективно эта задача решается в режиме «слева-направо». Заказ вставляется в очередь заказов (очередь на захват мощностей) и захватывает мощности, которые остались от заказов, стоящих в очереди перед ним. Поскольку этапы производства распределяются по доступным временным интервалам слева направо, программа определяет:
- расчетную дату запуска заказа в производство (дата начала выполнения самого первого этапа в структуре продукта) – дату, на которую есть свободная мощность для выполнения самой первой операции;
- расчетную дату выпуска по заказу – дату, которая получилась в результате последовательного захвата мощностей операциями заказа слева-направо, начиная с первой операции.
Проще говоря, при поступлении нового заказа программа старается расположить его на временной оси как можно левее - там, где есть свободное место работы оборудования (с учетом уже распланированных более приоритетных заказов) для самой первой операции по заказу. Место найдется в любом случае - это и будет дата запуска заказа. Затем ищется временная точка (свободная мощность) для следующей операции и так далее. В конце концов, программа «выходит» на последнюю операцию и также планирует ее на доступное время оборудования – это будет дата выпуска по заказу.
Казалось бы, чего еще желать? Такая система представляется идеальной. График загружает производство на максимальную мощность, производство согласно графику работает ритмично (без авралов и простоев), реализация за период выводится на максимально возможный объем, клиенты довольны – в результате точного планирования заказы выполняются в срок, моментально определяются возможные сроки выполнения заказа.
Однако не все так просто. В теории – красиво. А на практике возможны проблемы:
- В результате распределения операций заказов по времени работы оборудования может (к примеру) наблюдаться следующая картина: первый заказ с выпуском на 10-е число номенклатуры Х 10 шт. распределился на три дня с запуском 7-го, а второй заказ с выпуском на 20-е число той же номенклатуры и количества запускать надо уже завтра – он распылился на двадцать дней. Диспетчеру цеха такой график может показаться странным. Зачем запускать 2-го числа, если сдавать 20-го, а цикл производства длится три дня? Такой график может получиться из-за оптимизации переналадок, а также по другим не вполне понятным диспетчеру причинам.
- Налицо неравномерное сложно пересекающееся распределение операций заказов разных приоритетов во времени, не всегда очевидное диспетчерам, а значит, существует опасность ухода диспетчеров от этого графика. Многие, вероятно, потребуют у глобального диспетчера просто дать график сдачи изделий по заказам, «а какие операции когда запускать - с этим мы сами разберемся». Все-таки на уровне глобального диспетчера (межцеховой график) сложно учесть все внутрицеховые нюансы.
- Срыв исполнения в срок любой плановой операции, брак, задержка в поставке материала, болезнь работника и тому подобное приводит к каскадной невыполнимости всех последующих операций, максимально плотно распланированных во времени (именно плотно, а иначе зачем APS?). В таких ситуациях необходимо немедленно перепланировать график, так как он стал неактуальным – весь график, по всем цехам и заказам.
- Перепланирование может выполняться с разной периодичностью, например, в конце каждой смены или суток. В результате, график может перестроиться до неузнаваемости. А перестройка графика - это не только изменение требований к ближайшим переналадкам и потребности в оснастке (что «бьет» по цехам и вспомогательному производству), но и изменение расчетных дат выпуска по заказам (что «бьет» по клиентам, с которыми приходится договариваться на более поздние сроки). Все это порождает нервозность и высокую напряженность как на самом производстве, так и в отделе продаж.
- APS требует точности нормативных данных, в том числе учета множества параметров производства. Данных по этим параметрам у технологов может не оказаться – зачастую они не формализованы и находятся в головах у мастеров цехов (локальных диспетчеров). Ели нюансы не учтены, график будет неисполним. Оцифровка и структуризация таких нормативных данных (пооперационных маршрутных карт) со всеми параметрами, необходимыми для расчета производственных расписаний, а также поддержание актуальности этой информации для среднего машиностроительного, приборостроительного предприятия является задачей невероятной организационной сложности!
- APS – система абсолютно детерминирующая, формализующая всю работу цеха «сверху» с максимальной детальностью (вплоть до операций) с уровня глобального диспетчера (ПДО). Локальные диспетчеры исполняют график операций, спущенный сверху. Именно график операций, а не график сдачи изделий. В этом графике операций не учитываются производственные параметры, которые неизвестны программе-планировщику, но которые напрямую влияют на расчет исполнимого графика . Примеры (разумеется, это лишь малая часть):
-
- Токарь Иванов сегодня не в настроении и ему не нужно доверять ответственную деталь, а токаря Козлова нельзя подпускать к старому станку – у него повышенная конусность и он запорет заготовку.
- На одном из наших проектов APS – система, как оказалось, не умеет соединять станки в производственную линию как один поточный РЦ (таково требование технологии), с удалением этих станков из фонда доступной мощности. Описать эту совокупность РЦ как один РЦ тоже нельзя – для других изделий они планируются отдельно…
- Проблема с сопряженными деталями: нельзя сверлить крышку пока не просверлен корпус, хотя крышка и корпус находятся в разных ветках дерева продукции и соединяются лишь на сборке.
- Сложности возникают с передачей по кооперации на сторону или в другие цеха при нехватке мощностей.
- Печь может работать не только в синхронном, но и в асинхронном режиме. Она выводится на заданную температуру, а дальше заготовки закладываются и вынимаются не синхронно (одной загрузочной партией), а в разное время, согласно длительности термообработки каждой заготовки.
- Такие ситуации опытный локальный диспетчер разруливает без проблем, тогда как программа на это не способна. Для этого требуется искусственный интеллект. Вот почему системы, которые дают диспетчеру ориентировочный график сдачи изделий и оставляют простор для творчества при планировании операций внутри цеха, более устойчивы и менее нервозны. APS-система во многом лишает диспетчера цеха возможности маневра и самостоятельности в учете нюансов.
- APS-системы основаны на сложнейшей математике – в частности, генетических алгоритмах. Самые простые APS-системы используют эвристические жадные алгоритмы. В любом случае, воспроизвести (просчитать) результаты планирования вручную невозможно, как невозможно объяснить опытному логисту, почему программа распланировала именно так, хотя есть другой, более оптимальный план. Действительно, никаких гарантий, что программа найдет в тысяче вариантов планов самый оптимальный, нет.
- И наконец, посчитаем, сколько плановых операций APS-система должна планировать на месяц вперед.
- Например, 1000 заказов на готовую продукцию в месяц, по каждому – 1000 операций по всем цехам. Получаем миллион операций, которые необходимо рассчитывать, оптимизировать и записывать в базу данных, скорее всего, ежедневно, а значит на процедуру планирования при трехсменном режиме работы отводится полчаса - час.
Итак, основными недостатками APS-систем являются:
- Невозможность учесть все производственные параметры для точного расчета графика. Если для MRP неточный график – это нормально, то для APS – губительно, так как подразумевает неисполнимость графика и его постоянное перепланирование. А это нервозность и неритмичность производства.
- Организационная сложность в создании, оцифровке нормативной системы (спецификаций, маршрутных карт). Приведение того, что есть на предприятии, к формату, который требует APS, непрерывная поддержка актуальности этих данных.
- Высокая требовательность к быстродействию и объемам хранилищ данных.
Если эти недостатки не проявляются на конкретном производстве, то APS-система является абсолютной рекомендацией к использованию.
В последнее время много говорится о том, как сложно разработать универсальную APS-систему для всех отраслей. Наиболее успешно работают узкоспециализированные APS-системы, «заточенные» под конкретные отрасли и учитывающие все особенности конкретных производств.
MES (Manufacturing Execution System)
Для полноты картины отметим еще MES-системы. Провести четкую грань между APS и MES-системой не всегда просто. Этой теме посвящено множество исследований.
Например, APS-систему можно условно считать MES-системой, если все предприятие состоит из одного цеха, а перепланирование цеха возможно по итогам выполнения каждой операции с тем, чтобы получить точный измененный план операций после выполнения каждой операции.
.
Характерными особенностями MES-систем можно считать:
- Планирование операций на уровне локального диспетчера только внутри цеха. В качестве исходных данных используется график сдачи изделий цехом.
- Перепланирование графика в автоматическом режиме (например, каждые 15 минут) по итогам выполнения операций предыдущей версии графика. В любом случае, перепланирование выполняется с периодичностью, равной средней длительности операций. В результате, диспетчер (и рабочие на рабочих центрах) видят непрерывно актуализируемый график операций по рабочим центрам с учетом того, чем сейчас заняты РЦ.
- Точный расчет расписаний работы оборудования в краткосрочном горизонте (несколько смен) с учетом всех производственных параметров. То есть получается реально исполнимый график, не требующий корректировки диспетчером из-за неучтенных нюансов. При большом количестве операций диспетчер просто не сможет просматривать и корректировать все плановые операции каждые 15 минут.
- Прямая связь с оборудованием – передача сигналов с оборудования в MES-систему о текущих режимах работы оборудования, фактическом старте и завершении операций. Это важно, так как требования к оперативности и точности ввода фактических данных очень высоки.
MES-системы наиболее эффективны, когда являются узкоспециализированными (это позволяет учесть в системе специфические производственные параметры), встроены в конкретное производственное оборудование и поставляются с ним.
ТОС, ББВ/DBR (Теория ограничений систем, «Барабан-буфер-веревка», «Drum, buffer, rope»)
Данная методика является поистине революционной и не сразу была признана корифеями. Создана всемирно известным исследователем, родоначальником Теории ограничений, Элияху Голдраттом.
Данная гениальная методика бросает вызов традиционным методикам и призвана не только устранить недостатки APS и MRP, но и объединить их достоинства.
Методика «барабан-буфер-веревка», что это?
ББВ основана на следующих очевидных предпосылках:
- Производство чаще всего не является полностью сбалансированным. Пропускную способность производства для каждого вида продукции ограничивает лишь один вид производственного ресурса (мощности). Например, некий уникальный дорогой станок. Исключение - поточные и непрерывные производства, в которых каждый РЦ потока полностью сбалансирован с другими РЦ. Но это не случай ТОС, и даже не случай, когда требуется детальное планирование производства.
- Нет смысла детально планировать каждый производственный участок. Достаточно точно распланировать участок с узким производственным ресурсом - «барабаном
». Это будет основной такт производства. График работы барабана соблюдается неукоснительно. Он должен быть загружен непрерывно с минимумом переналадок. Это значит, что производство загружено максимально.
- Очевидно, что остановка барабана - эта остановка деятельности всего предприятия. Рассчитать дату выполнения заказа очень просто: для этого нужно назначить обработку заказа на один РЦ - барабан – захватив время его работы. Расписание обработки заказов на один рабочий центр можно составить в Excel.
- Все остальные участки автоматически будут подлаживаться под основной такт барабана, так как их пропускная способность выше, чем требуется для обеспечения такта работы барабана. Поэтому график работы участков не нужен. Достаточно запускать исходные материалы в начальные участки за некоторое время до поступления на барабан и требовать с участков немедленно обрабатывать и отправлять изделия дальше соответствующим участкам-получателям, выполняющим следующие операции.
- Принцип запуска материалов в производство до выхода изделий на барабан - это «веревка ». Веревка «дергает» материалы со склада в соответствии с тактом барабана, причем только в том количестве, которое нужно для барабана. Ни в коем случае нельзя выдавать материалов больше, чем требуется барабану - в противном случае участки начнут увеличивать партии с целью оптимизировать производство, и их пропускная способность станет меньше, чем у барабана. Иными словами, барабан перестанет быть узким местом.
- График должен быть таким, чтобы перед барабаном всегда находилась непустая очередь изделий. Это обеспечит непрерывность его загрузки. Чтобы очередь была непустой, исходные материалы надо запускать в производство гораздо раньше, чем того требует длительность обработки до барабана. Например, время такого опережения запуска материалов может быть в 3 раза больше длительности обработки до барабана. Такое время опережения называется временным «буфером ».
- Нет смысла контролировать своевременность сдачи всех изделий цехами. Достаточно контролировать, какие изделия вышли из «зеленой зоны» - т. е. не поступили в очередь к барабану своевременно согласно производственному циклу. Такие изделия/заказы требуют контроля и вмешательства диспетчера.
- Используется принцип светофора. Если заказ в «зеленой зоне», не обращаем на него внимания. Если заказ в «желтой зоне» - т. е. прошло уже 1/3 буфера, но не более 2/3 буфера, а заказ так и не вышел к барабану - начинаем разбираться, почему возникла задержка. Если заказ в «красной зоне» - т. е. прошло более 2/3 буфера, а заказ так и не вышел к барабану - срочно вмешиваемся, иначе расписание работы барабана нарушится. Разумеется, за счет других заказов в очереди барабан, скорее всего, не остановится, что говорит о большой устойчивости системы.
Между барабаном и выпуском готовой продукции могут быть выпуски промежуточных полуфабрикатов - в этом случае при планировании необходимо учитывать «завершающий буфер». Другими словами, от обработки на барабане до выпуска готового изделия проходит некоторое фиксированное время, которое учитывается (добавляется) при планировании. Например, если продукцию по заказу надо выпустить 10-го числа, а завершающий буфер – 3 дня, то работа барабана для обработки заказа планируется на 7-е число.
К сожалению, ББВ тоже не является абсолютно универсальной методикой.
ББВ отлично работает, если в производстве есть ярко выраженный узкий рабочий центр для каждого вида продукции, который не мигрирует при изменении ассортимента выпускаемой продукции. Если узкое место сложно «поймать» или оно мигрирует, то с ББВ будут проблемы.
Итак, мы рассмотрели 3 основные методики планирования. Каждая из них имеет свои плюсы и минусы. У каждой есть свои ограничения. Возможно ли найти универсальную методику, своего рода «золотую середину», обладающую плюсами всех остальных методик, но лишенную их недостатков?
Решаема ли эта задача? Не сродни ли она попыткам средневековых алхимиков превратить свинец в золото или изобрести вечный двигатель?
Поиски “философского камня” в 1С:ERP…
Алгоритм планирования производства 1C:ERP
Мы не будем описывать все нюансы. Опишем лишь основные моменты, составляющие суть алгоритма межцехового планирования производства в 1С:ERP.
Для каждого производственного подразделения временная ось разбивается на равные интервалы. Например, сутки или недели – это самые востребованные варианты. Причем для каждого подразделения интервал настраивается индивидуально.
В заказе на производство задаются желаемые дата запуска и выпуска:
- Раньше желаемой даты запуска (реквизит “дата начать не ранее” ) программе запрещено планировать выполнение графика по заказу.
- Выпуск изделия должен быть запланирован не позже желаемой даты выпуска. По сути, это дата, желаемая клиентом.
В каждом подразделении описываются виды рабочих центров (ВРЦ), имеющиеся в подразделении, а также доступный суммарный плановый фонд времени работы ВРЦ с учетом ремонтов.
ВРЦ состоит из отдельных РЦ, но при планировании учитывается суммарный фонд времени ВРЦ.
В спецификации на этап производства указывается:
- в каком подразделении выполняется этап,
- рабочее время каких ВРЦ этого подразделения необходимо захватить при выполнении спецификации этапа.
В спецификации этапа следует указывать только потенциально узкие места (ВРЦ) подразделения. В этом случае график межцеховых передач по заказу будет строиться согласно захвату времени работы этих ВРЦ, без учета тех ВРЦ, которые не являются узкими местами.
Методика планирования слева – направо или справа – налево определяется в отдельно взятом заказе на производство. Исходя из этого параметра, уже можно отнести 1С: ERP к системам APS класса, т.к. алгоритм MRP подразумевает расчет графика производства только справа – налево
Программа выполняет последовательное планирование заказов по очереди заказов. Очередь заказов определяется приоритетом заказа, в рамках заказов с одним приоритетом очередь определяется в соответствии с датой ввода документа. Очередь заказов рассчитывается в рамках одного подразделения – диспетчера.
В соответствии с параметром «Размещение выпуска» система осуществляет поиск интервала планирования для размещения этапов производства левее даты потребности назад во времени или правее даты «Начать не ранее» вперед по времени, которая будет являться точкой отсчета.
После этого планирование осуществляется вправо или влево в соответствии с размещением выпуска до полного размещения заказа в производстве. При этом этапы захватывают время работы ВРЦ, указанных в его спецификации, и делает это захваченное время недоступным для всех последующих менее приоритетных заказов.