Дочерняя компания 1С
Автоматизация производственных предприятий
на 1С
по всей России и за рубежом

В этот раз статья не про 1С:ERP, а про теоретические концепции, о которых клиенты иногда задают вопросы. В статье кратко рассматриваются существующие методики управления производством и планирования, а также метрики эффективности производства.
Теория учит нас смотреть далеко вперёд, а практика – себе под ноги.
С. Янковский
В конечном итоге, автоматизация управления производства подчинена глобальной цели – увеличению генерации прибыли. Очевидно, что срок окупаемости проекта – это срок, за который будет сгенерирована, как результат внедрения системы, дополнительная прибыль (доходы минус расходы), равная стоимости внедрения. Владельцы бизнеса, как правило, мыслят именно таким критерием, и решение о старте проекта автоматизации зависит от ответов на вопросы:
Существует система показателей (метрик), по которым можно судить о влиянии производственной системы на глобальную цель. Одними из важнейших фактических показателей эффективности производственной системы являются:
OEE зависит от доли простоев в общем фонде рабочего времени, от превышения времени операций над нормативным временем и от среднего процента брака:
Где:
Фактическое время работы оборудования – это фонд времени (например, длительность смены) за минусом плановых и внеплановых ППР, переналадки, обеды и прочие перерывы). Т.е. это – реальный фонд времени, в которое оборудование выполняло фактическое количество операций за смену.
Фонд времени – длительность смены.
Нормативное время операций – время, которое должно было быть потрачено на фактическое количество операций за смену.
Нормативное время на операции с положительным результатом – нормативное время, которое должно было быть потрачено на выпуск годных изделий.
Видно, что формула показывает составляющие OEE, если же сократить числители / знаменатели, то получим:
Таким образом, интерпретация OEE достаточно простая – нормативное время, которое должно было потратить подразделение на фактическое количество выпущенных годных изделий в смену, делим на длительность смены.
MCE характеризует время пролеживания. MCE максимален и равен 1, если время пролеживания равно 0. Это значит, что время пребывания партии изделий в подразделении равно суммарному времени операций над партией.
Чем выше OEE и MCE, тем выше эффективность производства.
Однако стремление организационными мерами повысить OEE приводит к снижению MCE, и наоборот.
MCE во многом зависит от качества пооперационного расписания, его оптимальности. В подразделениях с дискретным производством, с большим станочным парком, с мелкосерийным или единичным производством максимизации MCE можно достичь с использованием автоматизированного расчета расписаний в MES-системах.
Рост OEE и MCE являются внешними измеримыми целями автоматизации управления производством.
Коэффициент закрепления операций характеризует степень специализации рабочих мест в производственном подразделении.
Согласно ГОСТ, от коэффициента закрепления операций зависит тип производства.
Чем больше различных операций выполняется на одном рабочем месте (единице оборудования), тем ниже Кзо.
Где Nразн – количество видов операций, выполняемых на участке (цехе)
Краб.м – количество единиц оборудования (рабочих мест) в цехе.
В соответствии с ГОСТ 3.1121-84 ЕСТД коэффициент закрепления операций составляет:
Рассмотрены схемы «в чистом» виде. Разумеется, в реальной жизни в процессах присутствуют элементы нескольких схем при производстве продукта или в подразделении.
Существует классификация систем планирования, которую можно встретить во множестве отечественных учебных пособий по организации производства. Приведем краткую характеристику этих систем, подробное изложение соответствующих методик выходит за рамки настоящей статьи.
С точки зрения того, какие элементы являются объектами планирования и отчетности по фактическому исполнению плана, системы межцехового планирования делятся на 3 основные группы:
1.Подетальная система. Объект планирования и контроля исполнения (ПУЕ) – номенклатура. План составляется (и отслеживается его исполнение) по этапам обработки каждой номенклатуры, входящей в состав готового изделия, возможно, с указанием конечного заказа на готовую продукцию. Такая система может работать только с детальными НСИ, содержащими технологические маршруты для каждой номенклатуры. Такие системы могут применяться в наиболее технологически стабильных производствах и в условиях высокой организационной культуры. Подетальная система применяется преимущественно в массовом производстве. Разновидности:
2.Покомплектная система. Объект планирования и контроля исполнения (ПУЕ) – комплект номенклатуры, предназначенный для сборки готового изделия. План составляется (и отслеживается его исполнение) по этапам формирования комплекта, возможно, с указанием конечного заказа на готовую продукцию. Такой подход упрощает планирование и контроль исполнения. Покомплектная система применяется преимущественно в серийном производстве. Разновидности:
3.Позаказная система. Объект планирования и контроля исполнения (ПУЕ) – заказ на готовое изделие. План составляется (и отслеживается его исполнение) по этапам выполнения заказа в целом с учетом нормативного времени опережения каждого этапа относительно временной точки готовности заказа. Позаказная система используется преимущественно в мелкосерийном и единичном производстве.
Одним из основных критериев, по которому производственные логистические системы делятся на виды, является информация (данные), на основе которых локальный диспетчер цеха принимает оперативное решение о запуске тех или иных партий изделий.
Концепция «Бережливое производство» (lean production) в данной системе координат является скорее системой ценностей, направленной на борьбу со всевозможными потерями – «мудами», но не каким-то конкретным алгоритмом планирования операций. Поэтому в данной статье не рассматривается.
Отметим, что описание ниже является несколько упрощенным для лучшего понимания смысла тех или иных методик. Для более глубокого изучения предмета следует обратиться к прилагаемому списку литературы.
Выталкивающая система
Выталкивающая (проталкивающая) система. Основное свойство такой системы в том, что план запуска-выпуска по датам, периодам для цехов предопределен заранее и «спускается» сверху центральным органом планирования (например, ПДО предприятия). Еще один признак такой системы – размер запасов (НЗП) не имеет формального ограничения со стороны системы.
Согласно этому плану, локальный диспетчер цеха знает, какие партии, когда и в каком количестве он должен запустить, и когда выпустить и передать следующему в цепочке цеху – получателю. Какие материалы и изделия он должен получить для этого, когда и в каком количестве. В идеальном случае (100% выталкивающая система в своем абсолютном проявлении) локальный диспетчер не знает, и его не интересует, что происходит на смежных участках (его цехах- поставщиках и получателях). Он просто выполняет график, полученный от центрального планировщика. Если все цеха выполнят в точности этот график, то готовая продукция по заказу будет изготовлена и отгружена в срок, поскольку план (межцеховой график) синхронизирован между подразделениями.
Навряд ли такая система работает на 100% в реальной практике. Между локальными диспетчерами цехов неизбежно существуют оперативные коммуникации и ими учитывается оперативная обстановка смежных цехов. Например, цех 2 может отложить изготовление некоторой партии изделий и отклониться от графика, если цеху 3 эта партия не нужна – он не может приступить к ее обработке из-за поломки оборудования.
Поэтому выталкивающая система в своем абсолютном проявлении навряд ли работоспособна.
На этом рисунке показано синими стрелками – каким образом центральный плановый орган планирует межцеховые перемещения.
Как только появляются коммуникации между цехами и в принятии решений о запуске-выпуске партий учитывается реальная обстановка смежников – появляются составляющие вытягивающей схемы.
В основе вытягивающей схемы лежит оперативное принятие решений о запуске-выпуске партий производства, исходя из оперативной производственной ситуации на смежных участках. Проще говоря, запускаем в производство на своем участке не то, что предписано планом, а то, что:
Иначе говоря, производством управляет не план, как в выталкивающих системах, а сам материальный поток.
Принято выделять 5 типов вытягивающих схем:
Одним из важных признаков вытягивающей системы является формальное ограничение размера запасов (НЗП) со стороны системы. Именно поэтому вытягивающие системы находят наибольшее применение в концепции «Бережливого производства» (Lean production).
Канбан
KANBAN: справа налево оперативно передаются сигналы о потребностях, потребности закрываются перемещениями изделий. Это вытягивание «Справа». (Supermarket Pull System)
Лимитированные очереди FIFO
При использовании метода лимитированных очередей FIFO график запуска-выпуска глобальным диспетчером формируется для самого первого участка, исходя из длительности цикла производства и срока исполнения заказа на конечную продукцию.
Первый участок по мере изготовления партий изделий немедленно передает их на участок- потребитель 2, эти партии изделий попадают в очередь к обработке Цехом 2. Цех 2 принимает партии изделий из очереди по правилу FIFO. И так далее по цепочке. Это вытягивание «Слева» (Sequential Pull System).
Таким образом, график работы цеха 2 определяется поставщиком – цехом 1, и отдельный график для цеха 2 (как это реализовано в системе выталкивания) – не требуется.
Барабан-буфер-веревка
Этот метод требует определения операции (единицы оборудования, вида оборудования), ограничивающей пропускную способность всей технологической цепочки. Для этой точки – «барабана» – выстраивается детальное оптимизированное расписание. Барабан задает темп работы всей системы. Под «веревкой» понимается график отпуска материалов, этот график строится так, чтобы предотвратить отпуск материалов в количестве большем, чем это может быть обработано далее в барабане.
Для того чтобы защитить барабан от простоя, перед барабаном организуется буферный запас изделий, который обеспечивает непрерывность работы барабана.
Так же как в методе лимитированных очередей, межцеховое планирование перемещений в участках до буфера не требуется, поскольку участки обладают избыточной мощностью по сравнению с барабаном. Действует важное правило – по мере исполнения операций на каждом участке результаты немедленно передаются на следующий участок (цех) потребитель.
Размер буфера определяется возможными колебаниями производительности участка, снабжающего барабан. Чем меньше такие колебания, тем меньше может быть размер буфера.
Для того, чтобы сформировался буферный запас (очередь перед барабаном), опережение запуска материалов в систему должно составлять время большее, чем суммарное расчетное время производственного цикла до барабана. Это увеличенное время составляет длительность временного буфера до барабана.
В этом случае изделия из центра, снабжающего буфер, будут поступать заблаговременно до их потребления барабаном.
Опережение запуска материалов (длина буфера) может, например, составлять утроенное время производственного цикла до барабана (но не обязательно). В этом случае производственная цепочка до буфера обрабатывает заказ (партию) в идеальном случае за время операционного цикла, и еще удвоенное время этого цикла заказ ожидает обработки перед барабаном в очереди. Разумеется, идеального не бывает, поэтому обработка изделия перед барабаном производится за время, превышающее время операционного цикла (например, удвоенное время). В любом случае, партия попадет в очередь к барабану заблаговременно. Контроль за состоянием каждого заказа/партии, который еще не попал в очередь перед барабаном, выполняется по принципу «светофора»:
Кроме буфера “до” барабана, реализуется буфер «после» барабана, а также другие виды буферов:
Более детальное рассмотрение метода ББВ выходит за рамки этой статьи. Отметим, что недостатком этого метода является необходимость локализации основного ограничения производства (барабана) и его неизменность в горизонте планирования. Это больше характерно для крупносерийных производств со стабильным ассортиментом, а в мелкосерийных и единичных производствах применение метода ББВ чаще оказывается менее перспективным. Хотя даже единичное производство не является четким критерием отсутствия основного постоянного ограничения.
Кстати, часто можно услышать, что ограничение производства в виде единицы или группы оборудования можно определить визуально по максимальному размеру очереди перед данным оборудованием. Насколько справедливо это утверждение, читатель может проверить сам, решив логическую задачу:
На дороге есть два сужения – А и В. Сужение В расположено после сужения А. Перед сужением А скопилась пробка из 100 автомобилей, перед сужением В – пробка из 10 автомобилей. Какой участок дороги является ограничением пропускной способности – А или В? Ответ не так очевиден, как кажется :)
Метод лимитов незавершенного производства
Планируется так же, как и в методе ББВ, поступление материалов на первый участок. Ограничение (барабан) на технологической цепочке директивно не устанавливается, т.е. «точкой вытягивания» является заказ на готовую продукцию. Суммарный размер НЗП по всей дальнейшей технологической цепочке ограничен системой сверху по той простой причине, что партии в цехе № 1 запускаются в соответствии со спросом на готовую продукцию. Этот метод часто называют «Упрощенный ББВ». Данный метод наиболее прост во внедрении.
Метод вычисляемых приоритетов
Метод вычисляемых приоритетов является усовершенствованием метода лимитированных очередей FIFO. Усовершенствование состоит в том, что цех-потребитель выбирает партии/заказы не в соответствии с правилом FIFO, а в соответствии с вычисляемым приоритетом партии/заказа в этой очереди. Приоритет зависит от «напряженности» партии/заказа и других параметров оптимизации загрузки цеха-потребителя. Приоритет вычисляется в рамках действующей MES-Системы.
Формула Литтла устанавливает зависимость между сроком выполнения заказа цехом на одну единицу продукции, размером НЗП в цехе и темпом выпуска продукции цеха. Для применения этой формулы НЗП должен быть оценен в единицах продукции цеха.
Время выполнения заказа = НЗП / Темп
Для понимания смысла формулу можно трактовать в таком упрощенном виде:
Время выполнения заказа (дни) = НЗП в единицах ГП / кол-во выпуска единиц ГП в день
Предположим, в цехе в каждый момент времени уровень НЗП (единиц ГП и материалов в пересчете на единицы ГП) составляет 100 шт. единиц готовой продукции.
Цех выпускает в день 20 шт. готовой продукции. При расчете по формуле получаем 5 дней – срок исполнения заказа на единицу готовой продукции.
Физический смысл формулы очень простой – это количество дней, за которые цех срабатывает весь запас НЗП в 0, и выпускает из этого НЗП весь объем продукции, если в цех прекращается поступление материалов. Принимается допущение, что новый заказ на единицу продукции ставится в очередь исполнения последним, поэтому выпуск по нему произойдет тогда, когда цех переработает имеющийся запас НЗП, т.е. предыдущие заказы в очереди.
Резюмируем: какой вывод можно сделать из этого обзора систем планирования? В общем случае непродуктивно воспринимать систему выталкивания как единственную концепцию планирования производства и насаждать ее по всей технологической цепочке.
Например, технологическая цепочка может состоять из двух укрупненных этапов:
1) Производство готовых комплектующих с длительным циклом и множеством переделов для финальной сборки с широкой применяемость в различных заказах.
2) Финальная сборка из готовых комплектующих для единичных заказов с особыми конфигурациями готовой продукции.
Для каждого укрупненного этапа в таком случае следует рассмотреть отдельную схему планирования.
Необходимо рассматривать комплексно каждую конкретную производственную систему и комбинировать существующие методики, а задачу управления производством рассматривать шире, чем те или иные выталкивающие схемы. Зачастую именно в отсутствии такого комплексного подхода заключается причина неудачных проектов по внедрению ERP-систем в части планирования и управления производством.
Автор: Лисин Н.Г.
Литература
Как решается ваша задача – организационно и методически? Какие трудовые и финансовые ресурсы потребуются? В какие сроки?
Укажите ваши контакты в форме ниже, с вами свяжется наш специалист и обсудит варианты решения ваших задач по автоматизации, проконсультирует по возможностям типовых решений, расскажет о выполнении проектов.