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

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

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

Обследование парка: два дня, которые определяют смету

Первая работа проекта — не монтаж, а паспортизация парка. Инженер обходит цех со списком и для каждой единицы фиксирует четыре вещи: есть ли система ЧПУ и какого поколения, выведены ли наружу сигнальные лампы или сухие контакты, есть ли сетевой разъём и что он отдаёт, доступен ли силовой кабель для установки клещей. Это 16–20 часов работы для парка в 12–30 единиц, то есть 48 000–60 000 ₽ по ставке инженера 3 000 ₽ в час.

Результат обследования — таблица, где каждая единица оборудования отнесена к одному из четырёх способов съёма с указанием цены. Эта таблица и есть смета: без неё любая цифра в коммерческом предложении — угадывание. Для модельного парка из 12 станков, к которому мы возвращаемся во всех статьях кластера, расклад получился такой: 3 станка со штатным протоколом, 4 с ЧПУ прошлых поколений и сигнальной колонной, 5 универсальных без электроники.

Проверка подрядчика одним вопросом

Спросите, что он собирается делать со станками без цифрового выхода, до подписания договора. Ответ «подключим по OPC UA» без обследования означает, что человек не был в вашем цехе. Нормальный ответ звучит скучно: «сначала два дня обследования, потом смета по каждой единице отдельно».

Четыре способа: срок, цена, глубина

Что это значитOPC UA, Modbus, MQTT

Это не продукты и не бренды, а промышленные стандарты обмена. Modbus — простой протокол опроса регистров, живёт в оборудовании с восьмидесятых, умеет отдавать значения и состояния. OPC UA — современный стандарт, где у станка есть описанная модель данных: не «регистр 40012», а «счётчик деталей». MQTT — транспорт от шлюза к серверу сбора: лёгкий, устойчивый к обрывам связи, умеет копить сообщения. В типовом контуре они работают вместе: станок отдаёт по Modbus или OPC UA, шлюз переупаковывает и отправляет по MQTT.

СпособЧто нужно от станкаСрок работПорядок ценыГлубина данных
Штатный протокол станкаСетевой разъём и включённая опция обмена; часто требуется лицензия производителя3–10 дней на первую модель, 1 день на каждую следующую единицу той же моделиЖелеза почти нет; работы 25 000–60 000 ₽ на модельСостояние, номер программы, счётчик деталей, коды ошибок, наработка узлов
Промышленный шлюз-конвертерЛюбой протокол, который станок умеет отдавать, включая устаревшие последовательные5–12 дней на первый шлюз, 1–2 дня на подключение следующей единицы45 000–90 000 ₽ на шлюз, обслуживает 4–8 станковТо же, что у протокола, но ограничено тем, что станок реально отдаёт
Внешний датчик тока или движенияДоступ к силовому кабелю или к подвижному узлу; от станка не требуется ничего1 день на станок, монтаж в обеденный перерыв или между сменами14 000–30 000 ₽ плюс монтаж 6 000–12 000 ₽Работает или стоит; по уровню тока отличается холостой ход от обработки
Ручная отметка операторомНичего; нужен терминал на участке и место, куда его поставить2–3 дня на настройку формы и классификатора, обучение — полсмены25 000–60 000 ₽ за терминал на участок, не на станокПричина простоя, комментарий, иногда фото. Единственный источник ответа «почему»

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

карта связейsbor-dannyh-so-stankov-i-oborudovaniya--01
Схема контура: четыре источника сигнала, шлюз, сервер сбора, учётная система и отчёты

Карта связей слева направо. Левый столбец — четыре источника: «Станок с протоколом (3 шт.)», «ЧПУ прошлых поколений, сигнальная лампа (4 шт.)», «Универсальный станок, датчик тока (5 шт.)», «Терминал отметки причины (3 шт.)». Все четыре стрелками сходятся в блок «Шлюз», подпись на стрелках «OPC UA / Modbus / сухой контакт». От шлюза одна стрелка с подписью «MQTT» в блок «Сервер сбора: сырые отсчёты 30–90 дней, события 2–3 года». От него вверх стрелка в блок «Отчёты и разбор простоев», вниз стрелка с подписью «раз в смену, 756 строк в месяц» в блок «Учётная система (1С)». Чертёжный стиль, подписи по-русски.

Сырые сигналы живут в сервере сбора, в учётную систему уходят только итоги смены

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

  • Счётчик деталей нужен, если вы хотите считать производительность автоматически, а не через отметки по сменному заданию. Даёт его только протокол. Обратите внимание: счётчик станка считает циклы, а не годные изделия, и с браком его надо сводить отдельно.
  • Коды ошибок нужны, если планируется работа с отказами: анализ повторяющихся аварий, накопление истории под предиктивное обслуживание. Дискретный сигнал скажет «авария», но не скажет какая, и половина ценности истории теряется.
  • Номер управляющей программы нужен, если надо привязать время работы к конкретной операции без участия человека. Без него связка «станко-час — деталь» делается через сменное задание, то есть через отметку оператора.
  • Ничего из этого не нужно, если задача — увидеть, сколько цех стоит и почему. Тогда датчик тока плюс терминал отметки причины закрывают её полностью и стоят вчетверо дешевле.
сравнениеsbor-dannyh-so-stankov-i-oborudovaniya--02
Таблица глубины данных: протокол, дискретный вход, датчик тока, отметка оператора

Сравнительная сетка: четыре колонки «Протокол», «Дискретный вход», «Датчик тока», «Отметка оператором» и шесть строк-признаков «факт работы и остановки», «длительность с точностью до минуты», «номер программы», «счётчик циклов», «код ошибки», «причина простоя». Заполненные ячейки — сплошная заливка, пустые — прочерк. Первые две строки заполнены у трёх первых колонок, строки 3–5 только у «Протокола», последняя строка только у «Отметки оператором». Внизу строка цен: «25 000–60 000 ₽ на модель», «12 000–25 000 ₽», «14 000–30 000 ₽», «25 000–60 000 ₽ на участок». Чертёжный стиль, подписи по-русски.

Факт остановки дают три способа одинаково, всё остальное различается

Старое оборудование без ЧПУ: что реально делают

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

  1. 1
    Факт работы — клещи на силовом кабеле

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

  2. 2
    Количество — счётчик циклов на подвижном узле

    Индуктивный или герконовый датчик на возвратно-поступательном узле — рабочий вариант для прессов, штампов, гильотин, экструзии. 6 000–15 000 ₽ на точку. Для токарного или фрезерного станка с ручным управлением он бесполезен: цикл там не повторяется. Там количество приходит только из отметки по сменному заданию.

  3. 3
    Причина — терминал на участок, а не на станок

    Один терминал на 4–6 станков стоит 25 000–60 000 ₽ и закрывает участок целиком. Ставить экран у каждого станка не нужно и вредно: чем больше устройств, тем дороже обслуживание и тем чаще что-то не работает. Правило простое — от любого станка до терминала не больше 15 шагов, иначе отметка не приживётся.

Порядок цифр на один старый станок получается такой: 20 000 ₽ за съём факта работы, плюс доля терминала — при пяти станках на один терминал это ещё около 9 000 ₽ на единицу, плюс работы по настройке. В сумме 32 000–40 000 ₽ на станок против 25 000–60 000 ₽ работ за подключение по протоколу. То есть старое оборудование подключается не дороже, а иногда дешевле современного — просто данных приходит меньше.

Куда складывать поток и почему не в учётную систему

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

Объём потока с 12 станков за месяц
Секундный опрос: 12 станков × 86 400 секунд1 036 800 значений в сутки
То же за месяц (30 дней)31 104 000 значений
Запись только по изменению состояния: 12 станков × 120 переходов в сутки1 440 записей в сутки
То же за месяц43 200 записей
Агрегаты в учётную систему: 12 станков × 3 смены × 21 рабочий день756 строк в месяц
ИтогоЗапись по событию сокращает поток в 720 раз, а в учёт уходит в 41 000 раз меньше, чем снимается

Отсюда трёхуровневая схема хранения, которую стоит требовать в техническом задании. Первый уровень — сырые отсчёты в базе временных рядов на сервере сбора, срок хранения 30–90 дней; они нужны для отладки порогов и разбора спорных случаев, дальше их ценность падает почти до нуля. Второй уровень — события: переход состояния, начало и конец простоя, отметка причины, авария. Их немного, они и есть аналитика, хранить их надо 2–3 года. Третий уровень — агрегаты за смену, и только они уходят в учётную систему.

графикsbor-dannyh-so-stankov-i-oborudovaniya--03
Три уровня хранения: 31 104 000 отсчётов, 43 200 событий, 756 строк агрегатов в месяц

Три вложенных горизонтальных полосы разной длины в логарифмическом масштабе с подписями. Самая длинная: «Сырые отсчёты — 31 104 000 в месяц, хранение 30–90 дней». Средняя: «События — 43 200 в месяц, хранение 2–3 года». Короткая: «Агрегаты за смену — 756 строк в месяц, хранение бессрочно в учётной системе». Между первой и второй выноска «в 720 раз меньше», между первой и третьей — «в 41 000 раз меньше». Слева подпись «12 станков, три смены, 21 рабочий день». Чертёжный стиль, подписи по-русски.

Каждый следующий уровень меньше предыдущего на порядки — и живёт дольше
Сервер сбора должен работать при обрыве связи

Цех — не офис: сеть падает, коммутатор перегревается, кабель задевают погрузчиком. Шлюз обязан копить сообщения локально и досылать их после восстановления связи, иначе в данных появятся дыры ровно в те смены, которые интереснее всего разбирать. Требуйте в техническом задании буфер не меньше 72 часов и проверяйте его на приёмке: выдерните сетевой кабель на час и посмотрите, восстановится ли история. Как устроены очереди и повторные попытки в интеграциях вообще, разобрано в отдельной статье про очереди и повторные попытки.

Связь с 1С: как не задвоить выработку

Здесь ломается большинство проектов, причём не технически, а организационно. У предприятия появляются два источника данных о том, сколько сделано: отметки рабочих по сменному заданию и счётчики станков. Они никогда не сойдутся полностью, и вопрос «какой из них правильный» превращается в конфликт между цехом и бухгалтерией, потому что от ответа зависит сдельная оплата.

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

ДанныеГде живутЧто уходит в учётную системуКак часто
Секундные отсчёты тока и состоянияСервер сбора, 30–90 днейНичего
События: начало и конец простоя, причина, аварияСервер сбора, 2–3 годаНичего; в учёт попадают только их итоги
Станко-часы по состояниям за сменуСервер сбора и учётная системаОдна строка на станок и смену: работа, простой, переналадка, плановая остановкаРаз в смену, по расписанию
Счётчик циклов за сменуСервер сбора и учётная системаКонтрольное количество рядом с выработкой по наряду, без проведенияРаз в смену
Выработка в штуках для оплатыТолько учётная системаИз отметки по сменному заданию, а не из счётчикаПо факту отметки

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

Пилот на трёх станках за 3–4 недели

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

Состав и цена пилота на трёх станках
Обследование парка и выбор способов: 8 часов инженера × 3 000 ₽24 000 ₽
Шлюз и сервер сбора55 000 ₽
Модуль дискретного ввода для станка с сигнальной колонной16 000 ₽
Датчик тока с модулем и монтажом для станка без ЧПУ22 000 ₽
Подключение, настройка порогов, отладка: 40 часов инженера × 3 000 ₽120 000 ₽
Классификатор причин, отчёт, обучение мастера: 8 часов × 3 000 ₽24 000 ₽
Итого261 000 ₽ и 3–4 недели; полный контур на 12 станков — около 840 000 ₽

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

Четвёртый критерий важнее первых трёх. Технически контур соберут почти всегда; проваливаются пилоты на другом — данные есть, а никто ими не пользуется. Если за три недели мастер ни разу не открыл отчёт сам, разворачивать систему на весь парк рано, и честнее это признать на 261 000 ₽, чем на 840 000 ₽.

этапыsbor-dannyh-so-stankov-i-oborudovaniya--04
Пилот по неделям: обследование, монтаж, отладка порогов, первый разбор у мастера

Горизонтальная лента из четырёх отрезков-недель с подписями. Неделя 1 — «Обследование парка, паспорт каждой единицы, выбор способа съёма», результат «таблица со сметой по единицам». Неделя 2 — «Монтаж: шлюз, модуль дискретного ввода, датчик тока», результат «сигнал идёт с трёх станков». Неделя 3 — «Отладка порогов, классификатор причин, обучение операторов», результат «доля простоев с причиной выше 70 %». Неделя 4 — «Сверка с журналом мастера, первый разбор», результат «расхождение не больше 5 % за смену». Под лентой подпись «261 000 ₽». Чертёжный стиль, подписи по-русски.

Три недели работ и одна неделя на то, чтобы данными начали пользоваться

Что должно измениться в цехе, иначе данных не будет

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

  1. 1Терминал ставится там, где человек и так проходит, — у выхода с участка, рядом с местом складирования заготовок. Не больше 15 шагов от станка. Терминал в кабинете мастера гарантированно не будет использован.
  2. 2Вход по карте или штрихкоду на бейдже, не по паролю. У 80–90 % работников цеха нет и не должно быть логина в учётной системе, и заводить его каждому — лишняя работа и лишний риск по 152-ФЗ. Карта решает задачу идентификации поста, а не личности.
  3. 3Отметка причины не влияет на оплату, и это надо сказать вслух на собрании до монтажа. Как только отметка начинает влиять на премию, простой превращается в переналадку, а данные — в отчётность.
  4. 4Незакрытый простой поднимается к мастеру автоматически. Станок стоит больше 20 минут без причины — мастеру уходит сообщение. Это единственная автоматика, нужная на старте.
  5. 5Передача смены включает данные. В процедуру пересменки добавляется строка «незакрытых простоев не осталось». Без этого ночная смена стабильно даёт вдвое меньше отметок, чем дневная, и вся ночная статистика становится непригодной.
  6. 6У сервера сбора есть хозяин. Один человек в компании отвечает за то, что шлюз жив, буфер не переполнен и данные идут. Обычно это тот же, кто отвечает за учётную систему; в договоре с подрядчиком это должно быть отдельной строкой поддержки, а не подразумеваться.

Когда подключать станки не надо

Четыре ситуации, в которых мы советуем не тратить деньги на съём сигнала — по крайней мере сейчас.

  • Нет отметок выработки. Станко-часы без выпуска в штуках дают только один множитель эффективности из трёх. Сначала сменные задания и учёт выработки, потом датчики: обратный порядок даёт красивые графики загрузки, из которых нельзя сделать ни одного вывода о продукции.
  • Меньше пяти-шести единиц оборудования. Обследование, шлюз и настройка стоят почти столько же, что при двенадцати станках, а мастер видит весь парк глазами. Здесь честнее начать с бумажного листа причин на участке и сведения раз в неделю.
  • Оборудование одно и загружено на 100 %. Если единственный станок работает без перерыва и очередь перед ним не кончается, мониторинг подтвердит то, что и так известно. Деньги лучше вложить в расшивку узкого места.
  • Цель — контролировать людей. Данные с датчиков плохо годятся для оценки работников и хорошо годятся для оценки организации труда. Проект, начатый с формулировки «хочу видеть, кто сколько простаивает», заканчивается тем, что через месяц причины перестают отмечать, а состояние станка держат в режиме холостого хода.

Датчик отвечает на вопрос «когда». На вопрос «почему» отвечает человек, у которого до терминала пятнадцать шагов и двадцать секунд.