Шестиосевой роботизированный манипулятор, используемый в рабочей ячейке CTE, предназначен для воспроизведения функциональности промышленных роботизированных манипуляторов, применяемых в автоматизированных производственных системах. Шестиосевой манипулятор имеет шесть вращательных шарниров, обеспечивающих точное перемещение и позиционирование концевого эффектора. Вы можете заметить, что движения происходят не так, как вы ожидали, или обнаружить проблемы с соединениями. Если 6-осевой манипулятор не двигается или ведет себя не так, как ожидалось, воспользуйтесь шагами по устранению неполадок, описанными в этой статье, чтобы выявить и устранить распространенные проблемы.
Первые проверки
Прежде чем приступать к устранению конкретных неполадок, проверьте следующее:
- Шестиосевой манипулятор включен.
- Шестиосевой манипулятор подключен правильно.
- Использовать 6-осевой манипулятор без «мозга»? Чтобы узнать больше о проверке соединений, выполните действия, описанные в разделе Direct Connection ниже.
- Использовать рабочую ячейку CTE с интеллектом EXP Brain? Чтобы узнать больше о проверке соединений, воспользуйтесь шагами, описанными в разделе Подключение через EXP Brain.
- Все кабели Smart Cables надежно подключены.
- Вся прошивка обновлена до последней версии. Воспользуйтесь приведенными ниже ссылками на статьи, чтобы убедиться в актуальности прошивки как для 6-осевого манипулятора , так и для блока управления.
Прямое подключение
Убедитесь, что кабель питания полностью вставлен в заднюю часть 6-осевого манипулятора и подключен к источнику питания. Прочитайте эту статью, чтобы узнать больше о питании 6-осевого манипулятора.
Убедитесь, что кабель USB-C полностью вставлен в порт USB-C на задней панели 6-осевого манипулятора и подключен к компьютеру. После включения питания и подключения к компьютеру загорится зеленый индикатор. Просмотрите эту статью, чтобы узнать больше о подключении 6-осевого манипулятора напрямую к компьютеру.
Примечание: После первоначального подключения, если кабель USB-C отсоединен, а кабель питания остается подключенным, зеленый индикатор может продолжать гореть.
Подключение через EXP Bra
При работе с проектами, использующими 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.
- Произошла ошибка в работе системы.
Решения:
- Проверьте все кабельные соединения. Убедитесь, что все кабели полностью вставлены в соответствующие разъемы.
- Следуйте инструкциям по сборке, чтобы убедиться, что все кабели Smart Cables вставлены в соответствующие порты.
- При использовании прямого подключения убедитесь, что кабель USB-C вставлен в правильный порт.
- Проверьте конфигурацию устройства.
- При использовании 6-осевого манипулятора с прямым подключением убедитесь, что он подключен к VEXcode и что прошивка обновлена до последней версии.
- Если вы используете 6-осевой манипулятор, подключенный к блоку управления EXP, действия, описанные в этой статье, для настройки 6-осевого манипулятора в VEXcode EXP.
Обратите особое внимание на номер порта в конфигурации. Выбранный при настройке 6-осевого манипулятора порт также будет отображаться в названии устройства (здесь обозначено как Arm10).
- Проверьте работоспособность каждого соединения с помощью обучающего кулона. Выполните действия, в разделе «Использование обучающего пульта для устранения неполадок ниже.
Проблема: 6-осевой манипулятор неожиданно перемещается.
Симптомы:
- Шестиосевой манипулятор перемещается в неожиданное место.
- Шестиосевой манипулятор не достигает заданных координат.
Возможные причины:
- Ошибка сборки при подключении к плитке.
- Произошла ошибка в работе системы.
- Неверные значения координат.
Решения:
- Убедитесь, что 6-осевой манипулятор подключен к плитке в правильном месте, используя инструкции по сборке (также ссылка здесь).
Обратите особое внимание на ориентацию основания 6-осевого манипулятора. Сторона с разъемом Smart Port, местом для подключения шнура питания и кабеля USB-C должна быть выровнена над плитками в местах 1, 2 и 3.
- Убедитесь, что концевой манипулятор на 6-осевом манипуляторе соответствует тому, который выбран в проекте VEXcode или в пульте управления.
- Проверьте все координаты, использованные в проекте. Это можно сделать двумя способами:
- Отметьте координаты , используя шаблон цифрового блокнота CTE.
- Используйте пульт управления и ручные механизмы для определения координат x, y, z нужного вам местоположения. Следуйте инструкциям в этом уроке, чтобы включить ручное управление с помощью обучающего пульта.
- Проверьте работоспособность каждого соединения с помощью обучающего кулона. Выполните действия, в разделе «Использование обучающего пульта для устранения неполадок ниже.
Проблема: Длительные задержки между перемещениями 6-осевого манипулятора.
Симптомы:
- Шестиосевой манипулятор перемещается, но между движениями наблюдаются значительные задержки.
- Шестиосевой манипулятор движется, но, похоже, перестает работать в середине проекта.
Возможная причина:
- Неверные значения координат.
- Шестиосевой манипулятор всегда будет перемещаться в заданную координатную точку. Если движение прервётся из-за препятствия или столкновения, оно будет казаться приостановленным, пока будет пытаться достичь указанной координаты.
Решения:
- Проверьте значения координат, которые следует использовать в проекте, где все элементы расположены на макете. Сюда входят кубы, диски, поддоны или любые другие объекты, которые будут присутствовать на плитке во время выполнения проекта.
- Незначительное изменение высоты объекта или препятствия может помешать манипулятору достичь заданной координаты.
- Используйте пульт управления и ручные механизмы для определения координат x, y, z нужного вам местоположения. Следуйте инструкциям в этом уроке, чтобы включить ручное управление с помощью обучающего пульта.
- Проверьте полученные координаты, используя функцию «Переместить на . Благодаря этому вы можете точно установить 6-осевой манипулятор в нужное положение с помощью пульта управления. Просто введите конкретные значения x, y и z координат, в которые вы хотите переместить 6-осевой манипулятор.
- Убедитесь, что концевой манипулятор на 6-осевом манипуляторе соответствует тому, который выбран в проекте VEXcode или в пульте управления.
- Отредактируйте проект VEXcode, чтобы разрешить его дальнейшее выполнение.
- Блок Переместить в позицию в VEXcode автоматически будет ждать завершения перемещения, прежде чем перейти к следующей команде. Используйте параметр и не ждите в команде, чтобы разрешить продолжение перемещения 6-осевого манипулятора.
- Подробнее о блоке Переместиться в позицию см. в справочнике API VEXcode. Информация также доступна в API, если вы работаете в Python или C++.
Проблема: Небольшие задержки между перемещениями 6-осевого манипулятора.
Симптом:
- Шестиосевой манипулятор перемещается, но между движениями наблюдаются небольшие задержки.
Возможная причина:
- При движении каждого сустава могут возникать небольшие паузы, чтобы оставаться в пределах допустимой погрешности.
- При каждом перемещении 6-осевой манипулятор стремится достичь заданной координаты с погрешностью (примерно 1-2 миллиметра). Это гарантирует, что 6-осевой манипулятор сможет безопасно достигать каждой координаты и продолжать безопасно и точно работать.
Решение:
- Хотя может показаться, что происходит ошибка, 6-осевой манипулятор работает должным образом. Если вам кажется, что задержки становятся слишком долгими, ознакомьтесь с проблемой «Длительные задержки» в описании выше и воспользуйтесь рекомендованными решениями.
Проблема: Нарушение связи между головным модулем EXP и 6-осевым манипулятором.
Симптомы:
- Система управления не выключится, пока 6-осевой манипулятор включен и работает от питания.
- Шестиосевой манипулятор не двигается при подключении к блоку управления EXP Brain, и, похоже, код, отвечающий за шестиосевой манипулятор, пропускается.
- Шестиосевой манипулятор не отображается в списке подключенных устройств на экране «Устройства» в панели управления EXP Brain.
Возможная причина:
- Проект VEXcode запускался через прямое USB-соединение с 6-осевым манипулятором, одновременно подключенным к блоку управления EXP Brain.
Решение:
- Отсоедините интеллектуальный кабель от 6-осевого манипулятора, чтобы он больше не был подключен к блоку управления EXP Brain.
- Перезагрузите 6-осевой манипулятор и систему управления EXP Brain.
- Извлеките батарею из блока управления EXP Brain, вставьте батарею обратно и включите блок управления.
- Отключите 6-осевой манипулятор от питания, подождите 10 секунд, затем снова подключите кабель питания к 6-осевому манипулятору.
- Подключайте 6-осевой манипулятор и модуль управления EXP Brain повторно только тогда, когда хотите запустить код, загрузив проект в модуль управления. Не рекомендуется и не предполагается одновременное подключение нескольких устройств, даже при переключении между различными методами программирования 6-осевого манипулятора.
Проблема: Сообщение об ошибке в обучающем пульте.
Если при перемещении 6-осевой руки в статусе пульта обучения появляется ошибка, вы можете предпринять дополнительные действия по устранению неполадок, чтобы попытаться решить эту проблему.
Статус на панели управления подвесного пульта обучения будет предупреждать вас об ошибках, связанных с 6-осевой рукой. При возникновении ошибки строка состояния станет красной, и на ней отобразится ошибка. Ошибка будет отображаться до тех пор, пока она не будет устранена, а 6-осевой манипулятор успешно не переместится в допустимое или безопасное положение.
В зависимости от сообщенной ошибки можно предпринять различные шаги для ее решения. Вот некоторые из наиболее распространенных ошибок и шаги по их устранению:
-
Запрошено неверное положение — Положение, которого вы пытаетесь достичь, находится за пределами 6-осевого манипулятора.
- Если вы перемещаете Arm, вы заметите, что некоторые кнопки перемещения теперь могут быть отключены. Попробуйте переместить 6-осевой манипулятор в противоположном направлении по той же оси, пока ошибка не будет устранена и все кнопки толчкового перемещения снова не станут активны.
- Если вы перемещаетесь в позицию, введенные координаты находятся вне досягаемости 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-осевую руку вдоль каждой оси. Убедитесь, что 6-осевой манипулятор движется при нажатии кнопки, и обратите внимание на то, что значения X, Y и Z на панели инструментов изменяются по мере перемещения 6-осевого манипулятора. Прочитайте эту статью, чтобы узнать больше о беге трусцой с помощью кулона Teach Pendant.
Проверьте соединения, если ошибки сохраняются
Если ошибки продолжают возникать, вы можете вручную проверить каждое сочленение 6-осевого манипулятора, чтобы убедиться, что они движутся так, как и ожидалось, с помощью пульта обучения. Чтобы использовать обучающий пульт, убедитесь, что 6-осевой манипулятор включен, напрямую подключен к VEXcode и не подключен к мозгу.
В нижней части пульта обучения выберитеПоказать расширенные данные.
Вручную перемещайте каждое сочленение 6-осевой руки по отдельности. При перемещении каждого сустава следите за изменением значений J1–J5. (Примечание:Соединение 6 всегда будет сообщать значение 0.) Если все суставы перемещаются и значения изменяются, попробуйте снова выбратьПереместить в безопасное положение.
При отображении расширенных данных и перемещении 6-осевого манипулятора происходит следующее: отправьте отзыв через VEXcode и свяжитесь со службой поддержки VEX по номеру . При отправке отзыва обязательно укажите свои контактные данные. Просмотрите эту статью, чтобы узнать больше об использовании кнопки «Обратная связь».
- Ни один из суставов не двигается или не показывает изменений значений.
- Значения Joint Errors отличаются от 0.