Datenschnittstellen
für HEIDENHAIN-
Steuerungen der
Baureihe
Juli 2011
Service-Handbuch
TNC 122TNC 124TNC 125TNC 131/135TNC 145TNC 150/151/155TNC 246TNC 2500TNC 306TNC 310TNC 335
TNC 351/355TNC 360TNC 370TNC 406TNC 407/415TNC 410TNC 425TNC 426/430CNC 232 BCNC 234.xxCNC 332
638142_00_a_01.pdf 2 11.12.2007 08:07:01
1 Handhabung des Service-Handbuches
1.1 Zielgruppe............................................................................................................................................................. 11
1.2 Über dieses Handbuch ........................................................................................................................................ 11
1.3 Weitere Dokumentation für Datenschnittstellen.............................................................................................. 11
1.4 Bedeutung der im Handbuch verwendeten Symbole ...................................................................................... 12
2 Allgemeines zu den Datenschnittstellen
2.1 Schnittstelle V.24/RS-232-C.................................................................................................................................. 5
2.1.1 Hardware.................................................................................................................................................. 52.1.2 Signalpegel............................................................................................................................................... 52.1.3 Datenübertragungssoftware von HEIDENHAIN....................................................................................... 6
2.2 Schnittstelle V.11/RS-422 ..................................................................................................................................... 7
2.2.1 Hardware.................................................................................................................................................. 72.2.2 Signalpegel............................................................................................................................................... 82.2.3 Datenübertragungssoftware von HEIDENHAIN....................................................................................... 8
2.3 Ethernet .................................................................................................................................................................. 8
2.3.1 Hardware.................................................................................................................................................. 92.3.2 Signalaufbau............................................................................................................................................. 92.3.3 Anbindung der TNC in Datennetzwerke................................................................................................. 10
3 Steckerbezeichnungen und -belegungen
3.1 Steckerbezeichnungen und -belegungen bei TNC 125, 131, 135, 145, 150, 151/155..................................... 11
3.2 Steckerbezeichnungen und -belegungen bei TNC 122, TNC 2xx, TNC 3xx, TNC 4xx, CNC xxx................... 12
3.2.1 V.24/RS-232-C-Datenschnittstelle, 25-pol., SUB-D Flanschdose mit Buchseneinsatz........................................................................................................... 12
3.2.2 V.24/RS-232-C-Datenschnittstelle, 9-pol., SUB-D Flanschdose mit Buchseneinsatz........................................................................................................... 13
3.2.3 V.11/RS-422-Datenschnittstelle, 15-pol., SUB-D Flanschdose mit Buchseneinsatz........................................................................................................... 14
4 Verdrahtungspläne der Datenschnittstellen
4.1 Übersicht V.24/RS-232-C..................................................................................................................................... 17
4.2 Übersicht V.11/RS-422 ........................................................................................................................................ 18
4.3 Übersicht Ethernet............................................................................................................................................... 18
4.4 Pläne V.24/RS-232-C............................................................................................................................................ 18
4.5 Plan V.11/RS-422 ................................................................................................................................................. 31
4.6 Umsetzer V.11 -> V.24......................................................................................................................................... 31
5 Betriebsarten der Datenschnittstellen
5.1 Betriebsarten bei TNC 125, 131, 135, 145, 150, 151/155................................................................................... 33
5.2 Betriebsarten bei TNC 122 bis TNC 430............................................................................................................. 34
6 Maschinenparameter für die Datenschnittstellen
6.1 MP für TNC 125, 131, 135, 145, 150, 151/155, 351/355 ..................................................................................... 37
6.1.1 Übersicht................................................................................................................................................ 376.1.2 Beschreibung der Maschinenparameter ................................................................................................ 38
6.2 MP für TNC 122/124............................................................................................................................................. 46
6.2.1 Übersicht................................................................................................................................................ 466.2.2 Beschreibung der Maschinenparameter ................................................................................................ 46
Juni 2011
6.3 MP für TNC 232/246............................................................................................................................................. 47
6.3.1 Übersicht................................................................................................................................................ 476.3.2 Beschreibung der Maschinenparameter ................................................................................................ 48
6.4 MP für TNC 306/335/360/2500/CNC 234/TNC 370 .......................................................................................... 49
6.4.1 Übersicht................................................................................................................................................ 496.4.2 Beschreibung der Maschinenparameter ................................................................................................ 50
6.5 MP für TNC 310/410............................................................................................................................................. 52
6.5.1 Übersicht................................................................................................................................................ 526.5.2 Beschreibung der Maschinenparameter ................................................................................................ 53
6.6 MP für TNC 406/407/415/425 ............................................................................................................................. 54
6.6.1 Übersicht................................................................................................................................................ 546.6.2 Beschreibung der Maschinenparameter TNC 406/407/415 .................................................................. 556.6.3 Beschreibung der Maschinenparameter TNC 415 B/425 ...................................................................... 58
6.7 MP für TNC 426/430............................................................................................................................................. 61
6.7.1 Übersicht................................................................................................................................................ 616.7.2 Beschreibung der Maschinenparameter ................................................................................................ 62
7 Ethernetkarte (Option) bei TNC-Steuerungen TNC 426/430
7.1 Einbau der Ethernetkarte .................................................................................................................................... 63
7.2 Ethernet-Hardwareanschluss ............................................................................................................................. 64
7.3 Ethernetkonfiguration in der TNC...................................................................................................................... 66
7.3.1 Einstellungen in DEFINE NET ................................................................................................................ 667.3.2 Einstellungen in DEFINE MOUNT.......................................................................................................... 70
7.4 Überprüfen der Verbindung zum Server ........................................................................................................... 77
7.5 Ermitteln der Hardwareadresse der Ethernetkarte .......................................................................................... 78
7.6 Arbeiten mit der Ethernetschnittstelle .............................................................................................................. 79
7.6.1 Netzverbindung aufbauen (Mount) ........................................................................................................ 797.6.2 Netzverbindung trennen (Unmount) ...................................................................................................... 81
8 Fehlermeldungen und deren Ursachen
8.1 Fehlermeldungen bei V.24- bzw. V.11-Datenschnittstelle............................................................................... 83
8.1.1 Fehlermeldungen an der TNC im ME-Betrieb........................................................................................ 838.1.2 Fehlermeldungen an der ME ................................................................................................................. 848.1.3 Fehlermeldungen an der FE im ME-Betrieb........................................................................................... 858.1.4 Fehlermeldungen an der TNC im FE-Betrieb ......................................................................................... 878.1.5 Allgemeine Fehlermeldungen bei der Datenübertragung ...................................................................... 88
8.2 Fehlermeldungen bei Ethernet ........................................................................................................................... 89
9 Tabellen
9.1 7-Bit ASCII-Code................................................................................................................................................... 91
9.2 Zweierpotenzen ................................................................................................................................................... 95
HEIDENHAIN Service-Handbuch Datenschnittstellen
1 Handhabung des Service-Handbuches
1.1 Zielgruppe
Dieses Service-Handbuch richtet sich an Elektrofachkräfte für Service, Wartung und Inbetriebnahme sowie an Endanwender von Werkzeugmaschinen mit einer HEIDENHAIN-Steuerung.
1.2 Über dieses Handbuch
Dieses Handbuch gibt Unterstützung bei Verdrahtung, Einstellung der Maschinenparameter und Fehlersuche bei den Datenschnittstellen V.24, V.11 und Ethernet für folgende HEIDENHAIN-Steuerungen:
TNC 122TNC 124TNC 125TNC 131/135TNC 145TNC 150/151/155TNC 246TNC 2500TNC 306TNC 310TNC 335TNC 351/355TNC 360TNC 370TNC 406TNC 407/415TNC 410TNC 425TNC 426/430CNC 232BCNC 234.xxCNC 332
1.3 Weitere Dokumentation für Datenschnittstellen
Informationen zu den Datenschnittstellen für die HEIDENHAIN-Steuerungen ab der Baureihe iTNC 530, TNC 320, TNC 620 usw. finden Sie im jeweiligen Technischen Handbuch, Benutzerhandbuch und Service-Handbuch.
Juni 2011 1 – 5
1.4 Bedeutung der im Handbuch verwendeten Symbole
Gefahr
Bei Nichteinhaltung dieser Hinweise sind schwere körperliche Schäden bis hin zu tödlichen Verletzungen oder erhebliche Sachschäden nicht auszuschließen.
Achtung
Bei Nichteinhaltung dieser Hinweise sind Verletzungen von Personen und Betriebs-störungen bis hin zu Sachschäden nicht auszuschließen.
Hinweis
In diesen Kästchen finden Sie wichtige oder nützliche Hinweise.
1 – 6 HEIDENHAIN Service-Handbuch Datenschnittstellen
2 Allgemeines zu den Datenschnittstellen
2.1 Schnittstelle V.24/RS-232-C
RS-232-C ist die Bezeichnung für eine serielle Schnittstelle nach dem gleichnamigen amerikani-schen EIA-Standard für Übertragungsraten bis 19 200 Bit/sec. Die Datenübertragung erfolgt asynchron mit einem Start-Bit vor, und einem oder zwei Stopp-Bits nach jedem Zeichen.
Das Interface ist auf Übertragungsentfernungen bis zu 30 m ausgelegt.
Die Schnittstelle RS-232-C wurde mit unwesentlichen Änderungen übernommen und in Europa als V.24-Schnittstelle eingeführt. Die deutsche Norm ist die DIN 66020.
2.1.1 Hardware
Die physikalische Verbindung zwischen zwei Schnittstellen V.24/RS-232-C ist eine unsymmetri-sche Leitung, d.h. die zentrale Masseverbindung zwischen Sender und Empfänger wird als Rückleitung verwendet.
Prinzip der physikalischen Verbindung:
2.1.2 Signalpegel
Bei der Schnittstelle V.24/RS-232-C muss man zwei verschiedene Signalleitungen und deren Pegel unterscheiden: Datenleitungen: Die Datensignale sind in einem Bereich von -3 bis +15 V für logisch "1" (MARK) und in einem Bereich von + 3 bis + 15 V für logisch "0" (SPACE) definiert. Steuer- und Meldeleitungen: Diese Signale sind in einem Bereich von +3 bis +15 V für ON (High) und in einem Bereich von -3 bis -15 V für OFF (Low) definiert.
Für alle Signale gilt, dass der Spannungsbereich von -3 bis + 3 V nicht als Logikpegel definiert und daher auch nicht auswertbar ist.
Juni 2011 2 – 7
2.1.3 Datenübertragungssoftware von HEIDENHAIN
TNCremoNT ist ein Softwarepaket zur Kommunikation zwischen PC und HEIDENHAIN- Steuerungen oder -Programmierplätzen
Die Datenübertragung erfolgt über das Ethernetnetzwerk oder die serielle Schnittstelle.
TNCremoNT ist auf allen gängigen Personal Computern lauffähig. Als Betriebssystem wird Windows in einer der Versionen 2000, XP, Vista oder 7 vorausgesetzt. Windows 2000, Windows XP, Windows Vista sowie Windows 7 sind eingetragene Marken- zeichen der Microsoft Corporation.
Das TNCremoNT Software-Paket beinhaltet:
Funktionen
TNCremoNT
TNCremoNT
Dateiübertragungs- und Verwaltungsfunktionen, die vom PC aus bedient werdenScreendump des SteuerungsbildschirmsAuslesen des SteuerungslogbuchsPalettenverwaltung zum Erstellen, Editieren und Übertragen von PalettentabellenErstellen einer Servicedatei
TNCserver
Übertragung über die serielle Schnittstelle mit Bedienung an der Steuerung für alle HEIDENHAIN-Steuerungen sowie viele HEIDENHAIN-PositionsanzeigenUnterstützung von allen HEIDENHAIN-Protokollen einschließlich einfacher Ein- und Ausgabe von Daten
TNCbackup
Funktionen zur Datensicherung und -wiederherstellung
TNCcmd
Kommandozeilentool für alle Übertragungsaufgaben
TNClog
Logbuchviewer zur Ansicht und Filterung des Steuerungslogbuchs
TNCremoPlus (kostenpflichtige Variante)
Steuerungsbildschirm ansehen (Livescreen)
Welchen Leistungsumfang von TNCremoNT Sie nutzen können, ist von Ihrer Steuerung abhängig. Informieren Sie sich anhand der Funktionsübersicht.
2 – 8 HEIDENHAIN Service-Handbuch Datenschnittstellen
2.2 Schnittstelle V.11/RS-422
Da die Möglichkeiten für die Schnittstelle V.24/RS-232-C eingeschränkt sind, wurde die Schnittstelle V.11/RS-422 entwickelt. Auch diese ist standardisiert, arbeitet aber symmetrisch. Die Schnittstelle V.11/RS-422 ist geeignet für Übertragungsraten bis zu 10 Mbit/sec. Bei einer Baudrate von 38 400 Baud ist eine Übertragung über 1km Kabellänge möglich.
2.2.1 Hardware
Bei dem Standard V.11/RS-422 wird mit differentiellen Spannungen gearbeitet. Der Vorteil dieser Technik ist die Tatsache, dass auf dem Übertragungsweg Einstrahlstörungen auf beide Signalleitungen gleichzeitig und in gleicher Weise einwirken. Da beim Empfänger nur die Differenzspannungen der beiden Signalleitungen ausgewertet werden, spielen die Einstrahl- störungen keine Rolle. Auf diese Weise lassen sich wesentlich längere Leitungen einrichten, und außerdem wird wegen der Einschränkungen der Störeffekte auch die Übertragungsrate wesentlich höher.
Prinzip der physikalischen Verbindung:
Juni 2011 2 – 9
2.2.2 Signalpegel
Bei der Schnittstelle V.11/RS-422 werden die Signale als Differenzspannung ausgegeben und wieder eingelesen.
Dabei entspricht eine positive Differenzspannung einer logischen "0" (OFF) und eine negative Differenzspannung einer logischen "1" (ON).
Es werden Differenzspannungen zwischen
Udmin = 2 V und Udmax = 5 V ausgegeben, und die Steuerung erkennt die Differenzspannungen
zwischen
Udmin = 0,2 V und Udmax = 6 V als logisch definierte Pegel.
2.2.3 Datenübertragungssoftware von HEIDENHAIN
Siehe Kap. 2.1.3
2.3 Ethernet
Ethernet ist die am meisten in lokalen Netzen verwendete Technologie. Sie wurde 1982 von Digital Equipment, Intel und Xerox entwickelt. Ethernet arbeitet mit einer Übertragungsrate von bis zu 100 Mbit/sec (Fast Ethernet), die am meisten verwendeten Hardwareausführungen arbei-ten mit 10 Mbit/sec wie etwa 10Base2 (Thin Ethernet, Cheapernet), 10Base5 (Thick Ethernet, Yellow Cable) oder 10BaseT (Twisted Pair); sie unterscheiden sich durch Preis, Aufwendigkeit der Verlegung oder Netztopologie, aber nicht durch das Mediumzugriffsverfahren.
Die Datenübertragungsrate ist stark von der Auslastung des Netzes abhängig.
Realistische Werte: NC-Programm bis 200 kBit/s, ASCII-Datei bis 1 Mbit/s
2 – 10 HEIDENHAIN Service-Handbuch Datenschnittstellen
2.3.1 Hardware
Nach Einbau der Ethernetkarte steht Ihnen sowohl der Anschluss 10Base2 (BNC) als auch der Anschluss 10BaseT (Twisted Pair) zur Verfügung. Sie können immer nur einen der beiden Anschlüsse verwenden. Beide Anschlüsse sind von der Steuerungselektronik galvanisch getrennt.
Anschluss- bzw. Verdrahtungspläne siehe Kap. 7.2, Steckerbelegung siehe Kap. 3.2.
X26 Ethernetschnittstelle BNC-Anschluss (Koaxkabel 10Base2)
Der 10Base2-Anschluss wird auch als ThinEthernet oder CheaperNet bezeichnet. Über BNC-T-Stecker verbinden Sie die TNC mit Ihrem Netzwerk. Die maximale Kabellänge beträgt 185 m (Koaxkabel). Die Netztopologie ist ein linearer Bus. Die "offenen" Enden des Busses müssen mit Abschlusswiderständen abgeschlossen werden.
X25 Ethernetschnittstelle RJ45-Anschluss (10BaseT)
Das Twisted-Pair-Kabel am 10BaseT-Anschluss können Sie entweder geschirmt oder unge-schirmt ausführen. Maximale Kabellänge: ungeschirmt: 100 m
geschirmt: 400 m
Die Netztopologie ist eine Sternverbindung. Als Sternmittelpunkt dient ein Knoten, der die Ver-bindung zu den anderen Teilnehmern herstellt.
2.3.2 Signalaufbau
Die Übertragung eines Ethernetframes erfolgt im Manchestercode. Der Manchestercode stellt einen sogenannten Self-Clocking-Code dar. Die Synchronisation bzw. die Übertragung des Sendetaktes geschieht dadurch, dass jedes Bit in der ersten Hälfte der Bitübertragungszeit invertiert übertragen wird. Die Bitrate entspricht somit der halben Baudrate. Aus der Datenrate von 10 Mbit/sec ergibt sich die Bitzeit von 100 ns. Die Anwesenheit des Trägers (Aktivität auf dem Kabel) wird durch die Anwesenheit von Spannungspegel-Sprüngen angezeigt. Wenn im Intervall 0,75 bis 1,25 Bitzeiten nach der letzten Transition kein neuer Pegelsprung stattfindet, dann ist der Träger abwesend (siehe Abbildung).
Die Netzwerk-Einstellungen in der TNC sind im Technischen Handbuch und in dieser Anleitung im Kapitel 7 (Ethernet) beschrieben.
Juni 2011 2 – 11
2.3.3 Anbindung der TNC in Datennetzwerke
Die HEIDENHAIN-Steuerungen TNC 426/TNC 430 können optional1) mit einer Ethernet-Daten-schnittstelle ausgerüstet werden. Über diese Datenschnittstelle kann die TNC 426/TNC 430 als Client in Datennetzwerke eingebunden werden.
Die TNC überträgt Daten im TCP/IP-Protokoll (Transmission Control Protocol / Internet Protocol) und mit Hilfe des NFS, Version 2 (Network File System). TCP/IP und NFS wurden insbesondere in UNIX-Systemen implementiert. Deshalb ist die Vernetzung der TNC in der UNIX-Welt meist ohne zusätzliche Software möglich.
Die PC-Welt mit Microsoft-Betriebssystemen arbeitet bei der Vernetzung ebenfalls mit TCP/IP, jedoch nicht mit NFS. Deshalb wird bei PC-Netzen meist eine zusätzliche Software benötigt. HEIDENHAIN empfiehlt folgende Netzwerk-Software:
1) Welche Steuerungen mit der Ethernetkarte betrieben werden können, siehe Kap. 2. Die Netzwerk-Einstellungen in der TNC sind im Technischen Handbuch und in dieser Anleitung im Kapitel 6. (Ethernet) beschrieben.
Betriebssystem Netzwerk-Software
WIN 2000 WIN XP WIN Vista WIN 7
CIMCO NFS erhältlich bei HEIDENHAIN unter ID 339737-xx
Hinweis
Grundsätzlich können auch andere NFS-Server verwendet werden. Wegen der Vielfalt der Softwarehersteller kann HEIDENHAIN jedoch keine technische Unterstützung bei der Anpassung von anderen NFS-Servern leisten.
2 – 12 HEIDENHAIN Service-Handbuch Datenschnittstellen
3 Steckerbezeichnungen und -belegungen
3.1 Steckerbezeichnungen und -belegungen bei TNC 125, 131, 135, 145, 150, 151/155
V.24/RS-232-C-Datenschnittstelle, 14-pol., Amphenol Flanschdose mit Buchseneinsatz
Anschluss-Nr. Belegung Bezeichnung
1 GND Chassis ground
2 frei
3 frei
4 frei
5 RTS Request to Send
6 DSR Data Set Ready
7 frei
8 frei
9 frei
10 frei
11 DTR Data Terminal Ready
12 TxD Transmit Data
13 CTS Clear to Send
14 RXD Receive Data
Gehäuse Außenschirm
Juni 2011 3 – 13
3.2 Steckerbezeichnungen und -belegungen bei TNC 122, TNC 2xx, TNC 3xx, TNC 4xx, CNC xxx
3.2.1 V.24/RS-232-C-Datenschnittstelle, 25-pol., SUB-D Flanschdose mit Buchseneinsatz
Anschluss-Nr. Belegung Bezeichnung
1 Schirm Chassis Ground
2 RxD Receive Data
3 TxD Transmit Data
4 CTS Clear to Send
5 RTS Request to Send
6 DTR Data Terminal Ready
7 GND (0 V *2) Signal Ground
8 bis 19 nicht belegt
20 DSR Data Set Ready
21 bis 25 nicht belegt
Gehäuse Außenschirm = Gerätegehäuse
Steuerungstyp Anschlussstecker V.24/RS-232-C
X21 X25 X6 X26
TNC 122 x
TNC 246 x
TNC 2500/B/C x
TNC 306 x
TNC 335 x
TNC 351/355 x
TNC 360 x
TNC 406 x
TNC 407 x
TNC 410 x
TNC 415/B x
TNC 425 x
TNC 426 x
TNC 430 x
CNC 232B x
CNC 234.xxx x
CNC 332 x
3 – 14 HEIDENHAIN Service-Handbuch Datenschnittstellen
3.2.2 V.24/RS-232-C-Datenschnittstelle, 9-pol., SUB-D Flanschdose mit Buchseneinsatz
Anschluss-Nr. Belegung Bezeichnung
1 Schirm Chassis Ground
2 TxD Transmit Data
3 RxD Receive Data
4 DSR Data Set Ready
5 GND Signal Ground
6 DTR Data Terminal Ready
7 CTS Clear to Send
8 RTS Request to Send
9 nicht belegt
Gehäuse Außenschirm = Gerätegehäuse
Steuerungstyp Anschlussstecker V.24/RS-232-C
X21
TNC 124 x
TNC 310 x
TNC 370 x
Juni 2011 3 – 15
3.2.3 V.11/RS-422-Datenschnittstelle, 15-pol., SUB-D Flanschdose mit Buchseneinsatz
Anschluss-Nr. Belegung Bezeichnung
1 Schirm Chassis Ground
2 RxD Receive Data
3 CTS Clear to Send
4 TxD Transmit Data
5 RTS Request to Send
6 DSR Data Set Ready
7 DTR Data Terminal Ready
8 GND Signal Ground
9 RxD Receive Data
10 CTS Clear to Send
11 TxD Transmit Data
12 RTS Request to Send
13 DSR Data Set Ready
14 DTR Data Terminal Ready
15 nicht belegen
Steuerungstyp Anschlussstecker V.11/RS-422
X22
TNC 406 x
TNC 407 x
TNC 415/B x
TNC 425 x
TNC 426 x
TNC 430 x
3 – 16 HEIDENHAIN Service-Handbuch Datenschnittstellen
X25 Ethernetschnittstelle RJ45-Anschluss 10BaseT Maximale Kabellänge: ungeschirmt: 100 m
geschirmt: 400 m
X26 Ethernetschnittstelle BNC-Anschluss 10Base2 (Koaxkabel) Maximale Kabellänge: 180 m
RJ45-Anschluss (Buchse) 8-pol. Belegung
1 TX+
2 TX-
3 REC+
4 nicht belegt
5 nicht belegt
6 REC-
7 nicht belegt
8 nicht belegt
BNC-Anschluss (Buchse) Belegung
Innenleiter (Seele) Daten (RXI, TXD)
Abschirmung GND
Steuerungstyp Anschlussstecker Ethernet (Option)
X25 X26
TNC 426.B x x
TNC 430.A x x
TNC 426M/430M x x
Juni 2011 3 – 17
3 – 18 HEIDENHAIN Service-Handbuch Datenschnittstellen
4 Verdrahtungspläne der Datenschnittstellen
4.1 Übersicht V.24/RS-232-C
HW: Verdrahtungsplan für Übertragung mit Hardwarehandshake SW: Verdrahtungsplan für Übertragung mit Softwarehandshake
Anschluss Peripheriegerät 25-pol. Anschluss Peripheriegerät 9-pol.
Verdrahtungsplan für Anschluss Verdrahtungsplan für Anschluss
direkt
über Adapter
und JH-Kabel
direkt
über Adapter
und JH-Kabel
Steuerung HW SW HW SW HW SW HW SW
TNC 122 11 12 2 1 10 10 3 4
TNC 124 - - 14 14 - - 15 15
TNC 125 13 13 7 8 9 9 5 6
TNC 131 13 13 7 8 9 9 5 6
TNC 135 13 13 7 8 9 9 5 6
TNC 145 13 13 7 8 9 9 5 6
TNC 150 13 13 7 8 9 9 5 6
TNC 151/155 13 13 7 8 9 9 5 6
TNC 246 11 12 2 1 10 10 3 4
TNC 2500/B/C 11 12 2 1 10 10 3 4
TNC 306 11 12 2 1 10 10 3 4
TNC 310 - - 14 14 - - 15 15
TNC 335 11 12 2 1 10 10 3 4
TNC 351/355 11 12 2 1 10 10 3 4
TNC 360 11 12 2 1 10 10 3 4
TNC 370 - - 14 14 10 10 15 15
TNC 406 11 12 2 1 10 10 3 4
TNC 407 11 12 2 1 10 10 3 4
TNC 410 11 12 2 1 10 10 3 4
TNC 415/B 11 12 2 1 10 10 3 4
TNC 425 11 12 2 1 10 10 3 4
TNC 426 11 12 2 1 10 10 3 4
TNC 430 11 12 2 1 10 10 3 4
CNC 232B 11 12 2 1 10 10 3 4
CNC 234.XXX 11 12 2 1 10 10 3 4
CNC 332 11 12 2 1 10 10 3 4
Juni 2011 4 – 19
4.2 Übersicht V.11/RS-422
4.3 Übersicht Ethernet
4.4 Pläne V.24/RS-232-C
Plan Nr. 1 V.24/RS-232-C mit Adapterblock für Softwarehandshake, TNC 25-pol. / Peripheriegerät 25-pol.
Steuerungstyp Anschlussplan
TNC 406 16
TNC 407 16
TNC 415/B 16
TNC 425 16
TNC 426 16
TNC 430 16
Umsetzer V.11 -> V.24 17
Steuerungstyp Anschlussplan
TNC 426 Kapitel 7.2
TNC 430 Kapitel 7.2
Hinweis
Mit dieser Verdrahtung ist nur Übertragungsstopp mit DC3 (Softwarehandshake) möglich!
4 – 20 HEIDENHAIN Service-Handbuch Datenschnittstellen
Die RS-232-C-/V.24-Datenschnittstelle hat an der Logikeinheit und am V.24-Adapterblock unterschiedliche Steckerbelegungen.
Plan Nr. 2 V.24/RS-232-C mit Adapterblock für Hardwarehandshake, TNC 25-pol. / Peripheriegerät 25-pol.
Hinweis
Sollte Ihr Peripherie-Gerät eine andere als die obengenannte Steckerbelegung haben, so kann das HEIDENHAIN-Verbindungskabel nicht verwendet werden.
Juni 2011 4 – 21
Plan Nr. 3 V.24/RS-232-C mit Adapterblock für Hardwarehandshake, TNC 25-pol. / Peripheriegerät 9-pol.
1) Kundenverdrahtung bzw. Kaufteil im Handel
4 – 22 HEIDENHAIN Service-Handbuch Datenschnittstellen
Plan Nr. 4 V.24/RS-232-C mit Adapterblock für Softwarehandshake, TNC 25-pol. / Peripheriegerät 9-pol.
1) Kundenverdrahtung bzw. Kaufteil im Handel
Juni 2011 4 – 23
Plan Nr. 5 V.24/RS-232-C mit Adapterblock für Softwarehandshake, TNC 25-pol. / Peripheriegerät 9-pol.
1) Kundenverdrahtung bzw. Kaufteil im Handel
4 – 24 HEIDENHAIN Service-Handbuch Datenschnittstellen
Achtung
Diese Änderung betrifft bei "Hardwarehandshake" die TNC 145 bis TNC 155. Es wurde bei diesen Geräten die RTS-Leitung nicht herausgeführt, sondern fest auf "High" verdrahtet.
Bei Hardwarehandshake ist folgende Änderung durchzuführen: Leitung zwischen "DSR" und "DTR" beidseitig auftrennen und "DSR" mit "DTR" (PC-seitig, Pin 6 mit Pin 20) brücken. Ohne diese Änderung wird die Datenübertragung bei Hardwarehandshake nicht nur gestoppt, sondern direkt abgebrochen (wie Netz aus). Bei der TNC 355 mit neuer Hardware können Sie diese Konfiguration nicht benutzen.
Juni 2011 4 – 25
Plan Nr. 6 V.24/RS-232-C mit Adapterblock für Softwarehandshake, TNC 14-pol. / Peripheriegerät 9-pol.
1) Kundenverdrahtung bzw. Kaufteil im Handel
4 – 26 HEIDENHAIN Service-Handbuch Datenschnittstellen
Plan Nr. 7 V.24/RS-232-C mit Adapterblock für Hardwarehandshake, TNC 14-pol. / Peripheriegerät 25-pol.
Juni 2011 4 – 27
Achtung
Diese Änderung betrifft bei "Hardwarehandshake" die TNC 145 bis TNC 155. Es wurde bei diesen Geräten die RTS-Leitung nicht herausgeführt, sondern fest auf "High" verdrahtet.
Bei Hardwarehandshake ist folgende Änderung durchzuführen: Leitung zwischen "DSR" und "DTR" beidseitig auftrennen und "DSR" mit "DTR" (PC-seitig, Pin 6 mit Pin 20) brücken. Ohne diese Änderung wird die Datenübertragung bei Hardwarehandshake nicht nur gestoppt, sondern direkt abgebrochen (wie Netz aus). Bei der TNC 355 mit neuer Hardware können Sie diese Konfiguration nicht benutzen.
4 – 28 HEIDENHAIN Service-Handbuch Datenschnittstellen
Plan Nr. 8 V.24/RS-232-C mit Adapterblock für Softwarehandshake, TNC 14-pol. / Peripheriegerät 25-pol.
Plan Nr. 9 V.24/RS-232-C Direktverbindung, TNC 14-pol. / Peripheriegerät 9-pol.
Plan Nr. 10 V.24/RS-232-C Direktverbindung, TNC 25-pol. / Peripheriegerät 9-pol.
Juni 2011 4 – 29
Plan Nr. 11 V.24/RS-232-C Direktverbindung für Hardwarehandshake, TNC 25-pol. / Peripheriegerät 25-pol. (1:1)
Plan Nr. 12 V.24/RS-232-C Direktverbindung für Softwarehandshake, TNC 25-pol. / Peripheriegerät 25-pol. (1:1)
4 – 30 HEIDENHAIN Service-Handbuch Datenschnittstellen
Plan Nr. 13 V.24/RS-232-C Direktverbindung, TNC 14-pol. / Peripheriegerät 25-pol.
Plan Nr. 14 V.24/RS-232-C mit Adapterblock für Hardwarehandshake, TNC 9-pol. / Peripheriegerät 25-pol.
Hinweis
Sollte Ihr Peripherie-Gerät eine andere als obengenannte Steckerbelegung haben, so kann das HEIDENHAIN-Verbindungskabel nicht verwendet werden.
Juni 2011 4 – 31
Plan Nr. 15 V.24/RS-232-C mit Adapterblock für Hardwarehandshake, TNC 9-pol. / Peripheriegerät 9-pol.
1) Kundenverdrahtung bzw. Kaufteil im Handel
4 – 32 HEIDENHAIN Service-Handbuch Datenschnittstellen
4.5 Plan V.11/RS-422
Plan Nr. 16 V.11/RS-422 Datenschnittstelle
4.6 Umsetzer V.11 -> V.24
Plan Nr. 17
Hinweis
Die RS-422-/V.11-Datenschnittstelle hat an der Logikeinheit X22 und am V.11-Adapterblock die gleiche Steckerbelegung.
Hinweis
Der Adapter kann z.B. von der Firma Wiesemann & Theis GmbH bezogen werden (www.wut.de).
Juni 2011 4 – 33
4 – 34 HEIDENHAIN Service-Handbuch Datenschnittstellen
5 Betriebsarten der Datenschnittstellen
5.1 Betriebsarten bei TNC 125, 131, 135, 145, 150, 151/155
Je nach Steuerungstyp stehen eine oder mehrere Betriebsarten zur Verfügung.
ME: Für den Anschluss der HEIDENHAIN-Magnetband-Einheit ME 101/102 oder anderer Peripherie-geräte. Datenformat (7 Datenbits, 1 Stoppbit, Parität (even parity) und Baud-Rate (2400) sind an die ME angepasst.
FE: Für den Anschluss der HEIDENHAIN-Floppydisk-Einheit FE 401 oder anderer Peripheriegeräte. Die Datenübertragung findet mit einem speziellen Protokoll (Blockweises Übertragen) zur Datensicherung statt. Datenformat (7 Datenbits, 1 Stoppbit, Parität (even parity), Baud-Rate (9600) und Übertragungsprotokoll sind an die FE angepasst.
EXT: Für die Anpassung der Datenübertragung sowohl im Standard-Datenformat als auch für Block-weises Übertragen auf externe Peripheriegeräte. Die Schnittstelle für die Datenübertragung wird über Maschinenparameter angepasst, die Baud-Rate ist frei wählbar.1) Auswahl über MOD2) Auswahl über Maschinenparameter
Steuerungstyp Betriebsart
ME FE EXT
TNC 125 x
TNC 131 x
TNC 135 x
TNC 145 x
TNC 150 x
TNC 151/155 B/Q 1) x x x
TNC 151/155 A/P 2) x x x
April 2010 5 – 35
5.2 Betriebsarten bei TNC 122 bis TNC 430
Je nach Gerätetyp stehen eine oder mehrere Betriebsarten zur Verfügung.
Steuerungstyp Betriebsart
ME FE EXT LSV2 Screen
Dump
Host-
Betrieb
DNC Logbuch
TNC 122 x x x
TNC 124 x x x
TNC 131 x
TNC 135 x
TNC 145 x
TNC 150 x
TNC 151 1) x
TNC 155 1) x x 5) x 5)
CNC 232 1) x x x
CNC 232B 1) x x x
CNC 234 1) x x x
CNC 234.xxx 1) x x x
CNC 332 x x x
TNC 246 x x x x
TNC 2500/B/C x 1) x x x
TNC 306 x x x
TNC 310 x x x x x x
TNC 320 x x x x
TNC 335 x x x x
TNC 351/355 x x x x
TNC 360 x 1) x x x
CONTOUR 12 1) x x
TNC 370 x x x x
TNC 406 2) x x x x x x x
TNC 407 x x x x 3) x 3) x 3) x
TNC 410 x x x x x x
TNC 415 x x x
TNC 415B x x x x
TNC 425 x x x x 3) x x 3) x
TNC 426 B / 430 x x x x 4) 6) x 6) x 6)
iTNC 530 7) x x x x x x
TNC 6xx 7) x x x x x x
5 – 36 HEIDENHAIN Service-Handbuch Datenschnittstellen
1) Die Übertragungsrate muss auf 9600 Baud eingestellt sein2) Kein Verzeichniswechsel möglich3) Maschine muss den LSV2/DNC-Betrieb unterstützen4) Datei-Server (LSV2) erst ab Software-Versionen 280 462 05, 280 470 01, 280 472 01..5) TNC 155B6) Über Ethernet ab Software 280476-xx7) Weitere Informationen finden Sie im jeweiligen Technischen Handbuch, Benutzerhandbuch
und Service-Handbuch.
Geräteinterne Einstellungen finden Sie in den Benutzer-Handbüchern und Technischen Handbüchern der Steuerungen bzw. Anzeigen.
FE 1: Für den Anschluss der HEIDENHAIN-Floppydisk-Einheit FE 401 B (oder der Floppydisk-Einheit FE 401, ab Software 230 626 03) oder anderer Peripheriegeräte.
Datenformat und Protokoll an FE 401/B angepasst Protokoll: Blockweise Übertragung Datenformat: 7 Datenbits, 1Stoppbit, Even-Parity Baudrate: 110 - 115 200 Baud
(abhängig von der Hardware des HEIDENHAIN-Gerätes) Schnittstellenparameter: Fest angepasst Übertragungsstopp: Softwarehandshake mit DC3
FE 2: Für den Anschluss der HEIDENHAIN-Floppydisk-Einheit FE 401 oder anderer Peripheriegeräte.
Datenformat und Protokoll an FE 401/B angepasst Protokoll: Blockweise Übertragung Datenformat: 7 Datenbits, 1Stoppbit, Even-Parity Baudrate: 110 - 115 200 Baud
(abhängig von der Hardware des HEIDENHAIN-Gerätes) Schnittstellenparameter: Fest angepasst Übertragungsstopp: Softwarehandshake mit DC3
MANUALplus M 7) x
MANUALplus 3110 7) x
CNC PILOT 3190 7) x
CNC PILOT 6xx 7) x x x x x
GrindPlusIT 7) x x
MillPlus 7) x x
MillPlusIT V600 7) x x x x x x
Steuerungstyp Betriebsart
ME FE EXT LSV2 Screen
Dump
Host-
Betrieb
DNC Logbuch
April 2010 5 – 37
EXT: Für die Anpassung der Datenübertragung sowohl in Standard-Datenformat als auch für Block-weises Übertragen auf externe Peripheriegeräte.
Protokoll: Standard- oder Blockweise Übertragung Anpassung über Maschinenparameter ab MP 5000
Datenformat: Anpassung über Maschinenparameter ab MP 5000 Baudrate: 110 - 115 200 Baud
(abhängig von der Hardware des HEIDENHAIN-Gerätes) Schnittstellenparameter: Anpassung über Maschinenparameter ab MP 5000 Übertragungsstopp: Softwarehandshake mit DC3 oder Hardwarehandshake mit
RTS, einstellbar über Maschinenparameter ab MP 5000
LSV-2: Im sogenannten LSV-2-Protokoll können mit entsprechender Software (TNCremo V 3.0) verschiedene Funktionen wie z.B. Dateiverwaltung, Fernbedienung und Diagnose der TNC vom PC aus ausgeführt werden.
Protokoll: Bidirektionale Übertragung nach DIN 66019 Datenformat: 8 Datenbits, 1Stoppbit, None-Parity Baudrate: 110 - 115 200 Baud
(abhängig von der Hardware des HEIDENHAIN-Gerätes) Schnittstellenparameter: Fest angepasst Übertragungsstopp: Softwarehandshake über Protokoll
5 – 38 HEIDENHAIN Service-Handbuch Datenschnittstellen
6 Maschinenparameter für die Datenschnittstellen
6.1 Maschinenparameter für TNC 125, 131, 135, 145, 150, 151/155, 351/355
6.1.1 Übersicht
April 2010 6 – 39
6.1.2 Beschreibung der Maschinenparameter
Maschinenparameter - Allgemein
Das Datenformat
Das Datenformat kann ab der TNC 151 B/Q über den Maschinenparameter MP 222 eingestellt werden.
Beispiel: Beim "Blockweisen Übertragen" mit der HEIDENHAIN-Übertragungssoftware hat das Daten- format bei "EXT"-Betrieb wie folgt auszusehen: 7 Datenbit, 1 Stoppbit, even Parity, Softwarehandshake
Beim "FE-/ME"-Betrieb ist das Datenformat in MP 222 nicht aktiv, sondern fest auf 7 Datenbits, 1 Stoppbit, Even Parity, Softwarehandshake eingestellt.
MP 222 (5020) Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 7, 6
0 1 0 1 1 1 0 1 1 00 01 10 11
7 Datenbits (ASCII-Code mit 8. Bit = Parität) 8 Datenbits (ASCII-Code mit 8. Bit = 0, 9. Bit = Parität) keine BCC Überprüfung BCC Überprüfung Übertragungsstopp durch Hardwarehandshake Übertragungsstopp durch Softwarehandshake Zeichenparität geradzahlig (even) Zeichenparität ungeradzahlig (odd) Zeichenparität erwünscht 11/2 Stoppbits 2 Stoppbits 1 Stoppbit 1 Stoppbit
7 6 5 4 3 2 1 0 Bit
1 0 1 0 1 0 0 0 Binär
128 + 32 + 8 =168
Dezimal
=̂=̂
=̂=̂=̂=̂=̂=̂=̂=̂=̂=̂=̂
6 – 40 HEIDENHAIN Service-Handbuch Datenschnittstellen
Programm-Ende und Programm-Anfang Mit MP 71 (5010.0) werden die Steuerzeichen für "Programm-Ende" und "Programm-Anfang" festgelegt. MP 71 (5010.0)LSB: Bit 0 - 7 = Zeichen für Programm-Ende
MSB: Bit 8 - 15 = Zeichen für Programm-Anfang Als Beispiel nehmen wir die Standardwerte "ETX" und "STX", d.h. MP 71 : 515
Bei der seriellen Datenübertragung wird nur das Zeichen für Programm-Ende gesendet (bei unserem Beispiel würde "MP 71 : 3" für "ETX" genügen). Nur beim Blockweisen Übertragen werden beide Zeichen, Programm-Anfang und Programm-Ende, gesendet (bei unserem Beispiel müsste "MP 71 : 515" für "STX" und "ETX" stehen). Um die Zeichen für Programm-Anfang und Programm-Ende über MP 71 auswählen zu können, muss die V.24 auf "ETX"-Betrieb stehen. Bei "FE-" und "ME"-Betrieb sind automatisch die Steuerzeichen "ETX" und "STX", d.h. MP 71 auf 515 gesetzt. Bei alten Geräten (TNC 150; TNC 151 A/P; TNC 155 A/P) ist der Maschinenparameter MP 71 immer aktiv.
Maschinenparameter bei der TNC 145 C und TNC 150
MP 70: Dezimalpunkt oder Komma ON = Dezimalpunkt
OFF = Dezimalkomma Soll bei der Ausgabe von Programmen bei Zahlenwerten ein Dezimalpunkt ausgegeben werden, so ist Parameter 70 mit ON zu programmieren, bei Dezimalkomma-Ausgabe mit OFF.
MP 71: Programm-Ende-Zeichen 1-126
MP 76: Mit Hilfe des Parameters 71 (TNC 150) bzw. 76 (TNC 145 C) kann für die externe Programmie-rung aus dem ASCII-Code ein zusätzliches Zeichen für "Programm-Ende" ausgewählt werden. Die Eingabe erfolgt nach dem Wert des gewählten Zeichens und wird vom Lochbild auf dem Lochstreifen abgeleitet (ohne Parity-Bit).
MP 92: Dezimalpunkt oder Komma 0 = Dezimalkomma
1 = Dezimalpunkt Soll bei der Ausgabe von Programmen bei Zahlenwerten ein Dezimalpunkt ausgegeben werden, so ist Parameter 70 mit ON zu programmieren, bei Dezimalkomma-Ausgabe mit OFF.
Betriebsart der Datenschnittstelle Der Maschinenparameter MP 223 (5030) legt die Betriebsart der Datenschnittstelle fest. MP 223 (5030) 0 = Blockweises Übertragen inaktiv
1 = Blockweises Übertragen aktiv
April 2010 6 – 41
Maschinenparameter für Blockweises Übertragen Über die serielle Datenschnittstelle können in der Betriebsart "Programmlauf" mit blockweisem Übertragen beliebig lange Bearbeitungsprogramme, die üblicherweise extern mit der Rechner-unterstützung erstellt werden, eingelesen und abgearbeitet werden. Die abgearbeiteten Sätze werden im Speicher gelöscht und die nächsten Programmzusätze vom externen Speicher abgerufen. Beim BLOCKWEISEN ÜBERTRAGEN wird der Datenfluss nicht mehr über RTS bzw. DC3 gestoppt, sondern ausschließlich über die Steuerzeichen ACK (Acknowledge = Positive Rück-meldung) und NAK (Not Acknowledge = Negative Rückmeldung). Jeder übertragene Block wird mit dem BCC Block-Check-Charakter überprüft (die empfangenen Daten werden auf Längsparität kontrolliert). Sind beide gleich, wird eine positive Rückmeldung gesendet. Stimmen sie nicht überein, wird eine negative Rückmeldung gesendet. Dieser Satz wird noch bis zu 3 x wiederholt. Falls jedesmal negative Rückmeldung gesendet wird, wird die Datenübertragung abgebrochen. Es erscheint eine Fehlermeldung.
Für MP 218 (5010.1) und MP 219 (5010.2) H = HEIDENHAIN-Klartext D = DIN-ISO-Programme M = Maschinenparameter-Liste P = PLC-Programm S = Nichtlineare Korrekturliste X99999967 = Für alle Programme, die im ME-Betrieb gespeichert wurden
6 – 42 HEIDENHAIN Service-Handbuch Datenschnittstellen
Maschinenparameter-Berechnung Beispiele für MP 218 (5010.1) - MP 221 (5010.4) und MP 224 (5010.5)
MP 218 (5010.1) = 17736
LSB muss mit dem Übertragungsprogramm übereinstimmen (FDE-Programm unter "Suchkennzeichen ändern")
X (88) - Anwenderparameter (allgemein) ME-Betrieb H (72) - HEIDENHAIN-Klartext-programmierte Programme D (68) - DIN-ISO-programmierte Programme P (80) - PLC-Programm M (77) - Maschinenparameter S (83) - Nichtlineare Korrekturliste
MSB muss mit dem Übertragungsprogramm übereinstimmen (bei dem FDE/TNC-Programm ist "E" festgelegt)
MP 219 (5010.2) = 16712
LSB kann wie oben gewählt werden, muss aber beidseitig übereinstimmen (Maschinen- parameter und Suchkennzeichen).
MSB wie oben bei FDE/TNC-Programm ist "A" festgelegt.
MP 220 (5010.3) = 279
SOH und ETB sind für das FDE/TNC-Programm festgelegt. Sonst kann das Ersatzzeichen gewählt werden. Das Ersatzzeichen muss mit der Übertragungssoftware übereinstimmen.
MP 221 (5010.4) = 5382
Bei dem FDE/TNC-Programm ist ACK/NAK festgelegt, sonst ist mit der Übertragungssoftware ein übereinstimmendes Ersatzzeichen wählbar.
April 2010 6 – 43
MP 224 (5010.5) = 4
Für FDE/TNC-Programm festgelegt, sonst wie vorher wählbar.
Für unser Beispiel müssen diese Werte in die Maschinenparameterliste eingegeben werden:
MP 71 (5010.0) = 515 (STX, ETX) MP 218 (5010.1) = 17736 (E, H) MP 219 (5010.2) = 16712 (A, H) MP 220 (5010.3) = 279 (SOH, ETB) MP 221 (5010.4) = 5382 (NAK, ACK) MP 222 (5020) = 168 (7 Datenbits, 1 Stoppbit, Even Parity, xon/xoff) MP 223 (5030) = 1 (Blockweise Übertragung aktiv) MP 224 (5010.5) = 4 (EOT)
Druckeranpassung
Allgemein für die Grafik-Ausgabe
Vorgehensweise: Der Drucker muss über die Dip-Schalter so eingestellt werden, dass seine Konfiguration mit der Steuerung übereinstimmt.
An der Steuerung:
1. Die V.24-Schnittstelle muss an der Steuerung auf "EXT" stehen. (Die V.24-Schnittstelle ist über die MOD-Taste anwählbar und mit der ENT-Taste umzustellen.)
2. Die Baudrate muss ebenfalls über die MOD-Taste angewählt und eingegeben werden. (Auf Einstellung der Dip-Schalter am Drucker achten!)
3. Das Datenformat beträgt 8 Datenbits, 1 Stoppbit, Even Parity, Softwarehandshake. Das Datenformat wird am MP 222 (MP 5020): 169 eingestellt.
4. Das Steuerzeichen für das Programm-Ende ist "EXT" und wird über den Maschinenparameter MP 71 (MP 5010.0): 3 eingestellt.
5. Das Blockweise Übertragen muss über MP 223 (MP 5030) : 0 inaktiv sein.6. Die MP 226 (MP 5110.0) bis MP 233 (MP 5120.3) eingeben.
Die Berechnung der Maschinenparameter wird auf den folgenden Seiten erklärt.Um die Escape-Sequenzen bestimmen zu können, wird das Drucker-Handbuch benötigt. Die ermittelten Werte sind in die Maschinenparameterliste einzugeben.
Hinweis
Zur Anpassung benötigen Sie unbedingt Ihr Drucker-Handbuch!
6 – 44 HEIDENHAIN Service-Handbuch Datenschnittstellen
Maschinenparameter-Berechnung für die Grafik-Ausgabe
Der Bildschirm der TNC 155/355 besteht im Grafikmode aus 512 x 490 Bildpunkten. Bei der externen Datenausgabe der Grafik werden die Daten zeilenweise im 8-Bit-Format über die serielle Schnittstelle ausgegeben. Eine Zeile besteht aus 8 Bildpunkten und 512 Bytes pro Zeile.
Die Parameter sind in zwei Blöcke unterteilt:
Der erste Parameter-Block (MP 226 (5110.0) bis MP 229 (5110.3)) wird einmal vor jedem Block gesendet. Er initialisiert den Drucker und stellt die allgemeinen Parameter am Drucker für die Grafik- ausgabe ein, z.B.: Zeilenabstand, Wagenrücklauf, Zeilenvorschub und eventuell einen Seiten- vorschub, um an den Anfang des Druckerpapieres zu gelangen.
Der Zeilenabstand ist deshalb wichtig, damit die Grafikzeilen direkt aufeinanderfolgen und keine Leerzeilen (Grafikpunkt) eingefügt werden. Deshalb sollte der Zeilenabstand 72/216 Zoll sein.
Der zweite Parameter-Block (MP 230 (5120.0) bis MP 233 (5120.3)) wird vor jeder Grafikzeile ausgegeben, um am Drucker einen Wagenrücklauf und einen Zeilenvorschub durchzuführen und den Drucker in den Grafikmodus zu setzen.
Die Steuerung gibt 512 Datenbytes pro Zeile aus. Das bedeutet, dass 512 Bytes als Grafik auf dem Papier dargestellt werden müssen, danach muss der Drucker automatisch vom Grafik-modus in den ASCII-Modus umschalten.
April 2010 6 – 45
Die Befehle für den Drucker werden in Escape-Sequenzen dargestellt. Diese Escape-Sequen-zen, auch Escape-Sequenzen genannt, können zwischen den Druckern unterschiedlich sein. Der Epson-Befehlssatz für die Drucker ist ein Quasi-Standard, der von den meisten Druckerher-stellern unterstützt wird. Wir werden deshalb auf diese EPSON-FLUCHT-SEQUENZEN Bezug nehmen.
Um die Initialisierung des Druckers durchführen zu können, müssen folgende Escape-Sequen-zen und ASCII-Zeichen zum Drucker geschickt werden: Die Maschinenparameter MP 226 (5110.0) bis MP 233 (5120.3) liegen als 16 Bit-Werte vor und werden als Dezimalwerte ausgegeben. Der Eingabewert kann zwischen 0 und 65535 liegen. Die Aufteilung dieser Maschinenparameter erfolgt in Bytes.
Das höherwertige Byte aus MP 226 (5110.0) und MP 230 (5120.0) bestimmt die Anzahl der Bytes, die die Steuerung über die V.24-Schnittstelle ausgibt.
Sinnvolle Eingabewerte sind 0 ... 7, da maximal 7 Bytes ausgegeben werden können. Die darauffolgenden Bytes werden in aufsteigender Reihenfolge nacheinander einzeln ausgegeben.
Beispiel:
Die unten genannten Escape-Sequenzen sind nicht allgemein gültig und müssen für jeden Drucker separat (nach Drucker-Handbuch) bestimmt werden.
Maschinenparameter Block 1 MP 226 (5110.0) bis MP 229 (5110.3)
Einmalige Ausgabe am Anfang der Grafik
Eingabewerte: MP 226 (5110.0): 1548 MP 227 (5110.1): 3338 MP 228 (5110.2): 6963 MP 229 (5110.3): 18432
6 – 46 HEIDENHAIN Service-Handbuch Datenschnittstellen
Maschinenparameter Block 2 MP 230 (5120.0) bis MP 233 (5120.3)
Mehrmalige Ausgabe am Anfang jeder Grafikzeile
Eingabewerte MP 230 (5120.0) : 1805 MP 231 (5120.1) : 2587 MP 232 (5120.2) : 10757 MP 233 (5120.3) : 2
April 2010 6 – 47
6.2 Maschinenparameter für TNC 122/124
6.2.1 Übersicht
6.2.2 Beschreibung der Maschinenparameter
Die Maschinenparameter sind in nachfolgender Liste für alle Softwarevarianten aufgeführt.
Da aber einige Maschinenparameter für bestimmte Steuerungen ungültig bzw. ab einer bestimmten Softwareversion eingeführt oder entfernt wurden, sind zur Unterscheidung hinter der Parameternummer Spalten mit Symbolen.
Bedeutung der Symbole
= Der Parameter ist bei dieser Steuerung für alle Softwarestände gültig.
04 = Der Parameter wurde erst ab einem bestimmten Softwarestand (z.B. ab Stand 04) eingeführt.
I04 = Der Parameter wurde ab einem bestimmten Softwarestand (z.B. ab Stand 04) entfernt bzw. durch einen neuen Parameter ersetzt.
- = Der Parameter ist bei dieser Software (Steuerung) nicht aktiv.
Bedeutung der Spalten
TNC 124 = TNC 124 mit NC-Software 246 16* --
Funktion TNC
122 124
Datenübertragungsrate - 5040
6 – 48 HEIDENHAIN Service-Handbuch Datenschnittstellen
6.3 Maschinenparameter für TNC 232/246
6.3.1 Übersicht
April 2010 6 – 49
6.3.2 Beschreibung der Maschinenparameter
6 – 50 HEIDENHAIN Service-Handbuch Datenschnittstellen
6.4 Maschinenparameter für TNC 306/335/360/2500/CNC 234/TNC 370
6.4.1 Übersicht
April 2010 6 – 51
6.4.2 Beschreibung der Maschinenparameter
* Über Schlüsselzahl 123 zugänglich
6 – 52 HEIDENHAIN Service-Handbuch Datenschnittstellen
April 2010 6 – 53
6.5 Maschinenparameter für TNC 310/410
6.5.1 Übersicht
6 – 54 HEIDENHAIN Service-Handbuch Datenschnittstellen
6.5.2 Beschreibung der Maschinenparameter
April 2010 6 – 55
6.6 Maschinenparameter für TNC 406/407/415/425
6.6.1 Übersicht
6 – 56 HEIDENHAIN Service-Handbuch Datenschnittstellen
6.6.2 Beschreibung der Maschinenparameter TNC 406/407/415
Maschinenparameter
Die Maschinenparameter sind in nachfolgender Liste für alle Softwarevarianten aufgeführt. Da aber bestimmte Maschinenparameter nur für eine bestimmte Software gültig, bzw. ab einer bestimmten Softwareversion aktiv sind, sind zur Unterscheidung hinter der Parameternummer Spalten mit Symbolen.
Bedeutung der Symbole
= Der Maschinenparameter bzw. Eingabewert ist bei dieser Steuerung für alle Software- versionen gültig.
04 = Der Maschinenparameter wurde erst ab einer bestimmten Softwareversion (z.B. 04 bedeutet ab Software-Version 04) eingeführt.
I04 = Der MP ist inaktiv.
- = Der Maschinenparameter ist bei dieser Steuerung nicht vorhanden.
Bedeutung der Spalten
A = TNC 407 mit NC-Software 243 07* -- (ohne Digitalisieren) B = TNC 415 mit NC-Software 243 05* -- bzw. 259 91* -- (ohne Digitalisieren) C = TNC 407 mit NC-Software 243 02* -- (mit Digitalisieren) D = TNC 415 mit NC-Software 259 96* -- bzw. 259 97* -- (mit Digitalisieren) E = TNC 407 mit NC-Software 243 03* -- (äquivalent zur TNC 415B/425-Software) F = TNC 407 mit NC-Software 280 58* -- (Sondersoftware)
April 2010 6 – 57
* Über Schlüsselzahl 123 zugänglich
6 – 58 HEIDENHAIN Service-Handbuch Datenschnittstellen
* Über Schlüsselzahl 123 zugänglich
April 2010 6 – 59
6.6.3 Beschreibung der Maschinenparameter TNC 415 B/425
Maschinen-Parameter
Die Maschinenparameter sind in nachfolgender Liste für alle Softwarevarianten aufgeführt. Da aber bestimmte Maschinenparameter nur für eine bestimmte Software gültig, bzw. ab einer bestimmten Softwareversion aktiv sind, sind zur Unterscheidung hinter der Parameternummer Spalten mit Symbolen.
Bedeutung der Symbole:
= Der Maschinenparameter ist bei dieser Steuerung für alle Softwareversionen gültig. 04 = Der Maschinenparameter wurde erst ab einer bestimmten Softwareversion
(z.B. 04 bedeutet ab Software-Version 04) eingeführt. I04 = Der Maschinenparameter ist inaktiv. - = Der Maschinenparameter ist bei dieser Steuerung nicht vorhanden.
Bedeutung der Spalten:
A = TNC 415/B/F/BR/FR und TNC 425/E mit NC-Software 259 93* -- bzw. 259 94* -- B = TNC 415/B/F/BR/FR und TNC 425/E mit NC-Software 280 54* -- bzw. 280 56* --
(Sondersoftware) C = Reserviert
6 – 60 HEIDENHAIN Service-Handbuch Datenschnittstellen
April 2010 6 – 61
* Über Schlüsselzahl 123 zugänglich
6 – 62 HEIDENHAIN Service-Handbuch Datenschnittstellen
6.7 Maschinenparameter für TNC 426/430
6.7.1 Übersicht
April 2010 6 – 63
6.7.2 Beschreibung der Maschinenparameter
* Über Schlüsselzahl 123 zugänglich
6 – 64 HEIDENHAIN Service-Handbuch Datenschnittstellen
7 Ethernetkarte (Option) bei TNC-Steuerungen TNC 426/430
7.1 Einbau der Ethernetkarte
Gefahr für interne Bauteile! Die Vorsichtsmaßnahmen bei der Handhabung elektrostatisch entladungs-gefährdeter Bauelemente (ESD) nach DIN EN 100 015 beachten. Als Transport-Verpackung nur antistatisches Material verwenden. Beim Einbau ausreichende Erdung des Arbeitsplatzes und der Person sicherstellen.
Achtung
Der Einbausatz darf nur von entsprechend geschultem Personal eingebaut werden!
������
���
����� ��������� ��
�� ��������� ���� ��������� ��
����� ��������� ��
��������
���
April 2010 7 – 65
Funktion der grünen LEDs auf der ETHERNET-Platine.
BS (D1), Bus-Select: Zugriff auf Ethernet-Controller durch CPU der TNC. Diese LED muss beim Hochlaufen der Steuerung blinken!
LN (D2), Link: Link-Signal vom Server empfangen. RX (D3), Received: Daten werden empfangen. TX (D4), Transmitted: Daten werden gesendet.
7.2 Ethernet-Hardwareanschluss
X26, 10Base2 Die maximale Leitungslänge beträgt 185 m. Bei längerer Leitungslänge muss ein zusätzlicher Verstärker verwendet werden. Der Mindestabstand zwischen zwei T-Stücken beträgt 0.5 m. Die Anzahl der T-Stücke ist auf maximal 30 Stück begrenzt. Nicht verwendete Leitungsenden müssen mit 50 Ohm-Widerständen abgeschlossen werden.
7 – 66 HEIDENHAIN Service-Handbuch Datenschnittstellen
X25, 10BaseT Wenn eine Direktverbindung vom PC zur TNC mit 10BaseT realisiert wird, muss ein gekreuztes Kabel verwendet werden.
Die Steckerbelegung des 10Base2- bzw. 10BaseT-Anschlusses siehe Kap. 3.2.
April 2010 7 – 67
7.3 Ethernetkonfiguration in der TNC
7.3.1 Einstellungen in DEFINE NET
In DEFINE NET werden folgende Einstellungen vorgenommen:
ADDRESS: 1) Diese Angabe besagt, welche Adresse Ihre TNC im Netz (Internet) hat. MASK: 1) Die SUBNET-MASKE dient zum "Sparen" von Adressen im Netz. ROUTER: 1) ROUTER-Adressen müssen nur angegeben werden, wenn eine Verzweigung
in eine andere Netzwerkebene zum SERVER notwendig ist. PROT: 1) Hier wird das Daten-Übertragungsformat angegeben, meist RFC. HW: Hardwareeinstellung des Anschlusses:10BaseT (Twisted Pair)
10Base2 (COAX - Anschluss)
7 – 68 HEIDENHAIN Service-Handbuch Datenschnittstellen
HOST: 1) Ab NC-Software 280 472 bzw. 280 473! Hier wird der Name eingegeben, unter der sich die Steuerung beim SERVER anmeldet.
Die angegebenen Kästchen sind z.B. TNCs oder PCs, wobei eine TNC nie ein ROUTER sein kann, da der TNC der zweite Anschluss zum Durchschleifen fehlt.1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
Auf den folgenden Seiten finden Sie ein Beispiel zu den oben aufgeführten Einstellmöglich- keiten!
ADDRESS:1) Diese Angabe besagt, welche Adresse Ihre TNC im Netz (Internet) hat.
April 2010 7 – 69
MASK:1) Die SUBNET-MASKE dient zum "Sparen" von Adressen im Netz.
1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
7 – 70 HEIDENHAIN Service-Handbuch Datenschnittstellen
PROT:1) Hier wird das Daten-Übertragungsformat angegeben, meist RFC.
HW:1) Hardwareeinstellung des Anschlusses:10BaseT (Twisted Pair) 10Base2 (COAX - Anschluss)
1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
April 2010 7 – 71
7.3.2 Einstellungen in DEFINE MOUNT
In DEFINE MOUNT werden folgende Einstellungen vorgenommen:
ADDRESS:1) Adresse (Internet) des Servers RS:2) Paketgröße für Dateneingabe WS:2) Paketgröße für Datenausgabe TIMEOUT:1) Nach der hier definierten Zeit wird ein vom NFS-Server nicht beantworte-
ter Remote Procedure Call wiederholt. 0 = 700 (Standard). HM: 1=JA / 0=NEIN: Beim Hardmount wird der Remote Procedure Call so lange
wiederholt, bis eine Antwort vom NFS-Server erhalten wurde. Dies hat den Vorteil, dass nach einem Server-Crash nach erneutem Hochfahren des Servers normal weitergearbeitet werden kann. Softmount (0) sollte nur ver- wendet werden, wenn der Server nur zeitweise zur Verfügung steht.
DEVICENAME: Dieser Name (TNC-Gerätename) wird an der TNC im Programm-Manage- ment für das gemountete Netzwerk angezeigt.
PATH: Angabe des Verzeichnispfades des NFS-Servers, der gemountet werden soll, z.B.: world / home / test (Eingaben sind abhängig von der Server-Software).
DOMAIN: Mit diesem Namen meldet sich die TNC beim Server an. Ab NC-Software 280 472 bzw. 473 entfällt diese Eingabe.
UID:1) USER ID; mit dieser Eingabe wird festgestellt, zu welchem Benutzer man gehört.
GID:1) GROUP ID; mit dieser Zahl wird festgestellt, zu welcher Gruppe man gehört.
DCM Directory-Create-Mode; hier werden die Zugriffsrechte auf dem Directory festgelegt für OWNER, GROUP und restliche USER.
PROT Ab NC-Software 280 472 bzw. 473. Hier wird das Datenübertragungsprotokoll eingestellt, z.B.: UDP.
7 – 72 HEIDENHAIN Service-Handbuch Datenschnittstellen
FCM FileCreateMode; hier werden die Zugriffsrechte auf die Dateien festgelegt für OWNER, GROUP und restliche USER.
AM Hier wird eingestellt, ob AUTOMOUNT möglich ist.1) Diese Angaben erfahren Sie von Ihrem Netzwerkspezialisten.2) Bei Eingabewert Null (Standard) wird die vom NFS-Server gemeldete optimale
Transfergröße verwendet. Andere Eingabewerte sollten nur verwendet werden, wenn es zu Durchsatzproblemen kommt. Eingabebereich: 512 - 4096 Bytes.
Auf den folgenden Seiten finden Sie ein Beispiel zu den oben aufgeführten Einstellmöglich- keiten!
April 2010 7 – 73
ADDRESS:1) Adresse (Internet) des Servers
HM: 1=JA / 0=NEIN.
1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
7 – 74 HEIDENHAIN Service-Handbuch Datenschnittstellen
)
DEVICENAME: Dieser Name wird an der TNC im Programm-Management für das gemountete Netzwerk angezeigt.
PATH: Angabe des Verzeichnispfades, z.B.: world / home / test (die Eingaben sind abhängig von der Server-Software
April 2010 7 – 75
DOMAIN: Mit diesem Namen meldet sich die TNC beim Server an. Ab NC-Software 280 472 bzw. 473 entfällt diese Eingabe.
UID:1) USER ID; mit dieser Eingabe wird festgestellt, zu welchem Benutzer man gehört.
1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
7 – 76 HEIDENHAIN Service-Handbuch Datenschnittstellen
GID:1) GROUP ID; mit dieser Zahl wird festgestellt, zu welcher Gruppe man gehört.
DCM: Directory-Create-Mode: Hier werden die Zugriffsrechte auf dem Directory festgelegt für OWNER, GROUP, restliche USER.
1) Diese Angaben erfahren Sie bei Ihrem Netzwerkspezialisten!
April 2010 7 – 77
FCM: File Create Mode: Hier werden die Zugriffsrechte auf die Dateien festgelegt für OWNER, GROUP, restliche USER.
AM: Hier wird eingestellt, ob AUTOMOUNT möglich ist.
Nach Konfiguration der Schnittstelle muss die Steuerung aus- und wieder eingeschaltet werden, damit die Daten in der Steuerung aktiv werden.
7 – 78 HEIDENHAIN Service-Handbuch Datenschnittstellen
7.4 Überprüfen der Verbindung zum Server
April 2010 7 – 79
7.5 Ermitteln der Hardwareadresse der Ethernetkarte
7 – 80 HEIDENHAIN Service-Handbuch Datenschnittstellen
7.6 Arbeiten mit der Ethernetschnittstelle
7.6.1 Netzverbindung aufbauen (Mount)
April 2010 7 – 81
Die Netzzuleitung muss nun mit der Ethernetkarte verbunden werden.
Auf der linken Bildschirmhälfte erscheint nun das verbundene Laufwerk, hier:
7 – 82 HEIDENHAIN Service-Handbuch Datenschnittstellen
7.6.2 Netzverbindung trennen (Unmount)
April 2010 7 – 83
7 – 84 HEIDENHAIN Service-Handbuch Datenschnittstellen
8 Fehlermeldungen und deren Ursachen
8.1 Fehlermeldungen bei V.24- bzw. V.11-Datenschnittstelle
8.1.1 Fehlermeldungen an der TNC im ME-Betrieb
FALSCHE BETRIEBSART
Keine oder falsche Betriebsart auf externem Datenträger eingestellt.
FEHLERHAFTE PROGRAMMDATEN
Bei der Datenübertragung wurden fehlerhafte Programm-daten festgestellt. Der Leseversuch vom Magnetband wurde dreimal wiederholt und dann abgebrochen.
DATENTRAEGER FEHLT
Keine Kassette im Laufwerk eingelegt.
DATENTRAEGER LEER
Auf dem Datenträger (Kassette) sind keine Programme abgespeichert.
DATENTRAEGER SCHREIBGESICHERT
Schreibfreigabe-Stöpsel an der Kassette fehlt.
PROGRAMM NICHT VOLLSTAENDIG
Die Datenübertragung wurde abgebrochen, das Programm war beim Abbruch noch nicht vollständig übertragen.
EXT. AUS/EINGABE NICHT BEREIT
DSR-Signal an der TNC fehlt. - ME nicht angeschlossen - Fehlerhaftes oder falsches Übertragungskabel - Falsche Zuweisung der Schnittstelle
ME: BAND-ENDE
Die Kassette ist voll. Zur Fortsetzung der Datenübertragung Kassette umdrehen oder wechseln.
April 2010 8 – 85
8.1.2 Fehlermeldungen an der ME
In der ME werden ein Test der Elektronik sowie Überprüfungen externer Betriebsbedingungen durchgeführt. Hierbei festgestellte Fehler werden durch Blinken der Betriebsarten-Anzeige- lampen angezeigt. Die Art des angezeigten Fehlers kann folgender Tabelle entnommen werden:
LED aus
LED blinkt
Durch Drücken der Taste können die Fehlermeldungen gelöscht werden.
Indikatorlampen Fehlermeldung
Fehlerhafte Daten bei der Übertragung
Kassette nicht eingelegt
Freigabestöpsel in der Kassette fehlt
Falsche Betriebsart angewählt
Daten vom Magnetband fehlerhaft
Magnetband leer
Elektronischer Fehler in der ME
Bandende
Peripheriegerät ist nicht angeschlossen.
Datenübertragung zwischen TNC und ME bzw. Peripheriegerät wurde
mittels unterbrochen.DEL
STOP
8 – 86 HEIDENHAIN Service-Handbuch Datenschnittstellen
8.1.3 Fehlermeldungen an der FE im ME-Betrieb
Im ME-Betrieb werden Fehler durch Blinken der Indikatorlampen (LED) der Bedientasten angezeigt:
LED aus
LED ein
LED blinkt
Indikatorlampen Fehlermeldung
Diskette fehlt oder elektronischer Fehler
Diskette kann nicht formatiert werden, weil ein Diskettenzugriff vorge-nommen wird.
Diskette fehlt oder nicht formatiert
Diskette kann nicht kopiert werden, weil ein Schreib-Lesevorgang aktiv ist.
Externes Gerät nicht bereit oder nicht angeschlossen.
Diskette fehlt oder ist nicht formatiert.
Diskette fehlt oder ist nicht formatiert oder kein Programm vorhanden
Programm kann nicht ausgegeben werden, weil über die TNC-Schnitt-stelle eine Übertragung aktiv ist.
Programm kann nicht ausgegeben werden, weil über die PRT-Schnitt-stelle eine Übertragung aktiv ist.
Externes Gerät nicht bereit oder nicht angeschlossen
Diskette fehlt oder nicht formatiert
Diskette fehlt oder nicht formatiert
Programm kann nicht ausgegeben werden, weil über die TNC-Schnitt-stelle eine Übertragung aktiv ist.
Programm kann nicht ausgegeben werden, weil über die PRT-Schnitt-stelle eine Übertragung aktiv ist.
Externes Gerät nicht bereit oder nicht angeschlossen.
Diskette fehlt oder elektronischer Fehler
Inhaltsverzeichnis kann nicht ausgegeben werden, weil über die PRT-Schnittstelle eine Übertragung aktiv ist.
April 2010 8 – 87
Durch Drücken der Taste können die Fehlermeldungen gelöscht werden.
Eine Verkopplung der Schnittstellen ist nicht möglich, da eine Übertra-gung über die TNC-Schnittstelle aktiv ist.
Eine Verkopplung der Schnittstellen ist nicht möglich, da eine Übertra-gung über die PRT-Schnittstelle aktiv ist.
Externes Gerät nicht bereit oder nicht angeschlossen
STOP
8 – 88 HEIDENHAIN Service-Handbuch Datenschnittstellen
8.1.4 Fehlermeldungen an der TNC im FE-Betrieb
In dieser Betriebsart werden Fehler in folgender Form von der Disketten-Einheit ausgegeben:
(SOH) ERR: (SP) (SP) (SP) [XXX] (ETB) (BCC) XXX = Fehlernummer
Folgende Fehler können am Bildschirm angezeigt werden:
Ein-/Ausgabe-Fehler
ERR: 001 = Falscher Befehlscode ERR: 002 = Illegaler Programmname ERR: 003 = Fehlerhafte Datenübertragung ERR: 004 = Programm nicht vollständig ERR: 005 = Empfangspuffer-Überlauf ERR: 006 = Funktion ist momentan gesperrt ERR: 007 = Datenpuffer-Überlauf
Programm-Aufnahme/Wiedergabe-Fehler
ERR: 010 = Programm nicht auf Diskette ERR: 011 = Programm ist gegen Löschen geschützt ERR: 012 = Programm wird gerade beschrieben ERR: 013 = Programm-Inhaltsverzeichnis ist voll ERR: 014 = Diskette ist voll ERR: 015 = Text nicht gefunden ERR: 016 = Programmname bereits vorhanden ERR: 017 = Diskettenzugriff aktiv ERR: 018 = Programm wird gerade gelesen
Diskette/Laufwerk-/Controller-Fehler
ERR: 100 = Diskette nicht initialisiert ERR: 101 = Sektornummer zu groß1) ERR: 102 = Laufwerk nicht bereit2) ERR: 103 = Diskette ist schreibgesichert ERR: 104 = Daten sind fehlerhaft auf Diskette1) ERR: 105 = Sektor nicht auffindbar1) ERR: 106 = Prüfsumme fehlerhaft1) ERR: 107 = Disk-Controller fehlerhaft3) ERR: 108 = DMA fehlerhaft3) ERR: 109 = Diskette während Programmaufnahme gewechselt1) Diese Fehlermeldungen sind ein Anzeichen auf eine defekte Diskette und sind meist nur
durch eine neue Formatierung zu beseitigen.2) Tritt diese Fehlermeldung trotz eingelegter Diskette auf, so ist dies ein Anzeichen für ein
defektes Laufwerk.3) Hardwarefehler
April 2010 8 – 89
8.1.5 Allgemeine Fehlermeldungen bei der Datenübertragung
UEBERTRAGENER WERT FEHLERHAFT X
X = A Zeichenrahmen fehlerhaft B Zeichenüberlauf C Zeichenrahmen fehlerhaft oder Zeichen-
überlauf D Parityfehler E Zeichenrahmen fehlerhaft oder Parityfehler F Zeichenüberlauf oder Parityfehler G Zeichenrahmen fehlerhaft oder Zeichen-
überlauf oder Parityfehler H Überlauf Aufnahmepuffer K Falsche ESC-Sequenz (nur im Mode "ME") L Falsche ESC-Sequenz (nur im Mode "ME")
UEBERTRAGUNG FEHLERHAFT X
X = A Zeichenrahmen fehlerhaft D Parityfehler M Steuerung hat mehr als 3mal das Zeichen für
"Negative Rückmeldung" (NAK) empfangen N Steuerung hat mehr als 3mal das Zeichen für
"Negative Rückmeldung" (NAK) gesendet P Timeout ACK/NAK
BAUDRATE NICHT MOEGLICH
Bei gleichzeitigem Betrieb der Datenschnittstellen (RS 232/RS 422) muss die Baud-Rate beider Datenschnittstellen gleich eingestellt werden.
SCHNITTSTELLE BELEGT
Eine Datenschnittstelle kann nicht für zwei Betriebsarten gleichzeitig benutzt werden (z.B. gleichzeitiger DNC-Betrieb und Programm-Einspeichern mit einer Datenschnittstelle ist nicht möglich).
EXT. AUS/EINGABE NICHT BEREIT
- DSR Signal an der TNC fehlt - Fehlerhaftes oder falsches Übertragungskabel - Falsche Zuweisung der Schnittstelle
PROGRAMM NICHT VOLLSTAENDIG
Die Datenübertragung wurde abgebrochen; das Programm war beim Abbruch noch nicht vollständig übertragen.
8 – 90 HEIDENHAIN Service-Handbuch Datenschnittstellen
8.2 Fehlermeldungen bei Ethernet
Fehler oder Warnungen, die beim Mounten eines Gerätes auftreten, werden in einer ERROR-Datei im Klartext abgelegt. Wird die Steuerung aus- und wieder eingeschaltet, wird der Inhalt dieser Datei gelöscht. Die Einträge in dieser Datei können über Schlüsselzahl "NET123" und Softkey "SHOW
ERROR" angezeigt werden.
Aufbau der Fehlermeldung Als erstes wird der Programmteil angegeben, der den Fehler erkannt hat; dieser wird mit einem Doppelpunkt abgeschlossen. Danach kann der Gerätename des zu mountenden Gerätes in <> Klammern folgen. Es wird zwischen Fehlern und Warnungen unterschieden; diese sind mit (E) oder (W) gekennzeichnet. Ist ein Fehler aufgetreten, kann das Netzwerk nicht aktiviert bzw. das Gerät nicht gemountet werden. Bei Warnungen konnte das Netzwerk aktiviert bzw. das Gerät gemountet werden, es wurden jedoch unangemessene Eingabewerte korrigiert.
Fehler, die vom Link-Layer erkannt werden: "LL: (W) CONNECTION "Fehlerstring" UNKNOWN USING DEFAULT 10BASE2"
Für die Verbindung wurde eine nicht bekannte Bezeichnung eingegeben. Es wird das 10Base2 (Thin Ethernet) verwendet.
"LL: (E) PROTOCOL "Fehlerstring" UNKNOWN" Für das Protokoll wurde eine nicht bekannte Bezeichnung eingegeben.
Fehler die von der Vermittlungsschicht erkannt werden: "IP4: (E) INTERFACE NOT PRESENT"
Es konnte keine Ethernetkarte gefunden werden. "IP4: (E) INTERNETADRESS NOT VALID"
Es wurde eine Internetadresse für die Steuerung vergeben, die nicht gültig ist, z.B. eine Klasse D- oder E-Adresse, eine Loopbackadresse oder eine Broadcastadresse.
"IP4: (E) SUBNETMASK NOT VALID" Die angegebene Subnetmask passt nicht zu der Internetadresse, oder es wurde nur 1 Bit für die Subnet- oder HostID vorgesehen.
"IP4: (E) SUBNETMASK OR HOST ID NOT VALID" Die Internetadresse oder Subnetmask wurden fehlerhaft eingegeben, oder alle Bits der HostID sind 0 oder 1.
"IP4: (E) SUBNETMASK OR SUBNET ID NOT VALID" Alle Bits der SubnetID sind 0 oder 1.
"IP4: (E) DEFAULTROUTERADRESS NOT VALID" Es wurde eine Internetadresse für den Defaultrouter eingegeben, die nicht gültig ist, z.B. eine Klasse D- oder E-Adresse, eine Loopbackadresse oder eine Broadcastadresse.
"IP4: (E) CAN NOT USE DEFAULTROUTER" Der Defaultrouter hat nicht dieselbe Net- und Subnet-ID wie die Steuerung.
"IP4: (E) I AM NOT A ROUTER" Die Internetadresse des Defaultrouters ist die der Steuerung.
Fehler die vom Mount-Systemaufruf erkannt werden: "MOUNT: <Gerätename> (E) DEVICENAME NOT VALID"
Der Gerätename ist zu lang oder enthält nicht zulässige Zeichen. "MOUNT: <Gerätename> (E) DEVICENAME ALREADY ASSIGNED"
Es existiert bereits ein Gerät mit diesem Namen. "MOUNT: <Gerätename> (E) DEVICETABLE OVERFLOW"
Die Gerätetabelle ist voll, das Gerät kann nicht mehr gemountet werden.
April 2010 8 – 91
Fehler und Warnungen, die vom Network-File-System Version 2 erzeugt werden: "NFS2: <Gerätename> (W) READSIZE SMALLER THEN x SET TO x"
Die Readsize wurde zu klein gewählt. Sie wird auf den minimal zulässigen Wert gesetzt. "NFS2: <Gerätename> (W) READSIZE LARGER THEN x SET TO x"
Die Readsize wurde zu groß gewählt. Sie wird auf den maximal zulässigen Wert gesetzt. "NFS2: <Gerätename> (W) WRITESIZE SMALLER THEN x SET TO x"
Die Writesize wurde zu klein gewählt. Sie wird auf den minimal zulässigen Wert gesetzt. "NFS2: <Gerätename> (W) WRITESIZE LARGER THEN x SET TO x"
Die Writesize wurde zu groß gewählt. Sie wird auf den maximal zulässigen Wert gesetzt. "NFS2: <Gerätename> (E) MOUNTPATH TO LONG"
Der angegebene Mountpfad ist zu lang; das Gerät kann nicht gemountet werden. "NFS2: <Gerätename> (E) NOT ENOUGH MEMORY"
Der dem Treiber noch zur Verfügung stehende Speicher reicht nicht aus, um die Verwal- tungsdaten für das Gerät bereitzustellen.
"NFS2: <Gerätename> (E) HOSTNAME TO LONG" Der angegebene Hostname ist zu lang, das Gerät kann nicht gemountet werden.
"NFS2: <Gerätename> (E) CANNOT OPEN PORT" Ein zum Mounten notwendiger Port kann nicht geöffnet werden.
"NFS2: <Gerätename> (E) ERROR FROM PORTMAPPER" Die vom Portmapper erhaltenen Daten sind nicht plausibel, oder es wurden keine Daten erhalten.
"NFS2: <Gerätename> (E) ERROR FROM MOUNTSERVER" Die vom Mountserver erhaltenen Daten sind nicht plausibel, oder es wurden keine Daten erhalten.
"NFS2: <Gerätename> (E) CANT GET ROOTDIRECTORY" Der Mountserver lässt das Mounten des angegebenen Verzeichnisses nicht zu.
"NFS2: <Gerätename> (E) UID OR GID 0 NOT ALLOWED" User- und Group-ID 0 sind nicht erlaubt; diese sind dem Superuser bzw. System- administrator vorbehalten.
8 – 92 HEIDENHAIN Service-Handbuch Datenschnittstellen
9 Tabellen
9.1 7-Bit ASCII-Code
Zeichen Dezimal Oktal Hexadezimal
NUL 000 000 00
SOH 001 001 01
STX 002 002 02
ETX 003 003 03
EOT 004 004 04
ENQ 005 005 05
ACK 006 006 06
BEL 007 007 07
BS 008 010 08
HT 009 011 09
LF 010 012 0A
VT 011 013 0B
FF 012 014 0C
CR 013 015 0D
SO 014 016 0E
SI 015 017 0F
DLE 016 020 10
DC1 (X-ON) 017 021 11
DC2 018 022 12
DC3 (X-OFF) 019 023 13
DC4 020 024 14
NAK 021 025 15
SYN 022 026 16
ETB 023 027 17
CAN 024 030 18
EM 025 031 19
SUB 026 032 1A
ESC 027 033 1B
FS 028 034 1C
GS 029 035 1D
RS 030 036 1E
US 031 037 1F
April 2010 9 – 93
SP 032 040 20
! 033 041 21
“ 034 042 22
# 035 043 23
$ 036 044 24
% 037 045 25
& 038 046 26
’ 039 047 27
( 040 050 28
) 041 051 29
* 042 052 2A
+ 043 053 2B
, 044 054 2C
- 045 055 2D
. 046 056 2E
/ 047 057 2F
0 048 060 30
1 049 061 31
2 050 062 32
3 051 063 33
4 052 064 34
5 053 065 35
6 054 066 36
7 055 067 37
8 056 070 38
9 057 071 39
: 058 072 3A
; 059 073 3B
< 060 074 3C
= 061 075 3D
> 062 076 3E
? 063 077 3F
@ 064 100 40
A 065 101 41
B 066 102 42
C 067 103 43
Zeichen Dezimal Oktal Hexadezimal
9 – 94 HEIDENHAIN Service-Handbuch Datenschnittstellen
D 068 104 44
E 069 105 45
F 070 106 46
G 071 107 47
H 072 110 48
I 073 111 49
J 074 112 4A
K 075 113 4B
L 076 114 4C
M 077 115 4D
N 078 116 4E
O 079 117 4F
P 080 120 50
Q 081 121 51
R 082 122 52
S 083 123 53
T 084 124 54
U 085 125 55
V 086 126 56
W 087 127 57
X 088 130 58
Y 089 131 59
Z 090 132 5A
[ 091 133 5B
\ 092 134 5C
] 093 135 5D
^ 094 136 5E
_ 095 137 5F
` 096 140 60
a 097 141 61
b 098 142 62
c 099 143 63
d 100 144 64
e 101 145 65
f 102 146 66
g 103 147 67
Zeichen Dezimal Oktal Hexadezimal
April 2010 9 – 95
h 104 150 68
i 105 151 69
j 106 152 6A
k 107 153 6B
l 108 154 6C
m 109 155 6D
n 110 156 6E
o 111 157 6F
p 112 160 70
q 113 161 71
r 114 162 72
s 115 163 73
t 116 164 74
u 117 165 75
v 118 166 76
w 119 167 77
x 120 170 78
y 121 171 79
z 122 172 7A
{ 123 173 7B
| 124 174 7C
} 125 175 7D
~ 126 176 7E
DEL 127 177 7F
Zeichen Dezimal Oktal Hexadezimal
9 – 96 HEIDENHAIN Service-Handbuch Datenschnittstellen
9.2 Zweierpotenzen
n 2n
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1 024
11 2 048
12 4 096
13 8 192
14 16 384
15 32 768
16 65 536
17 131 072
18 262 144
19 524 288
20 1 048 576
April 2010 9 – 97
9 – 98 HEIDENHAIN Service-Handbuch Datenschnittstellen