Podłączenie FANUC 15i / 16i / 18i / 21i i starsze serii i
Starsze sterowania FANUC serii i (15i, 16i, 18i, 21i) odczytuje się przez FOCAS, ale FOCAS przez Ethernet często nie jest aktywny fabrycznie: według dokumentacji integratorów w większości sterowań serii i bez tej funkcji FANUC może ją dodać przez oprogramowanie i sprzęt, w tym kartę Fast Ethernet. Kolektor danych korzysta z biblioteki FOCAS1 A02B-0207-K732 (Ethernet). Jeśli nie można dodać FOCAS, dyskretne I/O dają stan i liczniki.
W skrócie
| Natywne protokoły | FOCAS1/FOCAS2 przez Ethernet (jeśli zainstalowany); FOCAS przez HSSB |
|---|---|
| Domyślny port | TCP 8193 |
| Licencja na kolektorze danych | Biblioteka FOCAS1 A02B-0207-K732 (lub K737) |
| Często potrzebny sprzęt | Karta Ethernet lub Fast Ethernet |
| 16i-B / 18i-B | Według integratorów z FOCAS domyślnie |
| Rozwiązanie zapasowe | Dyskretne I/O |
Ścieżki połączenia
Ten sam driver i te same dane co w nowszych seriach, bez funkcji ograniczonych do 0i i 30i (nazwa wykonywanego programu, blok danych osi).
W wielu sterowaniach serii i FANUC może dodać funkcję FOCAS i kartę Fast Ethernet.
Sygnały pracy, alarmu i licznika sztuk podłączone do modułu I/O.
Licencje i opcje
| Pozycja | Opcja / numer katalogowy | Płatna? | Uwaga |
|---|---|---|---|
| Biblioteka FOCAS1 (Ethernet) | A02B-0207-K732 | Płatna | FOCAS1 to biblioteka dla CNC innych niż FS30i/31i/32i/35i, FS0i-D/F i PMi-A |
| Karta Fast Ethernet + funkcja FOCAS | Nieopublikowane | Płatna | Wyceniane przez FANUC dla każdej maszyny |
Porty
| Port | Protokół | Uwaga |
|---|---|---|
8193 | TCP | FOCAS/Ethernet, domyślny |
Wersje oprogramowania
- Biblioteka FOCAS1: tylko 32-bit.
- Niektóre maszyny mają FOCAS, ale domyślnie nieaktywny.
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ć
- Funkcje cnc_exeprgname i cnc_rdaxisdata są udokumentowane tylko dla serii 0i oraz 30i i nowszych.
- W maszynach Mori Seiki z tego okresu dostęp do ekranów FANUC może wymagać odblokowania systemu NC przez producenta maszyny.
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 |
| fanuc-driver | Ladder99 (open source, Apache-2.0) | Open source | MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR |
| Fanuc-MTConnect-Agent | Open source | Open source | MTConnect |
| WebAccess/CNC | Advantech | Oprogramowanie do monitoringu | OPC UA/DA, Modbus, REST |
| Predator MDC | Predator Software | Oprogramowanie do monitoringu | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Oprogramowanie do monitoringu | — |
- Cena i numery katalogowe modernizacji FOCAS oferowanej przez FANUC
Pytania zadawane przez inżynierów
Czy FANUC 18i można monitorować przez Ethernet?
Tak, jeśli FOCAS przez Ethernet jest aktywny; 18i-B jest wymieniany jako mający go domyślnie. W przeciwnym razie FANUC zwykle może go dodać; alternatywą są dyskretne I/O.
Źródła
Informacje na tej stronie pochodzą z poniższych dokumentów, otwartych 27 października 2026.
- MachineMetrics support — Which FANUC models include FOCAS
- Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
- Software Toolbox — FAQ 1323 (FOCAS1 vs FOCAS2)
- Velotic (Kepware) — Fanuc Focas Ethernet driver
- FANUC America — FOCAS2 library
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ń.