Sterowanie · FANUC

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łyFOCAS2 przez Ethernet; FOCAS przez HSSB (światłowód)
Domyślny portTCP 8193 (FOCAS2)
Licencja na kolektorze danychBiblioteka FOCAS A02B-0207-K732 lub A02B-0207-K737
Licencja na CNCFunkcja FOCAS Ethernet: w wielu 0i-D/F standardowo, w pozostałych jako opcja
MTConnectPrzez FANUC MTConnect Server (PC z Windows) oraz opcję CNC
OPC UAPrzez bramkę lub serwer OPC obsługujący FOCAS

Ścieżki połączenia

FANUC MTConnect ServerAlternatywa

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ą.

OPC UA przez bramkęAlternatywa

Bramka, np. Softing edgeConnector lub SDEX, odczytuje FOCAS i udostępnia OPC UA oraz MQTT, dzięki czemu MES i SCADA widzą standardowy interfejs.

Dyskretne I/ORozwiązanie zapasowe

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

PozycjaOpcja / numer katalogowyPłatna?Uwaga
Biblioteka FOCAS1 (Ethernet)A02B-0207-K732PłatnaInstalowana na PC kolektora danych; u dystrybutora FANUC
Biblioteka FOCAS2 (Ethernet + HSSB)A02B-0207-K737PłatnaInstalowana na PC kolektora danych
Funkcja FOCAS Ethernet na CNCNumer katalogowy nieopublikowanyZależnie od przypadkuDomyślnie obecna w wielu 0i-D/F; w pozostałych dodawana przez FANUC
FANUC MTConnect ServerOpcja CNC, nazwa nieopublikowanaPłatna30-dniowa wersja próbna; Windows 7/10

Porty

PortProtokółUwaga
8193TCPFOCAS2/Ethernet, domyślny, konfigurowalny w zakresie od 5001 do 65535
8196TCPKomunikaty niezamawiane (unsolicited messaging, tylko karta Fast Ethernet)
5000HTTPTypowy 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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ą.
  6. 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

ObjawPrawdopodobna przyczynaRozwiązanie
Driver nie nawiązuje połączenia, CNC odpowiada na pingFunkcja FOCAS nieaktywna lub błędny numer portu w driverzeSprawdzić port TCP [FOCAS2] na ekranie CNC i potwierdzić z producentem maszyny, że funkcja FOCAS Ethernet jest aktywna.
Odmowa połączenia przy podłączeniu drugiego PCLimit klientów używanego portuWbudowany 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 danychKaż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 danychWbudowany Ethernet jest obsługiwany przez procesor CNCOdpytywać 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

ProduktDostawcaTypWyjścia
Kepware Server — Fanuc Focas Ethernet / HSSB driversVelotic (formerly PTC Kepware)Serwer OPC / driverOPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxSerwer OPC / driverOPC UA, OPC DA, SuiteLink
edgeConnector (840D, FANUC CNC)SoftingBramka (gateway)OPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSoftingBramka (gateway)OPC UA, MQTT, REST
ConnectwareCybusPlatforma edgeMQTT, serwer OPC UA
Litmus EdgeLitmusPlatforma edgeIntegracje z brokerami
WebAccess/CNCAdvantechOprogramowanie do monitoringuOPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)Open sourceMQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUCProducent sterowania lub maszynyMTConnect
MT-LINKiFANUCProducent sterowania lub maszynyCSV, REST API
pyfanucTU Wien (open source, MIT)Open sourcePython
StateMonitorHEIDENHAINProducent sterowania lub maszynyInterfejs zleceń ERP/MES
Predator MDCPredator SoftwareOprogramowanie do monitoringuSQL / MES / ERP
FactoryWiz MonitoringFactoryWizOprogramowanie do monitoringu—

Katalog konektorów CNC →

Nieopublikowane przez producenta. Nie znaleźliśmy tych informacji w dokumentacji producenta. Przed oparciem się na nich należy zapytać producenta sterowania lub maszyny.
  • 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.

  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

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ń.

CNC Connectivity Field Kit
Zabierz Field Kit na obiekt
Wszystkie sterowania w jednym arkuszu, z portami, licencjami, listami kontrolnymi uruchomienia i szablonem wniosku o otwarcie firewalla. Bezpłatnie z kontem inżyniera.
Pobierz Field Kit →