896020-29 TNC640 Oem Hsci
896020-29 TNC640 Oem Hsci
03/2019
TNC contouring control with drive system from HEIDENHAIN
General information
System test Controls, motors, and encoders from HEIDENHAIN are in most
cases integrated as components in larger systems. In these
cases, comprehensive tests of the complete system are required,
irrespective of the specifications of the individual devices.
Standards Standards (ISO, EN, etc.) apply only where explicitly stated in the
brochure.
2
Contents
Overview tables 4
Accessories 32
Cable overview 51
Technical description 57
Mounting information 96
Overall dimensions 98
3
Overview tables
Components
Please note: The MC main computer does not have any PLC inputs/outputs. Therefore one PL 6000, UEC, or UMC is necessary for
each control. They feature safety-relevant inputs/outputs as well as the connections for touch probes.
4
Accessories
5
Specifications
at fPWM = 5000 Hz
6
Specifications TNC 640 Page
Cycle times of main computer MC 72
Block processing 0.5 ms 73
Cycle times of controller unit CC/UEC/UMC 72
Path interpolation 3 ms 72
Fine interpolation Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Position controller Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Speed controller Single speed: 0.2 ms
Double speed: 0.1 ms (option 49)
Current controller fPWM TINT
3333 Hz 150 µs
4000 Hz 125 µs
5000 Hz 100 µs
6666 Hz with option 49 75 µs with option 49
8000 Hz with option 49 62.5 µs with option 49
10 000 Hz with option 49 50 µs with option 49
Permissible temperature range Operation:
In electrical cabinet: 5 °C to 40 °C
In operating panel: 0 °C to 50 °C
Storage: –20 °C to 60 °C
7
Interfacing to the machine
8
Interfacing to the machine TNC 640 Page
Commissioning and 85
diagnostic aids
DriveDiag Software for diagnosis of digital drive systems 85
TNCopt Software for putting digital control loops into service 86
ConfigDesign Software for creating the machine configuration 85
KinematicsDesign Software for creating the machine kinematics, initialization of DCM 80
Integrated oscilloscope ✓ 85
Trace function ✓ 86
API DATA function ✓ 86
Table function ✓ 86
OLM (online monitor) ✓ 86
Log ✓ 86
TNCscope ✓ 86
Bus diagnostics ✓ 86
Data interfaces ✓
Ethernet 2 x 1000BASE-T 93
USB Rear: 4 x USB 3.0 93
Front: USB 2.0
V.24/RS-232-C ✓ 93
Protocols 93
Standard data transmission ✓ 93
Blockwise data transfer ✓ 93
LSV2 ✓ 93
Encoder inputs CC 6106 CC 6108 CC 6110 UEC 111 UMC 111 UEC 112 UEC 113 70
Position 6 8 10 4 - 5 6 70
Incremental 1 VPP 70
Absolute EnDat 2.2 70
Speed 6 8 10 4 4 5 6 70
Incremental 1 VPP 70
Absolute EnDat 2.2 70
Nominal-value outputs CC 6106 CC 6108 CC 6110 UEC 111 UMC 111 UEC 112 UEC 113 70
PWM 6 8 10 - - - - 20
Motor connections - - - 4 4 5 6 20
9
User functions
Option
10
User function TNC 640
Standard
Option
Contour approach and ✓ Via straight line: tangential or perpendicular
departure ✓ Via circular arc
Adaptive feed control 45 AFC: Adaptive Feed Control adjusts the contouring feed rate to the current spindle power
Collision monitoring 40 Dynamic Collision Monitoring (DCM)
40 Graphic depiction of the active collision objects (high-resolution M3D format)
40 Tool carrier monitoring
FK free contour ✓ FK free contour programming in HEIDENHAIN Klartext format with graphic support for workpiece
programming drawings not dimensioned for NC
Program jumps ✓ Subprograms
✓ Program section repeat
✓ Calling any program as a subprogram
Fixed cycles ✓ Drilling, tapping with a floating tap holder, rigid tapping
✓ Peck drilling, reaming, boring, counterboring, centering
50 Area clearance cycles, longitudinal and transverse, paraxial and contour parallel
50 Recessing cycles, radial/axial
50 Radial/axial recess turning cycles (combined recessing and roughing motion)
✓ Milling internal and external threads
50 Turning internal and external threads
50+ Hobbing
135
96 Interpolation turning (not with functional safety (FS))
✓ Clearing level and oblique surfaces
✓ Multi-operation machining of straight and circular slots
✓ Multioperation machining of rectangular and circular pockets
✓ Cartesian and polar point patterns
✓ Contour train, contour pocket
✓ Contour slot with trochoidal milling
✓ OEM cycles (special cycles developed by the machine tool builder) can be integrated
✓ Engraving cycle: Engrave text or numbers in a straight line or on an arc
11
User function TNC 640
Standard
Option
✓ Detail zoom
3-D line graphics ✓ For verification of programs created offline
Programming graphics ✓ In the Programming and Editing mode, the contours of the NC blocks are drawn on screen while
they are being entered (2-D pencil-trace graphics), even while another program is running
Program-run graphics ✓ Graphic simulation during real-time machining
Display modes ✓ Plan view / projection in 3 planes / 3-D view
Machining time ✓ Calculation of machining time in the Test Run operating mode
✓ Display of the current machining time in the Program Run operating modes
Returning to the ✓ Mid-program startup at any block in the program, and approach of the calculated nominal position
contour for continued machining
✓ Program interruption, contour departure and approach
Preset management ✓ One table for storing presets
Datum tables ✓ Multiple datum tables for storing workpiece-specific datums
Pallet tables ✓ Workpiece-oriented execution of pallet tables (with any number of entries for the selection of
pallets, NC program, and datums)
Parallel secondary ✓ Compensation of movement in the secondary axes U, V, W through the principal axes X, Y, Z
axes ✓ Movements of parallel axes included in the position display of the associated principal axis (sum
display)
✓ Defining the principal and secondary axes in the NC program makes it possible to run programs on
different machine configurations
Touch probe cycles ✓ Calibrating the touch probe
✓ Compensation of workpiece misalignment, manual or automatic
✓ Reference point setting, manual or automatic
✓ Automatic tool and workpiece measurement
48 Automatic measurement and optimization of machine kinematics
Conversational ✓ English, German, Czech, French, Italian, Spanish, Portuguese, Dutch, Swedish, Danish, Finnish,
languages Norwegian, Slovenian, Slovak, Polish, Hungarian, Russian (Cyrillic), Romanian, Turkish, Chinese
(traditional and simplified), Korean
12
Options
13
Option Option As of NC ID Comment Page
number software
34059x-
50 Turning 01 634608-01 Turning functions 66
• Tool management for turning
• Tool-tip radius compensation
• Switching between milling and turning modes of
operation
• Lathe-specific contour elements
• Package of turning cycles
52 KinematicsComp 05 661879-01 Spatial compensation of errors in rotary and 84
linear axes (export license required)
77 4 additional axes 01 634613-01 4 additional control loops 19
78 8 additional axes 01 634614-01 8 additional control loops 19
92 3D-ToolComp 07 679678-01 3-D radius compensation depending on the tool’s contact 84
angle (only with software option Advanced Function Set
2)
93 Extended tool 01 676938-01 Extended tool management
management
96 Adv. spindle interp. 05 751653-01 Additional functions for an interpolated spindle
• Interpolation turning, coupling
• Interpolation turning, contour finishing
101 - 130 OEM option 02 579651-01 Options of the machine tool builder
to
579651-30
131 Spindle synchronism 05 806270-01 Synchronization of two or more spindles 95
133 Remote Desktop 01 894423-01 Display and remote operation of external computer units 95
Manager (e.g., a Windows PC)
135 Synchronizing 04 1085731-01 Expanded synchronization of axes and spindles 65
functions
136 Visual setup control 06 1099457-01 VSC: Camera-based monitoring of the setup situation 65
137 State Reporting 09 1232242-01 State Reporting Interface (SRI): provision of operating
statuses
141 Cross Talk Comp. 02 800542-01 CTC: Compensation of axis couplings 77
142 Pos. Adapt. Control 02 800544-01 PAC: Position-dependent adaptation of control 77
parameters
143 Load Adapt. Control 02 800545-01 LAC: Load-dependent adaptation of control parameters 78
144 Motion adaptive 02 800546-01 MAC: Motion-dependent adaptation of control 78
control parameters
145 Active chatter control 02 800547-01 ACC: Active suppression of chatter 75
146 Active vibration 04 800548-01 AVD: Active vibration damping 77
damping
154 Batch process 05 1219521-01 Planning and executing multiple machining operations 65
manager
155 Component 09 1226833-01 Monitoring for component overloading and wear
Monitoring
157 Gear Cutting 09 1237235-01 Functions for the machining of gear teeth
158 Advanced Function Set 09 1237237-01 Extended turning cycles and functions
Turning
14
HSCI control components
Main computers
Power supply The DC 24 V supply voltage to the main computer and other
HSCI components is provided by the PSL 13x power supply unit
with the supply voltage 24 V-NC or by the power supply of a UEC
compact inverter. For the entire HSCI system, this DC 24 V-NC
supply voltage is required to be safely separated voltage (PELV).
It must not be connected to the DC 24 V supply voltage for PLC
components (e.g., holding brakes).
15
Versions Various versions of the MC main computer are available:
• For installation in the electrical cabinet
The MC 6x4x is installed in the electrical cabinet. HSCI, USB,
and HDL cables to the operating panel are required as control
lines
• For installation in the operating panel
The MC 75x2 (with operating keys) and the MC 85x2 (with
touchscreen) are installed directly into the operating panel.
The benefit: except for the power supply line, only one HSCI
connecting cable to the electrical cabinet is necessary. These
MCs are supported with NC software 34059x-04 or later
MC 654x
MC 6x41
MC 8512 with main computer installed on MC 8532 with main computer installed on
the back the back
Options The capabilities of the TNC 640 can also be adapted at a later
time with options to meet new requirements. These options are
16
described on page 13. They are enabled by entering keywords
based on the SIK number and are saved in the SIK component.
Please provide your SIK number when ordering new options.
SIK component The SIK component contains the NC software license for
enabling control loops and software options. It provides the main
computer with an unambiguous ID code—the SIK number. The
SIK component is ordered and shipped separately. It must be
inserted into a special slot in the MC main computer.
The SIK component with the NC software license is available in SIK component
various versions, depending on the enabled control loops and
options. Additional control loops can be enabled later by entering a
keyword. HEIDENHAIN provides the keyword, which is based on
the SIK number.
Master keyword For the commissioning of the TNC 640, there is a master keyword
(general key) (general key) that enables all options for a single 90-day period.
After this period, only those options with the correct keywords will
be active. The general key is activated via a soft key.
17
TNCkeygen TNCkeygen is a collection of PC software tools for generating
(accessory) enabling keys for HEIDENHAIN controls for a limited period of
time.
With OEM Key Generator, you can generate enabling keys for
software options by entering the SIK number, the option to be
enabled, the duration, and a manufacturer-specific password. The
enabling period is limited to 10 to 90 days. Each option can be
enabled only once. This option enabling is independent of the
general key.
The OEM daily key generator generates an enabling key for the
protected OEM area. The operator is thereby given access to the
area on the day the key was generated.
2 x CC 6106
2 x CC 6108
CC 6108
CC 6108
CC 6110
Active
CC
SIK SIK SIK SIK
18
Enabling further Further control loops can be enabled either as groups or
control loops individually. The combination of control-loop groups and individual
control loops makes it possible to enable any number of control
loops. No more than 24 control loops are possible.
19
Controller unit
Controller unit Due to the very short cycle times of the position, speed, and
current controllers, the controller units from HEIDENHAIN are
equally suited for conventional drives, for direct drives (linear
motors, torque motors), and for HSC spindles. They permit a high
loop gain and short reaction times to changing machining forces,
and so make the high contour accuracy and surface quality of the
workpiece possible.
Single speed Single-speed control loops are usually sufficient for linear or
Double speed torque motors and for conventional axes. Double-speed control
loops are preferred for HSC spindles and axes that are difficult to
control (option 49). In the default setting, all axes are set to single
speed. Each axis that is switched from single speed to double
speed can reduce the number of available control loops by one.
At a PWM frequency greater than 5 kHz, double speed is always
required. This requires option 49 to be enabled.
Number of control The number of enabled control loops depends on the SIK (see
loops Main computers), or on additionally enabled control loops, which
can also be ordered as needed later.
20
CC 61xx The CC 61xx controller units feature:
• Position controller, speed controller, current controller
• HSCI interfaces
• PWM interfaces to the UM, UR, UE power modules
• Interfaces to the speed and position encoders
• Interfaces for power supply (via inverter or PSL 135)
• SPI interfaces for expansion modules (e. g. CMA-H)
CC 6110
Constraints:
• Up to 24 control loops (22 control loops with functional safety
(FS)) can be activated, of which up to 4 can be configured as
spindles
• Maximum of 4 controller motherboards are permissible
in the HSCI system (CC 6106 contains one motherboard,
CC 6108/CC 6110 each have two)
21
Ribbon cables for Additional ribbon cables are necessary if multiple CC 6xxx units
supply voltage are combined.
UEC 11x The UEC 11x compact inverters not only include the inverter, but
also a controller with PLC inputs and outputs and an integrated
braking resistor. They form a complete solution for machines with
a limited number of axes and low power demands.
Controllers
• Position controller, speed controller, current controller
• HSCI interface
• Interfaces to the speed and position encoders
• SPI interface
Inverters
• Power electronics
• Connections for axis motors and spindle motor
• Braking resistor
• Connections for motor holding brakes
• Additional DC-link connection on the front for connection of a
PSL 130
22
UEC 111/UEC 112/UEC 113
Controllers 4/5/6 digital control loops
Speed inputs 4/5/6 x 1 VPP or EnDat 2.2
Position inputs 4/5/6 x 1 VPP or EnDat 2.2
Inverters 2/3/4 axes 1 axis Spindle
Rated current IN/ 3333 Hz 6.0/12.0 A 9.0/18.0 A 24.0/36.0 A
Maximum current Imax1)
4000 Hz 5.5/11.0 A 8.3/16.5 A 22.0/33.0 A
at a PWM frequency of
5000 Hz 5.0/10.0 A 7.5/15.0 A 20.0/30.0 A
6666 Hz 4.2/8.4 A 6.3/12.6 A 16.8/25.2 A
8000 Hz 3.6/7.3 A 5.5/11.0 A 14.6/21.9 A
10 000 Hz 3.0/6.0 A 4.6/9.2 A 12.2/18.3 A
Supply voltage 3AC 400 V (± 10 %); 50 Hz or 3AC 480 V (+6 %/–10 %); 60 Hz
Rated power of DC link 14 kW
Peak power2) of DC link 18 kW / 25 kW
Power loss at IN ≈ 450 W
DC-link voltage DC 565 V
Integral braking resistance3) 2.1 kW / 27 kW
Power supply unit for HSCI components DC 24 V / 3.5 A
Module width 150 mm
Mass ≈ 14 kg
Functional safety (FS) - ✓
UEC 111 ID 1081002-xx ID 1075825-xx
UEC 112 ID 1081003-xx ID 1075826-xx
UEC 113 ID 828471-xx ID 1038694-xx
1) Axis: 0.2 s cyclic duration factor for cycle duration of 10 s with 70 % rated current preload
Spindle: 10 s cyclic duration factor for cycle duration of 60 s with 70 % rated current preload
2) 1st value: 40 % cyclic duration factor for cycle duration of 10 min (S6-40 % )
2nd value: 4 s cyclic duration factor for cycle duration of 20 s
3) 1st value: Continuous power
2nd value: Peak power (1.5 % cyclic duration factor for cycle duration of 120 s)
23
UMC 11x FS The UMC 111 FS is a compact inverter with integrated controller
unit and PLC inputs/outputs. As opposed to the UEC, it is used
exclusively for controlling axis motors and is powered by an
external DC link. The UMC automatically enables the control loops
needed for auxiliary axes. Further options are unnecessary.
Please note: The UMC does not expand the number of possible
axes. Interpolation with NC axes is not possible.
Controllers
• Position controller, speed controller, current controller
• HSCI interface
• Interfaces to the speed encoders
• SPI interface
Inverters
• Power electronics
• Connections for axis motors
• Connections for motor holding brakes
System PL (without EnDat support)
• Integrated PLC, expandable with PL 61xx UMC 111 FS
UMC 111 FS: 38 free inputs, 28 free outputs (7 of which can be
switched off)
8 FS inputs, 8 FS outputs
• Configuration with IOconfig PC software
UMC 111 FS
Controllers 4 digital control loops
Speed inputs 4 x 1 VPP or EnDat 2.2
Inverters 4 axes
Rated current IN/ 3333 Hz 9.0/18.0 A
Maximum current
4000 Hz 8.3/16.5 A
Imax1) at a PWM
frequency of 5000 Hz 7.5/15.0 A
6666 Hz 6.3/12.6A
8000 Hz 5.5/11.0 A
10 000 Hz 4.6/9.2 A
Power loss at IN ≈ 300 W
DC-link voltage DC 565 V or DC 650 V
24 V PLC current consumption DC 24 V / 2 A
Module width 150 mm
Mass ≈ 11 kg
UMC 111 FS ID 664231-xx
1) Axis: 0.2 s cyclic duration factor for cycle duration of 10 s with 70 % rated current preload
Spindle: 10 s cyclic duration factor for cycle duration of 60 s with 70 % rated current preload
24
Adapter The adapter connector makes it possible for applications with
connector for purely serial EnDat 2.2 encoders to connect an external KTY or
temperature PT 1000 temperature sensor (e.g. of linear and torque motors) and
sensor lead it to the speed encoder input of the controller unit.
Additional cables are required for the use of two or more adapter
connectors on one controller unit because the connector for an
external KTY or PT 1000 temperature sensor does not permit two
or more adapter connectors in a row at the CC 61xx.
25
15-inch screen and keyboard
TE 720 ID 805488-xx
TE 735
26
MB 720 machine • Power supply: DC 24 V/≈ 4 W
operating panel • 36 exchangeable snap-on keys with status LED, freely definable
via PLC (assignment as per PLC basic program: 12 axis keys,
spindle start, spindle stop, 22 further function keys)
• Further operating elements: NC start1), NC stop1), emergency- MB 720
stop key, control voltage On1), two bore holes for additional keys
or keylock switches
• HSCI interface
• MB 720: 7 free PLC inputs and 5 free PLC outputs
MB 720 FS: 4 free FS inputs and 5 free PLC outputs; additional
dual-channel FS inputs for emergency stop and permissive
buttons of the handwheel.
1) Keys illuminated, addressable via PLC
MB 720 ID 784803-xx
MB 720 FS ID 805474-xx
Mass ≈ 1 kg
27
19-inch screen and keyboard
BF 760
TE 740 ID 886546-xx
Mass ≈ 3.2 kg
28
TE 745 keyboard Same as TE 740, but with integrated machine operating panel
with integrated
machine • Power supply: DC 24 V/≈ 4 W
operating panel • 36 exchangeable snap-on keys with status LED, freely definable
via PLC
• 36 exchangeable snap-on keys with status LED, freely definable
via PLC (assignment as per PLC basic program: 12 axis keys,
spindle start, spindle stop, 22 further function keys)
• Further operating elements: NC start1), NC stop1), emergency-
stop key, control voltage On1), two bore holes for additional keys
or keylock switches
• Connection for HR handwheel
• HSCI interface
TE 745
TE 745 ID 679817-xx
TE 745 FS ID 805482-xx
Mass ≈ 4.3 kg
29
PL 6000 PLC input/output systems with HSCI
PL 6000 The PLC inputs and outputs are available via external modular
PL 6000 PLC input/output systems. They consist of a basic
module and one or more input/output modules. A total maximum
of 1000 inputs/outputs is supported. The PL 6000 units are
connected to the MC main computer via the HSCI interface. The
PL 6000 units are configured with the IOconfig PC software.
PLB 62xx
Basic modules There are basic modules with the HSCI interface for 4, 6, or 8
modules. They are mounted on standard NS 35 rails (DIN 46227 or
EN 50022).
Supply voltage DC 24 V
Power consumption1) ≈ 48 W at DC 24 V NC
≈ 21 W at DC 24 V PLC
Mass 0.36 kg (bare)
1) PLB 6xxx completely filled, incl. TS, TT. For more details
regarding power supply for DC 24 V NC, see Power supply for
HSCI components.
System PL with • Required once for each control system (except with UEC)
EnDat support • Connections for TS and TT touch probes
• TS and TT touch probes with EnDat interface are supported
• Safety-relevant inputs/outputs
• Without FS: 12 free inputs, 7 free outputs
With FS: 6 free FS inputs, 2 free FS outputs
• Compatible to the system PL
• The slots are fitted with cover strips, so no empty housings are
needed
• Software support as of NC software 34059x-08
PLB 6204 for 4 I/O modules ID 1129809-xx
PLB 6204 FS for 4 I/O modules ID 1129808-xx
PLB 6206 for 6 I/O modules ID 1129812-xx
PLB 6206 FS for 6 I/O modules ID 1129811-xx
PLB 6208 for 8 I/O modules ID 1129813-xx
PLB 6208 FS for 8 I/O modules ID 1129810-xx
30
Expansion PL For connection to the system PL to increase the number of PLC
inputs/outputs
I/O modules There are I/O modules with digital and analog inputs and outputs.
For partially occupied basic modules, the unused slots must be
occupied by an empty housing.
31
Accessories
Power supply for HSCI components
PSL 13x HEIDENHAIN offers the PSL 13x power supply unit in order
to power the HSCI components. Either line voltage and DC-
link voltage or only line voltage is provided to the PSL 13x. The
PSL 13x provides the safely separated DC 24 V PELV NC power
supply required for the HSCI components by EN 61800-5-1. The
NC supply voltage and the PLC supply voltage are separated from
each other by basic insulation.
32
HSCI adapter for OEM machine operating panel
PLB 600x The PLB 600x HSCI adapter is required in order to connect an
OEM-specific machine operating panel to the TNC 640. The
spindle-speed and feed-rate override potentiometers of the TE 7xx
and the HR handwheel are also connected to these adapters.
• HSCI interface
• Connection for HR handwheel
• Inputs/outputs for keys/key illumination
PLB 6001: Terminals for 72 PLC inputs and 40 PLC outputs
PLB 6001 FS: Terminals for 36 FS inputs and 40 PLC outputs
PLB 6001
PLB 6002 FS: Terminals for 4 FS inputs, 64 PLC inputs and 40
PLC outputs
• Screw fastening or top-hat-rail mounting
• Configuration of the PLC inputs/outputs with the IOconfig
computer software
33
Additional modules
Overview The additional modules are directly connected to the HSCI control
system through a slot on the MC main computer, on the CC
controller unit, or on the UEC or UMC inverter.
Module for analog Digital drive designs sometimes also require analog axes or
axes spindles. The additional module CMA-H 04-04-00 (Controller
Module Analog—HSCI) makes it possible to integrate analog servo
drives in an HSCI system.
The CMA-H is integrated into the HSCI control system via a slot
on the underside of the CC or UEC. Every controller unit has slots
for two boards. The CMA-H does not increase the total number
of available axes: every analog axis used reduces the number of
available digital control loops by one. Analog control loops also
need to be enabled on the SIK. The analog control-loop outputs
can be accessed only via the NC, not via the PLC.
Fieldbus systems An expansion board can be used to provide the TNC 640 with
a PROFIBUS or PROFINET interface at any time. The modules
are integrated in the control system by using a slot on the MC.
This makes the connection to an appropriate fieldbus system as
master possible. As of version 3.0, the interface is configured with
IOconfig.
PROFINET-IO module
34
Touch probes
Overview Touch probes for tool and workpiece measurement are connected
via the system PL 62xx or the UEC/UMC. These touch probes
generate a trigger signal that saves the current position value
to the NC. The EnDat interface makes touch probes intelligent
and allows for greater convenience when connecting them to
HEIDENHAIN controls. For more information on touch probes,
please refer to the Touch Probes for Machine Tools brochure
(ID 1113984).
TS 260
TS 460
35
Tool The touch probes for tool measurement from HEIDENHAIN
measurement are suited for probing stationary or rotating tools directly on
the machine. The TNC 640 features standard cycles for the
measurement of tool length and diameter, as well as of individual
teeth. The TNC 640 automatically saves the measured tool
dimensions in a tool table. It is also possible to measure tool wear
between two machining steps. For the next machining operation,
the TNC 640 automatically compensates for the tool dimensions
or inserts a replacement tool (as when a tool breaks).
TT 160
36
Electronic handwheels
37
HR 520 Portable electronic handwheel with:
• Display for operating mode, actual position value, programmed
feed rate and spindle speed, error messages
• Override potentiometers for feed rate and spindle speed
• Selection of axes via keys or soft keys
• Actual position capture
• NC start/stop
• Spindle on/off
• Keys for continuous traverse of the axes
• Soft keys for machine functions of the machine manufacturer
• Emergency stop button
Without detent With detent
HR 520 ID 670302-xx ID 670303-xx
HR 520 FS ID 670304-xx ID 670305-xx
Mass ≈ 1 kg HR 520
In addition:
• Functional safety (FS)
• Radio transmission range of up to 20 m (depending on
environment)
38
Connecting cables HR 510 HR 510 FS HR 520 HR 520 FS HR 550 FS
with
HRA 551 FS
Connecting cable – – ✓ ✓ – ID 312879-01
(spiral cable) to HR
(3 m) ✓ ✓ – – – ID1117852-03
HR 130
HR 150
39
HRA 110 Handwheel adapter for connection of up to three HR 150 panel-
mounted handwheels and two step switches for axis selection
and configuration of the subdivision factor. The first and second
handwheels are assigned to axes 1 and 2. The third handwheel is
assigned to the axes via a step switch or via machine parameters.
The position of the second step switch is evaluated over the PLC
(e.g., to select the subdivision factor).
40
Industrial PC
With touchscreen The ITC 755 is a compact additional operating station for control
systems with a 15-inch or 19-inch main screen. Along with the
ASCII keyboard and touchscreen it also has the most important
function keys of the TNC 640 The ITC 755 adjusts its resolution
automatically to fit the size of the main screen. The soft keys are
pressed on the touchscreen.
The ITC 860 (19-inch screen) and the keyboard unit (to be ordered
separately) together comprise a complete second operating
station. Along with the touchscreen, it also has the most important
function keys of the control. The soft keys are pressed on the
touchscreen.
With operating keys The ITC 750 (15-inch screen) or the ITC 760 (19-inch screen)
and the keyboard unit (to be ordered separately) together each
comprise a complete second operating station.
41
IPC 6641 With the IPC 6641 industrial PC you can start and remotely
for Windows operate Windows-based applications via the TNC 640’s user
interface. The user interface is displayed on the control screen.
Option 133 is required for this.
42
Controlling of auxiliary axes
PNC 610 The PNC 610 auxiliary axis control is designed for controlling
PLC axes independently of the TNC 640. The PNC 610 does
not have an NC channel and thus cannot perform interpolating
NC movements. With the IPC auxiliary computer, SIK, and CFR
storage medium, the PNC 610 is a separate HSCl system, which
can be expanded with HEIDENHAIN inverters. The standard
PNC 610 features enabling for six PLC axes.
Interfaces The MC offers the end user USB 3.0, V.24/RS-232-C, and Ethernet
interfaces. Connection to PROFINET-IO or PROFIBUS-DP is
possible through an additional module.
Power supply The DC 24 V power supply of the auxiliary computer and other
HSCI components is provided through the PSL 13x supply unit
with a supply voltage of 24 V-NC, or through the power supply
of a UEC compact inverter. For the entire HSCI system, this
DC 24 V-NC supply voltage is required to be safely separated
voltage (PELV). It must not be connected to the DC 24 V supply
voltage for PLC components (e.g., holding brakes).
43
Design IPC 6490 ID 1039541-xx
To be installed in Electrical cabinet
Processor Intel Celeron Dual Core,
1.4 GHz
RAM memory 2 GB
Power consumption 48 W
Mass 2.3 kg
Options The capabilities of the PNC 610 can also be adapted retroactively
with options to meet new requirements. Options are enabled by
entering keywords based on the SIK number, and are saved in the
SIK component. Please indicate your SIK number when ordering
new options.
44
Memory medium The storage medium is a CFR (= CompactFlash Removable)
compact flash memory card. It carries the NC software 817591-05.
The storage medium is removable and must be ordered separately
from the main computer. The NC software is based on the
HEIDENHAIN HEROS 5 operating system.
SIK component The SIK component contains the NC software license for the
enabling of software options. It provides the main computer with
an unambiguous ID code—the SIK number. The SIK component is
ordered and shipped separately. It must be inserted into a special
slot in the IPC auxiliary computer. The SIK component of the PNC
can enable six axes. The enabling of up to the maximum number
of ten axes must be performed via the UMC compact inverter.
45
Camera system
The camera system can be adapted using various lenses to the VS 101
respective machine size. The proper lens selection depends
on various factors. For more information, please contact
HEIDENHAIN.
VS 101 ID 1137063-xx
Mass ≈ 2.3 kg
46
Snap-on keys for handwheels
Snap-on keys The snap-on keys make it easy to replace the key symbols. In this
way, the HR handwheel can be adapted to different requirements.
The snap-on keys are available in packs of five keys.
Axis keys
Orange
Gray
Machine
functions
Black
Black
Black
Black
Gray Black
Red Black
Green Green
47
Overview for HR 510 and HR 510 FS
Axis keys
Orange
Gray
Green Red
Spindle
functions
Red
Red Orange
48
Snap-on keys for controls
Snap-on keys The snap-on keys make it easy to replace the key symbols. In this
way, the keyboard can be adapted to different requirements. The
snap-on keys are available in packs of five keys.
Keys
Orange
Gray
Machine
functions
Black
Green Black
Red Black
Black
49
Spindle Red
functions
Green
Green
Red
Gray
Black Red
Orange Black
Black
Green Red
Special keys Snap-on keys can also be made with special key symbols for
special applications. The laser labeling differs in appearance from
the labeling of the standard keys. If you need keys for special
applications, please consult your contact person at HEIDENHAIN.
50
TE 740 TE 745
VL: Extension cable
– for separation points with connecting cable
USB 2.0 354770-xx max. 5m – for extending existing connecting cable
2x USB USB 1.1 624775-xx max. 20m
HSCI total length 70 m
BF 760 HSCI 618893-xx
Electrical cabinet
360974-xx (LS x87) max. 20m
HSCI 722414-xx M12 298429-xx (LB, LF 183) max. 12m
688144-xx 625901-xx
298430-xx (LF 481) max. 12m
max. 20m
X500 1 VPP 55m
USB 2.0 354770-xx max. 5m USB
Control systems with CC
309783-xx 1 VPP
MC 6xxx
X500
X500 4)
X15...X18 533661-xx max. 16m
55m
40 inputs 5),6)
24 outputs PLC I/0 509667-xx 1m RCN 729
RCN 226
1 VPP RCN 228
Voltage controller 5 V 1) Voltage controller 5 V
VL 370226-01
368210-02
Speed inputs
5),6) 2) VL
336847-xx 289440-xx LC x83
336376-xx 323897-xx 533631-xx max. 6m
Axes + spindle: 60m
KTY KTY 60m
EnDat 2.1 interface Voltage controller 5 V
VL (max. 6m) VL 5),6) 383951-01
340302-xx 340302-xx 289440-xx max. 9m LB/LS
336376-xx
1 VPP
Axes: 60m 6) KTY
51
52
TE 740 TE 745
USB 2.0 354770-xx max. 5m
VL: Extension cable
USB 1.1 624775-xx max. 20m – for separation points with connecting cable
2x USB – for extending existing connecting cable
BF 760
HSCI total length 70 m
BF 860
HSCI 618893-xx
1 VPP
X141
X142 X249
X500
MC 6xxx 309783-xx 1 VPP
4)
533661-xx max. 16m
55m
5),6)
1 VPP 509667-xx 1m RCN 729
Voltage controller 5 V 1)
370226-01 RCN 226
VL RCN 228
336847-xx 289440-xx
Voltage controller 5 V
Axes + spindle: 60m 5),6) 368210-02 VL
Speed inputs
2)
KTY 336376-xx 323897-xx LC x83
533631-xx max. 6m
KTY
Voltage controller 5 V 60m
EnDat 2.1 interface 383951-01
VL (max. 6m) VL 5),6)
340302-xx 340302-xx 336376-xx 289440-xx max. 9m LB/LS
1 VPP
Axes: 60m 6) KTY
Inverter system
53
54
X502A
UEC 1xx
X500A UMC 1xx
X502B*) CC 6xxx
*) CCs with 2nd controller board
X500B*)
Encoders
Position inputs
max. 25m
Speed inputs
735994-xx 533627-xx 533661-xx max. 6m
max. 25m
max. 55m
LC 281
679671-xx max. 6m 641926-xx LC x85 / EnDat 02
max. 55m
558714-xx
max. 30m
727658-xx
max. 20m
21.03.2018
max. 2m
50m
749369-xx 749368-xx HRA 551 FS
1119052-xx CC 6xxx
296467-xx HR 550 FS
1200495-xx UEC 11x
20m
1183021-xx
1161072-xx UMC 11x
50m
312879-01 HR 520 HR 520 FS
1218563-01 670302-xx 670304-xx CMA-H 04-04-00
Accessories
271958-03
VL: Extension cable
-05
– for separation points with connecting cable
HR 130
– for extending existing connecting cable
540940-01
X29 50m -03
MC xxxx 1) Up to 20m
HRA 110
261097-xx max. 20 m 2) If the total length is >20m: Select the cable
683259-xx HR 150 ID1073372-xx longer than ID663631-xx.
3 inputs
540940-06 3) Only TNC 640, TNC 620
-07
TS 09.10.2018
633611-xx
With SE 540:
633608-xx TS 460, TS 740, TS 64x
or TS 44x
823924-xx
368330-xx
626001-xx
X112 663631-xx 1)
1073372-xx 2)
PLC
UTI 491
2)
663631-xx
55
56
VL: Extension cable
– for separation points with connecting cable
– for extending existing connecting cable
X500
HSCI total length 70 m
HSCI 618893-xx
Electrical cabinet
1) Adapter connector 544703-01 for spindle (if necessary)
HSCI 722414-xx M12 HSCI 688144-xx
IPC 8420 2) Only for connection of the KTY/ PT 1000
3) EnDat with incremental signals
4) Purely serial EnDat 2.2
5) Adapter connector 367770-02
X501
6) Optional for the looping-in of KTY
X502 12.12.2018
PLB 600x
PNC 610 with UEC
X502 12m
X500 298429-xx
PL 610x 298430-xx
1 VPP 55m
310199-xx
1 VPP
UEC 11x
309783-xx 1 VPP
X502
PLC I/O 4)
673459-xx max. 20m
38 inputs X15 ... X18 (UEC 111) 30m
X15 ... X19 (UEC 112) VL
3) 3)
23 outputs X15 ... X20 (UEC 113) 332115-xx 323897-xx
55m
X80 ... X85 4) 4)
533627-xx 368330-xx 1m RCN 729
RCN 226
RCN 228
3)
533631-xx max. 9m LC x83
4)
1 VPP Voltage controller 5 V 533661-xx max. 16m
370226-01 1)
55m
VL 5),6)
336847-xx 289440-xx 509667-xx 1m RCN 729
RCN 226
Axes + spindle: 60m RCN 228
KTY Voltage controller 5 V
Speed inputs
5),6) 368210-02 2) VL
336376-xx 323897-xx LC x83
533631-xx max. 6m
1 VPP
Axes: 60m 6) KTY
Technical description
Digital control design
Uniformly digital In the uniformly digital control design from HEIDENHAIN, all
of the components are connected to each other via purely
digital interfaces. The control components are connected via the
HEIDENHAIN Serial Controller Interface (HSCI), the HEIDENHAIN
real-time protocol for fast Ethernet. The encoders are connected
over EnDat 2.2, the bidirectional interface from HEIDENHAIN.
A high degree of availability for the entire system, from the
main computer to the encoder, is thereby achieved, with the
system being diagnosable and immune to noise. The outstanding
characteristics of the uniformly digital design from HEIDENHAIN
guarantee very high accuracy and surface finish quality, combined
with high traversing speeds. For more information, refer to the
Uniformly Digital Technical Information document.
57
The maximum permissible number of individual HSCI participants
is listed below.
58
Control systems with integrated functional safety (FS)
Basic principle With controls featuring integrated functional safety (FS) from
HEIDENHAIN, it is possible to attain Safety Integrity Level 2
(SIL 2) in accordance with EN 61508, and Performance
Level “d,”Category 3, as per EN ISO 13849-1 (successor standard
to EN 954-1). In these standards, the assessment of safety-
related systems is based on, among other things, the failure
probabilities of integrated components and subsystems. This
modular approach aids the manufacturers of safety-related
machines in implementing their systems, since they can then
build upon prequalified subsystems. This design is taken into
account for the TNC 640 control, as well as for safety-related
position encoders. Two redundant, mutually independent safety
channels form the basis of the controls with functional safety (FS).
All safety-relevant signals are captured, processed, and output via
two channels. Errors are detected through the mutual comparison
of the states and data of both channels. Therefore, the occurrence
of a single error in the control does not result in a loss of the safety
function.
59
Safety functions The following safety functions are integrated into the hardware
and software:
• Safe stop reactions (SS0, SS1, and SS2)
• Safe torque off (STO)
• Safe operating stop (SOS)
• Safely limited speed (SLS)
• Safely limited position (SLP)
• Safe brake control (SBC)
• Safe operating modes
– Operating mode 1: Automated or production mode
– Operating mode 2: Set-up mode
– Operating mode 3: Manual intervention
– Operating mode 4: Advanced manual intervention, process
monitoring
Please note:
The complete feature content is not yet available for all machine
types with functional safety (FS). Before planning a machine with
functional safety, please inform yourself of whether the current
scope of features suffices for your machine design.
For more For more information on the topic of functional safety (FS),
information refer to the Technical Information documents Safety-Related
Control Technology for Machine Tools and Safety-Related Position
Encoders.
60
Control systems with external safety
61
Operating system
HEROS 5 The TNC 640 and PNC 610 work with the real-time capable
HEROS 5 operating system (HEIDENHAIN Realtime Operating
System). This future-oriented operating system contains the
following powerful functions as part of its standard repertoire:
Network
– Network: management of network settings
– Remote Desktop Manager: management of remote
applications
– Printer: management of printers
– Shares: management of network shares
– VNC: virtual network computing server
Safety
– Portscan (OEM): port scanner
– Firewall: protection against undesired network access
– SELinux: protection against unauthorized changes to system
files
– Sandbox: running applications in separated environments
System
– Backup/Restore: function for backing-up and restoring the
control
– HELogging: evaluation and creation of log files
– Perf2: system monitor
– User administration: define users with different roles and
access permissions
Tools
– Web browser: Firefox®*
– Document Viewer: display PDF, TXT, XLS, and JPEG files
– File Manager: file explorer for managing files and memory
media
– Gnumeric: spreadsheet calculations
– Leafpad: text editor for creating notes
– Ristretto: display of image files
– Orage Calendar: simple calendar function
– Screenshot: creation of screendumps
– Totem: media player for playing audio and video files
62
Axes
Linear axes The TNC 640 can control linear axes with any axis designation
(X, Y, Z, U, V, W, ...).
The machine tool builder defines the traverse range. The user can
set additional limits to the traverse range if he wishes to reduce
the working space. Three different traverse ranges can be defined
(selection via PLC).
Rotary axes The TNC 640 can control rotary axes with any axis designation
(A, B, C, U, ...). Special parameters and PLC functions are available
for rotary axes with Hirth coupling.
The machine tool builder defines the traverse range. The user can
set additional limits to the traverse range if he wishes to reduce
the working space. Various traverse ranges can be defined per axis
using parameter sets (selection by PLC).
Free rotation For milling-turning operations, the rotary axis can be started via
the PLC with a defined feed rate. For functions specific to milling/
turning machines, see Turning.
63
Tilting the The TNC 640 has special coordinate transformation cycles for
working plane controlling swivel heads and tilting tables. The tool lengths and
(option 8) offset of the tilting axes are compensated by the TNC.
The TNC can manage more than one machine configuration (e.g.,
different swivel heads).
Tilting table
Swivel head
For torque control, the master and slave must be on the same
controller motherboard. Depending on the controller unit being
used, up to five slave axes can thereby be configured for each
master.
64
Real-time The real-time coupling function (synchronizing functions) allows
coupling function the cyclic calculation of a position offset for an axis from the actual
(option 135) and nominal values of any other axes in the system. This enables
you to realize complex simultaneous movements of several NC
or PLC axes. The mutual dependence of the axes is defined in
mathematical formulas. u
Batch Process Batch Process Manager provides functions for the planning
Manager and execution of multiple production jobs on the TNC. It makes
(option 154) it possible to easily edit pallets and to alter the sequence of
pending jobs. Moreover, Batch Process Manager performs a
look-ahead calculation for all planned jobs or NC programs and
informs the operator about whether all of the NC programs can be
executed error-free, for example, or whether all necessary tools
are available with sufficient service life. Batch Process Manager
thereby ensures the smooth execution of the planned jobs. The
Batch Process Manager option requires option 93 (Extended
Tool Management) and option 22 (Pallet Management) to also be
enabled.
Global PGM The functions provided by global program settings allow adaptation
Settings of the machining process without changing the original NC
(option 44) program. This makes it easy to mirror axes or activate additional
offsets, for example. The TNC 640 also provides the ability to use
handwheel superimpositioning in various coordinate systems
and utilize virtual tool axes. This function is typically employed in
toolmaking and mold manufacturing.
65
Turning
In turning mode, the rotary table serves as the lathe spindle, while
the milling spindle with the tool remains stationary. Milling-turning
machines are subject to special demands. A basic prerequisite
is a machine designed with high rigidity so as to ensure a low
oscillation tendency even when the machine table (acting as a
lathe spindle) is turning at high speeds.
66
Toggling between During the transition between milling and turning mode, the TNC
milling and switches diameter programming on or off, selects the XZ working
turning modes plane for turning, and displays "Milling" and "Turning" mode in the
status display.
+Z +Z
FUNCTION MODE MILL
+A +A
+C S
S
+Y +Y
+X +X
67
Support for facing With complete support for facing slides, the TNC 640 provides a
slides (facing further way of performing turning operations on a milling machine.
heads) A longitudinal turning tool, for example, is mounted on the facing
slide and is called with a TOOL CALL block. Even complex turning
operations are programmed with familiar ease using cycles.
Machining operations with the facing slide can be carried out with
the TNC 640 in any inclination (PLANE functions). In addition,
numerous useful turning functions are available, such as constant
surface speed. The use of facing slides requires option 50 for
turning to be enabled on the TNC 640.
The TNC 640 can detect an unbalance in the rotary table based on
the effects of the centrifugal forces on neighboring linear axes. To
this end, the rotary table should ideally be positioned via a linear
axis. For other machine designs, unbalance detection by means of
external sensors lends itself as a solution.
68
Spindle
Overview The TNC 640 contouring control is used in conjunction with the
HEIDENHAIN inverter systems with field-oriented control. As an
alternative, an analog nominal speed value can be output.
Controller unit With the CC controller units and the UEC/UMC inverters, a
fundamental PWM frequency can be set for each controller
assembly (e.g., 4 kHz). Possible fundamental frequencies are
3.33 kHz, 4 kHz, or 5 kHz. The Double Speed option (option 49)
allows this frequency to be increased to up to 16 kHz for high-
speed spindles (e.g., for HF spindles). See the Technical Manual.
Operating mode For controlling the spindle, different parameter sets can be saved
switchover for closed-loop control (e.g., for wye or delta connections). You can
switch between the parameter sets in the PLC.
Tapping There are special cycles for tapping with or without floating tap
holder. For tapping without floating tap holder, the spindle must be
operated under position control.
Gear ranges A separate nominal speed is defined for each gear range. The gear
code is output via the PLC.
Multiple main Up to four spindles can be controlled alternately. The spindles are
spindles switched by the PLC. One control loop is required for each active
spindle.
69
Encoders
Overview For speed and position control of the axes and spindle,
HEIDENHAIN offers both incremental and absolute encoders.
Reference mark When the machine is switched on, the machine axes need
to traverse a reference mark for an accurate reference to be
established between the measured value and the machine
position. For encoders with distance-coded reference marks,
the maximum travel until automatic reference mark evaluation
for linear encoders is only 20 mm or 80 mm, depending on the
model, or 10° or 20° for angle encoders.
Evaluation of The routine for traversing the reference marks can also be started
reference marks for specific axes via the PLC during operation (reactivation of
parked axes).
Output signals Incremental encoders with sinusoidal output signals with ~ 1 VPP
levels are suitable for connection to HEIDENHAIN numerical
controls.
EnDat interface The TNC 640 features the serial EnDat 2.2 interface (includes
EnDat 2.1) for the connection of absolute encoders.
Encoder inputs Incremental and absolute linear, angle, or rotary encoders from
HEIDENHAIN can be connected to all position encoder inputs of
the controller unit.
70
Digital servo control
Axis feedback The TNC 640 can be operated with following error or feedforward
control control. During roughing operations at high speeds, for example,
you can switch to velocity semi-feedforward control via an OEM
cycle in order to machine faster at reduced accuracy.
Operation with The term “following error” denotes the distance between the
following error momentary nominal position and the actual position of the axis.
The velocity is calculated as follows:
v = kv · sa v = Velocity
kv = Position loop gain
sa = Following error
Operation with Feedforward means that a given velocity and acceleration are
feedforward adapted to the machine. Together with the values calculated from
control the following error, this given velocity and acceleration becomes
the nominal value. A much lower following error thereby manifests
itself (in the range of only a few microns).
71
Control loop cycle The cycle time for path interpolation is defined as the time
times interval during which interpolation points on the path are
calculated. The cycle time for fine interpolation is defined as the
time interval during which interpolation points are calculated that
lie within the interpolation points calculated for path interpolation.
The cycle time for the position controller is defined as the time
interval during which the actual position value is compared to the
calculated nominal position value. The speed controller cycle
time is defined as the time interval in which the actual speed
value is compared to the calculated nominal speed value. The
cycle time for the current controller is defined as the time
interval during which the actual value of the electrical current is
compared to the calculated nominal value of the electrical current.
CC/UEC/UMC
Path interpolation 3 ms
Fine interpolation 0.2 ms/0.1 ms1) at fPWM = 5000 Hz
Position controller 0.2 ms/0.1 ms at fPWM = 5000 Hz
Speed controller 0.2 ms/0.1 ms1) at fPWM = 5000 Hz
Current controller 0.1 ms at fPWM = 5000 Hz
1) Double speed (with option 49)
Axis clamping The control loop can be opened through the PLC in order to clamp
specific axes.
Crossover Position To increase the stability of the position control loop in systems
Filter (CPF) with resonances, the position signal from the position encoder,
which is filtered through a low-pass filter, is combined with the
position signal from the motor speed encoder, which is filtered
through a high-pass filter. This signal combination is made available
to the position controller as the actual position value. The possible
position controller gain (kV factor) is increased significantly by this.
The filter separation frequency is set specifically for each axis via
machine parameters. The CPF can be used only in dual-encoder
systems on drive motors with speed and position encoders.
72
Fast contour milling
Short block The TNC 640 provides the following important features for fast
processing time contour machining.
The block processing time of the MC is 0.5 ms. This means that
the TNC 640 is able to run long programs from the hard disk, even
with contours approximated with linear segments as small as
0.2 mm, at a feed rate of up to 24 m/min.
Look-ahead The TNC 640 calculates the geometry ahead of time in order to
adjust the feed rate (max. 5000 blocks). In this way, directional
changes are detected in time to accelerate or decelerate the
appropriate NC axes.
Jerk limiting To prevent machine oscillations, the jerk is limited in order to attain
optimum path control.
Smoothed jerk The jerk is smoothed by nominal position value filters. The
TNC 640 therefore mills smooth surfaces at the highest possible
feed rate and yet keeps the contour accurate. The operator
programs the permissible tolerance in a cycle. Special filters for
HSC machining (HSC filters) can specifically suppress the natural
frequencies of an individual machine. The desired accuracy and a
very high surface quality are attained.
73
Dynamic Efficiency
Adaptive Feed With Adaptive Feed Control (AFC), the contouring feed rate is
Control (AFC) controlled depending on the respective spindle power in percent.
(option 45)
Benefits of adaptive feed control:
• Optimization and reduction of machining time
• Prevention of subsequent damage through tool monitoring
100%
Restrictions:
AFC cannot be used for analog spindles or in volts-per-hertz control
mode.
74
Active Chatter During heavy machining (roughing at high cutting power),
Control (ACC) strong milling forces arise. Depending on the tool spindle
(option 145) speed, the resonances in the machine tool, and the chip volume
(metal-removal rate during milling), the phenomenon known
as “chatter” may occur. Chatter subjects the machine to heavy
strain and causes ugly marks on the workpiece surface. The
tool, too, undergoes heavy and irregular wear due to chatter,
even breaking in extreme cases. To reduce chatter tendencies,
HEIDENHAIN offers an effective option with its Active Chatter
Control (ACC) solution. This option is particularly advantageous
during heavy machining. ACC enables substantially higher cutting
performance: depending on the machine model, the metal
removal rate can be increased by 25 % or more. Thus, you can
reduce the load on your machine while simultaneously increasing
the life of your tools.
75
Dynamic Precision
76
Cross Talk CTC (option 141) makes it possible to compensate dynamic
Compensation position errors that are caused by acceleration forces.
(CTC)
(option 141) To increase productivity, machine tool users are asking for ever
higher feed rates and accelerations, while at the same time
they need to maintain the highest possible surface quality and
accuracy, placing very special requirements on path control.
Active Vibration The high dynamics of modern machine tools lead to deformations
Damping (AVD) in the machine base, frame, and drive train during acceleration and
(option 146) deceleration of the feed drives. This results in vibrations, such as
machine setup vibrations, that may reduce the attainable accuracy
and surface quality of the workpieces. The Active Vibration
Damping (AVD) controller function dampens the especially critical
low-frequency oscillations and optimizes the control behavior
of the affected axis at the same time so that high-accuracy
workpieces with increased surface quality can also be produced
at high feed rates. The improved rigidity attained can be used to
increase the dynamic limit values (e.g., jerk), and therefore makes
reduced machining times possible.
77
Load Adaptive LAC (option 143) enables you to adapt controller parameters
Control (LAC) dynamically depending on the load or friction.
(option 143)
The dynamic behavior of machines with rotary tables can vary
depending on the mass moment of inertia of the fixed workpiece.
The LAC (Load Adaptive Control) option enables the control to
automatically ascertain the current workpiece mass moment of
inertia as well as current frictional forces.
78
Monitoring functions
Dynamic Collision With the Dynamic Collision Monitoring (DCM) software option,
Monitoring (DCM) the TNC cyclically monitors the working space of the machine for
(option 40) possible collisions between machine components. To this end,
the OEM must define three-dimensional collision objects in the
working space that are to be monitored by the TNC during all
machine movements, including those of the swivel head and tilting
table. If two objects monitored for collision come within a defined
distance of each other, the TNC outputs an error message. At the
same time, the affected machine components are shown in red
in the machine image. Collision monitoring is active in the manual
operating modes and in the machine operating modes, and is
indicated by a symbol in the operating mode line.
Please note:
• Collision objects (including fixtures) are defined exclusively by
the OEM
• The collision of machine parts (e.g., the swivel head) with the
workpiece cannot be detected
• Collision objects are not automatically transformed into
rotationally symmetric objects in turning mode
• In servo-lag operation (no feedforward), DCM is inactive
• It is not possible to check for collisions in Test Run mode
Collision monitoring also protects fixtures and tool carriers from
collisions.
With the TNC 640, collision objects can also be transferred to the
control in M3D format from standard CAD models (e.g., STL).
* No safety functions
79
Advantages of the M3D format:
• Simple data transfer from already available CAD models
• Fully detailed illustration of machine components
• Greater exploitation of the working space
Context-sensitive The HELP and ERR keys provide the user with context-sensitive
help help. This means that in the event of an error message, the control
displays information on the cause of the error and proposes
solutions. The machine tool builder can also use this function for
PLC error messages.
80
M3D Converter With the TNC 640, you can transfer collision objects out of a CAD
file and integrate them into the machine kinematics using the
M3D format. The M3D data format from HEIDENHAIN permits
an especially finely detailed depiction of high-resolution collision
objects. The M3D converter, which is capable of performing tasks
such as checking, repairing, simplifying, merging, and optimizing
the CAD data of collision objects, is used to generate the M3D
data. As an independent PC tool, the M3D converter is part of
the KinematicsDesign installation package (as of version 3.1).
The M3D converter requires a software release module (ID
1124969-01).
VSC – Camera- With the Visual Setup Control option (VSC), the TNC can
based working- automatically monitor the current setup or machining situation
space monitoring during program run. With this option, reference photos are taken
(option 136) by the VS 101 camera system for the first parts of a series, which
are then compared with the photos of the subsequent parts. User-
friendly cycles enable you to specify several places in the NC
program at which the control conducts an optical comparison of
the actual and desired conditions. If an error is detected, the TNC
reacts as previously chosen by the user.
81
Error compensation
Linear error Linear error can be compensated over the entire travel range for
each axis.
Nonlinear error The TNC 640 can compensate for ball-screw pitch errors and sag
errors simultaneously. The compensation values are stored in a
table. Nonlinear axis-error compensation also makes it possible to
compensate for position-dependent backlash.
Backlash The play between table movement and rotary encoder movement
during direction changes can be compensated in length
measurements by spindle and rotary encoder. This backlash is
outside the controlled system.
Static friction At very low feed rates, high static friction can cause the slide to
stop and start repeatedly for short periods. This is commonly
known as stick-slip. The TNC 640 can compensate for this
problematic behavior.
Sliding friction Sliding friction is compensated for by the speed controller of the
TNC 640.
82
KinematicsOpt Using the KinematicsOpt function, machine tool builders or
(option 48) end users can check the accuracy of rotary or swivel axes, and
compensate for possible displacements of the center of rotation
of these axes. The deviations are automatically transferred to
the kinematics description and can be taken into account in the
kinematics calculation.
83
KinematicsComp Increasingly stringent requirements on workpiece tolerances
(option 52) constantly increase the demands placed on the precision of
a machine tool. However, components of the machine tool
inevitably show imperfections that are, for example, caused by
manufacturing or installation or result from elastic deformation.
This is the reason why the commanded tool position and
orientation are not always reached exactly everywhere in the
working space. The more axes a machine has, the more sources
of errors there are. The use of mechanical means to cope with
these problems requires considerable effort, particularly in the
field of 5-axis machining, or if large machines with parallel axes are
involved.
84
Commissioning and diagnostic aids
Oscilloscope The TNC 640 features an integrated oscilloscope. Both X/t and X/Y
graphs are possible. The following characteristic curves can be
recorded and stored in six channels:
• Actual value and nominal value of the axis feed rate
• Contouring feed rate
• Nominal and actual position
• Following error of the position controller
• Nominal and actual values for speed, acceleration, and jerk
• Content of PLC operands
• Encoder signal (0°–A) and (90°–B)
• Difference between position and speed encoder
• Nominal velocity value
• Integral-action component of the nominal current value
• Torque-determining nominal current value
Logic signals Simultaneous graphic representation of the logic states of up to 16
operands (markers, words, inputs, outputs, counters, timers)
• Marker (M)
• Input (I)
• Output (O)
• Timer (T)
• Counter (C)
• IpoLogic (X)
85
TNCopt PC software for commissioning digital control loops.
(accessory) Functions (among others):
• Commissioning the current controller
• Commissioning the velocity controller (automatic)
• (Automatic) optimization of sliding-friction compensation
• (Automatic) optimization of compensation for reversal spikes
• Optimization of the kV factor (automatic)
• Circular interpolation test, contour test
Online Monitor The online monitor is a component of the TNC 640 and is called
(OLM) over a code number. It supports commissioning and diagnosis of
control components through the following:
• Display of control-internal variables for axes and channels
• Display of controller-internal variables (if a CC is present)
• Display of hardware signal states
• Various trace functions
• Activation of spindle commands
• Enabling of control-internal debug outputs
TNCscope PC software for transferring the oscilloscope files to a PC.
(accessory) With TNCscope you can record and save up to 16 channels
simultaneously.
Note: The trace files are saved in the TNCscope data format.
API DATA The API DATA function enables the control to display the states
or contents of the symbolic API markers and API double words.
This function requires that your PLC program use the symbolic
memory interface.
Note: The API DATA function does not provide usable display
values with the iTNC 530-compatible memory interface (API 1.0)
Table function The current conditions of the markers, words, inputs, outputs,
counters, and timers are displayed in tables. The conditions can be
changed through the keyboard.
Trace function The current content of the operands and the accumulators is
shown in the statement list in each line in hexadecimal or decimal
code. The active lines of the statement list are marked.
Log For the purpose of error diagnostics, all error messages and
keystrokes are recorded in a log. The entries can be read using the
PLCdesign or TNCremo software for PCs.
Bus diagnosis In Diagnosis mode, the structure of the connected bus systems as
well as the details of the connected components can be displayed
in a clearly laid out screen.
86
TNCtest Acceptance tests on machine tools with external or integrated
functional safety (FS) must be conducted reproducibly and
verifiably.
Function:
• Loading of service and log files
• Analysis of temporal sequences and static states
• Filters and search functions
• Data export (HELogger, CSV and JSON formats)
• Definition of application-specific analysis profiles
• Preconfigured analysis profiles
• Graphic display of signals via TNCscope
• Interaction with other tools that are intended for the display of
special sections of the service file
87
Integrated PLC
PLC inputs/ PLC inputs and outputs are available via the external PL 6000 PLC
outputs input/output systems or the UEC 11x. The PLC inputs/outputs and
the PROFINET IO or PROFIBUS DP-capable I/O system must be
configured with the IOconfig PC software.
The files on the PLCE partition can be read only by the control
itself or by using the correct OEM keyword. This ensures that
proprietary know-how and special customer-specific solutions
cannot be copied or changed.
The machine tool builder can also determine the size of the
encrypted partition. This is not determined until the machine tool
builder creates the PLCE partition. Another advantage is that, in
spite of the encryption, the data can backed up from the control
to a separate data medium (USB drive, network, e. g. through
TNCremo) and later restored. You need not enter the password,
but the data cannot be read until the keyword is supplied.
88
PLC window The TNC 640 can display PLC error messages in the dialog line
during operation.
Small PLC window The TNC 640 can show additional PLC messages and bar
diagrams in the small PLC window.
PLC soft keys The machine manufacturer can display his own PLC soft keys in
the vertical soft-key row on the screen.
PLC axes Axes can be defined as PLC axes. They are programmed
by means of M functions or OEM cycles. The PLC axes are
positioned independently of the NC axes.
Functions:
• Easy-to-use text editor
• Menu-guided operation
• Programming of symbolic operands
• Modular programming techniques
• “Compiling” and “linking” of PLC source files
• Operand commenting, creation of the documentation file
• Comprehensive help system
• Data transfer between the PC and control
• Creation of PLC soft keys
89
Python OEM The Python OEM Process option is an effective tool for the
Process machine tool builder to use an object-oriented high-level
(option 46) programming language in the control (PLC). Python is an easy-to-
learn script language that supports the use of all necessary high-
level language elements.
The applications you create can be included via the PLC in the
familiar PLC windows, or they can be displayed in separate free
windows that can be expanded to the control’s full screen size.
90
PLC basic The PLC basic program serves as a basis for adapting the
program control to the requirements of the respective machine. It can be
downloaded from the Internet.
91
Interfacing to the machine
OEM cycles The machine tool builder can create and store his own cycles for
recurring machining tasks. These OEM cycles are used in the
same way as standard HEIDENHAIN cycles.
CycleDesign The soft-key structure for the cycles is managed using the
(accessory) CycleDesign PC program. In addition, CycleDesign can be used
to store help graphics and soft keys in BMP format in the TNC.
Graphic files can be compressed to ZIP format to reduce the
amount of memory used.
Tool With integral PLC, the tool changer is moved either via proximity
management switch or as a controlled axis. Tool management including tool life
monitoring and replacement tool monitoring is carried out by the
TNC 640.
Tool calibration Tool touch probes can be measured and checked with the TT tool
touch probe system (accessory). Standard cycles for automatic
tool measurement are available in the control. The control
calculates the probing feed rate and the optimal spindle speed.
The measured data are stored in a tool table.
92
Data transfer and communication
Data interfaces
Overview The TNC 640 is connected to PCs, networks, and other data
storage devices via data interfaces.
Ethernet The TNC 640 can be interconnected via the Ethernet interface.
For connection to the data network, the control features a
1000BASE-T (twisted pair Ethernet) connection.
Data transmission 115 200; 57 600; 38 400; 19 200; 9600; 4800; 2400; 1200; 600;
speed 300; 150; 110 bps
Protocols The TNC 640 can transfer data using various protocols.
Standard data The data is transferred character by character. The number of data
transmission bits, stop bits, the handshake, and character parity must be set by
the user.
Blockwise data The data is transferred blockwise. A block check character (BCC) is
transfer used for data backup. This method improves data security.
USB The TNC 640 features USB ports for the connection of standard
USB devices, such as a mouse, drives, etc. On the back panel
of the MC 8xxx and MC 6xxx there are four USB 3.0 ports. One
of them leads to the TE, where a cover cap protects it from
contamination. More USB 2.0 ports are in the integrated USB hub
on the rear of the BF. The USB ports are rated for a maximum of
0.5 A.
93
USB hub If you need further USB ports or if the supply current is not
sufficient, a USB hub is required. The USB hub from HEIDENHAIN
offers four free USB 2.0 ports.
Cover The USB hub can be installed in the operating panel in such a
way that two USB ports can be accessed from the outside. An
optionally available cover cap can be used to protect the ports
from contamination.
Cover ID 508921-xx
TNCremo This PC software package helps the user to transfer data from
(accessory) the PC to the control. The software transfers data blockwise with
block check characters (BCC).
Functions:
• Data transfer (also blockwise)
• Remote control (only serial)
• File management and data backup of the control
• Reading out the log
• Print-out of screen contents
• Text editor
• Managing more than one machine
TNCremoPlus In addition to the features already familiar from TNCremo,
(accessory) TNCremoPlus can also transfer the current content of the control’s
screen to the PC (live screen). This makes it very simple to
monitor the machine.
Additional functions:
• Interrogation of DNC data (NC uptime, machine uptime,
machine running time, spindle running time, pending errors, data
from the data servers—e.g., symbolic PLC operands)
• Targeted overwriting of tool data using the values of a tool
presetter
TNCremoPlus ID 340447-xx
94
Connected Machining
95
Mounting information
Clearances and mounting
Proper minimum When mounting the control components, please observe proper minimum clearances and space requirements,
clearance as well as length and position of the connecting cables.
Air out
15
20
Air in
Leave space for air circulation and servicing
96
Mounting Observe the following points during mounting and electrical
and electrical connection:
installation • National regulations for low-voltage installations at the operating
site of the machine or components
• National regulations regarding interference and noise immunity
at the operating site of the machine or components
• National regulations regarding electrical safety and operating
conditions at the operating site of the machine or components
• Specifications for the installation position
• Specifications of the Technical Manual
Degrees of The following components fulfill the requirements for IP54 (dust
protection protection and splash-proof protection):
• Display unit (when properly installed)
• Keyboard unit (when properly installed)
• Machine operating panel (when properly installed)
• Handwheel
All electric and electronic control components must be installed
in an environment (e.g., electrical cabinet, housing) that fulfills
the requirements of protection class IP54 (dust and splash-proof
protection) in order to fulfill the requirements of pollution degree 2.
All components of the OEM operating panel must also comply
with protection class IP54, just like the HEIDENHAIN operating
panel components.
Intended place of This unit fulfills the requirements for EN 50370-1 and is intended
operation for operation in industrially zoned areas.
97
Overall dimensions
Main computer
98
MC 6542, IPC 6490
30 170±0.2
21.5
300±0.3
4
30
.8
99
MC 7522
100
MC 7532
101
MC 8410
87.4+2
28+2
1–0.5
12±0.2
16.95±1
102
MC 8532
31.4+2
1–0.5
12±1
87.4+2
12±1
20.9±1
25.5±1
103
Controller unit
CC 6106
104
CC 6108, CC 6110
105
UEC 111, UEC 112, UEC 113
106
UMC 111 FS
107
Operating panel, screen, and keyboard
ITC 755
29.6
8.5
72.1
9.5
400
376 12
11
8
15
23
454
470
20
18
15
4.75 376
459+1
385.5+1
108
BF 760, ITC 760
109
BF 860, ITC 860
71.5+2
500 28
476±0.2 12 1.4
90°
384±0.2
400
3
10
1–0.5
476 12
176.2 190.5
12
104.5
376
232
110
TE 740
111
TE 745
112
BF 750, ITC 750
156
113
TE 720, TE 730
258+1
384+1
114
TE 735
115
MB 720
116
MB 721
25+5
8+1
8
0
90°
29.5
140
124
63.5
112.5
12 376
400
X (3x)
124+1
124
384+1
117
PLB 600x
118
PLC inputs and outputs
119
Power supply units
PSL 130
PSL 135
120
Electronic handwheels
HR 510, HR 510 FS
76.5
46
3
278
296
HR 520, HR 520 FS
121
Holder for HR 520, HR 520 FS
HR 550 FS
70.3
69.3
73.5
72
122
HRA 551 FS
122
68.6
120 48.6
12 83±0.2 4
6
192±0.2
180
204
210
320
5.5 32
4x
116
123
HR 130, HR 150 with control knob
124
HRA 110
125
Adapter cable for handwheels (straight)
X1 X2
126
Adapter cable for handwheels (angled)
X1 X2
Mounting opening
36
127
Interface accessories
Connection to KTY
USB hub
Mounting surface
128
USB extension cable with hubs
Ordering length
129
Camera system
VS 101
125 37
15.5
7.6
50±0.1
184.5
M5
67.25
37
49.5
65.5 96.04
92.9
74.4
56.5
17.5
28.2
37.2
46.2
9.2
53
21.2
52.8
130
General information
Documentation
Miscellaneous
• TNCremo User’s Manual As integrated help
• TNCremoPlus User’s Manual As integrated help
• PLCdesign User’s Manual As integrated help
• CycleDesign User’s Manual As integrated help
• IOconfig User’s Manual As integrated help
• KinematicsDesign User’s Manual As integrated help
• M3D Converter User’s Manual As integrated help
Basic circuit More information on basic circuit diagrams can be requested from
diagram your HEIDENHAIN contact person.
131
Service and training
Helpline Our service engineers are available by phone if you have any
questions regarding adaptation or malfunctions:
132
Subject index
133
N S V
NC software license............................ 18 Screen................................................ 26 virtualTNC........................................... 95
Nonlinear error.................................... 82 SE 540................................................ 36 VS 101........................................ 46, 130
SE 642................................................ 36 VSC – Camera-based working-space
O SE 660................................................ 36 monitoring (option 136)........................ 81
SE 661................................................ 36
Online Monitor.................................... 86 SIK component................................... 17 W
Operating system................................ 62 Single speed....................................... 20
Options............................................... 13 Sliding friction..................................... 82 Workpiece measurement.................... 35
Oscilloscope........................................ 85 Smoothed jerk.................................... 73
Snap-on keys................................. 47, 49
Software............................................... 5
P Specifications........................................ 6
Spindle................................................ 69
PL 6000...................................... 30, 119
Spindle orientation............................... 69
PLA-H 08-04-04................................... 31
Spindle override.................................. 69
PLB 600x.................................... 33, 118
Static friction....................................... 82
PLB 6104............................................ 31
Storage medium................................. 17
PLB 6104 FS....................................... 31
Synchronized axes............................... 64
PLB 6106............................................ 31
System PL with EnDat support............ 30
PLB 6106 FS....................................... 31
PLB 6108............................................ 31
PLB 6108 FS....................................... 31 T
PLB 6204 EnDat................................. 30
PLB 6204 FS EnDat............................ 30 Table function...................................... 86
PLB 6206 EnDat................................. 30 Tapping............................................... 69
PLB 6206 FS EnDat............................ 30 TE 720................................................ 26
PLB 6208 EnDat................................. 30 TE 730................................................ 26
PLB 6208 FS EnDat............................ 30 TE 730................................................ 26
PLC axes...................................... 65, 89 TE 735........................................ 26, 115
PLC basic program.............................. 91 TE 735 FS........................................... 26
PLCdesign........................................... 89 TE 740........................................ 28, 111
PLC encryption................................... 88 TE 745........................................ 29, 112
PLC inputs/outputs.............................. 88 TE 745 FS........................................... 29
PLC positioning................................... 89 TeleService.......................................... 86
PLC programming............................... 88 Thermal expansion.............................. 82
PLC soft keys...................................... 89 Tilting the working plane...................... 64
PLC window....................................... 89 TNCanalyzer........................................ 87
PLD-H 04-04-00 FS.............................. 31 TNCkeygen......................................... 18
PLD-H 04-08-00 FS.............................. 31 TNCopt............................................... 86
PLD-H 08-04-00 FS.............................. 31 TNCremo............................................ 94
PLD-H 08-16-00................................... 31 TNCremoPlus...................................... 94
PLD-H 16-08-00................................... 31 TNCscope........................................... 86
PNC 610............................................. 43 TNCtest.............................................. 87
Position Adaptive Control (PAC)............ 77 Tool measurement.............................. 36
Position-controlled spindle................... 69 Torque control............................... 64, 64
Power supply................................ 15, 32 Touch probes....................................... 35
PROFIBUS-DP module........................ 34 Trace function...................................... 86
PROFINET-IO module.......................... 34 Transceiver.......................................... 36
Proper minimum clearance.................. 96
PSL 130...................................... 32, 120 U
PSL 135...................................... 32, 120
Python OEM Process.......................... 90 UEC 111...................................... 23, 106
UEC 112...................................... 23, 106
R UEC 113...................................... 23, 106
UEC 11x.............................................. 22
Real-time coupling function.................. 65 UMC 111 FS................................ 24, 107
Remote Desktop Manager.................. 95 UMC 11x FS....................................... 24
RemoTools SDK.................................. 95 USB.................................................... 93
Reversal spikes................................... 82 USB hub..................................... 94, 128
Ribbon cables..................................... 22 User administration............................. 62
Rotary axes......................................... 63
RS-232-C/V.24..................................... 93
134
Vollständige und weitere Adressen siehe www.heidenhain.de
For complete and further addresses see www.heidenhain.de
*I_896020-29*
896020-29 · 5 · 03/2019 · H · Printed in Germany