Подключить станок к системе — это выбрать один из четырёх способов снять с него сигнал: штатный протокол самого станка, промышленный шлюз-конвертер, внешний датчик тока или движения, ручная отметка оператором. Первые три дают факт «работает или стоит» и различаются глубиной остальных данных. Четвёртый не даёт факта вообще, зато только он даёт причину — и без него данные отвечают на вопрос «сколько», но не на вопрос «почему».
Неприятная часть, о которой подрядчики обычно молчат до сметы: на среднем российском производстве штатный цифровой выход есть примерно у трети парка. Остальное — станки с ЧПУ прошлых поколений, у которых наружу выведены только сигнальные лампы, и универсальное оборудование без электроники вообще. Смета, посчитанная по фразе «подключим по протоколу», после обследования вырастает вдвое или урезается до трёх станков.
Ниже — сравнение четырёх способов по цене, сроку и глубине данных, честный разбор вариантов для старого оборудования, расчёт объёма потока и правила его хранения, схема связи с учётной системой без задвоения выработки и состав пилота на трёх станках. Зачем всё это нужно и во что превращается в деньгах, разобрано отдельно в статье про мониторинг простоев и расчёт OEE — там же считается окупаемость на том же парке из 12 станков.
Обследование парка: два дня, которые определяют смету
Первая работа проекта — не монтаж, а паспортизация парка. Инженер обходит цех со списком и для каждой единицы фиксирует четыре вещи: есть ли система ЧПУ и какого поколения, выведены ли наружу сигнальные лампы или сухие контакты, есть ли сетевой разъём и что он отдаёт, доступен ли силовой кабель для установки клещей. Это 16–20 часов работы для парка в 12–30 единиц, то есть 48 000–60 000 ₽ по ставке инженера 3 000 ₽ в час.
Результат обследования — таблица, где каждая единица оборудования отнесена к одному из четырёх способов съёма с указанием цены. Эта таблица и есть смета: без неё любая цифра в коммерческом предложении — угадывание. Для модельного парка из 12 станков, к которому мы возвращаемся во всех статьях кластера, расклад получился такой: 3 станка со штатным протоколом, 4 с ЧПУ прошлых поколений и сигнальной колонной, 5 универсальных без электроники.
Спросите, что он собирается делать со станками без цифрового выхода, до подписания договора. Ответ «подключим по OPC UA» без обследования означает, что человек не был в вашем цехе. Нормальный ответ звучит скучно: «сначала два дня обследования, потом смета по каждой единице отдельно».
Четыре способа: срок, цена, глубина
Это не продукты и не бренды, а промышленные стандарты обмена. 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 ₽ за терминал на участок, не на станок | Причина простоя, комментарий, иногда фото. Единственный источник ответа «почему» |
Оборудование здесь названо по функции намеренно: конкретные марки шлюзов и терминалов меняются каждый сезон, а порядок цены и набор возможностей — нет. Что именно покупать в качестве терминала для цеха и чем промышленное исполнение отличается от офисного планшета, разобрано в материале про терминалы сбора данных.
Карта связей слева направо. Левый столбец — четыре источника: «Станок с протоколом (3 шт.)», «ЧПУ прошлых поколений, сигнальная лампа (4 шт.)», «Универсальный станок, датчик тока (5 шт.)», «Терминал отметки причины (3 шт.)». Все четыре стрелками сходятся в блок «Шлюз», подпись на стрелках «OPC UA / Modbus / сухой контакт». От шлюза одна стрелка с подписью «MQTT» в блок «Сервер сбора: сырые отсчёты 30–90 дней, события 2–3 года». От него вверх стрелка в блок «Отчёты и разбор простоев», вниз стрелка с подписью «раз в смену, 756 строк в месяц» в блок «Учётная система (1С)». Чертёжный стиль, подписи по-русски.
Главная ошибка при выборе способа — платить за глубину, которая не нужна. Для учёта простоев и расчёта доступности достаточно факта «работает или стоит» с точностью до минуты, а его одинаково достоверно дают и протокол, и датчик тока. Разница проявляется в трёх сценариях, и если ни один из них вам не нужен, дорогой съём — это перерасход.
- Счётчик деталей нужен, если вы хотите считать производительность автоматически, а не через отметки по сменному заданию. Даёт его только протокол. Обратите внимание: счётчик станка считает циклы, а не годные изделия, и с браком его надо сводить отдельно.
- Коды ошибок нужны, если планируется работа с отказами: анализ повторяющихся аварий, накопление истории под предиктивное обслуживание. Дискретный сигнал скажет «авария», но не скажет какая, и половина ценности истории теряется.
- Номер управляющей программы нужен, если надо привязать время работы к конкретной операции без участия человека. Без него связка «станко-час — деталь» делается через сменное задание, то есть через отметку оператора.
- Ничего из этого не нужно, если задача — увидеть, сколько цех стоит и почему. Тогда датчик тока плюс терминал отметки причины закрывают её полностью и стоят вчетверо дешевле.
Сравнительная сетка: четыре колонки «Протокол», «Дискретный вход», «Датчик тока», «Отметка оператором» и шесть строк-признаков «факт работы и остановки», «длительность с точностью до минуты», «номер программы», «счётчик циклов», «код ошибки», «причина простоя». Заполненные ячейки — сплошная заливка, пустые — прочерк. Первые две строки заполнены у трёх первых колонок, строки 3–5 только у «Протокола», последняя строка только у «Отметки оператором». Внизу строка цен: «25 000–60 000 ₽ на модель», «12 000–25 000 ₽», «14 000–30 000 ₽», «25 000–60 000 ₽ на участок». Чертёжный стиль, подписи по-русски.
Старое оборудование без ЧПУ: что реально делают
Универсальный станок семидесятых годов не отдаст ни номер программы, ни счётчик деталей — и не надо пытаться. С него снимают ровно три вещи, и все три снимаются снаружи, без вмешательства в конструкцию и без согласования с изготовителем.
- 1Факт работы — клещи на силовом кабеле
Токовые клещи надеваются на фазу питания привода и через модуль передают уровень тока. Порог, выше которого станок считается работающим, подбирается за одну смену наблюдения: холостой ход обычно даёт заметно меньший ток, чем обработка. Стоимость на единицу — 14 000–30 000 ₽ вместе с модулем, монтаж 6 000–12 000 ₽. Работы на 15–40 минут, электрику нужен допуск, останавливать цех не требуется.
- 2Количество — счётчик циклов на подвижном узле
Индуктивный или герконовый датчик на возвратно-поступательном узле — рабочий вариант для прессов, штампов, гильотин, экструзии. 6 000–15 000 ₽ на точку. Для токарного или фрезерного станка с ручным управлением он бесполезен: цикл там не повторяется. Там количество приходит только из отметки по сменному заданию.
- 3Причина — терминал на участок, а не на станок
Один терминал на 4–6 станков стоит 25 000–60 000 ₽ и закрывает участок целиком. Ставить экран у каждого станка не нужно и вредно: чем больше устройств, тем дороже обслуживание и тем чаще что-то не работает. Правило простое — от любого станка до терминала не больше 15 шагов, иначе отметка не приживётся.
Порядок цифр на один старый станок получается такой: 20 000 ₽ за съём факта работы, плюс доля терминала — при пяти станках на один терминал это ещё около 9 000 ₽ на единицу, плюс работы по настройке. В сумме 32 000–40 000 ₽ на станок против 25 000–60 000 ₽ работ за подключение по протоколу. То есть старое оборудование подключается не дороже, а иногда дешевле современного — просто данных приходит меньше.
Куда складывать поток и почему не в учётную систему
Соблазн понятен: раз есть 1С, пусть данные идут туда. Проблема в объёме и в природе данных. Учётная система рассчитана на документы — сотни и тысячи записей в день, каждая со своей логикой проведения. Поток с датчиков — это миллионы однотипных чисел без всякой учётной семантики.
Отсюда трёхуровневая схема хранения, которую стоит требовать в техническом задании. Первый уровень — сырые отсчёты в базе временных рядов на сервере сбора, срок хранения 30–90 дней; они нужны для отладки порогов и разбора спорных случаев, дальше их ценность падает почти до нуля. Второй уровень — события: переход состояния, начало и конец простоя, отметка причины, авария. Их немного, они и есть аналитика, хранить их надо 2–3 года. Третий уровень — агрегаты за смену, и только они уходят в учётную систему.
Три вложенных горизонтальных полосы разной длины в логарифмическом масштабе с подписями. Самая длинная: «Сырые отсчёты — 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 недели
Правильный пилот берёт три станка разных типов, а не три одинаковых: один со штатным протоколом, один с сигнальной колонной, один без электроники. Смысл в том, чтобы проверить все три способа съёма на своём оборудовании и своих людях до того, как подписана смета на парк.
Что считать успехом — договариваются до старта и записывают в акт. Четыре критерия, все проверяемые: доля времени с наличием сигнала не ниже 98 %; расхождение станко-часов по данным системы и по журналу мастера не больше 5 % за смену; доля простоев с указанной причиной не ниже 70 % к концу третьей недели; мастер провёл минимум два разбора по данным самостоятельно, без участия подрядчика.
Четвёртый критерий важнее первых трёх. Технически контур соберут почти всегда; проваливаются пилоты на другом — данные есть, а никто ими не пользуется. Если за три недели мастер ни разу не открыл отчёт сам, разворачивать систему на весь парк рано, и честнее это признать на 261 000 ₽, чем на 840 000 ₽.
Горизонтальная лента из четырёх отрезков-недель с подписями. Неделя 1 — «Обследование парка, паспорт каждой единицы, выбор способа съёма», результат «таблица со сметой по единицам». Неделя 2 — «Монтаж: шлюз, модуль дискретного ввода, датчик тока», результат «сигнал идёт с трёх станков». Неделя 3 — «Отладка порогов, классификатор причин, обучение операторов», результат «доля простоев с причиной выше 70 %». Неделя 4 — «Сверка с журналом мастера, первый разбор», результат «расхождение не больше 5 % за смену». Под лентой подпись «261 000 ₽». Чертёжный стиль, подписи по-русски.
Что должно измениться в цехе, иначе данных не будет
Съём сигнала — половина задачи, и не самая сложная. Вторая половина в том, что система показывает правду ровно настолько, насколько вовремя отмечают операции и причины. Это требует изменений в работе цеха, и их надо согласовать до монтажа, а не после.
- 1Терминал ставится там, где человек и так проходит, — у выхода с участка, рядом с местом складирования заготовок. Не больше 15 шагов от станка. Терминал в кабинете мастера гарантированно не будет использован.
- 2Вход по карте или штрихкоду на бейдже, не по паролю. У 80–90 % работников цеха нет и не должно быть логина в учётной системе, и заводить его каждому — лишняя работа и лишний риск по 152-ФЗ. Карта решает задачу идентификации поста, а не личности.
- 3Отметка причины не влияет на оплату, и это надо сказать вслух на собрании до монтажа. Как только отметка начинает влиять на премию, простой превращается в переналадку, а данные — в отчётность.
- 4Незакрытый простой поднимается к мастеру автоматически. Станок стоит больше 20 минут без причины — мастеру уходит сообщение. Это единственная автоматика, нужная на старте.
- 5Передача смены включает данные. В процедуру пересменки добавляется строка «незакрытых простоев не осталось». Без этого ночная смена стабильно даёт вдвое меньше отметок, чем дневная, и вся ночная статистика становится непригодной.
- 6У сервера сбора есть хозяин. Один человек в компании отвечает за то, что шлюз жив, буфер не переполнен и данные идут. Обычно это тот же, кто отвечает за учётную систему; в договоре с подрядчиком это должно быть отдельной строкой поддержки, а не подразумеваться.
Когда подключать станки не надо
Четыре ситуации, в которых мы советуем не тратить деньги на съём сигнала — по крайней мере сейчас.
- Нет отметок выработки. Станко-часы без выпуска в штуках дают только один множитель эффективности из трёх. Сначала сменные задания и учёт выработки, потом датчики: обратный порядок даёт красивые графики загрузки, из которых нельзя сделать ни одного вывода о продукции.
- Меньше пяти-шести единиц оборудования. Обследование, шлюз и настройка стоят почти столько же, что при двенадцати станках, а мастер видит весь парк глазами. Здесь честнее начать с бумажного листа причин на участке и сведения раз в неделю.
- Оборудование одно и загружено на 100 %. Если единственный станок работает без перерыва и очередь перед ним не кончается, мониторинг подтвердит то, что и так известно. Деньги лучше вложить в расшивку узкого места.
- Цель — контролировать людей. Данные с датчиков плохо годятся для оценки работников и хорошо годятся для оценки организации труда. Проект, начатый с формулировки «хочу видеть, кто сколько простаивает», заканчивается тем, что через месяц причины перестают отмечать, а состояние станка держат в режиме холостого хода.
Датчик отвечает на вопрос «когда». На вопрос «почему» отвечает человек, у которого до терминала пятнадцать шагов и двадцать секунд.
