Устранение неполадок 6-осевой руки CTE

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


Первые проверки

Прежде чем приступать к устранению конкретных неполадок, проверьте следующее: 

  • Шестиосевой манипулятор включен.
  • Шестиосевой манипулятор подключен правильно.
    • Использовать 6-осевой манипулятор без «мозга»? Чтобы узнать больше о проверке соединений, выполните действия, описанные в разделе Direct Connection ниже.
    • Использовать рабочую ячейку CTE с интеллектом EXP Brain? Чтобы узнать больше о проверке соединений, воспользуйтесь шагами, описанными в разделе Подключение через EXP Brain.
  • Все кабели Smart Cables надежно подключены.
  • Вся прошивка обновлена ​​до последней версии. Воспользуйтесь приведенными ниже ссылками на статьи, чтобы убедиться в актуальности прошивки как для 6-осевого манипулятора , так и для блока управления.

Прямое подключение

Кабель питания подключен к правому порту на задней панели основания 6-осевого манипулятора.

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

Задние порты 6-осевого манипулятора CTE с подключенными кабелями USB-C и питания, горит зеленый индикатор состояния.

Убедитесь, что кабель USB-C полностью вставлен в порт USB-C на задней панели 6-осевого манипулятора и подключен к компьютеру. После включения питания и подключения к компьютеру загорится зеленый индикатор. Просмотрите эту статью, чтобы узнать больше о подключении 6-осевого манипулятора напрямую к компьютеру.

Примечание: После первоначального подключения, если кабель USB-C отсоединен, а кабель питания остается подключенным, зеленый индикатор может продолжать гореть. 

Подключение через EXP Bra

Кабель Smart Cable подключен к центральному порту на задней панели основания 6-осевого манипулятора CTE, при этом левый и правый порты не используются.

При работе с проектами, использующими EXP Brain, убедитесь, что кабель USB-C и шнур питания больше не подключены к 6-осевому манипулятору. Шестиосевой манипулятор быть подключен к головному устройству через интеллектуальный кабель, как показано на этом изображении.

Если проблема сохраняется, найдите ее в разделе Возможных проблем и решений».


Краткое руководство по устранению неполадок

В приведенной здесь таблице обобщены некоторые распространенные ситуации. Более подробная информация о каждой из проблем и возможных решениях представлена ​​ниже.

Если это произойдёт:

Попробуйте сначала вот это:

6-осевой манипулятор не двигается. Проверьте подключение через USB-C или подключение с помощью Smart Cable, а также конфигурацию устройства в VEXcode.
Шестиосевой манипулятор неожиданно сдвинулся с места. Убедитесь, что все шарниры двигаются должным образом с помощью обучающего кулона.
Длительные задержки между перемещениями 6-осевого манипулятора. Проверьте значения координат в проекте VEXcode и сопоставьте их с данными, полученными с помощью обучающего модуля.
Короткие задержки между движениями 6-осевого манипулятора Хотя может показаться, что происходит ошибка, 6-осевой манипулятор работает должным образом. Подробнее см. ниже.
Сбой связи между головным модулем EXP и 6-осевым манипулятором. Отключите 6-осевой манипулятор от внешнего источника питания, затем перезагрузите 6-осевой манипулятор и блок управления.
Сообщения об ошибках в обучающем пульте. Ознакомьтесь со списком ошибок ниже, чтобы найти шаги по устранению неполадок.

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


Потенциальные проблемы и возможные решения

В следующем разделе рассматриваются потенциальные проблемы, которые могли возникнуть с вашим 6-осевым манипулятором, объясняются возможные причины неполадок и предлагаются решения для их устранения. 

Проблема: 6-осевой манипулятор не двигается.

Симптомы: 

  • Шестиосевой манипулятор не перемещается при выполнении проекта VEXcode.
  • Подвесной пульт управления не может управлять рычагом (при прямом подключении).

Возможные причины: 

  • Разъемы USB-кабеля или кабеля Smart Cable ослаблены или отсоединены.
  • Шестиосевой манипулятор не был настроен или был настроен неправильно в VEXcode.
  • Произошла ошибка в работе системы.

Решения: 

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

Информация об устройстве VEXcode EXP, отображающая ARM с именем ARM 10 для идентификации в списке конфигурации.

Обратите особое внимание на номер порта в конфигурации. Выбранный при настройке 6-осевого манипулятора порт также будет отображаться в названии устройства (здесь обозначено как Arm10).

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

Проблема: 6-осевой манипулятор неожиданно перемещается.

Симптомы: 

  • Шестиосевой манипулятор перемещается в неожиданное место.
  • Шестиосевой манипулятор не достигает заданных координат.

Возможные причины: 

  • Ошибка сборки при подключении к плитке.
  • Произошла ошибка в работе системы.
  • Неверные значения координат.

Решения: 

  1. Убедитесь, что 6-осевой манипулятор подключен к плитке в правильном месте, используя инструкции по сборке (также ссылка здесь).

Шестиосевой манипулятор выровнен над плиткой, демонстрируя правильное положение крепления.

Обратите особое внимание на ориентацию основания 6-осевого манипулятора. Сторона с разъемом Smart Port, местом для подключения шнура питания и кабеля USB-C должна быть выровнена над плитками в местах 1, 2 и 3.

  1. Убедитесь, что концевой манипулятор на 6-осевом манипуляторе соответствует тому, который выбран в проекте VEXcode или в пульте управления. 
  2. Проверьте все координаты, использованные в проекте. Это можно сделать двумя способами:
  3. Проверьте работоспособность каждого соединения с помощью обучающего кулона. Выполните действия, в разделе «Использование обучающего пульта для устранения неполадок ниже.

Проблема: Длительные задержки между перемещениями 6-осевого манипулятора.

Симптомы: 

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

Возможная причина: 

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

Решения: 

  1. Проверьте значения координат, которые следует использовать в проекте, где все элементы расположены на макете. Сюда входят кубы, диски, поддоны или любые другие объекты, которые будут присутствовать на плитке во время выполнения проекта. 
    • Незначительное изменение высоты объекта или препятствия может помешать манипулятору достичь заданной координаты.
    • Используйте пульт управления и ручные механизмы для определения координат x, y, z нужного вам местоположения. Следуйте инструкциям в этом уроке, чтобы включить ручное управление с помощью обучающего пульта.
    • Проверьте полученные координаты, используя функцию «Переместить на . Благодаря этому вы можете точно установить 6-осевой манипулятор в нужное положение с помощью пульта управления. Просто введите конкретные значения x, y и z координат, в которые вы хотите переместить 6-осевой манипулятор. 
  2. Убедитесь, что концевой манипулятор на 6-осевом манипуляторе соответствует тому, который выбран в проекте VEXcode или в пульте управления. 
  3. Отредактируйте проект VEXcode, чтобы разрешить его дальнейшее выполнение.
    • Блок Переместить в позицию в VEXcode автоматически будет ждать завершения перемещения, прежде чем перейти к следующей команде. Используйте параметр и не ждите в команде, чтобы разрешить продолжение перемещения 6-осевого манипулятора.
    • Подробнее о блоке Переместиться в позицию см. в справочнике API VEXcode. Информация также доступна в API, если вы работаете в Python или C++. 

Проблема: Небольшие задержки между перемещениями 6-осевого манипулятора.

Симптом:

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

Возможная причина:

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

Решение:

  1. Хотя может показаться, что происходит ошибка, 6-осевой манипулятор работает должным образом. Если вам кажется, что задержки становятся слишком долгими, ознакомьтесь с проблемой «Длительные задержки» в описании выше и воспользуйтесь рекомендованными решениями.

Проблема: Нарушение связи между головным модулем EXP и 6-осевым манипулятором.

Симптомы:

  • Система управления не выключится, пока 6-осевой манипулятор включен и работает от питания.
  • Шестиосевой манипулятор не двигается при подключении к блоку управления EXP Brain, и, похоже, код, отвечающий за шестиосевой манипулятор, пропускается.
  • Шестиосевой манипулятор не отображается в списке подключенных устройств на экране «Устройства» в панели управления EXP Brain.

Возможная причина:

  • Проект VEXcode запускался через прямое USB-соединение с 6-осевым манипулятором, одновременно подключенным к блоку управления EXP Brain.

Решение:

  1. Отсоедините интеллектуальный кабель от 6-осевого манипулятора, чтобы он больше не был подключен к блоку управления EXP Brain.
  2. Перезагрузите 6-осевой манипулятор и систему управления EXP Brain.
    • Извлеките батарею из блока управления EXP Brain, вставьте батарею обратно и включите блок управления.
    • Отключите 6-осевой манипулятор от питания, подождите 10 секунд, затем снова подключите кабель питания к 6-осевому манипулятору.
  3. Подключайте 6-осевой манипулятор и модуль управления EXP Brain повторно только тогда, когда хотите запустить код, загрузив проект в модуль управления. Не рекомендуется и не предполагается одновременное подключение нескольких устройств, даже при переключении между различными методами программирования 6-осевого манипулятора.

Проблема: Сообщение об ошибке в обучающем пульте.

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

В строке состояния пульта управления отображается сообщение об ошибке «Запрошено неверное положение».

Статус на панели управления подвесного пульта обучения будет предупреждать вас об ошибках, связанных с 6-осевой рукой. При возникновении ошибки строка состояния станет красной, и на ней отобразится ошибка. Ошибка будет отображаться до тех пор, пока она не будет устранена, а 6-осевой манипулятор успешно не переместится в допустимое или безопасное положение.

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

  • Запрошено неверное положение — Положение, которого вы пытаетесь достичь, находится за пределами 6-осевого манипулятора.
  •  Произошла непредвиденная ошибка при перемещении в безопасное положение -6-осевой манипулятор обнаружил ошибку при попытке перемещения в безопасное положение. 
    • Попробуйте снова выбратьПереместить в безопасную позицию и посмотреть, произойдет ли успешное перемещение через несколько секунд.
    • Попробуйте выключить и снова включить 6-осевой манипулятор, отсоединив кабель питания и USB-C от задней части 6-осевого манипулятора. Подождите около 10 секунд, затем снова подключите кабели. Закройте и снова откройте VEXcode или обновите страницу, если используете веб-версию VEXcode. Затем снова подключитесь к VEXcode и снова перейти в безопасное положение.
  • Выполнение команды не удалось из-за... -Произошла ошибка, и 6-осевой манипулятор не смог завершить движение.
    • Попробуйте снова выбратьПереместить в безопасную позицию и посмотреть, произойдет ли успешное перемещение через несколько секунд.
    • Попробуйте выключить и снова включить 6-осевой манипулятор, отсоединив кабель питания и USB-C от задней части 6-осевого манипулятора. Подождите около 10 секунд, затем снова подключите кабели. Закройте и снова откройте VEXcode или обновите страницу, если используете веб-версию VEXcode. Затем снова подключитесь к VEXcode и снова перейти в безопасное положение.
  • Не удалось перейти в безопасное положение: включена управляемая остановка -6-осевой манипулятор запустил управляемую остановку при попытке перемещения. 
    • Убедитесь, что 6-осевой манипулятор не столкнулся с препятствием на своем пути или что кнопка контролируемой остановки на сигнальной вышке не была нажата случайно. Устраните препятствия и попробуйте снова выбратьПереместиться в безопасную позицию. 
    • Попробуйте выключить и снова включить 6-осевой манипулятор, отсоединив кабель питания и USB-C от задней части 6-осевого манипулятора. Подождите около 10 секунд, затем снова подключите кабели. Закройте и снова откройте VEXcode или обновите страницу, если используете веб-версию VEXcode. Затем снова подключитесь к VEXcode и снова перейти в безопасное положение.

Использование обучающего пульта для устранения неполадок.

После того, как вы успешно включили и подключили свой 6-осевой манипулятор и убедились, что прошивка обновлена, следующим шагом будет непосредственное подключение 6-осевого манипулятора и использование пульта обучения для диагностики проблемы. При использовании обучающего пульта убедитесь, что 6-осевой манипулятор не подключен к мозгу. Для использования пульта обучения 6-осевой манипулятор должен быть напрямую подключен к VEXcode. Просмотрите эту статью, чтобы узнать больше о доступе к пульту управления Teach Pendant с помощью 6-осевой руки.

Перейти в безопасное положение

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

Нажмите кнопку«Перейти в безопасное положение в верхней части пульта обучения, чтобы проверить, сможет ли ваш 6-осевой манипулятор успешно достичь безопасного положения. Просмотрите эту статью, чтобы узнать больше о доступе к пульту управления Teach Pendant с помощью 6-осевой руки.

Толчок руки

Обучите оператору пульта управления перемещением 6-осевого манипулятора вдоль осей X, Y и Z.

Затем с помощью кнопок перемещения руки попробуйте переместить 6-осевую руку вдоль каждой оси. Убедитесь, что 6-осевой манипулятор движется при нажатии кнопки, и обратите внимание на то, что значения X, Y и Z на панели инструментов изменяются по мере перемещения 6-осевого манипулятора. Прочитайте эту статью, чтобы узнать больше о беге трусцой с помощью кулона Teach Pendant.

Проверьте соединения, если ошибки сохраняются

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

В VEXcode при обучении модуля отображается статус «Готов», а кнопка «Включить ручной режим» выделена.

Выберите Включить ручной режим чтобы можно было безопасно перемещать 6-осевой манипулятор вручную. Чтобы узнать, как включить ручной режим, см. эту статью.

Параметр «Показать расширенные данные» на учебном пульте разворачивает панель расширенных данных.

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

На экране «Расширенные данные подвесного пульта» отображаются значения шарниров J1–J6 и ошибки шарниров для устранения неполадок 6-осевого манипулятора.

Вручную перемещайте каждое сочленение 6-осевой руки по отдельности. При перемещении каждого сустава следите за изменением значений J1–J5. (Примечание:Соединение 6 всегда будет сообщать значение 0.) Если все суставы перемещаются и значения изменяются, попробуйте снова выбратьПереместить в безопасное положение. 

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

  • Ни один из суставов не двигается или не показывает изменений значений.
  • Значения Joint Errors отличаются от 0.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: