Manual Rapid I
Manual Rapid I
Generalidades
El controlador IRC5 contiene los elementos electrónicos necesarios para
controlar el manipulador, los ejes adicionales y equipos periféricos.
xx1300000791
Diseño modular
El IRC5 cuenta con un diseño modular y puede dividirse en dos módulos:
• El Drive Module, que contiene el sistema de accionamiento.
Es posible conectar hasta tres Drive Modules adicionales. Para obtener más
información, consulte.
• El Control Module, que contiene el sistema de control.
Por ejemplo, el ordenador principal (incluida una ranura PCIe para tarjetas
de extensión), el panel del operador, el interruptor principal, las interfaces
¿Qué es un FlexPendant?
Componentes principales
A continuación se enumeran las partes principales del FlexPendant.
xx1400001636
A Conector
B Pantalla táctil
C Botón de paro de emergencia
D Joystick
E Puerto USB
F Dispositivo de habilitación
G Puntero
H Pulsador de restablecimiento
Joystick
Utilice el joystick para mover el manipulador. Esto se conoce como un
desplazamiento manual del robot. Existen distintos ajustes que influyen en cómo
el joystick moverá el manipulador
Puerto
USB
Conecte una memoria USB al puerto USB para leer o guardar archivos. La
memoria USB se muestra como la unidad /USB: Extraíble en las ventanas de
diálogo y en FlexPendant Explorer.
Nota
Pulsador de restablecimiento
El pulsador de restablecimiento permite restablecer el FlexPendant, pero no el
sistema que funciona dentro del controlador.
Botones de hardware
El FlexPendant cuenta con botones físicos dedicados. Puede asignar sus
propias funciones a cuatro de los botones.
xx0900000023
en0400000913
Elementos de la pantalla táctil
La figura muestra los elementos importantes de la pantalla táctil del FlexPendant.
xx1400001446
A Menú ABB
B Ventana de operador
C Barra de estado
D Botón Cerrar
E Barra de tareas
F Menú de configuración rápida
Menú
ABB
El menú ABB permite seleccionar los elementos siguientes:
• HotEdit
• Entradas y salidas
• Movimiento
• Ventana de producción
• Editor de programas
• Datos de programa
• Copia de seguridad y restauración
• Calibración
• Panel de control
• Registro de eventos
• FlexPendant Explorer
• Información del sistema
• Etc.
Se describe con más detalle en la sección EI menú ABB en ManuaI deI
operador - IRC5 con FIexPendant.
Ventana de
operador
La ventana de operador muestra mensajes de los programas del robot. Suelen
aparecer cuando el programa requiere algún tipo de respuesta del operador
para poder continuar. Se describe en la sección Ventana deI operador en
ManuaI deI operador - IRC5 con FIexPendant.
Barra de
estado
La barra de estado muestra información importante acerca del estado del
sistema, como por ejemplo el modo de funcionamiento, Motors ON/OFF, el
estado del programa, etc. Se describe en la sección Barra de estado en ManuaI
deI operador - IRC5 con FIexPendant.
Botón Cerrar
Al tocar el botón Cerrar se cierra la vista o aplicación que está activa
actualmente.
Barra de
tareas
Puede abrir varias vistas desde el menú ABB, pero sólo trabajar con una cada
vez. La barra de tareas muestra todas las vistas abiertas y se utiliza para
cambiar entre ellas.
xx0300000495
en0300000497
Ejemplos de
uso
Utilice el sistema de coordenadas de la herramienta cuando necesite
programar o ajustar operaciones de roscado, perforación, fresado o aserrado.
Calibración
Descripción general
En esta sección se detalla la forma de realizar una calibración aproximada de
cada eje del robot, es decir, actualizando el valor de cuentarrevoluciones de
cada eje con ayuda del FlexPendant. Encontrará información detallada sobre los
cuentarrevoluciones y la forma de actualizarlos con posiciones y escalas de
calibración en el manual de producto del robot correspondiente. Además,
consulte el manual Manual del operador - Calibration Pendulum para obtener
información acerca de la calibración.
En el caso de los robots que utilizan la opción Absolute Accuracy, el archivo de
datos de calibración absacc.cfg debe ser cargado primero.
en0400000771
Acción
3 Toque Actualizar cuentarrevoluciones.
Aparece una ventana de diálogo que le advierte de que la actualización de los
cuen- tarrevoluciones puede afectar a las posiciones programadas para el robot:
• Toque Sí para actualizar los cuentarrevoluciones.
• Toque No para cancelar la actualización de los
cuentarrevoluciones. Si toca Sí, aparece la ventana de selección de eje.
Nota
A
enO4OOOOO779
Acción
1 En eI menú ABB, toque Movimiento.
2 Toque Herramienta para ver Ia Iista de herramientas disponibIes.
Acción
3 Toque Nuevo para crear una nueva herramienta.
enO3OOOOO544
4 Toque OK.
Nota
Nota
La herramienta creada no puede usarse hasta definir Ios datos de Ia herramienta (coordenadas deI TCP, orienta
Definición de la base de coordenadas de la herramienta
Preparativos
Para definir Ia base de coordenadas de Ia herramienta, necesita en primer Iugar un punto de
referencia en eI sistema de coordenadas mundo. Si necesita definir Ia orientación deI punto
centraI de Ia herramienta, tambián debe montar eIongadores a Ia herramienta.
Tambián necesita decidir quá mátodo utiIizar para Ia definición de Ia base de coordenadas de
Ia herramienta.
Mátodos disponibles
Existen tres mátodos diferentes que pueden usarse a Ia hora de definir Ia base de
coordenadas de Ia herramienta. Los tres requieren que defina Ias coordenadas cartesianas deI
punto centraI de Ia herramienta. La diferencia está en Ia forma de definir Ia orientación.
Si desea... ...a continuación, seleccione
UtiIizar Ia misma orientación que Ia de TCP (orient. predet.)
Ia pIaca de montaje deI robot
cambiar Ia orientación en eI eje Z TCP&Z
cambiar Ia orientación en Ios ejes X y Z TCP&Z,X
Acción
5 En Ia ventana de diáIogo que aparece, seIeccione eI mátodo que desee utiIizar.
enO6OOOO3147
6 SeIeccione eI número de puntos de aproximación a usar. NormaImente basta con 4 puntos. Si eIige
más puntos para obtener un resuItado más exacto, debe poner eI mismo cuidado aI definir cada
uno de eIIos.
7 ConsuIte Cómo continuar con la definición de la base de coordenadas de la herramienta en la página 191
para obtener más información acerca de cómo recopiIar Ias posiciones y reaIizar Ia definición de Ia base
de coordenadas de Ia herramienta.
Cómo continuar con la definición de la base de coordenadas de la herramienta
En este procedimiento se describe cómo definir eI punto centraI de Ia herramienta en
coordenadas cartesianas.
Acción Información
1 Mueva eI robot hasta una posición adecua- da, A, UtiIice incrementos pequeños para posicio- nar con
para eI primer punto de aproxima- ción. exactitud Ia punta de Ia herramien- ta Io más
cerca posibIe deI punto de refe- rencia.
Descripción general
Las propiedades de las señales de E/S se utilizan para visualizar las señales
de entrada y salida y sus valores. La señales se configuran utilizando
parámetros del sistema.
en0400000770
Recomendación
Toque el menú Seleccionar diseño si desea ver las etiquetas de las señales de la lista.
Simulación y cambio de valores de señales
Una señal puede ser convertida en una señal simulada y su valor puede ser
cambiado. Para obtener más información acerca de cómo cambiar las
propiedades de la señal, consulte la sección Panel de control, Configuración de
las señales de I/O más comunes en la página 120.
Acción
1 En el menú ABB, toque I/O.
Aparece una lista con las señales más habituales. Consulte la sección
Configuración de las señales de I/O más comunes en la página 120.
2 Toque una señal.
3 Toque Simular para convertir la señal en una señal simulada.
Toque Eliminar simulación para eliminar la simulación de la
señal.
4 En el caso de una señal digital, toque 0 ó 1 para cambiar el valor de la señal.
En el caso de las señales y los grupos analógicos, toque 123... para cambiar el
valor de la señal. Aparece el teclado numérico en pantalla. Introduzca el nuevo
valor y toque OK.
Copia de seguridad y restauración
Copia de seguridad del sistema
xx0300000441
Nota
xx0300000442
Acción
3 ¿Es correcta la carpeta de copia de seguridad mostrada?
• Si es así: Toque Restaurar para realizar la restauración.
• Si no es así: Toque ... a la derecha de la carpeta de copia de seguridad,
selec- cione un directorio y, a continuación, toque Restaurar.
Aparece la pantalla que se muestra a continuación.
xx1400002325
Nota
xx1400002326
Instrucciones basicas de movimiento.
MoveAbsJ - Mueve el robot a una posición de ejes absoluta
Utilización
MoveAbsJ (Move Absolute Joint) se utiliza para mover el robot hacia una posición
absoluta definida en posiciones de ejes.
Los ejes del robot y los ejes externos se desplazan hasta la posición de destino
a lo largo de una trayectoria no lineal. Todos los ejes alcanzan la posición de
destino al mismo tiempo.
Esta instrucción sólo puede usarse en la tarea principal T_ROB1 o, si se cuenta
con un sistema MultiMove, en las tareas de movimiento.
Utilización
Utilización
Set se utiliza para cambiar a 1 una señal digital de salida.
Ejemplo básico
Set do15;
Se cambia la señal do15 a 1.
Utilización
Reset se utiliza para poner a cero el valor de una señal digital de salida.
Ejemplo básico
Reset do15;
Se cambia la señal do15 a 0.
Utilización
SetDO se usa para cambiar el valor de una señal digital de salida.
Ejemplos básicos
SetDO do15, 1;
Se cambia la señal do15 a 1.
SetDO do15, 0;
Se cambia la señal do15 a 0.
PulseDO se utiliza para generar un pulso en una señal digital de salida durante el tiempo que le pongamos.
Ejemplo básico
Utilización
Ejemplo básico
IF se utiliza cuando es necesario ejecutar instrucciones diferentes en función de si se cumple una condición.
Ejemplos básicos
Ejemplo básico
Repite las instrucciones que se encuentran dentro del bloque WHILE siempre y
cuando reg1 < reg2.
Ejemplo básico
TEST reg1
CASE 1,2,3 :
routine1;
CASE 4 :
routine2;
DEFAULT :
TPWrite "Illegal choice";
Stop;
ENDTEST
Clear se utiliza para borrar el contenido de una variable numérica o una variable
persistente, es decir, asignarle el valor 0.
Ejemplo básico
Clear reg1;
La instrucción “:=” se utiliza para asignar un nuevo valor a un dato. Este valor puede ser desde un valor constante
hasta una expresión aritmética.
Ejemplos básicos
reg1 := 5;
counter := counter + 1;
counter aumenta en 1.
Utilización
Incr se utiliza para sumar 1 a una variable o una variable persistente de tipo
numérico.
Ejemplo básico
Incr reg1;
Add se utiliza para sumar o restar un valor a o de una variable o una variable persistente de tipo numérico.
Ejemplos básicos
Add reg1, 3;
Utilización
Ejemplo básico
WaitTime 0.5;
WaitDI (Wait Digital Input) se usa para esperar hasta que se activa una entrada digital.
Ejemplo básico
WaitDI di4, 1;
La ejecución del programa sólo continúa después de que se ha activado la entrada di4.
Utilización
WaitUntil se usa para esperar hasta que se cumpla una condición lógica, obligando a parar
el puntero de programa
Ejemplo básico
WaitUntil di4 = 1;
La ejecución del programa sólo continúa después de que se ha activado la entrada di4.
Datos básicos del RAPID
• Constantes: (CONS) representan datos de un valor fijo a los que no se puede reasignar
un valor nuevo.
• Variables: (VAR) son datos a los que se les puede asignar un nuevo valor durante la
ejecución del programa.
• Persistentes: (PERS) se trata de variables en las que a la vez que se cambia su valor
durante la ejecución del programa, también se cambia el valor de su inicialización.
Utilización
robtarget se utiliza para definir la posición del robot y de los ejes adicionales. Y los valores son
trans: Posiciones (x,y,z), rot: Orientación de la herramienta, robconf: Configuración de los ejes y
extax: Posición de los ejes externos.
Ejemplo básico
CONST robtarget p15 := [ [600, 500, 225.3], [1, 0, 0, 0], [1, 1,0, 0], [ 11, 12.3, 9E9, 9E9, 9E9, 9E9] ];
Utilización
Ejemplo básico
reg1 := 3;
Utilización
Ejemplo básico
flag1 := TRUE;
Utilización
TPWrite (FlexPendant Write) se utiliza para escribir texto en el FlexPendant. Es posible escribir el valor
de determinados datos, además de texto.
Ejemplo básico
Utilización
Ejemplo básico
TPErase;
Se borra la pantalla del FlexPendant antes de escribir en ella el mensaje Curso IRC5 Rapid I.