Podłączenie FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)
FANUC 0i-D, 0i-F i 0i-F Plus odczytuje się przez FOCAS2 w sieci Ethernet, domyślnie na porcie TCP 8193, z wbudowanego portu Ethernet. Kolektor danych wymaga biblioteki FOCAS firmy FANUC (A02B-0207-K732 lub K737). MTConnect jest możliwy przez FANUC MTConnect Server działający na PC, który również wymaga opcji po stronie CNC. Żadna sprawdzona przez nas strona FANUC nie dokumentuje serwera OPC UA działającego w samym CNC.
W skrócie
| Natywne protokoły | FOCAS2 przez Ethernet; FOCAS przez HSSB (światłowód) |
|---|---|
| Domyślny port | TCP 8193 (FOCAS2) |
| Licencja na kolektorze danych | Biblioteka FOCAS A02B-0207-K732 lub A02B-0207-K737 |
| Licencja na CNC | Funkcja FOCAS Ethernet: w wielu 0i-D/F standardowo, w pozostałych jako opcja |
| MTConnect | Przez FANUC MTConnect Server (PC z Windows) oraz opcję CNC |
| OPC UA | Przez bramkę lub serwer OPC obsługujący FOCAS |
Ścieżki połączenia
Odczyt bezpośrednio z wbudowanego portu za pomocą drivera FOCAS, bramki edge lub kolektora open source. Najbogatsze dane, najniższy koszt.
Oprogramowanie FANUC dla Windows udostępnia CNC jako agenta MTConnect. Obsługuje 0i-D i 0i-F; wymaga opcji CNC i oferuje 30-dniową wersję próbną.
Bramka, np. Softing edgeConnector lub SDEX, odczytuje FOCAS i udostępnia OPC UA oraz MQTT, dzięki czemu MES i SCADA widzą standardowy interfejs.
Jeśli nie można aktywować FOCAS, sygnały pracy, alarmu i licznika sztuk należy podłączyć do modułu I/O. Tylko stan i liczniki, bez szczegółów programu i alarmów.
Licencje i opcje
| Pozycja | Opcja / numer katalogowy | Płatna? | Uwaga |
|---|---|---|---|
| Biblioteka FOCAS1 (Ethernet) | A02B-0207-K732 | Płatna | Instalowana na PC kolektora danych; u dystrybutora FANUC |
| Biblioteka FOCAS2 (Ethernet + HSSB) | A02B-0207-K737 | Płatna | Instalowana na PC kolektora danych |
| Funkcja FOCAS Ethernet na CNC | Numer katalogowy nieopublikowany | Zależnie od przypadku | Domyślnie obecna w wielu 0i-D/F; w pozostałych dodawana przez FANUC |
| FANUC MTConnect Server | Opcja CNC, nazwa nieopublikowana | Płatna | 30-dniowa wersja próbna; Windows 7/10 |
Porty
| Port | Protokół | Uwaga |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, domyślny, konfigurowalny w zakresie od 5001 do 65535 |
8196 | TCP | Komunikaty niezamawiane (unsolicited messaging, tylko karta Fast Ethernet) |
5000 | HTTP | Typowy port agenta MTConnect, gdy agent zostanie dodany |
Wersje oprogramowania
- Biblioteka FOCAS2 obejmuje FS0i-D/F (32- i 64-bit); FOCAS1 obejmuje starsze serie (tylko 32-bit).
- 0i-F Plus: wbudowany Ethernet jest standardem; dostępny jest także Fast Ethernet z dedykowanym procesorem komunikacyjnym.
- Praktyczna reguła integratorów: sterowania mające mniej więcej od 10 do 15 lat lub nowsze zwykle obsługują FOCAS.
Dane możliwe do odczytu
- Program: numer i nazwa wykonywanego programu głównego, komentarz programu, bieżący blok i numer sekwencji
- Stan: tryb pracy, stan wykonywania, wyłącznik awaryjny, stan alarmu, komunikaty dla operatora
- Posuw i wrzeciono: korekcje posuwu i obrotów wrzeciona, rzeczywisty posuw i prędkość wrzeciona, obciążenie wrzeciona
- Osie: pozycje maszynowe, absolutne i względne, droga pozostała, obciążenie serwonapędów i wrzeciona
- Alarmy i diagnostyka: lista aktywnych alarmów, dane diagnostyczne
- Zmienne makro: wspólne od #100 do #999, lokalne od #1 do #33, systemowe od #1000 do #9999
- Obszary PMC (ladder), takie jak R, D, G, F, X, Y, dostępność zależna od modelu
- Korekcje narzędzi, przesunięcia punktu zerowego, parametry, zarządzanie żywotnością narzędzi, licznik sztuk, modalne kody G, informacje systemowe
Konfiguracja
- Sprawdzić, czy sterowanie obsługuje FOCAS przez EthernetW większości sterowań serii i FOCAS jest obecny, ale w niektórych trzeba go dodać lub aktywować. Dokumentacja integratorów wymienia 0i-D/F, 16i-B/18i-B i rodzinę 30i jako mające FOCAS domyślnie; w innych FANUC może go dodać przez oprogramowanie oraz, w razie potrzeby, kartę Fast Ethernet. Przed zaplanowaniem prac należy zapytać producenta maszyny lub FANUC.
- Wybrać port EthernetNależy użyć wbudowanego portu Ethernet (złącze CD38A na jednostce CNC) lub karty Ethernet / Fast Ethernet, jeśli jest zainstalowana. Na ekranie ustawień aktywnym urządzeniem musi być port wbudowany, a nie gniazdo karty pamięci.
- Ustawić adres w CNCSYSTEM → [ETHER BOARD] lub [EMBED PORT] (na niektórych ekranach widoczne jako ETHPRM / EMBDD) → [COMMON]: adres IP, maska podsieci, router. Należy użyć stałego adresu uzgodnionego z działem IT zakładu.
- Ustawić port FOCASTen sam ekran → [FOCAS2]: typową wartością domyślną jest port TCP 8193 (dozwolony zakres od 5001 do 65535). Przy korzystaniu z FOCAS2 port UDP należy pozostawić na 0, a interwał czasowy na 0.
- Zainstalować bibliotekę FOCAS na kolektorze danychOprogramowanie klienckie FOCAS wymaga biblioteki FOCAS firmy FANUC: A02B-0207-K732 (FOCAS1, Ethernet) lub A02B-0207-K737 (FOCAS2, Ethernet i HSSB), kupowanej u dystrybutora FANUC. Komercyjne drivery bez niej nie działają.
- Przetestować z sieci zakładowejNależy otworzyć TCP 8193 od kolektora danych do CNC, połączyć się driverem i najpierw odczytać nieszkodliwą wartość: numer programu, tryb pracy, licznik sztuk. Następnie dodać pozostałe tagi.
Rozwiązywanie problemów
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Driver nie nawiązuje połączenia, CNC odpowiada na ping | Funkcja FOCAS nieaktywna lub błędny numer portu w driverze | Sprawdzić port TCP [FOCAS2] na ekranie CNC i potwierdzić z producentem maszyny, że funkcja FOCAS Ethernet jest aktywna. |
| Odmowa połączenia przy podłączeniu drugiego PC | Limit klientów używanego portu | Wbudowany Ethernet jest przeznaczony dla niewielu klientów (zalecany jeden PC); karta Ethernet przyjmuje więcej, a karta Fast Ethernet najwięcej. Należy używać jednego kolektora danych i udostępniać jego dane, zamiast pozwalać każdemu narzędziu otwierać własne połączenie. |
| Driver zainstalowany, projekt nie uruchamia się | Brak bibliotek DLL FOCAS lub niewłaściwa architektura (bitowość) | Zainstalować bibliotekę FANUC (K732 lub K737). Komercyjne drivery OPC używają 32-bitowych bibliotek DLL (FWLIB32.DLL, FWLIBE1.DLL); nazwy plików muszą być zapisane wielkimi literami. |
| Wartości zapisane do tagu zmieniają sąsiednią wartość | Nakładające się adresy PMC lub makro o różnych typach danych | Każdy obszar PMC należy zmapować raz, z jednym typem danych, a zapisy ograniczyć do zarezerwowanego zakresu uzgodnionego z producentem maszyny. |
| CNC działa wolniej podczas zbierania danych | Wbudowany Ethernet jest obsługiwany przez procesor CNC | Odpytywać rzadziej (500 ms to rozsądne minimum), czytać bloki zamiast pojedynczych wartości lub użyć karty Ethernet. |
Pułapki, których należy unikać
- Wbudowany Ethernet działa na procesorze CNC: dokumentacja związana z FANUC zaleca niewielu klientów (1 PC). Intensywne odpytywanie może być odczuwalne dla sterowania.
- Niektórzy producenci maszyn blokują ekrany FANUC za własnym HMI; dostęp do ustawień Ethernet może wymagać procedury producenta maszyny.
- 0i-F Plus wymienia wiele sieci przemysłowych (EtherNet/IP, PROFINET, serwer Modbus/TCP, EtherCAT, CC-Link IE Field). Katalog nie wskazuje, które są standardem, a które opcją: należy to potwierdzić przed zaprojektowaniem rozwiązania wokół nich.
Konektory obsługujące to sterowanie
| Produkt | Dostawca | Typ | Wyjścia |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | Serwer OPC / driver | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | Serwer OPC / driver | OPC UA, OPC DA, SuiteLink |
| edgeConnector (840D, FANUC CNC) | Softing | Bramka (gateway) | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | Bramka (gateway) | OPC UA, MQTT, REST |
| Connectware | Cybus | Platforma edge | MQTT, serwer OPC UA |
| Litmus Edge | Litmus | Platforma edge | Integracje z brokerami |
| WebAccess/CNC | Advantech | Oprogramowanie do monitoringu | 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 | Producent sterowania lub maszyny | MTConnect |
| MT-LINKi | FANUC | Producent sterowania lub maszyny | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | Open source | Python |
| StateMonitor | HEIDENHAIN | Producent sterowania lub maszyny | Interfejs zleceń ERP/MES |
| Predator MDC | Predator Software | Oprogramowanie do monitoringu | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Oprogramowanie do monitoringu | — |
- Numer katalogowy funkcji FOCAS Ethernet po stronie CNC
- Serwer OPC UA działający w samym CNC 0i (nieudokumentowany na sprawdzonych przez nas stronach FANUC)
Pytania zadawane przez inżynierów
Czy FANUC 0i-F obsługuje OPC UA?
Nie jako serwer w CNC w żadnym znalezionym przez nas dokumencie FANUC. Inżynierowie uzyskują OPC UA, umieszczając między 0i-F a klientem bramkę FOCAS na OPC UA lub serwer OPC.
Jakiego portu używa FOCAS w 0i-F?
Domyślnie TCP 8193, ustawianego na stronie [FOCAS2] ustawień Ethernet; dozwolony jest dowolny port od 5001 do 65535.
Czy do odczytu 0i-F trzeba coś kupić?
Zwykle bibliotekę FOCAS dla PC kolektora danych (A02B-0207-K732 lub K737). W niektórych maszynach funkcję FOCAS Ethernet musi też aktywować w CNC FANUC lub producent maszyny.
Źródła
Informacje na tej stronie pochodzą z poniższych dokumentów, otwartych 27 października 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
Ostatnia weryfikacja z dokumentacją producentów: 27 października 2026. OPC UA Connect to zasób edukacyjny publikowany przez TEEPTRAK; nie jest powiązany z OPC Foundation, MTConnect Institute ani z żadnym producentem sterowań.