Anslut FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)
FANUC 0i-D, 0i-F och 0i-F Plus läses via FOCAS2 över Ethernet, som standard på TCP-port 8193, från den inbyggda Ethernet-porten. Insamlaren behöver FANUC:s FOCAS-bibliotek (A02B-0207-K732 eller K737). MTConnect är möjligt via FANUC:s PC-baserade MTConnect Server, som också kräver en option på CNC-sidan. Ingen FANUC-sida som vi har kontrollerat dokumenterar en OPC UA-server som körs på själva CNC:n.
I korthet
| Inbyggda protokoll | FOCAS2 över Ethernet; FOCAS över HSSB (fiber) |
|---|---|
| Standardport | TCP 8193 (FOCAS2) |
| Licens på insamlaren | FOCAS-bibliotek A02B-0207-K732 eller A02B-0207-K737 |
| Licens på CNC:n | FOCAS Ethernet-funktion: standard på många 0i-D/F, en option på andra |
| MTConnect | Via FANUC MTConnect Server (Windows-PC) plus en CNC-option |
| OPC UA | Via en gateway eller OPC-server som talar FOCAS |
Anslutningsvägar
Läs direkt från den inbyggda porten med en FOCAS-drivrutin, en edge-gateway eller en insamlare med öppen källkod. Rikast data, lägst kostnad.
FANUC:s Windows-programvara exponerar CNC:n som en MTConnect-agent. Stöder 0i-D och 0i-F; kräver en CNC-option och har en provperiod på 30 dagar.
En gateway som Softing edgeConnector eller SDEX läser FOCAS och tillhandahåller OPC UA och MQTT, så att MES och SCADA ser ett standardgränssnitt.
Om FOCAS inte kan aktiveras, koppla signaler för drift, larm och detaljräkning till en I/O-modul. Bara status och räkning, inga detaljer om program eller larm.
Licenser och optioner
| Post | Option / artikelnummer | Kostar det? | Anmärkning |
|---|---|---|---|
| FOCAS1-bibliotek (Ethernet) | A02B-0207-K732 | Betald | Installeras på insamlings-PC:n; från en FANUC-distributör |
| FOCAS2-bibliotek (Ethernet + HSSB) | A02B-0207-K737 | Betald | Installeras på insamlings-PC:n |
| FOCAS Ethernet-funktion på CNC:n | Artikelnummer inte publicerat | Beror på | Finns som standard på många 0i-D/F; annars läggs den till av FANUC |
| FANUC MTConnect Server | CNC-option, namn inte publicerat | Betald | Provperiod 30 dagar; Windows 7/10 |
Portar
| Port | Protokoll | Anmärkning |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, standard, konfigurerbar från 5001 till 65535 |
8196 | TCP | Oombedda meddelanden (unsolicited messaging, endast Fast Ethernet-kort) |
5000 | HTTP | Typisk port för MTConnect-agent när en agent läggs till |
Programvaruversioner
- FOCAS2-biblioteket täcker FS0i-D/F (32- och 64-bitars); FOCAS1 täcker äldre serier (endast 32-bitars).
- 0i-F Plus: inbyggt Ethernet är standard; Fast Ethernet med en dedikerad kommunikationsprocessor erbjuds också.
- Tumregel från integratörer: styrsystem som är ungefär 10 till 15 år gamla eller nyare stöder i regel FOCAS.
Data du kan läsa
- Program: nummer och namn på pågående huvudprogram, programkommentar, aktuellt block och sekvensnummer
- Status: driftläge, körstatus, nödstopp, larmstatus, operatörsmeddelanden
- Matning och spindel: override för matning och spindel, faktisk matning och spindelvarvtal, spindellast
- Axlar: maskin-, absolut- och relativposition, restväg, servo- och spindellast
- Larm och diagnostik: lista över aktiva larm, diagnostikdata
- Makrovariabler: gemensamma #100 till #999, lokala #1 till #33, system #1000 till #9999
- PMC-områden (ladder) som R, D, G, F, X, Y, tillgänglighet beroende på modell
- Verktygskorrigeringar, nollpunktsförskjutningar, parametrar, verktygslivslängdshantering, detaljräknare, modala G-koder, systeminformation
Så sätter du upp det
- Bekräfta att styrsystemet talar FOCAS över EthernetPå de flesta styrsystem i i-serien finns FOCAS, men på vissa måste det läggas till eller aktiveras. Integratörers dokumentation anger att 0i-D/F, 16i-B/18i-B och 30i-familjen har FOCAS som standard; på andra kan FANUC lägga till det med programvara och vid behov ett Fast Ethernet-kort. Fråga maskintillverkaren eller FANUC innan du planerar jobbet.
- Välj Ethernet-portAnvänd den inbyggda Ethernet-porten (kontakt CD38A på CNC-enheten) eller ett Ethernet- / Fast Ethernet-kort om sådant finns. På inställningsskärmen måste den aktiva enheten vara den inbyggda porten, inte minneskortsplatsen.
- Ställ in adressen på CNC:nSYSTEM → [ETHER BOARD] eller [EMBED PORT] (visas som ETHPRM / EMBDD på vissa skärmar) → [COMMON]: IP-adress, nätmask, router. Använd en fast adress som har stämts av med fabrikens IT.
- Ställ in FOCAS-portenSamma skärm → [FOCAS2]: TCP-port 8193 är det vanliga standardvärdet (tillåtet intervall 5001 till 65535). Låt UDP-porten stå på 0 och tidsintervallet på 0 vid användning av FOCAS2.
- Installera FOCAS-biblioteket på insamlarenFOCAS-klientprogramvara kräver FANUC:s FOCAS-bibliotek: A02B-0207-K732 (FOCAS1, Ethernet) eller A02B-0207-K737 (FOCAS2, Ethernet och HSSB), som köps från en FANUC-distributör. Kommersiella drivrutiner fungerar inte utan det.
- Testa från fabriksnätetÖppna TCP 8193 från insamlaren till CNC:n, anslut med din drivrutin och läs först ett ofarligt värde: programnummer, driftläge, detaljräknare. Lägg sedan till resten av taggarna.
Felsökning
| Symptom | Trolig orsak | Åtgärd |
|---|---|---|
| Drivrutinen ansluter inte till något, CNC:n svarar på ping | FOCAS-funktionen är inte aktiverad, eller fel portnummer i drivrutinen | Kontrollera TCP-porten under [FOCAS2] på CNC-skärmen och bekräfta med maskintillverkaren att FOCAS Ethernet-funktionen är aktiverad. |
| Anslutningen nekas när en andra PC ansluter | Klientgränsen för den port som används | Inbyggt Ethernet är avsett för få klienter (en PC rekommenderas); ett Ethernet-kort tar fler och ett Fast Ethernet-kort flest. Använd en insamlare och dela dess data i stället för att låta varje verktyg öppna en egen anslutning. |
| Drivrutinen är installerad, projektet startar inte | DLL-filerna för FOCAS-biblioteket saknas eller har fel bitversion | Installera FANUC-biblioteket (K732 eller K737). Kommersiella OPC-drivrutiner använder 32-bitars DLL-filerna (FWLIB32.DLL, FWLIBE1.DLL); filnamnen måste skrivas med versaler. |
| Värden som skrivs till en tagg ändrar ett angränsande värde | Överlappande PMC- eller makroadresser med olika datatyper | Mappa varje PMC-område en gång, med en datatyp, och håll skrivningar inom ett reserverat intervall som har stämts av med maskintillverkaren. |
| CNC:n upplevs långsammare medan datainsamlingen körs | Inbyggt Ethernet bearbetas av CNC:ns CPU | Polla mer sällan (500 ms är ett rimligt minimum), läs block i stället för enskilda värden, eller använd ett Ethernet-kort. |
Fällor att undvika
- Inbyggt Ethernet körs på CNC:ns CPU: FANUC-relaterad dokumentation rekommenderar få klienter på det (1 PC). Intensiv pollning kan märkas i styrsystemet.
- Vissa maskintillverkare låser FANUC-skärmarna bakom sitt eget HMI; för att nå Ethernet-inställningarna kan maskintillverkarens procedur behövas.
- 0i-F Plus anger många industrinätverk (EtherNet/IP, PROFINET, Modbus/TCP-server, EtherCAT, CC-Link IE Field). Katalogen anger inte vilka som är standard och vilka som är optioner: bekräfta innan du bygger din lösning kring dem.
Anslutningsprodukter som stöder detta styrsystem
| Produkt | Leverantör | Typ | Utdata |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | OPC-server / drivrutin | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | OPC-server / drivrutin | 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 | Integrationer mot broker |
| WebAccess/CNC | Advantech | Övervakningsprogramvara | OPC UA/DA, Modbus, REST |
| fanuc-driver | Ladder99 (open source, Apache-2.0) | Öppen källkod | MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR |
| FANUC MTConnect Server | FANUC | Styrsystems- eller maskintillverkare | MTConnect |
| MT-LINKi | FANUC | Styrsystems- eller maskintillverkare | CSV, REST-API |
| pyfanuc | TU Wien (open source, MIT) | Öppen källkod | Python |
| StateMonitor | HEIDENHAIN | Styrsystems- eller maskintillverkare | Jobbgränssnitt mot ERP/MES |
| Predator MDC | Predator Software | Övervakningsprogramvara | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Övervakningsprogramvara | — |
Katalog över CNC-anslutningsprodukter →
- Artikelnummer för FOCAS Ethernet-funktionen på CNC-sidan
- En OPC UA-server som körs på själva 0i-CNC:n (inte dokumenterad på de FANUC-sidor vi har kontrollerat)
Frågor som ingenjörer ställer
Stöder FANUC 0i-F OPC UA?
Inte som server på CNC:n i något FANUC-dokument vi har hittat. Ingenjörer når OPC UA genom att placera en gateway från FOCAS till OPC UA eller en OPC-server mellan 0i-F och klienten.
Vilken port använder FOCAS på en 0i-F?
TCP 8193 som standard, inställd på sidan [FOCAS2] i Ethernet-inställningarna; alla portar från 5001 till 65535 är tillåtna.
Behöver jag köpa något för att läsa en 0i-F?
Oftast FOCAS-biblioteket för insamlings-PC:n (A02B-0207-K732 eller K737). På vissa maskiner måste FOCAS Ethernet-funktionen också aktiveras på CNC:n av FANUC eller maskintillverkaren.
Källor
Uppgifterna på den här sidan kommer från dessa dokument, öppnade den 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
Senast kontrollerat 27 oktober 2026 mot tillverkarnas dokumentation. OPC UA Connect är en utbildningsresurs som ges ut av TEEPTRAK; den är inte knuten till OPC Foundation, MTConnect Institute eller någon styrsystemstillverkare.