Switches the help graphics between outside
and inside machining (only in the cycle
programming)
No function
Soft keys for selecting functions on screen
Switches to the soft-key menu at left / right
Switches to the next menu in the PLC menu
Operating mode keys
KeyFunction
Machine operating modes:
Manual Operation
Program Run
Programming modes
smart.Turn
DINplus
DIN/ISO
Tables for tool data and technology data
Organization:
Parameters
File organization
Transfer
Diagnosis
smart.Turn keys
KeyFunction
Go to the next form
Next/previous group
Navigation keys
KeyFunction
Up/Down arrow keys
Numeric keypad
KeyFunction block
Number keys 0-9:
Numeric input keys
Menu operation
Decimal point
Switchover between positive and negative
values
Escape key: Cancelation of dialogs and next
higher menu level
Insert key: OK in dialogs and new NC blocks
in the editor
Delete block: Deletes the selected area
Backspace: Deletes the character to the left
of the cursor
CE key: Deletes the error messages in the
machine operating mode
Next: Enables input fields for additional
entries in dialog boxes
Enter: Confirms the input
Special keys
KeyFunction
Error key: Opens the error window
Starts the integrated calculator
Info key: Shows additional information in the
parameter editor
Activates special functions, such as input
options or input of characters as on an
alphabetic keyboard
Machine operating panel
KeyFunction
Cycle start
Cycle stop
Feed rate stop
Spindle stop
Left/Right arrow keys
Screen page or dialog page up/down
Go to beginning of program/list or to end of
program/list
Spindle on – M3/M4 direction
Spindle jog – M3/M4 direction. The spindle
rotates as long as you press the key.
Manual direction keys +X/–X
Operating panel of the CNC PILOT
CNC PILOT 640, software and
features
This manual describes functions that are available in the CNC PILOT
with NC software number 688946-03 and 688947-03.
The programming of smart.Turn and DIN PLUS is not included in this
manual. These functions are described in the User's Manual for
smart.Turn and DIN PLUS Programming (ID 685556-xx). Please
contact HEIDENHAIN if you require a copy of this manual.
The machine manufacturer adapts the features offered by the control
to the capabilities of the specific machine tool by setting machine
parameters. Therefore, some of the functions described in this manual
may not be among the features provided by the CNC PILOT on your
machine tool.
Some of the CNC PILOT functions that are not available on every
machine are:
Positioning of spindle (M19) and driven tool
Operations with the C or Y axis
Please contact your machine manufacturer for detailed information on
the features that are supported by your machine tool.
Many machine manufacturers and HEIDENHAIN offer programming
courses. We recommend these courses as an effective way of
improving your programming skill and sharing information and ideas
with other CNC PILOT users.
HEIDENHAIN also offers the DataPilot MP 620 or DataPilot CP 640
software for personal computers, which is designed to simulate the
functions of the MANUALplus 620 and CNC PILOT 640. The
DataPilot is suitable for both shop-floor programming as well as offlocation program creation and testing. It is also ideal for training
purposes. The DataPilot can be run on PCs with WINDOWS
operating systems.
Intended place of operation
The CNC PILOT complies with the limits for Class A devices in
accordance with the specifications in EN 55022, and is intended for
use primarily in industrially-zoned areas.
Legal information
This product uses open source software. Further information is
available on the control under
Organization mode of operation
LICENSE INFO SOFT KEY
HEIDENHAIN CNC PILOT 6405
New functions of software 688945-02
In the program simulation, the current contour description (of work-
piece blank and finished part) can be mirrored and saved. In
smart.Turn, these contours can be reinserted (siehe Seite 498)
On machines with opposing spindle, the workpiece spindle can now
be selected in the TSF menu (siehe Seite 98)
On machines with opposing spindle, its zero point can be shifted
(see Seite 98)
The user documentation is now also available in the context-sensi-
tive help system TURNguide (see Seite 66)
You can make your own project folder in the project management,
so that you can centrally manage associated files (see Seite 129)
With a manual tool change system it is possible to insert tools that
are not in the turret during a program run (see Seite 511)
Engraving cycles are now available in the Teach-In mode of opera-
tion (see Seite 345)
During tool data backup, you can now select in a dialog window the
data to be saved or restored (see Seite 596)
The G30 function is now available for converting G functions, M
functions or spindle numbers, as well as for mirroring traverse paths
and tool dimensions (see the smart.Turn and DIN Programming
User’s Manual)
The "traverse to a fixed stop" function (G916) is now available for
transferring the workpiece to the second traversable spindle or for
pressing the tailstock against the workpiece (see the smart.Turn and
DIN Programming User’s Manual)
The G925 function makes it possible to define and monitor the max-
imum contact force for an axis. This function can be applied to use
the opposing spindle as a mechatronic tailstock, for example (see
the smart.Turn and DIN Programming User’s Manual)
Controlled parting using servo-lag monitoring (G917) can now be
activated to prevent collisions caused by incomplete parting processes (see the smart.Turn and DIN Programming User’s Manual)
The spindle synchronization option G720 synchronizes the shaft
speeds of two or more spindles so that they rotate synchronously
with a gear ratio or a defined offset (see the smart.Turn and DIN Programming User’s Manual)
In combination with the synchronization (G720) of main spindle and
tool spindle, the new "Hobbing" cycle (G808) is available for milling
external teeth and profiles (see the smart.Turn and DIN Programming User’s Manual)
With G924, a "fluctuating speed" can now be programmed to pre-
vent resonance (see the smart.Turn and DIN Programming User’s
Manual)
6
New functions of software 688945-03 and
68894x-01
In the Organization mode of operation, you can grant or restrict
access to the control by using the EXTERNAL ACCESS soft key
(siehe auch „Organization mode of operation” auf Seite 542)
The pocket calculator can now be activated in each application and
also remains active after a change in operating modes. The Get current value and Load current value soft keys enable you to fetch
numerical values from an active input field or to transfer them to an
active input field (siehe auch „Integrated calculator” auf Seite 58)
Tool touch probes can now be calibrated in the Machine Setup
menu (siehe auch „Calibrating the tool touch probe” auf Seite 100)
The workpiece zero point can now also be set in the direction of the
Z axis using a touch probe (siehe auch „Machine setup” auf Seite
92)
In Teach-in mode, the oversizes RI and RK for the workpiece blank
were introduced for finishing in the recess-turning cycles (siehe
auch „Recess turning, radial finishing—expanded” auf Seite 250)
The oversizes RI and RK for the workpiece blank were introduced for
finishing in the recess-turning units and in Cycle G869 (see
smart.Turn and DIN Programming User's Manual).
On machines with a B axis it is now also possible to drill, bore, and
mill in oblique planes. In addition to this, the B axis enables you to
use tools even more flexibly during turning (see smart.Turn and DIN
Programming User's Manual).
The control now provides numerous touch probe cycles for various
applications (see smart.Turn and DIN Programming User's Manual):
Calibrating a touch trigger probe
Measuring circles, circle segments, angle and position of the C
axis
Misalignment compensation
Single-point and double-point measurement
Finding a hole or stud
Zero point setting in the Z or C axis
Automatic tool measurement
HEIDENHAIN CNC PILOT 6407
The new TURN PLUS function automatically generates NC pro-
grams for turning and milling operations based on a fixed machining
sequence (see smart.Turn and DIN Programming User's Manual).
The G940 function now provides a way to calculate the tool lengths
in the basic (definition) position of the B axis (see smart.Turn and
DIN Programming User's Manual).
For machining operations that require rechucking, you can define a
separation point on the contour description with G44 (see
smart.Turn and DIN Programming User's Manual).
The G927 function enables you to convert tool lengths to the refer-
ence position of the tool (B axis = 0) (see smart.Turn and DIN Programming User's Manual).
Recesses that were defined with G22 can now be machined with
the new Cycle 870 ICP Recessing (see smart.Turn and DIN Programming User's Manual).
8
New functions of software 68894x-02
The "Zero point shift" miscellaneous function was introduced in ICP
(siehe auch „Zero point shift” auf Seite 389)
In ICP contours, fit dimensions and inside threads can now be cal-
culated using an input form (siehe auch „Fits and inside threads” auf
Seite 384)
The miscellaneous functions "Copy in linear/circular series, and by
mirroring" were introduced in ICP (siehe auch „Copying a contour
section in linear series” auf Seite 389)
The system time can now be set using an input form (siehe auch
„Displaying operating times” auf Seite 101)
The parting cycle G859 was expanded by the parameters K, SD and
U (siehe auch „Parting” auf Seite 267)
The angle of approach and departure can now be defined for ICP
recess turning (siehe auch „ICP recess turning, radial finishing” auf
Seite 258)
With TURN PLUS you can now create programs for machining with
an opposing spindle and for multipoint tools (see the smart.Turn and
DIN Programming User’s Manual)
In the G797 Area Milling function, milling contours can now be
selected (see the smart.Turn and DIN Programming User’s Manual)
The G720 function was expanded by the Y parameter (see the
smart.Turn and DIN Programming User’s Manual)
The G860 function was expanded by the O and U parameters (see
the smart.Turn and DIN Programming User’s Manual)
HEIDENHAIN CNC PILOT 6409
New functions of software 68894x-03
In the Teach-In submode, the parameter RB was added to the cycles
"Figure, axial", "Figure, radial", "ICP contour, axial" and "ICP contour,
radial" (siehe „Milling cycles” auf Seite 317)
In the Teach-In submode, the parameters SP and SI were added to
all tapping cycles (siehe „Drilling cycles” auf Seite 299)
In the Simulation submode, the 3-D view provides additional fea-
tures (siehe „3-D view” auf Seite 491)
Tool control graphics were introduced in the Tool Editor mode of
operation (siehe „Tool control graphics” auf Seite 505)
An ID number can be entered directly in the turret list (siehe „Filling
the turret list” auf Seite 88)
The tool list provides additional filter options (siehe „Sorting and fil-
tering the tool list” auf Seite 502)
The Transfer submode provides enhanced tool backup functionality
(siehe „Transferring tool data” auf Seite 596)
The Transfer submode provides enhanced tool import functionality
(siehe „Importing tool data of the CNC PILOT 4290” auf Seite 604)
The Set Axis Values menu item now also enables you to define off-
set values for shifts using G53, G54 and G55 (siehe „Defining offsets” auf Seite 94)
Load monitoring was introduced in the Program Run submode
(siehe „Load monitoring (option)” auf Seite 119)
The definition of skip levels was introduced in the Program Run sub-
mode (siehe „Program execution” auf Seite 114)
A function was introduced to query information on the tool status
(siehe „Tool life monitoring”, Seite 90), (siehe „Editing tool-life
data” auf Seite 509)
A user parameter was introduced to enable you to activate and deac-
tivate the software limit switches for the Simulation submode (siehe
„List of user parameters” auf Seite 545)
A user parameter was introduced to enable you to suppress the
error message for the software limit switches (siehe „List of user
parameters” auf Seite 545)
A user parameter was introduced to enable you to use NC Start for
executing a tool change programmed in the T,S,F dialog (siehe „List
of user parameters” auf Seite 545)
A user parameter was introduced to divide the T,S,F dialog into sep-
arate dialogs (siehe „List of user parameters” auf Seite 545)
The parameter WE was added to G32 (see the smart.Turn and DIN
Programming User's Manual)
The parameters U, V and W were added to G51, G56 and G59 (see
the smart.Turn and DIN Programming User's Manual)
Parameters ensuring maximum compatibility with the ICP contour
description were added to G0, G1, G12/G13, G101, G102/G103,
G110, G111, G112/G113, G170, G171, G172/G173, G180, G181 and
G182/G183 (see the smart.Turn and DIN Programming User's Manual)
The parameter C was added to G808 (see the smart.Turn and DIN
Programming User's Manual)
10
The parameter U was added to G810 and G820 (see the smart.Turn
and DIN Programming User's Manual)
The parameter D was added to G4 and G860 (see the smart.Turn
and DIN Programming User's Manual)
The parameter B was added to G890 (see the smart.Turn and DIN
Programming User's Manual)
The parameter RB was added to the units G840 "Contour milling, fig-
ures" and G84X "Pocket milling, figures" (see the smart.Turn and DIN
Programming User's Manual)
The parameters SP and SI were added to all tapping units (see the
smart.Turn and DIN Programming User's Manual)
G48 was introduced to allow limiting the rapid traverse rate for
rotary and linear axes (see the smart.Turn and DIN Programming
User's Manual)
G53, G54 and G55 were introduced for zero point shifts using offset
values (see the smart.Turn and DIN Programming User's Manual)
The functions for superimposing axis movements G725 "Eccentric
turning", G726 "Transition to eccentric" and G727 "Eccentric X" were
introduced (see the smart.Turn and DIN Programming User's Manual)
The load monitoring functions G995 "Monitoring zone definition" and
G996 "Type of load monitoring" were introduced (see the smart.Turn
and DIN Programming User's Manual)
The AWG submode now also supports tools with quick-change
holders (see the smart.Turn and DIN Programming User's Manual)
A tree view is available in the smart.Turn operating mode (see the
smart.Turn and DIN Programming User's Manual)
Skip levels can be defined in the smart.Turn operating mode (see
the smart.Turn and DIN Programming User's Manual)
A function was introduced to query information on the tool status
(see the smart.Turn and DIN Programming User's Manual)
HEIDENHAIN CNC PILOT 64011
12
About this manual
The symbols used in this manual are described below.
This symbol indicates that important information about the
function described must be considered.
This symbol indicates that there is one or more of the
following risks when using the described function:
Danger to workpiece
Danger to fixtures
Danger to tool
Danger to machine
Danger to operator
This symbol indicates that the described function must be
adapted by the machine tool builder. The function
described may therefore vary depending on the machine.
This symbol indicates that you can find detailed
information about a function in another manual.
About this manual
Would you like any changes, or have you found
any errors?
We are continuously striving to improve our documentation for you.
Please help us by sending your requests to the following e-mail
address: tnc-userdoc@heidenhain.de.