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 nativi | FOCAS2 su Ethernet; FOCAS su HSSB (fibra ottica) |
|---|---|
| Porta predefinita | TCP 8193 (FOCAS2) |
| Licenza sul sistema di raccolta | Libreria FOCAS A02B-0207-K732 o A02B-0207-K737 |
| Licenza sul CNC | Funzione FOCAS Ethernet: di serie su molti 0i-D/F, opzionale su altri |
| MTConnect | Tramite FANUC MTConnect Server (PC Windows) più un'opzione CNC |
| OPC UA | Tramite un gateway o un server OPC che parla FOCAS |
Percorsi di collegamento
Lettura diretta dalla porta integrata con un driver FOCAS, un edge gateway o un sistema di raccolta open source. Dati più completi, costo più basso.
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.
Un gateway come Softing edgeConnector o SDEX legge FOCAS ed espone OPC UA e MQTT, così MES e SCADA vedono un'interfaccia standard.
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
| Voce | Opzione / codice articolo | A pagamento? | Nota |
|---|---|---|---|
| Libreria FOCAS1 (Ethernet) | A02B-0207-K732 | A pagamento | Installata sul PC di raccolta; presso un distributore FANUC |
| Libreria FOCAS2 (Ethernet + HSSB) | A02B-0207-K737 | A pagamento | Installata sul PC di raccolta |
| Funzione FOCAS Ethernet sul CNC | Codice articolo non pubblicato | Dipende | Presente di serie su molti 0i-D/F; altrimenti aggiunta da FANUC |
| FANUC MTConnect Server | Opzione CNC, nome non pubblicato | A pagamento | Prova di 30 giorni; Windows 7/10 |
Porte
| Porta | Protocollo | Nota |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, predefinita, configurabile da 5001 a 65535 |
8196 | TCP | Unsolicited messaging (solo scheda Fast Ethernet) |
5000 | HTTP | Porta 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Il driver non si collega a nulla, il CNC risponde al ping | Funzione FOCAS non abilitata, o numero di porta errato nel driver | Controllare 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 PC | Limite di client della porta utilizzata | L'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 avvia | DLL della libreria FOCAS mancanti o con architettura errata | Installare 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 adiacente | Indirizzi PMC o macro sovrapposti con tipi di dato diversi | Mappare 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 dati | L'Ethernet integrata è gestita dalla CPU del CNC | Interrogare 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
| Prodotto | Fornitore | Tipo | Uscite |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | Server OPC / driver | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | Server 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 | Piattaforma edge | MQTT, server OPC UA |
| Litmus Edge | Litmus | Piattaforma edge | Integrazioni con broker |
| WebAccess/CNC | Advantech | Software di monitoraggio | 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 | Costruttore del controllo o della macchina | MTConnect |
| MT-LINKi | FANUC | Costruttore del controllo o della macchina | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | Open source | Python |
| StateMonitor | HEIDENHAIN | Costruttore del controllo o della macchina | Interfaccia ordini di lavoro ERP/MES |
| Predator MDC | Predator Software | Software di monitoraggio | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Software di monitoraggio | — |
- 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.
- 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
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.