Beruflich Dokumente
Kultur Dokumente
Robtica
Robtica y programacin Kuka
1
Integracin Modular Genrica Temas Bsicos
Robtica
Programacin Bsica
2
Robtica
Integracin Modular Genrica Temas Bsicos
3
Robtica
Integracin Modular Genrica Temas Bsicos
4
Robtica
Integracin Modular Genrica Temas Bsicos
Accionando este
pulsador, se
desconectan los
accionamientos del
robot. Al hacerlo tambin
se activan, con un breve SPACE MOUSE
retardo, los frenos de los
motores, que mantienen Sirve para controlar
los ejes en su posicin. manualmente el
La funcin movimiento de los 6 ejes
Accionamientos (grados de libertad) del
desconectados provoca TECLA DE SELCCION
robot. La velocidad de DE VENTANA
una parada por efecto desplazamiento del
generador. robot depende del grado
PULSADOR DE Esta tecla permite
de desviacin con que el conmutar entre la
HOMBRE MUERTO usuario acciona este ventana de programas,
elemento. la ventana de estado y la
Para poder realizar
ciertas acciones, por ventana de mensajes
ejemplo desplazar el cuando se encuentran
robot, se debe mantener disponibles.
apretado uno de los La ventana activa
pulsadores de hombre aparecer resaltada en
muerto. distinto color.
Los pulsadores de Esta activacin se
SELECTOR DE MODOS hombre muerto se denomina tambin
DE SERVICIO encuentran sobre la Foco.
parte trasera del KCP y
Este interruptor de llave TECLA DE STOP DEL
en una de las PROGRAMA
permite conmutar empuaduras.
diferentes modos de Cada uno de los
servicio. pulsadores tiene dos
TECLA SCAPE
5
Robtica
Integracin Modular Genrica Temas Bsicos
6
Robtica
Integracin Modular Genrica Temas Bsicos
de sobre escritura o
Las teclas de estado escribir 0. Sirve para introducir
sirven para seleccionar END, 1 letras y caracteres.
opciones de servicio, Efecta un salto hasta el
para conmutar funciones final de la lnea en la que
individuales y para se encuentra el cursor
definir valores. de edicin o escribir 1.
La respectiva funcin CTRL, 2
aparece representada Tecla de control, por ej.
mediante un smbolo en para instrucciones
las barras de tecls de TECLADO NUMERICO especficas del
estado. programa o escribir 2.
Mediante el teclado PGDN, 3
numrico se introducen Visualiza la siguiente
las cifras. En un pantalla en direccin al
segundo nivel, el teclado final del fichero o escribir
numrico tiene 3.
asignadas funciones de 4
control del cursor. Escribe el numero 4
UNDO, 5
Anula la ltima
TECLA NUM
introduccin de datos
efectuada (esta funcin
Permite efectuar dos
an no est
operaciones, a elegir:
implementada) o escribir
introducir cifras o
5.
introducir caracteres de
TAB, 6
control por medio del
Efecta un salto de
teclado numrico. Para
TECLAS DE FUNCION tabulador, escribe 6.
conmutar entre estas
PROGRAMABLE HOME, 7
dos posibilidades, pulse
Efecta un salto hasta el
brevemente la tecla
Permiten seleccionar las principio de la lnea en la
NUM.
funciones que se que se encuentra el
Flecha Introduccin de cifras
visualizarn mediante la cursor de edicin o
barra de teclas de Tecla de retorno: borra el escribe 7.
carcter situado a la Funciones de control del
funcin programable. LDEL, 8
Las funciones izquierda del cursor de Borra la lnea en la que cursor
seleccionables son edicin. se encuentra el cursor
adaptadas DEL, . de edicin o escribe 8.
dinmicamente, es decir, Borra el carcter situado PGUP, 9
la barra de teclas de a la derecha del cursor Visualiza la pantalla
funcin programable de edicin o escribir siguiente en direccin al
modifica su asignacin. punto. principio del fichero o
INS, 0 escribe 9.
Conmuta entre el modo TECLADO
de insercin y el modo
7
Robtica
Integracin Modular Genrica Temas Bsicos
Ventanas
Incluyen por ejemplo la Campos de parmetros
ventana de estado y la Permiten seleccionar un
de mensajes. valor especfico dentro
Para conmutar entre las de un rango de valores
distintas ventanas de predeterminado.
TECLA SYM
KUKA.HMI, se utiliza la Ajuste el valor deseado
tecla de seleccin de mediante la tecla de
Sirve para introducir los
ventana. estado correspondiente.
caracteres especiales
Dentro de cada ventana, Como alternativa,
que aparecen dibujados
el foco se puede mover tambin puede introducir
sobre las teclas de
mediante las teclas del el valor en el campo de
letras.
cursor. entrada.
Para accionar la tecla
Listas de seleccin
TECLA SHIFT SYM, basta con pulsarla
una sola vez. No es
8
Robtica
Integracin Modular Genrica Temas Bsicos
9
Robtica
Integracin Modular Genrica Temas Bsicos
interrumpen la ejecucin
del programa.
Se requiere la
tecla de arranque
Esta indicacin aparece,
por ej., despus de que
el usuario ha
seleccionado un
programa.
Lista de parmetros Mensajes de estado:
sealizan el estado de la
Sirve para introducir Lnea de estados instalacin. Tambin
valores extrados de un tienen carcter
rango de valores. En la lnea de estados informativo y pueden
Con las teclas del cursor se visualiza informacin interrumpir el programa
o con la tecla TAB se acerca de los estados de de usuario en ciertas
sita el foco sobre el servicio importantes. circunstancias. Los
lugar deseado. mensajes de estado se
borran automticamente
cuando desaparece el
Formulario inline estado que los provoc.
10
Robtica
Integracin Modular Genrica Temas Bsicos
funcin programable S
Confirmar y No que se teclas de
PARADA DE encuentran en la barra desplazamiento o el
EMERGENCIA de teclas de funcin Space--Mouse, que
Los mensajes de programable. Cuando se permite desplazar
confirmacin detienen el pulsa una de las dos simultneamente 3 o 6
servicio del robot hasta teclas de funcin ejes.
que la causa del fallo ha programable, el mensaje
sido eliminada y el se borra de la ventana.
mensaje confirmado.
BARRA DE ESTADO
Mensajes de espera:
aparecen cuando un
programa est en SISTEMA DE
ejecucin y se establece COORDENADA
una condicin de
espera. Durante el
desplazamiento manual,
WAIT FOR el robot se mueve
$IN[1]==TRUE dependiendo del sistema Sistema de
La unidad de control del de coordenadas coordenadas WORLD
robot se detiene hasta seleccionado. El sistema de
que se cumple la coordenadas
condicin o se reinicia el WORLD
programa. En este (sistema de
ejemplo, el sistema est coordenadas
esperando una seal en universales) es un
la entrada 1. sistema de coordenadas
Mensajes de dilogo: cartesiano situado en un
deben ser respondidos punto fijo. Sirve como
por el usuario. El sistema de coordenadas
resultado se registra en Sistema de
coordenadas especfico de origen para los
la variable sistemas de
correspondiente. El de los ejes
En el sistema coordenadas BASE y
programa se detiene ROBROOT.
hasta que el mensaje de
coordenadas El sistema de
recibe una respuesta y a coordenadas WORLD
continuacin prosigue su especfico de
los ejes, se puede solamente coincide con
ejecucin. el sistema de
desplazar
individualmente cada coordenadas del
Est seguro de Space--Mouse cuando el
uno de los ejes del robot
que desea aceptar el operario se encuentra
en la direccin axial
punto P1? situado directamente
positiva o negativa. Para
En este caso, se pueden frente al robot con el
ello se utilizan las
utilizar las teclas de KCP.
11
Robtica
Integracin Modular Genrica Temas Bsicos
DESPLAZAMIENTO
MANUAL DEL ROBOT
Generalidades
La funcin de
desplazamiento manual
permite mover el robot
manualmente. El robot
estndar dispone de un
total de 6 ejes definidos
del siguiente modo:
Sistema de
coordenadas BASE
El sistema de
coordenadas
BASE es un Por lo general, la
sistema de Sistema de orientacin del sistema
coordenadas cartesiano. coordenadas TOOL de coordenadas TOOL
Este sistema se mide de El sistema de se selecciona de modo
tal modo que su origen coordenadas que su eje X coincida
se encuentra en una TOOL es un exactamente con la
pieza o en un sistema de coordenadas direccin de trabajo de
dispositivo. cartesiano. la herramienta (direccin
Este sistema se mide de de avance).
tal manera que su origen En el estado de
est situado en la suministro, el origen del Para
herramienta. sistema de coordenadas
TOOL est en el centro
de la brida.
El sistema de desplazar el robot
coordenadas TOOL est manualmente, el
referido al sistema de selector de modos de
coordenadas BASE. servicio debe estar en la
posicin Servicio en
En el estado de rgimen discontinuo (T1
suministro, el origen del o T2).
sistema de coordenadas
BASE se encuentra en Slo se puede desplazar
la base del robot. manualmente el robot si
El sistema de no existe ninguna
coordenadas BASE est situacin de PARADA
referido al sistema de DE EMERGENCIA.
coordenadas WORLD. Si uno de los ejes del
robot llega hasta uno de
los interruptores de
12
Robtica
Integracin Modular Genrica Temas Bsicos
13
Robtica
Integracin Modular Genrica Temas Bsicos
14
Robtica
Integracin Modular Genrica Temas Bsicos
15
Robtica
Integracin Modular Genrica Temas Bsicos
16
Robtica
Integracin Modular Genrica Temas Bsicos
19
Robtica
Integracin Modular Genrica Temas Bsicos
20
Robtica
Integracin Modular Genrica Temas Bsicos
22
Robtica
Integracin Modular Genrica Temas Bsicos
23
Robtica
Integracin Modular Genrica Temas Bsicos
24
Robtica
Integracin Modular Genrica Temas Bsicos
26
Robtica
Integracin Modular Genrica Temas Bsicos
27
Robtica
Integracin Modular Genrica Temas Bsicos
28
Robtica
Integracin Modular Genrica Temas Bsicos
29
Robtica
Integracin Modular Genrica Temas Bsicos
30
Robtica
Integracin Modular Genrica Temas Bsicos
Durante el movimiento
del robot, se debe muestra el ltimo paso Los movimientos
mantener pulsada la de movimiento ejecutado superpuestos, tales
tecla Arranque del hacia atrs. como la oscilacin o la
programa hacia correccin por sensor,
adelante, ya que de lo Si se ha alcanzado el no son compatibles con En los siguientes casos,
contrario el programa se paso de movimiento el desplazamiento hacia no es posible ejecutar la
interrumpe. correspondiente, debe atrs. funcin de
soltar la tecla Arranque desplazamiento hacia
Arranque del programa del programa hacia Una prdida de la atrs:
hacia atrs atrs y volver a coincidencia de paso
Con la tecla Arranque pulsarla. Al hacerlo, se (por ejemplo por un El desplazamiento hacia Mens
ejecutar el siguiente desplazamiento manual) atrs no es posible porque...
del programa hacia ...no ha habido No ha
atrs puede ejecutarse paso de movimiento. hace que el siguiente
desplazamiento hacia
un programa en orden movimiento hacia atrs delante hacia ningn punto;
inverso. El desplazamiento hacia sea efectuado ...ya ha habido Ya ha
Para el desplazamiento adelante o hacia atrs automticamente como desplazamiento hacia todos hasta
hacia atrs solamente slo es posible si existe desplazamiento COI. los puntos grabados
COI (coincidencia de ...el subprograma concluido Subp
estn disponibles los no se puede ejecutar hacia
modos de servicio Test paso).
atrs
(T1/T2). Al efectuarse el ...qued anulada la memoria Borra
Al pulsar la tecla desplazamiento hacia de trayectoria (p.ej. el ir haci
Arranque del programa atrs, todos los puntos programa fue reseteado)
hacia atrs, todas las programados se ...fue desactivada esta Movim
ejecutan con parada funcin activo
salidas, Flags y Cycflags
son tratados de acuerdo exacta. No es posible un
posicionamiento Detener la ejecucin del
con la configuracin.
aproximado. programa
Si el robot se mueve en Para detener un
Si un programa es
sentido inverso dentro programa durante el
ejecutado con la tecla
de la zona de servicio de test, suelte la
Arranque del programa
posicionamiento tecla de arranque. El
hacia adelante, el
aproximado, se programa se detendr
puntero de paso amarillo
desplazar hasta el inmediatamente.
muestra el ltimo paso
punto de parada exacta Si primero suelta el
de movimiento realizado.
de dicha zona. pulsador de hombre
Una vez pulsada la tecla
muerto, se producir una
Arranque del programa
31
Robtica
Integracin Modular Genrica Temas Bsicos
Tecla de Significado
funcin
programable
Configuracin Acceso a la pgina de configuracin de la
interfaz Automtico Externo
Salida Funcin
Acceso a la ventana actual
de estado de las
de las salidas
Detalles teclas de detalles
Acceso a la visualizacin de funcin
Normal Acceso a la vista programable:
general
Volviendo a pulsar la Cerrar Abandonar la ventana de estado
tecla de funcin Tecla de Significado
programable Tab+, Salidas funcin
programable
34
Robtica
Integracin Modular Genrica Temas Bsicos
Configuracin servicio
Acceso a la pgina que est
de configuracin activo
de la estado slo se visualizan
interfaz Automtico
en Externo
ese momento. Indicacin cartesiana si estn instaladas las
Salida Acceso a la ventana de estado de las En este tipo de opciones
entradas
Tab - Acceso a la pgina anterior
indicacin se visualiza la correspondientes.
Tab + Acceso a la pgina siguiente posicin del punto de
Detalles Acceso a la visualizacin de detalles referencia de la Variable
Normal Acceso a la vista general herramienta (TCP) en En relacin con la vista
Cerrar Abandonar la ventana de estado relacin al sistema de general de variables
coordenadas WORLD (indicacin Varkor), el
Estado del programa (coordenadas usuario dispone de los
En esta pgina universales) en el pie del puntos de men
encontrar todas las robot, as como el giro Indicacin variable --
variables importantes Posicin actual entre ambos sistemas nicos y Vista
referentes al estado del En el punto de men de coordenadas. Las general.
programa. Posicin actual se indicaciones sobre
puede elegir entre Estado (Status) y Giro
distintas formas de (Turn) tambin se
visualizar la posicin del visualizan.
*1: no est disponible en el
robot. grupo de usuarios
Indicacin especfica de Usuario
los ejes
En ella se visualiza el Establecer, visualizar
giro de cada eje del y modificar el registro
Posicin del robot robot en relacin a su de una variable
Aqu aparece un listado punto cero, establecido Una vez seleccionada
de las posiciones del durante el ajuste. esta opcin, se abre la
robot, entre las que se Con las teclas de ventana de estado que
encuentran, por ejemplo, funcin programable Indicacin incremental visualiza y permite
las distintas posiciones Cartesiano, Ejes En ella se visualizan los modificar los valores de
HOME. especficos, Incremental incrementos que las variables.
y Master / Slave puede proporcionan los Para modificar el valor
conmutar en todo accionamientos de eje de una variable, coloque
momento entre las A1 a A6. primero el cursor en el
diferentes coordenadas campo de entrada
indicadas. La tecla de correspondiente,
funcin programable pulsando para ello la
Cerrar finaliza la tecla de funcin
visualizacin de la Indicacin Master/Slave programable Nombre.
ventana de estado. Si En esta ventana de A continuacin,
una de las ventanas de estados se visualizan los introduzca el nombre
estado permanece impulsos de giro de los deseado y pulse la tecla
abierta, usted puede accionamientos maestro de entrada.
seguir constantemente y esclavo. La tecla de Mientras el cursor se
Modo de servicio la posicin del robot funcin programable encuentre en el campo
En la ltima pgina se durante el Master/Slave y su Nombre, con las teclas
visualiza el modo de desplazamiento. respectiva ventana de del cursor o ,
35
Robtica
Integracin Modular Genrica Temas Bsicos
usted podr avanzar por actualmente Funcin actual de las Significado de los
la lista de la variable seleccionado, debe teclas de funcin nombres de las
procesada o visualizada. pulsar la tecla de funcin programable: columnas:
En el campo Valor programable Mdulo.
actual aparecer el Al hacerlo, se abrir el Tecla de Significado Columna Significado
valor que la variable campo de entrada que funcin Columna de gris: la marca no est p
programable indicadores rojo: la marca est pue
posea cuando usted lleva ese mismo nombre.
Modificar Nombre
Confirma los cambios efectuados Nombre de la marca
puls la tecla de Indique en l la ruta del Configuracin Configuracin deNum Numero de la marca (1
un grupos especficos
entrada. fichero correspondiente Tab + Conmutacin a otro tipos de indicaciones
Ahora, pulsando la tecla al programa donde Actualizar todo Permite actualizarFuncin
la indicacin
actual de las
de funcin programable desea buscar. Infor arr. Indica la actualizacin
teclas automtica
de del funcin
Nuevo valor, coloque el elemento seleccionado.
programable:
cursor en el campo de Vista general Canc Info Anula la actualizacin automtica del
entrada correspondiente. Visualizacin elemento seleccionado
Editor Tecla
Modificacin de parmetros deentradas
de las Significado
y
Introduzca el nuevo funcin
salidas seleccionadas:
valor de la variable y Una vez seleccionada - Nombres de sealprogramable
pulse la tecla de entrada esta opcin, se abre una Nombre
- Estado de la seal (true o false) Coloca el cursor sob
para confirmarlo. ventana de estado. En OK Acepta los cambios efectuados en de la marca seleccio
Mientras el cursor se ella se visualizan los Configmon.ini y regresa a la ventanamomento,
de usted pue
estado (mx. 40 caracteres
encuentre en el campo grupos de variables OK efectuados y regresa Aceptaa los cambios
Nuevo valor, con las registrados en el fichero Cancelar Rechaza los cambios
Cancelar
la ventana de estado Rechaza los cambio
teclas del cursor o CONFIGMON.INI.
Cerrar Abandonar la ventana de estado
, usted podr avanzar Flags
por la lista de los valores Una vez seleccionada
Flags cclicos (Marcas)
introducidos. esta opcin, se abre una
Una vez seleccionada
Si la unidad de control ventana de estado que
esta opcin, se abre una
acepta los datos que visualiza los estados de
ventana de estado que
usted ha introducido, el los 999 Flags.
visualiza los estados de
nuevo valor aparecer seales de los 32 Flags
en el campo Valor cclicos, tambin
actual. Si no es as, denominados Marcas.
verifique los mensajes Significado de los
que aparecen en la nombres de las
ventana de mensajes. columnas:
En el ajuste bsico, la
variable indicada se Columna Significado
Estado El smbolo de las flechas indica la actualizacin
busca primero en el automtica de la indicacin.
programa actualmente Nombre Denominacin de la respectiva entrada o salida.
seleccionado. Si no Variable (no siempre aparecen) Denominacin de las Significado de los
correspondientes variables del sistema nombres de las
se encuentra en l, es Valor Estado de la seal de entrada/salida
columnas:
buscada en todas las gris: seal de entrada inactiva (false) o
listas globales de datos. rojo: seal de entrada activa (true)
Columna Significado
Si usted desea buscar la Columna de gris: el Flag no est pu
variable en un programa indicadores rojo: el Flag est puest
que no sea el Nombre Nombre del Flag
36
Robtica
Integracin Modular Genrica Temas Bsicos
37
Robtica
Integracin Modular Genrica Temas Bsicos
38
Robtica
Integracin Modular Genrica Temas Bsicos
39
Robtica
Integracin Modular Genrica Temas Bsicos
40
Robtica
Integracin Modular Genrica Temas Bsicos
el robot. Con el fin de Cuando el punto de TCP externo El robot conduce laprogramacin del
considerar los efectos referencia de la herramienta movimiento PTP
/ la pieza
dinmicos y evitar herramienta se introduce pulsando la tecla de
CONT Posicionamiento
colisiones, si hay en esta zona de aproximado activofuncin programable
obstculos cerca esta aproximacin, el Vel=100% Velocidad Canc. instruc., o la
trayectoria debe movimiento del robot tecla ESC. En este
ejecutarse con un sobre pasa al punto de destino caso, no se inserta la
control de programa de la instruccin de PDAT1 Parmetros instruccin.
reducido (POV). movimiento siguiente. movimiento El tipo de movimiento se
conmuta con la tecla de
Aceleracin Tambin Acceleration
Los nombres de los funcin programable
puntos no deben Distancia de Comienzo o fin deLIN/CIRC.
la
comenzar con POINT, Aproximacin* zona de aproximacin
ya que sta es una 1
palabra clave en el KRL *1 Solamente puede
seleccionarse cuando
(Lenguaje de Robot se ha conectado
KUKA). CONT
Como alternativa, puede
Programacin de un Tenga en cuenta que, activarse el cursor en el
Movimiento PTP con
movimiento PTP con carga/carga primer campo de
parada exacta
Tras seleccionar la adicional mayor, una entrada. La tecla de
En los movimientos PTP
opcin PTP del men mayor aceleracin y estado cambiar su
con parada exacta, el
Movimiento, se abre en unos recorridos ms asignacin y permitir
robot se desplaza con
la ventana de programa cortos incrementan alternar entre los tipos
exactitud hasta cada
el formulario In-line que tambin la carga de los de movimiento.
punto de destino.
permite introducir los motores de Coloque el cursor en el
valores necesarios para accionamiento. siguiente campo de
la ejecucin de esta Si la ventana de entrada, aqu P1.
instruccin. programa tiene el foco,
puede seleccionar
mediante las teclas del
cursor Se abre una lista de
y , las diferentes parmetros, en la cual
Movimiento PTP con ventanas de entrada. La se introducen los datos
posicionamiento ventana seleccionada en de la pieza y de la
aproximado este caso estar herramienta. Coloque el
En el movimiento con resaltada en color. foco sobre la
posicionamiento Denominacin Funcin Puede colocar el foco lista de
aproximado, la unidad del campo sobre la ventana de parmetros con
de control supervisa una PTP programa accionando la
Tipo de movimiento ayuda de la
zona de aproximacin P1 Denominacin de tecla de seleccin de tecla de seleccin de
punto ventana, hasta que toda ventanas.
alrededor del punto de
Tool Herramienta nro la ventana est
destino. En el ejemplo
de abajo, este es el resaltada en color.
Base Pieza nro
punto P2. En cualquier momento
puede cancelar la
41
Robtica
Integracin Modular Genrica Temas Bsicos
42
Robtica
Integracin Modular Genrica Temas Bsicos
43
Robtica
Integracin Modular Genrica Temas Bsicos
45
Robtica
Integracin Modular Genrica Temas Bsicos
47
Robtica