Collegare HEIDENHAIN TNC 640
Il TNC 640 supporta l'HEIDENHAIN OPC UA NC Server dal software NC 34059x-10, con un'opzione (da 56 a 61) per ogni applicazione collegata, e HEIDENHAIN DNC con l'opzione 18. I client DNC si collegano sulla TCP 19003 e ricevono sulle porte da 19010 a 19015 (indicazione di Cybus); il TNC 640 richiede quattro password per l'accesso DNC completo.
In sintesi
| Protocolli nativi | OPC UA NC Server; HEIDENHAIN DNC; LSV-2 |
|---|---|
| OPC UA | Dal 34059x-10, opzioni 56–61 |
| DNC | Opzione 18 richiesta |
| Porte DNC | 19003 verso il controllo, 19010–19015 di ritorno |
| Dati | Produzione, utensili, messaggi, PLC |
Percorsi di collegamento
Dal 34059x-10.
Client Windows, opzione 18.
Accesso a file e stato tramite strumenti LSV-2; protocollo soggetto a licenza del costruttore.
Licenze e opzioni
| Voce | Opzione / codice articolo | A pagamento? | Nota |
|---|---|---|---|
| OPC UA NC Server | Opzioni 56–61 | A pagamento | Per applicazione |
| HEIDENHAIN DNC | Opzione 18 | A pagamento | Verificare con MOD + SIK |
Porte
| Porta | Protocollo | Nota |
|---|---|---|
19003 | TCP | DNC verso il controllo |
19010–19015 | TCP | DNC di ritorno verso l'agent |
9000 | TCP | Usata dal driver Litmus Edge HEIDENHAIN 640 |
Versioni software
- OPC UA NC Server: 34059x-10 o successivo
- Applicazione dati utensile: software 17
- Il plug-in DNC di OPC Router indica TNC 640 34059x-01 (DNC 1.5.1)
Dati leggibili
- Messaggi macchina: fine e interruzione del programma, messaggi di manutenzione, messaggi personalizzati generati dal programma NC
- Dati di produzione: lavori in corso e interrotti e relative durate
- Trasferimento dei programmi NC e controllo dei programmi
- Dati utensile (per esempio da un presetting)
- Contatori, durate dei programmi, temperature, livelli di riempimento, stato del magazzino pallet
- Valori PLC pubblicati dal costruttore della macchina, con unità di misura e campi di valori
- ExecutionMode: MANUAL, MDI, RPF, SINGLESTEP, AUTOMATIC, HANDWHEEL
- ProgramStatus: IDLE, RUNNING, STOPPED, INTERRUPTED, FINISHED, ERROR, NOT_SELECTED
Configurazione
- Verificare software e opzioniL'OPC UA NC Server richiede il software NC TNC7 81762x-16, TNC 640 34059x-10 o TNC 620 81760x-08 o successivo, e un'opzione software per ogni applicazione collegata: opzioni da 56 a 61 (SIK) o 3-02-1 (SIK2). È disponibile una prova di 90 giorni.
- Eseguire l'HEIDENHAIN Connection AssistantLa procedura guidata sul controllo configura il server, i certificati e l'associazione degli utenti.
- Usare utenti basati su certificatoL'autenticazione predefinita è un certificato utente X.509 v3; si possono ammettere nome utente e password (NC.OpcUaPwAuth), eventualmente solo sulla rete macchina (NC.OpcUaPwAuthOnlyMachineNet).
- Collegare il clientUsare Basic256Sha256 con SignAndEncrypt. La stazione di programmazione (software demo gratuito) include l'OPC UA NC Server completo, quindi il client si può sviluppare prima di intervenire sulla macchina.
- Concedere i diritti di scrittura con cognizionePer modificare i contatori via OPC UA serve il ruolo NC.RemoteOperator.
- Verificare l'opzione 18HEIDENHAIN DNC (opzione 18, SIK2 3-03-1) è richiesto sul TNC 640 e successivi; secondo la documentazione degli integratori non è richiesto sull'iTNC 530. Verificare con MOD e il menu SIK.
- Consentire l'accesso esternoAbilitare l'accesso esterno (MOD > External access / CfgAccessCtrl). Sull'iTNC 530 lo controlla REMOTE.PERMISSION in TNC:\TNC.SYS.
- Aprire le porteiTNC 530 / TNC 426: TCP 19000. TNC 640: TCP 19003 verso il controllo e da 19010 a 19015 di ritorno verso l'agent client (indicazione di Cybus).
- Installare il clientI client DNC usano il RemoTools SDK di HEIDENHAIN (COM per Windows), quindi il sistema di raccolta gira su Windows.
Risoluzione dei problemi
| Sintomo | Causa probabile | Soluzione |
|---|---|---|
| Il client DNC va in timeout | Porte di ritorno 19010–19015 bloccate | Consentirle dal controllo verso il PC dell'agent. |
| Accesso negato via DNC | Accesso esterno non consentito o password mancanti | Abilitare l'accesso esterno e fornire le password PLC, utente, tabelle e sistema. |
Insidie da evitare
- DNC richiede un host Windows per il componente COM del RemoTools SDK.
Connettori che supportano questo controllo
| Prodotto | Fornitore | Tipo | Uscite |
|---|---|---|---|
| StateMonitor | HEIDENHAIN | Costruttore del controllo o della macchina | Interfaccia ordini di lavoro ERP/MES |
| Connectware | Cybus | Piattaforma edge | MQTT, server OPC UA |
| Litmus Edge | Litmus | Piattaforma edge | Integrazioni con broker |
| OPC Router + HEIDENHAIN plug-in | inray | Middleware | OPC UA, MQTT, REST, SQL, SAP |
| WebAccess/CNC | Advantech | Software di monitoraggio | OPC UA/DA, Modbus, REST |
| pyLSV2 | Open source (MIT) | Open source | Python |
| Predator MDC | Predator Software | Software di monitoraggio | SQL / MES / ERP |
- Porta OPC UA nelle pagine del costruttore
Domande frequenti degli ingegneri
Il TNC 640 richiede l'opzione 18?
Per l'accesso HEIDENHAIN DNC, sì. Per l'OPC UA NC Server valgono invece le opzioni da 56 a 61.
Fonti
Le informazioni di questa pagina provengono da questi documenti, consultati il 27 ottobre 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
Ultima verifica il 27 ottobre 2026 sulla documentazione dei costruttori. OPC UA Connect è una risorsa didattica pubblicata da TEEPTRAK; non è affiliata alla OPC Foundation, all'MTConnect Institute né ad alcun costruttore di controlli.