Podłączenie HEIDENHAIN TNC 640
TNC 640 obsługuje HEIDENHAIN OPC UA NC Server od oprogramowania NC 34059x-10, z jedną opcją (od 56 do 61) na każdą podłączoną aplikację, oraz HEIDENHAIN DNC z opcją 18. Klienci DNC łączą się na TCP 19003 i odbierają na portach od 19010 do 19015 (zalecenie Cybus); TNC 640 wymaga czterech haseł do pełnego dostępu DNC.
W skrócie
| Natywne protokoły | OPC UA NC Server; HEIDENHAIN DNC; LSV-2 |
|---|---|
| OPC UA | Od 34059x-10, opcje 56–61 |
| DNC | Wymagana opcja 18 |
| Porty DNC | 19003 do sterowania, 19010–19015 z powrotem |
| Dane | Produkcja, narzędzia, komunikaty, PLC |
Ścieżki połączenia
Od 34059x-10.
Klienci Windows, opcja 18.
Dostęp do plików i stanu przez narzędzia LSV-2; protokół licencjonowany przez producenta.
Licencje i opcje
| Pozycja | Opcja / numer katalogowy | Płatna? | Uwaga |
|---|---|---|---|
| OPC UA NC Server | Opcje 56–61 | Płatna | Na aplikację |
| HEIDENHAIN DNC | Opcja 18 | Płatna | Sprawdzić przez MOD + SIK |
Porty
| Port | Protokół | Uwaga |
|---|---|---|
19003 | TCP | DNC do sterowania |
19010–19015 | TCP | DNC z powrotem do agenta |
9000 | TCP | Używany przez driver Litmus Edge HEIDENHAIN 640 |
Wersje oprogramowania
- OPC UA NC Server: 34059x-10 lub nowsze
- Aplikacja danych narzędzi: oprogramowanie 17
- Plug-in DNC w OPC Router wymienia TNC 640 34059x-01 (DNC 1.5.1)
Dane możliwe do odczytu
- Komunikaty maszyny: koniec i przerwanie programu, komunikaty serwisowe, własne komunikaty generowane z programu NC
- Dane produkcyjne: zadania uruchomione i przerwane oraz czas ich trwania
- Przesyłanie programów NC i sterowanie programem
- Dane narzędzi (na przykład z urządzenia do pomiaru narzędzi)
- Liczniki, czasy trwania programów, temperatury, poziomy napełnienia, stan magazynu palet
- Wartości PLC udostępnione przez producenta maszyny, z jednostkami i zakresami wartości
- ExecutionMode: MANUAL, MDI, RPF, SINGLESTEP, AUTOMATIC, HANDWHEEL
- ProgramStatus: IDLE, RUNNING, STOPPED, INTERRUPTED, FINISHED, ERROR, NOT_SELECTED
Konfiguracja
- Sprawdzić oprogramowanie i opcjeOPC UA NC Server wymaga oprogramowania NC TNC7 81762x-16, TNC 640 34059x-10 lub TNC 620 81760x-08 albo nowszego oraz jednej opcji oprogramowania na każdą podłączoną aplikację: opcji od 56 do 61 (SIK) lub 3-02-1 (SIK2). Dostępna jest 90-dniowa wersja próbna.
- Uruchomić HEIDENHAIN Connection AssistantKreator w sterowaniu konfiguruje serwer, certyfikaty i przypisanie użytkowników.
- Używać użytkowników opartych na certyfikatachDomyślnym uwierzytelnianiem jest certyfikat użytkownika X.509 v3; można dopuścić nazwę użytkownika i hasło (NC.OpcUaPwAuth), opcjonalnie tylko w sieci maszynowej (NC.OpcUaPwAuthOnlyMachineNet).
- Podłączyć klientaNależy użyć Basic256Sha256 z SignAndEncrypt. Stanowisko programowania (bezpłatne oprogramowanie demo) zawiera pełny OPC UA NC Server, więc klienta można rozwijać przed pracą na maszynie.
- Prawa zapisu nadawać świadomieZmiana liczników przez OPC UA wymaga roli NC.RemoteOperator.
- Sprawdzić opcję 18HEIDENHAIN DNC (opcja 18, SIK2 3-03-1) jest wymagany w TNC 640 i nowszych; według dokumentacji integratorów nie jest wymagany w iTNC 530. Sprawdzić przez MOD i menu SIK.
- Zezwolić na dostęp zewnętrznyWłączyć dostęp zewnętrzny (MOD > External access / CfgAccessCtrl). W iTNC 530 steruje tym REMOTE.PERMISSION w TNC:\TNC.SYS.
- Otworzyć portyiTNC 530 / TNC 426: TCP 19000. TNC 640: TCP 19003 do sterowania oraz od 19010 do 19015 z powrotem do agenta klienta (zalecenie Cybus).
- Zainstalować klientaKlienci DNC korzystają z HEIDENHAIN RemoTools SDK (Windows COM), więc kolektor danych działa na Windows.
Rozwiązywanie problemów
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Przekroczenie czasu klienta DNC | Zablokowane porty zwrotne 19010–19015 | Zezwolić na nie od sterowania do PC z agentem. |
| Odmowa dostępu przez DNC | Dostęp zewnętrzny niedozwolony lub brak haseł | Włączyć dostęp zewnętrzny i podać hasła PLC, użytkownika, tabel i systemu. |
Pułapki, których należy unikać
- DNC wymaga hosta Windows dla komponentu COM RemoTools SDK.
Konektory obsługujące to sterowanie
| Produkt | Dostawca | Typ | Wyjścia |
|---|---|---|---|
| StateMonitor | HEIDENHAIN | Producent sterowania lub maszyny | Interfejs zleceń ERP/MES |
| Connectware | Cybus | Platforma edge | MQTT, serwer OPC UA |
| Litmus Edge | Litmus | Platforma edge | Integracje z brokerami |
| OPC Router + HEIDENHAIN plug-in | inray | Middleware | OPC UA, MQTT, REST, SQL, SAP |
| WebAccess/CNC | Advantech | Oprogramowanie do monitoringu | OPC UA/DA, Modbus, REST |
| pyLSV2 | Open source (MIT) | Open source | Python |
| Predator MDC | Predator Software | Oprogramowanie do monitoringu | SQL / MES / ERP |
- Port OPC UA na stronach producenta
Pytania zadawane przez inżynierów
Czy TNC 640 wymaga opcji 18?
Do dostępu przez HEIDENHAIN DNC tak. Do OPC UA NC Server stosuje się zamiast niej opcje od 56 do 61.
Źródła
Informacje na tej stronie pochodzą z poniższych dokumentów, otwartych 27 października 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
Ostatnia weryfikacja z dokumentacją producentów: 27 października 2026. OPC UA Connect to zasób edukacyjny publikowany przez TEEPTRAK; nie jest powiązany z OPC Foundation, MTConnect Institute ani z żadnym producentem sterowań.