Es posible establecer una conexión entre RoboDK y el controlador del robot Fanuc para mover el robot automáticamente desde un PC conectado usando RoboDK.
Esto permite usar la opción Ejecutar en el robot de RoboDK para la programación en línea y la depuración. La conexión se puede establecer mediante una conexión Ethernet estándar (TCP/IP).
Los controladores de robot proporcionan una alternativa a la programación fuera de línea (donde se genera un programa, se transfiere al robot y se ejecuta). 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.
Siga estos pasos para configurar el controlador RoboDK para Fanuc:
1.Descargue los archivos del programa del controlador Fanuc desde el área de clientes y transfiera los siguientes programas de robot al controlador del robot Fanuc:
a.RDK_S3.PC Este es el programa principal que gestiona la comunicación a través de S3 (puerto de comunicación por socket número 3 – S3). Asegúrese de seleccionar la versión correcta (los controladores de robot Fanuc más recientes requieren usar la versión de la carpeta V9).
b.GO_MJ.TP
c.GO_ML.TP
d.GO_MC.TP
e.GO_PROG.TP
Siga estos pasos en el teach pendant del robot para preparar la comunicación entre su robot Fanuc y RoboDK:
1.Seleccione Menú-(Siguiente)-Sistema-[TIPO]-Variables.
a.Seleccione $HOSTS_CFG (mantener pulsado Shift mientras se presiona la tecla de bajar ayuda a desplazarse más rápido)
b.Seleccione el Número 3
c.Establezca $SERVER_PORT en 2000
($HOSTS_CFG[3].$SERVER_PORT = 2000)
1.Seleccione Menú-Configuración
2.Seleccione [TIPO]-Host comm
3.Seleccione [MOSTRAR]-Servidores
4.Seleccione “S3”-Entrar.
a.Establezca el Nombre de protocolo en SM
b.En Nombre de puerto, si hay varios puertos disponibles: Establezca el Puerto en P3 (o el puerto correspondiente).
c.Establezca el Tiempo de espera de inactividad en 9999
d.Establezca el Estado de inicio en [CHOICE] START
e.Establezca el Estado actual en STARTED:
Para ello, seleccione [ACTION]-DEFINE y luego [ACTION]-START
1.Inicie el programa RDK_S3:
a.Seleccione el botón SELECT del teach pendant.
b.Desplácese hacia abajo hasta el programa RDK_S3
c.Seleccione ENTER (botón del teach pendant)
d.Seleccione Shift-Reset y Shift-Forward para iniciar el programa
Debería ver el mensaje RUNNING en el teach pendant. Si el programa no se ejecuta correctamente, es probable que no tenga alguna opción de robot (Interfaz de PC o Mensajería Socket de Usuario) o que no haya usado la versión correcta del programa PC.

1.En RoboDK, indique la IP del robot y seleccione Conectar para conectarse al robot.
Puede configurar ajustes adicionales del controlador mediante el archivo INI. Esto permite configurar cómo se asignan los ejes externos.
Al ejecutar el controlador por primera vez, se generará un archivo que contiene indicadores para configurar parámetros avanzados del controlador, como la asignación de ejes externos. La ubicación de este archivo de configuración se puede encontrar al principio del registro (log) del controlador, en la línea que empieza con Loading settings.

Puede abrir este archivo con cualquier editor de texto y encontrará una lista de los ejes usados por RoboDK y los ejes correspondientes en el controlador del robot Fanuc. Además, puede habilitar impresión de depuración adicional y cambiar el número de grupos de movimiento que se usarán.
Si, por ejemplo, el eje 8 en RoboDK corresponde al eje 9 en el controlador del robot, simplemente cambie el número del lado derecho al valor correcto; puede ver la asignación configurada en el mensaje de inicio, debajo del mensaje Loading settings.
Los ejes 0-9 corresponden al Grupo de movimiento 1 y los ejes 10-17 al grupo de movimiento 2; por lo tanto, si su eje externo está en el segundo grupo de movimiento, corresponde al eje 10 en el archivo de configuración.