Производительность определяет цикл всей ячейки

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

Робот работает внутри ячейки, где есть и другие участники: станок или сварочный процесс, захват, приспособление, подача заготовок, контроль, выгрузка, оператор и следующая операция. Готовая деталь выходит из системы только тогда, когда завершилась вся критическая цепочка.

Поэтому для оценки роботизации полезнее мыслить не скоростью манипулятора, а временной диаграммой ячейки. На ней сразу видно, кто работает, кто ждет и какие операции действительно могут выполняться одновременно.

Самые дорогие секунды часто появляются, когда основной процесс ждет обслуживания

При обслуживании станка роботом (роботизированное обслуживание станка) станок создает ценность во время обработки детали. Если после завершения цикла он стоит и ждет, пока оператор подойдет, откроет зону, выгрузит готовую деталь, установит новую и запустит следующий цикл, дорогой технологический ресурс не работает.

Роботизация может сократить именно это ожидание. ABB описывает роботизированное обслуживание станка как автоматизацию повторяющейся загрузки и выгрузки и напрямую связывает интеграцию робота и машины с уменьшением времени простоя между роботом и станком. В таком сценарии основной выигрыш возникает даже тогда, когда движения робота не впечатляют скоростью: станок получает следующую заготовку стабильно и предсказуемо.

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

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

Параллельность иногда дает больший эффект, чем ускорение движения

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

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

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

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

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

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

Стабильный цикл меняет не только среднюю скорость, но и доступное производственное время

Работа человека естественно имеет вариативность: оператор переключается между задачами, берет материал, проверяет предыдущую операцию, реагирует на другие потребности участка. Роботизированная ячейка, если она обеспечена материалом и работает без сбоев, повторяет один и тот же алгоритм заметно предсказуемее.

Для планирования это ценно по двум причинам.

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

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

Поэтому дополнительное время работы нужно считать только для той автономности, которую обеспечивает вся ячейка, а не паспорт робота.

Одна логика по-разному проявляется в обслуживании станка, сварке и паллетировании

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

Роботизированная сварка. Здесь скорость перемещения робота ограничена самим сварочным процессом: шов должен выполняться с требуемой технологической скоростью. Большой резерв часто находится в загрузке приспособления, позиционировании, переходах между швами, очистке горелки и возможности готовить следующую деталь параллельно. Fronius отдельно подчеркивает двухпозиционную работу и офлайн-программирование как способы сокращать простои ячейки.

Паллетирование. Здесь скорость манипулятора действительно может быть критичной, особенно на быстрой линии. Но подбор робота все равно зависит от груза, досягаемости, требуемого цикла, режима работы и планирования пространства. FANUC именно так описывает критерии выбора паллетирующего решения. Если конвейер подает продукт медленнее, чем робот способен его укладывать, дальнейшее увеличение скорости робота не повысит выпуск линии.

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

После роботизации узкое место часто просто перемещается в другую точку

Успешная автоматизация одной операции меняет баланс всего потока.

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

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

Оценивать нужно выпуск годной продукции, календарь основной технологии и очереди между операциями.

Если после автоматизации ограничение переместилось дальше по потоку, полезно отдельно проверить где фактически находится узкое место участка.

Поток роботизированной ячейки от подачи через обслуживание роботом, основной процесс и контроль к следующей операции с возможным перемещением узкого места
После устранения одной паузы ограничение может перейти к другому звену. Оценивать стоит выпуск всей ячейки и очереди между операциями, а не только загрузку робота.

Широкая номенклатура может превратить роботизацию в проект переналадок

Автоматизировать повторяющийся цикл проще всего, когда геометрия, захват, приспособление и маршрут детали стабильны. При малых партиях меняется сама структура времени.

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

Именно поэтому современные производители развивают шаблоны обслуживания станка роботом, офлайн-программирование и решения для широкой номенклатуры и малых партий. ABB, например, отдельно позиционирует коллаборативное обслуживание станка роботом для широкой номенклатуры и малых объемов, а Fronius — быстрое программирование и офлайн-подготовку для гибкой роботизированной сварки.

Для покупателя это означает: перед роботизацией нужно считать не только время цикла повторяющейся детали, но и частоту и длительность переналадок между разными работами.

Практическая модель: нарисуйте один цикл во времени

Для первичной оценки не нужна сложная симуляция. Возьмите одну типовую деталь или партию и разложите цикл на временную шкалу:

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

Затем отметьте, какие блоки действительно могут перекрываться во времени. Именно самая длинная неперекрывающаяся цепочка формирует базовый цикл ячейки.

После этого стоит построить как минимум три сценария:

1. текущая ручная работа; 2. роботизированная ячейка на типовой партии; 3. роботизированная ячейка при наиболее частой переналадке или пиковом потоке.

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

СценарийЧто измерятьКакой элемент времени меняетсяЧто проверять в выводе
Текущая ручная работаОсновной процесс, ожидание загрузки/выгрузки, ручной контроль, очередиБазовая неперекрывающаяся цепочка и фактические паузыЕсть ли реальное ожидание, которое роботизация может убрать с критического пути
Роботизированная ячейка на типовой партииВремя обслуживания роботом, основной процесс, фактическое перекрытие подготовки, выгрузка и контрольБлокирующее обслуживание роботом и только подтвержденные параллельные операцииСокращается ли цикл всей ячейки, а не только время движения робота
Роботизированная ячейка при частых переналадках или пиковом потокеПереналадки, смена захвата/программы, пополнение буфера, очереди к следующей операцииДополнительное неперекрывающееся время и доступный календарь ячейкиСохраняется ли выигрыш на реальной номенклатуре, партийности и пиковой нагрузке

Что измерить до запроса на роботизацию

Хорошее техническое описание для интегратора начинается с фактического потока, а не с модели робота.

Полезно собрать:

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

Уже по этим данным интегратор может сравнивать захваты, позиционеры, машинное зрение, буферы и тип робота. Если же начать с фразы «хотим быстрого робота на 20 кг», риск оптимизировать не ту часть цикла очень высок.

Перед инвестицией полезно измерить не только время резки, но и загрузку, выгрузку, сортировку и ожидание между ними. Так видно, где автоматизация действительно изменит выпуск.

Обсудить цикл вашего участка с инженером

Сильная роботизация защищает критический процесс от ожиданий

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

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

Что подготовить для обсуждения роботизации с L-SEL Group

Если есть реальная операция для роботизации, полезнее начать с видео или описания текущего цикла, типовых деталей, партийности, времени ожидания и следующей операции. L-SEL Group может использовать эти данные как основу для первичной архитектуры ячейки и определения того, какую именно потерю должен убрать робот.

Обсудить задачу роботизации с инженером