FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) anbinden
FANUC 0i-D, 0i-F und 0i-F Plus werden über FOCAS2 auf Ethernet gelesen, standardmäßig über TCP-Port 8193, am integrierten Ethernet-Port. Der Collector benötigt die FOCAS-Bibliothek von FANUC (A02B-0207-K732 oder K737). MTConnect ist über den PC-basierten MTConnect Server von FANUC möglich, der ebenfalls eine Option auf CNC-Seite erfordert. Keine der von uns geprüften FANUC-Seiten dokumentiert einen OPC-UA-Server, der auf der CNC selbst läuft.
Auf einen Blick
| Native Protokolle | FOCAS2 über Ethernet; FOCAS über HSSB (Lichtwellenleiter) |
|---|---|
| Standardport | TCP 8193 (FOCAS2) |
| Lizenz auf dem Collector | FOCAS-Bibliothek A02B-0207-K732 oder A02B-0207-K737 |
| Lizenz auf der CNC | FOCAS-Ethernet-Funktion: bei vielen 0i-D/F Standard, bei anderen eine Option |
| MTConnect | Über FANUC MTConnect Server (Windows-PC) plus eine CNC-Option |
| OPC UA | Über ein Gateway oder einen OPC-Server, der FOCAS spricht |
Verbindungswege
Direkt am integrierten Port lesen, mit einem FOCAS-Treiber, einem Edge-Gateway oder einem Open-Source-Collector. Umfangreichste Daten, geringste Kosten.
Die Windows-Software von FANUC stellt die CNC als MTConnect-Agent bereit. Unterstützt 0i-D und 0i-F; erfordert eine CNC-Option und bietet eine 30-tägige Testversion.
Ein Gateway wie Softing edgeConnector oder SDEX liest FOCAS und stellt OPC UA und MQTT bereit, sodass MES und SCADA eine Standardschnittstelle sehen.
Lässt sich FOCAS nicht freischalten, verdrahten Sie die Signale Lauf, Alarm und Stückzahl auf ein I/O-Modul. Nur Zustand und Stückzahlen, keine Programm- oder Alarmdetails.
Lizenzen und Optionen
| Bezeichnung | Option / Bestellnummer | Kostenpflichtig? | Hinweis |
|---|---|---|---|
| FOCAS1-Bibliothek (Ethernet) | A02B-0207-K732 | Kostenpflichtig | Wird auf dem Collector-PC installiert; erhältlich bei einem FANUC-Händler |
| FOCAS2-Bibliothek (Ethernet + HSSB) | A02B-0207-K737 | Kostenpflichtig | Wird auf dem Collector-PC installiert |
| FOCAS-Ethernet-Funktion auf der CNC | Bestellnummer nicht veröffentlicht | Je nach Fall | Bei vielen 0i-D/F standardmäßig vorhanden; sonst von FANUC nachgerüstet |
| FANUC MTConnect Server | CNC-Option, Bezeichnung nicht veröffentlicht | Kostenpflichtig | 30-tägige Testversion; Windows 7/10 |
Ports
| Port | Protokoll | Hinweis |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, Standard, einstellbar von 5001 bis 65535 |
8196 | TCP | Unsolicited Messaging (nur Fast-Ethernet-Karte) |
5000 | HTTP | Typischer Port eines MTConnect-Agents, wenn ein Agent ergänzt wird |
Softwarestände
- Die FOCAS2-Bibliothek deckt FS0i-D/F ab (32 und 64 Bit); FOCAS1 deckt ältere Serien ab (nur 32 Bit).
- 0i-F Plus: integriertes Ethernet ist Standard; Fast Ethernet mit eigenem Kommunikationsprozessor wird ebenfalls angeboten.
- Faustregel der Integratoren: Steuerungen, die etwa 10 bis 15 Jahre alt oder jünger sind, unterstützen in der Regel FOCAS.
Lesbare Daten
- Programm: Nummer und Name des laufenden Hauptprogramms, Programmkommentar, aktueller Satz und Satznummer
- Status: Betriebsart, Laufzustand, Not-Halt, Alarmzustand, Bedienermeldungen
- Vorschub und Spindel: Vorschub- und Spindel-Override, Ist-Vorschub und Ist-Drehzahl, Spindellast
- Achsen: Maschinen-, Absolut- und Relativpositionen, Restweg, Servo- und Spindellast
- Alarme und Diagnose: Liste der aktiven Alarme, Diagnosedaten
- Makrovariablen: global #100 bis #999, lokal #1 bis #33, System #1000 bis #9999
- PMC-Bereiche (Kontaktplan) wie R, D, G, F, X, Y, Verfügbarkeit je nach Modell
- Werkzeugkorrekturen, Nullpunktverschiebungen, Parameter, Standzeitverwaltung, Stückzahl, modale G-Codes, Systeminformationen
Einrichtung
- Prüfen, ob die Steuerung FOCAS über Ethernet sprichtAuf den meisten Steuerungen der i-Serie ist FOCAS vorhanden, auf einigen muss es jedoch nachgerüstet oder freigeschaltet werden. Laut Integratorendokumentation enthalten 0i-D/F, 16i-B/18i-B und die 30i-Familie FOCAS standardmäßig; bei anderen kann FANUC es per Software und, wo nötig, mit einer Fast-Ethernet-Karte nachrüsten. Fragen Sie den Maschinenhersteller oder FANUC, bevor Sie den Einsatz planen.
- Ethernet-Port auswählenNutzen Sie den integrierten Ethernet-Port (Stecker CD38A an der CNC-Einheit) oder, falls vorhanden, eine Ethernet- / Fast-Ethernet-Karte. Im Einstellbild muss das aktive Gerät der integrierte Port sein, nicht der Speicherkartensteckplatz.
- Adresse an der CNC einstellenSYSTEM → [ETHER BOARD] oder [EMBED PORT] (in manchen Bildern als ETHPRM / EMBDD angezeigt) → [COMMON]: IP-Adresse, Subnetzmaske, Router. Verwenden Sie eine feste, mit der Werks-IT abgestimmte Adresse.
- FOCAS-Port einstellenGleiches Bild → [FOCAS2]: TCP-Port 8193 ist der übliche Standardwert (zulässiger Bereich 5001 bis 65535). Lassen Sie für FOCAS2 den UDP-Port auf 0 und das Zeitintervall auf 0.
- FOCAS-Bibliothek auf dem Collector installierenFOCAS-Client-Software benötigt die FOCAS-Bibliothek von FANUC: A02B-0207-K732 (FOCAS1, Ethernet) oder A02B-0207-K737 (FOCAS2, Ethernet und HSSB), erhältlich bei einem FANUC-Händler. Kommerzielle Treiber laufen ohne sie nicht.
- Aus dem Werksnetz testenGeben Sie TCP 8193 vom Collector zur CNC frei, verbinden Sie sich mit Ihrem Treiber und lesen Sie zuerst einen unkritischen Wert: Programmnummer, Betriebsart, Stückzahl. Danach ergänzen Sie die übrigen Tags.
Fehlersuche
| Symptom | Wahrscheinliche Ursache | Abhilfe |
|---|---|---|
| Treiber verbindet sich nicht, CNC antwortet auf Ping | FOCAS-Funktion nicht freigeschaltet oder falsche Portnummer im Treiber | Prüfen Sie den TCP-Port unter [FOCAS2] im CNC-Bild und lassen Sie sich vom Maschinenhersteller bestätigen, dass die FOCAS-Ethernet-Funktion freigeschaltet ist. |
| Verbindung abgelehnt, sobald sich ein zweiter PC verbindet | Client-Grenze des verwendeten Ports | Integriertes Ethernet ist für wenige Clients gedacht (ein PC empfohlen); eine Ethernet-Karte nimmt mehr an, eine Fast-Ethernet-Karte die meisten. Nutzen Sie einen Collector und teilen Sie dessen Daten, statt jedes Werkzeug eine eigene Verbindung öffnen zu lassen. |
| Treiber installiert, Projekt läuft nicht | DLLs der FOCAS-Bibliothek fehlen oder haben die falsche Bitbreite | Installieren Sie die FANUC-Bibliothek (K732 oder K737). Kommerzielle OPC-Treiber verwenden die 32-Bit-DLLs (FWLIB32.DLL, FWLIBE1.DLL); die Dateinamen müssen in Großbuchstaben geschrieben sein. |
| In ein Tag geschriebene Werte ändern einen benachbarten Wert | Überlappende PMC- oder Makroadressen mit unterschiedlichen Datentypen | Bilden Sie jeden PMC-Bereich nur einmal mit einem Datentyp ab und beschränken Sie Schreibzugriffe auf einen reservierten, mit dem Maschinenhersteller abgestimmten Bereich. |
| CNC reagiert träger, während die Datenerfassung läuft | Integriertes Ethernet wird von der CNC-CPU verarbeitet | Fragen Sie seltener ab (500 ms ist eine sinnvolle Untergrenze), lesen Sie Blöcke statt Einzelwerte oder verwenden Sie eine Ethernet-Karte. |
Stolperfallen
- Integriertes Ethernet läuft auf der CNC-CPU: FANUC-nahe Dokumentation empfiehlt dort wenige Clients (1 PC). Intensives Polling ist an der Steuerung spürbar.
- Manche Maschinenhersteller sperren die FANUC-Bilder hinter ihrer eigenen HMI; um an die Ethernet-Einstellungen zu gelangen, kann das Verfahren des Maschinenherstellers nötig sein.
- Für die 0i-F Plus sind viele Industrienetzwerke aufgeführt (EtherNet/IP, PROFINET, Modbus/TCP-Server, EtherCAT, CC-Link IE Field). Der Katalog kennzeichnet nicht, welche Standard und welche Optionen sind: Klären Sie das, bevor Sie Ihr Konzept darauf aufbauen.
Konnektoren, die diese Steuerung unterstützen
| Produkt | Anbieter | Typ | Ausgaben |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | OPC-Server / Treiber | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | OPC-Server / Treiber | 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 | Edge-Plattform | MQTT, OPC-UA-Server |
| Litmus Edge | Litmus | Edge-Plattform | Broker-Integrationen |
| WebAccess/CNC | Advantech | Monitoring-Software | 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 | Steuerungs- oder Maschinenhersteller | MTConnect |
| MT-LINKi | FANUC | Steuerungs- oder Maschinenhersteller | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | Open Source | Python |
| StateMonitor | HEIDENHAIN | Steuerungs- oder Maschinenhersteller | Auftragsschnittstelle zu ERP/MES |
| Predator MDC | Predator Software | Monitoring-Software | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Monitoring-Software | — |
- Bestellnummer der FOCAS-Ethernet-Funktion auf CNC-Seite
- Ein OPC-UA-Server, der auf der 0i-CNC selbst läuft (auf den von uns geprüften FANUC-Seiten nicht dokumentiert)
Fragen aus der Praxis
Unterstützt die FANUC 0i-F OPC UA?
Als Server auf der CNC in keinem FANUC-Dokument, das wir gefunden haben. In der Praxis erreicht man OPC UA, indem man ein FOCAS-zu-OPC-UA-Gateway oder einen OPC-Server zwischen die 0i-F und den Client setzt.
Welchen Port nutzt FOCAS an einer 0i-F?
Standardmäßig TCP 8193, eingestellt auf der Seite [FOCAS2] der Ethernet-Einstellungen; zulässig ist jeder Port von 5001 bis 65535.
Muss ich etwas kaufen, um eine 0i-F auszulesen?
In der Regel die FOCAS-Bibliothek für den Collector-PC (A02B-0207-K732 oder K737). An manchen Maschinen muss zusätzlich die FOCAS-Ethernet-Funktion auf der CNC von FANUC oder dem Maschinenhersteller freigeschaltet werden.
Quellen
Die Angaben auf dieser Seite stammen aus diesen Dokumenten, abgerufen am 27. Oktober 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
Zuletzt am 27. Oktober 2026 anhand der Herstellerdokumentation geprüft. OPC UA Connect ist ein von TEEPTRAK herausgegebenes Informationsangebot; es ist weder mit der OPC Foundation noch mit dem MTConnect Institute noch mit einem Steuerungshersteller verbunden.