Производство изделий на заказ: прототипы, оснастка, мелкие серии. Восемнадцать принтеров четырёх разных моделей, каждый со своей программой и своим кабелем. Оператор обходил их по кругу с флешкой, а брак находили утром, когда пластик уже потрачен. Ниже история о том, как ферма стала одной системой.
Клиент под NDA: имя не разглашаем, потому что связаны договором о неразглашении, для наших контрактов это обычное условие. Отрасль, задача, ход работ и цифры настоящие.
Ферма росла по одному принтеру: сначала два, через год восемь, потом восемнадцать. Каждый приходил со своим родным приложением, своим форматом задания и своим представлением о том, что такое «готово». Общей картины не было ни у кого: чтобы понять загрузку, оператор шёл вдоль стеллажа и смотрел на экраны.
Задания раскладывали руками и по памяти: этот принтер печатает мелочь аккуратнее, у того сопло пошире, третий капризничает с гибким пластиком. Знание жило в голове старшего оператора, и в его отпуск ферма работала заметно хуже.
Хуже всего был брак. Отрыв детали от стола или забитое сопло на третьем часу печати означали, что оставшиеся девять часов принтер работал впустую. Узнавали об этом утром. Так выглядит задача, с которой приходят за автоматизацией процессов: данные есть, но они разбросаны и никто не смотрит на них вовремя.
Обошли все восемнадцать машин и записали, что каждая умеет отдавать наружу: температуры, положение головы, ход задания. Три старых принтера не умели ничего, к ним поставили внешние датчики и камеру.
Собрали одно окно на всю ферму: очередь заданий, состояние каждой машины, запас пластика. Разные протоколы спрятаны внутрь, оператор видит восемнадцать одинаковых карточек вместо четырёх разных программ.
На каждый стол камера, кадр раз в тридцать секунд. Модель сравнивает слой с ожидаемым и при отрыве детали, спагетти из пластика или пустом столе останавливает печать и зовёт человека.
Задания расходятся по машинам сами: по размеру стола, диаметру сопла, типу пластика и текущей очереди. Ночью ферма работает без людей, дежурный получает сообщение только на остановку.
Схема ниже показывает, что происходит между загрузкой модели и готовой деталью. Анимация нарисована кодом и весит меньше одной фотографии.
«Мы шли автоматизировать раскладку заданий, а самым ценным оказалась остановка печати. Экономия на пластике и времени принтера перекрыла всё остальное в первый же месяц, хотя в смете этот пункт был третьим.»
Ферма перестала зависеть от того, кто сегодня на смене. Брак ловится на двадцатой минуте вместо утра, задания расходятся сами, а ночная смена добавила выработки без единого нового человека в штате.
Услуга по теме: направление 02 «ИИ для бизнеса» · все кейсы студии
Хаб говорит с принтерами на их языке, а наружу показывает одно окно. Камеры и датчики добавлены там, где машина сама ничего не рассказывает.
Хаб окупается примерно от восьми машин. На меньшем парке оператор держит всё в голове, и система только добавит экранов. Отрасль не обязательно печать: те же принципы работают на станках с числовым управлением, лазерных резаках и упаковочных линиях.
Два условия, без которых проект не поедет. Первое: оборудование должно отдавать хоть что-то наружу, а если нет, надо закладывать деньги на внешние датчики и камеры. Второе: должен быть дежурный, который приедет на остановку. Система умеет остановить брак, но не умеет поменять катушку пластика.
На производстве цифры проверяются пластиком: сколько его ушло в деталь и сколько в мусор. Мы считали по весу, а не по ощущениям.
Брак считали по массе: сколько килограммов пластика за смену ушло в изделия и сколько в отбраковку. Базу взяли за два месяца до внедрения по журналу склада, после запуска сняли такие же два месяца. Обе выборки целиком, включая неудачные заказы.
Девятнадцать минут это медиана времени от начала сбоя до остановки печати, посчитанная по записям камер. Мы отдельно смотрели худшие случаи: в четырёх процентах остановка происходила позже часа, обычно при плавном отрыве детали, который на кадре почти не виден.
Прирост выработки на 41 процент включает ночную смену, поэтому он не про качество раскладки, а про то, что принтеры перестали простаивать. Без ночной смены прирост был бы около двенадцати процентов, и мы честно разделяем эти два числа в разговоре с заказчиком.
Оборудование отличается от переписки тем, что решение системы видно руками. Поэтому пилот шёл с подтверждением человеком, и четыре решения с него вошли в наш порядок для любого парка машин.
На пилоте система останавливала и часть исправных печатей: опоры и прозрачный пластик она принимала за брак. Разделили правила по типам пластика и на первые две недели оставили подтверждение человеком. Теперь так на каждой ферме: сначала система подсказывает, потом ей доверяют останавливать.
Три принтера не отдавали наружу ничего, только печатали с флешки. Поставили внешние датчики и камеру, а состояние выводим по косвенным признакам: движение головы, звук, изменение кадра. Аудит парка теперь идёт до сметы, и такие машины считаются отдельной строкой.
Хотели, чтобы система сама корректировала зазор стола по первому слою, но на двух моделях настройки со временем уходили. Оставили подсказку оператору: система показывает, что стол уехал, решение принимает человек. Правило: автоматика не трогает механику без подтверждения.
На пилоте ночной смены ферма дважды останавливалась под утро: заканчивалась катушка. Добавили расчёт запаса перед стартом задания и правило не брать в ночь то, на что не хватит пластика. Теперь ночная смена запускается только с этим расчётом.
Проекты с железом длиннее программных: часть времени уходит на то, чтобы что-то физически поставить и протянуть.
Две недели на монтаж и прокладку сети в смете выглядят лишними, пока не увидишь цех. Мы теперь смотрим помещение до подписания, а не после.
Пришлите список оборудования и журнал брака за два месяца. Посчитаем, сколько пластика и времени принтеров вы теряете сейчас, и покажем, что из этого ловится камерой. Диагностика засчитывается в стоимость пилота.