Connecter FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)
Les FANUC 0i-D, 0i-F et 0i-F Plus se lisent en FOCAS2 sur Ethernet, port TCP 8193 par défaut, depuis le port Ethernet intégré. Le collecteur a besoin de la bibliothèque FOCAS de FANUC (A02B-0207-K732 ou K737). MTConnect est possible via le MTConnect Server de FANUC, installé sur PC, qui exige aussi une option côté CN. Aucune des pages FANUC que nous avons consultées ne documente un serveur OPC UA tournant sur la CN elle-même.
En bref
| Protocoles natifs | FOCAS2 sur Ethernet ; FOCAS sur HSSB (fibre optique) |
|---|---|
| Port par défaut | TCP 8193 (FOCAS2) |
| Licence sur le collecteur | Bibliothèque FOCAS A02B-0207-K732 ou A02B-0207-K737 |
| Licence sur la CN | Fonction FOCAS Ethernet : en standard sur beaucoup de 0i-D/F, en option sur les autres |
| MTConnect | Via FANUC MTConnect Server (PC Windows) plus une option CN |
| OPC UA | Via une gateway ou un serveur OPC qui parle FOCAS |
Chemins de connexion
Lecture directe sur le port intégré avec un driver FOCAS, une edge gateway ou un collecteur open source. Données les plus riches, coût le plus bas.
Le logiciel Windows de FANUC expose la CN comme un agent MTConnect. Prend en charge les 0i-D et 0i-F ; exige une option CN et propose un essai de 30 jours.
Une gateway comme Softing edgeConnector ou SDEX lit FOCAS et expose OPC UA et MQTT, de sorte que le MES et le SCADA voient une interface standard.
Si FOCAS ne peut pas être activé, câblez les signaux de marche, d'alarme et de comptage de pièces sur un module d'E/S. États et compteurs uniquement, sans détail sur le programme ni les alarmes.
Licences et options
| Élément | Option / référence | Payant ? | Remarque |
|---|---|---|---|
| Bibliothèque FOCAS1 (Ethernet) | A02B-0207-K732 | Payant | Installée sur le PC collecteur ; auprès d'un distributeur FANUC |
| Bibliothèque FOCAS2 (Ethernet + HSSB) | A02B-0207-K737 | Payant | Installée sur le PC collecteur |
| Fonction FOCAS Ethernet sur la CN | Référence non publiée | Selon le cas | Présente par défaut sur beaucoup de 0i-D/F ; sinon ajoutée par FANUC |
| FANUC MTConnect Server | Option CN, nom non publié | Payant | Essai de 30 jours ; Windows 7/10 |
Ports
| Port | Protocole | Remarque |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, par défaut, configurable de 5001 à 65535 |
8196 | TCP | Messages non sollicités (carte Fast Ethernet uniquement) |
5000 | HTTP | Port habituel d'un agent MTConnect lorsqu'un agent est ajouté |
Versions logicielles
- La bibliothèque FOCAS2 couvre les FS0i-D/F (32 et 64 bits) ; FOCAS1 couvre les séries plus anciennes (32 bits uniquement).
- 0i-F Plus : l'Ethernet intégré est en standard ; une carte Fast Ethernet avec processeur de communication dédié est également proposée.
- Règle empirique des intégrateurs : les commandes d'environ 10 à 15 ans ou plus récentes prennent généralement en charge FOCAS.
Données lisibles
- Programme : numéro et nom du programme principal en cours, commentaire du programme, bloc courant et numéro de séquence
- État : mode, état de marche, arrêt d'urgence, état d'alarme, messages opérateur
- Avance et broche : correcteurs d'avance et de broche, avance et vitesse de broche réelles, charge broche
- Axes : positions machine, absolues et relatives, distance restante, charge des servomoteurs et de la broche
- Alarmes et diagnostic : liste des alarmes actives, données de diagnostic
- Variables macro : communes #100 à #999, locales #1 à #33, système #1000 à #9999
- Zones PMC (ladder) telles que R, D, G, F, X, Y, disponibilité selon le modèle
- Correcteurs d'outils, décalages d'origine pièce, paramètres, gestion de la durée de vie des outils, compteur de pièces, codes G modaux, informations système
Mise en service
- Vérifier que la commande parle FOCAS sur EthernetSur la plupart des commandes de la série i, FOCAS est présent, mais sur certaines il faut l'ajouter ou l'activer. La documentation des intégrateurs indique que les 0i-D/F, 16i-B/18i-B et la famille 30i incluent FOCAS par défaut ; sur les autres, FANUC peut l'ajouter par logiciel et, si nécessaire, avec une carte Fast Ethernet. Interrogez le constructeur de la machine ou FANUC avant de planifier l'intervention.
- Choisir le port EthernetUtilisez le port Ethernet intégré (connecteur CD38A sur l'unité CN) ou une carte Ethernet / Fast Ethernet si elle est installée. Sur l'écran de réglage, le périphérique actif doit être le port intégré, et non l'emplacement de carte mémoire.
- Régler l'adresse sur la CNSYSTEM → [ETHER BOARD] ou [EMBED PORT] (affiché ETHPRM / EMBDD sur certains écrans) → [COMMON] : adresse IP, masque de sous-réseau, routeur. Utilisez une adresse fixe convenue avec l'informatique de l'usine.
- Régler le port FOCASMême écran → [FOCAS2] : le port TCP 8193 est la valeur par défaut habituelle (plage autorisée de 5001 à 65535). Laissez le port UDP à 0 et l'intervalle de temps à 0 pour une utilisation en FOCAS2.
- Installer la bibliothèque FOCAS sur le collecteurLes logiciels clients FOCAS ont besoin de la bibliothèque FOCAS de FANUC : A02B-0207-K732 (FOCAS1, Ethernet) ou A02B-0207-K737 (FOCAS2, Ethernet et HSSB), achetée auprès d'un distributeur FANUC. Les drivers commerciaux ne fonctionnent pas sans elle.
- Tester depuis le réseau de l'usineOuvrez le port TCP 8193 du collecteur vers la CN, connectez-vous avec votre driver et lisez d'abord une valeur sans risque : numéro de programme, mode, compteur de pièces. Ajoutez ensuite le reste des variables.
Dépannage
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le driver ne se connecte à rien, la CN répond au ping | Fonction FOCAS non activée, ou mauvais numéro de port dans le driver | Vérifiez le port TCP [FOCAS2] sur l'écran de la CN et faites confirmer par le constructeur que la fonction FOCAS Ethernet est activée. |
| Connexion refusée lorsqu'un second PC se connecte | Limite de clients du port utilisé | L'Ethernet intégré est prévu pour peu de clients (un PC recommandé) ; une carte Ethernet en accepte davantage et une carte Fast Ethernet le plus grand nombre. Utilisez un seul collecteur et partagez ses données au lieu de laisser chaque outil ouvrir sa propre connexion. |
| Driver installé, le projet ne démarre pas | DLL de la bibliothèque FOCAS absentes ou mauvaise architecture | Installez la bibliothèque FANUC (K732 ou K737). Les drivers OPC commerciaux utilisent les DLL 32 bits (FWLIB32.DLL, FWLIBE1.DLL) ; les noms de fichiers doivent être en majuscules. |
| Une valeur écrite dans une variable modifie une valeur voisine | Adresses PMC ou macro qui se chevauchent avec des types de données différents | Mappez chaque zone PMC une seule fois, avec un seul type de données, et limitez les écritures à une plage réservée convenue avec le constructeur de la machine. |
| La CN semble ralentie pendant la collecte de données | L'Ethernet intégré est traité par le processeur de la CN | Interrogez moins souvent (500 ms est un plancher raisonnable), lisez des blocs plutôt que des valeurs isolées, ou utilisez une carte Ethernet. |
Pièges à éviter
- L'Ethernet intégré tourne sur le processeur de la CN : la documentation liée à FANUC recommande peu de clients (1 PC). Une scrutation intensive peut se ressentir sur la commande.
- Certains constructeurs verrouillent les écrans FANUC derrière leur propre IHM ; accéder aux réglages Ethernet peut nécessiter la procédure du constructeur.
- La 0i-F Plus liste de nombreux réseaux industriels (EtherNet/IP, PROFINET, serveur Modbus/TCP, EtherCAT, CC-Link IE Field). Le catalogue n'indique pas lesquels sont en standard et lesquels sont en option : vérifiez avant de concevoir votre architecture autour d'eux.
Connecteurs compatibles avec cette commande
| Produit | Éditeur | Type | Sorties |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | Serveur OPC / driver | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | Serveur OPC / driver | 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 | Plateforme edge | MQTT, serveur OPC UA |
| Litmus Edge | Litmus | Plateforme edge | Intégrations avec des brokers |
| WebAccess/CNC | Advantech | Logiciel de supervision | 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 | Fabricant de commande ou de machine | MTConnect |
| MT-LINKi | FANUC | Fabricant de commande ou de machine | CSV, API REST |
| pyfanuc | TU Wien (open source, MIT) | Open source | Python |
| StateMonitor | HEIDENHAIN | Fabricant de commande ou de machine | Interface ordres de fabrication ERP/MES |
| Predator MDC | Predator Software | Logiciel de supervision | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Logiciel de supervision | — |
- Référence de la fonction FOCAS Ethernet côté CN
- Un serveur OPC UA tournant sur la CN 0i elle-même (non documenté dans les pages FANUC que nous avons consultées)
Questions fréquentes des ingénieurs
La FANUC 0i-F prend-elle en charge OPC UA ?
Pas comme serveur sur la CN, dans aucun document FANUC que nous avons trouvé. Les ingénieurs accèdent à OPC UA en plaçant une gateway FOCAS vers OPC UA ou un serveur OPC entre la 0i-F et le client.
Quel port FOCAS utilise-t-il sur une 0i-F ?
TCP 8193 par défaut, réglé sur la page [FOCAS2] des paramètres Ethernet ; tout port de 5001 à 65535 est autorisé.
Faut-il acheter quelque chose pour lire une 0i-F ?
En général, la bibliothèque FOCAS pour le PC collecteur (A02B-0207-K732 ou K737). Sur certaines machines, la fonction FOCAS Ethernet doit aussi être activée sur la CN par FANUC ou par le constructeur.
Sources
Les informations de cette page proviennent de ces documents, consultés le 27 octobre 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
Dernière vérification le 27 octobre 2026 par rapport à la documentation des constructeurs. OPC UA Connect est une ressource pédagogique publiée par TEEPTRAK ; elle n'est affiliée ni à l'OPC Foundation, ni au MTConnect Institute, ni à aucun fabricant de commandes.