Solución de problemas del brazo de 6 ejes CTE

El brazo robótico de 6 ejes utilizado con la CTE Workcell está diseñado para replicar la funcionalidad de los brazos robóticos industriales utilizados en sistemas de fabricación automatizados. El brazo de 6 ejes contiene seis juntas giratorias que permiten un movimiento y posicionamiento precisos del efector final. Puede notar que los movimientos no son como esperaba o notar un problema con las conexiones. Si el brazo de 6 ejes no se mueve o no se comporta como se esperaba, siga los pasos de solución de problemas de este artículo para identificar y resolver problemas comunes.


Primeras verificaciones

Antes de solucionar problemas específicos, verifique lo siguiente: 

Conexión directa

Cable de alimentación conectado al puerto derecho en la parte posterior de la base del brazo de 6 ejes.

Compruebe que el cable de alimentación esté completamente insertado en la parte posterior del brazo de 6 ejes y enchufado a una fuente de alimentación. Consulte este artículo para obtener más información sobre la alimentación del brazo de 6 ejes.

Puertos traseros del brazo CTE de 6 ejes con el USB-C y los cables de alimentación conectados y la luz de estado verde encendida

Asegúrese de que el cable USB-C esté completamente insertado en el puerto USB-C en la parte posterior del brazo de 6 ejes y conectado a su computadora. Una vez encendido y conectado al ordenador, se mostrará la luz indicadora verde. Consulte este artículo para obtener más información sobre cómo conectar el brazo de 6 ejes directamente a su computadora.

Nota: Después de la conexión inicial, si el cable USB-C está desconectado y el cable de alimentación permanece enchufado, la luz verde puede seguir apareciendo. 

Conectando a través de un cerebro EXP

Cable inteligente conectado al puerto central en la parte posterior de la base del brazo CTE de 6 ejes, con los puertos izquierdo y derecho sin usar.

Cuando ejecute proyectos con el EXP Brain, asegúrese de que el cable USB-C y el cable de alimentación ya no estén conectados al brazo de 6 ejes. El brazo de 6 ejes solo debe conectarse al cerebro a través del cable inteligente como se muestra en esta imagen.

Si el problema persiste, ubique su problema en la sección Problemas potenciales y posibles soluciones a continuación.


Guía rápida de solución de problemas

La tabla aquí resume algunas situaciones comunes. Más detalles sobre cada uno de los problemas y posibles soluciones se pueden encontrar a continuación.

Si esto sucede:

Prueba esto primero:

El brazo de 6 ejes no se mueve Compruebe la conexión USB-C o las conexiones del cable inteligente y la configuración del dispositivo en VEXcode.
El brazo de 6 ejes se mueve inesperadamente Verifique que todas las articulaciones se muevan como se espera con el colgante Teach.
Largos retrasos entre movimientos del brazo de 6 ejes Verifique los valores de coordenadas en el proyecto VEXcode y verifique con el colgante Teach.
Retrasos cortos entre movimientos del brazo de 6 ejes Si bien puede parecer que se está produciendo un error, el brazo de 6 ejes está funcionando según lo previsto. Más información a continuación.
Comunicación fallida entre el cerebro EXP y el brazo de 6 ejes Desconecte el brazo de 6 ejes de la alimentación externa, luego encienda el brazo de 6 ejes y el cerebro.
Mensajes de error en el colgante Teach Revise la lista de errores a continuación para encontrar los pasos de solución de problemas.

Si tiene un problema que no se encuentra entre los enumerados aquí y ha probado los otros métodos de solución de problemas enumerados en este artículo, comuníquese con el Soporte técnico de VEX.


Posibles problemas y posibles soluciones

La siguiente sección desglosa los posibles problemas que han ocurrido con su brazo de 6 ejes y explica las posibles causas del problema y las soluciones para ayudarlo a solucionarlos. 

Problema: el brazo de 6 ejes no se mueve

Síntomas: 

  • El brazo de 6 ejes no se mueve cuando se ejecuta un proyecto VEXcode.
  • El colgante Teach no puede controlar el brazo (cuando está conectado directamente).

Posibles causas: 

  • Las conexiones USB o Smart Cable están sueltas o desconectadas.
  • El brazo de 6 ejes no se configuró, o se configuró incorrectamente, en VEXcode.
  • Se ha producido un error de articulación.

Soluciones: 

  1. Compruebe todas las conexiones de los cables. Asegúrese de que todos los cables estén completamente insertados en los puertos correctos. 
  2. Verifique la configuración del dispositivo.

Información del dispositivo VEXcode EXP que muestra el ARM denominado ARM 10 para su identificación en la lista de configuración

Preste especial atención al número de puerto en la configuración. El puerto elegido al configurar el brazo de 6 ejes también se mostrará en el nombre del dispositivo (que se muestra aquí como Arm10).

  1. Verifique que cada articulación esté funcionando con el colgante Teach. Siga los pasos de la sección Uso del colgante de enseñanza para la solución de problemas a continuación.

Problema: el brazo de 6 ejes se mueve inesperadamente

Síntomas: 

  • El brazo de 6 ejes se mueve a una ubicación inesperada.
  • El brazo de 6 ejes no alcanza las coordenadas previstas.

Posibles causas: 

  • Error de compilación al conectarse al mosaico.
  • Se ha producido un error de articulación.
  • Valores de coordenadas incorrectos.

Soluciones: 

  1. Verifique que el brazo de 6 ejes esté conectado a la baldosa en la ubicación correcta utilizando las instrucciones de construcción (también vinculadas aquí).

Brazo de 6 ejes alineado por encima de la baldosa, que muestra la posición de fijación correcta.

Preste especial atención a la orientación de la base del brazo de 6 ejes. El lado con el puerto inteligente, el área para conectarse al cable de alimentación y el cable USB-C deben alinearse sobre las ubicaciones de los azulejos 1, 2 y 3.

  1. Verifique que el efector final en el brazo de 6 ejes coincida con el elegido en el proyecto VEXcode o en el colgante Teach. 
  2. Marque todas las coordenadas utilizadas en el proyecto. Puedes hacerlo de dos maneras:
  3. Verifique que cada articulación esté funcionando con el colgante Teach. Siga los pasos de la sección Uso del colgante de enseñanza para la solución de problemas a continuación.

Problema: largos retrasos entre los movimientos del brazo de 6 ejes

Síntomas: 

  • El brazo de 6 ejes se mueve, pero tiene largos retrasos entre movimientos.
  • El brazo de 6 ejes se mueve, pero parece dejar de funcionar a mitad del proyecto.

Posible causa: 

  • Valores de coordenadas incorrectos.
    • El brazo de 6 ejes siempre se moverá a la ubicación de coordenadas prevista. Si se detiene por un obstáculo o colisión, el movimiento parecerá detenerse mientras intenta alcanzar esa coordenada específica.

Soluciones: 

  1. Verifique los valores de coordenadas para usar con un proyecto con todos los elementos en el diseño. Esto incluye cubos, discos, palés o cualquier otro objeto que esté presente en la baldosa cuando se ejecute el proyecto. 
    • Una ligera variación en la altura del objeto u obstáculo puede impedir que el brazo alcance la coordenada especificada.
    • Utilice el colgante Teach y los movimientos manuales para determinar las coordenadas x, y, z de su ubicación deseada. Siga los pasos de esta lección para permitir el movimiento manual con el colgante Teach.
    • Verifique las coordenadas recién obtenidas utilizando la función Mover a. Con esto, puede mover el brazo de 6 ejes a una posición precisa usando el colgante Teach. Simplemente escriba los valores específicos de x, y y z de la ubicación de coordenadas a la que le gustaría mover el brazo de 6 ejes. 
  2. Verifique que el efector final en el brazo de 6 ejes coincida con el elegido en el proyecto VEXcode o en el colgante Teach. 
  3. Edite el proyecto VEXcode para permitir que el proyecto continúe.

Problema: Retrasos cortos entre movimientos del brazo de 6 ejes

Síntoma:

  • El brazo de 6 ejes se mueve, pero tiene pequeños retrasos entre movimientos.

Posible causa:

  • Pueden producirse pequeñas pausas a medida que cada articulación se mueve para estar dentro del margen de error aceptado. 
    • Con cada movimiento, el brazo de 6 ejes apunta a alcanzar la coordenada deseada dentro de un margen de error (~1-2 milímetros). Esto garantiza que el brazo de 6 ejes pueda alcanzar de forma segura cada coordenada y continuar operando de forma segura con la mayor precisión posible.

Solución:

  1. Si bien puede parecer que se está produciendo un error, el brazo de 6 ejes está funcionando según lo previsto. Si siente que los retrasos se están volviendo demasiado largos, consulte el problema anterior sobre "Retrasos prolongados" y siga las soluciones recomendadas.

Problema: Comunicación fallida entre el cerebro EXP y el brazo de 6 ejes

Síntomas:

  • El cerebro no se apagará mientras el brazo de 6 ejes esté encendido y encendido.
  • El brazo de 6 ejes no se mueve mientras está conectado al EXP Brain y el código relacionado con el brazo de 6 ejes parece omitirse.
  • El brazo de 6 ejes no aparece como un dispositivo conectado en la pantalla Dispositivos en el cerebro EXP.

Posible causa:

  • Se ejecutó un proyecto VEXcode a través de una conexión USB directa al brazo de 6 ejes, mientras que también se conectó a un cerebro EXP.

Solución:

  1. Desconecte el cable inteligente del brazo de 6 ejes para que ya no esté conectado al cerebro EXP.
  2. Ciclo de potencia del brazo de 6 ejes y el cerebro EXP.
    • Retire la batería del EXP Brain, vuelva a insertar la batería y encienda el Brain.
    • Desconecte el brazo de 6 ejes de la alimentación, espere 10 segundos y vuelva a conectar el cable de alimentación al brazo de 6 ejes.
  3. Solo vuelva a conectar el Brazo de 6 ejes y el Cerebro EXP cuando desee ejecutar código mediante la descarga de un proyecto en el Cerebro. No se recomienda ni se pretende que los dispositivos tengan múltiples conexiones al mismo tiempo, incluso cuando se mueven hacia adelante y hacia atrás entre los métodos para codificar el brazo de 6 ejes.

Problema: Mensaje de error en el colgante Teach

Si aparece un error en el estado del colgante de enseñanza mientras mueve el brazo de 6 ejes, hay pasos adicionales de solución de problemas que puede seguir para intentar resolver el problema.

Enseñar barra de estado colgante que muestra el mensaje de error 'Posición no válida solicitada

El estado en el tablero de instrumentos de Teach Pendant le alertará sobre errores con su brazo de 6 ejes. Cuando hay un error, la barra de estado se mostrará en rojo y el error se mostrará. El error continuará mostrándose hasta que se resuelva y el brazo de 6 ejes se haya movido con éxito a una posición válida o segura.

Dependiendo del error reportado, hay diferentes pasos a seguir para tratar de resolver el problema. Estos son algunos de los errores más comunes y los pasos para intentar resolver el problema:

  • Posición no válida solicitada : la posición que intenta alcanzar no está dentro de los límites del brazo de 6 ejes.
  •  Ocurrió un error inesperado al moverse a la posición segura: el brazo de 6 ejes encontró un error al intentar moverse a la posición segura. 
    • Intente seleccionar Mover a posición segura nuevamente, para ver si se moverá con éxito después de unos momentos.
    • Pruebe el ciclo de alimentación del brazo de 6 ejes desconectando la alimentación y el cable USB-C de la parte posterior del brazo de 6 ejes. Espere unos 10 segundos y vuelva a enchufar los cables. Cierre y vuelva a abrir VEXcode, o actualice la página si utiliza VEXcode basado en la web. A continuación, vuelva a conectarse a VEXcode e intente Mover a la posición segura de nuevo.
  • La ejecución del comando falló debido a... - Se produjo un error y el brazo de 6 ejes no pudo completar el movimiento.
    • Intente seleccionar Mover a posición segura nuevamente, para ver si se moverá con éxito después de unos momentos.
    • Pruebe el ciclo de alimentación del brazo de 6 ejes desconectando la alimentación y el cable USB-C de la parte posterior del brazo de 6 ejes. Espere unos 10 segundos y vuelva a enchufar los cables. Cierre y vuelva a abrir VEXcode, o actualice la página si utiliza VEXcode basado en la web. A continuación, vuelva a conectarse a VEXcode e intente Mover a la posición segura de nuevo.
  • No se pudo mover a la posición segura: parada controlada habilitada - El brazo de 6 ejes activó una parada controlada mientras intentaba moverse. 
    • Compruebe para asegurarse de que el brazo de 6 ejes no chocó con un obstáculo en su camino, o que el botón de parada controlada en la torre de señales no se presionó accidentalmente. Despeje los obstáculos e intente seleccionar Mover a posición segura nuevamente. 
    • Pruebe el ciclo de alimentación del brazo de 6 ejes desconectando la alimentación y el cable USB-C de la parte posterior del brazo de 6 ejes. Espere unos 10 segundos y vuelva a enchufar los cables. Cierre y vuelva a abrir VEXcode, o actualice la página si utiliza VEXcode basado en la web. A continuación, vuelva a conectarse a VEXcode e intente Mover a la posición segura de nuevo.

Uso del Teach Pendant para la resolución de problemas

Una vez que haya alimentado y conectado con éxito su brazo de 6 ejes, y sepa que el firmware está actualizado, el siguiente paso es conectar directamente el brazo de 6 ejes y usar el colgante de enseñanza para ayudar a diagnosticar el problema. Al usar el colgante Teach, asegúrese de que el brazo de 6 ejes no esté conectado al cerebro. El brazo de 6 ejes debe estar conectado directamente a VEXcode para usar el colgante de enseñanza. Vea este artículo para obtener más información sobre el acceso al colgante de enseñanza con el brazo de 6 ejes.

Mover a una posición segura

Enseñe la pantalla colgante solicitando Mover a posición segura, con el botón Mover a posición segura resaltado.

Seleccione el botón Mover a la posición segura en la parte superior del colgante de enseñanza para ver si su brazo de 6 ejes puede alcanzar con éxito la posición segura. Vea este artículo para obtener más información sobre el acceso al colgante de enseñanza con el brazo de 6 ejes.

Desplazar el brazo

Enseñe los controles de trote del colgante para mover el brazo de 6 ejes a lo largo de los ejes X, Y y Z.

A continuación, utilice los botones de desplazamiento del brazo para intentar mover el brazo de 6 ejes a lo largo de cada eje. Asegúrese de que el brazo de 6 ejes se está moviendo cuando se presiona el botón y observe que los valores X, Y y Z en el tablero están cambiando a medida que se mueve el brazo de 6 ejes. Lee este artículo para obtener más información sobre cómo correr con el colgante Teach.

Pruebe las juntas si persisten los errores

Si los errores continúan, puede probar manualmente cada una de las articulaciones en el brazo de 6 ejes, para asegurarse de que se mueven como se esperaba, utilizando el colgante de enseñanza. Asegúrese de que el brazo de 6 ejes esté encendido, conectado directamente a VEXcode y no conectado al cerebro, para usar el colgante Teach. 

Enseñar colgante en VEXcode que muestra el estado Listo con el botón Habilitar modo manual resaltado.

Seleccione Activar modo manual para poder mover con seguridad el brazo de 6 ejes con la mano. Para obtener más información sobre cómo habilitar el modo manual, consulte este artículo.

La opción Mostrar datos avanzados en el colgante Enseñar expande el panel Datos avanzados.

En la parte inferior del colgante Enseñar, seleccione Mostrar datos avanzados.

Enseñe a la pantalla de datos avanzados del colgante a resaltar los valores de la articulación J1–J6 y los errores de la articulación para solucionar problemas del brazo de 6 ejes.

Mueva manualmente cada articulación del brazo de 6 ejes individualmente. A medida que mueva cada articulación, observe que los valores de J1 a J5 están cambiando. (Nota: la junta 6 siempre informará un valor de 0). Si todas las articulaciones se mueven y los valores cambian, intente seleccionar Mover a posición segura nuevamente. 

Mientras se muestran los datos avanzados y se mueve el brazo de 6 ejes y sucede lo siguiente, envíe comentarios a través de VEXcode y póngase en contacto con el soporte de VEX. Asegúrate de incluir tu información de contacto cuando envíes tus comentarios. Consulta este artículo para obtener más información sobre cómo usar el botón Comentarios. 

  • Cualquiera de las articulaciones no se mueve o no muestra valores cambiantes
  • Los Errores Conjuntos muestran valores distintos de 0

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

Last Updated: