Connecter FANUC 15i / 16i / 18i / 21i et séries i plus anciennes
Les anciennes commandes FANUC de la série i (15i, 16i, 18i, 21i) se lisent avec FOCAS, mais FOCAS sur Ethernet n'est souvent pas activé d'origine : la documentation des intégrateurs indique que FANUC peut l'ajouter sur la plupart des séries i qui en sont dépourvues, avec du logiciel et du matériel, dont une carte Fast Ethernet. Le collecteur utilise la bibliothèque FOCAS1 A02B-0207-K732 (Ethernet). Lorsque FOCAS ne peut pas être ajouté, des E/S tout-ou-rien donnent les états et les compteurs.
En bref
| Protocoles natifs | FOCAS1/FOCAS2 sur Ethernet (si installé) ; FOCAS sur HSSB |
|---|---|
| Port par défaut | TCP 8193 |
| Licence sur le collecteur | Bibliothèque FOCAS1 A02B-0207-K732 (ou K737) |
| Matériel souvent nécessaire | Carte Ethernet ou Fast Ethernet |
| 16i-B / 18i-B | Indiquées par les intégrateurs comme incluant FOCAS par défaut |
| Solution de repli | E/S tout-ou-rien |
Chemins de connexion
Même driver et mêmes données que sur les séries récentes, sauf les fonctions réservées aux 0i et 30i (nom du programme en cours, bloc de données d'axes).
FANUC peut ajouter la fonction FOCAS et une carte Fast Ethernet sur de nombreuses séries i.
Signaux de marche, d'alarme et de comptage de pièces câblés sur un module d'E/S.
Licences et options
| Élément | Option / référence | Payant ? | Remarque |
|---|---|---|---|
| Bibliothèque FOCAS1 (Ethernet) | A02B-0207-K732 | Payant | FOCAS1 est la bibliothèque pour les CN autres que FS30i/31i/32i/35i, FS0i-D/F et PMi-A |
| Carte Fast Ethernet + fonction FOCAS | Non publié | Payant | Chiffré par FANUC machine par machine |
Ports
| Port | Protocole | Remarque |
|---|---|---|
8193 | TCP | FOCAS/Ethernet par défaut |
Versions logicielles
- Bibliothèque FOCAS1 : 32 bits uniquement.
- Certaines machines incluent FOCAS sans l'activer par défaut.
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
- Les fonctions cnc_exeprgname et cnc_rdaxisdata ne sont documentées que pour les séries 0i et 30i et ultérieures.
- Sur les machines Mori Seiki de cette époque, accéder aux écrans FANUC peut nécessiter le déverrouillage du système CN par le constructeur.
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 |
| 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 | Logiciel de supervision | OPC UA/DA, Modbus, REST |
| Predator MDC | Predator Software | Logiciel de supervision | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | Logiciel de supervision | — |
- Prix et références de la mise à niveau FOCAS de FANUC
Questions fréquentes des ingénieurs
Peut-on superviser une FANUC 18i via Ethernet ?
Oui si FOCAS sur Ethernet est activé ; la 18i-B est indiquée comme l'incluant par défaut. Sinon, FANUC peut généralement l'ajouter, ou utilisez des E/S tout-ou-rien.
Sources
Les informations de cette page proviennent de ces documents, consultés le 27 octobre 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
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.