You are on page 1of 81

Mounting Instructions and

lntetface Circuit Control-Machine

HEIDENHAIN TNC 150 B/TNC 150 Q


Contouring Control

DR. JOHANNES HEIDENHAIN


Precision Mechanics, Optics and Electronics Precision Graduations
P.O.Box 1260. D-8225 Traunreut Telephone (08669) 31-O
Telex: 56831 Telegramme: DIADUR Traunreut

‘.
‘.
Contents

1. General information 4

2. Technical specifications TNC 150 B and TNC 150 Q 5


2.1 Specific data for TNC 150 B 5
2.2 Specific data for TNC 150 Q 6
2.3 Transducers for TNC 150 7
2.3.1 Transducers for TNC 150 B/TNC 150 Q 7
2.3.2 Transducers for TNC 150 BR/TNC 150 OR a
2.3.2.1 Transducers and EXE-units for the X, Y, Z-axes a
2.3.2.2 Transducers and EXE-units for axis IV a
2.3.2.3 Transducers for TNC 150 BR/TNC 150 QR 9

3. Functions of control inputs/outputs IO


3.1 External buttons “Start”, “Stop” and “Rapid traverse” 10
3.2 External switch “Manual traverse” in conjunction with X, Y, Z, IV-axis-release 10
3.3 Feed rate release 11
3.4 M-, S- and T-functions, Strobe signals and feedback signal:“Auxiliary function completed’k 11
3.4.1 Output of M-functions 12
3.4.2 Output of S- and T-functions within Tool Call-block 15
3.4.2.1 Output of T-functions (tool numbers) 15
3.4.2.2 Output of S-functions (spindle speeds) 15
3.5 Emergency Stop ia
3.6 Inputs “Reference end position” and “Reference pulse inhibit” 20
3.6.1 Location of “Reference end position” - cam when using linear transducers 21
3.6.2 Location cf “Reference end position” and “Reference pulse inhibit” - cams when using
rotary encoders 21
3.6.3 Procedure for traversing over reference points in an axis 22
3.7 “Software limit switches” 22
3.8 External direction buttons and external feed rate potentiometer 23
3.9 Control “in operation” 23
3.10 Control in “Automatic” mode 24
3.11 Lock “Spindle on” 24
3.12 Input for electronic handwheel-servo 24
3.13 Nominal value-outputs 25

4. External data input/output 27


4.1 V.24-I nterface 27
4.2 Input of the Baud-rate 27

5. HEIDENHAIN ME lOl/ME 102 Magnetic tape cassette units 29


5.1 Connection cables 29

6. Machine parameters 31
6.1 Machine parameters determined by the machine design or freely determined parameters 32
6.1.1 Selection of “controlled” axes, display axes and/or inactive axes 32
6.1.2 Machine parameters for feed rates 33
6.1.3 Machine parameters for reference mark approach 34
6.1.4 Machine parameters for output of spindle speeds 36
6.1.5 Machine parameters for output of tool numbers 39
6.1.6 Machine parameters for other functions 40

2
6.2 Machine parameters which require optimization during commissioning and
preliminary values 42
6.21 Common machine parameters for both ramp characteristics 42
6.2.2 Machine parameters for “square root” characteristic (machine parameter 60 = 0) 43
6.2.3 Machine parameters for the linear characteristic (machine parameter 60 = 1) 44
6.2.4 Machine Parameters which are determined after compilation of parameters for the
ramp characteristic 45
6.3 Machine parameters related to the PLC 47

7. Commissioning 48
7.1 Check list for commissioning 48
7.1.1 Checks prior to machine switch-on 48
7.1.2 Checks after switch-on of adaptor cabinet 49

8. Optimization of TNC 150-parameters 50


8.1 Adjustment check-list 50
8.1 .I Buffer battery switch-off 51
8.1.2 Axis designation for NC-machines and “right-hand-rule” 51
8.1.3 Input/Output diagram for machine parameters - 52
8.1.3.1 Input diagram for machine parameters after erasing parameter memory 52
8.1.3.2 Input/Output diagram for non-erased parameter memory 53
8.1.4 Checking and correction of axis-traversing and courting directions 55
8.1.5 Setting software limit switch ranges 56
8.1.6 Offset adjustment 57
8.1.7 Adjustment of “square root characteristic” 58
8.1.7.1 Fine adjustment of trailing error for “square root characteristic” 58
8.1.7.2 Acceleration (linear and radial) for “square root characteristic” -59
8.1.7.3 Run-in behaviour with acceleration for “square roo’t characteristic” 60
8.1.7.4 Approach speed 1 urn before nominal position for ’ square root characteristic” 61
8.1.7.5 Position supervision for “square root characteristic” 61
8.1.8 “Linear ramp characteristic” adjustment 62
8.1.8.1 Fine adjustment of trailing error for “linear ramp characteristic” 62
. 8.1.9 Integral factor X, Y, Z, IV 63

9. List of machine parameters 64

10. Dimensions 69
10.1 Control unit 69
10.2 Visual display unit 70
10.3 P LC-Power board 72
10.4 Cable adapter 73

11. Connections and PLC-allocation 74


11.1 TNC 150 B/TNC 150 BR Connections 74
11 .l .l TNC 150 B Location of connections 74
11.1.2 TNC 150 BR Location of connections 74
TNC 150 B/TNC 150 BR Connections and PLC-allocation 75
11.1.3
11.2 TNC 150 Q/TNC 150 QR Connections 76
11.2.1 TNC 150 Q Location of connections on control unit 76
11.2.2 TNC 150 OR Location of connections on control unit 76
TNC 150 Q/TNC 150 QR Connector for analogue signals 77
11.2.3
11.2.4 TNC 150 Q/TNC 150 QR Terminals and PLC-allocation of first PLC-Power board 78
11.2.5 TNC 150 Q/TNC 150 OR Terminals and PLC-allocation of second PLC-Power board 79
11.2.6 TNC 150 Q/TNC 150 QR Terminals and PLC-allocation, PLC-Power board PL 100 B/PL 110 6
for standard PLC program 80
These Mounting and Interface Instructions are valid for the following control versions:

TNC 150-Versions with interface for an external machine PLC

Transducer inputs: Sinusoidal signals Transducer inputs: Square-wave signals


TNC 150 B TNC 150 BR

TNC 150 F (with 3D-Movement) TNC 150 FR

TNC 150-Versions with PLC-board(s)

Transducer inputs: Sinusoidal signals Transducer inputs: Square-wave signals


TNC 150 Q TNC 150 QR

TNC 150 W (without 3 D-Movement) TNC 150 WR

1. General information
The HEIDENHAIN TNC‘150 is equipped with an integral PLC: and is available in two basic versions:

HEIDENHAIN TNC 150 B


Control with a standard output to the machine interface.
The standard PLC program which is contained in the TNC 15C1 almost corresponds to the interface for the
TNC 145 control version. Alterations to this interface are possible (if required, please ask for the PLC-Description
HEIDENHAIN TNC 150)

HEIDENHAIN TNC 150 Q


Control with a PLC-power board PL 100 B having
.63 inputs, 9 of which have fixed allocations,
.31 outputs

or with PLC-power board PL 110 B having


.63 inputs, 9 of which have fixed allocations
.25 outputs,
.3 bipolar output pairs

On delivery, this control version also has the standard PLCprogram stored.
By using a further PLC-power board PL 100 B or PL 110 B the PLC-inputs and outputs may be doubled.

Both control versions permit the connection of the visual display units BE 111 (9” screen) or BE 211
(12” screen).

Caution!
The description for the functioning of the interface being deal-: with pertains to the control versions
HEIDENHAIN TNC 150 B and HEIDENHAIN TNC 150 0. This is valid if the stored PLC-standard program has
not been altered prior tr) delivery.

Please note:
We are constantly working on the further development of our TNC-Controls and a certain control may deviate
from the versions described within this manual.

4
2. Technical specifications TNC 150 B and TNC 150 0
All TNC 150 inputs and outputs may only be connected to electric circuits with protective low voltage.

Mains power supply selectable 100/120/l 40/200/220/240 V


+lO%/-‘l5%,48...62Hz
Power consumption approx. 60 W Control unit with VDU, excluding PLC power board with
TNC 150 Q
Permissible resistance of recommended R 4 100 mS2or max. lead length 10 m with a 10 mm2
earthing lead cross-section
Ambient temperature Operation 0 . . . + 45’C: (+ 32’F . . . + 113’F)
Storage - 30 . . + 70°C (-- 22OF . + 158’F)
Weight TNC 150 control unit 11.2 kg
9” Visual display unit 6.8 kg
12” Visual display unit 10 kg .
PLC-Power board 1.2 kg (TNC 150 Q)
Dimensions see section 10

2.1 Specific data for TNC 150 B


Control inputs
Potential-free opto-couplers (switched into groups).
Operating voltage max. 30 V, filtered
Opto-coupler switched 2 15v
Opto-coupler open = 8V
Loading per input 6 10mA

Control relay outputs


Potential-free relay contact (switched into groups)
Operating voltage max.+30V-/min. 15V-
Operating current per contact max. 50 mA ~
Permissible load Resistance load;
Inductive load only wiih quenching
diode parallel to inductivity
To prevent welding of contacts in the event of short circuiting, every contact is provided with a current limiting
resistor of 47 ohms in series.

Caution!
Connect control O-volt for inputs and outputs of control to a common grounding point!
See wiring and grounding diagram TNC 150 B . Operational ground & . q
2.2 Specific data for KNC 150 0

Nominal values and tolerances

External voltage supply for PLC


Nominal voltage: 24 V, -
Voltage range: 20.4 V to 28.8 V

Furthermore, superimposed alternating voltages with a relative oscillation width of 10 % - related to the average
DC-voltage value - are permissible.

Circuitry example:

Definition:
+2&V
fi = DC-voltage average: 20.4. . . 28.8 V
AU = Oscillation width: -= 10 % related to u

.h
Y ” t Au
1
toPLl00B/ll0B

Yj

Binary input signals (EO to E62 and E64 to E 126)


Nominal voltage: 24 V, -
Voltage range for signal “1”: 16.5 V to 30 V
Voltage range for signal “0”: - 3 V to + 4 V
Current range for signal “1”: 6.2 mA to 12.6 mA

Please note:
Interference signals ~1 rns at the PLC-inputs are filtered with a Schmitt-Trigger-input circuit. Long duration
interference signals must be with software.

Binary outputs signals (PL 100 B: A0 to A30, A32 to A62; PL 1 IO B: A0 to A24, A32 to A56 and “Emergency
stop”)
Nominal voltage: 24 V, -
Max. difference to supply voltage: L 3 V
Max. output current: 1.2 A
Permissible loading: Resistive load; inductive load only parallel to inductivity with quenching diode, max.
switching frequency: 50 Hz

Please note:
Adjacent PLC-outputs (e.g. A7 with A8) can be switched to parallel via resistors e.g. 2 x 0.472.

max 2,1, A
+

6
Bipolai outputs (PL 110 B: A25 to A30 and A57 to A62)
Nominal voltage: 15 V
(measured between two bipolar outputs, with one output is switched to signal “1” and the other to signal “0”)
Nominal current: 300 mA
Voltage range with nominal current: 14.6 V to 15.5 V
Max. output current 1.2 A for 1 minute
Current limitation range: 1.35 A to 1.6 A
Permissible load: Resistance load;
inductive load only with quenching diode parallel to inductivity
max. switching frequency: 50 Hz

Please note:
Bipolar PLC-outputs may not be switched in parallel.

When using the bipolar outputs as binary output signals:


Voltage for signal “1”: ,~14.2 V
Voltage for signal “0”: d 3.0 V
Nominal current: 300 mA
Max. output current 1.2 A for 1 minute

Output current supervision


Supervision of output currents of all bipolar outputs. Outpui J3/11 provides signal “1” if the sum of the out-
put currents of all bipolar outputs is 70.8 A to 0.9 A
Nominal voltage: 24 V, -
Max. output current: 55 mA to 65 mA
Max. difference to supply voltage: ~1.5 V

2.3 Transducers for TNC 150

23.1 Transducers for TNC 150 B / TNC 150 Q


The TNC 150 controls the actual position with a digital step of 0.001 mm and subdivides the grating period
of the transducers by 20 x or 10 x. Incremental linear transducers with a 20 urn or 10 urn grating pitch such as

.LS 107 (measuring lengths 240 mm to 3040 mm)


.LS 703 (measuring lengths 170 mm to 3040 mm)
.LS 903 (measuring lengths 70 mm to 1240 mm)
.LID 300,310

should therefore be used.

If accuracy requirements are permitting, indirect measuring :;ystems e.g. rotary encoders type ROD 450 or
ROD 456 may be connected to the drive spindles. The requj-ed number of lines for the encoder is calculated
as follows:

Line number / rev. = 50 x lead screw pitch (in mm) with 20 x evaluation (MP 12 - 15)
Line number / rev. = 100 x lead screw pitch (in mm) with 10 x evaluation (MP 12 - 15)

For angle measurement (with axis IV) rotary encoder types ?OD 250 and ROD 700 with 18.000 or
36.000 lines are available.

The cable length between transducer and TNC 150 must no1 exceed 20 m.

7
2.32 Transducers for TNC 150 BR / TNC 150 OR
For cable lengths between transducers and control which exceed 20 m or for transducers which exceed
3040 mm, the control versions TNC 150 BR / TNC 150 OR al-e used.

2.3.2.1 Transducers and EXE-units for the X, Y, Z-axes


Transducers for the main axes X, Y, Z are connected to the control via 3-axis EXE-units with separate voltage
supply.

The following combinations are available:

Signal subdivision Gratiing pitch of NC-Linear transducer


transducer

25-fold 100 urn LB 326

5-fold 20 Urn LS 107, LS 703, LS 903


1 25;fold 1 IOO~m 1 LB 326

Rotary encoders may also be used instead of linear transducers. ’

The max. cable length between EXE 8 . . and TNC 150.R is 50 m and 20 m between the transducer and the
EXE. The total cable length is therefore 70 m.

2.3.2.2 Transducers and EXE-units for axis IV


Subdivision within the pulse shaping electronics is always 5-fo:d.

a) Control of a rotary axis

Rotary encoder with EXE, with max. ‘cable length EXE / TNC
18 000 or 36 000 lines subdivision

ROD 250 /ROD 700 801, 5-fold 50 m Connecting cable

ROD 250 / ROD 700 602, 5-fold 1 m c#able on EXE t-


9 m extension , ‘x.

ROD 800 602, 5-fold 1 m c,able on EXE,


No extension !

ROD 271 Pulse shaping stage 1 m cable on ROD -1


within ROD 9 m extension

When using a rotary encoder with integral pulse shaping electronics or the pulse shaping electronic unit
EXE 602, the voltage supply is provided by the TNC 150 R.

In order to maintain the correct supply voltage, the total lengtl of the connecting cable between EXE 602
and the control is limited to 10 m.

When using an ROD 800 in conjunction with an EXE 602, an extension cable between EXE 602 and the control
should not be used.

8
b) Control of a linear axis

Transducer Grating pitch/ EXE, with max. cable length


Line number signal subdivision EXE/TNC

LS 107/LS 703/LS 903 20 urn 801, 5-fold 50 m Extension cable

LS 107/LS 703/LS 903 20 urn 602, 5-fold 1 m cable on EXE +


9 m extension

ROD 250 50 x Spindle pitch in mm 801, 5-fold 50 m connecting cable

ROD 271 50 x Spindle pitch in mm Pulse shaping stage 1 m cable on ROD +


within ROD, 5-fold 9 m extension
-

2.3.2.3 Transducers for TNC 150 BR / TNC 150 QR ,’ i


1

LB 326
I
I I

207 620. LiYCY 25 x 0.34

Connecting cable wired one side only


209 009 LiYCY 25 x 0.34

Connecting cable complete


211 494 . LiYCY (10 x 0,14) + (2 x 0.5)
ROD250 Axis C:
ROD 700 Suggestion A

9 m max. ~;rl Axis C:


ROD 271 Suggestion B

Axis C:
ROD 250 ’ m max’ Lrl Suggestion C
ROD 700

9
3. Functions of control inputs / outputs

3.1 External buttons “‘Start”, “Stop” and “Rapid traverse”


The external buttons “Start” and “Stop” are used for starting or interrupting program run or a positioning
procedure.

Button PLC-Allocation TNC ‘150 B TNC 150 Q


Multipoint connector Multipoint connector
PLC-Power board

Start E22 J 5/Z J 5/l


stop E23 J 5/l J 6112
Rapid traverse E21 J 513 J 512

The required push-buttons for “Stop” (opener) and “Start” as well as “rapid traverse” (closer) are incorporated
into the machine pendant or console by the machine tool manufacturer.
Depending on the programming of machine parameter 74, the function of the “rapid traverse” button overrides
all other programmed speeds i.e. on pressing the “rapid traverse” button, the machine moves in rapid traverse
regardless of any lower programmed feed rate.
It is left to the discretion of the machine tool manufacturer as to whether a “rapid traverse” button is to be
fitted. A “rapid traverse” can be programmed directly into the TNC 150 via keyboard-entry
(“rapid traverse” = 15999 mm/min or 6299 inch/min.)
10

3.2 External switch “Manual traverse” in conjunction with X,. Y, 2, IV-axis-release

In/Output PLC-Allocation TNC150i TNC 150 Q


Multipoint connector Multipoint connector
PLC-Power board

“Manual traverse” El9 J 515 J 514


Axis release X A0 J l/l J l/l
Axis release Y Al J1/2 J II2
Axis release Z A2 J II3 J l/3
Axis release IV A3 J II4 J l/4

The axis release relays X, Y, Z and IV close after pressing the start button for the reference point approach .
routine according to the sequence programmed in parameter 59. The axis release relays remain permanently
closed after crossing the reference marks so that the machine is kept in a closed loop condition by the control.

Exception:
In all operating modes,the axis release contacts are opened by providing + 24 volts control voltage at input for
“Manual traverse” e.g. with traverse of machine in conventional mode with mechanical handwheels.

Caution !
Machines, on which axes could move out of position when the closed loop is off, must be fitted with a clamping
facility.

10
3.3 Feed rate release

input PLC-Allocation TNC 150 B TNC 150 Q


Multipoint connector Multipoint connector
PLC-Power board

“Feed rate release” El8 J 5115 J 515

By opening the input “feed rate release”, the speed can be r;mped down to zero at any time, by means of the
“machine acceleration” which is entered as a machine parameter during initial dialogue entry.

3.4 M-, S- and T-functions, Strobe signals and feedback signal: “Auxiliary function completed”

In/Output PLC-Allocation TNC 150 B TNC 150 Q


Multipoint connector Multipoint connector
PLC-Power board

J 212 Jl18
J 213 J II9
J 214 J l/IO
J 215 J Ill1

5 . . . 20 All J2/6 J 2/I


Decade 2 Al2 J 217 J 212
7 . . . 22 Al3 J 218 J 213
86 .. .... 23
2’ i Al4 J 2/9 J 214

Decoded outputs
M 03 Spindle cw Al5 J 2110 J 215
M 04 Spindle ccw Al6 J 2/11 J 216
M 05 Spindle stop Al7 J 2112 J 217
M 08 Coolant ON Al8 J 3/l J 218
M 09 Coolant OFF Al9 J 312 J 219

Gating signals
S-Strobe A20 J 31’3 J 2110
M-Strobe A21 J 31’4 J 2111
T-Strobe A22 J 31’5 J 3/l

Input: “Auxiliary function


completed” El7 J 51’7 J 516

M-, S- and T-functions are provided statically via the same relay outputs of the control. To differentiate
whether an M-, S- or T-function is at the output, pulsed strobe signals “M-Strobe”, “S-Strobe” and “T-Strobe”
are used.
3.4.1 Output of M-functions
M-functions operative at block-beginning.

Timing diagram:

Static output: a) M-code, 8 bit BCD parallel ’


b) decoded M-functions ,

1 M-Strobe
I
I

Feedback signal
“Auxiliary function completed”

“Auxiliary function completed”

Please note:
The programmed time in machine parameter 121 must be less -:han the time in machine parameter 122.

The M-code is provided as a static signal. The impulse duration of the M-gating signal is programmed with
machine parameters 120 and 121. After duration of the time Fleriod programmed with 122, the control input
ist interrogated for the feedback signal: “Auxiliary function completed”. When this input is at + 24 V, the
M-code signals are inactiive and program run is resumed. If this input is inactive, (at 0 V), the M-code signals
are output and program run is interrupted until the input is re-activated (at 24 V).

The number of M-functiions depends of the type of decoding in the machine interface.

With external decoding, 100 different M-functions can be programmed.

Without external decodiing, 9 different M-functions can be programmed.

a) Coded M-functions
Output is in 8-4-2-l BCD-code, 2 decades parallel. (Decoded N-functions are present with the corresponding
coded M-functions simultaneously). The table on next page shows which M-functions are operative at the be-
ginning or end of a block, and the appropriate coding.

12
Coding of M-functions

M-Function Output at
Block
Beginning End
Connector J 2
bit 1234 567E I Output at
Block
’ Beginniy E,nd
M 00 x 0000 0000 X
M 01 X 1000 0000 X 1000 1010
M 02 X 0100 0000 X 0100 1010
M 03 1100 0000 X 1100 1010
M 04 0010 0000 X 0010 1010
M 05 X 1010 0000 1010 1010
M 06 X 0110 0000 0110 1010
M 07 1110 0000 1110 1010
M 08 0001 0000 0001 1010
M 09 X 1001 0000 1001 1010
M 10 X 0000 1000 X 0000 0110
M 11 X 1000 1000 X 1000 0110
M 12 X 0100 1000 X 01'00 0110
M 13 1100 1000 1100 0110
M 14 0010 1000 M 64 0010 0110
M 15 1010 1000 M 65 1010 0110
M 16 0116 1000 M 66 0110 0110
M 17 1110 1000 M 67 1110 0110
M 18 0001 1000 M 68 0001 0110
M 19 1001 1000 1001 0110
M 20 X 0000 0100 0000 1110
M 21 X 1000 0100 X 1000 1110
M 22 X 0100 0110 X 0100 1110
M 23 X 1100 0100 X 1100 1110
M 24 X 0010 0110 M 74 X 0010 1110
M 25 X 1010 0100 M 75 X 1010 1110
M 26 X 0110 0100 M 76 X I 0110 1110
M 27 X 1110 0100 M 77 X 1110 1110
M 28 X 0001 0100 M 78 X 0001 1110
M 29 X 1001 n100
-- M 79 X 1001 1110
M 30 0000 1100 M 80 X 0000 0001
b/l 31 X 1000 1100 M 81 X 1000 0001
M 32 X 0100 1100 M 82 X 0100 0001
M 33 X 1100 1100 M 83 X 1100 0001
M 34 X 0010 1100 M 84 X 0010 0001
M 35 X 1010 1100 M 85 X 1010 0001
M 36 X 0110 1100 M 86 X 0110 0001
M 37 X 1110 1100 M 87 X 1110 0001
M 38 X 0001 1106 M 88 X 0001 0001
M 39 X 1001 1100 M 89 X 1001 0001
M 40 X 0000 0010 M 90 X 0000 1001
M 41 X 1000 0010 M 91 X 1000 1001
M 42 X 0100 0010 M 92 X 0100 1001
M 43 X 1100 0010 M 93 X 1100 1001
M 44 X 0010 0010 M 94 X 0010 1001
M 45 X 1010 0010 M 95 1010 1001
M 46 X 0110 0010 M 96 0110 1001
M 47 X 1110 0010 M 97 1110 1001
M 48 X 0001 0010 M 98 0001 1001
M 49 X 1001 0010 M 99 1001 1001

Special M-Fur ions which affect program 1 = Contact closed


run are in thic 3rint. 0 = Contact open

13
b) Decoded M-functions
9 M-functions can be provided directly via relay contact thus making decoding in the machine interface
unnecessary.

lM 04 1 M 05 1 M 08 1 M 09 M 10, M 20, M 40, M 80

*l M-functions which affect program run

M 00 Coded output after execution of appropriate block - interrupts program run.


Additional decoded output: “Spindle stop” and “Coolant off”.
M 02 Coded output after execution of appropriate block - interrupts program run and addresses
block No. 1. Cancellation of status display if required (see MP 173).
Additional decoded output: “Spindle stop” and “Coolant off”.
M 03 “Spindle clockwise” at block beginning; simultaneous output coded and decoded.
M 04 “Spindle counter-clockwise” at block beginning; simultaneous output coded and decoded.
M 05 “Spindle stop” at block-end; simultaneous output coded and decoded.
M 06 “Tool change”, coded output after execution of appropriate block - interrupts program run.
Additional decoded output: “Spindle stop”.
M 08 “Coolant on” at block-beginnig; simultaneous output coded and decoded.
M 09 “Coolant off” at block-end; simultaneous output coded and decoded.
M 13 Coded output at block beginning.
Additional decoded output: “Spindle clockwise” and “Coolant on”.
M 14 Coded output at block beginning.
Additional decoded output: “Spindle counter-clockwise” and “Coolant on”.
M 30 Functions as per M 02. \
M 90 No output!
For constant speed at corners. Only active in trailing operation (Rough positioning).
M91 No output!
Approach to tool change position with reference to reference point.
M 92 No output!
Approach to tool change position (programmable in MP 186 - 189, with reference to reference
point)
M 94 No output!
Angle value reduction ~360~ at block beginning
M 95 No output!
Alteration of run-on behaviour at contour.
M 96 No output! see operating manual
Alteration of run-on behaviour at contour. 1
M 97 No output!
No transitional arc is inserted on external corners.
M 98 No output!
Terminates path correction at block end.
M 99 No output!
Effective at end of appropriate block as per cycle call-block “CYCL CALL”.

Caution!
The M-function M 93 may not be allocated!
HEIDENHAIN reserves the right to’assign this M-function.

14
3.4.2 Output of S- and T-functions within Tool Call-block
The output of S- and/or T-functions with the gating signals can be either inhibited through relevant machine
parameters in the initial dialogue or programmed for output of an S-analogue voltage with up to 8 gear ratios,

Timing diagram

.
Start,
l

S-Code, static

“Auxiliary function completed”

Please note:
The programmed time in machine parameter 121 must be less than the time in machine parameter 122.

3.4.2.1 Output of T-functions (tool numbers)


The T-Code is provided as a static signal. The impulse duration of the T-gating signal is determined by
machine parameters 120 and 121 (compare 3.4.1 Output of M-functions). After duration of the time period
programmed with 122, the control input is interrogated for the feedback signal: “Auxiliary function completed”
When this input is at + 24 V the T-code signals are cut-out and the program resumed. If the input is inactive
(at 0 V) the T-signals are output and program run is interrupted until the input is re-activated (at + 24 V).

The TNC 150 permits programming of tool numbers from 1 to 254. The tool numbers 1 - 99 in 8-4-2-KID-code
are only output in the programmed tool call blocks; for too numbers greater than 99, all 8 output-relays
pick-up. In addition to the tool number, the tool call block contains the data for the spindle speed S.

3.4.2.2 Output of S-functions (Spindle speeds)


Depending on how machine parameter 62 is program-med, the output of spindle speeds can be in S-Code or via
an analogue voltage output with up to 8 programmable gear ratios.

15
a) Coded output of S-functions (Spindle speeds)
The S-Code is provided as a static signal. The impulse duration of the S-gating signal is determined by
parameters 120 and 12’1 (compare 3.4.1 Output of M-functiors). After duration of the time period programmed
with 122, the control input is interrogated for the feedback signal: “Auxiliary function completed”. When this
input is at + 24 V the S-signal is cut-out and the program is resumed. If the input is inactive (at 0 V), the S-
signals are provided and the program run is interrupted until the input is re-activated (at + 24 V).

Spindle speeds are entered into the TOOL CALL program blocks with max. 4 digits in r:p.m. and automatically
rounded-off to the nearest standard speed by the control. The entered spindle speed is automatically coded by
the control in S-codes in accordance with German standard DIN 66025 page 3, in 100 steps - as listed on
next page (Output is in 2-decade BCD-code).

With the machine parameter 63 “RPM-Code”, the minimum and maximum permissible speed can be entered.
The RPM-steps can be set within the permissible RPM-range.

The code is entered as a 5 digit number:

1No. of I
decades S-Code No.
min. RPM ,.. 2 01-99
max. RPM . . . 2 01-99
Step . . . . . . . . . . . . 1 I- 9

Example:
The RPM-code “2 0 8 0 2” is entered,
i.e. the minimum spindle-RPM is therefore S 20 (1 RPM), the maximum spindle RPM is S 80 (1060 RPM), the
range is more closely defined by the specification that only every second speed is programmable.

16
Coding of S-functions

S-function Connector J 2 S-f unction Connector J 2


bit 1234 5678 bit .1234 5678
RPM RPM
s 00 0 0000 0000 S 50 31,5 0000 1010
s 01 o,il2 1000 0000 S 51 35,5 1000 1010
so2 0,125 0100 0000 S 52 40 0100 1010
so3 0,14 1100 0000 S. 53 45 1100 1010
s 04 0,16 0010 0000 S 54 50 0010 1010
so5 0,18 1010 0000 S 55 56 1010 1010
SO6 02 0110 0000 S 56 63 0110 1010
so7 0,224 1110 0000 S 57 71 1110 1010
SO8 0,25 0001 0000 S 58 80 0001 1010
s 09 0,28 1001 0000 S 59 90 1001 1010
s 10 0,315 0000 1000 S 60 100 0000 0110
s 11 0,355 1000 1000 S 61 112 1000 0110
s 12 0,4 0100 1000 S 62 125 0100 0110
s 13 0,45 1100 1000 S 63 140 1100 0110
s14 0,5 0010 1000 S 64 160 -0010 0110
s15 0,56 1010 1000 S 65 180 1010 0110
S 16 0,63 0110 1000 S 66 200 0110 0110
s17 0,71 1110 1000 s 67 224 1110 0110
S 18 03 0001 1000 S 68 250 0001 0110
s 19 09 1001 1000 S 69 280 1001 0110
s20 1 0000 0100 s '70 315 0000 1110
s21 I.,12 1000 0100 s -71 355 1000 1110
s22 I,25 0100 0100 S '72 400 0100 1110
S23 114 1100 0100 s '73 450 1100 1110
S24 116 0010 0100 s '74 500 0010 1110
S25 18 1010 0100 s '75 560 1010 1110
S26 2 0110 0100 S '76 630 0110 1110
S27 2,24 1110 0100 s '77 710 1110 1110
S28 23 0001 0100 S '78 800 0001 1110
s 29 23 1001 0100 s '79 900 1001 11.10
s30 3,15 0000 1100 s i30 1000 0000 0001
s31 3,55 1000 1100 s :31 1120 1000 0001
S32 4 0100 1100 S 132 1250 0100 0001
s33 4,5 1100 1100 s '33 1400 1100 0001
s34 5 0010 1100 s '34 1600 0010 0001
s35 56 1010 1100 s 35 1800 1010 0001
S36 63 0110 1100 S 36 2000 0110 0001
s37 7,1 1110 1100 s 37 2240 1110 0001
S38 8 0001 1100 S 88 2500 0001 0001
s39 - 9 1001 1100 s 89 2800 1001 0001
s40 10 0000 0010 s 90 3150 0000 1001
s41 11,2 1000 0010 s 91 3550 1000 1001
S42 12,5 0100 0010 s 92 4000 0100 1001
s43 14 1100 0010 s 93 4500 1100 1001
s44 16 0010 0010 s 94 5000 0010 1001
s45 18 1010 0010 s 95 5600 1010 1001
S46 20 0110 0010 S 96 6300 0110 1001
s47 22,4 1110 0010 s 97 7100 1110 1001
S48 25 0001 0010 S 98 8000 0001 1001
s 49 28 1001 0010 s 99 9000 1001 1001

1 = Contact closed
0 = Contact open

17
b) Analogue voltage output of spindle speeds

outputs PLC-Allocation TNC 150 H TNC 150 Q TNC 150 Q


Multipoint Multipoint Multipoint
connector connector PLC- connector Control
Power board
Spindle analogue voltage
f. 10 volts - J4/9 - J1/9
0 volt - J4/10 - Jl/lO
Gear ratio 1 A7 J2/2 Jll8 -
2 A8 J2/3 J1/9 -
3 A9 J2/4 Jll9 -
4 A10
5 All
6 Al2 J2/7 -
7 Al3 J2/8 -
8 Al4 J2/9 -
S-Strobe A20 J3/3 -
Auxiliary function
completed El7 J5/6

Caution
The O-volt nominal value output must be grounded (see sectiol 3.13 Wiring). For activation of the spindle with
DC-servodrive, the control provides a DC voltage of 0 to + 10 volts. The polarity of the output voltage is
determined by parameter MPI 72. With the aid of machine parameters 78 to 85, up to 8 gear ratios may be
defined. This should be commenced with the entry of the ratio with the lowest speed. The max. voltage at the
input of the servo-amplifier which is programmed with machine parameter 8,7. The S-gating signal is provided
with each gear ratio.

After verification of the feedback signal “auxiliary function completed” and spindle status MO3 or M04, the
nominal value voltage with the ramp as programmed with maciine parameter 168 are output. No nominal value
voltage output takes place with M05.

The nominal value voltage for the spindle drive during gear change is determined with MP70. For the duration
of gear change, the polarity of this voltage MP70 is switched o>/er in accordance with parameters 124 and 125.

The control is fitted with an S-override potentiometer. The min. and max. voltage values can be programmed
with machine parameters (Nos. 86 to 89 and 184).

3.5 Emergency Stop

In/Output PLC-Allocation TNC 150 B TNC15OQ


Multipoint Multipoint connector
connector PLC-Power board

Emergency Stop (Output) - J1/8 J3/10


Emergency stop-test ( Input) E8 J5/8 J4/4

Important functions of the TNC 150 are under constant supenlision through self-diagnostics (electronic
subassemblies such as microprocessors, the memory read/write-store, positioning systems, transducers etc.). If
a fault is detected, it is indicated as a flashing display in the plain language dialogue. On output of fault-
indication, the “emergency stop” contact opens.
The “Emergency Stop” condition of TNC 150 can only be carcelled by switching off the mains voltage-provided
that the fault has been rectified. A special mains switch may be necessary for the control only!
The emergency stop contact must cut-out the 24 V auxiliary voltage in the machine interface. Due to the
significance of the emergency stop contact for safety reasons, its function is monitored by the control with each
switch-on of power (see flow chart).

18
The emergency stop contact can be governed’ by two monoflops:

.Monoflop for the position loop calculator


.Monoflop for the main calculator

Both directions of the emergency stop circuit are checked when the control is switched on (see
flow-chart).

Procedure for emergency stop supervision

Power on

Fault display
RELAY EXT-DC VOLTAGE MISSING
I
t
Switch on control voltage
I

Control opens Emergency Stop-contact via


monoflop of position loop calculator

Fault display 24 Volts on J5/8 or J4/4


EMERGENCY STOP DEFECTIVE

Fault display
Switch off mains power RELAY EXT-DC VOLTAGE MISSING

4 Rectify fault Switch on control voltage

t
Control opens Emergency Stop-contact
via monoflop of main calculator

Fault display
EMERGENCY STOP DEFECTIVE
I

t t
Switch on control voltage
Rectify fau It Machine operational

19
Timing diagram

Switch-off Switch-off
monoflop monoflop
position loop calculator main calculator

Monoflop
control

Emergency
stop output
ca.lOms max.124ms

Feedback signal
Emergency stop

1. Wait for control voltage

2. Within 200 ms, the control voltage must cut-out, otherwise


3. Wait for control voltage

7
MISSING
4. Within 200 ms, the control voltage must cut-out, otherwise EMERGENCY STOP DEFECTIVE
5. Wait for control voltage RELAY EXT-DC VOLTAGE
MISSING
6. If the + 24 V control voltage is cut-out by a procedure externally
to the control, the TNC 150 displays the fault (this fault is not
displayed as a flashing signal and can therefore be cancelled with EMERGENCY STOP
the
qCE-key).
Caution!
The external emergency stop si evaluated by the control as per an external stop. If the emergency stop is
activated during an axis traverse, the moving axis is deceleratec as with an external stop. Should the external
emergency stop block the drive amplifier thus exceeding the programmed values for machine parameter 56
(position supervision, erasable) and machine parameter 57 (position supervision, emergency stop), the fault
“Gross positioning error” is displayed. I

3.6 Inputs “Reference end position” and “Reierence pulse inhibit”

Inputs PLC-Alloca/tion TNC150B TNC 150 Q


Multipoint Multipoint connector
connector PLC-Power board

Reference end position X EO J5/9 J4/12


Reference end position ‘\I El J5llO J4/11
Reference end position Z E2 I J5/11 J4llO
Reference end position IV E3 i J5/12 J4/9

Reference pulse inhibit X E4 J6/1 J4/8


Reference pulse inhibit “i E5 J6/2 J4/7
Reference pulse inhibit Z E6 J6/3 J4/6
Reference pulse inhibit IV E7 J6/4 J4/5

20
The TNC 150 is equipped with “software-limit switches”. The permissible travels of the machine axes are
programmed as machine parameters with reference to the location of the reference mark of the specific
transducer. (See “Software limit switch” , section 3.7 ).

After switching on the mains power of the TNC 150, the refl?rence points of all three machine axes must be
traversed over. After pressing the external Start-button, traversing over of the reference points is performed
automatically as per the entered machine parameters.
Please note: After entry of the code number 84 159 in the MOD-mode the reference points can also be traversed
over by means of the external direction buttons.

For location of reference points it is necessary for each machine axis to have a cam-switch (“Reference end
position”). The cam for this switch must be positioned such, that when travelling towards the cam, the switch
closes shortly before reaching the reference point and remains closed whilst still traversing in the same
direction until the emergency stop switch. A rotary table axis is an exception. For this axis, a permanent bridge
from J5/12 (TNC 150 B) or J4/9 (TNC 150 Q) to +24 V is required.

3.6.1 Location of “Reference end position” - cam when using linear transducers
(Inputs for “Reference pulse-inhibit” are not required and remain disconnected).

max. travel of axis Range between emergency stop


A-- switches

II- measuring length al Linear transducer

Reference point position


I Cam switch “Reference end position”

closed open
I Switch “Reference end position”

3.6.2 Location of “Reference end position” and “Referenc:e pulse inhibit” - cams when using rotary encoders
With installation of rotary encoders, an additional cam switc:h per axis is necessary for reference pulse
suppression.
A rotary encoder produces one reference pulse per revolution, e.g. a spindle pitch of 10 mm will, after 10 ms
of travel, transmit one reference pulse. The control will evalllate a reference pulse only when the cam switch
“reference end position” is closed and cam switch “reference pulse inhibit ” is open. In the example, the cam
must be adjusted such, that the switch opens 5 mm before tie desired reference pulse and closes approx. 5 mm
after the reference pulse.

Range between emergency stop


max. travel of axis
Lr switches

I 1 A L/\ = Possible reference pulses from


A A
IA rotary encoder
desired reference pu Ise
I>

Cam switch “Reference end position”


closed I open
Switch “Reference end position”
I II
I
’ I
Cam switch “Reference pulse inhibit”
I 1
Switch “Reference pulse inhibit”
closed open closed

.I I

21
3.6.3 Procedure for traversing over reference points in an axi!;

Switch on mains power


7

Press ext. Start button


7

r
NO
“Reference end

Machine in programmed
Machine traverses opposite
direction (machine parameters
to programmed direction
16, 17, 18, 19) towards the cam
machine parameters 16,17, 18,191
switch “Reference end position”
away from cam switch
until the reference point
“Reference end position”.
is crossed.

I- - NO YES

3.7 “Software limit switches”


(Please note, emergency stop limit switches are still necessary on the machine!)
Via machine parameters, it is possible to program TNC 150 for permissible travel of 1:he three axes, see
“Software limit switch-range setting”, section 8.1.5.

22
3.8 External direction buttons and external feed rate potentiometer 1

Inputs PLC-Allocation TNC 150 I3 TNC 150 Q TNC 150 Q


Multiipoint Multipoint Multipoint
connector 1 connector connector
PLC-Power board control

X + direction E9 J6/5 J4/3 -


x- “ El0 J6/6 J4/2 -

Y + ” El1 J6/7 J5/12 -


y- “ El2 J6/8, J5/11 -

z + ” El3 J6/91 J5/10 -


z - ” El4 J6/10 J5/9 -

IV + ” El5 J6/11 J5/8 -


IV - ” El6 J6/12 J5/7 -

ext. Potentiometer + 12 V - J 316 - J3/2


,, ,, -
brush-contact - J3/8 J3/3
,I ,I - -
ov J3/9 J3/4

By applying the 24 volt control voltage via an external direction button, the relevant machine axis can be
traversed in the modes: MANUAL OPERATION, ELECTRONIC HANDWHEEL and
PROGRAMMING AND EDITING. The max. speed for each axis is programmed separately via machine
parameters 4 to ‘7.
A feed rate display F is provided in the display screen. This display operates in acoordance with machine para-
meter 167 either after the start of one axis via display or with the same max. feed rate in all axes prior to start.

Caution:
With F-display prior to start, the control sets the smallest programmed speed in MP4 to MP7 for all axes.

With a further machine parameter MP66, the input of another existing external feed rate potentiometer can be
activated. If no external feed rate potentiometer is used, the feed rate for the direction buttons can be set via
the override potentiometer. The rapid traverse button is active with one or several direction buttons.

If the external
directions
0
START -button is pressed while one or more airection buttons are held depressed, the traversing
are memorised depending on the programming of machine parameter MP 68. This motion can be
stopped via the external
0
STOP -button.

3.9 Control “in operation”

During control operation, the contact is closed in modes


POSITIONING MANUAL DATA INPUT, PROGRAM RUN SINGLE BLOCK and
PROGRAM RUN FULLSEQUENCE.

23
3.10 Control in “Automatic” mode

output TNC 150 0


Multipoint connector
PLC-Power board

Mode “automatic” Jll6

The contact “automatic mode” isopen in the modes MANUAL OPERATION,


ELECTRONIC HANDWHEEL and PROGRAMMING AND EDITING. It ist closed in all other modes.

3.11 Lock “Spindle on”

.Output PLC-Allocation TNC 150 B TNC 150 Q


Multipoint Multipoint connector
connector PLC-Power board

Lock for “Spindle on” I J1/7 J1/7

The relay output “Lock for spindle on”, can be utilized e.g. for indicating when a tool change may take place
without endangering the machine operator.
The contact is open when a programmed “spindle stop” and a programmed “program stop” are simultaneously
operative.
The contact is closed in MANUAL OPERATION mode.

3.12 Input for electronic handwheel-servo


For hand-assisted servo, a separate connector input is provided in addition to the transducer inputs. The
electronic handwheel may be connected to this input via a cabl’e of max. 20 m. In the
ELECTRONIC HANDWHEEL mode both the handwheel and the external direction buttons are active.
Pre-selection of the axis to be moved is via the axis-keys X, Y, I or IV. Pre-selection of traversing range /R.P.M.
of handwheel is via input of factors 1 - 10. Depending on the rapid traverses programmed in the machine
parameters, the factors for fast traverse can be inhibited.

Factor Traversing range Operative from programmed rapid


(mm) per traverse of (mm/min)
revolution

1 1 10 16000
2 5 3000
3 2.5 1500
4 1.25 750
5 0.625
6 0.312
7 0.156
8 0.078
9 0.039
10 1 0.019

24
3.13 Nominal value-outputs

output TNC 150 B TNC 150 Q


Multipoint Multipoint connector
connector cont:rol

X + 10 volts J4/1 Jl/l


0 volt J4/2 J1/2

Y + 10 volts J4/3 JIE


0 volt J4/4 J1/4

Z + 10 volts J4/5 J1/51


0 volt J4/6 Jl/El

IV + 10 volts J4/7 J1/7


0 volt J4/8 JIB

Caution:
The O-volt nominal value-outputs must be grounded at the control.

For interface wiring, shielded cables must be used for nominal value-voltages.
The maximum permissible cable length is 20 m with a cross-section of the cores 2 x 0.5 mm2.

Ramp characteristic
When traversing, the machine traversing speed is controlled, in particular, during acceleration and deceleration.

Via machine parameters, the TNC 150 permits programming of two different ramp characteristics (each ramp
identical for all axes):

.If machine parameter 60 is programmed with “0”, a “square root characteristic” is formed. This ramp
characteristic enables the machine to operate with a very small trailing error.
.If machine parameter 60 is programmed with “I”, a ramp characteristic with a “kink” is provided. The control
operates with this characteristic in trailing (lag) operation.

Further information is provided in the section “Machine Parameter”.

The “square root characteristic” is selected when high contouring accuracy with high speed is required or despite a
fixed KV-value, the machine acceleration is influenced via MP 54 and MP 55.

The “linear characteristic” is selected if the contouring accuracy is insignificant at high speed and time-saving
acceleration procedures are required.

25
Wiring and grounding diagram TNC 150 B

-‘-‘-’ -

TNC 150 B I
I User !
!
DC-voltage
protective low
;

voltage
Control
-.-.-- .-.-.

Potent i!&.-:_i- 1

~~~‘” a 1 i \ i I
outputs ’ I
I I
I

r’-.-.! Dr~;~;tA;;,“r with

differential input

Control housing

*OV of DC-voltage grounded at power supply board only ,


cm
**Screen contact with cable shoe
H

Wiring and grounding diagram TNC 150 Q

TNC 150 Q

Power board 1: / 1 1
Control
r-----1
! I f:
Irxl Ii!!
DC-voltage
protective
1 & !I low voltage
y---i: ’ ’ ’
! Potential-free 1
J
I I
!III
-u -.-x- 1I
II: * ov o+z?v-
I!
II I
IL---------A 11
I i
----------i-.------A f3iEE&iE~~?TiTlj
nominal value
itial input
\

*OV of DC-voltage grounded on


Power board 1 only
**Screen contact with cable clamp
***Screen contact with cable shoe

26
4. External data input/output
. During development of the TNC 150, great emphasis was given to shop floor-programming, therefore we have
deviated from the standard (DIN 66025) with regard to program-entry. (E.g. no G-functions need to be
programmed).
Nevertheless, programs can be compiled on an external terminal (to reduce standstill-time of machines).

4.1 V.24 Interface


The TNC 150 possesses a V.24 (RS-232-C)-compatible Data-input/-output. This Data-in/output permits
connections of a HEIDENHAIN-Magnetic tape unit ME 101 or ME 102.
Other peripheral units (i.e. paper tape , punch/reader, teleprinter, printer) can be connected to the TNC 150 if
they have a V.24 compatible connection. (Peripheral units with a 20 mA-interface cannot be connected).

4.2 Input of the Baud rate


The transmission rate for external data units is automatically set at 2400 Baud - providing no other rate has
been programmed. (Adapted to ME 101 and ME 102).

If a peripheral unit with a different Baud rate is connected to the TNC 150 (without interconnection of an
ME 101 or ME 102), the Baud rate of the TNC 150 must be re-pr-ogrammed. Refer to the following instructions:

Select auxiliary mode “MOD” w

Press q or q repeatedly until the programmed Baud rate is displayed.

Enter new Baud rate (possible values: 110, 150,300,600, 1200, 2400 Baud)

Press 0@ for transfer into memory.

If the control with empty or missing buffer batteries is switched off, the programmed Baud rate is erased. With
new switch-on, the Baud rate is automatically re-set to 2400 Baud.
The following points should be observed when programming externally
a) A program must begin with the characters CR (Carriage Return) and LF (Line Feed). Both characters must
preceed the first block otherwise they will be overread when entering via tape.

b) Every program block must finish with LF and FF !

c) The end of the last block must finish with LF, FF and ETX (End of text) or instead of ETX, the character
entered with machine parameter 71

d) Every block must contain all information that is requested by the dialogue display when programming.

e) The number of empty spaces between characters is optional

f) On peripheral units, even parity-bit-check must be set.

g) A block contains maximum 64 characters.

The following wiring diagram is recommended for connection of a peripheral unit (e.g. printer with paper
tape reader/punch).

Peripheral unit V.24 Adaptor car nectar


CHASSIS GND I 0 Key to signals:
TXD
RXD ;Ez===-=s ;
RTS 0 4
CTS :1;-;--I 0 5 TXD Transmit data
DSR 6 - 0 6
SIGNAL GND 7 o RXD Receive data
-07
80 0 8 RTS Request to send
90 0 9
10 0 0 IO CTS Clear to send
11 0 0 11 DSR Data set ready
12 0 0 12
13 0 0 13 DTR Terminal ready
14 0 0 14
15 0 0 15
16 0 o 16 The peripheral unit must be
17 0 0 17 set to Even Parity
18 o o 18
19 0 0 19
DTR 20 o-t- o 20
21 0 0 21
22 0 0 22
23 0 o 23
24 0 0 24
25 0 0 25

28
5. HEIDENHAIN ME 101 / ME 102 Magnetic tape cassette units
HEIDENHAIN offers special magnetic tape for external data storage.

ME 101 - Portable unit for alternate use on several machines.

ME 102 - Pendant-type unit for permanent machine ‘mounting.

The magnetic tape units ME 101 and ME 102 are equipped with two data in/output sockets. In addition to the
control, normal commercially available peripheral units can also be connected via the V.24 (RS-232-C) output
of the ME (Connection marked PRT).
The data transmission rate between control and ME is set at 2400 Baud. The transmission rate between the ME
and a peripheral unit can be matched with the aid of a stepping switch (110, 150, 300,600, 1200, 2400 Baud).
Detailed information concerning the use of the magnetic tape units can be obtained from the operating manual
ME 101 and ME 102.

ME 101 ME 102

5.1 Connection cables


HEIDENHAIN supplies the following cables:

a) Cable adaptor for attachement to the housing in which the TNC 150 is mounted / data transmission cable
for connection to ME 101.

TNC 150 Cable adaptor Data transmission cable ME 101


on machine Id. No. 224 422 01 (portable)
Id.No. 214 001 01

CHASSIS GND

ct ‘r
5 5
6 6
SIGNAL GND 7 7
8 6

Length 3 m

29
b) Connecting cable: ME 102 direct to the TNC.

TNC 150 Connecti ?g cable ME 102


Id.No. 224 412 _. (pendant)
- +

CHASSIS GND

13 '
6, ,6
SIGNAL GND 1 \/ 1 7
11 I*
u
20

Length: as required 1 m up to max. 10 m

c) Connecting cable for extension of the V.24 connection of the ME 102 unit (pendant) into the housing
in which the ME 102 is mounted (operating panel)

ME 102 Connecting cable


Connection PRT Id. No. 217 707 01
(Length 1 m)

Connection of
- peripheral unit

30
6. Machine parameters
The TNC 150 is adapted to the machine via machine parameters.
Machine parameters can be split into the following groups:

1) Machine parameters either determined by the machine design or freely determined parameters.

2) Machine parameters which are optimised during commissioning of the machine (e.g. output ramp
characteristics)

3) Machine parameters related to the PLC (e.g. PLC-counter preselect value)

With the first group, the parameters can be determined in advance with the correct values. The second group
has a list of predetermined temporary parameters. The third group is programmed into the TNC 150 according
to the corresponding list as long as the PLC-standard prograrn is not changed.

The following procedure is followed for machine commissioning:

1) Determination of the parameters of the first group (see s,ection 6.1)

2) Filling out of complete parameter list in the sequence demanded by the TNC 150 (see section 9)

3) Entry of parameters into the control (see section 8.1-3)

4) Optimisation of temporary parameters as per check-list (see section 8)

31
6.1 Machine parameters determined by the machine design or freely determined parameters

6.1.1 Selection of controlled axes, position display axes and/or inactive axes

Function Parameter Possible Selected


No. *entry values entry values’

Selection of inhibited axes for 72 Following axes are inhibited:


controlled operation 0 =A none
1 2 X

With the aid of parameter 72, one or more axes of I le 4-axis TNC 150 may be inhibited for controlled
operation.

Reference signal evaluation for


inhibited axes

With parameter 75, reference signal evaluation for datum reproduction is determined as active or inactive for
the inhibited axes.

Display and transducer 76 0 2 inactive


supervision for inhibited axes. 1 =Iz active

With parameter 76 all inhibited axes for controlled operation and position display are inoperable. No display
is provided for the inhibited axes.

Axis designation for axis IV I90 1 0 s A

2 G C
3-a
I------ A u

The axis designation for axis IV is determined with parameter 90. The selection of designation A, B or C
determines whether the axis is to be used for control or display of a rotary axis. In this case, the axis is
relieved of mm/inch switchover and can operate with another in linear interpolation without tool radius
compensation. If U, V or W are selected, the axis is then programmed as an additional linear axis, it can also be
used with mm/inch and can operate with one of the other axes in linear or circular interpolation with tool
radius compensation.

32
6.12 Machine parameters for feed rates

Function Parameter Possible Selected


No. entry values entry values
I I I

Rapid traverse X 0
Y 1 80 - 15 999 mm/min
Z 2
IV 3 (IV: Angular degrees/min with
Manual feed X 4 axis designation A, B or C)
Y 5
Z 6
IV 7

Parameter No. 0 to 3 I I I
Rapid traverses for axes are always programmed in mm/min. If axis IV is programmed as a rotary axis, entry
for rapid traverse is in degrees/min. (each rapid traverse must be adjusted with 9 V at the servo-amplifier input).

Parameter No. 4 to 7
Manual feeds can be limited independent of the rapid traverses in parameters 0 to 3.

Display of current feed rate


before starting in
MANUAL OPERATION

Parameter 167 determines whether the current feed rate is displayed before or after actuation of the direction
buttons and machine start in the MANUAL OPERATION mode.

If “1” i.e. feed rate display before start, is programmed, the feed rates for manual feed (parameter 4 to 7) must
have the same value or the control moves the axes at the lowest feed rate of the abovementioned parameters.

-4
External feed rate 66 0 := internal potentiometer
potentiometer for override and manual
feed rate
1 ;A external potentiometer
for override and manual
feed rate
2 :=
A internal potentiometer
for override and
manual feed rate
external potentiometer
~__ for manual feed rate
Override active with actuation 74 see table on following page
of rapid traverse button ~-
Memory function for 68 0 c off
1 .”- on
direction buttons

With machine parameter 68 the memory function of rhe direction buttons can be switched on or off via the
ext. start and stop buttons.
Entry values for machine parameter 74

Entry Override active if rapid Potentiometer in 2 % stages Override active if rapid traverse
value traverse and external or continuous button is pressed in controlled
-direction buttons are pressed operation

0 inactive continuous inactive

1 inactive continuous active

As of software version 03

0 inactive 2 % stages inactive

1 inactive 2 % stages active


____-
Additional as of software version 06

~~-*+a

Additional as of software version 08

4 active 2 % stages inactive

5 active 2 % stages active


____-
6 active continuous inactive

7 active continuous active

6.1.3 Machine parameters for reference mark approach

Parameter Parameter Possible Selected


No. entry values entry values

Velocity when approaching 80 - 15 999 mm/min


reference points X 8 (IV: Angular degrees/min with
Y 9 axis designation A, B or C)
Z 10
IV 11

With these parameters the required velocity for approaching the reference points can be selected. The approach
speed and direction have an influence on the accuracy of the reference signal evaluation.

34
Function Parameter Possible Selected
No. entry svalues entry values

Axis sequence for 59 0 =h x Y z IV


approaching reference points 1 =* x Y IV z
2 =n x z Y IV
3 2 x z IV Y
4 2 x IV Y z
5 c x IV z Y
6 f Y x z IV
7 =,+ Y x IV z
8 !? Y z x IV
9 =A Y z IV x
IO 2 Y IV x z
11 e Y iv z x
12 g z x Y IV
13 2 z x IV Y
14 4 z Y x IV
15 p z Y IV x
16 e Z IV X Y
17 c z IV Y x
18 4 IV X Y Z
19 c IV x z Y
20 J? IV Y x z
21 c IV Y z x
22 G IV z x Y
23 c IV Z Y X

With parameter 59 the axis sequence for reference point approach is determined.
Care should be taken that the ttiol axis is traversed away from the workpiece first.

Traversing direction for


reference point approach X 16 0
zz
A plus-direction
Y 17 1 h= minus-direction
Z 18
IV 19

With these parameters, the traversing direction when approaching the reference points is determined in relation-
ship to the “reference end position” cam. Depending on the location of the reference point on the scale, the
cam for the “reference end position” can be fixed at the end of the axis in the plus or minus direction in
relationship to the counting directions and in accordance with the “right-hand rule”.

Special sequence for reference 69 0 2 off


point approach 1 =h on

The special sequence for reference point approach is only required when several reference points are located
within the machine traverses (e.g. when using rotary encoders as transducers) and no additional cam switches
for “reference pulse inhibit” are being used (inputs J6 contacts 1,2,3,4).

If machine parameter 69 is programmed with “1” the special sequence is active as follows:
Axes which are standing within the vicinity of the reference end position are backed-off from the reference end
position cam before approaching the reference points. The appropriate axes are designated by the inverted
display “reference point X/Y/Z/IV approach”. Finally, the reference point approach procedure is carried out
in the normal manner and the first reference point after the closing of the switch “reference end position” is
evaluated.

35
6.1.4 Machine parameter for output of spindle speeds

Function Parameter Possible Selected


No. entry values entry values

Output of spindle speed 62 0 2 No spindle speed


either coded or as output
S-analogue voltage 1 =A Coded output only
when speed changes
2 =e Coded output of all
speeds
3 & Output of S-analogue
voltage, gear switch
signal only when ratio
changes
4 L Output of S-analogue
voltage, gear switch
signal with every
tool call
5 =h Output of S-analogue
voltage without gear
switch signal

With parameter 62 it can be determined whether rpm-commancls are output as coded switching commands
(2-decade BCD) or as an S-analogue voltage with up to 8 switching signals for gear change or whether no
output should take place.

Limitation rpm-code 63 01991

With parameter 63 the rpm-limitation is programmed (minimum and maximum rpm and step size).
If operation is with S-analogue voltage output, the step size has no significance.

36
-
Function Parameter IPossible Selected
. No. Ientry wakes entry values

RPM-range for max. 8 gear


ratios with S-analogue voltage
output
Gear ratio ,O 78 (3 - 9 000.000 rpm
1 79
2 80
3 81
4 82
5 83
6 84
7 85

With these parameters, the definition of the gear stage is via the output of an S-analogue voltage. The highest
possible rpm (with S-override 100 %) is programmed for each gear stage. The gear stage with the lowest possible
rpm is programmed with parameter 78 etc. If lessthan 8 gear stages are programmed, the unused parameters
for gear stages are programmed with “0”.

All parameters for gear stages are to be programmed with “0” if operation is with coded rpm output.

S-analogue voltage with 86 0 - 9.999 Volts


S-override 100 %

Parameter No. 86 sets the analogue voltage output for gear stages with override = 100 %.

S-analogue voltage with ?r---jmT


S-override at max. output
voltage

Parameter No. 87 sets the absolr te max. of the analogue voltage output for the gear stages.

f-imitation of
S-override o- 150%
maximum 88
minimum 89

With these pa.rameters, the limitation for the S-override potentiometer is programmed (No. 88 maximum,
No. 89 minimum). After reaching the programmed limitation - either max. or min., the S-analogue voltage
remains constant.

Minimum for feed rate 182


override with tapping
Maximum for feed rate 183
override with tapping

With these parameters, the range of the feed rate override for the tapping cycle can be limited.
Function Parameter Possible Selected
7 No. entry values entry values

Minimum voltage for 184 0 - 9.999 Volts


S-analogue output

With parameter No. 84 the minimum voltage for S-analogue ouput can be programmed. This minimum voltage
is the permissible minimum value which will not damage the spindle drive.

Nominal value voltage 70


for spindle drive during
gear change
o-g*ggg 1
Parameter No. 70 permits the programming of the oscillating vclltage output during gear change.

Ramp gradient for S-analogue 168 0 - 1.999 Volts/ms

With parameter 168 the ascending flank for S-analogue voltage output can be programmed if a voltage jump is
not required.

Polarity S-analogue voltage 172 0 =4 M03: positive voltage


M04: negative voltage
1 4 M03: negative voltage
M04: positive voltage
2 c MO3 and M04:
positive voltage
3 2 MO3 and M04:
negative voltage

Programming of rpm 190 0 c S = 0 not permitted


S = 0 permitted 1 =A S = 0 permitted

Depending on the machine, MP 190 can be programmed to define whether in addition to the minimum output
voltage determined with MP 184, the voltage “0” may be output or not in the lowest gear stage.

Display of current spindle


rpm before spindle start

38
6.1.5 Machine parameters for output of tool numbers

Function Parameter Possiblle Selected


No. entry values entry values

Output of tool numbers 61 0 No output


1 Output only when tool
number changes
2 Output of tool number
with every tool call

With parameter 61, the output of tool numbers is programmed.

Activation of the next 0 =A No output of next


tool numbers tool number
1 1 Output only when next
tool number changes
2 2 Output of next tool
number with every
tool call

With parameter 157 it can be programmed as to whether the’ next tool number is output - or not - after output
of a tool number. Through output of the next tool number, a tool changing facility can be brought into the
required position.

Tool change position M92


X-axis 186 It 30 000.000
Y-axis 187 + 30 000.000
Z-axis 188 + 30 000.000
IV-axis 189 + 30 000.000

With auxiliary function M92, tool change positions programmed in machine parameters 186 to 189 can be called
up in relationship to the axis reference poin.t.

39
6.1.6 Machine parameters for other functions

Function Parameter Possible Selected


No. entry values entry values

Resolution 65 0 L 1 v-n
1 =n 51-rr-n

With parameter 65 the resolution of TNC 150 can be programmed for either 1 ym or 5 urn.
For optimization of machine parameters, 1 urn is used. The 5 pn resolution is usually sufficient for normal
machine operation.

Signal evaluation
; ~~~

With these parameters, the signal evaluation for the transducers can be reduced from 20-fold to IO-fold.

Standstill supervision 169 0.001 to 30 mm

Parameter 169 determines the range in which non-controlled axes may move without activition of a fault
detection signal.

lff-line programming station 170 0 =h Control


1 =n Off-line programming
station PLC active
2 =A Off-line programming
station PLC inactive

Parameter 170 determines whether the control is intended as an off-line programming station or not. If
parameter 170 is programmed with 1 or 2, the control requires 170 transducers or external circuitry.

The “scaling” 0 e The programmed


to 2 or 3 axes scaling factor is
effective in the 3
main axes X, Y, Z
1 =* The programmed
scaling factor is
effective in the
working plane

Programmed stop with MO6


- I
I214 0 $ - Programmed stop
with MO6
1 *II No programmed
stop with MO6

40
Function Parameter Possihde Selected
No. entry values entry values

Program end character 71 1 - 126 (depending on the value of


(for external programming) the corresponding character on
pun& ed tape)

With the aid of parameter 71 an additional character for “pi-ogram end” may be selected for external
programming of the ISO-character code. Entry depends on -:he value of the selected character and is derived from
the hole pattern on the tape (without parity bit).

Character I Value Character 1 Value Character Value

SOH 1 - 45 Y 89
STH 2 46 2 90
ETX 3 I 47 c 91
EOT 4 0 1 48 \ 1 92
ENQ 5 1 149 - 1 I 93
ACK 6 2 50 “( ?) 94
BEL 7 3 51 - (+) 95
BS 8 4 1 52 \ 96
HT 9 5 153 - a 97

r----l-
LF 10 6 54 b 98
VT 11 7 55 c 99
FF 12 8 56 d 100
CR 13 9 57 - e 101
so 14 58 f 102
SI 15 59 9 103
DLE 1 16 h II04
DC1 (X-ON) 1 17 I II05
DC2 (TAPE) j 106
k 107
I II08
m 1 109
B 66 n 110
C 67 0 111
D 68 P 112
E 69 - q 113
SUB 26 F 70 r 114
ESC 27 G 71 S 115
FS 1 28 H 72 t 116
GS 1 29 I 73 - U 117
J 74 v 118
K 75 w 119
L 76 X 120
M 77 - Y 121
I, N 78 t 122
0 79 123
B 1 36 P 1 80 I 124
% 137 Q 181 - 3 125
38 R 82 (OLD MODE) 126
39 S 83
( 40 T 1 84
) 1 41 U 185 -
* 42 V 86
+ 43 w 87
I 44 X 88

Decimal character in program 92 0 c Decimal comma


output via V.24 1 =
A Decimal point
Cancellation of status display 173 0 =
n Status display not to
with MO2 and M30 be cancelled
1 =
o Status display to be
cancel led

On the TNC 150 screen, the status display indicates program conditions necessary for re-entry into an amended
contour after an operational interruption. If these program Iconditions are to be cancelled at program end,
machine parameter MP 173 is to be programmed with “1”.
6.2 Machine parameters which require optimization during commissioning and preliminary values

6.2.1 Common machine parameters for both ramp characteristics

Function IParameter Possible Preliminary Optimised


No. entry values entry values entry values

Counting direction X 20 0 or 1
Y 21
Z 22
IV 23
Polarity of nominal
value voltage X 24 0 or 1
Y 25
z 26
IV 27
Software limit switch
ranges x+ 44 +30000 + 30 000
X- 45 - 30 000
Y+ 46 + 30 000
Y- 47 - a0 000
z+ 48 + 30 000
Z- 49 - 30 000
IV-t 50 + 30 000
IV- 51 -30000
Analogue voltage with 52 + 4,5 to + 9 Volts 9 9
rapid traverse
Circular acceleration 55 0.001 - 1.5 ml& Enter 0.1 when
machine-dependent
value is unknown
-_-
Integral factor X 28 O-65 535 0
Y 29 0
Z 30 0
IV 31 0
-~
Waiting time for cut-out 185---- 0 - 65,535 set 0
of remaining nominal
value voltage with error
display
“Positioning error” -

42
6.2.2 Machine parameter for “square root characterisitic” ‘[Machine parameter 60 = 0)

Function Parameter Possible Preliminary Optimised


I No. I entry values entry values entry values

Speed pre-control 60 0 g on 0 0
1 g off
Differential factor X 32 0 - 65.535 Values as
Y 33 in table below
Z 34
IV 35
Acceleration 54 0,001 - 1.5 m/s2 Enter 0.2 when
machine-dependent
value is unknown
Oscillation behaviour 64 0.01 - 0.999 0.1
when accelerating
Position approach 53 0.1 - 10 m/min 0.1
speed
Position supervision 56 0.001 - 30 mm 10 0.5”
eraseab le
Position supervision 57 0.001 - 30 mm 30 IO”
emergency stop

“If the machine permits a narrower limitation, these values should be programmed.

With parameter 56 - position supervision (erasable) - and 57 - position supervision (emergency stop), ranges
are set for permanent position supervision of the machine. Supervision is operative as soon as the machine axes
are held in closed loops by the control (after traversing over the reference marks).
Overstepping the tolerances in parameter 56 leads to a control stop (error display “positioning error”), whilst
overstepping the tolerances of parameter 57 makes the contl.ol react with “emergency stop”. The error display
“position error” can be cancelled with the 0CE -key whereas the “emergency stop” must be cancelled by
switching off the maincs power and - after switching on ag;lin and pressing CE to clear display - the reference
marks must be crossed again.

Differential factor with differring rapid traverses and KV-factors

KV = Rapid traverse [m/mid


Lag distance [mm]

Rapid traverse
E/miriJ IKv= 1 1.2 1.4 1.6 1.8 2
1 I 3-.--68 4 47 5.16 5.90 6.63 7.37
2 1.84 2.21 2.58 2.95 3.31 3.68
3 1.22 1.47 1.72 1.96 2.21 2.45
4 I 0.92 1.10 1.29 1.47 1.65 1.84
rr 0.73 0.88 1.03 1.18 1.32 1.47
6 0.61 0.73 0.86
~__ 0.98 1.10 1.22
7 0.52 0.63 0.73 0.84 0.94 1.05

9 0.40
10 0.36

16 0.23

43
6.2.3 Machine parameter for the “linear characteristic” (maclqine parameter 60 = 1)

Function Parameter Possible Preliminary Optimised


No. entry values en try values entry values

Speed pre-control 60 0 2 on 1 1
1 A off
KV-faktor for X 177 0.100 - 10.000 1
Y 178
Z 179
IV 180

The KV-factor (speed amplification) determines the amount of lag (positional deviation) with a certain speed.

It is calculated as follows:

KV = Rapid traverse [m/mid


Lag distance [mm]

The KV-factor must be adapted to the machine


If a high KV-factor is selected, the trailing error (lag) will be ve-y small at a certain speed. If the lag is too small,
the axis carriage cannot be positioned exactly as required due to its inertia: the axis oscillates. It can also
happen that the position loop excites its own oscillation.

With a KV-factor which is to small, acceleration and positionin!j takes place too slow.

If the multiplication factor is programmed with “I”, the KV-factor given in parameters 177 to 180 is also valid
beyond the kinking point. With this entry, every axis must be examined to see that the predetermined nominal
positions are traversed over. If this is the case, MP 176 is decreased until precise positioning is accomplished.

Characteristic 181. o- 100% Depends on max. feed


kinking point rate of machine

Multiplication factor for KV-factor and ramp kinking point


The ramp characteristic has a kink (see sketch)

The gradient of ramp 1 is determined by parameters 177


to 180. Machine parameter 176 is a multiplication factor
for par.ameters 177 to 180 and determines the gradient
of ramp 2.
The kinking point is determined by machine para-
Kink-point MP 181 meter 181. Entry is made in % in relationship to the
e.g. at .50 % analogue voltage at rapid traverse (9 V).
The kinking point must be greater than the analogue
voltage for the highest feed rate 100 % analogue voltage
corresponds to rapid traverse,.
0% [ ;:p7:torVlP180
MP 177 to MP 180

44
Function Parameter Possible IPreliminary Optimised
No. entry values lentry values entry values

Trailing error super-


vision in trailing
operation
(Emergency stop) 174 0- 1OOmm 50
(eraseable) 175 0- IOOmm 30

Machine parameter 174


Trailing error supervision for trailing operation (not eraseable):
If the entered permissible trailing error is exceeded, the error
GROSS POSITIONING ERROR A is displayed.

This error is indicated by a flashing display and can only be cancelled by switching off 1:he power

Machine parameter 175


Trailing error supervision for trailing operation (eraseable):
If the entered permissible trailing error is exceeded, the error
POSITIONING ERROR is displayed.

This error display can be cancelled by pressing 0CE


6.2.4 Machine parameters which are determined after compilation of parameters for ttie ramp characteristic

Function Parameter Possible Preliminary Optimised


No. entry values entry values entry values

Positioning
range x, Y, z 58 0.001 - 0.05 mm 0.005
Axis IV 192

The acceptable range which the control recognises as being “position achieved” can be entered with parameters
58 and 192. For example, by entering 0.05, the machine accepts a position within + 0.05 (mm) of the nominal
position as being “position achieved”. The control however, still endeavours to position to the nominal value.
Reduction of this positioning range increases the approach time of the machine and the duration from block to
block in automatic program run.

Backlash
compensation X 36 - 1 .OOO mm/m - 0
Y 37 + 1 .OOO mm/m 0
Z 38 0

Ivl3g I
For indirect linear measurement with rotary encoders, a small amount of backlash can be present between the
table movement and the rotary encoder. This backlash can be compensated with parameters 36, 37, 38 and 39.
The value 100 urn must, however, not be exceeded.
.-
Correction factor for 0 - 65,535 pm to
linear correction X 40 software-version 03 0
Y 41 - 1.000 mm/m - 0
Z 42 + 1.000 mm/m 0
IV 43 0

With parameters 40 to 43, linear corrections of individual axes can be programmed. Correction either affects
an extension of the measuring distance or a shortening
Function Parameter Possible Preliminary Optimised
No. entry values en try values entry values

Dwell time-rotation 67 0 - 65.535 s 3


direction change for
“tapping cycle”

With parameter 67, a dwell time can be programmed such, that a change of rotating direction during spindle
retraction is prevented.

Advanced switchpoint 73 0 - 65.535 s


for “tapping cycle”
“-----I-
The advanced switchpoint refers to the reaching of the end position of the thread. With the aid of parameter 73,
retraction of the spindle can be compensated after the M 05 command.

Constant contouring I 9’ 0 - 179.999


speed on external corners Angle in degrees
I ‘-7
With parameter 91 an angle can be determined on external corrlers on which the control can traverse at constant
speed. 2’ should be considered as maximum: with greater angles, either the mechanical loading can be too high
or the drive demagnetised.

Overlap-cutting with 93 0.001 - 1.414 1.2


pocket milling

With machining cycles “pocket milling” and “circular pocket” -:he number of cuts required are calculated by
the control. The maximum pecking depth can be determined with machine parameter 93

The entered value is multiplied by the mill radius,for the max. pecking depth in mm.

46
6.3 Machine parameters related to the PLC
For TNC 150, the parameters in the list below may only be altered if the PLC-program is to be amended.
Information for amending the PLC-program is given in the PC-description HEIDENHAIN TNC 150 Contouring
Control (please request this manual).

Function 2arameter Possible Entry values for


UO. entry values TNC 150 B/TNC 150 0
with standard PLC-program

PLC-program from RAM


or EPROM
PLC-counter predeterminec
value for counter 0 - 15

PLC-Timer duration
for Timer 0 - 31 to in units of 20 ms
119
120 2
121 7
122 9
123 12
124 12
125 5
193 0
:0

208
PLC-position values for + 30 000.000 mm
31 coordinates
(31 = Ref.-marker)
Setting of 16 markers to
binary numbers
Automatic lubrication
after traverse
in X 159 0 - 65 535 0
Y 160 (in units of 65 536 urn
Z 161
IV 162
Feed rate for parameters
Nos. 126 to 156 X 163 80 - 15 999 mm/min 80
Y 164
Z 165
IV 166 ---
Support of 209 0
PLC-macro-commands to
212

The control HE I DENHAI N TNC 150 Q can be equipped with customer-specific macro-programs e.g. for
support of a tool changer. More detailed information can be obtained from HEIDENHAIN.
7. Commissioning
Commissioning of the machine with TNC 150 should be in accordance with the following check list. An
explanation of individual points is provided in the check list where necessary.
Commissioning can only be performed when the drive-servo-amplifiers are optimised and the desired rapid-
speeds are adjusted on the servo-amplifiers with a g-volt input voltage.

7.1 Check list for commissioning

7.1.1 Checks prior to machine switch-on


--
check setting of the mains power switch and TNC-mains fuses:
For 100/l 20/l 40 V - fuse T 1 .O A
For 200/220/240 V - fuse T 0.8 A
0
The housing in which TNC 150 is to be inserted must have water spray protection to 1~54
0
The transducer connectors must have a conductive connection to the machine via the
outer shielding
----------.-----_
of the cable and via the scanning heads.
---
a) The connection
----
is made for the X-axis
:-- - - --___- --. --- 0
b) The connection
-----
is made for the Y-axis
-- -- - - - -_ --- 0
c) The connection
-------
is made for the Z-axis
- -- _- - - - - -- 0 -
d) The connection is made for axis IV
0
The inner shield (pin 9) of the transducer connector must have no conductive connection
to the connector
---~--
housing.
- - - -- .- - - - ---
a) No connection
----
on X-axis
- -------- -- --- 0
b)
----
No connection on Y-axis
- - - - -- -- - - - -0 --
c)
-
No connection
- __
on Z-axis
-___ - ~- -- -- - - - --- 0
d) No connection on axis IV 0
All remaining transducer connector pins must have no conductive connection with pin 9 or
connector
--------
housing.
- - -- - - ----
a) No connection
---m---
on X-axis
-- -- - - - -___ 0 -
b) No connection
-___-------------
on Y-axis
-- 0
c)
--
No connection
-
on Z-axis
--- - -- -- - - - --- 0
d) No connection on axis IV 0
Caution:
The O-Volt return line of the external 24 V-auxiliary
common earthpoint of the adaptor cabinet.
voltage must be grounded to the
0
The input of the servo-amplifiers must be directly connected tc the appropriate analogue
output of TNC 150 via shielded cables (intermediate resistors etc. are not permitted). 0
Caution:
The O-Volt-connections must be grounded at the control (see section 3.13 Nominal value- 0
outputs).

48
7.1.2 Checks after switch-on of adaptor cabinet

Measure external D.C. voltage.


Does this meet the specified requirements?

TNC150B 4 TNC150Q

+ 30 V max. + 30 V max.

+ 15 V max. + 15 V min. p”‘

0
-* time t

Commissioning of D.C. drive amplifiers.


The rapid traverse speeds must be adjusted with an external nominal voltage of 9 V

Check function of emergency stop-limit switch.


8. Optimization of TNC 150-parameters
A provision for control adjustment is the checking procedure a:, per check-lists 7.1 .l and 7.1.2 and the existance
of a PLC-program. Adjustment takes place in accordance with the adjustment check-list below:

8.1 Adjustment check-list

Switch off buffer battery (see section 8.1.1)


0
Determine machine traversing directions with (see section 8.1.2)
“right-hand-rule” 0
Entry of preliminary machine parameters (see section
--
8.1.3)
0
Check traversing and counting directions of (see section 8.1.4)
individual axis and correct if necessary
--_
0
Set range of software limit switches (see section 8.1.5)
0
Offset adjustment (see section 8.1.6)
0
Adjustment of square root characteristic (see section 8.1.7)
0
Fine adjustment, trailing error for (see section 8.1.7.1)
“square root characteristic” 0
Acceleration (linear and radial) for (see section 8.1.7.2)
“square root characteristic” 0
Oscillation on acceleration for (see section 8.1.7.3)
“square root characteristic” 0
Approaching speed 1 urn before nominal position (see section 8.1.7.4)
for “square root characteristic” 0
Position supervision for “square root characteristic”
---
(see section 8.1.7.5)
0
Adjustment of “linear characteristic” (see section 8.1.8)
0
Fine adjustment, trailing error for (see section 8.1.8.1)
“linear characteristic” 0
Determination
_
of multiplication for KV- factor MP176 (see section
--
6.2.3)
0
Position supervision for “linear characteristic” (see section 6.2.3)
0
Integral factor X, Y, Z, IV (see section 8.1.9)
0

50
8.1 .l Buffer battery swich-off
Open the outer and inner cover to batteries; this will switch off buffer batteries. Before replacing covers, wait a
few minutes so that any previously programmed,incompatible machine parameters are erased.

8.1.2 Axis designation for NC-machines and “right-hand-rule”


The three main axes are defined by NC-standards. Traversitq directions can be determined by the “right hand
rule”. In addition, the traversing direction of the tool-axis tcwards the workpiece corresponds to the negative
traversing direct&t.

Example:
+ Z direction
Universal
middle finger
machine

“Right hand rule”


Coordinates are correlated
to the fingers.

When programming,only tool movement is considered (relative movement of tool) i.e. whilst programming the
operator always assumes that the tool is moving.
Wil:h the universal milling machine as illustrated above,
the milling tool should, for example, traverse in a

c
Tool movement + X positive direction. However, due to the table moving
in i:his axis and not the tool, the table must move in
th6’ left-hand direction. The relative movement of the
tool is therefore in the right-hand direction, i.e. in the
positive X direction. In this case, the traversing
dirl?ction of the table is designated X’.
-Table movement + X’

The machine tool manufacturer decides whether the fourth 3xis is to be used for a rotary table or as an
additional linear axis and also which designation this axis will receive on the display screen:

+X

Rotary axis I‘ourth linear axis


The rotary axis is designated with the letters A, B If the fourth axis is to be used as a linear axis, the
or C; the correlation to the main axes and the designation of this axis is U, V or W.
rotating direction is shown in the above illustration. The correlation to the main axes is shown above.
8.1.3 Input/Output diagram for machine parameters

8.1.3.1 Input diagram for machine parameters after erasing parameter memory
After clearing machine parameter memory through switch-off of buffer batteries (e.g. for entry of preliminary
machine parameters).

with w
I

NO
Buffer batteries on

Display:
EXCHANGE BUFFER BATTERY

with q
CE YES
I
-- 1
Display:
MACHINE PARAMETER PROGRAMMING
MACHINE PARAMETER MPO ?

Press q Enter parameters and press m


With incorrect entry parameters already
entered can be selected with

/
q t and amended.

11,
After termination of parameter entry
the following displays appear:
POWER INTERRUPTED:
cancel with q -

PROGRAM MEMORY ERASED:


cancel withCE -
El
RELAY EXT. DC VOLTAGE MISSING
--

52
8.1.3.2 Input/Output diagram for non-erased parameter memory
(e.g. for optimisation of machine parameters).

Switch on mains power

POWER
Fault display:
INTERRUPTED 1
Actuation of MOD-key

m
0

Display:
CODE NUMBER

t
Enter code number 95 148
and press iol
ENT

Display:
MACHINE PARAMETER PROGRAMMING
MACHINE PARAMETER MPO ?
and complete parameter list

Enter parameters

After termination of parameter entry


Transfer data from control Transfer data from tape
machine parameter display
If the mains power for the TNC 150 is not switched off after ei-rtry of the code number, the parameter list
can be recalled as follows:

;‘“‘:;“I
t
Display:
MANUAL OPERATION

Press q -1

Preparation of Magnetic tape unit ME 101/102

Connect ME-data transmission


cable to TNC 150

ME-power on

Insert cassette

Select ME-operating mode

=I>

r
+ t

Read-in data from tape Transfer data from


into control control onto tape
press Jcgl m press (-g( m

54
8.1.4 Checking and correction of axis traversing and counting directions

Mains power on

I POWER
Fault

cancel
display,:
INTERRlJPTED
with mg 1

I Emergency Stop routine


I

Display:
TRAVERSE OVER REFERENCE MARKS
(sequence machine parameter no. 59)

Press “ext. Start”.button


I

direction. First axis correct


NO
(corresponds to directions selected
with MP-Nos. 16 lo 19)
,
r 1
Press Ext. Stop

I
t 1YES
Switch over polarity of nominal
value voltage for appropriate axis
(MP Nos. 24 to 27)

NO
direction of first axis

I Axis stands
in random
positiori
position
looped Mains
then
power off and
on again I

Fault display:
POWER INTERRUPTED

cancel with CE
II

The flow chart must be worked through for each axis!


Emergency stop routine
The axis traversing direction is correct when it corresponds to the pro-
grammed values (0 . + direction, 1 . - direction) of machine
+
parameter 16, 17, 18 or 19, as per the machine directions given in
Correct machine parameter
section 8.12).
20,21,22 or 23 (see section
The counting direction is correct when they correspond to the designated 8.1.3.1)
machine directions as per section 8.1.2.
8.1.5 Setting software limit switch ranges

a) Entry of the maximum possible traverse options of the TNiC 150 Control + 30 000 mm
(Machine parameters 44 - 51, see section 62.1)

b) Evaluation of machine-defined axis-limits

Switch on fl “Manual” Via MOO


0 cl

Select REF display

Position displays show distance to reference point

Move all axes via direction buttons or handwheel in a positive


and negative direction to position just before Emergency Stop
switch and note display value and sign.

I The noted value is programmed as machine parameters 44 to 51. 1

I---(

56
Optimization of machine positioning
By varying the machine parameters that are necessary for thla HE I DENHAI N TNC 150 Control output
characteristics, the control can be optimized to the machine in question.

8.1.6 Offset adjustment


Before adjusting the offsets, check that the following machine parameters have been correctly entered.

Machine parameter No. Entry

Integral factor X, Y, Z, IV 28 to 31 0
Resolution 65 0

Mains power ON

Fault displ,ay:
POWER INTERRUPTED
cancel with [IICE .

Emergency Stop routine

c
Traverse over reference marks

Reset position displays X, Y, Z, IV to “0”

Automatic offset adjustment via the control


An automatic offset-adjustment is possible with controls which have software versions as of 08.
Code number entry 75368.
The control displays the offset values in the dialogue line in the sequence:

X, Y, Z, IV in 2.4 mV-units e.g.


0 1 02

The display signifies:


no offset in the X-axis,
2.4 mV in Y,
no offset in Z,
and 4.88 mV in axis IV

The automatic offset adjustment is selected by pressing @] . The display offset value is entered into the
control which then automatically provides the appropriate compensating voltage at the output.

If the automatic offset adjustment is to be switched off, enter code number 75368 and press /;,“h”iil
8.1.7 Adjustment of “square root characteristic”

8.1.7.1 Fine adjustment of trailing error for “square root characteristic”

With MOD set display


El

c
to trailing error
1 *Program traverse length as large
PROGRAMMING AND EDITING M as possible in the relevant axis
mode. Enter the following program:
LBL 1
X 100” RO F 15999
X 0 ROF15999
CALL LBL 1 REP 100/100

AUTOMATIC ~OGRAM RUN 1-31


mode, press ext. start.
The machine traverses and the position displays
indicate trailing error.

1 --

Adjust trailing error mean value-in both traversing directions


as near to 0 as possible at servo-amplifier with potentiometer
“speed” (Tacho-return)

Repeat adjustment in Y, Z and IV-axes

t
-1
Switch to required display mode
with MOD
n
8.1.7.2 Acceleration (linear and radial) for “square root chiaracteristic”
If the specific machine acceleration is unknown, the machine parameter 54 which is to be entered is determined
as follows:

,1
*Programme traverse length as large

PROGRAMMING A:D EDITING q as possible in the relevant axis

enter following program:


LBL 1
X 100” RO F 15999
X 0 ROF15999
CALL LBL 1 REP 100/1~30

Parameter 56 “Position supervision” enter 0.5

- Increase parameter 54 “Acceleration” in small steps

PROGRAM RUN SiLGLE BLOCK-r-lode H


press ext. start; machine runs
7

NO machine with fault display


POSITIONING ERROR

Traverse Y, Z and IV-axis with acceleration values


found. If necessary, decrease values.

Enter 0.7 to 0.9-fold of the determined value


into machine parameter 54.

Machine parameter 55 “circular acceleration”: enter half the! value of machine parameter 54.
8.1.7.3 Run-in behaviour with acceleration for “square root characteristic”
The configuration of the acceleration ramp is influenced by pa-ameter 30.

ca. 9 V-Rapid traverse ca. 9 V-Rapid traverse

-distance -distance
Condition 1: Condition 2:
Parameter 64: entered value large Parameter 64: entered value small

Adjustment is carried out as follows:

Connect Oscilloscope to tachometer of


Servo-amplifier X
IZ

Set override potentiometer to 15C %. With machine in


MANUAL OPERATION b]
mode traverse via X-direction buttons,
measure the acceleration slope:; on oscilloscope.

i,;,,.i._,...I,-,_1
Increase entry value of parameter 64 so that oscillation

1: Decrease entry value of parameter

t
64 until oscillation stops

*L71 If necessary, amend parameter 64.


8.1.7.4 Approach speed 1 pm before nominal position for “square root characteristic”
Parameter 53 influences the gradient of the deceleration ran-p in the vicinity of the nominal position.
Adjustment is carried out as follows:

PROGRAMMING dl7ND EDITING mode q


enter following program:
LBL 1
X 100 RO F 15999
X OROF
CALL LBL 1 REP lOO/lOO

In
c
PROGRAM RUN SINGLE BILOCK
press ext. start, pro!Jram runs.

c
Observe position display

Parameter 53: Increase


clearly crossed over

Parameter 53: Decrease entry value until crossing

Check positioning of Y, Z and IV-axes.


If necessary, amend par’ameter 53.

8.1.7.5 Position supervision for “square root characteristic”


Machine parameters 56, 57:
With parameters 56 - position supervision (eraseable) - and 57 - position supervision (emergency stop) -
ranges for constant position supervision are defined. This supervision is effective as soon as the machine axes
are being held in a closed loop condition by the control (after crossing reference points).
If the limits of parameter 56 are exceeded, a control stop wi I take place (error code POSITIONING ERROR).
However, if the limits of parameter 57 are exceeded, the control will react with an emergency stop. The error
display POSITIONING ERROR can be cancelled with the press of a key, but the “emergency stop” can only
be cancelled by switching off the mains power and traversincj the axes over the reference marks. Recommended
entry values:

Position supervision (eraseable)


Position supervision (non-eraseable)

“If the machine drives permit narrower limits, these should then be programmed.

61 I
8.1.8 “Linear ramp characteristic” adjustment

8.1.8.1 Fine adjustment of trailing error for “linear ramp characteristic”


Without speed pre-control (for parameter 60, enter I)

Set display to trailing error


q
I with supplementary mode
-I
+ *Program traverses as large as the

PROGRAMMING A;D EDITING q axis permits

mode enter following program:


LBL 1
X 100” RO F 15999


X 0 ROF15999
CALL LBL 1 Rep 100/100

c
PROGRAM RUN FlJ:1. SEQUENCE 131
mode press ext. Start.
Machine traverses,
Position displays indicate trailing error.

1-1 Trailing error [mm]=

At servo-amplifier adjust trailing error with speed potentiometer Rapid traverse [m/mm]
(Tacho-return) as a mean value for both traversing
KV
directions to a possible value which corresponds to the
entered KV-factor and programmed rapid traverse.

Repeat adjustment in Y, Z and axis IV

Select required display mode with q

62
8.1.9 Integral factor X, Y, Z, IV
The integral factor (parameter 28 to 31) affects an automatic offset-adjustment with small position deviations
(the offset adjustment of the servo-amplifier must be carried out before definition of the parameters 28 to 31)
The parameters are optimised as follows:

Parameter 65: “0”;


Machine remains in position in closed loop condit on.

Parameter 28 (for X-axis) :


Increase entry value until the closed loop condition distinctly
changes (observe position displays)
I7

*With drives which are slightly


backlash-prone, the entry value
Parameter 28: Decrease entry value to a point
is “0”.
where the closed loop condition normalises again*.
7
1

Perform adjustment in the Y, Z and IV-axis also.

63
9. List of machine parameters
I I
Function Parameter Entry values
No.

Rapid traverse X 80 - 15 999 mm/min


Y

1
Z
IV (IV: Degrees/min. with axis designation A or B or C)
Manual feed X 4
Y 5
Z 6
IV
Speed when approaching
reference points X
Y
Z
IV
Signal evaluation X 1 2 20-fold
2 e IO-fold
Y 13
Z 14
IV 15
Traversing direction when
approaching reference X 16 0 2 Plus-direction
marks 1 g Minus-direction
Y 17 (with correct programming of parameters Nos. 20 to 27)
Z 18
IV
Counting direction X 20 0 or 1
Y 21
Z 22
IV 23
Polarity of nominal value
voltage x . 24 0 2 positive with positive traversing direction
1 2 nagative with positive traversing direction
Y 25
Z 26
IV 27
Integral factor X 28 0 - 65 535
Y 29
Z 30
IV 31
Differential factor X 32 0 - 65.535
Y 33 (Values from table on section 6.2.2)
Z 34
IV 35
Backlash compensation X 36 0 - 65,535 Urn
Y 37 to software version 03
Z 38 - 1.000 mm - + 1.000 mm/m
IV 39
Correction factor for linear
correction X 40 - 1.OOO mm/m - + 1.OOO mm/m
Y 41
Z 42
IV 43
Function Parameter Entry values
No.

Software limit switch x+ 44 0 to * 30 000.000 mm


ranges

Angular axis 0 to f. 30 000'

Analogue voltage with rapid traverse 1 52 +4.5 - +9 Volts


Approach speed I 53 0.1 - 10 m/min
Acceleration ( 54 0.001 - 1.5 m/s1
Circular acceleration 55
Position supervision (eraseable) 56 0.001 - 30 mm
Position supervision (emergency stop)
0.001 - 0.05 mm
or--yyz IV 12 ^ z x Y IV
1 c x Y IVZ 13 f z x IV Y
2 2 x z Y- IV 14 c z Y x IV
3 2 x z IVY 15 e z Y IV x
4 c x IVY z 16 e Z IV X Y
5 J> x IVZ Y 17 c z IV Y x
~~XZlV 18 c IV X Y Z
7 2 Y x IVZ 19 2 IV x z Y
8 c Y Z X IV 201 IVY x z
9 2 Y z IVX 21 e IV Y z x
10 & Y IV x z 22s IVZ x Y
11 11 Y IVZ x 23c IVZ Y X
Oiyyron 1 2 off
--
0 No output
1 1 Output only when tool number changes
-- 2 Output of tool number with every tool call
Output of spindle speeds codes or 62 0 Ji No output of spindle rpm
as S-analogue voltage 1 Gk Coded output only when rpm changes
2 ? Coded output of all rpms
3 1: S-Analogue voltage output
G-ear switching signal only when gear ratio
changes
4 :k S-Analogue voltage output,
Output of gear swithcing signal with every
tool call
5 ii S-Analogue voltage output without gear
switching signal
rpm code limit 63 01991
Oscillation when accelerating 64 0.01 - 0.999
Display resolution 65 0 !! 1 pm 1 2 5urn
External feed rate potentiometer 66 0 !i internal potentiometer for override and
manual feed
1 gi external potentiometer for override and
manual feed
2 ‘1 internal potentiometer for override
external potentiometer for manual feed
Dwell time, rotation change of spindle 67 0 - 65.535 s
in tapping cycle

65
Function ) Parameter 1 Entry values

Memory function for direction buttons


Special procedure for reference point
Nominal value voltage for spindle drive
when tapping
Program end character 71 1 - 126 (depending on value of appropriate
character on tape)
Selection for control of inhibited axes 72 0 g none Axis inhibited
I, ,I
I, I,
,, I,
I, ,,
5 2 x-, z- ,, I,
6 2 Y-. Z- ,, ‘1

,, I,
9 f x-, IV-
II ,I
10 c Y-. IV-
1, & x-; y-, IV- ” ”
I- 2g x-,z-, z-,IV-
12
13 IV-
‘,

‘I

14 2 y-, z-, IV- ” ”
15 2 x-, Y-, z-, IV- ” “

+----I-
Pre-cut out time for tapping cycle O - 65.535 s
Override effective on pressing rapid 0 - 7 entry values, see table in section 6.1.2
button
Override in 2 % stages or continuous I

Reference signal evaluation for 75 1 0 -e inactive 1 + active


inhibited axes
Display and transducer supervision for 76 0 2 inactive 1 -” active
inhibited axes
PLC program from RAM 77 0
or from EPROM 1
RPM-range gear ratios
S-analogue output 0 78 0 - 9 000.000 rpm
1 79
2 80
3 81
4 82
5 83
6 84
7 85
S-Analogue voltage with 86 0 - 9.999 Volts
S-Override at 100 %
S-Analogue voltage with 87
S-Override at max. output voltage
Limitation of S-override o- 150%
Maximum 88
Minimum 89
Axis designation for axis IV 90 0 2 A 3 2 u
1 2 B 4 c v
Function IParameter I Entry values

PLC: Counter predetermined value 94 to


for counter 0 - 15 109 0 - 65 535 in units of 20 ms
PLC: Timer duration llOt0 0 - 65 535 in units of 20 ms
for timer 0 - 15 125
PLC: Position values 126 to
for 31 coordinates 31 = Ref. 156 +_ 30 000.000 mm
Activation of next tool No. 157 0 no output of next tool number
( 1 2 Output only with change of tool number
2 2 Output of next tool No. with every tool call
Setting of 16 markers to binary number 158 0 - 65 535
Automatic lubrication to X 159 to 0 - 65 535 (in 65 536~urn-units)
programmed traversing Y 162
distance in Z
IV
Feed rate for parameters
Nos. 126 to 156 X 163 80 - 15 999 mm/min
Y 164
Z 165
IV 166
Display of current feed rate before 167 0 2 o-ff 1 2 on
start in
MANUAL OPERATION
mode (same feed rate in all axes) I I
Ramp gradient for S-analogue 168 0 - 1.999 Volts/ms
Standstill supervision 169 0.001 to 30 mm
Programming station 170 0 -Control
II : ,Programming station: PLC active
2 g Programming station: PLC inactive
Handwheel 171 not yet active, enter 0
Polarity S-analogue voltage 172 0 n 03: positive voltage
M 04: negative voltage
1 2 M 03: negative voltage
M 04: positive voltage
2 2 M 03 and M 04: positive voltage
3 1 M 03 and M 04: negative voltage
Cancellation of status display with 173 0 gtatus display not to be cancelled
with M 02 and M 30 1 2 Status display to be cancelled
Trailing error supervision in trailing
operation
Emergency stop 174 0- 1OOmm
eraseable 175
Multiplication factor for KV-factor 176 0.001 - 1.000
KV-factor for X 177 0.100 - 10.000
Y 178
Z 179
IV 180
Characteristic kink 181 0 - 100.000 %
Minimum for feed rate override
with tapping 182 o- 150%
Maximum for feed rate override
with tapping 183 --
Minimum voltage for S-analogue output 184 0 - 9.999 Volts
Waiting time for cut-out of remaining 185 0 - 65.535 s
nominal value voltage with error display1 I
“Positioning error”

67
Function ‘arameter Entry values
No.

Tool change position M 92:


X-Axis 186 +_ 30 000.000
Y-Axis 187
Z-Axis 188
IV-Axis 189
Programming of rpm S = 0 permitted 190 0 4 s = 0 permitted
(voltage value of MP 184 may be 1 2 s = 0 not permitted
exceeded)
Display of current spindle rpm 191 0 2 no display 1 2 display
before start in
MANUAL OPERATION mode -__-
Position window for axis IV 192 ___- 0.001 - 0.05 mm
PLC: Timer duration for timer 16 - 31 193 to 0 - 65 535 in units of 20 ms
208
Support of PLC-macro commands 209to 0
212 0
“Scaling” cycle effective for 213 0 the programmed scaling factor is effective in
2 or 3 axes the 3 main axes X, Y, Z
1 =^ the programmed scaling factor is only effective
in the working plane
Programmed stop with M 06 214 0 Programmed stop with M 06
1 2 No programmed stop with M 06
--
10. Dimensions mm
10.1 Control unit

TNC 150 B/F TINC 150 BR/FR


TNC 150 Q/vv TINC 150 QR/VVR

~~~~~ 259+0,5 x m3+0.5


Frantplattenausschnitt
d&oupe de lo plaque front&
face plate opmng

125

3 -;fT .Y EZSS
- N”N~
N

Ansicht A %:: *
vue A view A
view A

69
10.2 Visual display unit

BE 111(9” Zoll)

281
r I

r
2L3

Ansicht A
we A
view A

70
BE 211 (12" 2011)
350
33itO2

303

305.1
I

Ansicht A
vue A
view A

71
10.3 PLC-Power-board

PL 100 B/PL 110 B

;
”c

72
10.4 Cable adapter

Cable adapter for HR 250


Id. No. 218 228 01
L
,_ M5 46 I_ 1M30 , 13,5 , 50 /( 21
I- I I I I

1 II
Y i 721111
u
mounting with wall mounting with wall
thickness L 4 thickness P- 4

Cable adapter from TNC to V.24‘connector


Id. No.214 001 01

q!T!-e-*
In
w c

Cable adapter from ME 102 to V.24 connector


Id. No. 217 707 01

E
) ____ _-
n’i’
cn

73
11. Connections and PLC-allocation

11.1 TNC 150 B / TNC 150 BR Connections

11.1 .l TNC 150 B Location of connections

Connector to machine interfxe


Transducer
inputs

IV

Handwheel

Vacant (do not use)

V.24 interface for


data input/output

vlains connection

Connection for
I
VDU
Voltage changeover Operational gro Jnd
switch with fuse connection, 4 13
holder

11.1.2 TNC 150 BR Location of connections

Connector to machine inter’ace

Connector
for EXE

IV

Handwheel

Vacant (do not use)

V.24 interface for


data input/output

I 1Mains connection

Connection for
I
Voltage changeover Operation\1 ground VDU
switch with fuse
holder

74
11.1.3 TNC 150 B / TNC 150 BR Connections and PLC-allocation

PLC-
Control allo- TNC User

- Control in operation
- Control in autcmatic mode
- Lock for spindle on
= Emergency stol) (no output from direct NC-part of machine)
+ 24 V supply
+ 24 V supply
+ 24 V supply
4 + 24 V supply

J2
1 * + 24 V supply
A7 2 = M-S-T Code Bil 1,
A8 3 - M-ST Code Bit 2
A9 4 - M-S-T Code Bii 3
A10 5 - M-S-T Code Bii 4
Al 1 6 - M-S-T Code Bit 5
Al2 7 c M-S-T Code Bit 6
Al3 8 - MS-T Code Bit 7
Al4 9 c M-S-T Code Bit 8
Al5 10 c MO3 Spindle c ockwise
Al6 11 - MO4 Spindle taunter-clockwise
Al7 12 L MO5 Spindle slop

J3
Al8 1 y MO8 Coolant csn
A19 2 * MO9 Coolant cmff
A20 3 * S-Strobe
A21 4 =- M-Strobe Gating signal
A22 5 - T-Strobe
6 c + 12 V only fat feed rate potentiometer
7 do not assign
8 manual feed --
9 - ov
10 do not assign
11 c do not assign
12 * Housing

J4
I\ 1 - +I-- Analogue output X
2 =-- ov
3
Analogue output Y
4
5 t +I-. Analogue output Z
6 =- ov 1
7 = +I-
Analogue output IV
8 - ov
9
Analogue output spindle
10
11 do not assign
12 p 0 V Return Iin’s

J5
e Stop-button
- Start-button
-- Rapid traverse button
Supervision of contaci. “Lock for spindle on”
I- Manual feed (opens position loop)
Feed rate relea:ie
Feedback: Aur iliary function completed
Feedback: Emurgency stop test (is directly interrogated by NC-part of control)
Reference end position X
- Reference end position Y
- Reference end position Z
Reference end position IV

J6
Reference pulse suppressor X
Reference pulse suppressor Y
- Reference pulse suppressor Z ,
Reference pulse! suppressor IV
- Direction buttcn X+
Direction buttcn X- ’
Direction buttcn Y+
d----- Direction buttcn Y-
- Direction buttcn Z+
Direction buttcn Z-
Direction buttcn IV+
J- Direction buttcn IV-
75
11.2 TNC 150 Q / TNC 150 QR Connections

11.2.1 TNC 150 Q Location of connections on control unit

Connections for analogue signals


\ Transducer
inputs

IV

Handwheel

Vacant (do not use)

V.24-interface for
data input/output

Connection
/ I \ L for VDU
Voltage changeover Connection P2 Operational ground
switch with fuse holder for PLC-Power board connection
-

11.2.2 TNC 150 QR Location of connections on control unit

Connections for analogue sigmls

Connector
for EXE

Handwheel

Vacant (do not use)

V.24-interface for
data input/output

Mains connection-

Connection
/ for VDU
Connection’ P2 Operational ground
Voltage changeover
for PLC-Power board connecti’m lrBi
switch with fuse holder

76
11.2.3 TNC 150 Q / TNC 150 QR Connector for analogue signals

+I- \
Analogue output X
OY 1
+I- \ Analogue output Y
ov I
5 +I- Analogue output Z
Jl
6 ov
I
+‘- \ Anal ogue output IV
8 ov J
9 +I- \
o v f Analogue output spindle
?J
11 Do not assign
12 Do not assign
E-

li
1 Do noi assign
2 Do not assign
3 Do no1 assign
4 Do noi. assign
S Do noi assign
J2 6 Do noi assign
I Do noi assign
8 Do no? assign
9 Do noi assign
10 Do noi assign
11 Do noi assign
12 Do no1 assign

1 Do no1 assign
2 + 12 V only for feed rate potentiometer
3
4
5
J3 6
1 Do no1 assign
8 Do not assign
9 Do noi assign
70 Do not assign
71 Do noi. assign
17. Housing
Operational ground &

To PLC-input/o;tput board (JIO)

77
11.2.4 TNC 150 Q / TNC 150 QR Termin+ and PLC-allocation of first PLC-Power board

A0

2:
A3

2:
A7
A8

A%
not assigned

Cl
[I
Al 1
Al2
Al3
Cl E
E37
Al4
Al5
Al6 J2
[ 1 E
E40
Al7
A18
A19
c 1 E41
E42
E43
E44 i

not
2%
assigned Cl E45
E46
E47

Cl E48
E49

III hl E
*=output E52
only with PL E53
E54
E55
E56
E57
E58

E59
17 rt E?
do not assign
do not assign
do not assign

J 10 toTNC 1500 (PZ)

To second
power board

3utput for current supervision


for bipolar outputs

78
11.2.5 TNC 150 Q / TNC 150 QR Terminals and PLC-allocation of second PLC-Power board

E75
E76
E77
E7a
E79

%
E82
E83

Ez

E!
ES0
E91
E92
E93

E
E96
E97
E98

E99
El00
El01
El02
El03
El04

Ez
El07
El08
El09
El10
El11
El12
El13
El14
El15
* = Output bipolar El16
El17
only with PL 1 IO B) El ia
El 19
El20
El21
El22

El23
El24
El25
do not assign
do not assign
do not assign

From the first


PLC power board

vacant

Output for current supervision


for bipolar outputs
11.2.6 TNC 150 Q / TNC 150 QR Terminals and PLC-allocation, PLC-Powerboard PL 100 B / PL 110 B for
standard PLC program
PLC- TNC
al lo- 1500 User .
cation

=-xl
iY
Release
*zf

- Control in operation
- Control in automatic mode
- Lock for spindle on
- Bit1 1
p Bit2
M-S-T-Code
- Bit3
;- Bit4J

J2
[Alli 1 I- b Bit51

L-l
Al2 2 - Bit6
M-S-T-Code
Al3 3 - Bit7
Al4 4 = Bit %J
Al5 5 - MO3 Spindle clockwise
Al6 6 - MO4 Spindle counter-clockwise
Al7 7 ___L MO5 Spindle stop
Al% 8 - MO% Coolant on
Al9 9 p MO9 Coolant off
A20 10 - S-Strobe
A21 11 - M-Strobe
12

J3
- T-Strobe

t Emergency stop (out directly from NC-part of control)

J4

Direction button X-
Direction button X+
Feedback: Emergency stop test (is directly interrogated by PC-part of control)
Reference pulse suppressor IV
Reference pulse suppressor 2
Reference pulse suppressor Y
Reference pulse suppressor X
Reference end position IV
- Reference end position Z
- Reference end position Y
- Reference end position X

J5
E22 1 1 - - Start button
- Rapid traverse button
+ Check contact “lock for spindle on ”
d------I Manual traversing (opens position loop)
-- Feed rate release
Feedback: Auxiliary function completed
_J-- Direction button IV-
Direction button IV+
z--- Direction button Z-
Direction button Z+
zII5-- Direction button Y-
e--J-- Direction button Y+

7
8
9
10
11
E23 12 A Stop button

80
q YEIDENHAIN
DR JOHANNES HEIDENHAIN GmbH
- D 8225 Trau~trsut .Tel. (08669) 31-O
72365623 10 WE II Prsnted
8”wer, German”.S;lb,ertfOterbn,ral,n,“d,‘,ca,,mi

You might also like