6-осьова роботизована рука, що використовується з робочою клітинкою CTE, розроблена для відтворення функціональності промислових роботизованих рук, що використовуються в автоматизованих виробничих системах. 6-осьовий важіль містить шість обертових шарнірів, які забезпечують точне переміщення та позиціонування кінцевого ефектора. Ви можете помітити, що рухи не такі, як ви очікували, або помітити проблему зі з'єднаннями. Якщо 6-осьовий маніпулятор не рухається або не поводиться належним чином, скористайтеся кроками з усунення несправностей, описаними в цій статті, щоб виявити та вирішити поширені проблеми.
Перші перевірки
Перш ніж вирішувати конкретні проблеми, перевірте наступне:
- 6-осьовий маніпулятор увімкнено.
- 6-осьовий маніпулятор підключено належним чином.
- Використання 6-осьової руки без мозку? Виконайте кроки, описані в розділі «Пряме підключення нижче, щоб дізнатися більше про перевірку підключень.
- Використання робочої клітини CTE з мозком EXP? Виконайте кроки, описані в розділі Підключення через EXP Brain , щоб дізнатися більше про перевірку з’єднань.
- Усі смарт-кабелі надійно підключені.
- Вся прошивка оновлена. Скористайтеся статтями, посилання на які наведено нижче, щоб перевірити, чи оновлено прошивку як для 6-осьового контролера Arm , так і Brain.
Пряме підключення
Перевірте, чи кабель живлення повністю вставлено в задню частину 6-осьового маніпулятора та підключено до джерела живлення. Перегляньте цю статтю, щоб дізнатися більше про живлення 6-осьового маніпулятора.
Переконайтеся, що кабель USB-C повністю вставлено в порт USB-C на задній панелі 6-осьового кронштейна та під’єднано до комп’ютера. Після включення живлення та підключення до комп’ютера засвітиться зелений індикатор. Перегляньте цю статтю, щоб дізнатися більше про підключення 6-осьового кронштейна безпосередньо до комп’ютера.
Примітка. Після першого підключення, якщо кабель USB-C від’єднано, а кабель живлення залишається підключеним, зелений індикатор може продовжувати світитися.
Підключення через EXP Brain
Під час виконання проектів за допомогою EXP Brain переконайтеся, що кабель USB-C та шнур живлення більше не підключені до 6-осьового маніпулятора. 6-осьовий маніпулятор підключати до Brain за допомогою смарт-кабелю, як показано на цьому зображенні.
Якщо проблема не зникає, знайдіть її в розділі нижче Потенційні проблеми та можливі рішення».
Короткий посібник з усунення несправностей
У таблиці нижче наведено деякі поширені ситуації. Більш детальну інформацію про кожну з проблем та можливі рішення можна знайти нижче.
Якщо це станеться: |
Спробуйте спочатку це: |
|---|---|
| 6-осьовий маніпулятор не рухається | Перевірте підключення USB-C або Smart Cable та конфігурацію пристрою у VEXcode. |
| 6-осьова рука несподівано рухається | Перевірте, чи всі шарніри рухаються належним чином за допомогою підвісного пульта навчання. |
| Тривалі затримки між рухами 6-осьового маніпулятора | Перевірте значення координат у проєкті VEXcode та звірте їх за допомогою навчального пульта. |
| Короткі затримки між рухами 6-осьового маніпулятора | Хоча може здаватися, що сталася помилка, 6-осьовий маніпулятор працює належним чином. Дізнайтеся більше нижче. |
| Помилка зв'язку між EXP Brain та 6-осьовою рукою | Від’єднайте 6-осьовий маніпулятор від зовнішнього живлення, потім увімкніть і вимкніть 6-осьовий маніпулятор і мозковий блок. |
| Повідомлення про помилки в пульті керування навчанням | Перегляньте список помилок нижче, щоб знайти кроки для усунення несправностей. |
Якщо у вас виникла проблема, яка не входить до перелічених тут, і ви спробували інші перелічені в цій статті методи усунення несправностей, зверніться до підтримки .
Потенційні проблеми та можливі рішення
У наступному розділі детально описано потенційні проблеми, що виникли з вашою 6-осьовою рукояткою, а також пояснено можливі причини проблеми та шляхи її вирішення, які допоможуть вам її усунути.
Проблема: 6-осьовий маніпулятор не рухається
Симптоми:
- 6-осьова рука не рухається під час виконання проекту VEXcode.
- Підвісний пульт навчання не може керувати рукояткою (при безпосередньому підключенні).
Можливі причини:
- З’єднання USB або Smart-кабелю нещільно прикріплені або від’єднані.
- 6-осьовий маніпулятор не був налаштований або був налаштований неправильно у VEXcode.
- Сталася спільна помилка.
Рішення:
- Перевірте всі кабельні з'єднання. Переконайтеся, що всі кабелі повністю вставлені у відповідні порти.
- Використовуйте інструкції зі складання, щоб переконатися, що всі смарт-кабелі вставлено у правильний порт.
- Якщо використовується пряме підключення, переконайтеся, що кабель USB-C вставлено у правильний порт.
- Перевірте конфігурацію пристрою.
- Якщо 6-осьовий маніпулятор використовується з прямим підключенням, переконайтеся, що 6-осьовий маніпулятор підключено до VEXcode, а прошивка оновлена.
- Якщо ви використовуєте 6-осьовий маніпулятор, підключений до EXP Brain, кроки, описані в цій статті, щоб налаштувати 6-осьовий маніпулятор у VEXcode EXP.
Зверніть особливу увагу на номер порту в конфігурації. Порт, обраний під час налаштування 6-осьового ARM, також буде відображатися в назві пристрою (тут показано як Arm10).
- Перевірте, чи кожен шарнір працює, за допомогою підвісного пульта навчання. Виконайте кроки, описані в розділі Використання навчального підвіски для усунення несправностей нижче.
Проблема: 6-осьова рука рухається несподівано
Симптоми:
- 6-осьова рука переміщується в неочікуване місце.
- 6-осьова рука не досягає заданих координат.
Можливі причини:
- Помилка збірки під час підключення до плитки.
- Сталася спільна помилка.
- Неправильні значення координат.
Рішення:
- Перевірте, чи 6-осьовий важіль підключено до плитки у правильному місці, використовуючи інструкції зі збірки (, також посилання тут).
Зверніть особливу увагу на орієнтацію основи 6-осьового маніпулятора. Сторона зі Smart Port, ділянка для підключення шнура живлення та кабель USB-C повинні бути вирівняні з розташуванням плитки 1, 2 та 3.
- Перевірте, чи кінцевий ефектор на 6-осьовому маніпуляторі відповідає вибраному в проекті VEXcode або в навчальному пульті.
- Перевірте всі координати, що використовуються в проєкті. Ви можете зробити це двома способами:
- Нанесіть координати , використовуючи шаблон CTE Digital Notebook.
- Використовуйте підвісний пульт навчання та ручні рухи, щоб визначити координати x, y, z потрібного вам місця. Виконайте кроки цього уроку, щоб увімкнути ручне переміщення за допомогою пульта навчання.
- Перевірте, чи кожен шарнір працює, за допомогою підвісного пульта навчання. Виконайте кроки, описані в розділі Використання навчального підвіски для усунення несправностей нижче.
Проблема: Тривалі затримки між рухами 6-осьового маніпулятора
Симптоми:
- 6-осьова рука рухається, але має тривалі затримки між рухами.
- 6-осьовий маніпулятор рухається, але, здається, перестає працювати посеред проекту.
Можлива причина:
- Неправильні значення координат.
- 6-осьова рука завжди рухатиметься до потрібного місця з координатами. Якщо його зупинить перешкода або зіткнення, рух ніби зупиниться, поки він намагатиметься досягти цієї конкретної координати.
Рішення:
- Перевірте значення координат для використання з проектом з усіма елементами на макеті. Це включає куби, диски, піддони або будь-які інші об'єкти, які будуть присутні на плитці під час запуску проєкту.
- Незначна зміна висоти об'єкта або перешкоди може перешкодити маніпулятору досягти заданої координати.
- Використовуйте підвісний пульт навчання та ручні рухи, щоб визначити координати x, y, z потрібного вам місця. Виконайте кроки цього уроку, щоб увімкнути ручне переміщення за допомогою пульта навчання.
- Перевірте щойно отримані координати за допомогою функції Перемістити до . Завдяки цьому ви можете перемістити 6-осьовий маніпулятор у точне положення за допомогою підвісного пульта навчання. Просто введіть конкретні значення x, y та z координат місця, куди ви хочете перемістити 6-осьовий маніпулятор.
- Перевірте, чи кінцевий ефектор на 6-осьовому маніпуляторі відповідає вибраному в проекті VEXcode або в навчальному пульті.
- Відредагуйте проект VEXcode, щоб дозволити його продовження.
- Блок Move to position у VEXcode автоматично чекатиме завершення руху, перш ніж переходити до наступної команди. Використовуйте опції та не чекати у команді, щоб дозволити продовження рухів за допомогою 6-осьової руки.
- Див. довідник VEXcode API, щоб дізнатися більше про блок Перемістити в позицію Інформація також доступна в API, якщо ви працюєте в Python або C++.
Проблема: Короткі затримки між рухами 6-осьового маніпулятора
Симптом:
- 6-осьова рука рухається, але має короткі затримки між рухами.
Можлива причина:
- Можуть виникати невеликі паузи, коли кожен суглоб рухається в межах допустимої похибки.
- З кожним рухом 6-осьовий маніпулятор прагне досягти заданої координати з похибкою (~1-2 міліметри). Це гарантує, що 6-осьова рука може безпечно досягти кожної координати та продовжувати безпечно працювати якомога точніше.
Рішення:
- Хоча може здаватися, що сталася помилка, 6-осьовий маніпулятор працює належним чином. Якщо вам здається, що затримки стають занадто тривалими, перегляньте проблему вище про «Тривалі затримки» та виконайте рекомендовані рішення.
Проблема: Помилка зв'язку між EXP Brain та 6-осьовою рукою
Симптоми:
- Brain не вимикається, поки 6-осьовий маніпулятор увімкнений та підключений до живлення.
- 6-осьова рука не рухається, коли вона підключена до EXP Brain, а код, пов'язаний з 6-осьовою рукою, здається, пропускається.
- 6-осьовий маніпулятор не відображається як підключений пристрій на екрані «Пристрої» EXP Brain.
Можлива причина:
- Проект VEXcode було запущено через пряме USB-з'єднання з 6-осьовим маніпулятором, а також підключено до EXP Brain.
Рішення:
- Від’єднайте смарт-кабель від 6-осьового маніпулятора, щоб він більше не був підключений до EXP Brain.
- Вимкніть і знову ввімкніть 6-осьовий маніпулятор та EXP Brain.
- Вийміть батарейку з EXP Brain, знову вставте батарейку та увімкніть Brain.
- Від’єднайте 6-осьовий маніпулятор від живлення, зачекайте 10 секунд, а потім знову під’єднайте кабель живлення до 6-осьового маніпулятора.
- Підключайте 6-осьовий маніпулятор та EXP Brain лише тоді, коли хочете запустити код, завантаживши проект у Brain. Не рекомендується та не передбачається, щоб пристрої мали кілька підключень одночасно, навіть під час перемикання між методами кодування 6-осьового маніпулятора.
Проблема: Повідомлення про помилку в пульті керування навчанням
Якщо під час переміщення 6-осьового важеля у статусі підвіски для навчання з’являється помилка, ви можете виконати додаткові кроки для усунення несправностей, щоб спробувати вирішити проблему.
Статус на інформаційній панелі підвіски для навчання сповістить вас про помилки з вашим 6-осьовим плечем. У разі виникнення помилки рядок стану стане червоним і відобразиться повідомлення про помилку. Помилка продовжуватиме відображатися, доки її не буде вирішено, а 6-осьовий важіль успішно переміститься в дійсне або безпечне положення.
Залежно від повідомленої помилки існують різні кроки для вирішення проблеми. Нижче наведено кілька найпоширеніших помилок і кроків для вирішення проблеми.
-
Запитана недійсна позиція - Позиція, яку ви намагаєтеся досягти, не входить у межі 6-осьового плеча.
- Якщо ви бігаєте рукою підтюпцем, ви помітите, що певні кнопки для бігу тепер можуть бути вимкнені. Спробуйте перемістити 6-осьовий важіль у протилежному напрямку на тій самій осі, доки помилка не буде усунена та всі кнопки бігового режиму знову будуть увімкнені.
- Якщо ви рухалися до позиції, введені координати не знаходяться в межах доступної позиції для 6-осьового плеча. ВиберітьMove to Safe Position , щоб повернути 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-осьовий важіль має бути безпосередньо підключений до VEXcode. Перегляньте цю статтю, щоб дізнатися більше про доступ до підвіски для навчання за допомогою 6-осьового кронштейна.
Перейти в безпечне положення
Натисніть кнопкуПерейти в безпечне положення у верхній частині підвіски для навчання, щоб перевірити, чи може ваша 6-осьова рука досягти безпечного положення. Перегляньте цю статтю, щоб дізнатися більше про доступ до підвіски для навчання за допомогою 6-осьового кронштейна.
Біг рукою
Потім скористайтеся кнопками Arm Jogging, щоб спробувати перемістити 6-Axis Arm уздовж кожної осі. Переконайтеся, що 6-осьовий важіль рухається, коли натиснуто кнопку, і подивіться, чи змінюються значення X, Y і Z на приладовій панелі, коли 6-осьовий важіль рухається. Прочитайте цю статтю, щоб дізнатися більше про біг підтюпцем з підвіскою Teach Pendant.
Перевірте з’єднання, якщо помилки не зникають
Якщо помилки не зникнуть, ви можете вручну перевірити кожен із з’єднань на 6-осьовому кронштейні, щоб переконатися, що вони рухаються належним чином, використовуючи підвіску для навчання. Переконайтеся, що 6-осьовий кронштейн увімкнено, безпосередньо під’єднано до VEXcode, а не підключено до мозку, щоб використовувати підвіску для навчання.
У нижній частині підвіски для навчання виберітьПоказати додаткові дані.
Рухайте вручну кожен шарнір 6-осьової руки окремо. Під час переміщення кожного суглоба спостерігайте за зміною значень від J1 до J5. (Примітка:Joint 6 завжди повідомлятиме значення 0.) Якщо всі суглоби рухаються і значення змінюються, спробуйте знову вибратиПерейти до безпечного положення.
Під час відображення розширених даних та переміщення 6-осьового маніпулятора, якщо відбувається наступне, надішліть відгук через VEXcode та зверніться до служби підтримки VEX Надсилаючи відгук, обов’язково вказуйте свою контактну інформацію. Перегляньте цю статтю, щоб дізнатися більше про використання кнопки «Відгук».
- Жоден із суглобів не рухається або не показує змінних значень
- Помилок суглобів показують значення, відмінні від 0