Connecter HEIDENHAIN TNC 640
La TNC 640 prend en charge le HEIDENHAIN OPC UA NC Server à partir du logiciel CN 34059x-10, avec une option (56 à 61) par application connectée, et HEIDENHAIN DNC avec l'option 18. Les clients DNC se connectent sur TCP 19003 et reçoivent sur 19010 à 19015 (recommandation Cybus) ; la TNC 640 exige quatre mots de passe pour un accès DNC complet.
En bref
| Protocoles natifs | OPC UA NC Server ; HEIDENHAIN DNC ; LSV-2 |
|---|---|
| OPC UA | À partir de 34059x-10, options 56–61 |
| DNC | Option 18 requise |
| Ports DNC | 19003 vers la commande, 19010–19015 en retour |
| Données | Production, outils, messages, automate |
Chemins de connexion
À partir de 34059x-10.
Clients Windows, option 18.
Accès aux fichiers et à l'état via des outils LSV-2 ; protocole sous licence du constructeur.
Licences et options
| Élément | Option / référence | Payant ? | Remarque |
|---|---|---|---|
| OPC UA NC Server | Options 56–61 | Payant | Par application |
| HEIDENHAIN DNC | Option 18 | Payant | Vérifier avec MOD + SIK |
Ports
| Port | Protocole | Remarque |
|---|---|---|
19003 | TCP | DNC vers la commande |
19010–19015 | TCP | DNC en retour vers l'agent |
9000 | TCP | Utilisé par le driver HEIDENHAIN 640 de Litmus Edge |
Versions logicielles
- OPC UA NC Server : 34059x-10 ou ultérieur
- Application de données d'outils : logiciel 17
- Le plug-in DNC d'OPC Router liste la TNC 640 34059x-01 (DNC 1.5.1)
Données lisibles
- Messages machine : fin et interruption de programme, messages de maintenance, messages personnalisés émis depuis le programme CN
- Données de production : ordres en cours et interrompus, et leurs durées
- Transfert de programmes CN et pilotage des programmes
- Données d'outils (par exemple depuis un banc de préréglage)
- Compteurs, durées de programme, températures, niveaux de remplissage, état du magasin de palettes
- Valeurs automate publiées par le constructeur de la machine, avec unités et plages de valeurs
- ExecutionMode : MANUAL, MDI, RPF, SINGLESTEP, AUTOMATIC, HANDWHEEL
- ProgramStatus : IDLE, RUNNING, STOPPED, INTERRUPTED, FINISHED, ERROR, NOT_SELECTED
Mise en service
- Vérifier le logiciel et les optionsL'OPC UA NC Server exige le logiciel CN TNC7 81762x-16, TNC 640 34059x-10 ou TNC 620 81760x-08 ou ultérieur, et une option logicielle par application connectée : options 56 à 61 (SIK) ou 3-02-1 (SIK2). Un essai de 90 jours est disponible.
- Lancer le HEIDENHAIN Connection AssistantL'assistant de la commande configure le serveur, les certificats et l'association des utilisateurs.
- Utiliser des utilisateurs par certificatL'authentification par défaut repose sur un certificat utilisateur X.509 v3 ; l'identifiant et le mot de passe peuvent être autorisés (NC.OpcUaPwAuth), éventuellement uniquement sur le réseau machine (NC.OpcUaPwAuthOnlyMachineNet).
- Connecter le clientUtilisez Basic256Sha256 avec SignAndEncrypt. Le poste de programmation (logiciel de démonstration gratuit) inclut l'OPC UA NC Server complet : vous pouvez développer le client avant d'intervenir sur la machine.
- Accorder les droits d'écriture en connaissance de causeModifier des compteurs via OPC UA nécessite le rôle NC.RemoteOperator.
- Vérifier l'option 18HEIDENHAIN DNC (option 18, SIK2 3-03-1) est requis sur la TNC 640 et les commandes ultérieures ; la documentation des intégrateurs indique qu'il n'est pas requis sur l'iTNC 530. Vérifiez avec MOD et le menu SIK.
- Autoriser l'accès externeActivez l'accès externe (MOD > Accès externe / CfgAccessCtrl). Sur l'iTNC 530, c'est REMOTE.PERMISSION dans TNC:\TNC.SYS qui le contrôle.
- Ouvrir les portsiTNC 530 / TNC 426 : TCP 19000. TNC 640 : TCP 19003 vers la commande et 19010 à 19015 en retour vers l'agent client (recommandation Cybus).
- Installer le clientLes clients DNC utilisent le SDK RemoTools de HEIDENHAIN (COM Windows) : le collecteur tourne donc sous Windows.
Dépannage
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le client DNC expire | Ports de retour 19010–19015 bloqués | Autorisez-les de la commande vers le PC de l'agent. |
| Accès refusé en DNC | Accès externe non autorisé ou mots de passe manquants | Activez l'accès externe et fournissez les mots de passe automate, utilisateur, tables et système. |
Pièges à éviter
- DNC exige un hôte Windows pour le composant COM du SDK RemoTools.
Connecteurs compatibles avec cette commande
| Produit | Éditeur | Type | Sorties |
|---|---|---|---|
| StateMonitor | HEIDENHAIN | Fabricant de commande ou de machine | Interface ordres de fabrication ERP/MES |
| Connectware | Cybus | Plateforme edge | MQTT, serveur OPC UA |
| Litmus Edge | Litmus | Plateforme edge | Intégrations avec des brokers |
| OPC Router + HEIDENHAIN plug-in | inray | Middleware | OPC UA, MQTT, REST, SQL, SAP |
| WebAccess/CNC | Advantech | Logiciel de supervision | OPC UA/DA, Modbus, REST |
| pyLSV2 | Open source (MIT) | Open source | Python |
| Predator MDC | Predator Software | Logiciel de supervision | SQL / MES / ERP |
- Port OPC UA sur les pages du constructeur
Questions fréquentes des ingénieurs
La TNC 640 a-t-elle besoin de l'option 18 ?
Pour l'accès HEIDENHAIN DNC, oui. Pour l'OPC UA NC Server, ce sont les options 56 à 61 qui s'appliquent.
Sources
Les informations de cette page proviennent de ces documents, consultés le 27 octobre 2026.
- HEIDENHAIN — OPC UA NC Server brochure
- HEIDENHAIN — TNC options and accessories brochure
- MachineMetrics support — HEIDENHAIN DNC connectivity
- Cybus — Connecting a machine via HEIDENHAIN DNC
- OPC Router — HEIDENHAIN plug-in
- Litmus Edge — HEIDENHAIN 640 Ethernet driver
- pyLSV2 — protocol notes
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.