Controllo CNC · FANUC

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

I FANUC 0i-D, 0i-F e 0i-F Plus si leggono tramite FOCAS2 su Ethernet, per impostazione predefinita sulla porta TCP 8193, dalla porta Ethernet integrata. Il sistema di raccolta richiede la libreria FOCAS di FANUC (A02B-0207-K732 o K737). MTConnect è possibile tramite il FANUC MTConnect Server su PC, che richiede anche un'opzione lato CNC. Nessuna pagina FANUC da noi consultata documenta un server OPC UA in esecuzione sul CNC stesso.

In sintesi

Protocolli nativiFOCAS2 su Ethernet; FOCAS su HSSB (fibra ottica)
Porta predefinitaTCP 8193 (FOCAS2)
Licenza sul sistema di raccoltaLibreria FOCAS A02B-0207-K732 o A02B-0207-K737
Licenza sul CNCFunzione FOCAS Ethernet: di serie su molti 0i-D/F, opzionale su altri
MTConnectTramite FANUC MTConnect Server (PC Windows) più un'opzione CNC
OPC UATramite un gateway o un server OPC che parla FOCAS

Percorsi di collegamento

FANUC MTConnect ServerAlternativa

Il software Windows di FANUC espone il CNC come agent MTConnect. Supporta 0i-D e 0i-F; richiede un'opzione CNC e offre una prova di 30 giorni.

OPC UA tramite gatewayAlternativa

Un gateway come Softing edgeConnector o SDEX legge FOCAS ed espone OPC UA e MQTT, così MES e SCADA vedono un'interfaccia standard.

I/O digitaliRipiego

Se FOCAS non può essere abilitato, cablare i segnali di marcia, allarme e conteggio pezzi su un modulo I/O. Solo stato e conteggi, nessun dettaglio su programmi o allarmi.

Licenze e opzioni

VoceOpzione / codice articoloA pagamento?Nota
Libreria FOCAS1 (Ethernet)A02B-0207-K732A pagamentoInstallata sul PC di raccolta; presso un distributore FANUC
Libreria FOCAS2 (Ethernet + HSSB)A02B-0207-K737A pagamentoInstallata sul PC di raccolta
Funzione FOCAS Ethernet sul CNCCodice articolo non pubblicatoDipendePresente di serie su molti 0i-D/F; altrimenti aggiunta da FANUC
FANUC MTConnect ServerOpzione CNC, nome non pubblicatoA pagamentoProva di 30 giorni; Windows 7/10

Porte

PortaProtocolloNota
8193TCPFOCAS2/Ethernet, predefinita, configurabile da 5001 a 65535
8196TCPUnsolicited messaging (solo scheda Fast Ethernet)
5000HTTPPorta tipica dell'agent MTConnect quando se ne aggiunge uno

Versioni software

  • La libreria FOCAS2 copre FS0i-D/F (32 e 64 bit); FOCAS1 copre le serie più datate (solo 32 bit).
  • 0i-F Plus: l'Ethernet integrata è di serie; è disponibile anche Fast Ethernet con un processore di comunicazione dedicato.
  • Regola pratica degli integratori: i controlli con meno di 10-15 anni circa supportano di norma FOCAS.

Dati leggibili

  • Programma: numero e nome del programma principale in esecuzione, commento del programma, blocco corrente e numero di sequenza
  • Stato: modo operativo, stato di marcia, arresto di emergenza, stato di allarme, messaggi operatore
  • Avanzamento e mandrino: override di avanzamento e mandrino, avanzamento e velocità mandrino effettivi, carico mandrino
  • Assi: posizioni macchina, assolute e relative, distanza residua, carico servo e mandrino
  • Allarmi e diagnostica: elenco degli allarmi attivi, dati diagnostici
  • Variabili macro: comuni da #100 a #999, locali da #1 a #33, di sistema da #1000 a #9999
  • Aree PMC (ladder) come R, D, G, F, X, Y, disponibilità secondo il modello
  • Correttori utensile, origini pezzo, parametri, gestione della vita utensile, conteggio pezzi, codici G modali, informazioni di sistema

Configurazione

  1. Verificare che il controllo parli FOCAS su EthernetSulla maggior parte dei controlli della serie i FOCAS è presente, ma su alcuni va aggiunto o abilitato. La documentazione degli integratori indica 0i-D/F, 16i-B/18i-B e la famiglia 30i come dotati di FOCAS di serie; sugli altri FANUC può aggiungerlo via software e, se necessario, con una scheda Fast Ethernet. Chiedere al costruttore della macchina o a FANUC prima di pianificare l'intervento.
  2. Scegliere la porta EthernetUsare la porta Ethernet integrata (connettore CD38A sull'unità CNC) o una scheda Ethernet / Fast Ethernet, se presente. Nella schermata di impostazione il dispositivo attivo deve essere la porta integrata, non lo slot della memory card.
  3. Impostare l'indirizzo sul CNCSYSTEM → [ETHER BOARD] o [EMBED PORT] (indicato come ETHPRM / EMBDD su alcune schermate) → [COMMON]: indirizzo IP, subnet mask, router. Usare un indirizzo fisso concordato con l'IT di stabilimento.
  4. Impostare la porta FOCASStessa schermata → [FOCAS2]: la porta TCP 8193 è il valore predefinito abituale (intervallo ammesso da 5001 a 65535). Per l'uso con FOCAS2 lasciare la porta UDP a 0 e l'intervallo di tempo a 0.
  5. Installare la libreria FOCAS sul sistema di raccoltaIl software client FOCAS richiede la libreria FOCAS di FANUC: A02B-0207-K732 (FOCAS1, Ethernet) o A02B-0207-K737 (FOCAS2, Ethernet e HSSB), da acquistare presso un distributore FANUC. I driver commerciali non funzionano senza di essa.
  6. Test dalla rete di stabilimentoAprire la TCP 8193 dal sistema di raccolta verso il CNC, collegarsi con il driver e leggere prima un valore innocuo: numero di programma, modo operativo, conteggio pezzi. Poi aggiungere gli altri tag.

Risoluzione dei problemi

SintomoCausa probabileSoluzione
Il driver non si collega a nulla, il CNC risponde al pingFunzione FOCAS non abilitata, o numero di porta errato nel driverControllare la porta TCP [FOCAS2] sulla schermata del CNC e farsi confermare dal costruttore che la funzione FOCAS Ethernet è abilitata.
Connessione rifiutata quando si collega un secondo PCLimite di client della porta utilizzataL'Ethernet integrata è pensata per pochi client (consigliato un solo PC); una scheda Ethernet ne accetta di più e una scheda Fast Ethernet il numero massimo. Usare un solo sistema di raccolta e condividerne i dati invece di lasciare che ogni strumento apra una propria connessione.
Driver installato, il progetto non si avviaDLL della libreria FOCAS mancanti o con architettura errataInstallare la libreria FANUC (K732 o K737). I driver OPC commerciali usano le DLL a 32 bit (FWLIB32.DLL, FWLIBE1.DLL); i nomi dei file devono essere in maiuscolo.
I valori scritti su un tag modificano un valore adiacenteIndirizzi PMC o macro sovrapposti con tipi di dato diversiMappare ogni area PMC una sola volta, con un solo tipo di dato, e limitare le scritture a un intervallo riservato concordato con il costruttore della macchina.
Il CNC risulta più lento durante la raccolta datiL'Ethernet integrata è gestita dalla CPU del CNCInterrogare meno spesso (500 ms è un minimo ragionevole), leggere blocchi invece di singoli valori, oppure usare una scheda Ethernet.

Insidie da evitare

  • L'Ethernet integrata gira sulla CPU del CNC: la documentazione relativa a FANUC raccomanda pochi client (1 PC). Un polling intenso può pesare sul controllo.
  • Alcuni costruttori nascondono le schermate FANUC dietro la propria HMI; per accedere alle impostazioni Ethernet può servire la procedura del costruttore.
  • Lo 0i-F Plus elenca molte reti industriali (EtherNet/IP, PROFINET, server Modbus/TCP, EtherCAT, CC-Link IE Field). Il catalogo non indica quali siano di serie e quali opzionali: verificare prima di progettare su di esse.

Connettori che supportano questo controllo

ProdottoFornitoreTipoUscite
Kepware Server — Fanuc Focas Ethernet / HSSB driversVelotic (formerly PTC Kepware)Server OPC / driverOPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxServer 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
ConnectwareCybusPiattaforma edgeMQTT, server OPC UA
Litmus EdgeLitmusPiattaforma edgeIntegrazioni con broker
WebAccess/CNCAdvantechSoftware di monitoraggioOPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)Open sourceMQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUCCostruttore del controllo o della macchinaMTConnect
MT-LINKiFANUCCostruttore del controllo o della macchinaCSV, REST API
pyfanucTU Wien (open source, MIT)Open sourcePython
StateMonitorHEIDENHAINCostruttore del controllo o della macchinaInterfaccia ordini di lavoro ERP/MES
Predator MDCPredator SoftwareSoftware di monitoraggioSQL / MES / ERP
FactoryWiz MonitoringFactoryWizSoftware di monitoraggio—

Elenco dei connettori CNC →

Non pubblicato dal costruttore. Non abbiamo trovato queste informazioni nella documentazione del costruttore. Chiedere al costruttore del controllo o della macchina prima di farvi affidamento.
  • Codice articolo della funzione FOCAS Ethernet lato CNC
  • Un server OPC UA in esecuzione sul CNC 0i stesso (non documentato nelle pagine FANUC da noi consultate)

Domande frequenti degli ingegneri

Il FANUC 0i-F supporta OPC UA?

Non come server sul CNC, in nessun documento FANUC che abbiamo trovato. Per ottenere OPC UA si inserisce un gateway da FOCAS a OPC UA o un server OPC tra lo 0i-F e il client.

Quale porta usa FOCAS su uno 0i-F?

La TCP 8193 per impostazione predefinita, configurata nella pagina [FOCAS2] delle impostazioni Ethernet; è ammessa qualsiasi porta da 5001 a 65535.

Occorre acquistare qualcosa per leggere uno 0i-F?

Di solito la libreria FOCAS per il PC di raccolta (A02B-0207-K732 o K737). Su alcune macchine la funzione FOCAS Ethernet deve inoltre essere abilitata sul CNC da FANUC o dal costruttore.

Fonti

Le informazioni di questa pagina provengono da questi documenti, consultati il 27 ottobre 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

Ultima verifica il 27 ottobre 2026 sulla documentazione dei costruttori. OPC UA Connect è una risorsa didattica pubblicata da TEEPTRAK; non è affiliata alla OPC Foundation, all'MTConnect Institute né ad alcun costruttore di controlli.

Field Kit per la connettività CNC
Portare il Field Kit in cantiere
Tutti i controlli in un unico foglio di calcolo, con porte, licenze, checklist di messa in servizio e un modello di richiesta di apertura firewall. Gratuito con un account ingegnere.
Ottieni il Field Kit →