Укладка каучуковых тюков в ящики на первый взгляд — просто разновидность штабелирования. Но те, кто реально работал с прессованными тюками и загружал их в формовочные ящики, знают: сложность не в том, чтобы «взять и положить», а в том, что прессованный тюк пружинит, а верх каучука не является плоскостью. Номинальная толщина 200 мм — это лишь технологическая цель; после прессования каучук расширяется обратно, дозагрузка ложится не абсолютно равномерно, поверхность вспучивается и уводится в сторону. Наибольшая высота одного тюка на объекте порой достигает около 300 мм. Если программа по паспортным размерам записывает каждый ярус как «плоские 200», она быстро упирается в выпуклости — столкновение с каучуком, авария; либо, чтобы обойти высокие точки, весь ярус приподнимается с зазором, на низких участках тюк падает в пустоту, подпрыгивает, смещается, и штабель перекашивается всё сильнее.
Мы поставляем зарубежным заводам четырёхосевое оборудование штабелирования и укладки в ящики. Технология на объекте заказчика ясна: конвейер подаёт материал, манипулятор захватывает, укладывает в формовочный ящик по фиксированному рисунку, затем тюки поджимаются к стенке ящика или к соседним тюкам. Типовой режим — шесть тюков в ярус, шесть ярусов; смежные ярусы развёрнуты в плане на 180° друг к другу, чтобы разнести стыки и заполнить ящик плотно. Материал — преимущественно тюки 25 и 35 кг; текущая линия рассчитана на тюки 35 кг размером примерно 680 × 340 × 200 мм.
Эта статья — не «инструкция»; в ней разобрано, почему каждый элемент выбран именно так, пока мы на объекте превращали этот процесс в воспроизводимый метод. В отрасли обычно не хватает не концепций, а именно этих незаметных решений, без которых всё разваливается.
1. Настоящая сложность — не в самом манипуляторе
Четырёхосевые штабелирующие роботы для паллетирования давно отработаны. Укладка тюков в формовочный ящик — другое дело; отличий три.
Первое: материал не является стандартной деталью, а верх каучука — тем более не плоскость. Тюки приходят с прессования позади. После дозагрузки, уплотнения и выгрузки из формы каждый тюк и пружинит, и вспучивается. Номинальные 200 мм говорят лишь о примерной толщине тюка; с захватом и с верхним ярусом в действительности соприкасается наивысшая точка поверхности. На объекте она доходит примерно до 300 мм — речь не о нескольких миллиметрах допуска, а о выпуклости величиной с полтюка. В одном ярусе шесть тюков, и у каждого тюка высокая точка и сторона выпуклости свои.
Разомкнутая траектория, наращивающая ярусы по 200 мм, по умолчанию считает каждый ярус плоским и равнотолщинным. На объекте это не так: заниженно — верхний тюк падает в пустоту, подпрыгивает, смещается; завышенно — захват упирается в выпуклость, растёт сопротивление, в лучшем случае авария серводвигателя, в худшем — удар о ящик или о каучук. Зарубежные заводы особенно чувствительны: послать людей править точки по каждому ярусу — командировочные и часы работы быстро съедают сервисный бюджет сверх стоимости самого оборудования. Исправили эту партию — на следующей смене состояние прессования изменилось, выпуклости переехали, заплатки перестали работать.
Второе: работа происходит «внутри ящика», а не на паллете. Габарит формовочного ящика примерно 1565 × 1145 × 1510 мм, полезная внутренняя полость для укладки ещё теснее. Захват должен входить и выходить через горловину, а внутри ящика — прижиматься к стенке, смещаться в сторону и поджимать. Приём паллетирования «входить под наклоном, опускаясь, поворачивать» здесь крайне опасен: стенка ящика рядом, а углы поворота для горизонтального и вертикального размещения тюков различны.
Третье: последний тюк должен позволять захвату выйти. Захват — две боковые плиты, обжимающие тюк с двух сторон. После укладки последнего тюка в ярусе захват должен выйти из уже стянутой щели. Датчики нельзя ставить произвольно на торце или боках губок — иначе последний тюк не измерить и не вынуть. Это ограничение напрямую определяет, как строить измерение высоты и можно ли добавлять ещё один пневмоцилиндр для поджима каучука.
Поэтому цель мы поставили предельно конкретно: замкнутый технологический контур отладить у себя на заводе, а на объекте всё должно держаться на обучающих точках и параметрах, а не на правке программы по ярусам опытным наладчиком. Самоподстройка высоты — первый шаг; планирование траектории и правила поджима каучука — каркас, который ставит это в реальный ящик.
2. Сначала о системе координат: проход через горловину контролируется по самой нижней точке захвата
Многие программы штабелирования привыкли сравнивать высоту по Z центра фланца. На открытом посту это ещё сойдёт, при входе в формовочный ящик — нет.
У нашего захвата от фланца до нижней точки фиксированное смещение (калибровка на объекте, около 1377 мм). Основание манипулятора поднято на подставке, ящик стоит на полу, но оба уже привязаны обучением к одной мировой системе координат. Поэтому:
- проходит ли захват через горловину, определяется тем, выше ли самая нижняя точка захвата наивысшей точки габарита ящика, а не тем, какое число показывает фланец;
- высота фланца на безопасной точке над конвейером, на контрольной точке горловины и на выходе из ящика принимается одинаковой — тогда и нижняя точка захвата на одном уровне, и перемещение вне ящика безопасно;
- на сколько поднята подставка основания, не нужно вручную прибавлять и вычитать ещё раз в программе. При обучении безопасной точки достаточно убедиться глазами и рулеткой, что низ захвата выше верха ящика.
Высоту укладки первого яруса тоже часто считают неверно. Сама обученная точка дна ящика — это уже высота фланца без груза, прижатого к внутреннему дну, смещение 1377 уже входит в это число. Для первого яруса достаточно добавить к этому фланцевому значению запас: около 10 мм против задевания дна и ещё около 10 мм на захватное смещение (губки не удерживают самый нижний край тюка). Прибавить 1377 ещё раз — значит поднять весь захват ещё на кусок, и каучук повиснет в воздухе.
Со второго яруса иначе. Резистивная линейка измеряет мировую высоту верха каучука, в зоне нижней точки захвата, а не фланца. Чтобы перейти от «верха каучука» к «фланцу для укладки следующего яруса», нужно прибавить расстояние от фланца до низа захвата. Изменилась база — изменилась формула; это не два конкурирующих алгоритма, а две физические величины.
3. Подача материала: манипулятор не управляет конвейером, но обязан учитывать выбег при торможении
Конвейер — независимая система: поступление материала контролирует оптическая пара, останов в позиции — преобразователь частоты с тормозом. Материал забрали — оптическая пара свободна, лента движется; материал встал и перекрыл луч — лента останавливается. Оптическую пару можно двигать вдоль конвейера, подстраивая тормозной путь под разные скорости. После смены скорости достаточно ручной подстройки на месте; логику конвейера не нужно вписывать в программу манипулятора.
Манипулятор признаёт только одно: после возврата на безопасную точку над конвейером смотреть «есть ли каучук»; материал считается наличным, только когда луч перекрыт; затем пауза 1–2 секунды — и только потом спуск к захвату.
Почему не смотреть сигнал на полпути и не нырять сразу при первом сигнале? Потому что между срабатыванием оптической пары и торможением преобразователя лента ещё скользит. Пауза плюс время спуска от безопасной точки к точке взятия как раз съедают выбег. Сигнал использован рано — берёшь ещё движущийся каучук; поздно или не в том месте — холостой захват или задевание ленты.
И ещё одно, что на объектах часто упускают: перед спуском к точке взятия губки должны быть раскрыты. Опускаться сомкнутым захватом — удар о каучук; а толкать каучук раскрытым — задеть соседние тюки. Раскрытие, зажим, поджатие — три состояния для трёх этапов: взятие, укладка, поджим; нельзя смешивать их в одно «зажал — и готово».
4. Траектория внутри ящика: наклонные входы запрещены, поворот выполняется только вне ящика
Углы поворота для горизонтального и вертикального размещения различны. Если поворачивать на входе в ящик, габаритный объём тюка или захвата заденет стенку. Наше правило:
на высоте горловины сначала завершить поворот, затем входить вертикально; на выходе сначала вертикально подняться до горловины, внутри ящика не поворачивать, затем горизонтально переместиться к конвейеру.
Внутри ящика траектория «наклонного броска к точке укладки» тоже не используется. На объекте закреплены три участка:
1. Вертикальный спуск к точке предукладки — XY без изменений, меняется только высота. Точка предукладки относительно штатной точки укладки отступает в направлении, обратном предстоящему поджиму, и слегка приподнята. Так у входа в ящик остаётся буфер до стенки — сразу о стенку не трёшься. 2. Горизонтальное перемещение к стенке — высота прежняя, меняется только XY: тюк сдвигается в положение вплотную к стенке. 3. Дозированный спуск в позицию — XY без изменений, медленное опускание, раскрытие захвата.
Зачем три участка вместо одной наклонной линии ради такта? Потому что наклонная линия меняет XY и Z одновременно. Тюк уже приближается к стенке по мере опускания, и при малейшей ошибке ориентации или деформации горловины — задир стенки, заклинивание в ящике. Вертикальный участок гарантирует «сначала безопасный вход на глубину», горизонтальный — «прижатие к стенке на известной высоте», дозированный спуск — «финальный контакт управляем». Такт вырастает на десятые доли секунды, взамен — воспроизводимость, отлаживаемость и пригодность к поставке за рубеж.
Точки предукладки, прижатия к стенке и бокового смещения при поджиме не приходится обучать наладчику по одной. Обучением задаются только: штатные точки укладки каждой ячейки (XY и поворот цели прижатия), центр горловины, дно ящика, точка над конвейером и точка взятия. Остальное программа выводит из того, «куда поджимать». Центр ящика обязательно обучается отдельно: все последующие решения «поджимать ли к внешнему краю или к боковой стенке» принимаются по тому, в какую сторону от центра лежит точка укладки, а не по номинальным габаритам ящика.
5. Замкнутый контур высоты: в каждом ярусе измеряется наивысшая поверхность, погрешность не передаётся в следующий ярус
Именно это и есть задача, которую решение обязано закрыть.
Старый подход разомкнутый: первый ярус — от дна ящика с запасом, дальше каждый ярус прибавляет «номинальная толщина × номер яруса». Номинальные 200 мм считают верх каучука плоскостью; стоит одному тюку вспучиться до ~300 мм — ярус выше ожиданий программы уже прилично. Выше — уже не миллиметры, а смещение целого яруса. На месте остаётся грубо править точки вручную; изменилось состояние прессования — выпуклости переехали — заплатка не работает.
Мы изменили подход: после раскрытия захвата и успокоения каждого тюка измеряется его верх; когда все шесть тюков яруса измерены, берётся наивысшая поверхность — она и служит основанием следующего яруса. Действительно вспученная часть этого яруса измерена внутри него и дальше не передаётся. Шестой ярус больше не несёт суммарную ошибку «первые пять посчитаны плоскими по 200».
Поэтому нельзя выводить подъём и спуск поджима из паспортной толщины. Если подъём записан как 200 + запас, то при тюке с высокой выпуклостью поднятый захват всё ещё рядом с горбом, и боковое смещение заденет каучук. Подъём и спуск следуют за фактически измеренной наивысшей поверхностью яруса; номинал — только технологическая справка, не истина движения.
Почему измеряется «максимум», а не среднее
Следующий ярус ударяется не о «среднюю толщину» предыдущего, а о ту точку, что выпирает над поверхностью. Из шести тюков яруса большинство около 200, но стоит одному месту дойти до ~300 — среднее всё ещё «выглядит приемлемо», и ярус, уложенный по среднему, обрушится прямо на горб. База по наивысшей поверхности гарантирует, что следующий ярус не опустится ниже реальной высшей точки, — приоритет: не столкнуться. Локальные впадины дадут немного щели — принимаем; либо щель закрывается микропросадкой тюка под собственным весом, только вниз и с ограничением амплитуды. Это выбор в сторону безопасности. В штабелировании «плотнее на вид», оплаченное столкновением, на зарубежном объекте никто за вас не исправит.
Почему резистивная линейка и почему она в середине захвата
Машинное зрение чувствительно к освещению, пыли и затенению внутри ящика, а поддерживать его за рубежом ещё сложнее. Силовое управление на конце может дать страховочную сетку от столкновений, но не даст абсолютной высоты «где должен лежать следующий ярус». Резистивная линейка (датчик линейных перемещений) конструктивно проста, калибруется на заводе один раз, а на объекте в основном циклически работает.
По бокам и на торце захвата датчик не поставить — последнему тюку нужно выходить из щели. Резистивная линейка может стоять только между двумя зажимными плитами. На её конце — небольшая контактная пластина, давящая поверхностью, а не точкой, чтобы не втыкаться в мягкий или неровный верх каучука. Момент измерения строго один: тюк уже опущен, захват ещё не выведен, манипулятор неподвижен. Измерять после вывода бессмысленно — линейка уже отошла от поверхности.
Контактная пластина служит только измерению высоты. Выдвинуть, считать, обязательно убрать; до окончания уборки подъём и поджим запрещены. Датчик, едущий за рукой при боковых смещениях и поджимах, — самый короткий путь его сломать. Пока на объекте нет контроля «убран до конца», возврат закрепляется выдержкой времени: датчик можно добавить позже, порядок операций сократить нельзя.
Сначала измерение, потом поджим
После поджима верх каучука может чуть измениться. Мы выбираем: сначала измерить, затем поджать, принимая малую погрешность после поджима. Причина практическая: измерять после поджима — более длинный путь, захват уже ушёл из укладочной позы, и точка замера уже не чистая. Контуру высоты нужно «чтобы следующий ярус не ударился», а не выгнать каждый миллиметр в ноль. Выигрыш прилегания от поджима больше, чем та малая ошибка измерения.
Перед спуском два барьера, а не один
Перед входом в ящик первый вопрос: не ниже ли горловины самая нижняя точка захвата при рассчитанной высоте укладки? Это грубый барьер. Если система высот сломалась, переменная не записалась, значение зависло выше горловины — стоп, спуск запрещён.
На контрольной точке горловины, когда каучук ещё зажат и до прямолинейного спуска, второй вопрос: не окажется ли высота укладки этого яруса слишком глубже теоретической? Первый ярус сверяется с дном ящика плюс запас, со второго — с числом уложенных ярусов и толщиной каучука. Слишком глубоко — стоп. Это точный барьер. Он ловит «посчитали слишком глубоко, продавим ярус»; он не ловит вспучивание верха. Горб растёт вверх, а не опускает ярус вниз. От завышенного спасает только измеренная наивысшая поверхность, поднимающая следующий ярус.
Барьеры закрывают разные классы ошибок. Сверять только с теорией — можно пропустить грубую; сверять только с горловиной — «в ящик влезает, пропускаем», а ярус уже может быть продавлен. Когда верх каучука выше паспортного, проверка теоретической глубины считает высоту безопасной — именно тогда измерение нужнее всего. Аварии на объектах растут из «программа уверена, что она права». Проверки и существуют, чтобы останавливать эту уверенность.
6. Поджим каучука: не цилиндром, а самой рукой; последний тюк намеренно не поджимается
Просто положить тюк в ящик недостаточно. Чтобы ящик был набит плотно, каучук должен прилегать к стенке и к соседним тюкам. По привычке здесь добавляют комплект поджимных цилиндров. Мы этим путём не пошли.
На захвате уже есть небольшая толкающая пластина для измерения высоты. Если сделать её ещё и исполнительным органом поджима, измерение и поджим начнут делить один ход и одну защиту, а при отказе не различить, линейка не убралась или каучук не дошёл. Ход поджима зависит от ширины тюка (боковое смещение ≈ ширина тюка + 30 мм, поджим ≈ смещение + ещё 20 мм); ход цилиндра зашит наглухо — смена формата 25/35 кг потребует переделки механики. Рука сама умеет смещаться, её ход следует за размером.
Поэтому правило короткое: поджим каучука — только рукой; малая пластина выдвигается только на время измерения.
Порядок шести тюков в ярусе — не произвольная нумерация, а технологическая последовательность:
- сначала два тюка поперёк, с поджимом к внешнему краю ящика;
- затем два вертикальных тюка у боковых стенок, с поджимом каждый к своей ближней стенке;
- пятый — один из средних вертикальных, по регламенту прижимается к четвёртому;
- шестой, последний, не поджимается.
Последний не поджимается, потому что поджимать уже некуда — захвату ещё нужно целиком выйти. Жёсткий поджим лишь раздавит уложенные ярусы или заклинит захват в щели. Пятый прижимается к четвёртому, чтобы средняя щель досталась последнему по принципу «положил — и закончил», а не съедалась обжимом с двух сторон.
Тюки, которые поджимаются: после уборки измерительной пластины и до подъёма со смещением сначала сомкнуть пустые губки. После раскрытия губки раскрыты, а смещение и поджим раскрытым захватом — больший габарит, легко задеть соседние тюки и стенку. Смыкание возвращает захвату «стройность». Затем подъём (толщина каучука + запас), смещение за длинную сторону, спуск примерно до половины высоты и короткий дожим по направлению поджима.
Куда смещаться, тоже не продолжение направления поджима. Когда направление поджима определено, смещение берётся перпендикулярно ему и со стороны, более близкой к центру ящика, чтобы не уводить захват наружу за стенку. Все направления программа считает по положению точки укладки относительно центра ящика; наладчику не нужно помнить буквы осей.
7. Форматы параметризуются, ячейки не «вырастают» от ввода размеров
У тюков 25 и 35 кг меняются длина, ширина и высота. Большинство кинематических величин — формулы, и не должны быть зашиты двумя отдельными программами:
- подъём при поджиме ≈ толщина каучука + запас;
- спуск при поджиме ≈ половина высоты + запас;
- боковое смещение ≈ ширина каучука + добавка смещения;
- ход дожима может следовать за той же добавкой смещения.
При смене формата вводятся реальные размеры, и эти величины пересчитываются.
Но XY точек укладки и поворот — нет. Как размещать внутри ящика, как чередовать горизонтальные и вертикальные ярусы, к какой стенке прижимать каждую ячейку — это геометрия и технология, их не получить подстановкой длины, ширины и высоты в формулу. Для 25 кг всё равно понадобится обучение нового набора точек раскладки или отдельный проект. Дно ящика, центр ящика, конвейер и точка взятия — тоже геометрия объекта. Разделив «вычисляемое» и «обязанное обучению», мы избавляем заказчика от иллюзии, что три введённых числа меняют формат каучука.
Таково наше отношение к параметризованному технологическому пакету: параметры сокращают программирование на объекте, но не отменяют геометрию объекта. Сэкономить один выезд позволяют замкнутый контур и правила, а не одна таблица на все ящики мира.
8. Что это значит для отрасли
Укладку тюков в формовочные ящики долго делали двумя крайностями: дорогой шестиосевый робот со зрением — с высокой ценой единицы и сложностью обслуживания; дешёвая разомкнутая «четвёрка» — со всей сложностью, оставленной наладчику на объекте. Зарубежным заводам тяжелее всего от второй: оборудование купить можно, а технология заперта в нескольких людях, умеющих править точки.
Мы выбрали третий путь: четырёх осей достаточно, но ограничения объекта обязаны стать программой. Высота — замкнутый контур по замерам; траектория — «поворот вне ящика, три участка внутри, вертикальный выход»; поджим — рукой, без ещё одного слоя ломких цилиндров; безопасность — два барьера «проход горловины» и «теоретическая глубина яруса». Цель — не лабораторное прилегание, а:
- когда поверхность вспучена и пружинит, а высшая точка далеко выше номинальных 200 мм, шестой ярус всё равно кладётся по реальной наивысшей поверхности, а не бьётся по паспортным данным;
- логика, отлаженная на заводе, на объекте требует в основном обучения точек, а не переписывания такта;
- при смене формата кинематика вычисляется, точки раскладки копируются обучением, и не нужно изобретать программу с нуля.
Отрасли штабелирования не хватает не слова «автоматизация». Не хватает признания, что верх каучука не плоскость, ящик узкий, захват толстый, — и записи этих признаний в каждый отрезок движения. Мы открыто публикуем эти решения, потому что они держатся не на лозунге, а на стенах, в которые на объектах упирались снова и снова.
Дальше на этом каркасе мы сделаем ещё две вещи: заводскую калибровку и защиту измерительного узла и оформим 25/35 кг переключаемым технологическим пакетом. Силовая защита от столкновений, удалённая помощь и локальные сервисные сети — следующий слой снижения стоимости зарубежных поставок. Замкнутый контур высоты и правила работы внутри ящика — предпосылка, без которой всё это не встанет.
Статья составлена по практическим работам четырёхосевого штабелирования тюков в формовочные ящики; формат — тюки 35 кг (примерно 680 × 340 × 200 мм), 6 ярусов × 6 тюков. Номинальная толщина — технологическая цель; после прессования поверхность пружинит и вспучивается, на объекте высшая точка достигает примерно 300 мм. Для других прессовых линий и типов ящиков требуются обучение и калибровка на месте; не применяйте приведённые значения напрямую.