Conectar FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)
Los FANUC 0i-D, 0i-F y 0i-F Plus se leen mediante FOCAS2 por Ethernet, en el puerto TCP 8193 por defecto, desde el puerto Ethernet integrado. El colector necesita la librería FOCAS de FANUC (A02B-0207-K732 o K737). MTConnect es posible a través de FANUC MTConnect Server, que se ejecuta en un PC y también requiere una opción en el CNC. Ninguna de las páginas de FANUC que hemos consultado documenta un servidor OPC UA que se ejecute en el propio CNC.
De un vistazo
| Protocolos nativos | FOCAS2 por Ethernet; FOCAS por HSSB (fibra óptica) |
|---|---|
| Puerto por defecto | TCP 8193 (FOCAS2) |
| Licencia en el colector | Librería FOCAS A02B-0207-K732 o A02B-0207-K737 |
| Licencia en el CNC | Función FOCAS Ethernet: de serie en muchos 0i-D/F, opcional en otros |
| MTConnect | Mediante FANUC MTConnect Server (PC con Windows) más una opción en el CNC |
| OPC UA | A través de un gateway o servidor OPC que hable FOCAS |
Vías de conexión
Lectura directa desde el puerto integrado con un driver FOCAS, un gateway edge o un colector de código abierto. Los datos más completos al menor coste.
El software para Windows de FANUC expone el CNC como agente MTConnect. Compatible con 0i-D y 0i-F; requiere una opción en el CNC y ofrece una prueba de 30 días.
Un gateway como Softing edgeConnector o SDEX lee FOCAS y sirve OPC UA y MQTT, de modo que el MES y el SCADA ven una interfaz estándar.
Si no se puede habilitar FOCAS, cablee las señales de marcha, alarma y contador de piezas a un módulo de E/S. Solo estado y contadores, sin detalle de programa ni de alarmas.
Licencias y opciones
| Elemento | Opción / referencia | ¿De pago? | Nota |
|---|---|---|---|
| Librería FOCAS1 (Ethernet) | A02B-0207-K732 | De pago | Se instala en el PC colector; se adquiere a un distribuidor FANUC |
| Librería FOCAS2 (Ethernet + HSSB) | A02B-0207-K737 | De pago | Se instala en el PC colector |
| Función FOCAS Ethernet en el CNC | Referencia no publicada | Depende | Presente por defecto en muchos 0i-D/F; si no, la añade FANUC |
| FANUC MTConnect Server | Opción del CNC, nombre no publicado | De pago | Prueba de 30 días; Windows 7/10 |
Puertos
| Puerto | Protocolo | Nota |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, por defecto, configurable de 5001 a 65535 |
8196 | TCP | Mensajería no solicitada (solo tarjeta Fast Ethernet) |
5000 | HTTP | Puerto habitual del agente MTConnect cuando se añade un agente |
Versiones de software
- La librería FOCAS2 cubre FS0i-D/F (32 y 64 bits); FOCAS1 cubre las series más antiguas (solo 32 bits).
- 0i-F Plus: Ethernet integrado de serie; también se ofrece Fast Ethernet con un procesador de comunicaciones dedicado.
- Regla práctica de los integradores: los controles de unos 10 a 15 años de antigüedad o más recientes suelen admitir FOCAS.
Datos que se pueden leer
- Programa: número y nombre del programa principal en ejecución, comentario del programa, bloque actual y número de secuencia
- Estado: modo, estado de marcha, parada de emergencia, estado de alarma, mensajes de operador
- Avance y husillo: overrides de avance y de husillo, avance y velocidad de husillo reales, carga del husillo
- Ejes: posiciones máquina, absolutas y relativas, distancia restante, carga de servo y de husillo
- Alarmas y diagnóstico: lista de alarmas activas, datos de diagnóstico
- Variables de macro: comunes #100 a #999, locales #1 a #33, de sistema #1000 a #9999
- Áreas del PMC (ladder) como R, D, G, F, X, Y; disponibilidad según el modelo
- Correctores de herramienta, decalajes de origen, parámetros, gestión de vida de herramienta, contador de piezas, códigos G modales, información del sistema
Configuración
- Confirme que el control habla FOCAS por EthernetEn la mayoría de los controles de la serie i FOCAS está presente, pero en algunos hay que añadirlo o habilitarlo. La documentación de integradores indica que 0i-D/F, 16i-B/18i-B y la familia 30i incluyen FOCAS por defecto; en los demás, FANUC puede añadirlo mediante software y, si es necesario, una tarjeta Fast Ethernet. Consulte al fabricante de la máquina o a FANUC antes de planificar el trabajo.
- Elija el puerto EthernetUtilice el puerto Ethernet integrado (conector CD38A en la unidad CNC) o una tarjeta Ethernet / Fast Ethernet si está instalada. En la pantalla de ajustes, el dispositivo activo debe ser el puerto integrado, no la ranura de tarjeta de memoria.
- Configure la dirección en el CNCSYSTEM → [ETHER BOARD] o [EMBED PORT] (aparece como ETHPRM / EMBDD en algunas pantallas) → [COMMON]: dirección IP, máscara de subred, router. Utilice una dirección fija acordada con el departamento de TI de la planta.
- Configure el puerto FOCASMisma pantalla → [FOCAS2]: el puerto TCP 8193 es el valor por defecto habitual (rango admitido de 5001 a 65535). Deje el puerto UDP a 0 y el intervalo de tiempo a 0 para el uso de FOCAS2.
- Instale la librería FOCAS en el colectorEl software cliente FOCAS necesita la librería FOCAS de FANUC: A02B-0207-K732 (FOCAS1, Ethernet) o A02B-0207-K737 (FOCAS2, Ethernet y HSSB), que se adquiere a un distribuidor FANUC. Los drivers comerciales no funcionan sin ella.
- Pruebe desde la red de plantaAbra TCP 8193 del colector al CNC, conéctese con su driver y lea primero un valor inocuo: número de programa, modo, contador de piezas. Después añada el resto de los tags.
Resolución de problemas
| Síntoma | Causa probable | Solución |
|---|---|---|
| El driver no se conecta, pero el CNC responde al ping | Función FOCAS no habilitada o número de puerto incorrecto en el driver | Compruebe el puerto TCP de [FOCAS2] en la pantalla del CNC y confirme con el fabricante de la máquina que la función FOCAS Ethernet está habilitada. |
| Conexión rechazada cuando se conecta un segundo PC | Límite de clientes del puerto utilizado | El Ethernet integrado está pensado para pocos clientes (se recomienda un solo PC); una tarjeta Ethernet admite más y una tarjeta Fast Ethernet, el máximo. Utilice un único colector y comparta sus datos en lugar de dejar que cada herramienta abra su propia conexión. |
| Driver instalado, pero el proyecto no arranca | Faltan las DLL de la librería FOCAS o su arquitectura no es la correcta | Instale la librería FANUC (K732 o K737). Los drivers OPC comerciales usan las DLL de 32 bits (FWLIB32.DLL, FWLIBE1.DLL); los nombres de archivo deben estar en mayúsculas. |
| Los valores escritos en un tag modifican un valor contiguo | Direcciones de PMC o de macro solapadas con tipos de datos distintos | Mapee cada área del PMC una sola vez, con un único tipo de datos, y limite las escrituras a un rango reservado acordado con el fabricante de la máquina. |
| El CNC parece más lento mientras se recogen datos | El Ethernet integrado lo procesa la CPU del CNC | Consulte con menos frecuencia (500 ms es un mínimo razonable), lea bloques en lugar de valores sueltos o utilice una tarjeta Ethernet. |
Errores que conviene evitar
- El Ethernet integrado funciona sobre la CPU del CNC: la documentación relacionada con FANUC recomienda pocos clientes en él (1 PC). Una consulta muy intensiva puede afectar al control.
- Algunos fabricantes de máquinas ocultan las pantallas FANUC tras su propia HMI; para acceder a los ajustes Ethernet puede ser necesario el procedimiento del fabricante.
- El 0i-F Plus enumera muchas redes industriales (EtherNet/IP, PROFINET, servidor Modbus/TCP, EtherCAT, CC-Link IE Field). El catálogo no indica cuáles son de serie y cuáles opcionales: confírmelo antes de basar un diseño en ellas.
Conectores compatibles con este control
| Producto | Proveedor | Tipo | Salidas |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | Servidor OPC / driver | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | Servidor OPC / driver | OPC UA, OPC DA, SuiteLink |
| edgeConnector (840D, FANUC CNC) | Softing | Gateway | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | Gateway | OPC UA, MQTT, REST |
| Connectware | Cybus | Plataforma edge | MQTT, servidor OPC UA |
| Litmus Edge | Litmus | Plataforma edge | Integraciones con brokers |
| WebAccess/CNC | Advantech | Software de monitorización | OPC UA/DA, Modbus, REST |
| fanuc-driver | Ladder99 (open source, Apache-2.0) | Código abierto | MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR |
| FANUC MTConnect Server | FANUC | Fabricante de control o de máquina | MTConnect |
| MT-LINKi | FANUC | Fabricante de control o de máquina | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | Código abierto | Python |
| StateMonitor | HEIDENHAIN | Fabricante de control o de máquina | Interfaz de órdenes con ERP/MES |
| Predator MDC | Predator Software | Software de monitorización | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Software de monitorización | — |
Directorio de conectores CNC →
- Referencia de la función FOCAS Ethernet en el lado del CNC
- Un servidor OPC UA que se ejecute en el propio CNC 0i (no documentado en las páginas de FANUC que hemos consultado)
Preguntas habituales de los ingenieros
¿Es compatible el FANUC 0i-F con OPC UA?
No como servidor en el CNC en ningún documento de FANUC que hayamos encontrado. Los ingenieros llegan a OPC UA colocando un gateway FOCAS a OPC UA o un servidor OPC entre el 0i-F y el cliente.
¿Qué puerto usa FOCAS en un 0i-F?
TCP 8193 por defecto, configurado en la página [FOCAS2] de los ajustes Ethernet; se admite cualquier puerto de 5001 a 65535.
¿Tengo que comprar algo para leer un 0i-F?
Normalmente, la librería FOCAS para el PC colector (A02B-0207-K732 o K737). En algunas máquinas, FANUC o el fabricante de la máquina también debe habilitar la función FOCAS Ethernet en el CNC.
Fuentes
Los datos de esta página proceden de estos documentos, consultados el 27 de octubre de 2026.
- FANUC America — FOCAS2 library
- Software Toolbox — FAQ 1323 (FOCAS1 vs FOCAS2)
- Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
- Software Toolbox — FAQ 4098 (FOCAS libraries)
- Velotic (Kepware) — Fanuc Focas Ethernet driver
- deviceWISE — FANUC Ethernet board settings
- MachineMetrics support — Which FANUC models include FOCAS
- MachineMetrics — FOCAS protocol
- Cybus — Connecting a FANUC CNC via FOCAS
- FANUC — Series 0i-F Plus catalogue
- FANUC America — FANUC MTConnect Server
- Softing — edgeConnector
Última verificación el 27 de octubre de 2026 con la documentación de los fabricantes. OPC UA Connect es un recurso educativo publicado por TEEPTRAK; no está afiliado a la OPC Foundation, al MTConnect Institute ni a ningún fabricante de controles.