Professional Documents
Culture Documents
Operating
Manual
HEIDENHAIN
TNC 131/135
Point-to-Point
with Straight
Cut
Contents
Section
Introduction/Remarks
Page
A 1.
A 2.
A 3.
12
A 3.1
12
A 3.2
A 3.3
13
15
16
B 1.
16
B 2.
17
B 3.
17
B 4.
19
B 5.
19
B 6.
20
Entry of programs
22
Tool definition
c 1.
22
c 2.
26
c 3.
28
c 4.
33
Subprogrammes
and program part repeats
Allocation of label numbers
c 5.
c 5.1
33
34
C 5.2
34
C 6.
37
37
Brief description
Keyboard
of control
of TNC 131/135
Dialogue
of TNC 131/135
Methods
of initiating
dialogue
Working
with
Prepatory
Flow
to dialogue-questions
to dialogue question
with
yes/no-decision
with
TNC 131/135
Switch-on
Programming
of machine
Metric/Inch
TNC 131/l 35
parameters
conversion
Tool call/Tool
Positioning
marks
(marker
change
block
Programmed
STOP
Cycle definition
pulse)
C 6.1
C 6.2
38
Cycle Pet ki ng
C 6.3
39
Cycle Tapping
C 6.4
40
C 6.5
c 6.6
42
44
Cycle Pole/Polar
C 6.7
46
c 6.8
50
c 7.
50
Cycle Dwell
Cycle call
blocks
TNC 131/135
tasks
Traversing
in program
time
co-ordinates
Section
Programming
via keyboard
Programming
to program
Programming
whilst
sheet or drawing
machining
first workpiece
(Teach-in)
51
D 1.
51
D 2.
51
51
D 2.1
D 2.2
Programming
Programming
of tool definition
of tool call
Programming
of position
block
.D 2.3
Programming
of cycle definition
D 2.4
D 2.5
Calling-up
a canned cycle
Page
52
52
53
53
D 2.6
54
D 3.
55
56
El
56
E 2.
58
Entry
E3.
59
E 4.
60
E 5.
61
I=
62
F 1.
62
F 2.
62
F 3.
63
F 4.
63
F 5.
64
F 6.
65
F 7.
65
Subprograms
and program
Programming
of a positioning
data transfer
key (Playback)
External
part repeats
block
position
data input/output
I n terface
HEIDENHAIN
magnetic
tape cassette
units
of Baud rate
Operating
sequence
External
program
Program
editing
Recall of certain
Checking
Deleting
program
a program
at a terminal
block
block-by-block
block
of program
of program
Search routine
Clearing
preparation
of program
Insertion
Editing
during data-transfer
block
into an existing
words
for recognizing
within
blocks
program
a block
with
common
program
Single block
controlled
Single block
program
Start of program
Interruption
Discontinuation
(Positioning
run
run
of program
run
of program
run
with
MDI)
criterea
66
67
H 1.
67
H 2.
68
H 3.
69
H 4.
70
Section
Error prevention
and diagnosis
Fault/error
indication
Cancelling
of fault/error
Exchanging
buffer
Types of control,
Control
indication
batteries
technical
specifications
and dimensions
types
Technical
specifications
Linear transducers
Linear transducers
Linear transducers
Linear transducers
Dimensions
Page
71
I 1.
71
I 2.
71
I 3.
72
73
K 1.
73
K 2.
73
K
K
K
K
76
76
76
77
3.
3.1
3.2
3.3
K 4.
78
Introduction/Remarks
A 1. Brief description
of control units TNC 131 and 135
The controls TNC 131 and TNC 135 are 3-axis manual data input (M.D.I.) controls from HEIDENHAIN.
The
controls have been designed for direct programming
on the machine by the machine operator. For this reason,
some of its details purposely deviate from established programming
standards. Special emphasis has been place?
on clear and simple operation.
After you have acquainted yourself with the control, you will realize that the many keys with
- at first perhaps confusing -will
make working with the controls very easy.
their NC-symbol<
The controls have been liberally equipped with displays. The TNC 131, in addition to a single-line display for
dialogue text and program block, is also equipped with sepa.rate displays for entry values and actual position
values.
REF-lamps
Position
I
1
j T-I
1
displays
x, Y, z
Display step
0.005 mm or
0.0002 in.
Entry
value display
Axis lamps
Operating
Non-functional
mode keys
key -
instead of a single line display for dialogue text and program blocks, the TNC 135 is equipped with a VDUscreen (the VDU unit is connected to the rear of the control).
Its features are otherwise
identical to those of the
TNC 131.
Up to 8 lines of 32 characters each may be displayed on the VDUscreen
of the TNC 135. For better clarification,
certain lines are brighter, and certain lines are displayed inverted. The contrast may be adjusted with the R/H
potentiometer,
whilst the L/H potentiometer
on the front panel of the VDU-unit
is for the background
light
intensity.
Line
Screen display
1.
Dialogue
line (Dialogue
indication)
for programming,
fault/error
green background/inverted
2.
Display
of previous
3.
Current
program
4.
Editing
line
5.
Display
of next program
6.
Display
of successive
7.
Cycle display,
8.
Display
program
block
block
and cursor
normal
function
brightness
very bright
green background/inverted
block
program
block
called up via
$
I2
in use
of tool currently
normal
brightness
normal
brightness
very bright
very bright
___---
Position displays X, Y, Z
Indicator lamp
Display step
Continuous: positioning in progress
0.005 mm or 0.0002 in. - Flashing: positioning interrupted
@
1 2 G/L;5.56
x ,4,i
jl
+-
:cS%S6C
Programming and
operating keys
Non-functional
key
EZ@frJR
GigJzgJm
/
/
@J@@@
9 @JB a+
/
Operating mode keys
m
@I
Buffer battery
Program entry by the machine operator is in the form of a plain language dialogue between the operator
the control for both systems. The required data is requested in the correct sequence in plain language.
The TNC 131/135 incorporates
a metric/inch
converter and also has the following
.Tool compensation
(radius and length)
,Programming
of feed rates/rapid
traverse in mm/min or 0.1 in./min.
.Programming
of spindle speed in r.p.m.
Subroutines
and program part repeats
.Canned cycles
.Auxiliary functions
(M-functions)
The TNC 131/135
may be programmed
additional
facilities:
either
by hand
.with stationary
machine from drawing or program sheet
.step by step program entry with automatic machining of the first workpiece
,by transferring
actual machine position data during conventional
machining
of a batch (Teach-in)
of workpiece
(Playback)
or externally
.via the data transfer interface. Input may be via a magnetic tape storage unit, a punched
printer, or any other peripheral device with a V.24-compatible
interface.
For permanent
After program
and
Please note:
We are constantly
updating our TNC-controls.
It may therefore be possible that a certain control varies from
the type generally described in this manual. Because of the guidance given to the operator by the plain language
dialogue, such a,lterations will present no problems.
2.
Keyboard
Basic Symbols
I Meaning
Machine
Single block
Program
Operating
Key symbol
of TNC 131/135
traverse
memory
controlled
(store)
Mode keys
Meaning
Manual operation
1. In this mode the control operates only as a DRO and gives absolutely
no commands to the machine. The machine may only be traversed via
external means.
----i --T-----2. Setting of datum values
L -----------3. Setting datum by automatic storing of the REF-values (=reference
marks relative to the actual position)
-------~--t 4. Manual or automatic reference mark-approach
jSingle block control
The TNC permits automatic positioning
using absolute or incremental
dimensions,
without
effecting a program in the memory.
Only one block may be entered at a time. (Positioning
block, tool call).
Operation with cycles, subroutines
or program part repeats is not possible
in this operating mode.
A tool call can only be effective if
.the tool has been defined beforehand,
i.e. length and radius compensation
have been entered into the program memory.
.The external START-button
has been operated.
see section
B 5.
B 6.
B 6.
G
Key symbol
Meaning
Entry and editing
Program entry is carried out according to dialogue-prompting
i.e. all entries
required for programming
are requested in the correct sequence via the
dialogue display. The machining program may consist of the following
program blocks:
.Positioning block
.Tool definition
.Tool call
.Cycle definition
.Cycle cal I
.Label set
.Label cal I
.STOP-block
see section
c
H
program
Automatic
program run
With a single press of the START-button,
the stored program
matically run either to a programmed
STOP or to its end.
:
INCH
LA
I
Inch
Entry and display of
.position values in inches
.feed rate values in 0.1 in./min.
mm/inch conversion
is permitted
Incremental
cl
off: absolute
iH
will auto-
B 4.
at any time.
c 3.
dimensions;
switched
each
dimensioning
Programming
Key symbol
and Operating
Keys
I Abbreviation
+
for
Meaning
External
13
F7
F3
4 3.3
/ YES-decision
A 3.2
A 3.3
Fl
ENTER
I
i 1
Go to block
Paging
backwards
.-i?
n
1
CYCLE
DEFINITION
CYCLE
CALL
LABEL
SET
LABEL
CALL
I
/Definition
1
I?.
j :
z
E
.-+0
$ 2
cn
A
I
TOOL
DEFINITION
9
y
=
TOOL
CALL
.-+E
F
v) $
g f
2 $j
forwards
for program
or
F2
word
F5
of
c4
of canned cycle
C6
c7
Allocation
of program label (for
subprograms
or program part repeats)
C 6.1
Call-up of program
I label No.)
C 6.2
label (Jump to
Call-up of required
%
2
content
stop or interruption
Tool definition
::
of program
Programmed
positioning
STOP
program
No.
Cursor movement
selection
10
data
DELETE
BLOCK
position
I
-t&T.~K.,
R-
:3
I4
CLEAR
PROGRAM
TOOL
CALL
Actual position:
Transfer of actual machine
into program memory
;ee section
Cl
tool
c2
C3
c3
1
Entry
Key symbol
keyboard
( Abbreviation
for
jo...igL-J i 0.
+
l/-i
X
III
El
/zj
-
iCEj
If a key, which
error indication
1 seesection
Meaning
Entry of numerical
keyboard)
Decimal
values. (decimal
point
A 3.2
A 3.2
Sign change
A 3.2
Axis selection
85
c3
A 3.2
CLEAR
ENTRY
is cancelled
with
the
CE
cl
mode, is inadvertantly
pressed,
-key.
11
3.1
Dialogue
selection
with keys
m
0Y
izi
Methods
of dialogue
clPI
initiation
Manual
operating
Setting of
datum position
B
cl
in operating
Single
09
block
operation
Positioning
(Positioning
block)
KP
-I
Tool call
mode:
Entry
and
editing
3
0
Program
run
cle3
Positioning
(Positioning
block)
B5
c3
Programmed
STOP
c4
Tool definition
Cl
Tool call
c2
Allocation
of label
C 6.1
i Call-up of label
i INCH
mm/inch
conversion
Reference
evaluation
131
EX
mm/inch
conversion
See section
C 6.2
Cycle definition
C6
Cycle cal I
c7
Clear Program
F7
mm/inch
conversion
mm/inch
conversion
84
mark
Programming
of
the transfer rate
for data interface
B6
Reading-in of
programs via the
data interface
output of
programs to
peripheral unit
E3
E4
3.2
to dialogue
initiate
question
dialogue:
in program
blocks
press appropriate
key
I
First dialogue
Respond
question
to question.
appears in display
to question.
with
appears in display
with
.
Last dialogue
Respond
question
to question.
appears
in display
with
TNC 131:
Y//appears
in dialogue
display
instead of block
No.
TNC 135:
BLOCK
COMPLETE
Enter programmed
block
appears
in dialogue display
into memory
with
EN?-
Kl
13
Numerical
as follows:
iaiogue requests
r -mm
I Convert to
---
-i-
NCH if required
cl
1
I
I
-
r ----------
-I-
---
mm--i
9
Enter value:
In case of an entered
value being incorrect,
I
I
press
CE -key and
0
re-enter value
I+
L --------
valu
L----w-
of numerical
-a---------
Il- --I
entry
1
Note: subsequent zeroes after the
decimal point and leading zeroes before
it, need not be entered.
-I
r ---I
i
If required,
1
-------
press
I
I
with
/
I
I
ENT
ga
14
digit is neither a 0
nor a
3.3
Response
to dialoguequestion
with
yes/no
decision
7
Dialogue
NO
question
requires
YES=
ENT / NO = DEL
YES
Previous
condition
retained
New condition
selected
Working
with
TNC 131/135
B. Prepatory tasks
B 1. Flow chart for working
with
Switch
TNC 131/135
on mains
Switch
voltage
power
(section
on controlling
(section
B 2.)
-- .
1
Traverse
over reference
marks
- old datum
is reproduced
r --
convert
mode
--
--I- --
to mm
tf reqd
11
or inch
(sectjon
--
B 4.a
----
(section
r ---2 -I
L
If required,
datum
--
B 6)
?roqram
Operating
at machine;
mode:
ml
set new
(section
entry
B 5.)
--
-I
operating
mode
NC
J
?m
I
I
Editing
(section
l7
N
0
----
m7
t
Workpiece
--P--P--------
16
machining
2
F.);
B 2.
TNC 131/135Switch-on
1 Siitch
c-
Dialogue
on main; power
display:
POWER
Press
Error
indication
Dialogue
display:
RELAY
INTERRUPTED
-I
is canceiled;
TNC is automatically
supply
set to Manual
EXT. DC VOLTAGE
MISSING
The EMERGENCY
STOP circuit* has been monitored.
This switches off controlling
voltage.
Switch on controlling
voltage again !
machine
B 3. Programming
of machine parameters
Initiate dialogue:
Depending on whether the machine parameters
and control
operation,
are to be newly
entered
the EMERGENCY
STOP is monitored
or just edited,
either
a) remove the buffer battery before switching
on the mains power supply. Machine parameters which have
already been programmed
will be deleted when the dialogue is initiated in this manner: all data must be
re-entered.
or
b) press El-key whilst switching
on the mains power
the programmed
data appears in the entry value display;
program
17
Depending on whether the control is of type TNC 131 or TNC 135, machine
via code numbers or in plain language dialogue.
1. Plain language entry
Tne controi poses the followrng
Machine
RAPID
TRAVERSE
X-AXIS
(MM/MINI
RAPID
TRAVERSE
Y-AXIS
(MM/MINI
RAPID
TRAVERSE
Z-AXIS
(MM/MINI
Entry
drive with
of machine
for simultaneous
0
.7 ?
parameters
Code number
by
by
backlash:
operation.
parameter
MACHINE
PARAMETER
01
RAPID
TRAVERSE
X-AXIS
MACHINE
PARAMETER
02
RAPID
TRAVERSE
Y-AXIS
MACHINE
PARAMETER
03
1 RAPID
TRAVERSE
Z-AXIS
MACHINE
PARAMETER
04
POSITION
SUPERVISION:
LEADING
?
MACHINE
PARAMETER
05
POSITION
SUPERVISION:
TRAILING
?
MACHINE
PARAMETER
06
STANDSTILL
MACHINE
PARAMETER
07
R.P.M. CODE
MACHINE
PARAMETER
08
MACHINE
PARAMETER
09
MACHINE
PARAMETER
10
Starting
MACHINE
PARAMETER
11
Output
MACHINE
PARAMETER
12
Selection
18
either
2.
are requested
questions:
parameters
R.P.M. CODE
parameters
RANGE
B 4. Metric/Inch
conversion
The control may also be programmed
has been entered
in the inch-measuring
system
Random
operating
INCH
I3
Conversion
-key).
is verified
A machining
with
program
which
a dialogue question:
mode
ij
YES=ENT/NO=DEL
B 5. Setting of datum
As explained in section C 3., it should be decided whether nominal value positioning
is in absolute or
incremental dimensions,
i.e. whether the position data is related to a fixed absolute datum or is related to the
previous position.
For example, if the edge of a workpiece
in the X-axis serves as a reference edge, then the value zero is assigned
to this edge. The edge is touched,
entered
by pressing
display
via
either the
cl
the dialogue
0
for Setting
datum
is initiated
by pressing
the
X -key, zero is
cl
-key or the CE -key, and the entry value is transferred to the position
cl
EN
On the other hand, the edge of the workpiece may be assigned with the position value zero by setting the
position value in another known position (e.g. value 50 in the adjacent sketch). Datum set correlates specified
positlon values to positions in the traversing range.
50
19
on the control,
the machine
over the reference marks before the setting of the datum ( clREF switched on)
.After a power interruption
(switS;hing the control off, and then switching
it on again), the last REF-values to be
stored immediately
appear in the position displays:
If the REF
-key is now pressed, then the individual axes only begin to count when the machine is traversed
cl
over the reference
marks, so that the displayed values then correspond
to the last datum which was set.
In all cases, the machine must be traversed over the reference marks after TNC switch-on
(after pressing the
set or to store new REF-values
Select operating
mode
with
fl
cl
I
I
Press
Dialogue
RsF
cl
question
YES
YES=ENT/NO=DEL
t
20
The machine
Automatic
nominal
reasons,
traversed
traversed
may be traversed
marks
either manually
or automatically
For machines with three axes we recommend that the l-lREF -key remains on. Illumination
of the FIEF-lamps
indicates that the machine has already been traversed overthe reference marks, and that the REF-values
(= the
position values correlated to the reference marks) have been automatically
stored.
In the event that the transducer
reference mark cannot be located by the machine (either because of the danger
of a collision between the tool and the workpiece,
or because the TNC 131/135 is being used as a 2 axis control),
the operating
off simply
by pressing
the 0REF
and
-keys again.
21
Entry
of programs
C 1. Tool definition
clEk
TNC controls take tool compensation
into consideration
-when entering a machining program, the dimensions
on the drawing may be programmed
for a workpiece
contour. The length and radius of the tools are required
for the compensation.
This data is entered in the tool definition.
Tool definition data may be entered at any random location within the machining
routine, any specified tool may be quickly located and, if need be, amended.
Note:
While the length of a tool is automatically
taken into account
sation must be specified in each positioning
block.
Select dialogue
Dialogue
TOOL
sequence
question
NUMBER
with
program.
cl?i:
Response
~ ~~~
Possible entry
values:
22
Dialogue
TOOL
question
LENGTH
Response
L?
Tool in chuck
Workpiece
is determined
(without
as follows:
longitudinal
surface 2 = 0
stop)
workpiece
surface 2 P 0
Tool rlumber
Tool number
counting
direction
Z-
counting
direction
Z-
Enter
T:
TOOL
or edit
TOOL
23
Dialogue
question
Response
c)
Preset tools
Workpiece
surface 2 = 0
Tool length
Workpiece
surface Z f 0
Tool length
Ll
Counting
direction
Z-
piLz$zq -z=o
Insert tool No. 1
Touch workpiece surface and set
position display Z to +L,.
Enter tool definition 1:
TOOL LENGTH L = +L,
Enter tool definition 2.
TOOL LENGTH L = + L2 etc.
[workpiece yz=+50
Insert tool No, 1
Touch workpiece and set position
display Z to (tool length Ll 1 + (surface
position vaiue).
Enter tool definition 1:
TOOL LENGTH L = + L,
Enter tool definition 2:
TOOL LENGTH L = + L2 etc.
Dialogue
TOOL
question
RADIUS
Response
R?
value. The
blocks.
Special case:
Programming
in Playback mode (see section D 3)
In this operating mode, the machine is traversed manually (handwheel
or
axis key) to the actual position value to be strored. This actual position
value includes the length and radius compensation
for the tool in use. The
values L1 = 0 and R1 = 0 should be entered in the tool definition for tool
No. 1 and the radius R1 for the tool in use should be noted down.
Positioning blocks should each be programmed
in Playback
mode with
the correct radius compensation:
R+, R-, RO.
When a tool is eventually
R2 doesnt coincide with
Radius compensation
whose
radius
value = R2 - R 1
blocks.
When paging
the program
TOOL DEF
TOOL DEF . .
contents,
the following
blocks
L...
R...
25
be called up with
the
0Ek
-key.
Note:
A STOP must be programmed
before each tool change - the STOP may only be omitted when the tool call is
solely to change the spindle speed. The auxiliary functions
MOO and MO6 (see section C3) fulfill the same
function as the STOP-block
if this is to be programmed
in a block after which a tool change is to take place.
Programming
procedure
as a subprogram
TOOL
CALL
1
I
p&-j
, j,,:;,
STOP
,
6
TOOL
CALL
26
1
2
Dialogue
initiation
Dialogue
question
TOOL
NUMBER
with
ir
w
-key
Response
WORKING
SPINDLE
AXIS X/Y/Z ?
SPINDLE
SPEEDS
= (RPM)
The spindle speed is entered in r.p.m. with a maximum of four digits. The
control automatically
rounds off the entered speed to the next
standard speed.
Note:
When entering the machine data the machine-manufacturer
determines a
specified spindle speed range. If a spindle speed outside this fixed range
is programmed,
the following
error is indicated when the program is run.
INCORRECT
The following
SPINDLE
r.p.m.
r.p.m.
r.p.m.
r.p.m.
r.p.m.
10
0,112
0,125
0.14
0.16
0.18
1.12
112
125
12.5
14
16
18
100
112
125
140
160
180
1000
1120
1250
20
22.4
25
28
31.5
200
224
250
280
315
35.5
40
355
400
6.3
45
50
56
63
450
500
560
630
7.1
8
9
71
80
90
710
800
900
0.2
1 .4
1 .6
1 98
2
0,224
224
0.25
0.28
0.315
0,355
2.5
2.8
0.4
0.45
0.5
0.56
0.63
0.71
0.8
0.9
SPEED
3.15
3.55
4
4.5
5
5.6
1400
1600
1800
2000
2240
2500
2800
3150
3550
4000
4500
5000
5600
6300
7100
8000
9000
The tool call only allocates one program block. The following block appears in the dialogue display:
TOOL CALL
s...
-0
2
F:
al
7.::
27
C 3. Positioning block
The dimensions of a workpiece
are either absolute or incremental dimensions.
should be converted from entry in absolute dimensions to entry in incremental
block dialogue sequence is initiated.
If necessary,
dimensions
For programming
in incremental dimension, the cl1
A new press of the key returns to absolute programming
must be deleted
already programmed
dimensions
Absolute dimensioning
Example:
Absolute
in absolute
by pressing the
datum
incremental
Example:
and Programming
programming
in
in incremental
dimensioning
r Absolute datum
Workpiece
The upper left-hand corner of the workpiece is the
absolute datum for dimensioning.
The machine
traverses to a dimension. It traverses to the entered
nominal value.
s
cl
Incremental dimensioning
commences from the upper
left-hand corner of the workpiece. Thk machine
traverses by the entered dimension starting from the
position previously reached.
Programming in absolute dimensions offers the advantage of being able to perform geometric amendments to
single positions without effecting the remaining position. Reentry into an interrupted program after a power
failure or any other defect is also more simple when programming in absolute dimensions (reproduction of the
datum, see section B 6) is all that is necessary. Furthermore, a suitable location for the workpiece datum point
can help to dispense with negative values.
On the other hand, programming in incremental dimensions may eliminate calculation work in many cases.
28
Initiate
dielogue
Dialogue
NOMINAL
RADIUS
R+/R-/NO
with
axis-key
question
POSITION
Response
VALUE
COMPENSATION
COMP. ?
Enter nominal
position
v&e
key
should lengthen
is selected
pLJO+J;
and a
Traversing direction
p-T+
- - -y Traversi-g
direction
_
.
29
Dialogue
question
Response
and
El
Note:
10
11.
12
13
15
28
41
16
29
42
17
30
43
18
31
44
19
32
45
20
21
22
23
24
25
26
33
46
34
47
35
48
36
49
37
50
38
51
54
67
80
93
132
194
55
68
81
94
136
200
288
424
56
69
82
97
140
205
297
437
57
70
83
100
144
211
306
450
58
71
84
102
149
217
315
462
59
72
85
105
154
224
324
474
60
73
86
108
160
230
334
487
710
1028
61
74
87
112
164
236
344
500
731
1058
62
75
88
115
169
243
355
514
753
1088
63
76
89
118
174
250
365
529
776
1120
64
77
90
121
180
257
376
544
800
1151
39
52
65
78
91
1496
2177
3150
4620
1547
2240
3246
4743
1600
2302
3344
4870
1648
2366
3445
5000
1697
2432
3550
5143
6688
9740
6890
9999
7100
7315
7536
1
14
27
40
53
66
79
92
128
189
272
400
576
848
1216
280
412
593
873
1250
1800
2572
3768
5443
8000
1848
2646
3882
5600
8239
611
900
1286
1897
630
924
1323
1948
649
948
1361
2000
668
974
1400
2057
689
1000
1447
2116
2722
4000
5767
8485
2800
4119
5939
8738
2884
4242
6117
9000
2970
4369
6300
9240
3059
4500
6491
9486
125
184
264
388
560
823
1183
1748
2500
3657
5291
7764
2
12
3
13
4
14
21
31
41
22
32
43
57
23
33
44
59
24
34
45
76
101
135
182
79
104
140
187
241
324
428
570
248
334
441
55
74
98
132
177
233
315
417
551
747
984
1317
1772
2338
3150
193
256
344
453
1356
1819
2408
1042
1400
1867
2480
609
810
1072
1440
1917
2556
3244
3341
3440
767
1012
589
787
61
81
107
144
5
15
25
35
46
63
83
110
148
197
263
354
466
630
833
1102
1483
1969
2633
3543
6
16
7
17
8
18
9
19
26
36
48
65
27
37
49
28
38
50
85
113
153
202
67
88
117
157
208
69
91
120
162
214
29
39
52
71
93
124
167
220
271
364
479
280
373
492
288
383
506
296
394
521
649
857
1135
1528
2025
2713
668
882
1165
1575
2083
2795
688
906
1204
1622
2143
2880
3638
3735
3835
709
932
1240
1670
2205
2967
3999
10
20
30
40
54
72
96
128
172
227
306
405
536
728
957
1280
1720
2270
3057
Note:
If feed rate values are programmed which do not correspond with the
values in the tables, then they are rounded-off by the TNC 131/135 to
the next standard value.
30
Dialogue
AUXILIARY
Response
question
FUNCTION
-M ?
4n auxiliary- or switching
function is programmed
the main spindle may be switched on or off.
with
an M-word,
e.g.
Special M-functions
which affect program run
w 00
interrupts
program run after completion
of the appropriate
block
and provides the command Spindle STOP and coolant OFF.
vl 02
interrupts
program run after completion
block and selects block 1; furthermore,
coolant OFF are also commanded.
MO3
Spindle
clockwise
w 04
Spindle
counter-clockwise
v 05
Spindle
halt
WO6
V 08
Coolant
ON
M 09
Coolant
OFF
M 13
Spindle
clockwise
M 14
Spindle
counterclockwise
M 30
Functions
as per M 02.
M 99
at beginning
of the appropriate
Spindle STOP and
of block
at beginning
of block
at end of block.
functions
at beginning
as per M 00.
of block.
at end of block.
and Coolant
ON
and Coolant
as CYCL
ON.
CALL.
If several M-functions
are required for one block and these have not been
accomodated
in previous blocks, this can be overcome by programming
each individual M-function
with a positioning block which has been
programmed
in the incremental
mode and with the position value zero.
The number of positioning
blocks should correspond
to the required
number of M-functions.
If an M-function
is not required
in programmed
block,
press
Note:
M-functions
are assigned by the machine tool manufacturer
may be found in the machine operating manual.
and
31
M-function
M
M
M
M
M
M
M
Output at
block
Beginning 1 End
00
01
02
03
04
05
06
IX
IX
X
X
X
x
ipi
::
M 10
M 11
M 12
M 13
M 14
M 15
M 16
M 17
M 18
M 19
M 20
M 21
M 22
M 23
M 24
M 25
M 26
M 27
M 28
M 29
M 30
M 31
M 32
M 33
M 34
M 35
Symbols
1:
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
in thicker
The positioning
M-function
M 36
M 37
M 38
M 39
M 40
M 41
M 42
M 43
M 44
M 45
M 46
M 47
M 48
M 49
M 50
M 51
M 52
M 53
M 54
M 55
M 56
M 57
M 58
M 59
M 60
M 61
M 62
M 63
M 64
M 65
M 66
Output at
block
Beginning
End
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
M 71
M 72
M 73
M 74
M 75
M 76
M 77
M 78
M 79
M 80
M 81
M 82
M 83
M 84
M 85
M 86
M 87
M 88
M 89
M 90
M 91
M 92
M 93
M 94
M 95
M 96
M 97
M 98
M 99
X
X
X
X
X
X
X
X
X
X
X
X
X
>F
II
M-function
(e.g. M 00)
All
uv/z .
?+/I?-If30
IF.
Output at
block
Beginning
End
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
C 4.
Initiate
Programmed
dialogue with
Dialogue
STOP
clSTOP
question
AUXILIARY
The STOP-block
Response
FUNCTION
- M ?
only allocates
If required,
one program
5.
Subprograms
and program
part repeats
M.
block:
STOP
function
location
within
A jump command to a label number always ensures the finding of the correct location within the program even
after program editing (insertion and deletion of blocks). Numbers 1 to 255 may be used for allocating labels.
The label number 0 is used as a mark for End of subprogram.
33
5.1
Initiate
Dialogue
Allocation
dialogue
of label numbers
with
$\
cl
question
Response
LABEL-NUMBER
The allocation
display:
of a label number
requires
one program
block.
LBL
YD
:E
mz
C
5.2
Initiate
Dialogue
En
DE
22
block
$t
T;i
question
LABEL-NUMBER
SUBROUTINE
REP.=...?
Response
?
= O/
A jump to a program
to be called-up.
CALL
34
The following
one program
LBL
block!
The following
REP
. I
block appears
in the dialogue
display:
Subprograms
Schematic
diagram of a subprogram
a) The beginning
of the subprogram
is marked
is marked
may be called-up
Nesting
e.g. subprogram
by
by H
at any program
0.
step within
the
of subprograms
Schematic diagram of subprogram
nesting
Subprograms
may be nested up to
8 times i.e. up to.8 different subprograms may be interconnected
via
jump commands within a particular
subprogram.
Subprograms
may also
contain program part repeats. If
subprograms
are nested more than
eight times, the following
error
appears in the dialogue display:
this error, a
40
cl
-function
must be executed
to prevent
the error
re-appearing
part repeats
part repeat
Example:
A block is to be repeated 10 times Dialogue display:
After one repetition the dialogue shows:
REP lO/lO
REP lO/ 9 etc.
35
Subprogram
repeats
Should a subprogram
E
F
CO-l
E 0
rii
is as follows:
i
Program
I
I
End of subprogram
t-+1
LBL
E
F
ccn
co 0
r&
Note:
If four repeats are programmed,
36
is executed
five times.
6.
Cycle Definition
clg$
For general purpose operation, the TNC 131/135 possesses fixed
programmed
cycles for certain recurring
machining operations.
Furthermore,
the programming
of dwell time, the possibility
of entering nominal position
values in polar co-ordinates
(without
tool radius compensation),
and, for machines with individual drives,
simultaneous
straight line traverse in 2 axes, may all be performed
via canned cycles:
Cycle 1
pecking
Cycle 2
tapping
Cycle 3
slot milling
Cycle 4
Cycle 5
pole
Cycle 6
polar co-ordinates
Cycle 9
dwell time
Cycle 0
diagonal
milling
for nominal
1, 2, 3, 4 and 9 require
during definition:
memory
by pressing
ENT
with
during
programming
by pressing
the
g$
cl
and finally
by paging
the
a cycle-call
drives /
a cycle-call.
Cycles
in polar coords
no radius compensation
path
value entry
with
the
cycle
to the
37
6.2
path
Note:
.This cycle is only possible with the TNC-version
for simultaneous
traverse.
.NO cycle-call is required.
.NO tool radius compensation
is taken into account during positioning.
.The maximum traversing speed in the diagonal path is limited to half of the lowest
of the 3 axes.
programmed
rapid traverse
Example:
Point P, is already reached in the previous positioning block. The coordinates (X2 and Y2) are programmed
in the diagonal path cycle.
When the cycle is run, the centre point of the tool moves along a diagonal
path from P1 to P2 (without
radius compensation).
\
.
Initiate
dialogue
Dialogue
with
$$
cl
Response
question
CYCLE DEF 0
DIAGONAL
PATH
On TNC-versions
for simultaneous
traverse, this cycle appears in the
display immediately
after dialogue initiation.
NOMINAL
POSITION:
FIRST AXIS ?
NOMINAL
SECOND
FEED
POSITION:
AX IS ?
RATE
AUXILIARY
?F =
FUNCTION
M ?
Enter auxiliary
function
38
CYCL
CYCL
CYCL
CYCL
DEF
DEF
DEF
DEF
0.0
0.1
0.2
0.3
blocks,
Enter feed-rate
position
C 3)
DIAGONAL
PATH
First co-ordinate
of nominal position
A/I X/Y/Z . . . .
Second co-ordinate
of nominal position
A/I X/Y/Z . . .
Feed rate and auxiliary function
F ...M ...
C 3)
the program
contents,
the
s = set-up clearance
(= -2)
(= -30)
depth (= -10)
Stage 1:
Stage 2:
Rapid traverse to position -11; the hole is drilled to -24 at the given feed rate, and the drill
returns in rapid traverse to position +2 in the z-axis.
Stage 3:
Rapid traverse to position -23; the hole is drilled to -30 at the given feed rate. When the
total hole depth is reached, the dwell time commences
(for cut-free of drill) and the drill
then returns to the starting position +2.
Initiate
dialogue with
If required,
Dialogue
press the
in rapid traverse
[si
-key (with
the TNC-version
for simultaneous
traverse).
Response
CYCLE
DEF
SET-UP
CLEARANCE
with
correct
sign*
TOTAL
HOLE
correct
sign. *
DWELL
FEED
TIME
RATE
+2 in the
question
WOODPECKING
to position
l PECKING
DEPTH
DEPTH
(SECS) ?
?F = .
Enter woodpecking
depth with
correct
sign. y
of drill.
(already
C 3)
sign.
39
six program
blocks,
When paging
the program
contents,
the following
set-up clearance
total hole depth
woodpecking
depth
dwell time
feed rate
tapping:
spindle speed
[rpm]
thread pitch
[mm]
Example:
s = set-up clearance
(=-2)
The thread is cut in one plunge when the total hole depth is reached. The direction of rotation
is automatically
reversed after 1 second. The dwell time now begins to run -the compensation
centred. The tapping tool then returnsto
the starting point.
40
of the spindle
chuck is re-
Initiate
Press
dialogue
with
5%
cl
h-l
Dialogue
appears
question
in the dialogue
display
Response
CYCLE
DEF 2 TAPPING
SET-UP
CLEARANCE
with
correct
sign * (already
TOTAL
HOLE
DEPTH
correct
sign *
DWELL
TIME
(SECS) ?
FEED
RATE
? F =.
. . . CYCLE
. . . CYCLE
. . . CYCLE
. . . CYCLE
. . . CYCLE
DEF
DEF
DEF
DEF
DEF
2.0
2.1
2.2
2.3
2.4
Enter dwell time between the reverse of the direction of spindle rotation,
and the return of the tapping tool to the starting position.
The programmed
feed rate must be smaller than the feed rate calculated
from the spindle speed and the thread pitch.
and the total hole depth must have the same arithmetical
allocates
display:
TAPPING
SET-UP...
DEPTH . . .
DWELL . . .
F ...
five program
blocks.
When paging
sign.
the program
contents,
the following
set-up clearance
total hole depth
dwell time
feed rate
41
operation:
Is = set-up clearance
z = woodpecking
.F _5:;r:J.-iL;
depth
t = milling depth
x = first co-ordinate
y = second co-ordinate
1. Roughing:
2. Finishing:
Note:
The starting
42
radius compensation
R+ or R-!
Initiate
dialogue with
Press
y$
w
Dialogue question
CYCL
appears
in dialogue
display.
Response
SET-UP
CLEARANCE
Ml LLING
DEPTH
WOODPECKING
FIRST
SIDE
SECOND
FEED
milling
LENGTH
LENGTH
Enter woodpecking
Enter width
DEF
DEF
DEF
DEF
DEF
DEF
DEF
3.0
3.1
3.2
3.3
3.4
3.5
3.6
correct
depth with
of slot (always
sign * (already
sign +
correct
sign *
a positive value)
SLOT MILLING
SET-UP .. .
DEPTH . . .
PECKG . . .
X/Y/Z s..
X/Y/Z . . .
F...
will penetrate
depth and milling depth must all have the same arithmetical
correct
?F .
with
DEPTH
SIDE
RATE
blocks.
When paging
the program
the work-
sign.
contents,
the
set-up clearance
milling depth
woodpecking
depth
length of slot
width of slot
feed rate
43
block
must already
have
operation:
s = set-up clearance
z = woodpecking
depth
t = depth of pocket
x = first co-ordinate
y = second co-ordinate
1.2
If the pocket may not be milled in one plunge due the cutting
by using the woodpecking
facility.
The milling procedure
44
depth is reached.
Initiate
dialogue
with
FEk
cl
Dialogue question
DEF 4 POCKET
SET-UP
CLEARANCE
DEPTH
WOODPECKING
FIRST
SIDE
SECOND
FEED
MILLING
?
DEPTH
LENGTH
SIDE LENGTH
RATE
Response
CYCLE
Ml LLING
milling
DEF
DEF
DEF
DEF
DEF
DEF
DEF
4.0
4.1
4.2
4.3
4.4
4.5
4.6
depth with
correct
sign *.
value)
value)
POCKET MILLING
SET-UP . . .
DEPTH . . .
PECKG . . .
X/Y/Z . ..
X/Y/Z . . .
F . ..
sign *
correct
? F
Enter woodpecking
sign * (already
correct
will penetrate
the
Whenpaging
the program
contents,
sign.
the
set-up clearance
milling depth
woodpecking
depth
length of first side
length of second side
feed rate
45
Example:
holes on pitch
circle
in the pole
and polar
coord
do not require
by the TNC.
a cycle call.
Note:
The programmed
nominal position value is located on a diagonal path by TNC-versions
for simultaneous
traverse, whereas on TNC-versions
for common drive, the co-ordinates
of the nominal position are located
axis-parallel on a rectangular traverse.
46
Cycle Pole
This cycle must be defined
Initiate
dialogue with
Press the
Dialogue
CYCLE
cl
coord.
cycle
cl$%
display:
Response
question
DEF 5 POLE
POLE FIRST
POLE SECOND
CO ORDINATE
CO-ORDINATE
.. .
...
blocks.
When paging
the program
contents,
the following
First co-ordinate
of pole
Second co-ordinate
of pole
47
Definition
positions
is taken
are established
into account
during positioning.
.
+z
f
+x
on X+.
+x
c
48
on Z+.
on Y-t.
initiate
dialogue with
Press the
Ll$:
Dialogue question
co-ordinate
appears
in the dialogue
display:
Response
CYCLE
DEF 6 POLAR
POLAR
RADIUS
COORD.
Enter the polar radius in absolute
or incremental
dimensions.
Note:
If a negative
symmetrically
POLAR
FEED
ANGLE
RATE
AUXILIARY
is reflected
polar-radius
? F=
FUNCTION
M ?
. . . CYCL DEF
.. . CYCL DEF
.. . CYCL DEF
.., CYCL DEF
position
6.0
6.1
6.2
6.3
POLAR COORD.
A/I P.R. . . .
A/I P.W. .. .
F ...
function.
blocks.
When paging
the program
contents,
the
polar radius
polar angle
feed rate
49
dialogue
Press the
question
TIME
time
TIME
(SECS)
C 7.
Cycle call
Initiate
dialogue
I Response
DEF 9 DWELL
DWELL
TIME
...
program
dwell
blocks.
dwell time.
When paging
AUXILIARY
contents,
the following
4:::
3
with
&tk
u
question
FUNCTION
Response
- M ?
one program
function.
block.
-I
CYCLE
50
the program
time
Note:
Canned cycles 0 = diagonal path and 6 = polar-coord.
All other canned cycles must be called-up with a cycle-call
called-up during program run with
m
Dialogue
clz.F
L-l-
Dialogue
CYCL
with
CALL
M...........
Programming
D
1.
via keyboard
Programming
to program
sheet or drawing
Enter program
memory
2.
2.1
Programming
Programming
whilst
machining
blocks
by pressing
first workpiece
ENT
lzl
(Teach-in)
of tool definition
with
51
2.2
Programming
of tool call
Selectoperat; mie-k
the
ENT
ga
into memory
START-button.
2.3
Programming
of positioning
into
block
memory with
clENT at this juncture
First press external START-button.
in the
.
Block is executed.
1,
2.4
Programming
of cycle definition
Select operating
Enter complete
into machining
Select operating
run
mode
-*
w
cycle-definition.
program
Transfer
by pressing
mode automatic
ENT
I3
program
Note:
For cycles which are executed with a cycle call, the cycle definition
START-button
in the operating mode
--,
131
D
2.5
Calling-up
should be activated
of a canned cycle
Select operating
mode
+
[311
with
I
t
Select operating
Automatic
program
mode
run.
by pressing
the
2.6
Subprograms
and program
part repeats
Selecr operati;ode
rLable portion
as subprogram
of program
or program
Program
call-up
to be defined
part repeat.
of subprogram
or a program
by
pressing
Select operating
mode
54
part
3.
Programming
of a positioning
Traverse
machine
operating
data transfer
key (Playback)
in manual
mode
absolute
position
using
dimensioning
1
1 SwitchtooperaTmode
1
Transfer
value with
actual position
-$cl
value as an entry
into
memory with
ENT
r ----
A ---
--
0
cl
1
1
I
L --------
---
-J
55
External
data input/output
E 1. Interface
The TNC 131/135
control
according
to the
CCITT recommendation
V.24
and El A-standard
RS-232-C.
This databus enables the connection
of a HEIDENHAIN
magnetic tape unit ME 101 or ME 102.
However, other programming
- or peripheral devices (e.g. a tape punching or reading unit, a teletype or a
printer) may also be connected to the TNC 131/135, if they have a V.24 compatible connection
(peripheral
devices with a 20mA-interface
may not be connected).
The following
HEIDENHAIN
connecting
CHASSIS
b)
Connecting
in which
the control
ME 101
GND
V.24 Connector
TNC 131/135
56
Adapter cable
on machine
Id. No. 214 001 01
the housing,
of ME 102 to TNC.
-.
Connecting cable
Id. No. 216 033 . .
ME 102
is
C)
Adapter cable for connecting
and the ME 102 are installed.
ME 102
PRT connection terminal
the V.24-connection
the housing,
in which
the control
Adapter cable
to machine
Id. No. 217 707 01
Connection of
peripheral device
The following terminal layout illustrates the connection of another peripheral device (e.g. printer with tape
reading and punching unit).
Adapter connector
CHASSIS
SIGNAL
GND
w::
R
z
DSR 6
GND 7
8
9
10
11
12
13
=
0
0
0
0
0
0
0
0
14 0
15
:6
17
18
13
DIR
0
0
0
o
0
20 0
21 0
22 0
23 0
24 0
25 0
Peripheral device
0
04
05
06
07
08
09
0 10
0 11
0 12
TXD
Transmit data
RXD
Receive data
RTS
Request to send
CTS
Clear to send
DSR
DTR
Terminal ready
. 0 13
0
0
o
0
0
0
14
15
16
7
18
19
Note:
The peripheral device must be set
to even-parity.
0 20
0 21
0 22
o 23
o 24
o 25
57
E 2. HEIDENHAIN
HEIDENHAIN
offers
ME 101 - portable
ME 102 - pendant
Magnetic
data storage:
a typical
peripheral
with
two
terminals.
output
The data-transfer
rate between the control and the ME has been set to 2400 Baud. The transfer rate between
the ME and a peripheral device may be adjusted as required using a stage switch (110, 150, 300,600,
1200,
2400 Baud). Detailled information
concerning
operation of the magnetic tape units may be found in the
operating manual for the ME 101 and ME 102.
If a peripheral device with a different Baud rate is connected to the TNC 131/135 (without
connection
of the ME), then the Baud rate in the TNC 131/135 must be reprogrammed.
To alter the Baud rate, first switch
initiate
Dialogue
BAUD
dialogue
mode
with
question
RATE
to operating
intermediate
= ...
-7
Response
If reqd., key-in new Baud rate (11, 150,300,600,
store into memory with
ENT
.
ga
If the Baud rate is only to be dis layed for checking,
should be cleared again with
De
cl
after the dialogue
with
1200,240O
Baud) and
EXt .
KY2
If the control is switched off with discharged or missing buffer batteries, then the programmed
rate is erased and automatically
reset to 2400 Baud when the control is switched on again.
data transfer
59
131/135
automatically
commands
data transfer
with
(for print-out
in lines).
are contained
TNC 131/135
Select operating
mode
data transfer
is to commence.
&
60
Commence
102.
Carriage Return
Line feed
Space
End of Text
Commencing
data-output
with
I
Clear program
Commence
memory
and
1
with
cl&V
Each program
block
must be completed
c)
d)
Each block
e)
should
must contain
with
CR and LF.
errors
must
requested
block
by the dialogue
display during
manual programming.
the external
programming
61
Program
F
1.
editing
Recall of a certain
program
block
Select operating
mode
or
1031 @
-c
[31
F 2.
Checking
of program
number
4:
cl
block-by-block
Select operating
mode
9
0
Page forwards
program
62
with
or backwards
keys
in the
F 3.
Deleting
a program
block
t
Select operating
mode
-*
131
.
l
Delete block
(or blocks)
DEL
with
cl0
DEL
To delete tool or cycle definition blocks, the cl0 -key should be pressed the appropriate
number of times
according to the number of blocks in the definition.
Should, for example, a previously programmed
canned
cycle ecking (6 program blocks) need to be deleted, then the last block of the cycle should be selected and
the 0Dg
shifted.
numbers
of the subsequent
section
of the program
are automatically
-1
Select operati;
mode
63
F 5.
Editing
of program
words
within
a block
Select operating
Select program
Set cursor
--*
[51
to be amended.
word
to be edited by
either
r---
block
to program
pressing
mode
with
ElENr
NO
i
Press
cl
until
Press
-.
until the
cl
cursor disappears to the right
- the new word is transferred
into
the machining program.
Please note:
The setting of the cursor
64
is initiated
with
the
--*
cl
-key !
6.
Search routine
for recognizing
blocks
with
common
Select operating
The cursor
a specific
mode
of
with
q q
If either
criterea
or
is now pressed,
7.
Clearing
program
Select operating
mode
@/
t
Press cl%I
Dialogue question
CLEAR PROGRAM
Y ES=ENT/NO=DEL
YES
?
-1
I
Press
Please note:
The setting of the cursor
is initiated
with
the
cl
D6
cl
-key !
65
(Positioning
with MDI)
Select operation
block
modes Single
controlled
1
Initiate
dialogue with
either
q ElEl
qCA
or
TOOL
Press external
The workpiece
0
STFN
-button.
is machined.
Note:
If a block has been programmed
the external START-button.
in incremental
dimensions;it
66
may be started
as often as is required
have already
by pressing
been stored
H.
Single-block
Stored
and automatic
programs
program
run
are executed
QJ
cl
program
either
run
in the operating
modes single-block
program
run
, or automatic
run
/
Note:
Before machining the first workpiece:
.traverse over the reference marks
.touch datum edges and set datum values
.locate START position
Select operating
Select operating
mode
,
.
of the program
+
0
I
Press
mode
STRRT -button.
First block
is executed.
etc.
67
H 2.
Interruption
of program
run
A program
is running
in
Is the current
program block to be
NO
YES
c
If the program
STOP
-button.
is running
in
operating mode
to operating mode @
YES
NO
f
See discontinuation of a
program run (section H 3)
Pressexternal
STRRT
-button
68
See discontinuation of a
program run (section H 3)
3.
Discontinuation
of program
run
A program
is running
mode
or
in operating
a
/
STOP -button.
0
run is interrupted.
Press external
Program
Amend
block
I
Select operating
Fulfill
e.g. locate START-position,
mode
starting
switch
q I~B 1
a
condition.
on spindle,
switch
on coolant.
Caution:
If a new tool is inserted after a program run has been discontinued,
the tool definition must be amended with the new tool data
(length and radius). The corresponding
tool-call must be actuated with
the external
START-button
effect
in operating
mode 131
B
or
to
I
I
Start program
run with
external
STQm -button.
69
70
During dry run of the program with the machine, the position displays show the corresponding
of the programmed
positions (drawing dimensions)
without
tool compensation.
absolute
After
this check,
remember
to re-allocate
all tool-call
blocks
with
the appropriate
tool numbers
values
Error
prevention
and diagnosis
I 1. Error messages
The TNC 131/135 has a comprehensive
monitoring
system
operation, and diagnosis of faults in the control-machine
The following
of errors
are monitored:
.programming
and operating errors
e.g. with the error messages
I 2. Cancelling of fault/error
indication
While an error message is being displayed,
after an error message has been cancelled.
The TNC
131/135
control
differentiates
.minor errors
e.g. KEY NON-FUNCTIONAL
This error is displayed continuously
the control
between
two
is inactive
i.e. further
operations
by pressing
tE
cl
.Defects
such as faults in the measuring systems, drives, and important electronic control functions.
In the case of such major errors, the machine is simultaneously switched off via the EMERGENCY STOP switch.
These errors are displayed by flashing; the mains supply voltage must be switched off and the error must be
rectified.
Note:
When checking-back with the factory,
I 3.
Exchanging
buffer batteries
should
read EXCHANGE
BUFFER
BATTERY,
the batteries
are to be replaced
by
still last another week). The buffer batteries are located beneath the control panel in a
When inserting new batteries, care should be taken in ensuring that the polarity conforms
shown in the compartment.
IEC designation
LR6.
We especially
With discharged (or missing) buffer batteries, the program memory is powered by the mains supply.
Continuation
of operating is therefore possible - however, the memory content will be erased in the event of a
mains power failure: If a mains power failure occurs during a battery change (with discharged or missing
batteries),
72
the machine
parameters
must be reentered
Control
1.
versions,
Control
technical
versions
specifications
and dimensions
available
for incremental
HEIDENHAIN
linear
transducers
without
built-in pulse
shaping electronics,
grating pitch
0.04 mm (e.g. LS 500 or LS 800
range), or angle encoders without
built-in pulse shaping electronics.
Connecting cable to the control:
max. length 20 m.
135 RT with
1000 program
blocks
for HEIDENHAIN
incremental linear
transducers
with grating pitch 0.1 mm
(e.g. LIDA 325, LS 300) together
with an external pulse shaping
electronics
unit (e.g. EXE 801 or
EXE 802).
Connecting
max. length
Connecting
max. length
2.
Control
Operater
Technical
specifications
shop floor-programmable
point-to-point
with straight cut control for 3
axes with 1 or 3 position loops.
(In this case additional linear-interpolation,
2 l/2 D, without
tool radius
compensation)
mm/inch instant calculation for all entry and display
facilities.
Resolution
(entry): 0.005 mm or 0.0002 in.
Resolution
(display):
0.005 mm or 0.0002 in.
type
prompting
cable transducer/EXE
20 m.
cable EXE/TNC
50 m.
and displays
TNC 131
LED-display
line with a maximum of 32 alphanumeric
symbols:
Plain-language-dialogue
and error messages (in different languages);
Display of the complete program block.
Additional
displays for actual position values X, Y, Z and entry values.
TNC 135
g-inch VDU-screen
with a maximum of 8x32 alphanumerical
characters.
Plain-language dialogue and error messages (in different
languages);
display of the current program block as well as the preceeding block and
two subsequent blocks. Additional
displays for actual position values X,
Y, Z and a display for entry values.
73
Program memory
Program memory
battery back-up.
Operating
Manual operation:
The control functions
modes
as a digital
1000) program
readout.
executed.
Blocks are
Controlled/automatic
run of the complete program sequence
The program is started with a press of the external start-button and it
runs either to a programmed STOP or to the end of the program.
Program entry:
manually
.with stationary machine direct from workpiece drawing or program sheet
.simultaneously
with the automatic machining of the first workpiece of a
batch (Teach-in)
.by transfer of actual machine position data during conventional
machining
of a workpiece (Playback)
or externally
.via the V.24 compatible databus. (e.g. from a HEI DENHAI N magnetic tape
unit ME lOl/ME
102.
Programmable
Program editing
74
functions
Entry in
Monitoring
Reference-mark
Maximum
evaluation
traversing speed
Automatic
reference value regeneration
over the transducer reference marks.
i 0 m/min.
Potentiometer
panel.
Measuring systems
Incremental
HEIDENHAIN
linear transducers or angle encoders.
TNC 131 S/ST or TNC 135 S/ST: grating pitch 0.04 mm
TNC 131 RT or TNC 135 RT: grating pitch 0.1 mm
TNC 135 B: grating pitch 0.02 mm
Control
inputs
Transducers X, Y, Z
START, STOP, Rapid traverse
Verification
Auxiliary
function complete
Limit switches (X+, X- / Y+, Y- / Z+, Z-),
Feed rate release.
Monitoring
EMERGENCY
STOP function.
Signal positioning
loop closed (without backlash,
for common-drive
only)
Control
outputs
Power input
Ambient
Operation
Storage
Weight:
temperature:
TNC 131
TNC 135
VDU-unit
0
+45oC
(+32.. . +113oF)
-30 : : : + 700 c (- 22. . . + 1580 F)
8.7 kg
9.1 kg
6.4 kg
75
K 3.
Linear measuring
systems
K 3.1 Linear measuring systems for the TNC 131 S/ST and TNC 135 S/ST
The control types TNC 131 S/ST and TNC 135 S/ST operate with a digital step of 0.005 mm or 0.0002
Incremental
HEIDENHAIN
linear transducers with a grating constant of 40 pm such as:
.LS 503
.LS 507
.LS 803
(measuring
(measuring
(measuring
in..
may be connected.
For angle measurements (only in metric mode) the incremental angle encoder types ROD 250 and
ROD 700, each with 9000 lines/revolution,
are available. The display step is then 0.005O.
Provided that the required accuracy is maintained indirect linear measurements may be made e.g. via an
ROD 450 angle encoder on the drive spindle. The required number of lines pre revolution for the angle encoder
may be calculated as follows:
No. of lines/revolution
The maximum
The maximum
is 20 m.
incremental
angle encoders ROD 250 and ROD 700 with 18 000 lines per rev. may
If accuracy requirements permit, an indirect linear measurement may be performed with an ROD 450
connected to the lead screw. The required line number per rev. can be calculated as follows:
Reqd. line number/revolution
The cable length between transducer
76
and control
my not exceed 20 m.
K 3.3 Linear measuring systems for the TNC 131 RT and TNC 135 RT
As the maximum permissible cable length between control types TNC 131 S/ST or TNC 135 S/ST and the
transducer is 20 m, the special control types TNC 131 RT and TNC 135 RT were developed for greater
distances between the control and the transducer. These controls possess linear transducer inputs for squarewave signals, and may therefore only be operated in connection with external pulse shaping units EXE. The
EXE signal is evaluated 4 times in the control.
The maximum cable length between the transducer and the EXE is 20 m, and between the EXE and the TNC
50m. So the total maximum cable length is 70 m.
The following
.LB 326
.LS 603
.LS303
transducers
(measuring
(measuring
(measuring
length approx. 30 m)
lengths 170 - 3040 mm)
lengths 70 - 1240 mm)
(5-fold subdivision)
(1 -fold subdivision)
(1 -fold subdivision)
If necessary, an angle encoder may be used for angular measurement (as on the TNC 131 S/ST and the
TNC 135 S/ST).
The EXE 802 with l-fold subdivision is inserted for signal evaluation.
The TNC 131 RT/ 135 RT has 4-fold evaluation.
Consequently,
angle encoders with 18000 lines should be used, e.g. ROD 250, and ROD 700.
Indirect linear measurement via an angle encoder, e.g. ROD 420 or ROD 426 is also possible with the use of an
EXE 802 with l-fold evaluation; the number of lines per revolution of the angle encoder may be calculated
according to the formula:
No. of lines/revolution
77
K 4.
Dimensions
TNC
131S/ST
2l.l
247
257
78
iii I
--.1
TNC
131R/RT
_-..
6L
I
i
4
2Ll
2L7
257
-__-
Iii
II
I I
12
79
TNC 135S/ST/B
---
269to.2
i
I- ._.
.s,,,
f
/,
Ansiiht
W/?A
80
TNC 135R/RT
iI
Y
Edn
81
BE 135
243
183
Ansicht A
we A
view A
.
T
82
. HEIDENHAIN
Illi
214 275 22
l/90.
S . Printed
in West Germany
Subject
to
technical
difications