Movimientos del brazo El brazo robot Mitsubishi está conformado por una serie de partes interconectadas denominadas ejes, cada eje se representa con la letra “J” y un número. Estas partes se representan de la siguiente manera: Parte del brazo Cintura/Tronco Hombro Codo Antebrazo Muñeca Herramienta Representación J1 J2 J3 J4 J5 J6 A continuación se muestra detalladamente cada uno de los movimientos de los ejes del brazo robot Mitsubishi: Operación de la herramienta Movimientos de la muñeca Movimientos del cilindro Operación del brazo con los controles de usuario Para el manejo del brazo robot Mitsubishi desde el Laboratorio Virtual Mitsubishi RV-2AJ, se han implementado dos tipos de Controles de visuales, los cuales permiten al usuario manejar con más facilidad los movimientos del brazo y poder así simular rutinas de con él. A continuación se describe una guía detallada del uso de los Controles de usuario. Tipo 1 El tipo uno está basado en el actual control del brazo robot y se representa de la siguiente manera: Para efectuar cualquier operación del brazo robot Mitsubishi es necesario activar la casilla “Habilitar” la cual indica que el brazo se encuentra activo. Movimiento en eje 1 (J1) Para efectuar el movimiento del eje 1 (J1) se debe activar la opción “JOIN” posteriormente oprimir el botón “J1” ubicado en el control de usuario, seguido de esto simplemente oprima el botón de dirección izquierdo para rotar el eje en sentido positivo de las manecillas del reloj o el botón de dirección derecho para rotarlo en contra de las manecillas del reloj, se debe mantener presionado el botón de dirección para que el brazo se mantenga rotando, para que el brazo deje de rotar simplemente suelte el botón de dirección y este se detendrá. Movimiento del eje 2 (J2) Para efectuar el movimiento del eje 12 (J2) se debe activar la opción “JOIN” posteriormente oprimir el botón “J2” ubicado en el control de usuario, seguido de esto simplemente oprima el botón de dirección arriba para rotar el eje en sentido positivo de las manecillas del reloj o el botón de dirección abajo para rotarlo en contra de las manecillas del reloj, se debe mantener presionado el botón de dirección para que el brazo se mantenga rotando, para que el brazo deje de rotar simplemente suelte el botón de dirección y este se detendrá. Movimiento del eje 3 Para efectuar el movimiento del eje 12 (J3) se debe activar la opción “JOIN” posteriormente oprimir el botón “J2” ubicado en el control de usuario, seguido de esto simplemente oprima el botón de dirección arriba para rotar el eje en sentido positivo de las manecillas del reloj o el botón de dirección abajo para rotarlo en contra de las manecillas del reloj, se debe mantener presionado el botón de dirección para que el brazo se mantenga rotando, para que el brazo deje de rotar simplemente suelte el botón de dirección y este se detendrá. Movimientos del eje 4 y 5 (XYZ) Para efectuar el movimiento del eje 4 y 6 (J4, J5) se debe activar la opción “XYZ” seguido de esto simplemente oprima un botón de dirección dependiendo del eje que se desee utilizar: El botón de dirección arriba para rotar el eje 5 en sentido positivo de las manecillas del reloj. El botón de dirección abajo para rotar el eje 5 en contra de las manecillas del reloj. El botón de dirección izquierda para rotar el eje 6 en sentido positivo de las manecillas del reloj. El botón de dirección derecha para rotar el eje 6 en contra de las manecillas del reloj. Se debe mantener presionado el botón de dirección para que el brazo se mantenga rotando, para que el brazo deje de rotar simplemente suelte el botón de dirección y este se detendrá. Movimientos de la herramienta (TOOL). Para efectuar el movimiento de la herramienta se debe activar la opción “TOOL” seguido de esto simplemente oprima un botón de dirección dependiendo del eje que se desee utilizar: El botón de dirección arriba para rotar la herramienta en sentido positivo de las manecillas del reloj El botón de dirección abajo para rotar la herramienta en contra de las manecillas del reloj. El botón de dirección izquierda para rotar la herramienta en sentido positivo de las manecillas del reloj El botón de dirección derecha para rotar la herramienta en contra de las manecillas del reloj. Se debe mantener presionado el botón de dirección para que el brazo se mantenga rotando, para que el brazo deje de rotar simplemente suelte el botón de dirección y este se detendrá. Para poder utilizar la herramienta esta debe estar montada en el brazo, para esto se debe ir a Configuración > Herramienta y seleccionar la herramienta deseada, si no se selecciona una herramienta el brazo simplemente no ejecutara ninguna acción. Tipo 2 En el control visual de tipo 2 se ha implementado un Control de usuario intuitivo para los usuarios que no están familiarizados con el control actual del brazo robot. Al igual que el tipo 1, las partes seleccionadas se operarán con el control de movimiento, se podrá regular la velocidad de movimiento y se desplegarán las selecciones en el display. Al desplegarse este panel de control, las opciones aparecerán deshabilitadas. Basta con pasar el cursor sobre ellas para habilitar todas las opciones. Al seleccionar una opción, esta se marcará para indicar que se ha seleccionado una opción. En la representación del brazo, se sombreará de color rojo la parte seleccionada para indicar con cual se operará. Para seleccionar una herramienta, se debe dar clic en la opción “Herramienta” y seleccionar una de las dos mostradas, Pinzas o Taladro. La selección se desplegará en el panel de graficación. Para quitar la herramienta colocada, basta con deselecciona la opción marcada. Para manipular una herramienta colocada, se debe seleccionar “Herramienta” y moverla mediante el panel de movimientos. Esto es para cuando otra parte del brazo está seleccionada y se quiere acceder a la herramienta. Selección de herramienta Programar en MEAU Lista de comandos A continuación se describen los comandos que utiliza el Laboratorio Virtual Mitsubishi RV-2AJ para el uso del brazo: Nombre del comando MOVE ENABLE DISABLE TOOL JOIN XYZ Descripción Comando principal en el uso del lenguaje de programación MEAU, todos los comandos utilizados en MEAU comienzan con esta línea. Comando inicial que indica la activación del brazo, no se pueden ejecutar otros comandos si el brazo no se encuentra activo. Comando para la desactivación del brazo, después de este comando se terminan las operaciones del brazo. Indica que se pasará a mover la herramienta puesta en el brazo. Indica que se pasará a mover un eje del brazo, este modo está activado por default al momento de iniciar el brazo. Indica el uso de los 2 últimos ejes del brazo (J5,J6) los cuales están encargados del movimiento de la muñeca del brazo encargada de la herramienta. Ejemplo de uso MOVE TOOL; MOVE XYZ; MOVE –X(J1,100); ENABLE; DISABLE; MOVE TOOL; MOVE JOIN; MOVE XYZ; X Y Z A B C JN Es el sentido de rotación del eje1 ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “Join” Es el sentido de rotación del eje2, ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “Join. Es el sentido de rotación del eje3, ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “Join”. Es el sentido de rotación del eje3, ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “XYZ”. Es el sentido de rotación del eje5, ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “XYZ”. Es el sentido de rotación del eje6, ya sea en dirección positiva o negativa. Se debió habilitar previamente el modo de operación “TOOL”. Representa alguno de los ejes del brazo, los cuales esta numerados del 1 al 6, para indicar un eje se utiliza la letra J y el número de eje. MOVE –X(J1); MOVE +X(J2,200); MOVE –Y(J2); MOVE +Y(J2,200); MOVE –Z(J3); MOVE +Z(J3,200); MOVE –A(J4); MOVE +A(J4,200); MOVE –B(J5); MOVE +B(J5,200); MOVE –C(J6); MOVE +C(J6,200); MOVE –X(J1,100); MOVE –Y(J2); MOVE +A(J4,200); + – Variables numéricas Operador que indica el movimiento de un eje en sentido positivo con respecto a las manecillas del reloj, también puede ser usado para controlar la velocidad del brazo. Operador que indica el movimiento de un eje en sentido negativo con respecto a las manecillas del reloj, también puede ser usado para controlar la velocidad del brazo. Las variables numéricas se utilizan para indicar el ángulo en grados que un eje girará, se indica después de indicar el sentido respectivo de cada eje. MOVE +X(J1,100); MOVE +Y(J2); MOVE +A(J4,200); MOVE –X(J1,100); MOVE –Y(J3); MOVE –A(J4,200); MOVE –X(J1,100); MOVE –Y(J2,300); MOVE –A(J4,200); Ejemplos de movimientos Para realizar acciones con el brazo robot Mitsubishi por medio de comandos en lenguaje MEAU se deben seguir algunas reglas de sintaxis, de lo contrario el programa no aceptará estos comandos y los marcara como error, el funcionamiento de este se basa en cada comando se separa médiate un “;”, también es muy importante recalcar que todas las rutinas programadas en MEAU deben comenzar con el comando ENABLED el cual tiene como función habilitar las funciones del brazo robot Mitsubishi, en caso de querer detener las acciones de este se utiliza el Comando DISABLED. Para realizar movimiento de los ejes es importante antes saber los movimientos que permite el brazo robot Mitsubishi en cada uno de sus ejes, el cual se indica en la sección Movimientos del brazo de este manual. Todos los comandos para indicar el movimiento de un eje deben comenzar con el comando MOVE. Movimiento en eje 1 (J1) Para realizar un movimiento con el eje J1, se debe utilizar el vector de movimiento X y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –X (J1,100) Al no indicar la cantidad de grados, el eje 1 girará en un ángulo de 360°: MOVE –X (J1) Movimiento del eje 2 (J2) Para realizar un movimiento con el eje J2, se debe utilizar el vector de movimiento Y y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –Y (J2,100) Al no indicar la cantidad de grados, el eje 2 girará en un ángulo de 90°: MOVE –Y (J2) Movimiento del eje 3 Para realizar un movimiento con el eje J3, se debe utilizar el vector de movimiento Z y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –Z (J3,100) Al no indicar la cantidad de grados, el eje 3 girará en un ángulo de 60°: MOVE –Y (J3) Para poder mover uno de los ejes (J1,J2,J3), es necesario antes ingresar el comando JOIN el cual indica el movimiento de los ejes principales del eje, esta opción esta activada por default al iniciar las funciones del brazo. Movimientos del eje 4 y 5 (XYZ) Para realizar un movimiento con el eje J4, se debe utilizar el vector de movimiento A y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –A(J4,100) Al no indicar la cantidad de grados, el eje 2 girará en un ángulo de 180°: MOVE –A(J4) Para realizar un movimiento con el eje J5, se debe utilizar el vector de movimiento B y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –A(J5,100) Al no indicar la cantidad de grados, el eje 5 girará en un ángulo de 90°: MOVE –B(J5) Movimientos de la herramienta (TOOL). Para realizar un movimiento con el eje J6, se debe utilizar el vector de movimiento C y darle un sentido de dirección con el signo (+ o -). Para indicar el ángulo que el eje debe girar, simplemente ingrese la cantidad en grados después del eje que se desea mover: MOVE –C(J6,100) Al no indicar la cantidad de grados, el eje 2 girará en un ángulo de360°: