Data Interfaces Of HEIDENHAIN Devices

Heidenhain-TNC-151-AP-Interfaces Heidenhain-TNC-151-AP-Interfaces Bridgeport == Series II Interact 2

Heidenhain-TNC-151-BQ-Interfaces Heidenhain-TNC-151-BQ-Interfaces Bridgeport == Series II Interact 2

User Manual: Heidenhain-Data-Interfaces Bridgeport == Series II Interact 2

Open the PDF directly: View PDF PDF.
Page Count: 102

DownloadData Interfaces Of HEIDENHAIN Devices Heidenhain-Data-Interfaces
Open PDF In BrowserView PDF
Data Interfaces
of HEIDENHAIN Devices
Service Manual

May 2000

Foreword
Changes/further development
We are constantly working on technical improvements of our products. For this reason, details
described in this manual may slightly differ from your model. In this case please order a revised
serivce manual from us.
Duplication
This service manual is provided subject to the condition that no part of it shall be duplicated in any
form without our prior consent.
DR. JOHANNES HEIDENHAIN GmbH
Kundendienst Schulung und Dokumentation
Postfach 12 60
83292 Traunreut

Contents Service Manual
Data Interfaces of HEIDENHAIN Devices
General information on the data interfaces
Connectors and pin layouts
Wiring diagrams of the data interfaces
Operating modes of the data interfaces
Maschine parameters of the data interfaces
Ethernet card in TNC controls (option)
Error messages and their causes
Tables

1
2
3
4
5
6
7
8

Table of Contents
1 General information on the data interfaces ...............................................................................1–1
1.1 V.24/RS-232-C interface........................................................................................................1–1
1.1.1 Hardware...........................................................................................................................1–1
1.1.2 Signal levels ......................................................................................................................1–2
1.1.3 HEIDENHAIN data transfer software ................................................................................1–3
1.2 V.11/RS-422 interface ...........................................................................................................1–4
1.2.1 Hardware...........................................................................................................................1–4
1.2.2 Signal levels ......................................................................................................................1–5
1.2.3 HEIDENHAIN data transfer software ................................................................................1–5
1.3 Ethernet .................................................................................................................................1–6
1.3.1 Hardware...........................................................................................................................1–6
1.3.2 Signal structure .................................................................................................................1–7
1.3.3 Connecting the TNC to data networks ..............................................................................1–8
2 Connectors and pin layouts ........................................................................................................2–1
2.1 Connectors and pin layouts of TNC 125, 131, 135, 145, 150, 151/155..................................2–1
2.2 Connectors and pin layouts of TNC 122..................................................................................2–2
2.3 Connectors and pin layouts of ND 2xx and PT 8xx .................................................................2–6
3 Wiring diagrams of the data interfaces ......................................................................................3–1
3.1 Overview V.24/RS-232-C ........................................................................................................3–1
3.2 Overview V.11/RS-422 ............................................................................................................3–2
3.3 Overview Ethernet ...................................................................................................................3–2
3.4 Diagrams V.24/RS-232-C ........................................................................................................3–3
3.5 Diagram V.11/RS-422............................................................................................................3–18
4 Operating modes of the data interfaces.....................................................................................4–1
4.1 Operating modes on TNC 125, 131, 135, 145, 150, 151/155..................................................4–1
4.2 Operating modes on TNC 122 to TNC 430 and ND 2XX / PT 8XX .........................................4–2
5 Machine parameters for the data interfaces ..............................................................................5–1
5.1 MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355 .......................................................5–1
5.1.1 Overview ...........................................................................................................................5–1
5.1.2 Description of the machine parameters ............................................................................5–2
5.2 MPs for TNC 122/124 ............................................................................................................5–12
5.2.1 Overview .........................................................................................................................5–12
5.2.2 Description of the machine parameters ..........................................................................5–12
5.3 MPs for TNC 232/246 ............................................................................................................5–13
5.3.1 Overview .........................................................................................................................5–13
5.3.2 Description of the machine parameters ..........................................................................5–14
5.4 MPs for TNC 306/335/360/2500/CNC 234/TNC 370.............................................................5–15
5.4.1 Overview .........................................................................................................................5–15
5.4.2 Description of the machine parameters ..........................................................................5–16
5.5 MPs for TNC 310/410 ............................................................................................................5–18
5.5.1 Overview .........................................................................................................................5–18
5.5.2 Description of the machine parameters ..........................................................................5–19
5.6 MPs for TNC 406/407/415/425 ..............................................................................................5–20
5.6.1 Overview .........................................................................................................................5–20
5.6.2 Description of the machine parameters of TNC 406/407/415 .........................................5–21
5.6.3 Description of the machine parameters of TNC 415B/425..............................................5–24
5.7 MPs for TNC 426/430 ............................................................................................................5–27
5.7.1 Overview .........................................................................................................................5–27
5.7.2 Description of the machine parameters ..........................................................................5–28

Contents

Service Manual Data Interfaces

1

6 Ethernet card in TNC controls (option) ......................................................................................6–1
6.1 Installing the Ethernet Card .....................................................................................................6–1
6.2 Connecting the Ethernet hardware ..........................................................................................6–3
6.3 Ethernet configuration in the TNC ...........................................................................................6–4
6.3.1 Settings in DEFINE NET ...................................................................................................6–4
6.3.2 Settings in DEFINE MOUNT .............................................................................................6–8
6.4 Checking the connection to the server ..................................................................................6–15
6.5 Finding the hardware address of the Ethernet card...............................................................6–16
6.6 Working with the Ethernet interface.......................................................................................6–17
6.6.1 Establishing the network connection (mounting).............................................................6–17
6.6.2 Unmounting a network connection..................................................................................6–20
7 Error messages and their causes...............................................................................................7–1
7.1 Error messages related to the RS-232C and RS-422 interface...............................................7–1
7.1.1 Error messages at the TNC in the ME mode ....................................................................7–1
7.1.2 Error messages at the ME ................................................................................................7–2
7.1.3 Error messages at the FE in the ME mode .......................................................................7–3
7.1.4 Error messages at the TNC in the FE mode .....................................................................7–4
7.1.5 Error messages on data transfer.......................................................................................7–5
7.2 Ethernet error messages .........................................................................................................7–6
8 Tables ............................................................................................................................................8–1
8.1 7-bit ASCII code.......................................................................................................................8–1
8.2 Powers of 2 ..............................................................................................................................8–5

2

Service Manual Data Interfaces

Contents

1 General information on the data interfaces
Depending on the type of equipment (controls, counters) one or several of the data interfaces stated
below are available:

1.1 V.24/RS-232-C interface
The name of the RS-232-C serial interface is derived from the American EIA standard for data
transfer rates up to 19200 bps. Data transfer is asynchronous with one start bit before and one or two
stop bits after each character.
The interface is designed for transmission paths of up to 30 m.
RS-232-C was slightly modified and introduced in Europe as V.24 interface. The German standard
is DIN 66020.
1.1.1 Hardware
Two V.24/RS-232-C interfaces are physically connected by a non-symmetrical line, i.e. the central
ground connection between transmitter and receiver is used as return line.

Principle of the physical connection:

V.24/RS-232-C interface

1–1

1.1.2 Signal levels
With the V.24/RS-232-C interface two different signal lines and the corresponding levels must be
differentiated.
Data lines:
The data signals are defined as logical "1" (MARK) in the range from −3 to −15V and as logical "0"
(SPACE) between +3 and +15V
Control and message lines:
These signals are defined as "ON" (high) in the range from +3 to +15V and as "OFF" (low) between
−3 and −15V.
The voltage range from −3 to +3V of all signals is not defined as logic level and therefore cannot be
evaluated.

1–2

Service Manual Data Interfaces

1.1.3 HEIDENHAIN data transfer software
For the data transfer between PC and control (or ND or VRZ) HEIDENHAIN offers the following
transmission programs. For testing purposes a shareware version is available:
TNCremo for the operating systems:
MS-DOS
Windows 3.1
Windows for workgroups 3.11
Windows 95

Programming and editing
File name

PATH END

TNCremoNT for the operating systems:
Windows 95
Windows 98
Windows NT

IIIIIIIIOIIIIIIOIIIIIIIIII000IIIIIIOIIIIIIIIIIIIIIIIIII
IIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIII
IIIIIIIIOIIIIIIOIIIII0IIIIIIIIIIIOIIIIIIIII0IIIIIII

IIIIIIIIOIIIIIIOIIIIIIIIIII0I

IIIIIIIIOIIIIIIOIIIIIIIIIII0I

IIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIII
IIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIOIIIIIII000IIIIIII

IIIIIIIIOIIIIIIOIIIIIIIIIII0I

IIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIII

IIIIIIIIOIIIIIIOIIIIIIIIIII0I
IIIIIIIIOIIIIIIOIIIIIIIIIII0I

IIIIIIIIOIIIIIIOIIIIIIIIII000IIIIIIOIIIIIIIIIIIIIIIIIII
IIIIIIIIOIIIIIIOIIIIIIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIII
IIIIIIIIOIIIIIIOIIIII0IIIIIIIIIIIOIIIIIIIII0IIIIIII

IIIIIIIIOIIIIIIOIIIIIIIIIII0I
IIIIIIIIOIIIIIIOIIIIIIIIIII0I
IIIIIIIIOIIIIIIOIIIIIIIIIII0I

Functions of TNCremo
•
•
•
•
•
•
•
•
•
•

Data transfer in LSV2, FE or ME protocol
PC as file server
Creation of TNC screen dumps (storage of TNC screen contents on the PC)
Download of the control log
Remote control of TNC from the PC
Data backup of the control hard disk (TNC 426, TNC 430)
Text editor
Blockwise transfer of long programs
File management of control on the PC
Modem operation

Functions of TNCremoNT
•
•
•
•
•
•
•
•

Data transfer in LSV2, FE or ME protocol
PC as file server
Download of the control log
Text editor
Blockwise transfer of long programs
File management of control on the PC
TNC 426, TNC 430: creation of palette tables, editing and testing
Dialog language selectable (German, English, Italian, Spanish)

Not all controls are featured with every function. Which function is available on which control,
please see section "Operating modes".

V.24/RS-232-C interface

1–3

1.2 V.11/RS-422 interface
The interface V.11/RS-422 has been developed, since V.24/RS-232-C only offers limited functions.
This model is standardized, too, but it operates symmetrically.
The V.11/RS-422 interface is suitable for data transfer rates up to 10 Mbits/sec.
At a rate of 38400 baud, the maximum cable length is 1 km.

1.2.1 Hardware
The standard V.11/RS-422 operates with differential voltages. This technology offers the advantage
that interferences act uniformly and in the same way on both signal lines of the transmission path.
Since only the differential voltages of both signal lines are evaluated in the receiver, these interferences can be neglected. This technology allows for much longer lines and - due to the consequences
of interferences being of less influence - for a considerably higher data transfer rate.

Principle of the physical connection:

1–4

Service Manual Data Interfaces

1.2.2 Signal levels
With the V.11/RS-422 interface the signals are transferred in both directions in the form of a
differential voltage.
A positive differential voltage corresponds to a logical "0" (OFF), a negative one to a logical
"1" (ON).
Differential voltages are output between
Udmin = 2V and Udmax = 5V;

the control recognizes the differential voltages between

Udmin = 0.2V and Udmax = 6V

as logically defined levels.

1.2.3 HEIDENHAIN data transfer software
See section 1.1.3

V.11/RS-422 interface

1–5

1.3 Ethernet
Most of the local networks are based on Ethernet technology. It was designed in 1982 by DIGITAL
EQUIPMENT, INTEL and XEROX. The Ethernet can operate at a data transfer rate of up to
100 Mbits/sec (fast Ethernet); the hardware versions most frequently used operate at 10 Mbits/sec,
e.g. 10BASE2 (thin Ethernet, Cheapernet), 10BASE5 (thick Ethernet, yellow cable) or 10BASET
(twisted pair). They differentiate in price, installation and network topology, but not in the access
to the medium.
The data transfer rate highly depends on the work-load of the network.
Realistic values:
NC program up to 200 kBits/sec,
ASCII file up to 1Mbit/sec
1.3.1 Hardware
As soon as you have installed the Ethernet card, the 10BASE2 connector (BN) and the 10BASET
connector (twisted pair) are available. Only one connector can be used at a time. The connectors are
metallically isolated from the control electronics.
Connection and wiring diagrams: please see section 6.2
Connector layout: section 2.2.
X26 Ethernet interface, BNC connection (coaxial cable 10Base2)
The 10BASE2 connection is also known as Thin Ethernet or CheapterNet.
Connect the TNC to your network via the BNC-T connector. The maximum cable length is 185 m
(coaxial cable). The network topology is a linear bus. The unconnected ends of the bus must be
equipped with terminating resistors.
X25 Ethernet interface, RJ45 connection (10BaseT)
The twisted-pair cable of the 10BASET connector may be either shielded or non-shielded.
Maximum cable length: non-shielded:
100 m
shielded:
400 m
The network topology is a star connection. The center of the star is a hub enabling a connection
to the other clients.

1–6

Service Manual Data Interfaces

1.3.2 Signal structure
Ethernet frames are transferred in Manchester code which is a so-called self-clocking code. The
synchronization or the transfer of a transmit clock pulse is executed such that each bit is transmitted
invertedly in the first half of the transfer period, i.e. the bit rate is half the baud rate. A data rate of
10 Mbits/sec results in a bit duration of 100 ns. Carrier detect (activity on the cable) is indicated by
the presence of signal edges. If the signal level does not change in a bit duration interval between
0.75 and 1.75 after the last transition, no carrier is detected. (see figure below).

Bit duration

Carrier-sense defintion

Manchester coding
The network settings of the TNC are described in the TECHNICAL MANUAL and in section 6
(Ethernet) of this service manual.

Ethernet

1–7

1.3.3 Connecting the TNC to data networks
The HEIDENHAIN control models TNC 426/TNC 430 can be equipped with an Ethernet data interface (option1)): Via this data interface the TNC 426/TNC 430 can be connected in data networks as
client.
The TNC transfers data in TCP/IP protocol (transmission control protocol / Internet protocol) and with
the aid of the NFS, version 2 (network file system). TCP/IP and NFS have above all been implemented in UNIX systems.
Therefore, in most cases TNCs can be operated in a UNIX network environment without additional
software.
PC network environments with Microsoft operating systems also use TCP/IP, but not NFS. For this
reason, additional software is usually required for operation in PC networks. HEIDENHAIN recommends the following network software:
Operating systems
WIN 95
WIN 98
WIN NT

Network software
CIMCO NFS
Available at HEIDENHAIN (Id.No. 339737-xx)

Note:
In principle also other NFS servers can be used.
However, due to the great variety of software manufacturers HEIDENHAIN is not in a position to
provide technical support when adapting other NFS servers.
1)

The control models that can be operated with the Ethernet card are listed in section 2.
The network settings of the TNC are described in the TECHNICAL MANUAL and in section 6
(Ethernet) of this service manual.

1–8

Service Manual Data Interfaces

2 Connectors and pin layouts
2.1 Connectors and pin layouts of TNC 125, 131, 135, 145, 150,
151/155
V.24/RS-232-C data interface,14.pin, Amphenol
Flange socket with female insert
PIN No.

Assignment

Designation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Chassis

GND
n.c.
n.c.
n.c.
RTS
DSR
n.c.
n.c.
n.c.
n.c.
DTR
TxD
CTS
RxD
External shield

Chassis ground

Request to Send
Data Set Ready

Data Terminal Ready
Transmit Data
Clear to Send
Receive Data

Connectors and pin layouts of TNC 125, 131, 135, 145, 150, 151/155

2–1

2.2 Connectors and pin layouts as of TNC 122
V.24/RS-232-C data interface, 25-pin, D-SUB
Flange socket with female insert
PIN No.

Assignment

Designation

1

Shield

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 (0V *2)

Signal Ground

8 to 19

not assigned

20

DSR

21 to 25

not assigned

Chassis

external shield = chassis

Control model
TNC 122
TNC 246
TNC 2500/B/C
TNC 306
TNC 335
TNC 351/355
TNC 360
TNC 406
TNC 407
TNC 410
TNC 415/B
TNC 425
TNC 426
TNC 430
CNC 232B
CNC 234.xxx
CNC 332

2–2

Data Set Ready

V.24/RS-232-C connector
X21
X25
X6

X26

x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x

Service Manual Data Interfaces

V.24/RS-232-C data interface, 9-pin, D-SUB
Flange socket with female insert
PIN No.

Assignment

Designation

1
2
3
4
5
6
7
8
9
Chassis

Shield
TxD
RxD
DSR
GND
DTR
CTS
RTS
not assigned
External shield = chassis

Chassis Ground
Transmit Data
Receive Data
Data Set Ready
Signal Ground
Data Terminal Ready
Clear to Send
Request to Send

Control model

V.24/RS-232-C connector
X21

TNC 124
TNC 310
TNC 370

x
x
x

Connectors and pin layouts as of TNC 122

2–3

V.11/RS-422 data interface, 15-pin, D-SUB
Flange socket with female insert
PIN No.

Assignment

Designation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Shield
RxD
CTS
TxD
RTS
DSR
DTR
GND
RxD
CTS
TxD
RTS
DSR
DTR
do not assign

Chassis Ground
Receive Data
Clear to Send
Transmit Data
Request to Send
Data Set Ready
Data Terminal Ready
Signal Ground
Receive Data
Clear to Send
Transmit Data
Request to Send
Data Set Ready
Data Terminal Ready

Control model

V.11/RS-422 connector
X22

TNC 406
TNC 407
TNC 415/B
TNC 425
TNC 426
TNC 430

x
x
x
x
x
x

2–4

Service Manual Data Interfaces

X25 Ethernet interface, RJ45 connector
10BaseT
Maximum cable length:
non-shielded: 100 m
shielded:
400 m

X26 Ethernet interface, BNC connector
10Base2 (coaxial cable)
Maximum cable length:
180 m

RJ45 connector
(female) 8-pin

Assignment

BNC connector
(female)

Assignment

1

TX+

Data (RXI, TXD)

2
3
4
5
6
7
8

TX−
REC+
not assigned
not assigned
REC−
not assigned
not assigned

Internal conductor
(core)
Shield

Control model

GND

Ethernet connector
(option)
X25
X26

TNC 426.B
x
TNC 430.A
x
TNC 426M/430M x

x
x
x

ETHERNET BOARD (option)
Id.No. 293 890-51

Connectors and pin layouts as of TNC 122

2–5

2.3 Connectors and pin layouts of ND 2xx and PT 8xx
V.24/RS-232-C data interface, 25-pin, D-SUB
Flange socket with female insert
PIN No.

Assignment

Designation

1
2
3
4
5
6
7
8 to 19
20
21 to 25
Chassis

Shield
TxD
RxD
RTS
CTS
DSR
GND
not assigned
DTR
not assigned
Ext. shield = chassis

Chassis Ground
Transmit Data
Receive Data
Request to Send
Clear to Send
Data Set Ready
Signal Ground

Position display

V.24/RS-232-C connector
X31

ND XXX
PT 8XX

x
x

2–6

Data Terminal Ready

Service Manual Data Interfaces

3 Wiring diagrams of the data interfaces
3.1 Overview V.24/RS-232-C

Control model

TNC 122
TNC 124
TNC 125
TNC 131
TNC 135
TNC 145
TNC 150
TNC 151/155
TNC 246
TNC 2500/B/C
TNC 306
TNC 310
TNC 335
TNC 351/355
TNC 360
TNC 370
TNC 406
TNC 407
TNC 410
TNC 415/B
TNC 425
TNC 426
TNC 430
CNC 232B
CNC 234.xxx
CNC 332
ND XXX
PT 8XX

Connection of peripheral unit,
25-pin
Wiring diagram for connection
direct
via adapter and
JH cable
HW
SW
HW
SW

Connection of peripheral unit,
9-pin
Wiring diagram for connection
direct
via adapter and
JH cable
HW
SW
HW
SW

11
13
13
13
13
13
13
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
16
16

10
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
-

12
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
17
17

2
14
7
7
7
7
7
7
2
2
2
14
2
2
2
14
2
2
2
2
2
2
2
2
2
2
-

1
14
8
8
8
8
8
8
1
1
1
14
1
1
1
14
1
1
1
1
1
1
1
1
1
1
-

10
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
-

3
15
5
5
5
5
5
5
3
3
3
15
3
3
3
15
3
3
3
3
3
3
3
3
3
3
-

4
15
6
6
6
6
6
6
4
4
4
15
4
4
4
15
4
4
4
4
4
4
4
4
4
4
-

1 - xx: number of the wiring diagram on the following pages
HW: wiring diagram for data transfer with hardware handshake
SW: wiring diagram for data transfer with software handshake

Overview V.24/RS-232-C

3–1

3.2 Overview V.11/RS-422
Control model

Wiring diagram

TNC 406
TNC 407
TNC 415/B
TNC 425
TNC 426
TNC 430

18
18
18
18
18
18

3.3 Overview Ethernet
Control model

Wiring diagram

TNC 426.B
TNC 430.A
TNC 426M/430M

section 6.2
section 6.2
section 6.2

1 - xx: number of the wiring diagram on the following pages

3–2

Service Manual Data Interfaces

3.4 Diagrams V.24/RS-232-C
Diagram no.1
V.24/RS-232-C with adapter block for software handshake, TNC 25-pin / peripheral unit 25-pin
V .2 4 - A d a p te r - B lo c k
V .2 4 a d a p te r b lo c k
P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 - p in

K u n d e n v e rd ra h tu n g
C u s to m e r w ir in g

b l
b r
g e
g n
g r
rs
rt
w s

b l
b n
y l
g n
g y
p k
rd
w h

With this wiring type only transfer stop with DC3 (software handshake) is possible!

The pin layouts of the RS-232-C-/V.24 data interface are different at the logic unit and at the
V.24 adapter block.

Diagrams V.24/RS-232-C

3–3

Diagram no.2
V.24/RS-232-C with adapter block for hardware handshake, TNC 25-pin / peripheral unit 25-pin
V .2 4 - A d a p te r - B lo c k
V .2 4 a d a p te r b lo c k
P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 - p in

b l
b n
e y l
n g n
r g y
s p k
t rd
s w h

b l
b r
g
g
g
r
r
w

If the pin layout of your peripheral unit differs from the above, the HEIDENHAIN
connecting cable cannot be used.

3–4

Service Manual Data Interfaces

Diagram no.3
V.24/RS-232-C with adapter block for hardware handshake, TNC 25-pin / peripheral unit 9-pin
V .2 4 - A d a p te r - B lo c k
V .2 4 a d a p te r b lo c k
P e r ip h e r ie g e r ä t ( P C ) , 9 p o l.
P e r ip h e r a l u n it ( P C ) , 9 - p in

w s /b r

w s /b r

w s /b r

w s /b r

o d e r K u n d e n v e rd ra h tu n g
o r c u s to m e r w ir in g
( n ic h t b e n u tz t)
(n o t u s e d )

b r
w s

b n
w h

( n ic h t b e n u tz t)
(n o t u s e d )

1)

Customer wiring or prefabricated part

Diagrams V.24/RS-232-C

3–5

Diagram no.4
V.24/RS-232-C with adapter block for software handshake, TNC 25-pin / peripheral unit 9-pin
V .2 4 - A d a p te r - B lo c k
V .2 4 a d a p te r b lo c k
P e r ip h e r ie g e r ä t ( P C ) , 9 p o l.
P e r ip h e r a l u n it ( P C ) , 9 - p in

K u n d e n v e rd ra h tu n g
C u s to m e r w ir in g
w s /b r

w s /b r

o d e r K u n d e n v e rd ra h tu n g
o r c u s to m e r w ir in g
( n ic h t b e n u tz t)
(n o t u s e d )

b r
w s

b n
w h

( n ic h t b e n u tz t)
(n o t u s e d )

1)

Customer wiring or prefabricated part

3–6

Service Manual Data Interfaces

Diagram no.5
V.24/RS-232-C with adapter block for hardware handshake, TNC 14-pin / peripheral unit 9-pin

V .2 4 - A d a p te r - B lo c k k o m p le tt m it K a b e l
V .2 4 a d a p te r b lo c k c o m p le te w ith c a b le
Id .-N r. 2 1 4 0 0 1 -0 1
P e r ip h e r ie g e r ä t ( P C ) , 9 p o l.
P e r ip h e r a l u n it ( P C ) , 9 - p in

w s /b r

w s /b r

s w

g n
b r
g e
g r
rs
w s

b l

b l
b n
e y l
n g n
r g y
s p k
t rd
w b k
s w h

b l
o d e r K u n d e n v e rd ra h tu n g
o r c u s to m e r w ir in g
( n ic h t b e n u tz t)
(n o t u s e d )

g

g

b r

r

r

g

s
w
( n ic h t b e n u tz t)
(n o t u s e d )

1)

Customer wiring or prefabricated part

Diagrams V.24/RS-232-C

3–7

CAUTION!

TNC 145 to TNC 155

B r id g e

B r id g e

O p e n

This modification applies for hardware handshake with TNC 145 to TNC 155. In these
control models, the RTS pin is not connected but tied high internally.
The following modification is required for hardware handshaking:
Cut the line on both sides between "DSR" and "DTR" and short-circuit "DSR" with "DTR"
(PC: pin6 with pin20).
Without this modification, data transfer using hardware handshaking is not only stopped but
aborted immediately (like "power off").
Do not use this configuration for TNC 355 with new hardware.

3–8

Service Manual Data Interfaces

Diagram no.6
V.24/RS-232-C with adapter block for software handshake, TNC 14-pin / peripheral unit 9-pin
V .2 4 - A d a p te r - B lo c k k o m p le tt m it K a b e l
V .2 4 a d a p te r b lo c k c o m p le te w ith c a b le
Id .-N r. 2 1 4 0 0 1 -0 1
P e r ip h e r ie g e r ä t ( P C ) , 9 p o l.
P e r ip h e r a l u n it ( P C ) , 9 - p in
K u n d e n v e rd ra h tu n g
C u s to m e r w ir in g

s w

b l

o d e r K u n d e n v e rd ra h tu n g
o r c u s to m e r w ir in g
( n ic h t b e n u tz t)
(n o t u s e d )

b r
g e
g n
g r
rs
rt
s w
w s

b l
b n
y l
g n
g y
p k
rd
b k
w h

( n ic h t b e n u tz t)
(n o t u s e d )

1)

Customer wiring or prefabricated part

Diagrams V.24/RS-232-C

3–9

Diagram no.7
V.24/RS-232-C with adapter block for hardware handshake, TNC 14-pin / peripheral unit 25-pin
V .2 4 - A d a p te r - B lo c k k o m p le tt m it K a b e l
V .2 4 a d a p te r b lo c k c o m p le te w ith c a b le
Id .-N r. 2 1 4 0 0 1 -0 1
P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 - p in

w s /b r

w s /b r

s w
g n
b r
g e
g r
rs
w s

b l

b l
b n
e y l
n g n
r g y
s p k
t rd
w b k
s w h

b l
b r
g
g
g
r
r
s
w

CAUTION! with TNC 145 to TNC 155

B r id g e

B r id g e

O p e n

This modification applies for hardware handshake with TNC 145 to TNC 155. In these
control models, the RTS pin is not connected but tied high internally.
The following modification is required for hardware handshaking:
Cut the line on both sides between "DSR" and "DTR" and short-circuit "DSR" with "DTR"
(PC: pin6 with pin20).
Without this modification, data transfer using hardware handshaking is not only stopped but
aborted immediately (like "power off").
Do not use this configuration for TNC 355 with new hardware.
3–10

Service Manual Data Interfaces

Diagram no.8
V.24/RS-232-C with adapter block for software handshake, TNC 14-pin / peripheral unit 25-pin
V .2 4 - A d a p te r - B lo c k k o m p le tt m it K a b e l
V .2 4 a d a p te r b lo c k c o m p le te w ith c a b le
Id .-N r. 2 1 4 0 0 1 -0 1
P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 - p in

K u n d e n v e rd ra h tu n g
C u s to m e r w ir in g

s w
g n
b r
g e
g r
rs
w s

b l

b l
b r
g e
g n
g r
rs
rt
s w
w s

Diagrams V.24/RS-232-C

b l
b n
y l
g n
g y
p k
rd
b k
w h

3–11

Diagram no.9
V.24/RS-232-C direct connection, TNC 14-pin / peripheral unit 9-pin
1 4 p o lig
( d ir e k t a n d e r S te u e r u n g )
1 4 - p in
( d ir e c tly o n th e c o n tr o l)

T N C

T X
R X
R T
C T
D S
G N
D T

D

2

1 2
1 4
5
1 3
6
1
1 1

D
S
S
R
D
R

9 p o lig
(C O M 1 )
R X
T X
C T
R T
D T
G N
D S

3
8
7
4
5
6

D
D
S
S

(P C )

R
D
R

Diagram no.10
V.24/RS-232-C direct connection, TNC 25-pin / peripheral unit 9-pin
2 5 p o lig
( d ir e k t a n d e r S te u e r u n g )
2 5 - p in
( d ir e c tly o n th e c o n tr o l)

T N C

3–12

R X
T X
C T
R T
D T
G N
D S

D

9 p o lig
(C O M 1 )
3

2

D

2
3

S

7
4

S

8
5

R

6
6

D
R

5
7

2 0

4

T X
R X
R T
C T
D S
G N
D T

D
D
S
S

(P C )

R
D
R

Service Manual Data Interfaces

Diagram no.11
V.24/RS-232-C direct connection for hardware handshake,
TNC 25-pin/peripheral unit 25-pin (1:1)

P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 -p in

Diagram no.12
V.24/RS-232-C direct connection for software handshake,
TNC 25-pin / peripheral unit 25-pin (1:1)

P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 -p in

Diagrams V.24/RS-232-C

3–13

Diagram no.13
V.24/RS-232-C direct connection, TNC 14-pin / peripheral unit 25-pin

1 4 p o lig
( d ir e k t a n d e r S te u e r u n g )
1 4 - p in
( d ir e c tly o n th e c o n tr o l)

T N C

3–14

T X
R X
R T
C T
D S
G N
D T

D
D
S
S
R
D
R

1 2
1 4
5
1 3
6
1
1 1

2 5 p o lig

3
2
5
4
2 0
6

7

R X
T X
C T
R T
D T
G N
D S

D
D
S
S
R
D

P e r ip h e r ie g e r ä t
P e r ip h e r a l u n it

R

Service Manual Data Interfaces

Diagram no.14
V.24/RS-232-C with adapter block for hardware handshake, TNC 9-pin / peripheral unit 25-pin
V .2 4 - A d a p te r - B lo c k
V .2 4 a d a p te r b lo c k
Id .-N r. 2 3 9 7 5 8 -0 1
P e r ip h e r ie g e r ä t 2 5 p o l.
P e r ip h e r a l u n it 2 5 - p in

w s /b r

b l
b n
e y l
n g n
r g y
s p k
t rd
s w h

b l
b r
g
g
g
r
r
w

If the pin layout of your peripheral unit differs from the above, the HEIDENHAIN
connecting cable cannot be used.

Diagrams V.24/RS-232-C

3–15

Diagram no.15
V.24/RS-232-C with adapter block for hardware handshake, TNC 9-pin / peripheral unit 9-pin

P e r ip h e r ie g e r ä t ( P C ) , 9 p o l.
P e r ip h e r a l u n it ( P C ) , 9 - p in

w s /b r

w s /b r

w s /b r

b l
b n
e y l
n g n
r g y
s p k
t rd
s w h

b l
b r
g
g
g
r
r
w
o d e r K u n d e n v e rd ra h tu n g
o r c u s to m e r w ir in g
( n ic h t b e n u tz t)
(n o t u s e d )

( n ic h t b e n u tz t)
(n o t u s e d )

1)

Customer wiring or prefabricated part

3–16

Service Manual Data Interfaces

Diagram no.16
V.24/RS-232-C direct connection for hardware handshake, ND/PT 25-pin / peripheral unit 25-pin

Diagram no.17
V.24/RS-232-C direct connection for softw. handshake, ND/PT 25-pin / peripheral unit 25-pin

Kundenverdrahtung
Customer wiring

Diagrams V.24/RS-232-C

3–17

3.5 Diagram V.11/RS-422
Diagram no.18
V.11/RS-422 data interface

bl
br
ge
gn
gr
rs
rt
sw
ws

bl
bn
yl
gn
gy
pk
rd
bk
wh

The pin layout of the RS-422-/V.11 data interface is the same at the logic unit X22 and at
the V.11 adapter block.

3–18

Service Manual Data Interfaces

Diagram V.11/RS-422

3–19

4 Operating modes of the data interfaces
4.1 Operating modes on TNC 125, 131, 135, 145, 150, 151/155
One or several operating modes may be available, depending on the control model.

Control model
TNC 125
TNC 131
TNC 135
TNC 145
TNC 150
TNC 151/155 B/Q
TNC 151/155 A/P

ME -

FE

-

EXT -

Operating mode
ME
FE

EXT

Remark

x
x
x
x
x
x
x

x
x

Selection via MOD
Selection via machine parameter

x
x

x
x

For connection of the HEIDENHAIN magnetic tape unit ME 101/102 or other peripheral
units. Data format (7 data bits, 1 stop bit, even parity) and baud rate (2400) are adapted
to the ME.
For connection of the HEIDENHAIN floppy disk unit FE 401 or other peripheral units.
Data transfer is executed with a special protocol (blockwise transfer) to back up data.
Data format (7 data bits, 1 stop bit, even parity), baud rate (9600) and transfer protocol
are adapted to the FE.
For adaptation of data transfer in standard data format and for blockwise transfer to
peripheral units. The interface for data transfer is adapted via machine parameters;
any baud rate can be selected.

Operating modes on TNC 125, 131, 135, 145, 150, 151/155

4–1

4.2 Operating modes on TNC 122 to TNC 430 and ND 2XX / PT 8XX
One or several operating modes may be available, depending on the unit.

Control model

Operating mode
ME

FE

EXT

TNC 122

x

x

x

TNC 124

x

x

x

LSV2

Screen
dump

TNC 246

x

x

x

TNC 2500/B/C

x

x

x

x

TNC 306

x

x

x

x

TNC 335

x

x

x

x

TNC 351/355

x

x

x

TNC 360

x

x

x

x

TNC 370

x

x

x

x

x

x

x

TNC 310

TNC 406

Host
operation

DNC

x

2)

TNC 407

x

x

x

x

x

TNC 410

Log

x

x

x
x 3)

x

x
x

3)

TNC 415/B

x

x

x

x

TNC 425

x

x

x

x 3)

TNC 426.A/.B

x 4)

x

x

TNC 430.A

x 4)

x

x

CNC 232B

1)

x

x

x

x
x

CNC 234.xxx 1)

x

x

x

CNC 332

x

x

x

ND 2XX

x

PT 8XX

x

1)
2)
3)
4)

x
x

x

The data transfer rate must be set to 9600 baud.
"Change directory" not possible.
The machine must support the LSV2/DNC mode.
File server (LSV2) as from software versions 280 462 05, 280 470 01, 280 472 01..

For internal settings please refer to the User's Manuals and Technical Manuals of the controls
or display units.

4–2

Service Manual Data Interfaces

FE 1:

For connection of the HEIDENHAIN floppy disk unit FE 401 B (or floppy disk unit FE 401, as
from software 230 626 03) or other peripheral units.
Data format and protocol are adapted to FE 401/B!
Protocol:
Blockwise transfer
Data format:
7 data bits, 1 stop bit, even parity
Baud rate:
110 - 115 200 Baud
(depending on the hardware of the HEIDENHAIN unit)
Interface parameter: fixed
Transfer stop:
software handshake with DC3

FE 2:

For connection of the HEIDENHAIN floppy disk unit FE 401 or other peripheral units.
Data format and protocol are adapted to FE 401/B!
Protocol:
Blockwise transfer
Data format:
7 data bits, 1 stop bit, even parity
Baud rate:
110 - 115 200 Baud
(depending on the hardware of the HEIDENHAIN unit)
Interface parameter: fixed
Transfer stop:
software handshake with DC3

EXT:

For adaptation of data transfer in standard data format and for blockwise transfer to
external peripheral units.
Protocol:
Data format:
Baud rate:
Interface parameter:
Transfer stop:

Standard or blockwise transfer
Adaptation via machine parameter MP 5000 and following
Adaptation via machine parameter MP 5000 and following
110 - 115 200 Baud
(depending on the hardware of the HEIDENHAIN unit)
Adaptation via machine parameter MP 5000 and following
Software handshake with DC3 or hardware handshake
with RTS; selectable in machine parameter MP5000
and following

LSV-2: With the appropriate software (TNCremo V 3.0) various functions can be executed in the
LSV-2 protocol, e.g. file management, remote control and TNC diagnosis from a PC.
Protocol:
Data format:
Baud rate:
Interface parameter:
Transfer stop:

Bi-directional transfer according to DIN 66019
8 data bits, 1 stop bit, no parity
110 - 115 200 Baud
(depending on the hardware of the HEIDENHAIN unit)
fixed
Software handshake via protocol

Operating modes on TNC 122 to TNC 430 and ND 2XX / PT 8XX

4–3

5 Machine parameters for the data interfaces
5.1 MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355
5.1.1 Overview
Function
General information
Data format
ASCII characters for
beginning and end of
program
Decimal point or
comma
Blockwise transfer
Operating mode of
RS-232-C
ASCII characters for
data input and
data output
Command block
Start/End
Pos./neg. acknowledge
Data transfer finished

125

131

135

145

TNC
145C

150

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

151/155

351/355

-

MP 76

MP 222
Bit 0
MP 71 MP 71

MP 222
Bit 0
MP 71

-

MP 70

MP 92 -

-

-

-

-

-

MP 223

MP 223

-

-

-

MP 218
MP 219
MP 220

-

-

-

-

-

-

MP 218
MP 219
MP 220

-

-

-

-

-

-

MP 221
MP 224

MP 221
MP 224

-

-

-

-

-

-

Output of control characters at the beginning of
each graphic line

-

-

-

-

-

-

Character parity

-

-

-

-

-

-

Transfer stop

-

-

-

-

-

-

MP 226
MP 227
MP 228
MP 229
MP 230
MP 231
MP 232
MP 233
MP 222
Bit 4-7
MP 222
Bit 2-3

MP 226
MP 227
MP 228
MP 229
MP 230
MP 231
MP 232
MP 233
MP 222
Bit 4-7
MP 222
Bit 2-3

Printer adaptation
Output of control characters at the beginning of
each graphics

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–1

5.1.2 Description of the machine parameters
Machine parameters - general information
Data format
As of TNC 151 B/Q the data format can be set in machine parameter MP 222.
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 data bits
(ASCII code, bit 8 = parity)
8 data bits
(ASCII code, bit 8 = 0, bit 9 = parity)
no BCC check
BCC check
transfer stop by hardware handshaking
transfer stop by software handshaking
even character parity
odd character parity
character parity desired
1 1/2 stop bits
2
stop bits
1
stop bit
1
stop bit

Example:
For "blockwise transfer" with the HEIDENHAIN data transfer software in the "EXT" mode the data
format must be as follows:
7 data bits, 1 stop bit, even parity, software handshake
7
1
↓
128

6
0
+

5
1
↓
32

4
0
+

3
1
↓
8

2
0

1
0

0
0

Bit
binary
= 168 decimal

In the "FE/ME" mode the data format in MP 222 is not active; in this case the format is always set to
7 data bits, 1 stop bit, even parity and software handshake.

5–2

Service Manual Data Interfaces

Program end and program start
The control characters for "program end" and "program start" are defined in MP 71 (5010.0).
MP 71 (5010.0) LSB:
MSB:

Bit 0 - 7 = character for program end
Bit 8 - 15 = character for program start

For this example the standard values "ETX" and "STX" are used, i.e. MP 71 : 515
(program start)
15
MSB
STX

8

(2)

(program end)
7
LSB
ETX

0

(3)

2 *
256
+
3
= 515
For serial data transfer only the character for program end is transmitted (in our example
"MP 71 : 3" would be sufficient for "EXT").
Both characters, for program start and program end, are only transmitted with blockwise transfer
(in our example it would be "MP 71 : 515" for "STX" and "ETX").
To select the characters for program start and program end via MP 71, the RS-232-C must be set
to "ETX" mode.
In the "FE" and "ME" modes the control characters "STX" and "ETX are automatically set,
i.e. MP 71 must be 515.
In old control models (TNC 150; TNC 151 A/P; TNC 155 A/P) the machine parameter MP 71 is
always active.
Machine parameters of TNC 145 C and TNC 150
MP 70: Decimal point or comma

ON = decimal point
OFF = decimal comma

If numerical values in programs are to be output with decimal points, the parameter 70 must
be programmed ON; if output with decimal comma is required, this parameter must
be programmed OFF.
Character for end of program

MP 71:

1-126

MP 76: By means of the parameter 71 (TNC 150) or 76 (TNC 145C) an additional ASCII character
for "Program End" can be selected for remote programming. The input depends on the
significance of the character and is derived from the pattern on the punched tape (without
parity bit).
MP 92: Decimal point or comma

0=
1=

decimal comma
decimal point

If numerical values in programs are to be output with decimal points, the parameter 70 must
be programmed ON; if output with decimal comma is required, this parameter must
be programmed OFF.
Operating mode of the data interface
The operating mode of the data interface is defined in the machine parameter MP 223 (5030).
MP 223 (5030)

0 = Blockwise transfer inactive
1 = Blockwise transfer active

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–3

Machine parameters for blockwise transfer
With BLOCKWISE TRANSFER in the operating mode "PROGRAM RUN", machine programs
- in general created on a remote computer-aided workstation - of any desired length can be
down-loaded and machined via the serial data interface.
Blocks already machined are deleted from the memory and the next program blocks are requested
from the external memory.
With BLOCKWISE TRANSFER the data flow is not stopped by RTS or DC3, but only by the control
characters ACK (acknowledge = positive) and NAK (not acknowledge = negative).
Each transferred block is checked by means of a BCC (block check character): the received data are
checked for block parity. If both values are the same, positive acknowledge is transmitted; if
they are not the same, negative acknowledge is transmitted.
This block is repeated up to three times. If the result is a negative acknowledge in each case, data
transfer is aborted and an error message displayed.
Parameter No. Bit

Function

Entry values for

71 or
5010.0

ETX or any ASCII character;
character for End of Program
STX or any ASCII character;
character for Start Program
H or any ASCII character;
transmitted in the a command block for data input
before the program number.
E or any ASCII character;
transmitted in the a command block for data input
after the program number.
H or any ASCII character;
transmitted in the a command block for data
output before the program number.
A or any ASCII character;
transmitted in the a command block for data
output after the program number.
ETB or substitute character (decimal code 1 - 47);
transferred at the end of the command block.
SOH or substitute character (decimal code 1 - 47);
transferred at the beginning of the program block.
ACK or substitute character (decimal code 1 - 47);
positive acknowledge, transferred if the data block
was been correctly received.
NAK or substitute character (decimal code 1 - 47);
negative acknowledge, transferred if the data
block was not correctly received.
EOT or substitute character (decimal code 1 - 47);
transferred at the end of data transfer.

ETX and STX:
515

0 ... 7
8 ... 15

218 or
5010.1

0 ... 7

8 ... 15

219 or
5010.2

0 ... 7

8 ... 15

220 or
5010.3

0 ... 7
8 ... 15

221 or
5010.4

0 ... 7

8 ... 15

224 or
5010.5

0 ... 7

H and E:
17736

H and A:
16712

ETB or SOH:
279

ACK or NAK:
5382

EOT:
4

For MP 218 (5010.1) and MP 219 (5010.2)
H = HEIDENHAIN plain language
D = DIN-ISO programs
M = Machine parameter list
P = PLC program
S = Multipoint error compensation list
X99999967 = For all programs stored in the ME mode.

5–4

Service Manual Data Interfaces

Calculation of machine parameters
Examples for MP 218 (5010.1) - MP 221 (5010.4) and MP 224 (5010.5)
15

MSB
E

MP 218 (5010.1):

8

7

(69)

LSB
H

69 x 256

+

0

(72)
72

= 17736

MP 218 (5010.1) = 17736
LSB must match the data transfer program
("Change identifier" in FDE program)
X
H
D
P
M
S

(88)
(72)
(68)
(80)
(77)
(83)

-

User parameters (general) ME mode
Programs in HEIDENHAIN plain language
DIN/ISO programs
PLC programs
Machine parameters
Multipoint error compensation list

MSB must match the data transfer program
("E" is prescribed in the FDE/TNC program).
15

MSB
A

MP 219 (5010.2):

8

7

(65)

LSB
H

65 x 256

+

0

(72)
72

= 16712

MP 219 (5010.2) = 16712
LSB can be selected as in the above example, but must be the same for both machine
parameter and identifier.
"A" is prescribed in the FDE/TNC program for MSB.
15
MP 220 (5010.3):

MSB
SOH
1 x 256

8

7

(1)

LSB
ETB

+

0

(23)
23

=

279

MP 220 (5010.3) = 279
SOH and ETB are prescribed for the FDE/TNC program. Otherwise a substitute character can be
selected which must match the data transfer software.

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–5

15
MP 221 (5010.4):

MSB
NAK
21 x 256

8

7

(21)

LSB
ACK

+

0

(6)
6

=

5382

MP 221 (5010.4) = 5382
ACK/NAK is defined for the FDE/TNC program, otherwise a matching substitute character
can be selected in the data transfer software.

MP 224 (5010.5):

EOT

(4)
4

=

4

MP 224 (5010.5) = 4
Prescribed for FDE/TNC program; otherwise selectable as above.

For our example the following values must be entered in the machine parameter list:
MP
MP
MP
MP
MP
MP
MP
MP

5–6

71
218
219
220
221
222
223
224

(5010.0)
(5010.1)
(5010.2)
(5010.3)
(5010.4)
(5020)
(5030)
(5010.5)

=
515
= 17736
= 16712
=
279
= 5382
=
168
=
1
=
4

(STX, ETX)
(E, H)
(A, H)
(SOH, ETB)
(NAK, ACK)
(7 data bits, 1 stop bit, even parity, xon/xoff)
(blockwise transfer active)
(EOT)

Service Manual Data Interfaces

Printer adaptation
General information for graphic output

Important: Your printer manual is absolutely required!
Proceeding:
Via the DIP switches the printer must be configured such that it matches the configuration of
the control.

Control settings:
1. At the control the RS-232-C interface must be set to "EXT" (the interface can be selected by
pressing MOD; pressing ENT changes the setting).
2. The baud rate must also be selected via MOD and a value entered.
(Observe the setting of the DIP switches at the printer.)
3. Data format: 8 data bits, 1 stop bit, even parity, software handshaking; the data format is set
in MP 222 (MP 5020): 169.
4. The control character for the end of program is "EXT"; it is set in machine parameter
MP 71 (MP 5010.0): 3.
5. Blockwise transfer must be deactivated in MP 223 (MP 5030) : 0.
6. Values must be entered for the machine parameters MP 226 (MP 5110.0) to
MP 233 (MP 5120.3).
The calculation of the machine parameters is explained on the following pages.
The printer manual is required to define the escape sequences. The values determined must be
entered in the machine parameter list.

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–7

Machine parameter calculation for graphic output
In the graphics mode the screen of TNC 155/355 consists of 512 + 490 picture elements. For
graphics data output, the data are output line-by-line in 8-bit format via the serial interface.
A line consists of 8 pixels and 512 bytes per line.
0 <-------------------------------> 511
0

Line 0

Byte no. 0

Byte no. 1 etc.

Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7

Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7

61
# represents one byte on the screen

Graphics
line
0

Line

1

Line

61

5–8

Byte no. 0

Byte no. 1 etc.

Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7

Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7

⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ etc. up to 511

Bit 0
Bit 0
Bit 1
Bit 1
Bit 2
Bit 2
Bit 3
Bit 3
Bit 4
Bit 4
Bit 5
Bit 5
Bit 6
Bit 6
Bit 7
Bit 7
⋅⋅⋅⋅
⋅⋅⋅⋅
⋅⋅⋅⋅
⋅⋅⋅⋅
etc. up to 490 bits

Service Manual Data Interfaces

The parameters are subdivided into two blocks:
The first parameter block (MP 226 (5110.0) to MP 229 (5110.3)) is transmitted once before each
block.
It initializes the printer and sets the general printer parameters for graphic output, e.g. line spacing,
carriage return, line feed and possibly form feed to reach the beginning of the printer paper.
The line feed must be specified such that the graphic lines are printed without blank lines in between.
For this reason, the line spacing should be set to 72/216".
The second parameter block (MP 230 (5120.0) to MP 233 (5120.3)) is output before each graphic
line to perform a carriage return and a line feed at the printer and to set it to the graphics mode.
The control outputs 512 data bytes per line, i.e. 512 bytes must be displayed as graphics on paper
before the printer automatically switches from the graphics mode to the ASCII mode.
The commands for the printer are displayed in ESCAPE sequences which may vary from printer
to printer. The EPSON command block for printers is a quasi-standard supported by most printer
manufacturers. Therefore, we refer to these EPSON ESCAPE SEQUENCES.
The following escape sequences and ASCII characters must be transmitted to the printer for
initialization:
The machine parameters MP 226 (5110.0) to MP 233 (5120.3) are noted as 16-bit values and
output as decimal values. The input value may be between 0 and 65535. These machine parameters are subdivided into bytes.
The most significant byte from MP 226 (5110.0) and MP 230 (5120.0) defines the number of bytes
the control outputs via RS-232-C.
The entry values 0 to 7 are advisable, since up to 7 bytes can be transferred. The next bytes are
output individually in ascending order.

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–9

Example:
The escape sequences stated below are not generally valid; they must be defined individually for
each printer (with the help of the printer manual).

Machine parameter block 1 MP 226 (5110.0) to MP 229 (5110.3)
Output of control characters at the beginning of each graphics
Required:

Character

ASCII code

FF
CR
LF
ESC
3
H

12 DEC.
13 DEC.
10 DEC.
27 DEC.
51 DEC.
72 DEC.

1. Form feed
2. Carriage return
3. Line feed
4. Line spacing
5. set to
6. 72/216"
Byte counter Æ 6

FF

CR

LF

ESC

Result
Form Feed
Carriage Return
Line Feed
Escape
3 in ASCII code
H in ASCII code

3

H

Result:
15
MP 226 (5110.0):

MP 227 (5110.1):

MP 228 (5110.2):

MSB
Byte counter
Byte 0
6 * 256

8
(6)

CR
Byte 2
13 * 256

(13)

ESC
Byte 4

(27)

Entry values:
MP 226 (5110.0)
MP 227 (5110.1)
MP 228 (5110.2)
MP 229 (5110.3)

5–10

H
Byte 6
72 * 256

LSB
FF

+
LF
+

27 * 256
MP 229 (5110.3):

7

3
+

(72)

-+

(12)
Byte 1
12

0

=

1548

(10)
Byte 3
10

=

3338

(51)
Byte 5
51

=

6963

(0)
Byte 7
0

= 18432

: 1548
: 3338
: 6963
:18432

Service Manual Data Interfaces

Machine parameter block 2 MP 230 (5120.0) to MP 233 (5120.3)
Output of control characters at the beginning of each graphic line
Required:

Character

ASCII code

CR
LF
ESC
*
5 DEC.
0 DEC.
2 DEC.

13 DEC.
10 DEC.
27 DEC.
42 DEC.
5 DEC.
0 DEC.
2 DEC.

1. Carriage Return
2. Line Feed
3. Graphics mode with 8
4. needles
5. 72 dpi and
6. 512 data bytes
7. per line
Byte counter Æ 7

CR

LF

ESC

*

Result
Carriage Return
Line Feed
Escape
Asterisk
Decimal 5
Decimal 0
Decimal 2

5

0

2

Result:
15
MP 230 (5120.0):

MP 231 (5120.1):

MP 232 (5120.2):

MP 233 (5120.3):

MSB
Byte counter
Byte 0
7 * 256
LF
Byte 2
10 * 256

8

7

(7)

LSB
CR

(13)
Byte 1
13

=

1805

+

(27)
Byte 3
27

=

2587

+

5 DEC. (5)
Byte 5
5

= 10757

+

2 DEC. (2)
Byte 7
2

=

+
(10)

*
Byte 4
42 * 256

(42)

0 DEC.
Byte 6
0 * 256

(0)

0

ESC

2

Entry values
MP 230 (5120.0) : 1805
MP 231 (5120.1) : 2587
MP 232 (5120.2) : 10757
MP 233 (5120.3) :
2

MPs for TNC 125, 131, 135, 145, 150, 151/155, 351/355

5–11

5.2 MPs for TNC 122/124
5.2.1 Overview
Function
Data transfer rate

122

TNC
124

-

5040

5.2.2 Description of the machine parameters
Machine parameters
The following list contains the machine parameters for all software versions.
Since however, several machine parameters are not valid for certain controls or have been introduced or eliminated with a certain software version, there are columns with symbols for differentiation
belonging to the parameter number.

Explanation of the symbols
♦

= The parameter applies for all software versions of this controls.

04

= The parameter has been introduced with a certain software version (e.g. with version 04).

I04

= The parameter was eliminated from a certain software version on (e.g. version 04) or
replaced by a new parameter.
= The parameter is not active with this software (control).

-

Explanation of the columns
TNC 124 = TNC 124 with NC software 246 16* --

Function
Data transfer rate

5–12

MP
No.
5040

Bit

TNC
124

Input

Š

300
600
1200
2400
4800
9600
19200
38400

Service Manual Data Interfaces

5.3 MPs for TNC 232/246
5.3.1 Overview
Function

TNC
232

Control character for "Blockwise Transfer“
Character for beginning and end of program;
the character for program end also applies for
"standard data interface"
ASCII character for data input
ASCII character for data output
ASCII character for beginning and end of
command block
ASCII character for pos. and neg. acknowledge
ASCII character for "data transfer finished"
Data format and transfer stop for the data
interface
Transfer mode for EXT

MPs for TNC 232/246

246

5010.0 5010.0

5010.1 5010.1
5010.2 5010.2
5010.3 5010.3
5010.4 5010.4
5010.5 5010.5
5020
5020
5030

5030

5–13

5.3.2 Description of the machine parameters
Function

MP
No.

TNC
246 B

CNC
232 B

5010.0*

Š

Š

0 ... 65 535

ASCII character for data input
ASCII character for data output

5010.1*
5010.2*

Š
Š

Š
Š

0 ... 65 535

ASCII character for beginning and end
of command block

5010.3*

Š

Š

0 ... 65 535

ASCII character for pos. and
neg. acknowledge

5010.4*

Š

Š

0 ... 65 535

Control character for "Blockwise
Transfer“
Character for beginning and end of
program;
the character for program end also
applies for "standard data interface"“

Bit

Input

ASCII character "Data transfer finished" 5010.5*

Š

Š

0 ... 65 535

Data format and transmission stop
for the data interface
RS-232-C/V.24
7 or 8 data bits

Š

Š

0 .. 255

5020*

+ 0 → 7 data bits (ASCII code
8th bit = parity)
+ 1 → 8 data bits (ASCII code
8th bit = 0 and
9th bit = parity)
+ 0 → any BCC
+ 2 → BCC not control
character
+ 0 → not active
+ 4 → active
+ 0 → not active
+ 8 → active
+ 0 → not active
+ 16 → active
+ 0 → even
+ 32 → odd

0

Block check character

1

Transmission stop by RTS

2

Transmission stop by DC3

3

Character parity
or
Character parity

4

even
odd
desired

5
6/7

7
0
0
1
1

6
0
1
0
1

1½
2
1
1

stop bits
stop bits
stop bit
stop bit

Bit 6: + 64
Bit 7: + 128
Operating mode of the data interface
RS-232-C/V.24

5030*

Š

Š

0 → "Standard data transfer“
1 → "Transfer blockwise“

* accessible via code number 123

5–14

Service Manual Data Interfaces

5.4 MPs for TNC 306/335/360/2500/CNC 234/TNC 370
5.4.1 Overview
Function

TNC
234

306

335

360

2500

-

5010

-

-

-

-

1. control character for end of text (ETX)
2. control character for start of text (STX)

5010.0

-

5010.0

5010.0

5010.0

5010.0

1. ASCII character for file type
for data input
2. ASCII character for input code (E)

5010.1

-

5010.1

5010.1

5010.1

5010.1

1. ASCII character for file type
for data output
2. ASCII character for output code (A)

5010.2

-

5010.2

5010.2

5010.2

5010.2

1. control character for end of command block (ETB) 5010.3
2. control character for start of command block (SOH)

-

5010.3

5010.3

5010.3

5010.3

1. control character for pos. acknowledge (ACK)
2. control character for neg. acknowledge (NAK)

5010.4

-

5010.4

5010.4

5010.4

5010.4

Control character for end of data transfer (EOT)

5010.5

5011

5010.5

5010.5

5010.5

5010.5

5030

-

5030

5030

5030

5030

Data transfer rate for PLC coupling

-

-

5040

5040

-

-

Graphic printout

-

-

-

-

-

-

Graphic printout

-

-

-

-

-

-

Block check number sequence with data transfer
from interface

-

5990

-

-

-

-

5020

-

5020

5020

5020

5020

Control character for end of text (ETX)

Transfer mode for EXT

Data format and transmission stop for the data
interface RS-232-C/EXT

MPs for TNC 306/335/360/2500/CNC 234/TNC 370

370

5–15

5.4.2 Description of the machine parameters
Function
Control character for end of text (ETX)

MP
No.

Bit

5010

TNC
2500

TNC
360

*NC
306

CNC
234

Input

-

-

04

-

0 ... 255

1. control character f. end of text (ETX) 5010.0*
2. control character f. start of text (STX)

Š

Š

-

Š

0 ... 32382

1. ASCII character for file type
for data input
2. ASCII character for input code (E)

5010.1*

Š

Š

-

Š

0 ... 32382

1. ASCII character for file type
for data output
2. ASCII character for output code (A)

5010.2*

Š

Š

-

Š

0 ... 32382

1. control character for end of
command block (ETB)
2. control character for start of
command block (SOH)

5010.3*

Š

Š

-

Š

0 ... 32382

1. control character for positive
acknowledge (ACK)
2. control character for negative
acknowledge (NAK)

5010.4*

Š

Š

-

Š

0 ... 32382

Control character for end of data
transfer (EOT)

5010.5*

Š

Š

-

Š

0 ... 32282

Control character for end of data
transfer (EOT)

5011

-

-

04

-

0 ... 32382

Data format and transmission stop
for the RS-232-C/EXT data interface

5020*

Š

Š

Š

Š

0 ... 255

7 or 8 data bits

0

Block check character

1

Transmission stop by RTS

2

Transmission stop by DC3

3

Character parity even/odd

4

Character parity on/off

5

Number of stop bits

+0
+1

data bits, bit 8 = parity
data bits, bit 8 = 0 and
bit 9 = parity
+ 0 = any BCC
+ 2 = BCC not control character
+ 0 = not active
+ 4 = active
+ 0 = not active
+ 8 = active
+ 0 = even
+ 16 = odd
+ 0 = off
+ 32 = on

6/7

=7
=8

+ 64 => bit 6 = 1
+ 128 => bit 7 = 1
6/7
0/1
1/0
0/1
1/1

Activation of RTS signal

8

11

16

-

08

Control sends EOT after having
received ETX

9

11

17

-

-

= 1 1/2
=2
=1
=1

stop bits
stop bits
stop bit
stop bit

+ 0 = RTS signal always active
+ 256 = RTS signal is set active
when data transfer is activated
and set inactive at the end of
data transfer.
+ 0 = EOT is transmitted
+ 512 = EOT is not transmitted

* accessible via code number 123

5–16

Service Manual Data Interfaces

Function
Transfer mode for EXT
Data transfer rate for
PLC coupling

Graphic printout

MP
No.
5030*
5040

5110.0

Bit

TNC
2500

TNC
360

*NC
306

CNC
234

Š

Š

-

Š

Input
0=

"Standard data interface"

1=

"Blockwise transfer"

-

03

-

-

0=

110 [Bd]

-

03

-

-

1=

150

-

03

-

-

2=

300

-

03

-

-

3=

600

-

03

-

-

4=

1200

-

03

-

-

5=

2400

-

03

-

-

6=

4800

-

03

-

-

7=

9600

-

03

-

-

8=

19200

-

06

-

-

9=

38400

I04

-

-

-

0=

without function

I04

-

-

-

0=

without function

-

-

Š

-

0=

NC PGM with block numbers

1=

NC PGM without block numbers

5110.1
5110.2
5110.3
Graphic printout

5120.0
5120.1
5120.2
5120.3

Block check number sequence
with data transfer from interface

5990

* accessible via code number 123

1) Example for the calculation of these machine parameters:
(decimal code 1st character)+ (256 x decimal code 2nd character)
3 (ETX)
+ 256 x (STX)

MPs for TNC 306/335/360/2500/CNC 234/TNC 370

= input value
= 515

5–17

5.5 MPs for TNC 310/410
5.5.1 Overview
Function
Data format and transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)
Transfer mode for
EXT1
EXT2
EXT3 (PLC)
Data transfer rate for
PLC coupling (EXT3)

5–18

TNC
310

410

5020.0
5020.1
5020.2

5020.0
5020.1
5020.2

5030.0
5030.1
5030.2
5040

5030.0
5030.1
5030.2
5040

Service Manual Data Interfaces

5.5.2 Description of the machine parameters
Function
Data format and
transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3

MP
No.

A

B

C

D

Input

Bit

Š
Š
Š

5020.0
5020.1
5020.2

0 ... 255

7 or 8 data bits

0

+ 0 = 7 data bits,
+ 1 = 8 data bits,

Block check character

1

+ 0 = any BCC
+ 2 = BCC not control character

Transmission stop by RTS

2

+ 0 = inactive
+ 4 = active

Transmission stop by DC3

3

+ 0 = inactive
+ 8 = active

Character parity even / odd

4

+ 0 = even
6 = odd

Character parity on / off

5

+ 0 = off
+ 32 = on

Number of stop bits

6
7

Activation of RTS signal

8

Control sends EOT after having
received ETX

9

+ 64 → bit 6 = 1
+128 → bit 7 = 1
bit 6 bit 7
0
1 = 1½ stop bits
1
0 = 2 stop bits
0
1 = 1 stop bit
1
1 = 1 stop bit
+0
= RTS signal always active
+ 256
= RTS signal is set active
when data transfer is activated
and set inactive at the end of
data transfer.
+0
= EOT is transmitted
+ 512
= EOT is not transmitted

Transfer mode for
EXT1
EXT2
EXT3
Data transfer rate for
PLC coupling (EXT3)

MPs for TNC 310/410

bit 8 = parity
bit 8 = 0 and
bit 9 = parity

5030.0
5030.1
5030.2

Š
Š
Š

0 = "Standard data transfer"
1 = "Blockwise transfer"

5040

Š

0 ... 9
0 = 110 Bd 5 = 2400 Bd 10 = 57600 Bd
1 = 150 Bd 6 = 4800 Bd 11 = 115200 Bd
2 = 300 Bd 7 = 9600 Bd
3 = 600 Bd 8 = 19200 Bd
4 = 1200 Bd 9 = 38400 Bd

5–19

5.6 MPs for TNC 406/407/415/425
5.6.1 Overview
Function
Inhibiting a data interface
Data format and transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)
Transfer mode for
EXT1
EXT2
EXT3 (PLC)
Data transfer rate for
PLC coupling (EXT3)
Control characters for "Blockwise transfer"
ASCII character for start of program
EXT1
(STX)
EXT2
EXT3 (PLC)
ASCII character for end of program
for EXT1
(ETX)
for EXT2
for PLC
ASCII character for file type for data input
for EXT1
for EXT2
for PLC
ASCII character for input code
for EXT1
(E)
for EXT2
for PLC
ASCII character for file type for data output
for EXT1
for EXT2
for EXT3 (PLC)
ASCII character for output code
for EXT1
(A)
for EXT2
for EXT3 (PLC)
ASCII character for start of command block
for EXT1
(SOH)
for EXT2
for EXT3 (PLC)
ASCII character for end of command block
for EXT1
(ETB)
for EXT2
for EXT3 (PLC)
ASCII character for positive acknowledge
for EXT1
(ACK)
for EXT2
for EXT3 (PLC)
ASCII character for negative acknowledge
EXT1
(NAK)
EXT2
EXT3 (PLC)
ASCII character for end of transmission
EXT1
(EOT)
EXT2
EXT3 (PLC)

5–20

TNC
406

407

415

425

5000

5000

5000

5000

5020.0
5020.1
5020.2

5020.0
5020.1
5020.2

5020.0
5020.1
5020.2

5020.0
5020.1
5020.2

5030.0
5030.1
5030.2
5040

5030.0
5030.1
5030.2
5040

5030.0
5030.1
5030.2
5040

5030.0
5030.1
5030.2
5040

5200.0
5200.1
5200.2

5200.0
5200.1
5200.2

5200.0
5200.1
5200.2

5200.0
5200.1
5200.2

5201.0
5201.1
5201.2

5201.0
5201.1
5201.2

5201.0
5201.1
5201.2

5201.0
5201.1
5201.2

5202.0
5202.1
5202.2

5202.0
5202.1
5202.2

5202.0
5202.1
5202.2

5202.0
5202.1
5202.2

5203.0
5203.1
5203.2

5203.0
5203.1
5203.2

5203.0
5203.1
5203.2

5203.0
5203.1
5203.2

5204.0
5204.1
5204.2

5204.0
5204.1
5204.2

5204.0
5204.1
5204.2

5204.0
5204.1
5204.2

5205.0
5205.1
5205.2

5205.0
5205.1
5205.2

5205.0
5205.1
5205.2

5205.0
5205.1
5205.2

5206.0
5206.1
5206.2

5206.0
5206.1
5206.2

5206.0
5206.1
5206.2

5206.0
5206.1
5206.2

5207.0
5207.1
5207.2

5207.0
5207.1
5207.2

5207.0
5207.1
5207.2

5207.0
5207.1
5207.2

5208.0
5208.1
5208.2

5208.0
5208.1
5208.2

5208.0
5208.1
5208.2

5208.0
5208.1
5208.2

5209.0
5209.1
5209.2

5209.0
5209.1
5209.2

5209.0
5209.1
5209.2

5209.0
5209.1
5209.2

5210.0
5210.1
5210.2

5210.0
5210.1
5210.2

5210.0
5210.1
5210.2

5210.0
5210.1
5210.2

Service Manual Data Interfaces

5.6.2 Description of the machine parameters of TNC 406/407/415
Machine parameters
The following list contains the machine parameters for all software versions.
Since however, several machine parameters are not valid for certain controls or have been introduced or eliminated with a certain software version, there are columns with symbols for differentiation
belonging to the parameter number.

Explanation of the symbols:
Š

= The parameter or the entry value applies for all software versions of this control.

04

= The parameter has been introduced with a certain software version (e.g. with version 04).

I04
-

= The parameter is inactive.
= The parameter does not exist on this control.

Explanation of the columns:
A
B
C
D
E
F

= TNC 407 with NC-software 243 07* -- (without digitizing function)
= TNC 415 with NC-software 243 05* -- and 259 91* -- (without digitizing function)
= TNC 407 with NC-software 243 02* -- (with digitizing function)
= TNC 415 with NC-software 259 96* -- and 259 97* -- (with digitizing function)
= TNC 407 with NC-software 243 03* -- (software equivalent to TNC 415B/425)
= TNC 407 with NC-software 280 58* -- (special software)

MPs for TNC 406/407/415/425

5–21

Function

MP
No.

Bit

5000

07

A

B

C

D

E

09

Š

Š

Š

Š

F

Inhibiting a data interface

Input
0=
1=
2=

no interface
inhibited
RS-232 inhibited
RS-422 inhibited

Control characters for
"Blockwise transfer"
Character for program end and start;
the character for program end is also
valid for the "standard data interface
"

5010.0*

I05

I08

-

-

-

-

0 ... 32 382

ASCII character for data input

5010.1*

I05

I08

-

-

-

-

0 ... 32 382

ASCII character for data output

5010.2*

I05

I08

-

-

-

-

0 ... 32 382

ASCII character for start and end
of command block

5010.3*

I05

I08

-

-

-

-

0 ... 32 382

ASCII character for pos. and neg.
acknowledge

5010.4*

I05

I08

-

-

-

-

0 ... 32 382

ASCII character "data transfer
finished"

5010.5*

I05

I08

-

-

-

-

0 ... 32 382

5020.0*
5020.1*
5020.2*

I05
05
05
-

I08
08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

Data format and transmission stop
for the operating mode EXT
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)
7 or 8 data bits

0 ... 255

0

+0=
+1=

7 data bits,
bit 8 = parity
8 data bits,
bit 8 = 0 and
bit 9 = parity

Block check character

1

+0=
+2=

any BCC
BCC not control
character

Transmission stop by RTS

2

+0=
+4=

inactive
active

Transmission stop by DC3

3

+0=
+8=

inactive
active

Character parity even / odd

4

+0=
+ 16 =

even
odd

Character parity on / off

5

+0=
+ 32 =

off
on

Number of stop bits

6
7

+ 64 → bit 6 = 1
+128 → bit 7 = 1
bit 6 bit 7
0
1 = 1½ stop bits
1
0 = 2 stop bits
0
1 = 1 stop bit
1
1 = 1 stop bit

Transfer mode for
EXT
EXT1
EXT2
EXT3 (PLC)

5030
5030.0*
5030.1*
5030.2*

I05
05
05
-

I08
08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

0 = "Standard data transfer"
1 = "Blockwise transfer"

* accessible via code number 123

5–22

Service Manual Data Interfaces

Function

MP
No.
5040

Data transfer rate for
PLC coupling (EXT3)

A

B

C

D

E

F

Input

-

-

Š

Š

Š

Š

0 ... 9
0 = 110 Bd
1 = 150 Bd
2 = 300 Bd
3 = 600 Bd
4 =1200 Bd

Bit

Control characters for
"Blockwise transfer"
ASCII character for start of program
EXT 1
(STX)
EXT 2
EXT3 (PLC)

5200.0*
5200.1*
5200.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for end of program
for EXT1
(ETX)
for EXT2
for EXT3 (PLC)

5201.0*
5201.1*
5201.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for file type
for data input
for EXT1
for EXT2
for EXT3 (PLC)

5202.0*
5202.1*
5202.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for input code
for EXT1
(E)
for EXT2
for EXT3 (PLC)

5203.0*
5203.1*
5203.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for file type
for data output
for EXT1
for EXT2
for EXT3 (PLC)

5204.0*
5204.1*
5204.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for output code
for EXT1
(A)
for EXT2
for EXT3 (PLC)

5205.0*
5205.1*
5205.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for
start of command block
for EXT1
for EXT2
for EXT3 (PLC)

(SOH)

5206.0*
5206.1*
5206.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for
end of command block
for EXT1
for EXT2
for EXT3 (PLC)

(ETB)

5207.0*
5207.1*
5207.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for positive
acknowledge
for EXT1
(ACK)
for EXT2
for EXT3 (PLC)

5208.0*
5208.1*
5208.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for negative
acknowledge
EXT1
(NAK)
EXT2
EXT3 (PLC)

5209.0*
5209.1*
5209.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š
Š

ASCII character for
end of transmission
EXT1
EXT2
EXT3 (PLC)

5 = 2400 Bd
6 = 4800 Bd
7 = 9600 Bd
8 = 19200 Bd
9 = 38400 Bd

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127
(EOT)

5210.0*
5210.1*
5210.2*

05
05
-

08
08
-

Š
Š
Š

Š
Š
Š

Š
Š
Š

Š
Š

* accessible via code number 123

MPs for TNC 406/407/415/425

5–23

5.6.3 Description of the machine parameters of TNC 415B/425

Machine parameters
The following list contains the machine parameters for all software versions.
Since however, several machine parameters are not valid for certain controls or have been introduced or eliminated with a certain software version, there are columns with symbols for differentiation
belonging to the parameter number.

Explanation of the symbols:
Š

= The parameter applies for all software versions of this control.

04

= The parameter has been introduced with a certain software version (e.g. with version 04).

I04
-

= The parameter is inactive.
= The parameter does not exist on this control.

Explanation of the columns:
A
B
C

5–24

= TNC 415/B/F/BR/FR and TNC 425/E with NC-software 259 93* -- and 259 94* -= TNC 415/B/F/BR/FR and TNC 425/E with NC-software 280 54* -- and 280 56* -(special software)
= for future use

Service Manual Data Interfaces

Function

MP
No.

A

B

Input

5000

Š

Š

0=
1=
2=

5020.0*
5020.1*
5020.2*

Š
Š
Š

Š
Š
Š

Bit

Inhibiting a data interface

Data format and transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)

no interface inhibited
RS-232 inhibited
RS-422 inhibited

0 ... 255

7 or 8 data bits

0

+ 0 = 7 data bits, bit 8 = parity
+ 1 = 8 data bits, bit 8 = 0 and
bit 9 = parity

Block check character

1

+ 0 = any BCC
+ 2 = BCC not control character

Transmission stop by RTS

2

+ 0 = inactive
+ 4 = active

Transmission stop by DC3

3

+ 0 = inactive
+ 8 = active

Character parity even / odd

4

+ 0 = even
+ 16 = odd

Character parity on / off

5

+ 0 = off
+ 32 = on

Number of stop bits

6

+ 64 → bit 6 = 1

7

+128 → bit 7 = 1
bit 6 bit 7
0
1 = 1½ stop bits
1
0 = 2 stop bits
0
1 = 1 stop bit
1
1 = 1 stop bit

Transfer mode for
EXT1
EXT2
EXT3 (PLC)
Data transfer rate for
PLC coupling (EXT3)

Control character for
"Blockwise transfer"
ASCII character for start of program
EXT 1
(STX)
EXT 2
EXT 3 (PLC)

5030.0*
5030.1*
5030.2*

Š
Š
Š

Š
Š
Š

5040

Š

Š

5200.0*
5200.1*
5200.2*

Š
Š
Š

Š
Š
Š

ASCII character for end of program
for EXT1
(ETX)
for EXT2
for PLC

5201.0*
5201.1*
5201.2*

Š
Š
Š

Š
Š
Š

ASCII character for file type for data input
for EXT1
for EXT2
for PLC

5202.0*
5202.1*
5202.2*

Š
Š
Š

Š
Š
Š

MPs for TNC 406/407/415/425

0=
1=

"Standard data transfer"
"Blockwise transfer"

0 ... 9
0 = 110 Bd
1 = 150 Bd
2 = 300 Bd
3 = 600 Bd
4 = 1200 Bd

5 = 2400 Bd 10 = 57600 Bd
6 = 4800 Bd 11 = 115200 Bd
7 = 9600 Bd
8 = 19200 Bd
9 = 38400 Bd

0 ... 127

0 ... 127

0 ... 127

5–25

Function

A

B

5203.0*
5203.1*
5203.2*

Š
Š
Š

Š
Š
Š

5204.0*
5204.1*
5204.2*

Š
Š
Š

Š
Š
Š

ASCII character for output code
for EXT1
(A)
for EXT2
for EXT3 (PLC)

5205.0*
5205.1*
5205.2*

Š
Š
Š

Š
Š
Š

ASCII character for start of command block
for EXT1
(SOH)
for EXT2
for EXT3 (PLC)

5206.0*
5206.1*
5206.2*

Š
Š
Š

Š
Š
Š

ASCII character for end of command block
for EXT1
(ETB)
for EXT2
for EXT3 (PLC)

5207.0*
5207.1*
5207.2*

Š
Š
Š

Š
Š
Š

ASCII character for positive acknowledge
for EXT1
(ACK)
for EXT2
for EXT3 (PLC)

5208.0*
5208.1*
5208.2*

Š
Š
Š

Š
Š
Š

ASCII character for negative acknowledge
EXT1
(NAK)
EXT2
EXT3 (PLC)

5209.0*
5209.1*
5209.2*

Š
Š
Š

Š
Š
Š

ASCII character for end of transmission
EXT1
(EOT)
EXT2
EXT3 (PLC)

5210.0*
5210.1*
5210.2*

Š
Š
Š

Š
Š
Š

ASCII character for input code
for EXT1
for EXT2
for PLC

MP
No.

Input

Bit
0 ... 127

(E)

ASCII character for file type for data output
for EXT1
for EXT2
for EXT3 (PLC)

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

0 ... 127

* accessible via code number 123

5–26

Service Manual Data Interfaces

5.7 MPs for TNC 426/430
5.7.1 Overview
Function
Inhibiting a data interface
Data format and transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)
Transfer mode for
EXT1
EXT2
EXT3 (PLC)
Data transfer rate for
PLC coupling (EXT3)

MPs for TNC 426/430

TNC
426

430

5000

5000

5020.0
5020.1
5020.2

5020.0
5020.1
5020.2

5030.0
5030.1
5030.2
5040

5030.0
5030.1
5030.2
5040

5–27

5.7.2 Description of the machine parameters
Function

MP
No.

A

Inhibiting a data interface

Data format and transmission stop
for the operating mode EXT1
for the operating mode EXT2
for the operating mode EXT3 (PLC)

B

C

D

Input

Bit

5000

Š

5020.0*
5020.1*
5020.2*

Š
Š
Š

0
1
2

= no interface inhibited
= RS-232 inhibited
= RS-422 inhibited

0 ... 255

7 or 8 data bits

0

+0
+1

=
=

7 data bits,
8 data bits,

bit 8 = parity
bit 8 = 0 and
bit 9 = parity

Block check character

1

+0
+2

=
=

any BCC
BCC not control character

Transmission stop by RTS

2

+0
+4

=
=

inactive
active

Transmission stop by DC3

3

+0
+8

=
=

inactive
active

Character parity even / odd

4

+ 0 = even
+ 16 = odd

Character parity on / off

5

+0 =
+ 32 =

Number of stop bits

6

+ 64 → bit 6 = 1

off
on

+128 → bit 7 = 1

7

bit 6 bit 7

Transfer mode for
EXT1
EXT2
EXT3 (PLC)
Data transfer rate for
PLC coupling (EXT3)

5030.0*
5030.1*
5030.2*

Š
Š
Š

5040

Š

0
1

0

1 = 1½

stop bits

1
0
1

0 = 2
1 = 1
1 = 1

stop bits
stop bit
stop bit

=
=

"Standard data transfer"
"Blockwise transfer"

0 ... 9
0 = 110 Bd
1 = 150 Bd
2 = 300 Bd
3 = 600 Bd
4 = 1200 Bd

5 = 2400 Bd
6 = 4800 Bd
7 = 9600 Bd
8 = 19200 Bd
9 = 38400 Bd

10 = 57600 Bd
11 = 15200 Bd

* accessible via code number 123

5–28

Service Manual Data Interfaces

6 Ethernet card in TNC controls (option)
6.1 Installing the Ethernet Card
Danger to internal components!
When handling components that can be damaged by electrostatic discharge (ESD),
observe the safety recommendations in EN 100 015. Only use antistatic packaging
material. Be sure that the work station and the technician are properly grounded during
installation.

The assembly may only be installed by especially trained staff.

ETHERNET BOARD (option)
Id.No. 293 890 51

Installing the Ethernet Card

6–1

Function of the green LEDs on the ETHERNET board:
BS (D1), Bus Select:

Access to the Ethernet controller by the CPU of the TNC.
This LED must blink when the control is started!
Link signal received from server.
Data are received.
Data are transmitted.

LN (D2), Link:
RX (D3), Received:
TX (D4), Transmitted:

BS

LN

RX

TX

Flat cable to
processor board

6–2

Service Manual Data Interfaces

6.2 Connecting the Ethernet hardware
X26, 10Base2

The maximum cable length is 185 m.
If longer cables are required, an additional amplifier must be used.
The minimum distance between two T-joints is 0.5 m; up to 30 T-joints
may be used.
Cable ends not in use must be terminated by 50Ω resistors.

50 Ω resistor

Connection
to next TNC

T-joints

X25, 10BaseT

A transposed cable must be used to realize a direct connection from
PC to TNC via 10BaseT.
Transposed cable

PC

TNC

The pin layouts of 10Base2 and 10BaseT connections please see from section 2.2.

Connecting the Ethernet hardware

6–3

6.3 Ethernet configuration in the TNC
6.3.1 Settings in DEFINE NET
Press key

Function
TNC in operating mode
PROGRAMMING/EDITING
Prepare TNC for input of code number

MOD

N E T

1

2

3

ENT

Enter code number, confirm with ENT

Call menu DEFINE NET

6–4

Service Manual Data Interfaces

The following settings can be made in DEFINE NET:
ADDRESS:1)
MASK:1)
ROUTER:1)
PROT:1)
HW:
HOST:1)

Information on the address of your TNC in the network (Internet).
SUBNET MASK to "save" addresses in the network.
ROUTER addresses only have to be specified, if a branch into another network
level is required to the SERVER.
Here the format for data transfer is specified (RFC in most cases).
Hardware configuration of the connection: 10BaseT (twisted pair)
10Base2 (COAX)
Only valid for the NC software versions 280 472 and 280 473!
Here the name is entered under which the control registers itself at the server.

e.g. TNC address 160.2.0.2

The boxes represent for example TNCs or personal computers. Please observe that a TNC can
never be a ROUTER, since it does not feature the second connector for feeding signals through.
1) This

information will be provided by your network administrator!

On the following pages please find an example of the settings listed above.

Ethernet configuration in the TNC

6–5

ADDRESS:1)

Information on the address of your TNC in the network (Internet).

Switch to next column.
MASK:

1) This

6–6

1)

SUBNET MASK to "save" addresses in the network.

information will be provided by your network administrator

Service Manual Data Interfaces

PROT:1) Here the data transfer protocol is specified (RFC in most cases).

Switch to next column.
HW:

Hardware configuration of the connection:

10BaseT (twisted pair)
10Base2 (COAX)

Exit menu.

1) This

information will be provided by your network administrator

Ethernet configuration in the TNC

6–7

6.3.2 Settings in DEFINE MOUNT

Call menu DEFINE MOUNT.

6–8

Service Manual Data Interfaces

The following settings can be made in DEFINE MOUNT:
ADDRESS:1)
RS:2)
WS:2)
TIMEOUT:1)

Address (Internet) of the server.
Packet size for data input.
Packet size for data output.
After the defined period a remote-procedure call not responded by the NFS
server is repeated. 0 = 700 (standard).
1=YES/ 0=NO: During the hardmount a remote-procedure call is repeated until
HM:
an answer is received from the NFS server. The advantage is that if the server
crashed and was restarted, operation can be continued without any problem. Softmount (0) should only be used, if the server is only available at times.
DEVICENAME: This name (TNC device name) is displayed in the TNC program manager for
the network mounted.
Directory path of the NFS server to be mounted.
PATH:
e.g.: world / home / test (input depends on the server software)
With this name the TNC registers at the server.
DOMAIN:
When using NC software 280 472 or 473 this information is not required.
USER ID: identifies the user.
UID:1)
GROUP ID: figure to identify the group.
GID:1)
Directory-create mode to define access rights to the directory for OWNER, GROUP
DCM
and other USERS.
This information can only be entered in the NC software versions 280 472
PROT
and 473.
The data transfer protocol is specified here, e.g.: UDP
OWNER GROUP

Example: %111101000

Read

FCM

111

Write

000

Search

FileCreateMode: definition of the access rights to files
for OWNER; GROUP; and other USERs:

Example: %111101000

Read

111

Write

101

000

Execute

Definition whether AUTOMOUNT is possible.

AM

1) This
2)

101

USER:

information will be provided by your network administrator

If the entry value is zero (standard) the optimum transfer size determined by the NFS server is
used. Other entry values should only be used in the case of problems regarding the data transfer
rate. Entry range: 512 - 4096 bytes.

On the following pages please find an example of the settings listed above.

Ethernet configuration in the TNC

6–9

ADDRESS:1)

HM:

Address (Internet) of the server.

1=YES / 0=NO

Switch to next column.

1) This

6–10

information will be provided by your network administrator

Service Manual Data Interfaces

DEVICENAME: This name is displayed in the TNC program manager for the network mounted.

Switch to next column.
PATH:

Definition of the directory path, e.g. world / home / test (input depends on
the server software)

Switch to next column.

Ethernet configuration in the TNC

6–11

DOMAIN:

With this name the TNC registers at the server.
When using NC software 280 472 or 473 this information is not required.

Switch to next column.
UID:1)

USER ID: identifies the user.

Switch to next column.

1) This

6–12

information will be provided by your network administrator

Service Manual Data Interfaces

GID:1)

GROUP ID: figure to identify the group.

Switch to next column.
DCM:

Directory Create Mode; definition of the access rights to the directory for OWNER, GROUP
and other USERS.

Switch to next column.

1) This

information will be provided by your network administrator

Ethernet configuration in the TNC

6–13

FCM:

File Create Mode; definition of the access rights to files for
OWNER; GROUP; other USERS

Example: %111101000

Read

111

Write

101

000

Execute

Switch to next column.
AM:

Definition whether AUTOMOUNT is possible.

Exit menu.
After having configured the interface, the control must be switched off and on to activate the data
in the control.

6–14

Service Manual Data Interfaces

6.4 Checking the connection to the server
Press key

Function
TNC in operating mode PROGRAMMING/EDITING

Prepare TNC for input of code number

MOD

N E T M O N
ENT

I

Enter code number
(for NC software 280 472: NET123)
and confirm input
Press soft key (not with NC 280 472)

Press soft key

As INTERNET ADDRESS enter the address stored in DEFINE MOUNT ADDRESS.
Enter address
ENT

Confirm input

The TNC now transmits a cyclic signal (ping) to the server and waits for confirmation. The number
of attempts and the status of the confirmation is displayed in the line TRY xx : yy.
Number of attempts
xx:
Status: TIMEOUT Ö no connection
yy:
HOST RESPOND Ö properly connected

Exit menu

Checking the connection to the server

6–15

6.5 Finding the hardware address of the Ethernet card
Press key

Function
TNC in operating mode PROGRAMMIING/EDITING
Prepare TNC for input of code number

MOD

N E T M O N
ENT

I

Enter code number

and confirm input

Press soft key

Press soft key

The hardware address of the Ethernet card is now displayed on the screen:
INTERFACE IS ETHERNET XX:XX:XX:XX:XX:XX.

Exit menu

6–16

Service Manual Data Interfaces

6.6 Working with the Ethernet interface
6.6.1 Establishing the network connection (mounting)
Press key

Function
TNC in operating mode PROGRAMMIING/EDITING
PGM
MGT

Call program management
Switch soft-key row

Press soft key NET

Working with the Ethernet interface

6–17

The network line must now be connected to the Ethernet card.

Establish connection
The letter M below Mnt shows that the device has been mounted.

6–18

Service Manual Data Interfaces

On the left half of the screen the drive mounted is displayed now (here
Press key

)

Function
Press soft key to exit the submenu

Press arrow keys to select the network drive
...
ENT

Working with the Ethernet interface

The directory ([READ DIR]) is loaded

6–19

6.6.2 Unmounting a network connection
Press key

Function
TNC in operating mode PROGRAMMING/EDITING
PGM
MGT

Call program management
Switch soft-key row

Press soft key NET

The network line must now be disconnected from the Ethernet card.

Disconnect

Press soft key to exit the submenu

6–20

Service Manual Data Interfaces

7 Error messages and their causes
7.1

Error messages related to the RS-232C and RS-422 interface

7.1.1 Error messages at the TNC in the ME mode
WRONG OPERATING MOPE
No operating mode or wrong operating mode set on the external data medium.
PROGRAM DATA ERRONEOUS
Wrong program data have been detected during data transfer. The control attempted three
times to read the data from the magnetic tape before interrupting the process.
DATA MEDIUM MISSING
No cassette has been inserted into the drive.
DATA MEDIUM EMPTY
No programs are stored on the data medium (cassette).
DATA MEDIUM WRITE-PROTECTED
The write-enable plug in the cassette is missing.
PROGRAM INCOMPLETE
Data transfer was interrupted before the program was transferred completely.
EXT. INPUT/OUTPUT NOT READY
The DSR-signal is missing at the TNC.
- ME not connected.
- Defective or wrong transfer cable.
- Wrong interface assignment.
ME: TAPE END
The cassette is full. To continue data transfer, turn over or exchange the cassette.

Error messages related to the RS-232C and RS-422 interface

7–1

7.1.2 Error messages at the ME
In the ME the electronics is tested, and the external operating conditions are checked. If an error
is detected, the lamps of the operating mode display start blinking. In the following table the error
types are listed:
{ LED off

’ LED blinks

Indicator lamps
{{{’
{{{{
{{’{
{{{{
{{’’
{{{{
{’{{
{{{{
{’{’
{{{{
{’’{
{{{{
’{{{
{{{{
’{{’
{{{{
’{’{
{{{{
’{’’
{{{{
’’{{
{{{{
’’{’
{{{{
’’’’
{{{{
{’’’
{{{{
’’’{
{{{{
Pressing

7–2

STOP

Error message
Faulty data during transfer
No cassette inserted
Write-enable plug in cassette missing
Wrong operating mode selected
Data of magnetic tape faulty
Magnetic tape empty

Errors in ME electronics

End of tape
Peripheral unit not connected
DEL

Data transfer between TNC and ME or peripheral unit interrupted by

clears the error messages.

Service Manual Data Interfaces

7.1.3 Error messages at the FE in the ME mode
In the ME mode errors are displayed by the indicator lamps (LEDs) of the control buttons blinking.
{ LED off

z LED on

Indicator lamps
{{{z
{’{{
{{{’
{’{{
’{{z
’{{{
’{{’
’{{{
z{’z
{{{{
’{zz
{{{{
’{{z
{{z{
’{z’
{{{{
’{{’
{{z{
{{’z
z{{{
{{zz
’{{{
{{{z
’{z{
{{z’
’{{{
{{{’
’{z{
{z{z
{{’{
{’{z
{{z{
{’{’
{{z{
{{{’
{{z{
{{z’
{{{{
{{’z
{{{{
Pressing

STOP

’ LED blinks

Error message
Disk missing or error in the ME electronics
Disk cannot be formatted, as it is currently being used
Disk missing or not formatted
Disk cannot be copied, as a read/write process is active
External device not ready or not connected
Disk missing or not formatted
Disk missing or not formatted or no program available
Program cannot be output, as data transfer via TNC interface in process
Program cannot be output, as data transfer via PRT interface in process
External device not ready or not connected
Disk missing or not formatted
Disk missing or not formatted
Program cannot be output, as data transfer via TNC interface in process
Program cannot be output, as data transfer via PRT interface in process
External device not ready or not connected
Disk missing or error in the ME electronics
Table of contents cannot be output, as data transfer via PRT interface in process
No interface coupling possible, as data transfer via TNC interface in process
No interface coupling possible, as data transfer via PRT interface in process
External device not ready or not connected

clears the error messages.

Error messages related to the RS-232C and RS-422 interface

7–3

7.1.4 Error messages at the TNC in the FE mode
In this operating mode, the floppy disk unit outputs errors in the following format:
(SOH) ERR: (SP) (SP) (SP) [XXX] (ETB) (BCC)
XXX = error number
The following errors may be displayed:

Input/output errors
ERR: 001 = Wrong command code
ERR: 002 = Illegal program name
ERR: 003 = Faulty data transfer
ERR: 004 = Program incomplete
ERR: 005 = Receiving buffer overflow
ERR: 006 = Function currently disabled
ERR: 007 = Data-buffer overflow
Errors during program write or read
ERR: 010 = Program not on disk
ERR: 011 = Program erase-protected
ERR: 012 = Program is being written to
ERR: 013 = Program directory is full
ERR: 014 = Disk is full
ERR: 015 = Text not found
ERR: 016 = Program name already exists
ERR: 017 = Disk access active
ERR: 018 = Program currently being read
Disk / drive / controller errors
ERR: 100 = Disk not initialized
ERR: 101 = Sector number too large 1)
ERR: 102 = Drive not ready 2)
ERR: 103 = Disk is write-protected
ERR: 104 = Faulty data on disk 1)
ERR: 105 = Sector cannot be found1)
ERR: 106 = Check sum incorrect 1)
ERR: 107 = Disk controller defective 3)
ERR: 108 = DMA error 3)
ERR: 109 = Disk exchanged during program loading
1) These error messages indicate that the disk is defective; in most cases, they can only be
eliminated by reformatting the disk.
2) If this error message comes up while the disk is inserted, the drive is probably defective.
3) Hardware defect

7–4

Service Manual Data Interfaces

7.1.5 Error messages on data transfer
TRANSFERRED VALUE INCORRECT X
X= A
B
C
D
E
F
G
H
K
L

Faulty character frame
Character overflow
Faulty character frame or character overflow
Parity error
Faulty character frame or parity error
Character overflow or parity error
Faulty character frame or character overflow or parity error
Receiving-buffer overflow
Incorrect ESC sequence (only in ME mode)
Incorrect ESC sequence (only in ME mode)
DATA TRANSFER ERRONEOUS X

X= A
D
M
N
P

Faulty character frame
Parity error
Control has received the character for "negative acknowledge" (NAK) more
than 3 times
Control has sent the character for "negative acknowledge" (NAK) more than
3 times
Timeout ACK/NAK

BAUD RATE NOT POSSIBLE
If both data interfaces (RS 232 / RS 422) are active simultaneously, the baud rates of both
interfaces must be the same.
INTERFACE ALREADY ASSIGNED
A data interface cannot be used for two operating modes simultaneously. (e.g. DNC mode and programming at the same time is not possible with one data interface):
EXT. INPUT/OUTPUT NOT READY
-

DSR signal missing at the TNC
Defective or wrong transfer cable
Wrong interface assignment
PROGRAM INCOMPLETE

Data transfer was aborted before the program was completely loaded.

Error messages related to the RS-232C and RS-422 interface

7–5

7.2

Ethernet error messages

Error messages or warnings output during mounting of a device are stored in plain language in
an ERROR file.
If the control is switched off and on, the contents of this file are erased.
Entries in this file can be viewed by entering the code number "NET123" and pressing the soft key
"SHOW ERROR".
Structure of an error message
The first information is the program part that has detected the error; it is followed by a colon. Next
there may be the name of the device to be mounted in <> brackets. The software differentiates
between errors (E) and warnings(W). If an error has occurred, it is not possible to activate the
network or to mount the device. In the case of a warning the network was activated or the device
mounted, but non-permissible entry values were corrected.

Errors recognized by the link layer:
"LL: (W) CONNECTION "error string" UNKNOWN USING DEFAULT 10BASE2"
An unknown name was entered for the connection.
10BASE2 (thin Ethernet) is used.
"LL: (E) PROTOCOL "error string" UNKNOWN"
An unknown name was entered for the protocol.

Errors recognized by the network layer:
"IP4: (E) INTERFACE NOT PRESENT"
No Ethernet interface card was detected.
"IP4: (E) INTERNET ADDRESS NOT VALID"
The internet address of the control is not valid, e.g. D-class or E-class
address, loop-back address or broadcast address.
"IP4: (E) SUBNET MASK NOT VALID"
The subnet mask does not match the internet address, or
only 1 bit specified for the subnet ID or the host ID.
"IP4: (E) SUBNET MASK OR HOST ID NOT VALID"
Input of the internet address or the subnet mask faulty, or
all bits of the host ID are 0 or 1.
"IP4: (E) SUBNET MASK OR SUBNET ID NOT VALID"
All bits of the subnet ID are 0 or 1.
"IP4: (E) DEFAULT ROUTER ADDRESS NOT VALID"
The internet address specified for the default router is not valid, e.g. D-class
or E-class address, loop-back address or broadcast address.

7–6

Service Manual Data Interfaces

"IP4: (E) CAN NOT USE DEFAULT ROUTER"
The net ID and subnet ID of the default router is not identical to that of the control.
"IP4: (E) I AM NOT A ROUTER"
The internet address of the default router is identical to that of the control.

Errors recognized by the mount system call:
"MOUNT:  (E) DEVICE NAME NOT VALID"
The device name is too long or contains non-permissible characters.
"MOUNT:  (E) DEVICE NAME ALREADY ASSIGNED"
A device with this name already exists.
"MOUNT:  (E) DEVICE TABLE OVERFLOW"
The device table is full; the device cannot be mounted any more.

Errors and warnings generated by the driver of the network file system, version 2:
"NFS2:  (W) READ SIZE SMALLER THEN x SET TO x"
The read size selected is too small; it is set to the smallest permissible value.
"NFS2:  (W) READ SIZE LARGER THEN x SET TO x"
The read size selected is too large; it is set to the highest permissible value.
"NFS2:  (W) WRITE SIZE SMALLER THEN x SET TO x"
The write size selected is too small; it is set to the smallest permissible value.
"NFS2:  (W) WRITE SIZE LARGER THEN x SET TO x"
The write size selected is too large; it is set to the highest permissible value.
"NFS2:  (E) MOUNT PATH TOO LONG"
The specified mount path is too long; the device cannot be mounted.
"NFS2:  (E) NOT ENOUGH MEMORY"
The memory available for the driver is insufficient to provide the management data
for the device.
"NFS2:  (E) HOST NAME TO LONG"
The specified host name is too long; the device cannot be mounted.
"NFS2:  (E) CAN NOT OPEN PORT"
A port required for mounting cannot be opened.
"NFS2:  (E) ERROR FROM PORT MAPPER"
The data received from the port mapper are not plausible or
no data were received.

Ethernet error messages

7–7

"NFS2:  (E) ERROR FROM MOUNT SERVER"
The data received from the mount server are not plausible or
no data were received.
"NFS2:  (E) CANT GET ROOT DIRECTORY"
The mount server does not permit the mounting of the specified directory.
"NFS2:  (E) UID OR GID 0 NOT ALLOWED"
User ID 0 and group ID 0 are not permitted; they may exclusively by used
by the super user or the system administrator.

7–8

Service Manual Data Interfaces

8 Tables
8.1 7-bit ASCII code
Character

Decimal

Octal

Hexadecimal

NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
DLE
DC1 (X-ON)
DC2
DC3 (X-OFF)
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US

000
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031

000
001
002
003
004
005
006
007
010
011
012
013
014
015
016
017
020
021
022
023
024
025
026
027
030
031
032
033
034
035
036
037

00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

7-bit ASCII code

8–1

Character

Decimal

Octal

Hexadecimal

SP
!
"
#
$
%
&
´
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C

032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067

040
041
042
043
044
045
046
047
050
051
052
053
054
055
056
057
060
061
062
063
064
065
066
067
070
071
072
073
074
075
076
077
100
101
102
103

20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43

8–2

Service Manual Data Interfaces

Character

Decimal

Octal

Hexadecimal

D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
–
`
a
b
c
d
e
f
g

068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103

104
105
106
107
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
133
134
135
136
137
140
141
142
143
144
145
146
147

44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67

7-bit ASCII code

8–3

Character

Decimal

Octal

Hexadecimal

h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
¦
}
~
DEL

104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
167
170
171
172
173
174
175
176
177

68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F

8–4

Service Manual Data Interfaces

8.2 Powers of 2
n

2n

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

1
2
4
8
16
32
64
128
256
512
1 024
2 048
4 096
8 192
16 384
32 768
65 536
131 072
262 144
524 288
1 048 576

Powers of 2

8–5



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : Yes
Encryption                      : Standard V1.2 (40-bit)
User Access                     : Print, Copy, Annotate, Fill forms, Extract, Assemble, Print high-res
Create Date                     : 1998:09:24 09:02:33
Producer                        : Acrobat Distiller 3.01 for Windows
Creator                         : PSCRIPT.DRV Version 4.0
Title                           : Data Interfaces of HEIDENHAIN Devices
Modify Date                     : 2001:09:28 23:40:12+02:00
Author                          : DR. JOHANNNES HEIDENHAIN GmbH
Subject                         : 
Page Count                      : 102
Page Mode                       : UseOutlines
Page Layout                     : OneColumn
Has XFA                         : No
EXIF Metadata provided by EXIF.tools

Navigation menu