Comando · FANUC

Conectar FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)

Os FANUC 0i-D, 0i-F e 0i-F Plus são lidos através de FOCAS2 sobre Ethernet, porta TCP 8193 por padrão, a partir da porta Ethernet integrada. O coletor necessita da biblioteca FOCAS da FANUC (A02B-0207-K732 ou K737). O MTConnect é possível através do MTConnect Server da FANUC, executado num PC, que também requer uma opção do lado do CNC. Nenhuma página da FANUC consultada documenta um servidor OPC UA executado no próprio CNC.

Em resumo

Protocolos nativosFOCAS2 sobre Ethernet; FOCAS sobre HSSB (fibra ótica)
Porta padrãoTCP 8193 (FOCAS2)
Licença no coletorBiblioteca FOCAS A02B-0207-K732 ou A02B-0207-K737
Licença no CNCFunção FOCAS Ethernet: de série em muitos 0i-D/F, opcional nos restantes
MTConnectAtravés do FANUC MTConnect Server (PC Windows) mais uma opção do CNC
OPC UAAtravés de um gateway ou servidor OPC que comunique em FOCAS

Caminhos de conexão

FANUC MTConnect ServerAlternativa

O software Windows da FANUC expõe o CNC como agente MTConnect. Suporta 0i-D e 0i-F; requer uma opção do CNC e oferece uma versão de avaliação de 30 dias.

OPC UA via gatewayAlternativa

Um gateway como o Softing edgeConnector ou o SDEX lê FOCAS e disponibiliza OPC UA e MQTT, para que o MES e o SCADA vejam uma interface normalizada.

I/O discretasRecurso alternativo

Se não for possível ativar o FOCAS, ligue os sinais de marcha, alarme e contagem de peças a um módulo de I/O. Apenas estado e contagens, sem detalhe de programa nem de alarmes.

Licenças e opções

ItemOpção / referênciaPago?Nota
Biblioteca FOCAS1 (Ethernet)A02B-0207-K732PagoInstalada no PC coletor; adquirida a um distribuidor FANUC
Biblioteca FOCAS2 (Ethernet + HSSB)A02B-0207-K737PagoInstalada no PC coletor
Função FOCAS Ethernet no CNCReferência não publicadaDependePresente por padrão em muitos 0i-D/F; caso contrário, adicionada pela FANUC
FANUC MTConnect ServerOpção do CNC, nome não publicadoPagoVersão de avaliação de 30 dias; Windows 7/10

Portas

PortaProtocoloNota
8193TCPFOCAS2/Ethernet, padrão, configurável de 5001 a 65535
8196TCPMensagens não solicitadas (apenas placa Fast Ethernet)
5000HTTPPorta típica do agente MTConnect quando é adicionado um agente

Versões de software

  • A biblioteca FOCAS2 abrange FS0i-D/F (32 e 64 bits); a FOCAS1 abrange as séries mais antigas (apenas 32 bits).
  • 0i-F Plus: Ethernet integrada de série; também é oferecida Fast Ethernet com processador de comunicação dedicado.
  • Regra prática dos integradores: os comandos com cerca de 10 a 15 anos ou mais recentes suportam normalmente FOCAS.

Dados que é possível ler

  • Programa: número e nome do programa principal em execução, comentário do programa, bloco atual e número de sequência
  • Estado: modo, estado de execução, emergência (E-stop), estado de alarme, mensagens do operador
  • Avanço e fuso: overrides de avanço e de fuso, avanço e velocidade de fuso reais, carga do fuso
  • Eixos: posições de máquina, absolutas e relativas, distância por percorrer, carga dos servos e do fuso
  • Alarmes e diagnóstico: lista de alarmes ativos, dados de diagnóstico
  • Variáveis de macro: comuns #100 a #999, locais #1 a #33, de sistema #1000 a #9999
  • Áreas do PMC (ladder) como R, D, G, F, X, Y, com disponibilidade dependente do modelo
  • Corretores de ferramenta, origens de peça, parâmetros, gestão de vida útil das ferramentas, contagem de peças, códigos G modais, informações de sistema

Configuração

  1. Confirmar que o comando comunica em FOCAS sobre EthernetNa maioria dos comandos da série i o FOCAS está presente, mas em alguns tem de ser adicionado ou ativado. A documentação dos integradores indica que 0i-D/F, 16i-B/18i-B e a família 30i incluem FOCAS por padrão; nos restantes a FANUC pode adicioná-lo com software e, quando necessário, uma placa Fast Ethernet. Consulte o fabricante da máquina ou a FANUC antes de preparar a intervenção.
  2. Escolher a porta EthernetUtilize a porta Ethernet integrada (conector CD38A na unidade CNC) ou uma placa Ethernet / Fast Ethernet, se instalada. Na página de configuração, o dispositivo ativo tem de ser a porta integrada e não o slot do cartão de memória.
  3. Definir o endereço no CNCSYSTEM → [ETHER BOARD] ou [EMBED PORT] (apresentado como ETHPRM / EMBDD em algumas páginas) → [COMMON]: endereço IP, máscara de sub-rede, router. Utilize um endereço fixo acordado com o departamento de TI da fábrica.
  4. Definir a porta FOCASMesma página → [FOCAS2]: a porta TCP 8193 é o padrão habitual (intervalo permitido de 5001 a 65535). Para utilização com FOCAS2, deixe a porta UDP em 0 e o intervalo de tempo em 0.
  5. Instalar a biblioteca FOCAS no coletorO software cliente FOCAS necessita da biblioteca FOCAS da FANUC: A02B-0207-K732 (FOCAS1, Ethernet) ou A02B-0207-K737 (FOCAS2, Ethernet e HSSB), adquirida a um distribuidor FANUC. Os drivers comerciais não funcionam sem ela.
  6. Testar a partir da rede da fábricaAbra a porta TCP 8193 do coletor para o CNC, conecte-se com o seu driver e leia primeiro um valor inofensivo: número de programa, modo, contagem de peças. Depois acrescente as restantes tags.

Resolução de problemas

SintomaCausa provávelSolução
O driver não se conecta a nada, o CNC responde ao pingFunção FOCAS não ativada, ou número de porta errado no driverVerifique a porta TCP [FOCAS2] na página do CNC e confirme com o fabricante da máquina que a função FOCAS Ethernet está ativada.
Conexão recusada quando um segundo PC se conectaLimite de clientes da porta utilizadaA Ethernet integrada destina-se a poucos clientes (recomenda-se um PC); uma placa Ethernet aceita mais e uma placa Fast Ethernet ainda mais. Utilize um único coletor e redistribua os seus dados, em vez de deixar cada ferramenta abrir a sua própria conexão.
Driver instalado, o projeto não iniciaDLL da biblioteca FOCAS em falta ou com a arquitetura (bitness) erradaInstale a biblioteca FANUC (K732 ou K737). Os drivers OPC comerciais utilizam as DLL de 32 bits (FWLIB32.DLL, FWLIBE1.DLL); os nomes dos arquivos têm de estar em maiúsculas.
Os valores escritos numa tag alteram um valor adjacenteEndereços PMC ou de macro sobrepostos com tipos de dados diferentesMapeie cada área do PMC uma única vez, com um único tipo de dados, e mantenha as escritas num intervalo reservado acordada com o fabricante da máquina.
O CNC fica mais lento durante a aquisição de dadosA Ethernet integrada é processada pela CPU do CNCConsulte com menos frequência (500 ms é um limite inferior sensato), leia blocos em vez de valores isolados, ou utilize uma placa Ethernet.

Armadilhas a evitar

  • A Ethernet integrada funciona na CPU do CNC: a documentação relacionada com a FANUC recomenda poucos clientes (1 PC). Um polling intenso pode afetar o comando.
  • Alguns fabricantes de máquinas bloqueiam as páginas FANUC por trás da sua própria HMI; o acesso às configurações Ethernet pode exigir o procedimento do fabricante.
  • O 0i-F Plus indica muitas redes industriais (EtherNet/IP, PROFINET, servidor Modbus/TCP, EtherCAT, CC-Link IE Field). O catálogo não assinala quais são de série e quais são opcionais: confirme antes de basear o projeto nelas.

Conectores compatíveis com este comando

ProdutoFornecedorTipoSaídas
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 edgeIntegrações com brokers
WebAccess/CNCAdvantechSoftware de supervisãoOPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)Open sourceMQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUCFabricante de comando ou de máquinaMTConnect
MT-LINKiFANUCFabricante de comando ou de máquinaCSV, REST API
pyfanucTU Wien (open source, MIT)Open sourcePython
StateMonitorHEIDENHAINFabricante de comando ou de máquinaInterface de ordens de produção com ERP/MES
Predator MDCPredator SoftwareSoftware de supervisãoSQL / MES / ERP
FactoryWiz MonitoringFactoryWizSoftware de supervisão—

Diretório de conectores CNC →

Não publicado pelo fabricante. Não foi possível encontrar estas informações na documentação do fabricante. Consulte o fabricante do comando ou da máquina antes de se basear nelas.
  • Referência da função FOCAS Ethernet do lado do CNC
  • Um servidor OPC UA executado no próprio CNC 0i (não documentado nas páginas da FANUC consultadas)

Perguntas frequentes dos engenheiros

O FANUC 0i-F suporta OPC UA?

Não como servidor no CNC, em nenhum documento da FANUC encontrado. Os engenheiros chegam ao OPC UA colocando um gateway FOCAS-OPC UA ou um servidor OPC entre o 0i-F e o cliente.

Que porta utiliza o FOCAS num 0i-F?

TCP 8193 por padrão, definida na página [FOCAS2] das configurações Ethernet; é permitida qualquer porta de 5001 a 65535.

É preciso comprar alguma coisa para ler um 0i-F?

Normalmente, a biblioteca FOCAS para o PC coletor (A02B-0207-K732 ou K737). Em algumas máquinas, a função FOCAS Ethernet também tem de ser ativada no CNC pela FANUC ou pelo fabricante da máquina.

Fontes

As informações desta página provêm destes documentos, consultados em 27 de outubro 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 verificação em 27 de outubro de 2026 com base na documentação dos fabricantes. O OPC UA Connect é um recurso educativo publicado pela TEEPTRAK; não tem qualquer vínculo com a OPC Foundation, o MTConnect Institute ou qualquer fabricante de comandos.

CNC Connectivity Field Kit
Leve o Field Kit para o local
Todos os comandos numa só planilha, com portas, licenças, checklists de comissionamento e um modelo de pedido de abertura de firewall. Gratuito com uma conta de engenheiro.
Obter o Field Kit →