Robtica
Robtica y programacin Kuka
1
Integracin Modular Genrica Temas Bsicos
Robtica
Programacin Bsica
KR 5 sixx R650
EJE RANGO VEL. TRQ
1 170 375 /s 1000 Nm
2 + 45 a - 190 300 /s 1000 Nm
3 + 166 a - 119 375 /s 1000 Nm Grados de libertad : 6
4 190 410 /s 1000 Nm Carga Nominal : 5 kg.
5 120 410 /s 1000 Nm Alcance : 855 mm.
6 350 660 /s 1000 Nm Repetibilidad : 0.03 mm
KR 5 sixx R850
Las caractersticas de los dos modelos de robots son los
EJE RANGO VEL. TRQ
siguientes: 1 170 250 /s 1100 Nm
2 + 45 a - 190 250/s 1100 Nm
3 + 169 a - 119 250 /s 1100 Nm
4 190 410 /s 1100 Nm
5 120 410 /s 1100 Nm
6 350 660 /s 1100 Nm
2
Robtica
Integracin Modular Genrica Temas Bsicos
La instalacin elctrica del robot consiste de: La parte frontal consta de lo siguiente:
Cable arnes
Interface A1
4
Robtica
Integracin Modular Genrica Temas Bsicos
ACCIONMIENTOS DESCON
5
Robtica
Integracin Modular Genrica Temas Bsicos
TECLA SCAPE
La tecla de escape permite en todo momento interrumpir ARRANQUE DEL PROGRAMA HACIA ADELANTE
cualquier accin ya iniciada, por ejemplo, formularios
inline y ventanas de estado que se encuentren abiertos. Pulsando esta tecla, se arranca el programa
Esta tecla tambin permite cerrar, paso por paso, los seleccionado.
mens abiertos por equivocacin. El arranque slo es posible si los accionamientos estn
conectados y no existe ninguna situacin de PARADA
DE EMERGENCIA.
En el modo de servicio T1 o T2, si el usuario suelta la
tecla Arranque del programa hacia adelante, se genera
una parada sobre la trayectoria.
En una de las empuaduras hay otra tecla Arranque del
programa hacia adelante.
TECLAS DE MENU
TECLAS DE ESTADO
TECLAS DEL CURSOR
Las teclas de estado sirven para seleccionar opciones
Las teclas del cursor sirven para: de servicio, para conmutar funciones individuales y para
- Mover el foco definir valores.
- Cambiar la posicin del cursor de edicin La respectiva funcin aparece representada mediante
- Cambiar de campo en los formularios inline y las listas un smbolo en las barras de tecls de estado.
de parmetros.
7
Robtica
Integracin Modular Genrica Temas Bsicos
Flecha
Tecla de retorno: borra el carcter situado a la izquierda
del cursor de edicin.
DEL, .
Borra el carcter situado a la derecha del cursor de
edicin o escribir punto.
INS, 0
Conmuta entre el modo de insercin y el modo de sobre
escritura o escribir 0.
TECLAS DE FUNCION PROGRAMABLE END, 1
Efecta un salto hasta el final de la lnea en la que se
Permiten seleccionar las funciones que se visualizarn encuentra el cursor de edicin o escribir 1.
mediante la barra de teclas de funcin programable. CTRL, 2
Las funciones seleccionables son adaptadas Tecla de control, por ej. para instrucciones especficas
dinmicamente, es decir, la barra de teclas de funcin del programa o escribir 2.
programable modifica su asignacin. PGDN, 3
Visualiza la siguiente pantalla en direccin al final del
fichero o escribir 3.
4
Escribe el numero 4
UNDO, 5
Anula la ltima introduccin de datos efectuada (esta
funcin an no est implementada) o escribir 5.
TAB, 6
Efecta un salto de tabulador, escribe 6.
HOME, 7
TECLADO NUMERICO Efecta un salto hasta el principio de la lnea en la que
se encuentra el cursor de edicin o escribe 7.
Mediante el teclado numrico se introducen las cifras. LDEL, 8
En un segundo nivel, el teclado numrico tiene Borra la lnea en la que se encuentra el cursor de
asignadas funciones de control del cursor. edicin o escribe 8.
PGUP, 9
Visualiza la pantalla siguiente en direccin al principio
del fichero o escribe 9.
TECLADO
8
Robtica
Integracin Modular Genrica Temas Bsicos
TECLA NUM
TECLA ALT
9
Robtica
Integracin Modular Genrica Temas Bsicos
Campos de parmetros
Permiten seleccionar un valor especfico dentro de un
rango de valores predeterminado.
Ajuste el valor deseado mediante la tecla de estado
correspondiente. Como alternativa, tambin puede
introducir el valor en el campo de entrada.
Ventanas
Incluyen por ejemplo la ventana de estado y la de
mensajes.
Para conmutar entre las distintas ventanas de
KUKA.HMI, se utiliza la tecla de seleccin de ventana.
Dentro de cada ventana, el foco se puede mover
mediante las teclas del cursor.
Listas de seleccin
Sirven para seleccionar un valor predeterminado.
Coloque el foco sobre la lista de seleccin utilizando las
teclas del cursor o la tecla TAB. A continuacin, con la
combinacin de teclas ALT + #, abra la lista y
seleccione la entrada que desee. Confirme la seleccin
Barras de teclas de estado
con la tecla de entrada.
Las diferentes teclas de estado permiten acceder a las
funciones de la unidad de control del robot. Las
funciones asignadas a las barras de softkeys varan
Campos de entrada segn las necesidades.
Sirven para introducir valores o textos. Coloque el foco
sobre el campo de entrada utilizando las teclas del
cursor o la tecla TAB. A continuacin, introduzca los
caracteres que desee.
10
Robtica
Integracin Modular Genrica Temas Bsicos
Ventana de programa
La ventana de programa visualiza el contenido del
programa seleccionado. Si el usuario no ha
seleccionado ningn programa, en la ventana de Formulario
programa aparece un lista de todos los programas
disponibles. El formulario puede visualizarse cuando sea necesario.
Entre los nmeros de lnea y texto de las instrucciones En l se introducen datos requeridos por la unidad de
se encuentra una flecha amarilla que apunta hacia la control, por ejemplo, la medicin de la herramienta.
derecha. Se trata del puntero de paso. Este elemento Con las teclas del cursor o con la tecla TAB se sita el
est situado en la lnea del programa que se encuentra foco sobre el lugar deseado.
en ejecucin.
Otra marca diferente es el cursor. Se trata de una raya
vertical roja. El cursor de edicin se encuentra al
principio de la lnea que en ese momento est siendo
editada.
11
Robtica
Integracin Modular Genrica Temas Bsicos
Lista de parmetros
Ventana de mensajes
12
Robtica
Integracin Modular Genrica Temas Bsicos
Parada de emergencia
Este mensaje aparece cuando, p. ej., ha sido accionado
el pulsador PARADA DE EMERGENCIA o ha sido
abierta una puerta de seguridad.
Mensajes de confirmacin: aparecen con frecuencia
como consecuencia de un mensaje de estado (p. ej.,
PARADA DE EMERGENCIA) y deben ser confirmados
explcitamente. Indican fallos en la ejecucin del
programa.
13
Robtica
Integracin Modular Genrica Temas Bsicos
las
14
Robtica
Integracin Modular Genrica Temas Bsicos
15
Robtica
Integracin Modular Genrica Temas Bsicos
SELECCIN DE LA CINEMATICA
Con las teclas de desplazamiento se pueden mover,
adems de los ejes estndar del robot, los ejes
adicionales o cinemticas externas, siempre que stas
hayan sido proyectadas de antemano.
El tipo y nmero de opciones disponibles depende de la
Para desplazar el robot manualmente,
configuracin de su sistema.
el selector de modos de servicio debe
estar en la posicin Servicio en
rgimen discontinuo (T1 o T2).
16
Robtica
Integracin Modular Genrica Temas Bsicos
SELECCIN DEL SISTEMA DE COORDENADAS Configuracin > Movimiento manual. De este modo, el
valor ya no cambiar en incrementos de 1%, sino en
Seleccione el sistema de coordenadas de referencia incrementos de 1, 3, 10, 30, 50, 75 y 100 por ciento del
sobre el que desea desplazar el robot. valor establecido en los datos de mquina.
[Configuracin > Movimiento manual > Pasos de Over
ride en Manual on/off]
Si ha seleccionado como sistema de coordenadas de
referencia el sistema de coordenadas especfico de los
ejes, el sobre control manual se referir al eje
respectivo.
Si ha ajustado un sistema de coordenadas rectangular
(por ej. un sistema de coordenadas universales), el
Si el robot dispone de un paquete de mangueras, en el sobre control manual se referir al eje con el recorrido
caso singular de los ejes de la mueca (A4 y A6 ms largo (eje directriz).
paralelos), existe el riesgo que el paquete se enrolle Todos los dems ejes efectan un movimiento
sobre el eje de la mueca. sincrnico respecto al eje directriz.
19
Robtica
Integracin Modular Genrica Temas Bsicos
20
Robtica
Integracin Modular Genrica Temas Bsicos
Sistema de coordenadas especfico de los ejes El desplazamiento manual incremental permite ejecutar
Cuando se elige el sistema de coordenadas especfico paso por paso una instruccin de movimiento.
de los ejes, la barra de teclas de estado situada a la Cada paso de movimiento se realiza individualmente
derecha indica los ejes principales y los ejes de la segn el ajuste de incremento.
mueca A 1 bis A 6 en cuanto el usuario acciona uno de Esta funcin permite acelerar enormemente el
los pulsadores de hombre muerto situados en la parte posicionamiento de puntos a distancias iguales.
trasera del KCP. Pulsando la tecla de estado +/-- As, en caso de fallo, el usuario puede alejar el robot de
correspondiente, se mueve el eje asignado. la pieza a una cierta distancia o siguiendo una cierta
orientacin. A continuacin, el usuario puede volver a
desplazar el robot paso por paso hasta la posicin
anterior.
21
Robtica
Integracin Modular Genrica Temas Bsicos
Estructura de directorios
De manera estndar, el navegador visualiza la
estructura de directorios de las unidades de disco o
directorios actuales.
(1) Encabezamiento
(2) Estructura de directorios, indicacin de atributos o En el lado izquierdo del navegador se visualiza
lista de seleccin (plantillas o filtros) normalmente la estructura de directorios actual. Esta
(3) Lnea de estados indicacin depende del
(4) Lista de directorios o lista de ficheros filtro seleccionado.
En el lado derecho del
SUPERFICIE DE OPERACIN navegador, en forma de
Consideraciones bsicas lista de ficheros, se
El navegador est compuesto de cuatro secciones. visualiza el contenido de
Dentro del navegador se utilizan los siguientes iconos o la unidad de disco o del
smbolos: directorio destacado con
Unidades de disco un color diferente (foco).
Para seleccionar una
unidad de disco o directorio, mueva el foco con las
teclas o del cursor y sitelo sobre el smbolo
deseado.
22
Robtica
Integracin Modular Genrica Temas Bsicos
Indicacin de atributos
Permite visualizar y modificar opciones de ficheros o
directorios individuales. Para acceder a la indicacin de
atributos, debe seleccionar primero un fichero o un
directorio.
23
Robtica
Integracin Modular Genrica Temas Bsicos
Indicacin de fallos
Esta opcin sirve para diagnosticar y subsanar fallos.
Durante la lectura del contenido de un directorio, se
verifica de antemano si en el programa, mdulo, etc.
existe algn un error de sintaxis. Si lo hay, los ficheros Visualizacin
incorrectos aparecen resaltados. Este comando abre el editor en el lado izquierdo. Para
que los nmeros de lnea de la lista de fallos coincidan
con los del editor, las opciones
- Abrir todas FOLD y
[Procesar > FOLD > Todas FOLD abr/cer]
- Visualizacin Detalles
[Configuracin > Extras > Editor > Visualizacin Detalles
(ASCII)]
24
Robtica
Integracin Modular Genrica Temas Bsicos
25
Robtica
Integracin Modular Genrica Temas Bsicos
26
Robtica
Integracin Modular Genrica Temas Bsicos
Abrir
El programa seleccionado o la consecuencia
seleccionada se cargan en el editor para que el usuario
trabaje con l/ella.
Copiar
Los directorios y ficheros marcados se copian primero
en la memoria intermedia. A continuacin, los directorios
y ficheros copiados se pueden insertar en otra
ubicacin.
Insertar
Los directorios y ficheros que se encuentran en la
memoria intermedia se insertan en la posicin actual
Efecte los cambios deseados. En el formulario, (Copiar) o se trasladan hasta ella desde su ubicacin
acceder al siguiente campo de entrada pulsando la original (Cortar). Si uno de los ficheros que el usuario
tecla del cursor _. desea insertar ya existe, aparecer una pregunta de
A continuacin, confirme la operacin con la tecla de seguridad.
funcin programable OK o con la tecla de entrada, o - S: inserta el siguiente fichero seleccionado o el
bien cancele la operacin con la Cancelar o la tecla siguiente directorio.
ESC. - No: no inserta el siguiente fichero o directorio.
En el nivel de experto, se visualiza adems la extensin - S a todo: inserta todos los ficheros o directorios
de fichero (SRC, DAT o SUB). seleccionados.
El fichero renombrado se guarda automticamente en el - No a todo: no inserta ningn fichero ni directorio
disco duro. Si el usuario introduce un nombre que ya seleccionado.
existe, en la ventana de mensajes aparece un mensaje - Cancelar: finaliza la accin.
indicndolo y la accin se cancela. Esta instruccin solamente se puede utilizar cuando hay
datos en la memoria intermedia.
MENU PROCESAR
Cortar
Los directorios marcados se copian primero en la
memoria intermedia. Los smbolos de los directorios
seleccionados aparecen a continuacin destacados en
un color ms claro.
A continuacin, los directorios o ficheros copiados se
1: no est disponible en el grupo de usuarios Usuario pueden insertar en otra ubicacin.
Una vez insertados, los directorios o ficheros son
5.3.1 Seleccionar todo borrados de su ubicacin original.
Todos los directorios y ficheros de la lista de ficheros
aparecen marcados para que el usuario contine Borrar
trabajando con ellos. Los ficheros y directorios marcados se borran
irrevocablemente del disco duro despus de que el
28
Robtica
Integracin Modular Genrica Temas Bsicos
usuario responde a una pregunta de seguridad. Si programa deseado se crea y se visualiza en el display.
desea borrar un programa, ste no puede estar Si el usuario ha introducido un nombre de programa ya
seleccionado ni puede estar siendo editado en ese existente, la ventana de mensajes visualiza un mensaje
momento. Si es necesario, primer debe anular la de fallo.
seleccin del programa o cerrar el editor.
Seleccionar
Ciertos directorios no se pueden borrar; ello depende de
la configuracin respectiva. En este caso, la instruccin La ejecucin de un programa seleccionado puede
de men o la correspondiente tecla de funcin continuar en segundo plano mientras el usuario trabaja
programable no se pueden seleccionar. con otro programa en el editor.
Sin Parmetros
Seleccione con las teclas del cursor el programa que El programa deseado se visualiza en la ventana de
desea borrar y active el comando de men [Procesar > programas. Al mismo tiempo se modifican las funciones
Borrar]. En la ventana de mensajes aparecer una asignadas a la barra de mens, la barra de teclas de
pregunta de seguridad. funcin programable y la barra de teclas de estado, con
el fin de que el usuario pueda usar las funciones que se
Duplicado requieren para programar el robot.
La opcin Duplicado sirve para realizar una copia del
programa. Para ello se abre un formulario que ofrece
como propuesta el nombre del fichero seleccionado.
Con Parmetros
En el nivel de experto, el usuario puede tambin indicar
parmetros. Para ello se abre el siguiente formulario, en
el cual se pueden introducir los datos correspondientes:
Ser preciso indicar parmetros adicionales cuando el
programa lo necesite para su ejecucin.
Si el programa Test.SRC contiene por ejemplo el
En el lado izquierdo de este formulario in-line se encabezamiento
encuentra el campo de entrada Nombre. En l puede DEF TEST (INT :IN, BOOL :OUT)
introducir un nombre para su programa con una longitud Cuando el programa se activa, se transfiere un valor
mxima de 24 caracteres. entero y un valor booleano.
Esta denominacin debe comenzar con una letra. Para ms informacin sobre la ventana de programas,
A este programa tambin se le puede agregar un texto. consulte la documentacin [Programacin por el
Para ello, pulsando la tecla , coloque el cursor en el usuario] en el captulo [Confeccin y modificacin de un
campo Comentario, en introduzca la descripcin programa].
deseada.
29
Robtica
Integracin Modular Genrica Temas Bsicos
Ejecutar, detener y resetear un programa El aspecto del puntero de paso cambia segn la
situacin.
Para poder ejecutar un programa, es preciso que la
unidad de control est conectada y la interfaz de usuario Flecha en L (amarilla):
(KUKA.HMI) est en funcionamiento. El paso de movimiento se est ejecutando hacia delante
y an no ha finalizado.
SELECCONAR UN PROGRAMA Y RETIRAR Flecha en L (amarilla) con el signo Ms:
SELECION En este caso, el puntero de paso est situado
Para seleccionar un programa, en el navegador debe sobre una fold cerrada. El paso de movimiento se
encontrarse activada la ventana correspondiente. Para est ejecutando hacia delante y an no ha
ello, pulse si es preciso la tecla de seleccin de ventana. finalizado. Esta visualizacin no se utiliza en el grupo de
Seleccione con las teclas del cursor o el usuarios Usuario.
programa deseado y pulse la tecla de funcin Flecha normal (amarilla):
programable Seleccionar o la tecla de entrada. A El robot ha terminado de ejecutar el paso de movimiento
continuacin, la ventana de programas visualizar el hacia delante previamente indicado
programa seleccionado. Flecha normal (amarilla) con el signo Ms:
En este caso, el puntero de paso vuelve a estar
Smbolos en la ventana de programas situado sobre una fold cerrada. El paso de
Dentro de la ventana de programas se pueden utilizar movimiento ya ha finalizado. Esta visualizacin tampoco
diferentes smbolos. Entre ellos figura el puntero de se utiliza en el grupo de usuarios Usuario.
paso, el cursor, el indicador de direccin y el salto de Flecha en L (roja):
lnea. El paso de movimiento se est ejecutando hacia atrs y
Puntero de paso (puntero del programa) an no ha finalizado.
El puntero de paso indica qu lnea del programa est Flecha en L (roja) con el signo Ms:
siendo ejecutada en ese momento. Est representado En este caso, el puntero de paso est situado
por una flecha en color amarillo o rojo. El puntero de sobre una fold cerrada. El paso de
paso solamente est disponible en el programa movimiento se est ejecutando hacia
seleccionado y no en el editor. atrs y an no ha finalizado. Esta visualizacin
no se utiliza en el grupo de usuarios Usuario.
30
Robtica
Integracin Modular Genrica Temas Bsicos
31
Robtica
Integracin Modular Genrica Temas Bsicos
32
Robtica
Integracin Modular Genrica Temas Bsicos
33
Robtica
Integracin Modular Genrica Temas Bsicos
Ejecucin manual del programa (servicio de test) este caso parezca no suceder nada a primera vista).
Seleccione un programa y ajuste, en el Para seguir con la ejecucin del programa, es preciso
selector de modos de servicio, el soltar y volver a pulsar, cada vez, la tecla Arranque del
servicio T1 o T2. programa hacia adelante.
Slo se puede desplazar manualmente
el robot y slo se pueden arrancar programas cuando no El siguiente smbolo indica el desplazamiento
existe una situacin de PARADA DE EMERGENCIA y hacia atrs mediante la tecla Arranque del
cuando, en el modo de servicio Automtico, los programa hacia atrs. Esta funcin no se
accionamientos se encuentran conectados. puede conmutar manualmente, sino que aparece
Si est activada la opcin AutoQuitt, al pulsar por automticamente cuando se pulsa la tecla Arranque del
primera vez la tecla de arranque se confirman todos los programa hacia atrs. Tambin en este caso debe
mensajes activos y confirmables. Entre ellos figuran pulsarse de nuevo, despus de cada instruccin de
todas las acciones que generan el mensaje Comandos movimiento, la tecla Arranque del programa hacia
activos bloqueados (p. ej. desplazamiento con las atrs.
teclas de desplazamiento o el Space-Mouse).
Dependiendo de cmo est proyectado el sistema, al Seleccin de paso
conmutar el selector de modos de servicio a T2, el Dentro de un programa o subprograma seleccionado es
sobre control de programa se ajusta automticamente a posible seleccionar una lnea del mismo y hacer que la
10%. Al cambiar a T1, se restablece el ltimo valor ejecucin comience a partir de esa lnea. Para ello,
T1 utilizado. dentro del programa seleccionado, mueva el cursor con
las teclas o hasta situarlo en la lnea del
Modo de ejecucin del programa Go, Paso a paso o programa deseada.
Paso incremental
Si desea ejecutar el programa paso a paso, Al pulsar la tecla de funcin programable Selec. lnea,
seleccione el ajuste Paso a paso. Para ello, el puntero de paso se colocar en la lnea en la que se
mantenga apretado uno de los pulsadores de encuentra el cursor en ese momento.
hombre muerto y pulse la tecla Arranque del programa En el programa o subprograma actual se puede
hacia delante Si el paso de movimiento ha sido seleccionar cualquier lnea que contenga una instruccin
ejecutado por completo, debe soltar la tecla de arranque KRL ejecutable. Ello no incluye las declaraciones de
y volverla a pulsar. Al hacerlo, se ejecutar el siguiente procedimientos o funciones, y tampoco las variables.
paso de movimiento. Por lo tanto, estos elementos no se pueden seleccionar
mediante la funcin de seleccin de paso.
En el modo de experto existe adems la
posibilidad Paso incremental. Esta funcin
permite procesar un programa por lneas (esto
incluye tambin los folds cerrados, aunque en
34
Robtica
Integracin Modular Genrica Temas Bsicos
35
Robtica
Integracin Modular Genrica Temas Bsicos
36
Robtica
Integracin Modular Genrica Temas Bsicos
37
Robtica
Integracin Modular Genrica Temas Bsicos
38
Robtica
Integracin Modular Genrica Temas Bsicos
Entrada digital
Entradas y salidas analgicas
Una vez seleccionada esta opcin, se abre una ventana
de estado que visualiza los valores de las 32 entradas
analgicas.
En los diferentes campos se muestran los valores de las
entradas (rango de entre --10 V y +10 V), as como sus
textos largos. Los valores de las entradas no son
Cuando el usuario selecciona esta opcin, se abre una modificables.
ventana de estado, en la que se visualizan los estados
de seales de las entradas, incluidos los textos largos
de la unidad de control del robot.
Normalmente, el nmero de entradas disponibles es de
1024, pero tambin existe la posibilidad (dependiendo
de la configuracin) de utilizar 2048 o 4096 entradas.
Con la tecla de funcin programable Salidas puede
conmutar a la ventana de estado que muestra las 1024
salidas. Una vez accionada la tecla de funcin
programable, cambian su rotulacin y su funcin.
Accionndola de nuevo, puede regresar a la ventana de
estado que visualiza las entradas.
La tecla de funcin programable Nombre permite
cambiar la denominacin de la correspondiente entrada.
Con esta tecla de funcin programable puede conmutar
Esta informacin se guarda en el banco de textos largos
a la ventana de estado que muestra las 32 salidas
y queda disponible para la prxima activacin. analgicas.
El nmero de la entrada deseada tambin se puede
introducir directamente a travs del
En los diferentes campos se muestran los valores de las
Teclado numrico. Al hacerlo, el foco se situar sobre la
salidas (rango de entre --10 V y +10 V), as como sus
correspondiente entrada de la ventana de estado. Para textos largos.
ello, en la lnea de estados debe estar activada la
funcin NUM.
Para la puesta en servicio, o despus de producirse
algn fallo, las entradas se pueden simular, es decir, se
les pueden asignar valores fijos. Ello permite probar
programas de robots aunque los dispositivos perifricos
conectados no funcionen (an). La configuracin de esta
funcin est reservada al experto.
39
Robtica
Integracin Modular Genrica Temas Bsicos
Entradas
Columna Significado
St. Estado de la seal de entrada:
gris: seal de entrada inactiva (false) o
rojo: seal de entrada activa (true)
Significado de los nombres de las columnas: Denominacin Nombre (expresado mediante un texto largo) de
Columna Significado la variable representada en la seal de salida.
St. Estado de la seal de entrada: Tipo Los tipos de salida corresponden a la salida
gris: seal de entrada inactiva (false) o actual (verde)
rojo: seal de entrada activa (true) Nombre Denominacin de la variable o variable de
Denominacin Nombre (en texto largo) de la seal de sistema ($...) representada en la seal de salida
entrada/de la variable. Valor Nombre de la respectiva salida
Tipo Los tipos de entrada son:
Variable (amarillo) y
Entrada (verde)
Nombre Denominacin de la variable/variable de sistema
($...) o de la entrada
Valor Nmero de entrada/nmero de canal
40
Robtica
Integracin Modular Genrica Temas Bsicos
Indicacin incremental
Modo de servicio En ella se visualizan los incrementos que proporcionan
En la ltima pgina se visualiza el modo de servicio que los accionamientos de eje A1 a A6.
est activo en ese momento.
41
Robtica
Integracin Modular Genrica Temas Bsicos
42
Robtica
Integracin Modular Genrica Temas Bsicos
elemento seleccionado
Editor Modificacin de parmetros de las entradas y Flags
salidas seleccionadas: Una vez seleccionada esta opcin, se abre una ventana
- Nombres de seal
- Estado de la seal (true o false) de estado que visualiza los estados de los 999 Flags.
OK Acepta los cambios efectuados en
Configmon.ini y regresa a la ventana de
estado
Cancelar Rechaza los cambios efectuados y regresa a
la ventana de estado
Cerrar Abandonar la ventana de estado
Columna Significado
Columna de gris: el Flag no est puesta
indicadores rojo: el Flag est puesta
Nombre Nombre del Flag
Num Numero del Flag (1 999)
43
Robtica
Integracin Modular Genrica Temas Bsicos
44
Robtica
Integracin Modular Genrica Temas Bsicos
45
Robtica
Integracin Modular Genrica Temas Bsicos
46
Robtica
Integracin Modular Genrica Temas Bsicos
movimiento. Esta instruccin contiene el tipo de limitadores software de fin de carrera). Sin embargo,
movimiento y su velocidad, la definicin del punto de para determinadas aplicaciones los ejes A4 y A6 pueden
destino, y en trayectorias circulares tambin los puntos configurarse como ejes de rotacin sin fin.
auxiliares, as como otros ajustes eventualmente
necesarios segn el tipo de movimiento.
Por favor observe:
Si uno o varios ejes del robot se desplazan hasta su
tope final sin frenar y con una velocidad superior a la
velocidad de desplazamiento manual ajustada en
fbrica, el amortiguador afectado debe ser sustituido de
inmediato. Si resulta afectado el eje 1 de un robot de
pared, es preciso cambiar su columna giratoria.
Tipos de movimiento
En la programacin de movimientos se dispone de los
siguientes tipos de movimiento:
Movimientos estndar
PTP (Punto a La herramienta es desplazada en la forma
punto) ms rpida posible hasta el punto de destino
a lo largo de una curva en el espacio.
LIN (Lineal) Guiado de la herramienta con velocidad
definida a lo largo de una recta En caso de que los datos de mquina hayan sido
CIRC (Circular) Movimiento de la herramienta con velocidad modificados para que los ejes A 4 y/o A 6 giren sin fin,
definida a lo largo de una trayectoria circular
tenga en cuenta que cada movimiento giratorio siempre
seguir el recorrido ms corto.
En una secuencia de varias instrucciones de movimiento
Esto puede causar problemas si los cables de
seguidas, existen dos posibilidades de ejecutar el
alimentacin de una herramienta (por ej. de una pinza
movimiento entre cada uno de los puntos:
de soldadura) estn montados sobre el robot.
Movimiento entre cada uno de los puntos
En el siguiente ejemplo se programan dos instrucciones
Parada exacta El robot se detiene exactamente sobre el
punto programado. de movimiento (P1 - P2 y P2 - P3), y se memorizan las
Posicionamiento Se puede pasar suavemente de un coordenadas.
aproximado movimiento a otro, lo que implica que el robot
(CONT) no alcanza con exactitud el punto de destino. En este ejemplo, la primera instruccin de movimiento
hace que el eje A6 gire en 120 desde P1 (0) hacia P2
Programacin (120). La segunda hace girar el A6 en otros 100 desde
Tenga en cuenta la posicin del cursor. La siguiente P2 (120) hacia P3 (220).
lnea de programa creada por usted se inserta como
lnea nueva despus del cursor. [Instrucc. > Movimiento
> PTP]
Aqu puede seleccionar de entre las instrucciones de
movimiento ofrecidas (PTP, LIN o CIRC).
47
Robtica
Integracin Modular Genrica Temas Bsicos
Con la tercera instruccin de movimiento, se pretende Los nombres de los puntos no deben comenzar con
llevar la herramienta mediante un giro del eje A6 de POINT, ya que sta es una palabra clave en el KRL
200 desde P3 hacia P4, pero en direccin opuesta, es (Lenguaje de Robot KUKA).
decir, a la posicin de 20 desde el punto de partida P1.
Con la ejecucin del programa, el eje A6 gira en Movimiento PTP con parada exacta
direccin del recorrido ms corto desde P3 (220) hacia En los movimientos PTP con parada exacta, el robot se
P4 (380), es decir, 160. desplaza con exactitud hasta cada punto de destino.
La consecuencia inevitable es que los cables de Movimiento PTP con posicionamiento aproximado
alimentacin existentes que van desde el robot hasta la En el movimiento con posicionamiento aproximado, la
herramienta se enrollan. unidad de control supervisa una zona de aproximacin
Por ello, es necesario programar el segundo movimiento alrededor del punto de destino. En el ejemplo de abajo,
(de retroceso) mediante dos instrucciones de este es el punto P2.
movimiento. Cuando el punto de referencia de la herramienta se
En este ejemplo se programan dos movimientos (P3 - introduce en esta zona de aproximacin, el movimiento
P4 y P4 - P5), cada uno con un ngulo de giro de 100. del robot pasa al punto de destino de la instruccin de
Con ello se asegura que la ejecucin del programa logre movimiento siguiente.
llegar al punto de destino de manera correcta.
48
Robtica
Integracin Modular Genrica Temas Bsicos
49
Robtica
Integracin Modular Genrica Temas Bsicos
Coloque el cursor en el campo de entrada siguiente a la estndar del punto de menor orden libre de la lista de
derecha, aqu PDAT2. datos local y lo presenta en el formulario
In-line abierto. Es decir, con puntos P1 y P3 ya
declarados, P2 sera la propuesta. Esta funcin no est
disponible para modificar una instruccin de movimiento
Se abre una lista de parmetros en la que debe ya existente.
introducir datos que caractericen ms detalladamente el Con esta tecla de funcin programable se aceptan las
movimiento. Coloque el foco con la tecla de seleccin de coordenadas de la posicin actual del robot, despus de
ventana sobre esta ventana de estado. Puede introducir una pregunta de seguridad en el punto de destino.
los valores en los campos de entrada mediante el En cualquier momento, la tecla de funcin programable
teclado o cambiarlo mediante la tecla de estado. Touch Up permite la transferencia de las coordenadas
actuales del robot a la lnea de programa en la que se
En cualquier momento, e independientemente del encuentra el cursor.
campo de entrada que posea el foco, puede insertar las De esta manera tiene la posibilidad, por ejemplo, de
llamadas instrucciones lgicas en su programa mediante programar una serie de lneas de movimiento y fijar las
la tecla de funcin programable Lgica. Esta funcin coordenadas exactas del punto de destino con
no est disponible para modificar una instruccin de posterioridad.
movimiento ya existente. Las coordenadas del punto programado se integran a la
lista de datos.
Pulse la tecla de funcin programable Instruccin OK o
la tecla de entrada. Con ello se memoriza el movimiento
y se inserta la lnea en el programa.
En caso que la posicin del punto de destino an no
haya sido asumida (Touch Up), se produce
automticamente la memorizacin de la posicin actual
del robot.
50
Robtica
Integracin Modular Genrica Temas Bsicos
Base_Data[1]...[16]
Movimientos LIN con parada exacta TCP externo El robot conduce la True, False
En movimientos LIN con parada exacta, el robot se herramienta
/ la pieza
desplaza a cada uno de los puntos de destino con CONT Posicionamiento , Cont
posicionamiento exacto. aproximado activo
Vel=2m/s Velocidad 0,001 a 2m/s
(predefinicin
2m/s)
CPDAT1 Parmetros movimiento
51
Robtica
Integracin Modular Genrica Temas Bsicos
Aceleracin
Reducir la aceleracin utilizada para el movimiento.
Distancia de aproximacin
Aqu se puede reducir la zona de aproximacin que se
utiliza durante el movimiento.
Control de la orientacin
Esta opcin determina si se utiliza la orientacin de la
herramienta en el movimiento del robot y, de ser as,
cmo se utiliza.
Coloque ahora el foco con la tecla de seleccin de
ventana nuevamente sobre la ventana de programa.
Coloque el cursor en el siguiente campo de
entrada. La tecla de estado cambiar su
asignacin. Con esta tecla de estado puede
conectar o desconectar la funcin de posicionamiento
aproximado.
52
Robtica
Integracin Modular Genrica Temas Bsicos
53
Robtica
Integracin Modular Genrica Temas Bsicos
robot pasa al punto de destino de la instruccin *1 Solamente puede seleccionarse cuando se ha conectado
CONT
siguiente.
Si la ventana de programa tiene el foco, puede
seleccionar mediante las teclas de cursor
y , las diferentes ventanas de entrada. La ventana
seleccionada en este caso estar resaltada en color.
Puede colocar el foco sobre la ventana de programa
accionando la tecla de seleccin de ventana, hasta que
toda la ventana est resaltada en color.
En cualquier momento puede cancelar la programacin
del movimiento CIRC pulsando la tecla de funcin
Programacin de un movimiento CIRC programable Canc. instruc., o la tecla ESC. En este
Tras seleccionar la opcin CIRC del men caso, no se inserta la instruccin.
Movimiento, se abre en la ventana de programa el El tipo de movimiento se conmuta con la tecla de
formulario in-line para la entrada de los valores funcin programable PTP/LIN.
necesarios para la ejecucin de esta instruccin.
54
Robtica
Integracin Modular Genrica Temas Bsicos
55
Robtica
Integracin Modular Genrica Temas Bsicos
56
Robtica