MES-система: что это, если объяснять без стандартов и схем? Это система цехового уровня. Над ней стоят ERP и 1С, где живут план, деньги, остатки и закупки, под ней — оборудование со своими контроллерами. MES держит середину: какой заказ в каком цеху, какая операция сделана, кто работал в смену и из какой партии материала собрано изделие.

Аббревиатура расшифровывается как manufacturing execution system, по-русски обычно говорят «система управления производственными процессами». Если совсем коротко, ERP отвечает на вопрос «что и к какому сроку мы должны сделать», а MES — на вопрос «что происходит в цеху прямо сейчас».

Статья написана для владельца, директора по производству или главного технолога, которому интегратор, поставщик или доклад на выставке сказал «вам нужна MES». Сразу о нашей границе: наша работа — ERP-система для производства под заказ, а коробочные MES мы не настраиваем и станками не управляем.

MES-система: что это на языке цеха

Если отбросить термины, MES-система управления производством следит за заказом с момента, когда он вошёл в цех, до момента, когда изделие ушло на склад или к клиенту. Стандартный перечень её функций (его принято называть моделью MESA) длинный, но владельцу удобно свести его к вопросам, на которые система отвечает без звонка мастеру:

  • на какие работы разбит заказ и на какие смены они поставлены;
  • что сейчас в работе, что ждёт и где собралась очередь;
  • кто какую операцию сделал и когда;
  • где появился брак и на какой операции;
  • из какой партии материала сделано конкретное изделие;
  • какие данные пришли с операций — введённые руками или снятые с оборудования.

На одном заказе это выглядит так. Заказ приняли и разбили на операции, каждая встала в очередь своего участка и в план своей смены. Рабочий отметил, что операция сделана, и система знает, кто это сделал, когда и из какого материала. Контролёр нашёл брак — система знает, на какой операции он появился и какие ещё изделия шли в той же партии, а когда изделие уходит клиенту, за ним тянется вся цепочка.

Сверх этого в MES обычно входят учёт рабочего времени, обслуживание оборудования, цеховая документация и анализ того, где производство теряет время. Всё это один слой: то, что происходит между планом и станком.

MES и ERP: где кончается одна и начинается другая

Второй вопрос приходит сразу за первым: MES и ERP-системы — что это, разные классы программ или одно и то же под разными названиями? Это разные классы, потому что они знают разное. ERP и 1С знают план, деньги, остатки и закупки. MES знает смену, операцию и партию.

Граница между ними проходит по предмету. Так же мы проводим её между CRM и ERP: CRM знает клиента и сделку, а как только в системе появляются изделие, материалы, цеха и партия, это уже ERP, как её ни назови. Между ERP и MES граница того же рода: пока речь о плане и деньгах, вы в учёте; когда о смене, операции и конкретной партии — вы в цеху.

Обмен между ними устроен просто. Сверху вниз идут заказы, план и нормы: что сделать и к какому сроку. Снизу вверх возвращается то, что произошло в цеху: сколько сделано, сколько ушло в брак, сколько списано материала. Если этот обмен идёт руками, через таблицу, которую мастер заполняет в конце смены, учёт узнаёт о цехе с опозданием на смену, а то и на неделю.

1С в этой схеме никуда не уходит. Бухгалтерия, зарплата и регламентированная отчётность — её работа, и забирать их незачем. Мы отдаём в 1С данные обменом и забираем из неё справочники, а не спорим с ней.

Отсюда практический вывод: MES не заменяет ни ERP, ни 1С, а достраивает под ними цеховой слой. Вопрос не в том, какую систему поставить вместо учётной, а в том, где сейчас живут ответы о цехе — в системе или в головах.

Признаки того, что цеху не хватает MES, и тест на одну минуту

Название системы здесь вторично. Важнее, узнаёте ли вы свой цех в этих фразах:

  • «Где заказ — знает мастер, и только пока он на смене.»
  • «Планируем в Excel, потому что в 1С наш техпроцесс не ложится.»
  • «У каждого филиала свои цены и свои сроки, и сводим мы это руками.»
  • «На рекламацию уходит день: непонятно, из какой партии изделие.»

Все четыре фразы говорят об одном: ответ на вопрос о цехе есть у человека, а не у системы. Пока мастер на смене, всё держится; стоит ему уйти в отпуск, и заказ теряется между участками.

Теперь сам тест. Возьмите изделие, по которому недавно была рекламация, и спросите, из какой партии оно сделано. Если ответ на вопрос «из какой партии это изделие» занимает больше минуты, прослеживаемости нет, какой бы ни была система. Поэтому на первом созвоне мы просим показать живую рекламацию.

Прослеживаемость — одна из функций MES, и добавить её задним числом нельзя: либо изделие с рождения связано с заказом, материалом и сменой, либо этой связи нет вовсе. Почему так, мы разбирали в статье про прослеживаемость продукции.

Если ни одна фраза не про вас, а партия находится за минуту, MES вам сейчас, скорее всего, не нужна, как бы убедительно её ни предлагали.

Когда MES не нужна, а нужна другая система

Слово «MES» часто звучит как ответ на любую боль производства. Но у многих болей другой адрес:

  • серийное производство, номенклатура которого помещается в справочник, — берите коробку;
  • главная боль на складе, в адресном хранении и сборке, — нужна система управления складом (WMS), а не MES;
  • нужно управлять станками и ЧПУ — это промышленная автоматика, другая профессия;
  • болят бухгалтерия и зарплата — это 1С, и спорить с ней незачем.

Эти четыре адреса стоит проверить до разговора с интегратором. Если ваша главная боль живёт по одному из них, MES окажется дорогим способом её не вылечить.

Производство под заказ — отдельный случай. Обычная ERP предполагает, что изготавливаемое уже описано спецификацией. У позаказного производства спецификация рождается во время приёма клиента: изделие считают по его меркам или по чертежу заказчика, и живёт эта спецификация вместе с одним человеком годами. Вопрос тогда не в классе системы, а в том, умеет ли она держать эту нить от приёма до переделки.

Коробочная MES или система под ваш процесс

Коробочные MES существуют, и их настраивают интеграторы. Мы этого не делаем: ни коробочные MES, ни 1С:ERP, ни Галактику мы не настраиваем — это отдельная профессия, и в ней есть команды сильнее нас. Если ваш техпроцесс ложится в готовый продукт, это хороший исход, а не повод искать разработчика.

Свою систему строят, когда готовой под ваш техпроцесс нет. Мы построили такую для производства, где каждое изделие делается для одного человека по меркам, снятым со скана, и система держит эту нить от первого приёма через изготовление и доставку до переделки через полтора года. Мы называем её производственной системой, а не MES: станками она не управляет, а измерительная техника подключена через адаптер и не привязана к одной модели.

В первую версию системы, которую мы строим для производства под заказ, входят: заказ от приёма до готового изделия со статусами, ответственными и сроками на каждом переходе; изделие со спецификацией по вашему же шаблону и связью с заказом; планирование — что в работе, что ждёт, где узкое место; прослеживаемость на уровне заказа — изделие, цех, исполнитель и дата; роли мастера, технолога, менеджера и руководителя. Партии материалов, отгрузки и рекламации с привязкой к партии, печать нарядов и документов, которые совпадают с системой, и обмен с 1С идут вторым этапом, со своей суммой. Многое здесь пересекается с функциями MES из первого раздела, но строится под один техпроцесс, а не под класс систем.

Что в ней устроено иначе, чем в типовой коробке: спецификация рождается на приёме, а не лежит в справочнике; рекламации, переделки и корректировки — полноценные объекты, которые прослеживаются до исходного приёма; работа не останавливается без связи — операции копятся в очереди и уходят на сервер, когда связь вернулась. Доступ решается сразу по бренду, филиалу, городу и юридическому лицу, причём чтение и запись выдаются отдельно, а за одним рабочим местом в цеху в смену могут работать двое.

Это самая большая система, которую мы ведём: 81 сущность данных, 13 семейств потоков от приёма до переделки и 2053 автоматические проверки в трёх репозиториях, которые запускаются на каждый пуш. Работа над ней идёт восемь месяцев и продолжается. Подробнее — в описании системы для позаказного производства.

Внедрение MES-системы: с чего начинать

Кто бы ни предлагал вам внедрение MES-системы, спросите, с чего он начнёт. Хороший ответ — не с обследования на два месяца и не с выбора платформы, а с одного маршрута, пройденного целиком: от заявки до отгрузки, на живом заказе, с вашими людьми. Производственную систему нельзя проектировать в переговорной: половина правил обнаруживается, когда мастер впервые ведёт настоящий заказ.

Так начинаем мы, когда строим свою систему. Первые две недели проходим заказ ногами: смотрим, как он живёт сейчас, от звонка до отгрузки, включая бумажки и мессенджеры, — именно здесь находятся правила, которых нет ни в одном регламенте. Результат этих недель — карта состояний заказа и список того, что сегодня держится на памяти людей. С третьей по пятую неделю строится ядро из заказа, изделия и спецификации, и к концу у вас работающее ядро на вашем стенде, с вашими справочниками.

Разработка такой системы почти всегда ломается в одном месте — там, где на бумаге шаг один, а в цеху их три, и про два никто не сказал. Поэтому с вашей стороны нужен один человек, который знает, как на самом деле идёт заказ, и может решать. Обычно это технолог или начальник производства, а не директор; часа в неделю хватает, но этот час обязателен.

Тот же вопрос задайте любому, кто предлагает вам готовую MES: кто с вашей стороны будет сверять систему с цехом и сколько времени это займёт. Если ответ звучит как «никто, мы всё знаем по опыту», настройка пойдёт по чужим догадкам о вашем техпроцессе.

Позже, отдельным этапом, приходит то, без чего ядро уже работает: режим без связи со сведением конфликтов — отдельная работа, и мы её делали.

Что делать, если вам предложили MES

На вопрос «MES-система — что это и нужна ли она нам» лучше отвечать на своём заказе, а не на чужой презентации. Опишите на одной странице, как заказ идёт у вас от приёма до отгрузки и где он теряется, и пройдите тест с рекламацией из третьего раздела.

После первого созвона вы получите прямой ответ и расчёт стоимости за 12 часов. Мы регулярно говорим «вам достаточно коробки» и теряем на этом заказы — зато не теряем на них полгода.

Если выяснится, что строить есть что, работа пойдёт по этапам, а фиксированную цену мы не обещаем. Сумма этапа не растёт, пока не меняется объём; остановиться можно после любого этапа, он закрывается промежуточным актом, а сделанное остаётся у вас и работает.