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 nativos | FOCAS2 sobre Ethernet; FOCAS sobre HSSB (fibra ótica) |
|---|---|
| Porta padrão | TCP 8193 (FOCAS2) |
| Licença no coletor | Biblioteca FOCAS A02B-0207-K732 ou A02B-0207-K737 |
| Licença no CNC | Função FOCAS Ethernet: de série em muitos 0i-D/F, opcional nos restantes |
| MTConnect | Através do FANUC MTConnect Server (PC Windows) mais uma opção do CNC |
| OPC UA | Através de um gateway ou servidor OPC que comunique em FOCAS |
Caminhos de conexão
Leitura direta a partir da porta integrada com um driver FOCAS, edge gateway ou coletor open source. Dados mais completos, custo mais baixo.
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.
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.
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
| Item | Opção / referência | Pago? | Nota |
|---|---|---|---|
| Biblioteca FOCAS1 (Ethernet) | A02B-0207-K732 | Pago | Instalada no PC coletor; adquirida a um distribuidor FANUC |
| Biblioteca FOCAS2 (Ethernet + HSSB) | A02B-0207-K737 | Pago | Instalada no PC coletor |
| Função FOCAS Ethernet no CNC | Referência não publicada | Depende | Presente por padrão em muitos 0i-D/F; caso contrário, adicionada pela FANUC |
| FANUC MTConnect Server | Opção do CNC, nome não publicado | Pago | Versão de avaliação de 30 dias; Windows 7/10 |
Portas
| Porta | Protocolo | Nota |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, padrão, configurável de 5001 a 65535 |
8196 | TCP | Mensagens não solicitadas (apenas placa Fast Ethernet) |
5000 | HTTP | Porta 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
| Sintoma | Causa provável | Solução |
|---|---|---|
| O driver não se conecta a nada, o CNC responde ao ping | Função FOCAS não ativada, ou número de porta errado no driver | Verifique 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 conecta | Limite de clientes da porta utilizada | A 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 inicia | DLL da biblioteca FOCAS em falta ou com a arquitetura (bitness) errada | Instale 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 adjacente | Endereços PMC ou de macro sobrepostos com tipos de dados diferentes | Mapeie 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 dados | A Ethernet integrada é processada pela CPU do CNC | Consulte 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
| Produto | Fornecedor | Tipo | Saídas |
|---|---|---|---|
| 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 | Integrações com brokers |
| WebAccess/CNC | Advantech | Software de supervisão | OPC UA/DA, Modbus, REST |
| fanuc-driver | Ladder99 (open source, Apache-2.0) | Open source | MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR |
| FANUC MTConnect Server | FANUC | Fabricante de comando ou de máquina | MTConnect |
| MT-LINKi | FANUC | Fabricante de comando ou de máquina | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | Open source | Python |
| StateMonitor | HEIDENHAIN | Fabricante de comando ou de máquina | Interface de ordens de produção com ERP/MES |
| Predator MDC | Predator Software | Software de supervisão | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Software de supervisão | — |
- 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.
- 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 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.