Как изменение парадигмы планирования повысило результаты производства
Все началось с того, что к нам обратился директор по производству одного завода и рассказал, что у них все автоматизировано: и планирование, и учет, и склады, а все равно треть заказов не укладывается в сроки.
На заводе есть заготовительные, обрабатывающие и сборочные цеха. Изделия не очень сложные: состав для сборки не больше 300 позиций, но номенклатура большая, и каждое изделие имеет множество модификаций. К тому же идет постоянный поток улучшений и изменений.
Сначала для управления производством кастомизировали отечественную ERP-систему, но желаемых результатов не получили. Ситуация не поменялась и тогда, когда в одном цехе в качестве пилотного проекта внедрили MES-решение.
Выяснилось, что объемно-календарный план считают раз в месяц. Он быстро устаревает, и даже постоянный пересчет цехового расписания в MES-системе пользы не приносит, ведь на входе устаревшие данные. В результате на самом деле управление идет мимо системы, по телефону или на планерках.
В кейсе рассказываем, как изменились результаты производства, когда с помощью ALFA ims поменяли парадигму планирования.
Пересчет объемно-календарного плана раз в месяц
Актуальный план к началу смены
Изменения вносятся вручную
Изменения автоматически
отражаются в плане
План мало пригоден для управления
запуском. Это список номенклатуры
по месяцам
Производственная программа
определяет размеры партий
и даты запуска-выпуска
При расчете плана не учитываются
сроки поставок, доступность
персонала и оборудования
Одновременно планируются
изготовление, материальное
обеспечение, потребность
в персонале
Рассинхронизация планов цехов
в ходе производства
Согласованные межцеховые планы
в любой момент времени
Операционный план из-за изменений теряет связь с планом верхнего уровня
Операционный план меняется вместе с изменениями в производственной программе
План — инструмент управления
- Незавершенное производство уменьшилось на 25%
- Соблюдение сроков — 98% (раньше было 75-80%) — за счет появления четких сроков изготовления продукции
- Количество запросов отдела продаж по срокам изготовления уменьшилось на 90%
- Запасы сырья и материалов снизились на 20% — за счет корректного расчета потребности
- Полностью ликвидировано перепроизводство — за счет контроля дублирования заказов
- Результативность диспетчирования повысилась в разы — за счет прозрачности и работы в режиме реального времени
- Исключена возможность использования заготовки, произведенной под один заказ, на другой заказ
- Сроки введения данных о выполнении операций сократились до нескольких минут — за счет внедрения мобильных терминалов. Раньше данные вводились 2-3 раза в смену
- Появились результаты расчета мощностей, что позволило перераспределять ресурсы для более равномерной загрузки
План верхнего уровня актуализировался редко, хотя жизнь меняется каждый день
Объемно-календарный план составляли раз в месяц с помощью ERP-системы. Процесс планирования представлял из себя разузлование по цехам и привязку к остаткам незавершенного производства.
За месяц план успевал устареть по разным причинам: не привезли материалы, не изготовили комплектующие, не вышел работник, сместились сроки. Например, заготовительный цех не успел сделать вовремя заготовки, и планы других цехов поплыли.
Оперативные изменения вносили вручную
Если посреди месяца появлялись новые заказы, их добавляли поверх плана. Запасы и НЗП при этом не учитывались. Когда появлялись извещения об изменениях, планы также корректировали руками. Это отнимало много сил и времени, особенно если изменения шли в привязке к номерам комплектов.
Объемно-календарный план не отвечал на вопрос, что в какой последовательности запускать
В цех спускались классические планы выпуска, в которых не было внутренних дат. Операционное расписание фактически делали цеха, принимая решения, в каком порядке запускать. Начальник цеха и диспетчеры ориентировались на свое собственное представление о том, какие заказы важны, а какие нет.
Там, где работала MES-система, были те же проблемы, что и в других цехах. Операционное расписание опиралось на устаревшие данные верхнего плана. Как следствие, во-первых, в производство могли запустить то, что стало ненужным или, наоборот, не изготовить необходимое. Во-вторых, тот самый оптимальный внутрицеховой план не был синхронизирован с другими цехами, и детали, нужные цеху-смежнику, скажем, к 5-му числу, изготавливались только к 20-му.
Неоптимально управляли партиями
Что лучше, выпускать большими партиями и меньше переналадок или мельче партии, но зато больше успеем? Эта дилемма также решалась в цехах. Насколько оптимально, зависело от опыта и интуиции производственников.
Планы были формальностью
Получалось, что сформированные планы жили сами по себе, а производство — само по себе. Реальное управление не опиралось на планы.
Есть два взаимосвязанных уровня планирования
На верхнем уровне формируется производственная программа. Это связанная сеть партий. Она определяет не просто номенклатуру, а размеры партий и даты их запуска-выпуска. Т.е. не только когда партию нужно изготовить, но и когда необходимо запустить. И учитывает зависимости между деталями. Для каждого цехозахода программа определяет граничную дату, к которой деталь должна быть выпущена, — так, чтобы не подвести смежников.
На коротком горизонте для определения точных дат выпуска этот план детализируется до операций, опускается до конкретных рабочих мест и конечных исполнителей.
Планы становятся живыми
Пересчет производственной программы происходит каждый день. При этом в системе всегда есть два плана: директивный и рабочий. Директивный план остается неизменным, а рабочий пересчитывается. Сравнение этих планов дает понимание, какие возникли отклонения и остался ли запас по времени.
В каждый момент времени алгоритм знает, какими ресурсами мы располагаем, отслеживает изменения и на основании реальных данных актуализирует план верхнего уровня к началу смены.
Операционные расписания пересчитываются за минуты, как только в этом возникает необходимость.
Уже на верхнем уровне выравнивается нагрузка и синхронизируются ресурсы
Балансирование нагрузки начинается с верхнего уровня — с производственной программы. Пока укрупненное — по видам работ и группам оборудования, но с дискретностью в день. Здесь же происходит синхронизация изготовления и ресурсов: поставок, труда, оборудования.
На нижнем уровне производственная программа превращается в сбалансированный операционный план.
За составление плана отвечают умные алгоритмы системы
Изменения в составах и технологиях автоматически попадают в план.
На каждом шаге разузлования — от головы к конечным деталям и сборочным единицам — система динамически подбирает актуальную конструкторско-технологическую документацию по заданным правилам. Учитывает приоритеты, шифры заказов, порядковые номера изделий.
Расчет производственной программы не только определяет размеры и порядок запуска партий, но и распределяет НЗП по заданным правилам. Например, изготовленные под определенные заказы ДСЕ не могут быть отданы ни под какие другие заказы.
А если производство начинает отставать, система сокращает заложенные резервы времени и меняет напряженность плана.
Операционное расписание строится так, чтобы по максимуму выполнить заказы вовремя. Приоритеты запуска определяются автоматически. Статические приоритеты задают плановики для конкретных заказов, динамические меняются с изменением ситуации в производстве. Например, детали, отстающие по срокам изготовления, имеют высокий приоритет, а то, что изготавливается в свободный запас — более низкий.
Алгоритмы учитывают доступность мощностей и ресурсов, время переналадок, особенности оборудования и его оснастку, данные о взаимозаменяемости станков.
На программном уровне контролируются ограничения
Система не дает запускать лишнего, контролирует размер партий и соответствие номенклатуры заказам.
Ничего не делается вне плана
Если какой-то номенклатуры нет в системе, ее просто нельзя запустить в производство. Все заказы: основные, ремонтные, дополнительные должны быть в плане. И если на планерке требуют что-то изготовить, а этого нет в плане, то диспетчеры сами требуют, чтобы эти позиции в план включили. И ПДО, и цеха ежедневно работают с планом. Поэтому план нужно постоянно пересчитывать.
Планы превращаются в инструмент управления
Система обеспечивает необходимое качество верхнего плана: по составам, по граничным датам, по работе с партиями. Используя хорошие данные для внутрицехового планирования, составляет операционные расписания так, чтобы гарантированно уложиться в заданные сроки.
Планы меняются вместе с изменениями во внешней среде и внутри производства. Производство получает достоверные планы, с действующими составами и технологиями, фактическим выпуском и остатками НЗП, соответствующими действительности — планы, по которым можно работать.
Планы перестают быть формальностью, они становятся реальным инструментом управления.