Robots KUKA

RoboDK soporta todos los controladores de robot KUKA desde KRC2, incluyendo los controladores KUKA KRC3 y KRC4. Esta documentación se basa en un controlador KRC4. El controlador del robot KRC4 ejecuta el sistema operativo Microsoft Embedded Windows 7. Los controladores anteriores, como KRC2, ejecutan Windows 95. El robot teach pendant muestra una "HMI" que es un programa que KUKA desarrolló para funcionar en Windows y es la interfaz que el usuario del robot debe utilizar para manipular el robot.

En las siguientes secciones se muestran las operaciones típicas usando un teach pendant para el robot KUKA para preparar un nuevo programa en RoboDK y transferirlo al robot.

Transferir un programa de robot

Siga estos pasos para tomar un formulario de programa en un disco USB:

1.Inserte el disco USB en el controlador del robot (es mucho más rápido que usar la conexión del teach pendant)

2.Si no vemos el disco USB debemos entrar en el modo Administrador

3.Seleccione el archivo desde el disco USB

4.Seleccione EditarCopia

5.Seleccione una carpeta en la unidad KRC

6.Seleccione EditarPegar

Robots KUKA - Imagen 1Robots KUKA - Imagen 2

Iniciar un programa de robot

Siga estos pasos para iniciar un programa de robot en el controlador KRC de KUKA:

1.Seleccione un programa de la unidad de memoria KRC

2.Seleccione Seleccionar en la pantalla

3.Seleccione el botón "R" (arriba) y Reinicie el programa

4.Empiece el programa seleccionando el botón verde “Ejecutar” en el teach pendant

Robots KUKA - Imagen 3Robots KUKA - Imagen 4

Recuperando el TCP

Los siguientes pasos permiten crear o modificar herramientas del robot (TCP, también conocido como $BASE en programación de robot KUKA KRC):

1.Seleccione MenúComenzar CalibrarHerramienta

2.Seleccione una herramienta y edite o recupere la posición X, Y, Z  del TCP.

Robots KUKA - Imagen 5Robots KUKA - Imagen 6


Recuperando las articulaciones del robot

Los siguientes pasos permiten recuperar las articulaciones del robot:

1.Seleccione MENÚPantallaPosición actual

2.Seleccione modo Articulaciones y utilice la columna izquierda para tomar las articulaciones del robot

Robots KUKA - Imagen 7Robots KUKA - Imagen 8

Modo administrador

Algunas secciones del menú requieren derechos de "administrador". Los siguientes pasos le permiten ingresar en el modo "administrador":

1.Seleccione MenúConfiguraciónGrupo de usuarios

2.Seleccione Administrador (u otros).

3.Introduzca la contraseña si es requerida (la contraseña predeterminada es “Kuka”)

Robots KUKA - Imagen 9Robots KUKA - Imagen 10


Controlador RoboDK para KUKA

Los controladores de robots proporcionan una alternativa a la programación fuera de línea (donde es generado un programa, luego es transferido al robot y es ejecutado). Con los controladores de robot, es posible ejecutar una simulación directamente en el robot (programación en línea). Más información disponible en la sección Controladores de robot.

Una conexión entre RoboDK y robot KUKA puede ser establecida para mover el robot automáticamente de una PC conectada usando RoboDK. Esto permite usar el RoboDK Ejecutar en el robot opción para la programación en línea y la depuración. La conexión se puede establecer a través de una conexión estándar Ethernet (TCP/IP).

Siga estos pasos para configurar el controlador RoboDK para KUKA:

1.Conecte un ratón (opcional, pero altamente recomendado).      
Es posible conectar los dispositivos USB al teach pendan o al controlador (no se requiere reiniciar).      
Alternativamente es posible establecer una conexión de escritorio remoto.          
Estos pasos también se pueden llevar a cabo utilizando la pantalla táctil del teach pendant y el teclado virtual.

2.(opcional) Conecte un teclado y/o una pantalla externa (DVI).           
Reinicie el controlador si es usada una pantalla externa.

Si una pantalla externa es usada con un ratón y teclado, la pantalla mostrará un usuario Kuka aI iniciar sesión de Windows. Inserte las siguientes credenciales:  
Usuario:          kukauser        (o KukaUser)  
Contraseña:    68kuka1secpw59

Robots KUKA - Imagen 11

3.Utilizando la aplicación KUKA HMI es posible abrir el menú principal con el botón KUKA Robots KUKA - Imagen 12, en la parte superior izquierda de la pantalla:

a.Robots KUKA - Imagen 13KukaConfiguraciónGrupo de usuarios Elegir Administrador (contraseña: kuka)

b.Robots KUKA - Imagen 14KukaComenzar ServicioMinimizar HMI (aparecerá la pantalla de windows)

4.Copie la carpeta KUKAVARPROXY en el Escritorio (o en algún lugar del controlador de la PC)

5.Desbloquear el puerto 7000 para el servidor KUKAVARPROXY (HMI):

a.Seleccione el HMI.

b.Robots KUKA - Imagen 15KukaComenzar Configuración de redAvanzada

c.NATAñadir puertoPuerto número 7000

d.Establecer protocolos permitidos: tcp/udp

6.Inicie el programa KUKAVARPROXY.exe en el controlador del robot (ejecutado en Windows).

7.(recomiendado) Los siguientes pasos permiten iniciar el controlador automáticamente en el controlador al reiniciar:

a.Cree un acceso directo al KUKAVARPROXY.exe (archivo)

b.Seleccione Windows INICIOTodos los programasClic derecho iniciarAbrir

c.Pegar el acceso directo en la carpeta de inicio

El servidor KUKAVARPROXY ya está listo. No es peligroso dejar este programa funcionando todo el tiempo. Este servidor permite intercambiar variables globales desde el controlador de KUKA al PC remoto.

Los siguientes pasos son para configurar el programa principal que manejará los movimientos del robot:

1.Añada la declaración de las siguientes variables globales:     
Para ello, localice y modifique el archivo "KRC\R1\STEU\$config.dat" (o en "KRC\R1\System\ $config. dat" para controladores KRC2). También se puede acceder a la carpeta "KRC\R1\" desde la unidad C:\ en la siguiente ruta de acceso de Windows: "C:\KRC\ROBOTER\KRC\".

INT COM_ACTION = 0

INT COM_ACTCNT = 0

REAL COM_ROUNDM = 0

REAL COM_VALUE1 = 0

REAL COM_VALUE2 = 0

REAL COM_VALUE3 = 0

REAL COM_VALUE4 = 0

DECL E6AXIS COM_E6AXIS

DECL Frame COM_FRAME

DECL pos COM_POS

2.Copie el programa SRC proporcionado (RoboDKsynch.src) a la carpeta KRC\R1.

3.Inicie manualmente el "RoboDKsynch.src" programa para hacer que el robot se comporte como un servidor que responde a comandos de movimiento procedentes del PC.

Si el RoboDKsynch.src el programa no se está ejecutando, RoboDK seguirá siendo capaz de leer las articulaciones del robot en cualquier momento si el programa KUKAVARPROXY se está ejecutando en el controlador del robot.