Control · FANUC

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 nativosFOCAS2 por Ethernet; FOCAS por HSSB (fibra óptica)
Puerto por defectoTCP 8193 (FOCAS2)
Licencia en el colectorLibrería FOCAS A02B-0207-K732 o A02B-0207-K737
Licencia en el CNCFunción FOCAS Ethernet: de serie en muchos 0i-D/F, opcional en otros
MTConnectMediante FANUC MTConnect Server (PC con Windows) más una opción en el CNC
OPC UAA través de un gateway o servidor OPC que hable FOCAS

Vías de conexión

FANUC MTConnect ServerAlternativa

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.

OPC UA mediante gatewayAlternativa

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.

E/S discretasSolución de respaldo

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

ElementoOpción / referencia¿De pago?Nota
Librería FOCAS1 (Ethernet)A02B-0207-K732De pagoSe instala en el PC colector; se adquiere a un distribuidor FANUC
Librería FOCAS2 (Ethernet + HSSB)A02B-0207-K737De pagoSe instala en el PC colector
Función FOCAS Ethernet en el CNCReferencia no publicadaDependePresente por defecto en muchos 0i-D/F; si no, la añade FANUC
FANUC MTConnect ServerOpción del CNC, nombre no publicadoDe pagoPrueba de 30 días; Windows 7/10

Puertos

PuertoProtocoloNota
8193TCPFOCAS2/Ethernet, por defecto, configurable de 5001 a 65535
8196TCPMensajería no solicitada (solo tarjeta Fast Ethernet)
5000HTTPPuerto 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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íntomaCausa probableSolución
El driver no se conecta, pero el CNC responde al pingFunción FOCAS no habilitada o número de puerto incorrecto en el driverCompruebe 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 PCLímite de clientes del puerto utilizadoEl 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 arrancaFaltan las DLL de la librería FOCAS o su arquitectura no es la correctaInstale 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 contiguoDirecciones de PMC o de macro solapadas con tipos de datos distintosMapee 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 datosEl Ethernet integrado lo procesa la CPU del CNCConsulte 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

ProductoProveedorTipoSalidas
Kepware Server — Fanuc Focas Ethernet / HSSB driversVelotic (formerly PTC Kepware)Servidor OPC / driverOPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxServidor OPC / driverOPC UA, OPC DA, SuiteLink
edgeConnector (840D, FANUC CNC)SoftingGatewayOPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSoftingGatewayOPC UA, MQTT, REST
ConnectwareCybusPlataforma edgeMQTT, servidor OPC UA
Litmus EdgeLitmusPlataforma edgeIntegraciones con brokers
WebAccess/CNCAdvantechSoftware de monitorizaciónOPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)Código abiertoMQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUCFabricante de control o de máquinaMTConnect
MT-LINKiFANUCFabricante de control o de máquinaCSV, REST API
pyfanucTU Wien (open source, MIT)Código abiertoPython
StateMonitorHEIDENHAINFabricante de control o de máquinaInterfaz de órdenes con ERP/MES
Predator MDCPredator SoftwareSoftware de monitorizaciónSQL / MES / ERP
FactoryWiz MonitoringFactoryWizSoftware de monitorización—

Directorio de conectores CNC →

No publicado por el fabricante. No hemos encontrado estos datos en la documentación del fabricante. Consulte al fabricante del control o de la máquina antes de basarse en ellos.
  • 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.

  1. FANUC America — FOCAS2 library
  2. Software Toolbox — FAQ 1323 (FOCAS1 vs FOCAS2)
  3. Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
  4. Software Toolbox — FAQ 4098 (FOCAS libraries)
  5. Velotic (Kepware) — Fanuc Focas Ethernet driver
  6. deviceWISE — FANUC Ethernet board settings
  7. MachineMetrics support — Which FANUC models include FOCAS
  8. MachineMetrics — FOCAS protocol
  9. Cybus — Connecting a FANUC CNC via FOCAS
  10. FANUC — Series 0i-F Plus catalogue
  11. FANUC America — FANUC MTConnect Server
  12. 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.

Field Kit de conectividad CNC
Lleve el Field Kit a planta
Todos los controles en una sola hoja de cálculo, con puertos, licencias, listas de verificación de puesta en marcha y una plantilla de solicitud de apertura del firewall. Gratis con una cuenta de ingeniero.
Obtener el Field Kit →