Styrsystem · FANUC

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 protokollFOCAS2 över Ethernet; FOCAS över HSSB (fiber)
StandardportTCP 8193 (FOCAS2)
Licens på insamlarenFOCAS-bibliotek A02B-0207-K732 eller A02B-0207-K737
Licens på CNC:nFOCAS Ethernet-funktion: standard på många 0i-D/F, en option på andra
MTConnectVia FANUC MTConnect Server (Windows-PC) plus en CNC-option
OPC UAVia en gateway eller OPC-server som talar FOCAS

Anslutningsvägar

FANUC MTConnect ServerAlternativ

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.

OPC UA via gatewayAlternativ

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.

Diskret I/OReservlösning

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

PostOption / artikelnummerKostar det?Anmärkning
FOCAS1-bibliotek (Ethernet)A02B-0207-K732BetaldInstalleras på insamlings-PC:n; från en FANUC-distributör
FOCAS2-bibliotek (Ethernet + HSSB)A02B-0207-K737BetaldInstalleras på insamlings-PC:n
FOCAS Ethernet-funktion på CNC:nArtikelnummer inte publiceratBeror påFinns som standard på många 0i-D/F; annars läggs den till av FANUC
FANUC MTConnect ServerCNC-option, namn inte publiceratBetaldProvperiod 30 dagar; Windows 7/10

Portar

PortProtokollAnmärkning
8193TCPFOCAS2/Ethernet, standard, konfigurerbar från 5001 till 65535
8196TCPOombedda meddelanden (unsolicited messaging, endast Fast Ethernet-kort)
5000HTTPTypisk 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

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

SymptomTrolig orsakÅtgärd
Drivrutinen ansluter inte till något, CNC:n svarar på pingFOCAS-funktionen är inte aktiverad, eller fel portnummer i drivrutinenKontrollera 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 ansluterKlientgränsen för den port som användsInbyggt 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 inteDLL-filerna för FOCAS-biblioteket saknas eller har fel bitversionInstallera 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 datatyperMappa 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örsInbyggt Ethernet bearbetas av CNC:ns CPUPolla 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

ProduktLeverantörTypUtdata
Kepware Server — Fanuc Focas Ethernet / HSSB driversVelotic (formerly PTC Kepware)OPC-server / drivrutinOPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxOPC-server / drivrutinOPC UA, OPC DA, SuiteLink
edgeConnector (840D, FANUC CNC)SoftingGatewayOPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSoftingGatewayOPC UA, MQTT, REST
ConnectwareCybusEdge-plattformMQTT, OPC UA-server
Litmus EdgeLitmusEdge-plattformIntegrationer mot broker
WebAccess/CNCAdvantechÖvervakningsprogramvaraOPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)Öppen källkodMQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUCStyrsystems- eller maskintillverkareMTConnect
MT-LINKiFANUCStyrsystems- eller maskintillverkareCSV, REST-API
pyfanucTU Wien (open source, MIT)Öppen källkodPython
StateMonitorHEIDENHAINStyrsystems- eller maskintillverkareJobbgränssnitt mot ERP/MES
Predator MDCPredator SoftwareÖvervakningsprogramvaraSQL / MES / ERP
FactoryWiz MonitoringFactoryWizÖvervakningsprogramvara—

Katalog över CNC-anslutningsprodukter →

Inte publicerat av tillverkaren. Vi hittade inte detta i tillverkarens dokumentation. Fråga styrsystems- eller maskintillverkaren innan du förlitar dig på det.
  • 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.

  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

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.

CNC Connectivity Field Kit
Ta med Field Kit ut på plats
Alla styrsystem i ett kalkylblad, med portar, licenser, checklistor för driftsättning och en mall för brandväggsbeställning. Gratis med ett ingenjörskonto.
Hämta Field Kit →