CNC Pilot
CNC Pilot
CNC Pilot
NC Software
688 945-01
English (en)
10/2010
Controls and displays of the CNC PILOT 620 Numeric keypad
Keys on visual display unit Key Function block
Number keys 0-9:
Key Function
0 9
Switches the help graphics between outside Numeric input keys
and inside machining (only in the cycle Menu operation
programming)
Decimal point
No function
Switchover between positive and negative
Soft keys for selecting functions on screen /+ values
Switches to the soft-key menu at left / right Escape key: Cancelation of dialogs and next
higher menu level
Switches to the next menu in the PLC menu Insert key: OK in dialogs and new NC blocks
in the editor
DEL Delete block: Deletes the selected area
Operating mode keys
Key Function Backspace: Deletes the character to the left
Machine operating modes: of the cursor
Manual Operation CE key: Deletes the error messages in the
CE machine operating mode
Program Run
Enter: Confirms the input
Programming modes
smart.Turn
Special keys
DINplus
DIN/ISO Key Function
Error key: Opens the error window
Tables for tool data and technology data ERR
Screen page or dialog page up/down Spindle jog – M3/M4 direction. The spindle
rotates as long as you press the key.
Go to beginning of program/list or to end of Manual direction keys +X/–X
program/list
Operating panel of the CNC PILOT 620
CNC PILOT 620, Software and
Features
This manual describes functions that are available in the CNC PILOT
with NC software number 688 945-01.
The programming of smart.Turn and DIN PLUS are not included in this
manual. These functions are described in the User's Manual for
smart.Turn and DIN PLUS Programming (ID 685 556-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 PC software DataPilot MP620 or
DataPilot CP 620 for personal computers, which is designed to
simulate the functions of the MANUALplus 620 control and
CNC PILOT 620. The DataPilot is suitable for both shop-floor
programming as well as off-location program creation and testing. It is
also ideal for training purposes. The DataPilot can be run on
WINDOWS operating systems.
Legal information
This product uses open source software. Further information is
available on the control under
8 Programming and Editing operating mode
8 MOD function
8 LICENSE INFO soft key
8
Contents Introduction and Fundamentals
1
Basics of Operation
2
Machine Mode of Operation
3
Cycle Programming
4
ICP Programming
5
Graphic Simulation
6
Tool Editor
7
Organization Mode of Operation
8
Tables and Overviews
9
Overview of Cycles
10
12
3 Machine Mode of Operation ..... 61
3.1 Machine Mode of Operation ..... 62
3.2 Switch-On / Switch-Off ..... 63
Switch-on ..... 63
Monitoring EnDat encoders ..... 63
Traversing the reference marks ..... 64
Switch-off ..... 65
3.3 Machine Data ..... 66
Input of machine data ..... 66
Machine data display ..... 68
Cycle statuses ..... 70
Axis feed rate ..... 70
Spindle ..... 71
3.4 Setting Up a Tool List ..... 72
Machine with turret ..... 72
Machine with multifix ..... 72
Tools in different quadrants ..... 73
Filling the turret list from the database ..... 74
Filling the turret list ..... 75
Tool call ..... 76
Driven tools ..... 76
Tool life monitoring ..... 77
3.5 Machine Setup ..... 78
Defining the workpiece zero point ..... 78
Homing the axes ..... 79
Setting the protection zone ..... 80
Defining the tool change position ..... 81
Setting C-axis values ..... 82
3.6 Tool Measurement ..... 83
Touch off ..... 84
Touch probe (table-mounted) ..... 85
Optical gauge ..... 86
Tool compensation ..... 87
3.7 "Manual Operation" Operating Mode ..... 88
Tool change ..... 88
Spindle ..... 88
Handwheel operation ..... 88
Manual direction keys ..... 89
Teach-in cycles in Manual mode ..... 89
3.8 Teach-in Mode ..... 90
Teach-in mode ..... 90
Programming teach-in cycles ..... 90
14
4 Teach-in Mode ..... 105
4.1 Working with Teach-in Cycles ..... 106
Cycle starting point ..... 106
Help graphics ..... 107
DIN macros ..... 107
Graphical test run (simulation) ..... 107
Cycle keys ..... 107
Switching functions (M functions) ..... 108
Comments ..... 108
Cycle menu ..... 109
Addresses used in many cycles ..... 111
4.2 Workpiece Blank Cycles ..... 112
Bar/tube blank ..... 113
ICP workpiece blank contour ..... 114
4.3 Single Cut Cycles ..... 115
Rapid traverse positioning ..... 116
Approach the tool change position ..... 117
Linear machining, longitudinal ..... 118
Linear machining, transverse ..... 119
Linear machining at angle ..... 120
Circular machining ..... 122
Chamfer ..... 123
Rounding arc ..... 125
M functions ..... 126
16
4.5 Recessing Cycles ..... 172
Cutting and infeed directions for recessing cycles ..... 172
Undercut position ..... 173
Contour forms ..... 173
Recessing, radial ..... 174
Recessing, axial ..... 175
Recessing, radial—expanded ..... 177
Recessing, axial—expanded ..... 179
Recessing radial, finishing ..... 181
Recessing axial, finishing ..... 182
Recessing radial, finishing—expanded ..... 183
Recessing axial, finishing—expanded ..... 185
ICP recessing cycles, radial ..... 187
ICP recessing cycles, axial ..... 189
ICP recessing, radial finishing ..... 191
ICP recessing, axial finishing ..... 193
Recess turning ..... 194
Recess turning, radial ..... 195
Recess turning, axial ..... 196
Recess turning, radial—expanded ..... 197
Recessing turning, axial—expanded ..... 199
Recess turning, radial finishing ..... 201
Recess turning, axial finishing ..... 203
Recess turning, radial finishing—expanded ..... 205
Recess turning, axial finishing—expanded ..... 207
ICP recess turning, radial ..... 209
ICP recess turning, axial ..... 211
ICP recess turning, radial finishing ..... 213
ICP recess turning, axial finishing ..... 215
Undercutting type H ..... 217
Undercutting type K ..... 218
Undercutting type U ..... 219
Parting ..... 221
Examples of recessing cycles ..... 223
18
4.9 Drilling and Milling Patterns ..... 297
Linear drilling pattern, axial ..... 298
Milling pattern linear, axial ..... 300
Drilling pattern circular, axial ..... 302
Milling pattern circular, axial ..... 304
Drilling pattern linear, radial ..... 306
Linear milling pattern, radial ..... 308
Drilling pattern circular, radial ..... 310
Circular milling pattern, radial ..... 312
Examples of pattern machining ..... 314
4.10 DIN Cycles ..... 317
DIN cycle ..... 317
20
5.10 Contour Elements on Lateral Surface ..... 358
Starting point of lateral surface contour ..... 358
Vertical lines on lateral surface ..... 359
Horizontal lines on lateral surface ..... 359
Line at angle on lateral surface ..... 360
Circular arc, lateral surface ..... 361
Chamfers/rounding arcs on a lateral surface ..... 362
5.11 C and Y Axis Machining in smart.Turn ..... 363
Reference data, nested contours ..... 364
Representation of the ICP elements in the smart.Turn program ..... 365
5.12 Face Contours in smart.Turn ..... 366
Reference data for complex face contours ..... 366
Circle on face ..... 367
Rectangle on face ..... 368
Polygon on face ..... 369
Linear slot on face ..... 370
Circular slot on face ..... 370
Hole on face ..... 371
Linear pattern on face ..... 372
Circular pattern on face ..... 373
5.13 Lateral Surface Contours in smart.Turn ..... 374
Reference data of lateral surface ..... 374
Circle on lateral surface ..... 375
Rectangle on lateral surface ..... 376
Polygon on lateral surface ..... 377
Linear slot on lateral surface ..... 378
Circular slot on lateral surface ..... 379
Hole on lateral surface ..... 380
Linear pattern on lateral surface ..... 381
Circular pattern on lateral surface ..... 382
22
6 Graphic Simulation ..... 417
6.1 Simulation Mode of Operation ..... 418
Using the graphic simulation ..... 419
The miscellaneous functions ..... 420
6.2 Simulation Window ..... 421
Setting up the views ..... 421
Single-window view ..... 421
Multiple window view ..... 422
6.3 Views ..... 423
Traverse path display ..... 423
Tool depiction ..... 423
Material-removal graphic ..... 424
3-D View ..... 425
6.4 The Zoom Function ..... 426
Adjusting the visible section ..... 426
6.5 Simulation with Mid-program Startup ..... 428
Mid-program startup with DIN PLUS programs ..... 428
Mid-program startup in cycle programs ..... 429
6.6 Time Calculation ..... 430
Showing the machining times ..... 430
24
8 Organization Mode of Operation ..... 463
8.1 Organization Mode of Operation ..... 464
8.2 Parameters ..... 465
Parameter editor ..... 465
List of user parameters ..... 467
8.3 Transfer ..... 471
Data backup ..... 471
Data exchange with TNCremo ..... 471
Connections ..... 472
Data transfer options ..... 475
Transferring programs (files) ..... 476
Transferring parameters ..... 478
Transferring tool data ..... 479
Service files ..... 480
Creating a data backup file ..... 481
Importing NC programs from predecessor controls ..... 482
8.4 Service Pack ..... 486
Installing a service pack ..... 486
Uninstalling a service pack ..... 487
26
10 Overview of Cycles ..... 509
10.1 Workpiece Blank Cycles, Single Cut Cycles ..... 510
10.2 Turning Cycles ..... 511
10.3 Recessing and Recess-Turning Cycles ..... 512
10.4 Thread Cycles ..... 513
10.5 Drilling Cycles ..... 514
10.6 Milling Cycles ..... 515
Slide position
The machine tool builder configures the CNC PILOT. These are the
available possibilities:
Z axis horizontal with tool slide behind the workpiece
Z axis horizontal with tool slide in front of the workpiece
Z axis vertical with tool slide to the right of the workpiece
The menu symbols, help graphics and graphic representations during
ICP and simulation consider the slide position.
The representations in this User’s Manual assume a lathe with tool
carrier behind the workpiece.
The C axis
With a C axis you can drill and mill a workpiece on its face and lateral
surfaces.
When the C axis is used, one axis interpolates linearly or circularly with
the spindle in the given working plane, while the third axis interpolates
linearly.
The CNC PILOT supports part program creation with the C axis in:
Teach-in mode
smart.Turn programming
DINplus programming
Modes of operation
Manual operation
Manual slide movement through axis-direction keys or electronic
handwheels.
Graphic support for entering and running Teach-in cycles without
saving the machining steps in alternation with manual machine
operation.
Thread reworking (thread repair in a second workpiece setup).
Teach-in mode
Sequential linking of Teach-in cycles, where each cycle is run
immediately after input, or is graphically simulated and subsequently
saved.
Program Run
All are possible in single-block and full-sequence modes
DINplus programs
smart.Turn programs
Teach-in programs
Setup functions
Workpiece datum setting
Definition of tool-change position
Definition of protection zone
Tool measurement through touch-off, touch probe or optical gauge
Programming
Teach-in programming
Interactive Contour Programming (ICP)
smart.Turn programming
DINplus programming
Tool system
Database for 250 tools, optionally 999 tools
Description can be entered for every tool
Optional support of multipoint tools (tools with multiple reference
points or multiple cutting edges)
Turret or multifix system
Technology database
The cutting data are entered in the cycle or in the UNIT as default
values.
9 workpiece-material/tool-material combinations (144 entries)
Optionally 62 workpiece-material/tool-material combinations (992
entries)
Interpolation
Linear: In 2 main axes (max. ± 100 m)
Circular: in 2 axes (radius max. 999 m)
C axis: Interpolation in the linear axes X and Z with the C axis
Y axis: Linear or circular interpolation of two axes in the given plane.
The respective third axis can simultaneously perform linear
interpolation.
G17: XY plane
G18: XZ plane
G19: YZ plane
Axis designations
The cross slide is referred to as the X axis and the saddle as the Z
axis.
X+
All X-axis values that are displayed or entered are regarded as Y+
diameters.
Lathes with Y axis: The Y axis is perpendicular to the X axis and Z axis
(Cartesian system). X
When programming paths of traverse, remember to: M
Program a positive value to depart the workpiece. Z Z+
Program a negative value to approach the workpiece.
Absolute coordinates
If the coordinates of a position are referenced to the workpiece datum,
they are referred to as absolute coordinates. Each position on a
workpiece is clearly defined by its absolute coordinates (see figure).
Polar coordinates
Positions located on the face or lateral surface can either be entered
in Cartesian coordinates or polar coordinates.
When programming with polar coordinates, a position on the
workpiece is clearly defined by the entries for diameter and angle (see
figure).
Units of measure
You can program the CNC PILOT either in the metric or inch system.
The units of measurement listed in the table below apply to all inputs
and displays.
Tool length
All programmed and displayed position values are given with respect
to the distance between the tool tip and workpiece zero point. Since
the control only knows the absolute position of the tool carrier (slide),
The CNC PILOT needs the dimensions XL and ZL (see figure) to
calculate and display the position of the tool tip.
Tool compensation
The tool tip is subjected to wear during machining processes. To
compensate for this wear, the CNC PILOT uses compensation values.
The compensation values are managed independent of the values for
length. The system automatically adds the compensation values to the
values for length.
Setup
You will find all setup functions in the machine mode in "Manual
mode."
All preparatory work can be performed through the "setup" menu
item and "Set S,F,T."
Programming – smart.Turn
Convenient programming with UNITS in a structured NC program.
Combinable with DIN functions.
Contour definition is graphically possible.
Contour follow-up when used with a workpiece blank.
Conversion of cycle programs to smart.Turn programs with the
same functions.
46 Basics of Operation
2.2 The CNC PILOT Screen
2.2 The CNC PILOT Screen
The CNC PILOT shows the data to be displayed in windows. Some
windows only appear when they are needed, for example, for typing
in entries.
48 Basics of Operation
2.3 Operation and Data Input
Menu selection
The numerical keypad is used for activating a menu and for entering
data. They are displayed differently depending on the operating mode.
During setup, Teach-in mode etc., the functions are shown in a
9-field box, the menu window. The meaning of the selected
symbol / menu item is described in the footer.
In other operating modes, the keypad symbol is shown with the
position of the function marked (see figure).
Press the corresponding numerical key, or move the highlight with the
arrow keys to the symbol on the screen and press the ENT key.
Soft keys
With some system functions, the available functions are arranged
on several soft-key levels.
Some soft keys work like “toggle switches.” A function is active
when the associated field in the soft-key row is highlighted in color.
The setting remains in effect until the function is switched off again.
With functions like Take over position you do not have to enter
values manually. The data are automatically written into the
appropriate input fields.
Data entries are not concluded until the Save or Input finished soft
key has been pressed.
The Back soft key takes you back to the previous operating level.
smart.Turn dialogs
The unit dialog is divided into fillable forms and the forms are divided
again into groups. The forms are identified by tabs and fine lines divide
each tab into groups. You can navigate between the forms and groups
with the smart keys.
smart keys
Go to the next form
Next/previous group
List operations
Cycle programs, DIN programs, tool lists, etc. are displayed as lists.
You can scroll through a list with the arrow keys to check data or to
highlight elements for operations like deleting, copying, editing, etc.
50 Basics of Operation
2.3 Operation and Data Input
Alphanumeric keyboard
You enter letters and special characters with the screen keypad or (if
available) with a PC keyboard connected over the USB port.
Enter the text with the screen keyboard
Press the “Alphabetic keyboard” soft key or the GOTO key to enter
a text, for example a program name.
The CNC PILOT opens the "text entry" window.
Just as on a cell phone, you press the numerical keys a few times
to get the desired letters or special characters.
Wait until the selected character is transferred to the entry field
before you enter the next character.
Use the OK soft key to load the text into the open dialog field.
Use the abc/ABC soft key to select upper or lower case.
To delete individual characters, use the Backspace soft key.
Subtraction -
Multiplication *
Division /
Calculations in parentheses ()
Sine SIN
Cosine COS
Tangent TAN
52 Basics of Operation
2.4 Integrated Calculator
Mathematical function Shortcut (soft key)
Inversion 1/x
Pi (3.14159265359) PI
Natural logarithm LN
Logarithm LOG
8 Position the calculator with the soft keys (see table at right)
54 Basics of Operation
2.5 Types of Programs
2.5 Types of Programs
The CNC PILOT supports the following programs/contours: Program type Folders Extension
Teach-in programs (cycle programs) are used in the "Teach in" Teach-in programs "nc_prog\gtz" "*.gmz"
mode of operation. (cycle programs)
smart.Turn and DIN main programs are written in the smart.Turn
mode of operation. smart.Turn and DIN "nc_prog\ncps" "*.nc"
main programs
DIN subprograms are written in the smart.Turn operating mode
and are used in cycle programs and smart.Turn main programs. DIN subprograms "nc_prog\ncps" "*.ncs"
ICP contours are generated during Teach-in or Manual mode. The
extension depends on the contour described. ICP contours "nc_prog\gti"
In smart.Turn the contours are saved directly in the main program. Turning contours "*.gmi"
Contours of "*.gmr"
workpiece blanks
8 Press the ERR key. The CNC PILOT closes the error
window.
56 Basics of Operation
2.6 The Error Messages
Detailed error messages
The CNC PILOT displays possible causes of the error and suggestions
for solving the problem:
Information on error causes and remedies:
8 Open the error window.
8 Position the cursor on the error message and press
the soft key. The CNC PILOT opens the window with
information on the error cause and corrective action.
8 To exit the info, press the Info soft key again.
If the cause of the error has not been removed, the error
message cannot be deleted. In this case, the error
message remains in the window.
The oldest entry is at the beginning of the log file, and the most recent
entry is at the end.
58 Basics of Operation
2.6 The Error Messages
Keystroke log file
The CNC PILOT stores keystrokes and important events (e.g. system
startup) in the keystroke log file. The capacity of the keystroke log file
is limited. If the log file is full, it switches to the next one, etc. If the
last log file is full, the first one is overwritten by a new one, etc. If
necessary, switch the log file to see the history. There are 10 log files
available.
8 Open the keystroke log file.
8 Press the Log file soft key.
The CNC PILOT saves each key pressed during operation in the
keystroke log file. The oldest entry is at the beginning of the log file,
and the most recent entry is at the end.
60
Basics of Operation
Machine Mode of
Operation
After system start, the CNC PILOT assumes that the tool
which was last used is still inserted in the tool holder. If
this is not the case, you must inform the control of the tool
change.
Reference run
The CNC PILOT activates the position display and switches to the
main menu.
Switch-off
Press the Enter key or the YES soft key. The software
shuts down
Wait until the CNC PILOT requests you to switch off the machine.
Caution. Depending on the machine, this operation might On: Feed per minute (mm/min)
cause the turret to turn. Off: Feed per revolution (mm/rev)
Position display for four axes: Display of position values for up to four axes. The
displayed axes depend on the machine configuration.
T number display
T number of the inserted tool
Tool compensation values
For all of T displays:
T highlighted in color indicates a driven tool
T number or ID highlighted in color indicates a mirrored tool holder
A letter X/Z of the compensation highlighted in color indicates that a special
compensation is active in the X/Z direction
T ID display
ID of the inserted tool
Tool compensation values
Additive compensation
Compensation values in gray means D compensation is not active
Compensation values in black means D compensation is active
Spindle display with spindle number, gear range and spindle status
Upper field: Setting of the override control
Lower field: Actual speed or spindle position
For all of the spindle displays:
Spindle symbol: Black means the spindle is enabled; white means it is not.
Numeral in spindle symbol: Gear range
Numeral at right next to the spindle symbol: Spindle number
If a spindle key exists, the number of the selected spindle is highlighted in color.
Spindle status: See “Spindle” on page 71.
Display of the programmed speed in rpm or m/min
Display of the actual speed in rpm
If M19 is active and the machine tool builder has made the setting, when the
spindle is not turning, the display shows the spindle position instead of the
spindle speed.
Spindle display with spindle number, gear range and spindle status
Upper field: Setting of the override control
Middle field: Programmed speed
Lower field: Actual speed or spindle position
Override display
Motor utilization: Utilization of the drive motor with respect to the rated torque
Digital axis and spindle motors
Analog axis and spindle motors, if set up by the machine tool builder
Cycle statuses
The CNC PILOT shows the current cycle status with the cycle symbol Cycle symbols
(see table at right).
Status "Cycle ON"
Cycle or program execution is active.
Press the Tool list soft key to activate the turret Soft keys in turret list
assignment table.
Delete entry
Driven tools
Driven tools are defined in the tool description.
The driven tool can be operated with feed per revolution if the tool
spindle drive is equipped with a rotary encoder.
If driven tools are used with constant cutting speed, the spindle
speed is calculated from the tool diameter.
If desired, you can have the CNC PILOT monitor tool life or the number
of parts that are produced with a specific tool.
The tool life monitoring function adds the time a tool is used at feed
rate. The quantity monitoring counts the number of finished parts. The
count is compared with the entry in the tool data.
As soon as the tool life expires or the programmed quantity is reached,
the CNC PILOT generates an error message and stops program
execution after the end of the program. If you are working with
program repeats (M99 in DIN programs), the system is stopped after
execution of the current repeat.
For Teach-in programs, the simple tool life monitoring is available.
Here CNC PILOT informs you when a tool is worn out.
In smart.Turn and DIN PLUS programs, you have the choice
between the simple tool life monitoring or the tool life
monitoring with replacement tools option. If you use
replacement tools, the CNC PILOT automatically inserts the "sister
tool" as soon as the tool is worn-out. The CNC PILOT does not stop
the program run until the last tool of the tool sequence of exchange
is worn out.
You activate/deactivate the tool life management in the parameter
"System/General settings for automatic operation/user parameter tool
life."
The type of monitoring data, the "tool life/remaining tool life" or the
"maximum number of pieces/remaining number of pieces" are
managed in the tool data. They are also edited and displayed in the tool
data (see “Editing tool-life data” on page 439).
You can define replacement tools when setting up the turret. The
"interchange chain" can contain more than one replacement tool. The
interchange chain is part of the NC program (see chapter titled "Tool
Programming" in the "smart.Turn and DIN Programming" User's
Manual.)
In the dialog, the distance between the machine zero point and the
workpiece zero point (also know as offset) is shown as XN and ZN. If
the workpiece zero point is changed, the display values will be
changed accordingly.
Workpiece datum setting
Select Setting up
Enter the distance between the tool and the workpiece zero point as
"measuring point coordinate Z"
The CNC PILOT calculates the workpiece zero
point Z
Reference run
Select Setting up
Select Setting up
Enter the position of the protection zone relative to the workpiece zero
point (field: "Meas. pt. coordin.–Z")
Use the Save soft key to load the entered position as
protection zone
Select Setting up
Select Setting up
Turn an end face and define this coordinate as the workpiece zero
point
Position the tool at the cross hairs of the optical gauge by using the jog
keys or the handwheel
Tool change
Enter the T number/tool ID in the Set T, S, F dialog box. Check the
tool parameters.
T0 does not define a tool. This also means that it does not contain any
data on tool length, cutting radius, etc.
Spindle
Enter the spindle speed in the Set T, S, F dialog box. To start and
stop spindle rotation, press the spindle keys on the machine operating
panel. The stopping angle A in the TSF dialog box makes the spindle
always stop at this position.
Handwheel operation
Refer to the machine manual.
Feed rate
If the spindle is rotating: feed per revolution [mm/
rev]
If the spindle is not rotating: feed per minute [m/
min]
Feed rate in rapid traverse : feed per minute [m/min]
Danger of collision!
Load the programmed tool list only if it matches the
actual turret assignment.
A program start is not possible unless the programmed
tool list matches the turret list that was set up.
Danger of collision!
Before starting the program, check it in the simulation to
find errors in the programming or the syntax used.
Please note:
Position the slide with the following conditions:
The turret can tilt without collision.
The axes must be able to move to the last
programmed position without collision.
If a T command is used as the starting block, the turret
moves first to the previous tool and then to the tool
selected in the starting block.
Enter the tool number or select a tool from the tool list
Place the cursor in the next input field—CNC PILOT displays the valid
compensation values
Program organization
With the functions of the program organization you can copy, delete
and otherwise manipulate program files. You can select the program
type (Teach-in programs, smart.Turn or DIN programs) before calling
the program organization.
Making a conversion
Conversion into DIN format
Press the Cycle program --> DIN soft key (in the main
menu)
The generated DIN program has the same program name as the
Teach-in program.
Should the CNC PILOT encounter any errors during conversion, it
generates an error message and cancels conversion.
If a program with the name used is open in the smart.Turn editor, the
conversion is canceled with an error message.
Inch Metric
Units of measure
Compensation values 5 3
The inch/metric setting is also evaluated for the displays and entries in
Tool management.
Make the metric/inch setting in the user parameter "System/Definition
of unit of measure in effect for display" (Page 467). Changed metric/
inch settings become effective immediately, with no need for a
restart.
The basic block display also switches to inches.
Danger of collision!
If the tool cannot approach the next starting point on the
shortest path without colliding with the workpiece, you
must define an auxiliary position with the Rapid traverse
positioning cycle.
DIN macros
DIN macros (DIN cycles) are DIN subprograms (see “DIN cycle” on
page 317). You can integrate DIN macros in Teach-in programs. Make
sure that the DIN macros do not contain any zero point shifts.
Danger of collision!
Teach-in programming: With DIN macros, the zero point
shift is reset at the end of the cycle. Therefore, do not use
any DIN macros with zero point shifts in Teach-in
programming.
Cycle keys
A programmed Teach-in cycle is not executed until Cycle start is
pressed. Cycle stop interrupts a running program. During thread
cutting, with a cycle stop the tool is lifted off the contour and then
stopped. The cycle has to be restarted.
During a cycle interruption you can:
Resume cycle execution with Cycle start. The control will always
resume execution of the cycle at the point of interruption—even if
you have moved the axes in the meantime.
Move the axes with the manual direction keys or the handwheel.
Terminate the machining process with the Back soft key.
Comments
You may assign a comment to an existing Teach-in cycle. The
comment is inserted in brackets "[...]" below the cycle.
Create/select a cycle
Single cuts
Position at rapid traverse, linear and circular single
cuts, chamfers, and rounding arcs
Thread cutting
Thread cycles, relief turns and thread repair
Drilling
Drilling cycles and patterns for face and
lateral-surface machining
Milling
Milling cycles and patterns for face and
lateral-surface machining
DIN macros
Including DIN macros
Open the turret list and tool list. You can load the tool
from the list.
The cycle describes the workpiece blank and the setup used. This
information is evaluated during the simulation.
Cycle parameters
X Outside diameter
Z Length, including transverse allowance and clamping range
I Inside diameter for workpiece blank "tube"
K Right edge (transverse allowance)
B Clamping range
J Clamp type
0: Not clamped
1: Externally clamped
2: Internally clamped
The cycle integrates the workpiece blank defined with ICP and
describes the setup used. This information is evaluated during the
simulation.
Cycle parameters
X Clamp diameter
Z Clamping position in Z
B Clamping range
J Clamp type
0: Not clamped
1: Externally clamped
2: Internally clamped
RK ICP contour number
Circular machining
Single circular cut (for cutting
direction, see menu key)
Machine a chamfer
Machine a rounding
Call an M function
The tool moves at rapid traverse from the starting point to the target
point.
Cycle parameters
X, Z Starting point
X2, Z2 Target point
T Turret pocket number
ID Tool ID number
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The tool moves at rapid traverse from the current position to the tool
change position (see page 111).
After reaching the tool change position, the control switches to the
tool indicated in "T."
Cycle parameters
G14 Sequence (default: 0)
0: Simultaneous (diagonal path of traverse)
1: First X, then Z direction
2: First Z, then X direction
3: X direction only
4: Z direction only
T Turret pocket number
ID Tool ID number
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Circular machining
The tool moves on a circular path from the starting point X, Z to
contour end point X2, Z2 and stops at the end of the cycle.
Contour circular (with return)
The tool approaches the workpiece, executes the circular cut and
returns to the starting point at the end of cycle (see figures). Cutter
radius compensation is taken into account.
Cycle parameters
X, Z Starting point
X1, Z1 Starting point of contour (if "With return" is active)
X2, Z2 Contour end point
R Radius of rounding
G47 Safety clearance (if "With return" is active)
T Turret pocket number
G14 Tool change point (if "With return" is active)
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select chamfer
Chamfer
The cycle produces a chamfer that is dimensioned relative to the
corner of the workpiece contour. When the cycle is completed, the
tool remains at the cycle end position.
Contour chamfer (with return)
The tool approaches the workpiece, machines the chamfer that is
dimensioned relative to the corner of the workpiece contour and
returns to the starting point at the end of cycle. Cutter radius
compensation is taken into account.
Cycle parameters
X, Z Starting point
X1, Z1 Corner point of contour
A Starting angle: Angle of the chamfer (range: 0°< A < 90°)
I, K Chamfer width (in X, Z)
J Element position (default: 1)—the algebraic sign
determines the cutting direction (see help graphic)
G47 Safety clearance (if "With return" is active)
T Turret pocket number
G14 Tool change point (if "With return" is active)
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select rounding
Rounding arc
The cycle produces a rounding arc that is dimensioned relative to the
corner of the workpiece contour. When the cycle is completed, the
tool remains at the cycle end position.
Contour rounding (with return)
The tool approaches the workpiece, machines the rounding that is
dimensioned relative to the corner of the workpiece contour and
returns to the starting point at the end of cycle. Cutter radius
compensation is taken into account.
Cycle parameters
X, Z Starting point
X1, Z1 Corner point of contour
R Radius of rounding
J Element position (default: 1)—the algebraic sign
determines the cutting direction (see help graphic)
G47 Safety clearance (if "With return" is active)
T Turret pocket number
G14 Tool change point (if "With return" is active)
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
M FUNCTION
Select M function
Select M function
Switch M19 on
Expanded mode
Oblique cut at contour start
Expanded mode
Oblique cut at contour end
Expanded mode
Oblique cuts at contour start and end with
angles > 45°
Expanded mode
One oblique cut (by entering the starting point
of contour, end point of contour and starting
angle)
Expanded mode
Rounding
Basic mode
Machining with descending contour
Basic mode
Oblique cut at contour end
Expanded mode
Rounding in contour valley (in both corners)
Expanded mode
Chamfer (or rounding arc) at contour start
Expanded mode
Chamfer (or rounding arc) at contour end
The cycle roughs the rectangle described by the starting point and
contour starting point X1/contour end point Z2.
Cycle parameters
X, Z Starting point
X1 Contour starting point
Z2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle roughs the rectangle described by the starting point and
contour starting point Z1/contour end point X2.
Cycle parameters
X, Z Starting point
Z1 Contour starting point
X2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Taking the oversizes into account, the cycle roughs the area described
by the starting point and contour starting point X1/contour end
point Z2.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
I, K Oversizes X, Z
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
Taking the oversizes into account, the cycle roughs the area described
by the starting point and the contour starting point Z1/contour
end point X2.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
I, K Oversizes X, Z
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
The cycle finishes the contour area from contour starting point X1
to contour end point Z2.
Cycle parameters
X, Z Starting point
X1 Contour starting point
Z2 Contour end point
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area from contour starting point Z1
to contour end point X2.
Cycle parameters
X, Z Starting point
Z1 Contour starting point
X2 Contour end point
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area from the contour starting point
to the contour end point.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
G47 Safety clearance (see page 111)
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area from the contour starting point
to the contour end point.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle roughs the area described by the contour starting point,
contour end point and plunge angle.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle roughs the area described by the contour starting point,
contour end point and plunge angle.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle roughs the area described by the contour starting point,
contour end point and plunge angle, taking the oversizes into
consideration.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
I, K Oversizes X, Z
R Rounding arc
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
The cycle roughs the area described by the contour starting point,
contour end point and plunge angle, taking the oversizes into
consideration.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
I, K Oversizes X, Z
R Rounding arc
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
The cycle finishes the contour area from the contour starting point
to the contour end point. At the end of the cycle, the tool returns to
the starting point.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area from the contour starting point
to the contour end point. At the end of the cycle, the tool returns to
the starting point.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area from the contour starting point
to the contour end point. When the cycle is completed, the tool
remains at the cycle end position.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
G47 Safety clearance (see page 111)
The cycle finishes the contour area from the contour starting point
to the contour end point. When the cycle is completed, the tool
remains at the cycle end position.
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
A Plunge angle (range: 0° <= A < 90°; default: 0°)
W End angle—oblique cut at contour end
(Range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
G47 Safety clearance (see page 111)
Danger of collision!
For workpiece blank oversize J>0: Set the infeed depth
P to the smaller infeed, if the maximum infeed differs for
the longitudinal and transverse directions due to the cutting
geometry.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
P Infeed depth—is determined taking J into account
J=0: P is the maximum infeed depth. The cycle reduces
the infeed depth if the programmed infeed is not
possible in the transverse or longitudinal direction due to
the cutting geometry.
J>0: P is the infeed depth. This infeed is used in the
longitudinal and transverse directions.
H Type of cutting lines—the cycle machines
0: with constant cutting depth
1: with equidistant cutting lines
I, K Oversizes X, Z
J Workpiece blank oversize—the cycle machines
J=0: From the current tool position
J>0: The area defined by the workpiece blank oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
Danger of collision!
For workpiece blank oversize J>0: Set the infeed depth
P to the smaller infeed, if the maximum infeed differs for
the longitudinal and transverse directions due to the cutting
geometry.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
P Infeed depth—is determined taking J into account
J=0: P is the maximum infeed depth. The cycle reduces
the infeed depth if the programmed infeed is not
possible in the transverse or longitudinal direction due to
the cutting geometry.
J>0: P is the infeed depth. This infeed is used in the
longitudinal and transverse directions.
H Type of cutting lines—the cycle machines
0: with constant cutting depth
1: with equidistant cutting lines
I, K Oversizes X, Z
J Workpiece blank oversize—the cycle machines
J=0: From the current tool position
J>0: The area defined by the workpiece blank oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
The cycle finishes the contour area defined by the ICP contour. When
the cycle is completed, the tool remains at the cycle end position.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area defined by the ICP contour. When
the cycle is completed, the tool remains at the cycle end position.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle machines the area defined by the starting point and the ICP
contour, taking the oversizes into account.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
I, K Oversizes X, Z
E Plunging behavior:
No input: Automatic feed-rate reduction
E=0: No plunging
E>0: Plunging feed rate in use
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
A Approach angle (reference: Z-axis)—(default: parallel to Z
axis)
W Departure angle (reference: Z axis)—(default: orthogonal
to Z axis)
The cycle machines the area defined by the starting point and the ICP
contour, taking the oversizes into account.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
P Infeed depth: Maximum infeed depth
H Contour smoothing
0: With every cut
1: With the last cut
2: No finishing cut
I, K Oversizes X, Z
E Plunging behavior:
No input: Automatic feed-rate reduction
E=0: No plunging
E>0: Plunging feed rate in use
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
BP Break duration: Time span for interruption of the feed. The
chip is broken by the (intermittent) interruption of the feed.
BF Feed duration: Time interval until the next break. The chip
is broken by the (intermittent) interruption of the feed.
XA, ZA Starting point of blank (only effective if no blank was
programmed):
XA, ZA not programmed: The workpiece blank contour
is calculated from the tool position and the ICP contour
XA, ZA programmed: Definition of the corner point of
the workpiece blank
The cycle finishes the contour area defined by the ICP contour. When
the cycle is completed, the tool remains at the cycle end position.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area defined by the ICP contour. When
the cycle is completed, the tool remains at the cycle end position.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
DXX Additive compensation number 1 –16 (see page 111)
G58 Contour-parallel oversize
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The tool to be used cannot plunge at the required angle of 15°. The
roughing process for the area therefore requires two steps.
First step:
The shaded area from AP (starting point of contour) to EP (contour end
point) is rough-machined with the cycle Plunge longitudinal—
expanded, taking oversizes into account.
The starting angle A is defined with 15°, as specified in the
workpiece drawing. From the tool parameters, the CNC PILOT
automatically calculates the maximum plunging angle that can be
achieved with the programmed tool. The resulting contour will not be
complete and will be reworked in the second step.
The rounding arcs in the contour valley are also machined in "expanded
mode."
Be sure to enter the correct values for the parameters contour
starting point X1, Z1 and contour end point X2, Z2. These
parameters determine the cutting and infeed directions—in this
example, external machining and infeed in negative X-axis direction.
Tool data
Turning tool (for external machining)
WO = 1 (tool orientation)
A = 93° (tool angle)
B = 55° (point angle)
The area that was left out in the first step (shaded area in the figure) is
machined with the cycle Plunge, longitudinal—expanded. Before
executing this step, you must change tools.
The rounding arcs in the contour valley are also machined in "expanded
mode."
The parameters for contour starting point X1, Z1 and contour end
point X2, Z2 determine the cutting and infeed directions—in this
example, external machining and infeed in negative X-axis direction.
The parameter for the contour starting point Z1 was determined
during simulation of the first step.
Tool data
Turning tool (for external machining)
WO = 3 (tool orientation)
A = 93° (tool angle)
B = 55° (point angle)
Basic mode: The parameters for starting point X, Z (Manual mode: Recessing radial/axial
current tool position) and contour starting point X1 / contour end Recessing and finishing cycles for
point Z2 simple contours
Expanded mode: The parameters for contour starting point X1, Z1 ICP recessing, radial/axial
and contour end point X2, Z2 Recessing and finishing cycles for
ICP cycles: The parameters for starting point X, Z (Manual mode: any contour
current tool position) and starting point of the ICP contour
Recess turning, radial/axial
Recess-turning and finishing cycles
for simple contours and any type of
contour
Undercut H
Undercut type H
Undercut K
Undercut type K
Undercut U
Undercut type U
Parting
Cycle for parting the workpiece
Contour forms
Expanded mode
Oblique cut at contour start
Expanded mode
Oblique cut at contour end
Expanded mode
Rounding arc in both corners of the contour
valley
Expanded mode
Chamfer (or rounding arc) at contour start
Expanded mode
Chamfer (or rounding arc) at contour end
The cycle machines the number of recesses defined in number Qn. The
parameters for starting point and end point of contour define the
first recess (position, recess depth and recess width).
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
P Recessing width: infeeds <= P (no input: P = 0.8 * cutting
width of the tool)
EZ Dwell time for chip breaking (default: length of time for
two revolutions)
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle machines the number of recesses defined in number Qn. The
parameters for starting point and end point of contour define the
first recess (position, recess depth and recess width).
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
P Recessing width: infeeds <= P (no input: P = 0.8 * cutting
width of the tool)
EZ Dwell time for chip breaking (default: length of time for
two revolutions)
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle machines the number of recesses defined in number Qn. The
parameters for the contour starting point and end point of
contour define the first recess (position, recess depth and recess
width).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
I, K Oversizes X, Z
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
P Recessing width: infeeds <= P (no input: P = 0.8 * cutting
width of the tool)
ET Recessing depth by which one cut is fed
EZ Dwell time for chip breaking (default: length of time for
two revolutions)
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
The cycle machines the number of recesses defined in number Qn. The
parameters for the contour starting point and end point of
contour define the first recess (position, recess depth and recess
width).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
I, K Oversizes X, Z
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
P Recessing width: infeeds <= P (no input: P = 0.8 * cutting
width of the tool)
ET Recessing depth by which one cut is fed
EZ Dwell time for chip breaking (default: length of time for
two revolutions)
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
The cycle finishes the number of recesses defined in number Qn. The
parameters for starting point and end point of contour define the
first recess (position, recess depth and recess width).
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the number of recesses defined in number Qn. The
parameters for starting point and end point of contour define the
first recess (position, recess depth and recess width).
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle machines the number of recesses defined in number Qn. The
parameters for the contour starting point and end point of
contour define the first recess (position, recess depth and recess
width).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle machines the number of recesses defined in number Qn. The
parameters for the contour starting point and end point of
contour define the first recess (position, recess depth and recess
width).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
Qn Number of recess cycles (default: 1)
DX, DZ Distance to subsequent recess with respect to the
preceding recess
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
SX, SZ Cutting limits (see page 111)
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Recess turning
The recess turning cycles machine by alternate recessing and
roughing movements. The machining process requires a minimum of
retraction and infeed movements.
To influence recess-turning operations, use the following parameters:
Recessing feed rate O: Feed rate for recessing movement
Turning operation, unidirectional/bidirectional U: You can
perform a unidirectional or bidirectional turning operation. With
radial recess-turning cycles, unidirectional turning operations are
always performed in the direction of the spindle. With axial ICP
recess-turning cycles, the machining direction corresponds to the
direction of contour definition.
Offset width B: After the second infeed movement, during the
transition from turning to recessing, the path to be machined is
reduced by the offset width. Each time the system switches from
turning to recessing on this side, the path is reduced by the offset
width—in addition to the previous offset. The total offset is limited
to 80 % of the effective cutting width (effective cutting width =
cutting width –2*cutting radius). If required, the CNC PILOT reduces
the programmed offset width. After precutting, the remaining
material is removed with a single cut.
Depth compensation RB: Depending on factors such as workpiece
material or feed rate, the tool tip is displaced during a turning
operation. The resulting infeed error can be compensated with
depth compensation during "finishing, expanded." The depth
compensation factor is usually determined empirically.
The cycle clears the rectangle described by the starting point and
contour end point.
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
O Recessing feed rate (default: active feed rate)
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle clears the rectangle described by the starting point and
contour end point.
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
O Recessing feed rate (default: active feed rate)
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Taking the oversizes into account, the cycle clears the area described
by the starting point X/ contour starting point Z1 and contour
end point (see also “Recess turning” on page 194).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
O Recessing feed rate (default: active feed rate)
I, K Oversizes X, Z
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Taking the oversizes into account, the cycle clears the area described
by the contour starting point X1/Starting point Z and contour end
point (see also “Recess turning” on page 194).
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
P Infeed depth: Maximum infeed depth
O Recessing feed rate (default: active feed rate)
I, K Oversizes X, Z
A Starting angle (range: 0° <= A < 90°)
W End angle [range (0° <= W < 90°)]
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
I, K Workpiece blank oversize X, Z
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle parameters
X, Z Starting point
X2, Z2 Contour end point
I, K Workpiece blank oversize X, Z
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
RB Depth compensation
I, K Oversizes X, Z
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
G47 Safety clearance (see page 111)
Cycle parameters
X, Z Starting point
X1, Z1 Contour starting point
X2, Z2 Contour end point
RB Depth compensation
I, K Oversizes X, Z
A Starting angle (range: 0° <= A < 90°)
W End angle (range: 0° <= W < 90°)
R Rounding arc
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
B1, B2 Chamfer/rounding arc (B1 contour start; B2 contour end)
B>0: Rounding radius
B<0: Chamfer width
G47 Safety clearance (see page 111)
The cycle clears the defined area (see also “Recess turning” on
page 194).
Cycle parameters
X, Z Starting point
X1, Z1 Starting point of blank
FK ICP finished part: Name of the contour to be machined
P Infeed depth: Maximum infeed depth
ET Recessing depth by which one cut is fed.
O Recessing feed rate (default: active feed rate)
I, K Oversizes X, Z
SX, SZ Cutting limits (see page 111)
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional (direction: see help graphic)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
The cycle clears the defined area (see also “Recess turning” on
page 194).
Cycle parameters
X, Z Starting point
X1, Z1 Starting point of blank
FK ICP finished part: Name of the contour to be machined
P Infeed depth: Maximum infeed depth
ET Recessing depth by which one cut is fed.
O Recessing feed rate (default: active feed rate)
I, K Oversizes X, Z
SX, SZ Cutting limits (see page 111)
B Offset width (default: 0)
U Unidirectional turning (default: 0)
0: Bidirectional
1: Unidirectional (direction: see help graphic)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
The cycle finishes the contour area defined by the ICP contour section
(see also “Recess turning” on page 194). At the end of the cycle, the
tool returns to the starting point.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
RB Depth compensation
I, K Oversizes X, Z
SX, SZ Cutting limits (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
The cycle finishes the contour area defined by the ICP contour section
(see also “Recess turning” on page 194). At the end of the cycle, the
tool returns to the starting point.
Cycle parameters
X, Z Starting point
FK ICP finished part: Name of the contour to be machined
RB Depth compensation
I, K Oversizes X, Z
SX, SZ Cutting limits (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
G47 Safety clearance (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select undercutting H
Select undercut K
This cycle performs only one cut at an angle of 45°. The resulting
contour geometry therefore depends on the tool that is used.
Cycle parameters
X, Z Starting point
X1, Z1 Corner point of contour
I Undercut depth
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select undercutting U
Select parting
Initial situation: The thread cut cycle has been run, and the thread
depth is not correct.
This cycle cuts a single external or internal thread with a thread angle
of 30°. Tool infeed is performed in the X axis only.
Cycle parameters
X, Z Starting point of thread
Z2 End point of thread
F1 Thread pitch (= feed rate)
U Thread depth – No input:
External thread: U=0.6134*F1
Internal thread: U=–0.5413*F1
I Maximum infeed
I<U: First cut with cutting depth I; every further cut:
reduction of cutting depth
I=U: One cut
No input: I is calculated from U and F1
G47 Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
GV Type of infeed
0: Constant mach. X-section
1: Constant infeed
2: W/ remaining cutting (with distribution of remaining
cuts)
3: W/o remaining cutting (without distribution of
remaining cuts)
4: Same as MANUALplus 4110
GH Type of offset
0: Without offset
1: From left
2: From right
3: Alternately left/right
Cycle run
1 Pre-position threading tool to center of thread groove
2 Use the Take over position soft key to transfer the tool position
and spindle angle to the parameters measured positions ZC and
measured angle C
3 Move the tool manually out of the thread groove
4 Position the tool to the starting point
5 Start cycle with the Input finished soft key, then press Cycle
START
Cycle run
1 Pre-position threading tool to center of thread groove
2 Use the Take over position soft key to transfer the tool position
and spindle angle to the parameters measured positions ZC and
measured angle C
3 Move the tool manually out of the thread groove
4 Position the tool to the starting point
5 Start cycle with the Input finished soft key, then press Cycle
START
Cycle run
1 Pre-position threading tool to center of thread groove
2 Use the Take over position soft key to transfer the tool position
and spindle angle to the parameters measured positions ZC and
measured angle C
3 Move the tool manually out of the thread groove
4 Position the tool in front of the workpiece
5 Start cycle with the Input finished soft key, then press Cycle
START
Cycle run
1 Pre-position threading tool to center of thread groove
2 Use the Take over position soft key to transfer the tool position
and spindle angle to the parameters measured positions ZC and
measured angle C
3 Move the tool manually out of the thread groove
4 Position the tool in front of the workpiece
5 Start cycle with the Input finished soft key, then press Cycle
START
Cycle parameters
X, Z Starting point
X1, Z1 Starting point of cylinder
X2, Z2 End point on plane surface
FP Thread pitch (default: value from standard table)
E Reduced feed rate for the plunge cut and the thread
chamfer (default: feed rate F)
I Undercut depth (default: value from standard table)
K Undercut length (default: value from standard table)
W Undercut angle (default: value from standard table)
R Undercut radius on both sides of the undercut (default:
value from standard table)
P1 Undercut oversize
No input: Machining in one cut
P>0: Division into pre-turning and finish-turning. P is
longitudinal oversize; the transverse oversize is preset
to 0.1 mm
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
Thread milling
For milling threads in an existing
hole
Select drilling
Cycle run
1 Position spindle to spindle angle C (in Manual mode, machining
starts from the current spindle angle)
2 If defined, move at rapid traverse to starting point of hole Z1
3 If defined, spot drill at reduced feed rate
4 Depending on spot and through drilling variant V:
Through-drilling reduction:
– Drill at programmed feed rate to position Z2 – AB
– Drill at reduced feed rate to hole end point Z2
No through drilling reduction:
– Drill at programmed feed rate to hole end point Z2
– Remain at end of hole for dwell time E, if defined
5 Retract
If Z1 is programmed, to hole starting point Z1
If Z1 is not programmed, to starting point Z
6 Move to the tool change point according to the G14 setting
Select drilling
Cycle run
1 Position spindle to spindle angle C (in Manual mode, machining
starts from the current spindle angle)
2 If defined, move at rapid traverse to hole starting point X1
3 If defined, spot drill at reduced feed rate
4 Depending on spot and through drilling variant V:
Through-drilling reduction:
– Drill at programmed feed rate to position X2 – AB
– Drill at reduced feed rate to hole end point X2
No through drilling reduction:
– Drill at programmed feed rate to hole end point X2
– Remain at end of hole for dwell time E, if defined
5 Retract
If X1 is programmed, to hole starting point X1
If X1 is not programmed, to starting point X
6 Move to the tool change point according to the G14 setting
Select drilling
The cycle produces a bore hole on the face in several passes. After
each pass, the drill retracts and, after a dwell time, advances again to
the first pecking depth, minus the safety clearance. You define the
first pass with 1st hole depth P. The drilling depth is reduced with
each subsequent pass by the reducing value, however, without
falling below the minimum drilling depth.
Cycle parameters
X, Z Starting point
C Spindle angle (C-axis position)
Z1 Starting point of hole (default: drilling starts from Z)
Z2 End point drill (end point of hole)
P 1st hole depth (default: hole will be drilled in one pass)
IB Hole depth reduction value (default: 0)
JB Minimum hole depth (default: 1/10 of P)
B Retraction length (default: retract to starting point of hole)
E Dwell time for chip breaking at end of hole
(default: 0)
D Retraction—retraction speed and infeed within the hole
(default: 0)
0: Rapid traverse
1: Feed rate
AB Drilling lengths (default: 0)
V Through drilling variants (default: 0)
0: No feed rate reduction
1: Feed rate reduction at the end of the hole
2: Feed rate reduction at the beginning of the hole
3: Feed rate reduction at the beginning and end of the
hole
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
SCK Safety clearance (see page 111)
G60 Deactivate the protective zone for the drilling operation
0: Active
1: Inactive
Cycle run
1 Position spindle to spindle angle C (in Manual mode, machining
starts from the current spindle angle)
2 If defined, move at rapid traverse to starting point of hole Z1
3 First pass (pecking depth: P)—drill with reduced feed rate, if
defined
4 Retract by retraction length B—or to the hole starting point
and advance again to last pecking depth minus safety clearance
5 Next pass (pecking depth: “last depth – IB” or JB).
6 Repeat 4 to 5 until hole end point Z2 is reached
7 Last drilling pass—depending on spot and through-drilling
variant V:
Through-drilling reduction:
– Drill at programmed feed rate to position Z2 – AB
– Drill at reduced feed rate to hole end point Z2
No through drilling reduction:
– Drill at programmed feed rate to hole end point Z2
– Remain at end of hole for dwell time E, if defined
8 Retract
If Z1 is programmed, to hole starting point Z1
If Z1 is not programmed, to starting point Z
9 Move to the tool change point according to the G14 setting
Select drilling
Cycle run
1 Position spindle to spindle angle C (in Manual mode, machining
starts from the current spindle angle)
2 If defined, move at rapid traverse to hole starting point X1
3 First pass (pecking depth: P)—drill with reduced feed rate, if
defined
4 Retract by retraction length B—or to the hole starting point
and advance again to last pecking depth minus safety clearance
5 Next pass (pecking depth: “last depth – IB” or JB).
6 Repeat 4 to 5 until hole end point X2 is reached
7 Last drilling pass—depending on spot and through-drilling
variant V:
Through-drilling reduction:
– Drill at programmed feed rate to position X2 – AB
– Drill at reduced feed rate to hole end point X2
No through drilling reduction:
– Drill at programmed feed rate to hole end point X2
– Remain at end of hole for dwell time E, if defined
8 Retract
If X1 is programmed, to hole starting point X1
If X1 is not programmed, to starting point X
7 Move to the tool change point according to the G14 setting
Select drilling
Cycle run
1 Position spindle to spindle angle C (in Manual mode, machining
starts from the current spindle angle)
2 If defined, move at rapid traverse to starting point of hole Z1
3 Tap thread to hole end point Z2
4 Retract at return speed SR
If Z1 is programmed, to hole starting point Z1
If Z1 is not programmed, to starting point Z
5 Move to the tool change point according to the G14 setting
Tapping, radial
Select drilling
Select drilling
Danger of collision!
Be sure to consider the hole diameter and the diameter
of the milling cutter when programming approaching
radius R.
Cycle parameters
X, Z Starting point
C Spindle angle (C-axis position)—(default: current spindle
position)
Z1 Starting point of thread (default: drilling starts from Z)
Z2 End point of thread
F1 Thread pitch (= feed rate)
J Direction of thread
0: Right
1: Left
I Thread diameter
R Approaching radius [default: (I - milling diameter)/2]
H Cutting direction
0: Up-cut milling
1: Climb milling
V Milling method
0: The thread is milled in a 360-degree helix
1: The thread is milled in several helical paths (single-
point tool)
SCK Safety clearance (see page 111)
Slot axial/radial
For milling single slots or slot
patterns
Figure axial/radial
For milling a single figure
Face milling
For milling surfaces or polygons
Select milling
The cycle activates the C axis and positions the spindle (C axis) and the
tool.
Cycle parameters
X2, Z2 Target point
C2 End angle (C-axis position)—(default: current spindle
position)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Cycle run
1 Activate C axis
2 Insert the current tool
3 Position the tool at rapid traverse to the target point X2, Z2 and
the end angle C2
Select milling
This cycle mills a slot on the face of the workpiece. The slot width
equals the diameter of the milling cutter.
Cycle parameters
X, Z Starting point
C Spindle angle (C-axis position)
X1 Slot target point in X (diameter value)
C1 Angle of slot target point (default: spindle angle C)
L Slot length
A1 Angle to X axis (default: 0)
Z1 Milling top edge (default: starting point Z)
Z2 Milling floor
P Infeed depth (default: total depth of one infeed)
FZ Approach feed (infeed rate) (default: active feed rate)
SCK Safety clearance (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select milling
Notes on parameters/functions:
Machining of contour or pocket: defined with overlap
factor U
Milling direction: depends on definition or cutting
direction H and the direction of tool rotation (see
“Milling direction for contour milling” on page 293).
Milling cutter compensation: effective (except for
contour milling with J=0).
Approach and departure: For closed contours, the
starting point of the first element (in rectangles, the
longer element) is the point of approach and departure.
The tool approaches directly or on an arc according to
approaching radius R.
Contour milling JK defines whether the milling cutter
is to machine on the contour (center of milling cutter on
the contour) or on the inside/outside of the contour.
Pocket milling—roughing (O=0): Use JT to define
whether a pocket is machined from the inside toward
the outside, or vice versa.
Pocket milling—finishing (O=1): First, the edge of the
pocket is machined; then the pocket floor is machined.
With JT you define whether a pocket floor is to be
finished from the inside towards the outside, or vice
versa.
Select milling
Notes on parameters/functions:
Machining of contour or pocket: defined with overlap
factor U.
Milling direction: depends on definition or cutting
direction H and the direction of tool rotation (see
“Milling direction for contour milling” on page 293).
Milling cutter compensation: effective (except for
contour milling with JK=0).
Approach and departure: For closed contours, the
starting point of the first element (in rectangles, the
longer element) is the point of approach and departure.
The tool approaches directly or on an arc according to
approaching radius R.
Cycle run
1 Activate the C axis and position to spindle angle C at rapid
traverse (only in Teach-in mode)
2 Calculate the proportioning of cuts (infeeds to the milling planes,
infeeds in the milling planes)
Contour milling:
3 Depending on the approaching radius R, approach the workpiece
and plunge to the first milling plane
4 Mill the first plane
5 Plunge to the next milling plane
6 Repeat 5 to 6 until the milling depth is reached
Pocket milling—roughing:
3 Move to the safety clearance and plunge to the first milling plane
4 Depending on pocket milling JT, machine the milling plane
either from the inside towards the outside, or vice versa
5 Plunge to the next milling plane
6 Repeat 4 to 5 until the milling depth is reached
Pocket milling—finishing:
3 Depending on the approaching radius R, approach the workpiece
and plunge to the first milling plane
4 Finish-machine the edge of the pocket—one working plane after
the other
5 Depending on pocket milling JT, finish the pocket floor either
from the inside towards the outside, or vice versa
6 Finish-machine the pocket at the programmed feed rate
All versions:
7 Position to starting point Z and deactivate C axis
8 Move to the tool change point according to the G14 setting
Select milling
Select milling
This cycle mills a slot on the lateral surface. The slot width equals the
diameter of the milling cutter.
Cycle parameters (first input window)
X, Z Starting point
C Spindle angle (C-axis position)
Z1 Slot target point
C1 Angle of slot target point (default: spindle angle C)
L Slot length
A Angle to Z axis (default: 0)
X1 Milling top edge (diameter) – (default: Starting point X)
X2 Milling floor
P Infeed depth (default: total depth of one infeed)
FZ Approach feed (infeed rate) (default: active feed rate)
SCK Safety clearance in infeed direction (see page 111)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Select milling
Notes on parameters/functions:
Machining of contour or pocket: defined with overlap
factor U.
Milling direction: depends on definition or cutting
direction H and the direction of tool rotation (see
“Milling direction for contour milling” on page 293).
Milling cutter compensation: effective (except for
contour milling with JK=0).
Approach and departure: For closed contours, the
starting point of the first element (in rectangles, the
longer element) is the point of approach and departure.
The tool approaches directly or on an arc according to
approaching radius R.
Contour milling JK defines whether the milling cutter
is to machine on the contour (center of milling cutter on
the contour) or on the inside/outside of the contour.
Pocket milling—roughing (O=0): Use JT to define
whether a pocket is machined from the inside toward
the outside, or vice versa.
Pocket milling—finishing (O=1): First, the edge of the
pocket is machined; then the pocket floor is machined.
With JT you define whether a pocket floor is to be
finished from the inside towards the outside, or vice
versa.
Select milling
Notes on parameters/functions:
Machining of contour or pocket: defined with overlap
factor U.
Milling direction: depends on definition or cutting
direction H and the direction of tool rotation (see
“Milling direction for contour milling” on page 293).
Milling cutter compensation: effective (except for
contour milling with JK=0).
Approach and departure: For closed contours, the
starting point of the first element (in rectangles, the
longer element) is the point of approach and departure.
The tool approaches directly or on an arc according to
approaching radius R.
Cycle run
1 Activate the C axis and position to spindle angle C at rapid
traverse (only in Teach-in mode)
2 Calculate the proportioning of cuts (infeeds to the milling planes,
infeeds in the milling planes)
Contour milling:
3 Depending on the approaching radius R, approach the workpiece
and plunge to the first milling plane
4 Mill the first plane
5 Plunge to the next milling plane.
6 Repeat 5 to 6 until the milling depth is reached
Pocket milling—roughing:
3 Move to the safety clearance and plunge to the first milling plane
4 Depending on pocket milling JT, machine the milling plane
either from the inside towards the outside, or vice versa
5 Plunge to the next milling plane
6 Repeat 4 to 5 until the milling depth is reached
Pocket milling—finishing:
3 Depending on the approaching radius R, approach the workpiece
and plunge to the first milling plane
4 Finish-machine the edge of the pocket—one working plane after
the other
5 Depending on pocket milling JT, finish the pocket floor either
from the inside towards the outside, or vice versa
6 Finish-machine the pocket at the programmed feed rate
All versions:
7 Position to starting point Z and deactivate C axis
8 Move to the tool change point according to the G14 setting
Select milling
The cycle mills a helical slot from the contour starting point to the
thread end point. The starting angle defines the starting position
for the slot. The slot width equals the diameter of the milling cutter.
Cycle parameters
X, Z Starting point
C Spindle angle (C-axis position)
X1 Thread diameter
C1 Starting angle
Z1 Starting point of thread
Z2 End point of thread
F1 Thread pitch
F1 positive: Right-hand thread
F1 negative: Left-hand thread
U Thread depth
I Maximum infeed. The infeed movements are reduced
down to >= 0.5 mm according to the following calculation.
Following that, each infeed movement will amount to 0.5
mm.
Infeed 1: "I"
Infeed n: I * (1 – (n–1) * E)
E Cutting depth reduction
P Run-in length (ramp at the beginning of the slot)
K Run-out length (ramp at the end of the slot)
G14 Tool change point (see page 111)
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
D No. of gears (threads per unit)
SCK Safety clearance in infeed direction (see page 111)
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Roughing Up-cut milling (H=0) From inside toward the outside Mx04
(JT=0)
Finishing
Roughing Climb milling (H=1) From inside toward the outside Mx03
(JT=0)
Finishing
Roughing Climb milling (H=1) From inside toward the outside Mx04
(JT=0)
Finishing
Select drilling
Select milling
Select drilling
The parameters for creating the milling operation are also requested.
Use the following parameter combinations to define the center of the
pattern:
XM, CM or
XK, YK
Select drilling
You define the pattern position with end point of pattern and angle
increment or angle increment and number of holes.
The parameters of the hole also requested.
Select milling
You define the pattern position with end point of pattern and angle
increment or angle increment and number of slots.
The parameters of the milling operation are also requested.
Select drilling
Select milling
This function allows you to select a DIN cycle (DIN subprogram) and
integrate it in a cycle program. The dialogs of the parameters defined
in the subprogram are then shown in the form.
The technology data that are programmed in the DIN cycle (in Manual
mode, the currently active technology data) become effective as soon
as you start the DIN subprogram. You can change the machine data
(T, S, F) at any time by editing the DIN subprogram.
Cycle parameters
L DIN macro number
Q Number of repetitions (default: 1)
LA-LF Transfer values
LH-LK Transfer values
LO-LP Transfer values
LR-LS Transfer values
LU Transfer value
LW-LZ Transfer values
LN Transfer value
T Turret pocket number
ID Tool ID number
S Rotational speed/cutting speed
F Feed per revolution
MT M after T: M function that is executed after the tool call T
MFS M at beginning: M function that is executed at the
beginning of the machining step
MFE M at end: M function that is executed at the end of the
machining step
Danger of collision!
Cycle programming: With DIN subprograms, the zero
point shift is reset at the end of the cycle. Therefore, do
not use any DIN subprograms with zero point shifts in
cycle programming.
In the DIN cycle, no starting point is defined. Please
keep in mind that the tool moves on a diagonal path
from the current position to the first position that is
programmed in the DIN subprogram.
Loading contours
ICP contours that you have created for cycle programs can be
loaded in smart.Turn. ICP converts the contours into G commands and
integrates them in the smart.Turn program. The contour is now part of
the smart.Turn program.
Contours that exist in DXF format can be imported with the ICP
editor. While they are imported, the contours are converted from DXF
format to ICP format. You can use DXF contours both for cycle
operation and for smart.Turn.
Machining attributes
You can assign the following attributes to the contour elements:
Parameters
U Oversize (additive to other oversizes)
The ICP generates a G52 Pxx H1.
F Special feed rate for finishing
The ICP generates a G95 Fxx.
D Number of the additive D compensation for the finishing
operation (D = 01 to 16).
The ICP generates a G149 D9xx.
Press the Edit ICP soft key. The ICP editor opens the
window "Selection of ICP contours.“
The ICP editor displays the selected existing contour for subsequent
editing.
During input of linear or circular elements, the control does display the
starting point, but it is not editable. The starting point is the end Menu items of arcs menu
point of the preceding element.
Circular arc in the displayed
You can toggle between the lines and arcs menus by soft key. Form direction
elements (chamfers, rounding arcs, and undercuts) are selected with
the menu key. Call the form element menu
Select the element type and enter the known parameters of the
contour element.
Angular input
Select the desired angle input by soft key. Soft keys for angular input
Linear elements Angle to successor
AN Angle to the Z axis(AN<=90°—within the preselected
quadrants)
ANn Angle to the following element Angle to predecessor
ANp Angle to the previous element
Circular arcs
ANs Tangential angle in the starting point of the circle
ANe Tangential angle in the end point of the circle
ANn Angle to the following element
ANp Angle to the previous element
The contour or, if applicable, the possible solutions are displayed for
inspection. Changes in form elements and unresolved elements are
loaded immediately (original contour in yellow, changed contour in red
for comparison).
Shifting a contour
Keys for modifying the red frame Switches back to the standard screen
The arrow keys move the frame in the indicated section and closes the zoom menu.
direction.
Switches to the last screen section
selected.
"Bar" blank
The function describes a cylinder.
Parameters
X Cylinder diameter
Z Length of the blank
K Right edge (distance between workpiece zero point and right
edge)
"Tube" blank
The function describes a hollow cylinder.
Parameters
X Diameter of hollow cylinder
Z Length of the blank
K Right edge (distance between workpiece zero point and right
edge)
I Inside diameter
Parameters
XS, ZS Starting point of contour
W Polar starting point of contour (angle)
P Polar starting point of contour (radius)
In smart.Turn, ICP generates a G0.
Enter the line dimensions and define the transition to the next
element.
Parameters
X Target point
Xi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point (radius)
L Length of the line
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G1.
Horizontal lines
Enter the line dimensions and define the transition to the next
element.
Parameters
Z Target point
Zi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point (radius)
L Length of the line
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G1.
Enter the line dimensions and define the transition to the next
element. Always enter the angle AN (<=90°) within the selected
quadrant.
Parameters
X, Z Target point
Xi, Zi: Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point (radius)
L Length of the line
AN Angle to Z axis
ANn Angle to the subsequent element
ANp Angle to the previous element
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G1.
Enter the arc dimensions and define the transition to the next element.
Parameters
X, Z Target point (end point of the circular arc)
Xi, Zi: Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
Wi Incremental polar target point and angle (relative to the
starting point)
P Polar target point (radius)
Pi Incremental polar target point (distance from starting point
to target point)
I, K Center of arc
Ii, Ki Incremental center of arc (distance from starting point to
center in X, Z direction)
PM Polar center of arc (radius)
PMi Incremental polar center (distance from starting point to
center)
WM Polar center of arc (angle)
WMi Incremental polar center and angle (relative to the starting
point)
R Radius
ANs Tangential angle in the starting point
ANe Tangential angle in the target point
ANp Angle to the previous element
ANn Angle to the subsequent element
U, F, D: See machining attributes Page 321
ICP generates a G2 or G3 in smart.Turn.
Select a chamfer.
Parameters
BR Chamfer width/rounding radius
AN Element position
U, F, D: See machining attributes Page 321
Chamfers/rounding arcs are defined on contour corners. A "contour
corner" is the point of intersection between the approaching and
departing contour elements. A chamfer or rounding cannot be
calculated until the departing contour element is known.
ICP integrates the chamfer/rounding arc in smart.Turn on the basic
element G1, G2 or G3.
Contour begins with a chamfer or a rounding arc: Enter the
position of the intended corner as starting point. Then, in the form
element menu, select chamfer or rounding arc. Since the introducing
contour element is missing, you enter the element position AN to
clearly define the position of the chamfer or rounding arc.
Example of an outside chamfer at start of contour: If you program
"element position AN=90°," the imaginary approaching reference
element is a transverse element in the positive +X axis direction (see
figure).
ICP converts a chamfer or rounding arc at the start of the contour to a
linear or circular element.
Parameters
FP Thread pitch (default: value from standard table)
I Undercut depth (radius) (default: value from standard
table)
K Undercut length (default: value from standard table)
R Undercut radius (default: value from standard table)
W Undercut angle (default: value from standard table)
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
Parameters that are not defined are automatically calculated by the
CNC PILOT from the standard table (see “DIN 76—undercut
parameters” on page 497):
The "thread pitch FP" is determined from the diameter.
The parameters I, K, W, and R are calculated from the thread pitch
FP.
Parameters
I Undercut depth (radius) (default: value from standard
table)
K Undercut length (default: value from standard table)
R Undercut radius (default: value from standard table)
W Undercut angle (default: value from standard table)
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
The CNC PILOT calculates unentered parameters automatically from
the diameter in the standard table (see “DIN 509 E – undercut
parameters” on page 499).
Parameters
I Undercut depth (radius) (default: value from standard
table)
K Undercut length (default: value from standard table)
R Undercut radius (default: value from standard table)
W Undercut angle (default: value from standard table)
P Face depth (default: value from standard table)
A Face angle (default: value from standard table)
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
The CNC PILOT calculates unentered parameters automatically from
the diameter in the standard table (see “DIN 509 F – undercut
parameters” on page 499).
Parameters
I Undercut depth (radius)
K Undercut length
R Undercut radius
P Chamfer/rounding
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
Parameters
K Undercut length
R Undercut radius
W Plunging angle
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
Parameters
I Undercut depth
R Undercut radius
W Angular length
A Plunging angle
U, F, D: See machining attributes Page 321
In smart.Turn, ICP generates a G25.
Parameters
XKS, YKS Starting point of contour
C Polar starting point of contour (angle)
P Polar starting point of contour (radius)
In smart.Turn, ICP generates a G100.
Enter the line dimensions and define the transition to the next
element.
Parameters
YK Cartesian target point
YKi Incremental target point (distance from starting point to
target point)
C Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G101.
Enter the line dimensions and define the transition to the next
element.
Parameters
XK Cartesian target point
XKi Incremental target point (distance from starting point to
target point)
C Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G101.
Enter the line dimensions and define the transition to the next
element.
Parameters
XK, YK Cartesian target point
XKi, YKi Incremental target point (distance from starting point to
target point)
C Polar target point (angle)
P Polar target point
AN Angle to XK axis (for direction of angle, see help graphic)
L Length of line
ANn Angle to the subsequent element
ANp Angle to the previous element
F: See machining attributes Page 321
In smart.Turn, ICP generates a G101.
Enter the arc dimensions and define the transition to the next element.
Parameters
XK, YK Target point (end point of the circular arc)
XKi, YKi Incremental target point (distance from starting point to
target point)
P Polar target point (radius)
Pi Incremental polar target point (distance from starting point
to target point)
C Polar target point (angle)
Ci Incremental polar target point and angle (relative to the
starting point)
I, J Center of arc
Ii, Ji: Incremental center of arc (distance from starting point to
center in X, Z)
PM Polar center of arc
PMi Incremental polar center (distance from starting point to
center)
CM Polar center of arc (angle)
CMi Incremental polar center and angle (relative to the starting
point)
R Radius
ANs Tangential angle in the starting point
ANe Tangential angle in the target point
ANp Angle to the previous element
ANn Angle to the subsequent element
F: See machining attributes Page 321
ICP generates a G102 or G103 in smart.Turn.
Select a chamfer.
Parameter
BR Chamfer width/rounding radius
AN Element position
F: See machining attributes Page 321
Chamfers/rounding arcs are defined on contour corners. A "contour
corner" is the point of intersection between the approaching and
departing contour elements. A chamfer or rounding cannot be
calculated until the departing contour element is known.
ICP integrates the chamfer/rounding arc in smart.Turn on the basic
element G101, G102 or G103.
Contour begins with a chamfer or a rounding arc: Enter the
position of the intended corner as starting point. Then, in the form
element menu, select chamfer or rounding arc. Since the introducing
contour element is missing, you enter the element position AN to
clearly define the position of the chamfer or rounding arc.
ICP converts a chamfer or rounding arc at the start of the contour to a
linear or circular element.
Parameters
ZS Starting point of contour
CYS Starting point of the contour as linear dimension
(reference: diameter XS)
P Polar starting point of contour
C Polar starting point of contour (angle)
In smart.Turn, ICP generates a G110.
Enter the line dimensions and define the transition to the next
element.
Parameters
CY Target point as linear dimension (reference: diameter XS)
CYi Incremental target point as linear dimension (reference:
diameter XS)
P Target point as polar radius
C Polar target point (angle)
Ci Incremental polar target point – angle
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G111.
Enter the line dimensions and define the transition to the next
element.
Parameters
Z Target point
Zi Incremental target point
P Target point as polar radius
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G111.
Enter the line dimensions and define the transition to the next
element.
Parameters
Z Target point
Zi Incremental target point
CY Target point as linear dimension (reference: diameter XS)
CYi Incremental target point as linear dimension (reference:
diameter XS)
P Target point as polar radius
C Polar target point (angle)
Ci Incremental polar target point – angle
AN Angle to Z axis (for direction of angle, see help graphic)
ANn Angle to the subsequent element
ANp Angle to the previous element
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G111.
Enter the arc dimensions and define the transition to the next element.
Parameters
Z Target point
Zi Incremental target point
CY Target point as linear dimension (reference: diameter XS)
CYi Incremental target point as linear dimension (reference:
diameter XS)
P Target point as polar radius
C Polar target point (angle)
Pi Incremental polar target point (distance from starting point
to target point)
Ci Incremental polar target point and angle (relative to the
starting point)
K Center point in Z
Ki Incremental center point in Z
CJ Center as linear dimension (reference: diameter XS)
CJi Incremental center point as linear dimension (reference:
diameter XS)
PM Polar center of arc
PMi Incremental polar center (distance from starting point to
center)
WM Polar center of arc (angle)
WMi Incremental polar center and angle (relative to the starting
point)
R Radius
ANs Tangential angle in the starting point
ANe Tangential angle in the target point
ANn Angle to the subsequent element
ANp Angle to the previous element
L Length of line
F: See machining attributes Page 321
ICP generates a G112 or G113 in smart.Turn.
Select a chamfer.
Parameters
BR Chamfer width/rounding radius
AN Element position
F: See machining attributes Page 321
Chamfers/rounding arcs are defined on contour corners. A "contour
corner" is the point of intersection between the approaching and
departing contour elements. A chamfer or rounding cannot be
calculated until the departing contour element is known.
ICP integrates the chamfer/rounding arc in smart.Turn on the basic
element G111, G112 or G113.
Contour begins with a chamfer or a rounding arc: Enter the
position of the intended corner as starting point. Then, in the form
element menu, select chamfer or rounding arc. Since the introducing
contour element is missing, you enter the element position AN to
clearly define the position of the chamfer or rounding arc.
ICP converts a chamfer or rounding arc at the start of the contour to a
linear or circular element.
Select contour, figure, hole, pattern, single surface or polygon. Switches to the previous nested
contour.
Use the soft keys (see table at right) to select the reference
dimension, reference diameter or existing milling contour as reference
plane.
Complete the reference data and describe the contour, figure, hole,
pattern, single surface or polygon.
You can find the reference dimension ZR with the "select reference
plane" function (see page 364).
ICP generates:
The FRONT section code with the reference dimension parameter.
In nested contours, ICP generates only one section code.
A G308 with the parameters contour name and milling depth.
A G309 at the end of the contour description.
You can find the reference diameter XR with the "select reference
plane" function (see page 364). The reference diameter is used for
converting angle dimensions into linear dimensions.
ICP generates:
The SURFACE section code with the reference dimension
parameter. In nested contours, ICP generates only one section
code.
A G308 with the parameters contour name and milling depth.
A G309 at the end of the contour description or after the figure.
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The SURFACE section code with the reference dimension
parameter. In nested contours, ICP generates only one section
code.
A G308 with the parameters contour name and milling depth (–
1*BT).
A G310 with the parameters of the figure.
A G309.
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The SURFACE section code with the reference dimension
parameter. In nested contours, ICP generates only one section
code.
A G308 with the parameters contour name and milling depth (–
1*BT).
A G412 with the parameters of the pattern.
The G function and the parameters of the figure/hole.
A G309.
You can find the reference dimension ZR and the limit diameter IR
with the "select reference plane" function (see page 364).
ICP generates:
The section code FRONT_Y with the parameters reference
dimension, spindle angle, and limit diameter. The section code is
omitted for nested contours.
A G308 with the parameters contour name and milling depth.
A G309 at the end of the contour description.
Parameters
XS, YS Starting point of contour
W Polar starting point of contour (angle)
P Polar starting point of contour (radius)
In smart.Turn, ICP generates a G170.
Enter the line dimensions and define the transition to the next
element.
Parameters
Y Target point
Yi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G171.
Enter the line dimensions and define the transition to the next
element.
Parameters
X Target point
Xi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G171.
Enter the line dimensions and define the transition to the next
element.
Parameters
X, Y Target point
Xi, Yi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
AN Angle to X axis (for direction of angle, see help graphic)
L Length of line
ANn Angle to the subsequent element
ANp Angle to the previous element
F: See machining attributes Page 321
In smart.Turn, ICP generates a G171.
Enter the arc dimensions and define the transition to the next element.
Parameters
X, Y Target point (end point of the circular arc)
Xi, Yi Incremental target point (distance from starting point to
target point)
P Polar target point (radius)
Pi Incremental polar target point (distance from starting point
to target point)
W Polar target point (angle)
Wi Incremental polar target point and angle (relative to the
starting point)
I, J Center of arc
Ii, Ji: Incremental center of arc (distance from starting point to
center in X, Z)
PM Polar center of arc
PMi Incremental polar center (distance from starting point to
center)
WM Polar center of arc (angle)
WMi Incremental polar center and angle (relative to the starting
point)
R Radius
ANs Tangential angle in the starting point
ANe Tangential angle in the target point
ANp Angle to the previous element
ANn Angle to the subsequent element
F: See machining attributes Page 321
ICP generates a G172 or G173 in smart.Turn.
Select a chamfer.
Parameters
BR Chamfer width/rounding radius
AN Element position
F: See machining attributes Page 321
Chamfers/rounding arcs are defined on contour corners. A "contour
corner" is the point of intersection between the approaching and
departing contour elements. A chamfer or rounding cannot be
calculated until the departing contour element is known.
ICP integrates the chamfer/rounding arc in smart.Turn on the basic
element G171, G172 or G173.
Contour begins with a chamfer or a rounding arc: Enter the
position of the intended corner as starting point. Then, in the form
element menu, select chamfer or rounding arc. Since the introducing
contour element is missing, you enter the element position AN to
clearly define the position of the chamfer or rounding arc.
ICP converts a chamfer or rounding arc at the start of the contour to a
linear or circular element.
You can find the reference dimension ZR and the limit diameter IR
with the "select reference plane" function (see page 364).
ICP generates:
The section code FRONT_Y with the parameters reference
dimension, spindle angle, and limit diameter. The section code is
omitted for nested contours.
A G308 with the parameters contour name and milling depth
(–1*BT).
A G370 with the parameters of the figure.
A G309.
You can find the reference dimension ZR and the limit diameter IR
with the "select reference plane" function (see page 364).
ICP generates:
The section code FRONT_Y with the parameters limit diameter,
reference dimension and spindle angle. The section code is omitted
for nested contours.
A G308 with the parameters contour name and milling depth
(–1*BT).
A G472 with the parameters of the pattern.
The G function and the parameters of the figure/hole.
A G309.
You can switch between depth (Ki) and residual depth (K) by pressing
a soft key (see table at right).
You can find the reference dimension ZR and the limit diameter IR
with the "select reference plane" function (see page 364).
ICP generates:
The section code FRONT_Y with the parameters limit diameter,
reference dimension and spindle angle. The section code is omitted
for nested contours.
A G308 with the parameter contour name.
A G376 with the parameters of the single surface.
A G309.
Soft key
Switches the field to entering the
residual depth K.
You can switch between edge length (Ki) and width across flats (K) by
pressing a soft key (see table at right).
You can find the reference dimension ZR and the limit diameter IR
with the "select reference plane" function (see page 364).
ICP generates:
The section code FRONT_Y with the parameters limit diameter,
reference dimension and spindle angle. The section code is omitted
for nested contours.
A G308 with the parameter contour name.
A G477 with the parameters of the polygon.
A G309. Soft key
Switches the field to entering the
width across flats K.
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The section code SURFACE_Y with the reference diameter and
spindle angle. The section code is omitted for nested contours.
A G308 with the parameters contour name and milling depth.
A G309 at the end of the contour description.
Parameters
YS, ZS Starting point of contour
W Polar starting point of contour (angle)
P Polar starting point of contour (radius)
In smart.Turn, ICP generates a G180.
Enter the line dimensions and define the transition to the next
element.
Parameters
Y Target point
Yi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G181.
Enter the line dimensions and define the transition to the next
element.
Parameters
Z Target point
Zi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
L Length of line
F: See machining attributes Page 321
In smart.Turn, ICP generates a G181.
Enter the line dimensions and define the transition to the next
element.
Parameters
Y, Z Target point
Yi, Zi Incremental target point (distance from starting point to
target point)
W Polar target point (angle)
P Polar target point
AN Angle to Z axis (for direction of angle, see help graphic)
L Length of line
ANn Angle to the subsequent element
ANp Angle to the previous element
F: See machining attributes Page 321
In smart.Turn, ICP generates a G181.
Enter the arc dimensions and define the transition to the next element.
Parameters
Y, Z Target point (end point of the circular arc)
Yi, Zi Incremental target point (distance from starting point to
target point)
P Polar target point (radius)
Pi Incremental polar target point (distance from starting point
to target point)
W Polar target point (angle)
Wi Incremental polar target point and angle (relative to the
starting point)
J, K Center of arc
Ji, Ki Incremental center of arc (distance from starting point to
center in X, Z)
PM Polar center of arc
PMi Incremental polar center (distance from starting point to
center)
WM Polar center of arc (angle)
WMi Incremental polar center and angle (relative to the starting
point)
R Radius
ANs Tangential angle in the starting point
ANe Tangential angle in the target point
ANp Angle to the previous element
ANn Angle to the subsequent element
F: See machining attributes Page 321
ICP generates a G182 or G183 in smart.Turn.
Select a chamfer.
Parameters
BR Chamfer width/rounding radius
AN Element position
F: See machining attributes Page 321
Chamfers/rounding arcs are defined on contour corners. A "contour
corner" is the point of intersection between the approaching and
departing contour elements. A chamfer or rounding cannot be
calculated until the departing contour element is known.
ICP integrates the chamfer/rounding arc in smart.Turn on the basic
element G181, G182 or G183.
Contour begins with a chamfer or a rounding arc: Enter the
position of the intended corner as starting point. Then, in the form
element menu, select chamfer or rounding arc. Since the introducing
contour element is missing, you enter the element position AN to
clearly define the position of the chamfer or rounding arc.
ICP converts a chamfer or rounding arc at the start of the contour to a
linear or circular element.
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The section code SURFACE_Y with the reference diameter and
spindle angle. The section code is omitted for nested contours.
A G308 with the parameters contour name and milling depth
(–1*BT).
A G380 with the parameters of the figure.
A G309.
You can switch between depth (Ki) and residual depth (K) by pressing
a soft key (see table at right).
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The section code SURFACE_Y with the reference diameter and
spindle angle. The section code is omitted for nested contours.
A G308 with the parameter contour name.
A G386 with the parameters of the single surface.
A G309.
Soft key
Switches the field to entering the
residual depth K.
You can switch between edge length (Ki) and width across flats (K) by
pressing a soft key (see table at right).
You can find the reference diameter XR with the "select reference
plane" function (see page 364).
ICP generates:
The section code SURFACE_Y with the reference diameter and
spindle angle. The section code is omitted for nested contours.
A G308 with the parameter contour name.
A G487 with the parameters of the polygon.
A G309.
Soft key
Switches the field to entering the
width across flats K.
Press the Next file type soft key until the cycle
contours are displayed (see file extension table at
right).
Press the Next file type soft key until the DXF
contours are displayed (see file extension "*.DXF").
smart.Turn
Program Run
Teach-in
Manual Operation (cycles)
When called from the smart.Turn mode, the graphic simulation opens
the large simulation window and loads the selected program. When
you call the simulation from the Machine modes of operation, either
the small simulation window or the last window you used is opened.
Large simulation window
Menu line for controlling the simulation through the numeric
keypad
Simulation window: Displays the workpieces and the tool
movements. The simulation supports the simultaneous display or
multiple views in the simulation window. In the "window selection,"
select the following views:
XZ view (turning view)
XC view (face view)
ZC view (lateral surface)
YZ view (for operations with the Y axis)
Displays:
NC program blocks
NC block number, position values and tool information
Name of the NC program
Small simulation window:
The machine display fields and the cycle dialog are not hidden and
remain visible during the simulation of cycle programs.
In the smart.Turn operating mode, the machine display is not
hidden.
You can set the following views by soft key:
XZ view (turning view)
XC view (face view)
ZC view (unrolled lateral surface)
Single-window view
Single-window view Soft key for selecting the view
Only one view is shown in the small simulation window. You switch Select the view:
the view with the Main view soft key. You can also use this soft key
when only one view is set in the large simulation window. Turning view XZ
Face view XC
With cycle programs, you can activate the face or lateral surface view
only when the C axis is used in the program. Lateral surface view ZC
Tool depiction
You adjust by soft key whether the tool cutting edge or the light dot is Soft keys for miscellaneous functions
shown (see table at right).
Switches between wire-frame
The tool cutting edge is shown with the correct angles and cutting graphics and cutting-path graphics.
radius, as defined in the tool database.
Light-dot view: A white square (light dot) is shown at the currently Switches between light-dot and
programmed position. The light dot represents the position of the cutting-edge view.
imaginary cutting edge.
The block number for startup is shown in the lowest line of the display.
The field for the startup block and the block number in the display have
a yellow background as long as the simulation is conducting the mid-
program startup.
Mid-program startup remains on even if you cancel the simulation. If
you restart the simulation after cancelation, it stops at the section
code MACHINING. This enables you to change settings before
continuing the simulation.
Soft keys for mid-program startup
Loads the NC block number in the
display as the startup block.
Tool types
Tools for drilling, recessing, finishing, etc., have very different shapes.
Therefore, the reference points for determining the tool length and
other tool data also vary.
The following table provides an overview of the tool types.
Multipoint tools
A multipoint tool is a tool with multiple cutting edges or multiple
reference points. A data record is created for every cutting edge or
every reference mark. Then all data records of the multipoint tool are
linked together.
For every data record of a multipoint tool, the position within the
multipoint tool chain is shown in the tool list in the column "MU."
Counting begins with byte “0.”
The figure at right shows a tool with two reference points.
8 The CNC PILOT creates a list containing only tools of the selected
type. Soft keys for tool organization
You can navigate within the tool list with the arrow keys and PG UP/PG Open the soft-key menu to select the
DN to check the entries. tool type.
8 Enter a new ID number. Check and edit the other tool data.
Type selection for touch probes:
8 Press the soft key. The new tool is added to the
database.
New texts are inserted in the next free line after the
cursor position.
When deleting and editing a tool text, please remember Soft keys in tool list
that the text might be used for more than one tool.
Generates a new line in the text list
and opens it for text input.
For each cutting edge, or each reference point, make a separate data
record with the tool description.
Repeat these steps for any further cutting edges of the multipoint tool.
Press the soft key. The tool editor lists all cutting
edges of the multipoint tool.
Press the soft key. The tool editor lists all cutting
edges of the multipoint tool.
Set the soft key to "Tool life." The tool editor opens
the Tool life MT input field for editing.
Enter the limit quantity, i.e. the number of workpieces that can be
machined with one cutting edge.
Tool text (QT): You can assign a tool text to each tool. The text is
shown in the tool list. Because the tool texts are shown in a
separate list, the reference to the text is entered in QT (see "Tool
texts" on page 436).
Cutting material (SS): This parameter is required if you want to use
the cutting data from the technology database (see "Technology
Database" on page 457).
Compensation factors (CK, FK, DK): These parameters serve for
the tool-specific adjustment of the cutting values. The cutting data
from the technology database are multiplied with the compensation
factors before they are entered as default values.
Additional information (PLC): You can find information on this
parameter in the machine manual. This date can be used for
machine-specific settings.
Tool life (MT, RT): If you use the tool life management, specify in
MT the tool life of the cutting edge. In RT the CNC PILOT shows the
tool life already passed.
The tool life management and the quantity count are used
alternatively.
For tool orientations TO=1, 3, 5 and 7, you can enter the tool angle
EW. The tool orientation values TO=2, 4, 6, 8 are used for neutral
tools. "Neutral" tools are tools that are centered precisely in the tool
tip. One of the setting dimensions for neutral tools refers to the center
of the tool-tip radius.
Special parameters for roughing and finishing tools
RS Tool nose (cutting) radius
EW Tool angle (range: 0° <= EW <= 180°)
SW Point angle (range: 0° <= SW <= 180°)
For further tool parameters, see Page 440.
Special parameters for button tools
RS Tool nose (cutting) radius
EW Tool angle (range: 0° <= EW <= 180°)
DS Special compensation (position of the special compensation:
see figure)
For further tool parameters, see Page 440.
Recessing tools are used for recessing, parting, recess turning and
finishing (only smart.Turn).
Special parameters for recessing tools
RS Tool nose (cutting) radius
SW Point angle
SB Cutting width
SL Cutting length
DS Special compensation
For further tool parameters, see Page 440.
Select counterbore.
Select counterbore.
Select taps.
Roughing 2
Finishing 3
Thread cutting 4
Contour recessing 5
Parting 6
Centering 9
Drilling 8
Countersinking 9
Tapping 11
Milling 12
Finish milling 13
Deburring 14
Engraving 15
Recess turning 16
The sorting number only specifies the sequence within the list. To
change the sorting number: Select the sorting number, press the Edit
field soft key and enter the new number.
Branch is open
ENGLISH
GERMAN
CZECH
FRENCH
ITALIAN
SPANISH
PORTUGUESE
SWEDISH
DANISH
FINNISH
DUTCH
POLISH
HUNGARIAN
RUSSIAN
CHINESE
CHINESE_TRAD
SLOVENIAN
ESTONIAN
KOREAN
LATVIAN
NORWEGIAN
ROMANIAN
SLOVAK
TURKISH
LITHUANIAN
... / PLC conversational language (101302)
See NC conversational language
... / PLC error message language (101303)
See NC conversational language
... / Language for online help (101304)
See NC conversational language
Measuring feed rate [mm/min] (604602) Feed rate for approaching the touch probe
Measuring range [mm] (604603) The touch probe must be triggered within the
measuring range. Otherwise, an error message is
issued.
... / Traverse delay [s] (114802) Delay time after each path has been graphically
simulated. The simulation speed can thus be
influenced.
... / Machining times for the NC functions in general (115000) / ... These times are used as nonmachining times for the
time calculation function.
... / Machining times for M functions (115100) / ... Individual time allowances for a maximum of 14 M
functions
... / Operating time of the M function [s] The time calculation adds this time to the "General
time allowance for M functions."
... / T14
... / Specification of the (standard) window size (115200) The simulation function adapts the window size to the
workpiece blank. If no blank part is programmed, the
simulation uses a standard window size.
... / Zero point position in X [mm] (115201) Distance of the coordinate origin from the lower
window edge.
... / Zero point position in Z [mm] (115202) Distance of the coordinate origin from the left edge of
the window.
... / Specification of the (standard) workpiece blank size (115300) If no blank part is programmed in DIN PLUS, the
simulation uses a "standard blank."
... / External safety clearance (SAR) [mm] (602005) External safety clearance on workpiece blank
... / Internal safety clearance (SIR) [mm] (602006) Internal safety clearance on workpiece blank
... / External on machined part (SAT) [mm] (602007) External safety clearance on machined part
... / Internal on machined part (SIT) [mm] (602008) Internal safety clearance on machined part
... / G14 for new units (602009) Default value for "tool change point G14."
... / Coolant for new units (602010) Default value for "coolant CLT":
0: Without (coolant)
1: Circuit 1 on
2: Circuit 2 on
... / G60 for new units (602011) Default value for "protection zone":
0: Active
1: Inactive
... / Safety clearance G47 [mm] (602012) Default value for "safety clearance G47":
... / Safety clearance, G147 infeed direction [mm] (602013) Default value for "safety clearance SCK"
... / Safety clearance, G147 plane [mm] (602014) Default value for "safety clearance SCI"
... / Oversize in X direction [mm] (602015) Default value for "oversize (X) I"
... / Oversize in Z direction [mm] (602016) Default value for "oversize (Z) K"
Data backup
HEIDENHAIN recommends backing up the tool data and programs
created on CNC PILOT on an external device at regular intervals.
You should also back up the parameters. Since the parameters are not
changed very often, however, you only need to back up the
parameters from time to time, as required.
Danger of collision!
Other computer systems in the network may overwrite
CNC PILOT programs. Organize your network in such a
way that only authorized persons have access to CNC
PILOT.
The CNC PILOT opens the Network connection dialog box. This dialog
box is for the settings for the connection target.
The CNC PILOT opens the USB dialog box. This dialog box is for the
settings for the connection target.
Soft keys for USB connection
Creates a folder of the specified name
Use the soft keys to disconnect and reconnect USB on the USB storage device.
storage devices.
Disconnects the USB storage device
and prepares the device for removal.
Activate DIN programs (or other program types) for ICP contours for cycle programs
transfer. *.gmi (turning contour)
*.gmr (workpiece-blank contour)
*.gms (C axis, face)
*.gmm (C axis, lateral surface)
Parameter selection
You can also create a parameter backup without connecting to an
external storage device.
Path and file names of the backup files: Deletes all marked files after a
Config data: \para\PA_*.zip confirmation prompt (login required).
Tables: \table\TA_*.zip
Creates a parameter backup data
The transfer window only shows the "para" folder. The associated file record as a .zip file.
in the "table" folder is automatically created and transferred.
Press the Transmit or Receive soft key to start transferring the files. Restores data from the selected
backup data record to the active
control system (login required).
Tool selection
You can also create a tool backup without connecting to an external
storage device.
Press the soft key. (If the soft key is not visible,
switch the soft-key menu.)
The CNC PILOT checks whether the service pack can be used for the
current software version of the control.
During installation of the service pack the CNC PILOT writes the
relevant program and data of the older software to the selected folder
of the USB stick. The file created in this way begins with "REDO_".
The CNC PILOT checks whether the software level of the selected file
is the same as that on the control.
Answer the confirmation prompt "Do you really want to switch off?"
Then the actual uninstallation program starts.
Thread type Q F P R A W
Q=1 Metric ISO fine-pitch thread External – 0.61343*F F 30° 30°
Internal – 0.54127*F F 30° 30°
Q=2 Metric ISO thread External * 0.61343*F F 30° 30°
Internal * 0.54127*F F 30° 30°
Q=3 Metric ISO tapered thread External – 0.61343*F F 30° 30°
Q=4 Metric ISO tapered fine-pitch thread – 0.61343*F F 30° 30°
Q=5 Metric ISO trapezoid thread External – 0.5*F+ac 0.633*F 15° 15°
Internal – 0.5*F+ac 0.633*F 15° 15°
Q=6 Flat metric trapezoid thread External – 0.3*F+ac 0.527*F 15° 15°
Internal – 0.3*F+ac 0.527*F 15° 15°
Q=7 Metric buttress thread External – 0.86777*F 0.73616*F 3° 30°
Internal – 0.75*F F–Kb 30° 3°
Q=8 Cylindrical round thread External * 0.5*F F 15° 15°
Internal * 0.5*F F 15° 15°
Q=9 Cylindrical Whitworth thread External * 0.64033*F F 27.5° 27.5°
Internal * 0.64033*F F 27.5° 27.5°
Q=10 Tapered Whitworth thread External * 0.640327*F F 27.5° 27.5°
Q=11 Whitworth pipe thread External * 0.640327*F F 27.5° 27.5°
Internal * 0.640327*F F 27.5° 27.5°
Thread pitch
Q = 2 Metric ISO thread
Diameter Thread pitch Diameter Thread pitch Diameter Thread pitch
1 0.25 6 1 27 3
1.1 0.25 7 1 30 3.5
1.2 0.25 8 1.25 33 3.5
1.4 0.3 9 1.25 36 4
1.6 0.35 10 1.5 39 4
1.8 0.35 11 1.5 42 4.5
2 0.4 12 1.75 45 4.5
2.2 0.45 14 2 48 5
2.5 0.45 16 2 52 5
3 0.5 18 2.5 56 5.5
3.5 0.6 20 2.5 60 5.5
4 0.7 22 2.5 64 6
4.5 0.75 24 3 68 6
5 0.8
For internal threads, the CNC PILOT calculates the depth of the thread
undercut according to the following formula:
Undercut depth = (N + I – K) / 2
Where:
I: Undercut depth (radius)
K: Undercut width
R: Undercut radius
W: Undercut angle
N: Nominal diameter of the thread
I: From the table
K: Core diameter of the thread
Diameter I K R W
<=1.6 0.1 0.5 0.1 15°
> 1.6 – 3 0.1 1 0.2 15°
> 3 – 10 0.2 2 0.2 15°
> 10 – 18 0.2 2 0.6 15°
> 18 – 80 0.3 2.5 0.6 15°
> 80 0.4 4 1 15°
Diameter I K R W P A
<=1.6 0.1 0.5 0.1 15° 0.1 8°
> 1.6 – 3 0.1 1 0.2 15° 0.1 8°
> 3 – 10 0.2 2 0.2 15° 0.1 8°
> 10 – 18 0.2 2 0.6 15° 0.1 8°
> 18 – 80 0.3 2.5 0.6 15° 0.2 8°
> 80 0.4 4 1 15° 0.3 8°
Specifications
Memory 250 MB (on CFR compact flash memory card) for NC programs
Interpolation Straight line: In 2 principal axes, optional in 3 principal axes (max. ±100
m)
Circular: in 2 axes (radius max. 999 m)
C axis: Interpolation in the linear axes X and Z with the C axis
Axis feedback control Integrated digital drive control for synchronous and asynchronous
motors (not MC 320T)
Position loop resolution: Signal period of the position encoder/1024
Position control clock pulse: 3 ms
Speed control clock pulse: 0.6 ms
Current control: 0.1 ms
Error compensation Linear and nonlinear axis error, backlash, reversal peaks during circular
movements
Static friction
Teach-in mode Sequential linking of Teach-in cycles, where each machining cycle is
run immediately after input, or is graphically simulated and
subsequently saved.
Program Run mode All are possible in single-block and full-sequence modes:
DINplus programs
smart.Turn programs (optional)
Teach-in programs (optional)
Programming – Teach-in mode (optional) Turning cycles for simple and complex contours, and contours
described with ICP
Contour-parallel turning cycles
Recessing cycles for simple or complex contours, or contours
defined with ICP
Repetitions with recessing cycles
Recess turning cycles for simple and complex contours, and
contours described with ICP
Undercut and parting cycles (optional)
Threading cycles for single or multi-start longitudinal, taper or API
threads
Cycles for axial and radial drilling, pecking and tapping operations
with the C axis
Thread milling with the C axis
Axial and radial milling cycles for slots, figures, single surfaces and
polygons as well as for complex contours defined with ICP for
machining with the C axis
Helical slot milling with the C axis
Linear and circular patterns for drilling and milling operations with the
C axis
Context-sensitive help graphics
Transfer of cutting values from technology database
Use of DIN macros in Teach-in programs
Conversion of Teach-in programs to smart.Turn programs
Interactive contour programming (ICP) Contour definition with linear and circular contour elements
(optional) Immediate display of entered contour elements
Calculation of missing coordinates, intersections, etc.
Graphic display of all solutions for selection by the user if more than
one solution is possible
Chamfers, rounding arcs and undercuts available as form elements
Input of form elements immediately during contour creation or by
superimposition later
Changes to existing contours can be programmed
C-axis machining on face and lateral Description of individual holes and hole patterns
surface Description of figures and figure patterns for milling operations
Creation of freely definable milling contours
Y-axis machining in the XY and ZY Description of individual holes and hole patterns
planes Description of figures and figure patterns for milling operations
Creation of freely definable milling contours
smart.Turn programming (optional) The basis is the unit, which is the complete description of a
machining block (geometry, technology and cycle data)
Dialog boxes divided into overview and detail forms
Fast navigation between the fillable forms and input groups via the
“smart” keys
Context-sensitive help graphics
Start unit with global settings
Transfer of global values from the start unit
Transfer of cutting values from technology database
Units for all lathe and recessing operations
Use of the contours described with ICP for turning and recess
turning operations
Units for all milling and drilling operations with the C axis
Use of the patterns and contours described with ICP for C-axis
operations
Units for activating/deactivating the C axis
Units for all milling and drilling operations with the Y axis
Use of the patterns and contours described with ICP for Y-axis
operations
Special units for subprograms and program part repeats
Verification graphics for blank and finished part and for C and Y axis
contours
Turret assignment and other setup information in the smart.Turn
program
Parallel programming
Parallel simulation
Technology database (optional) Access to cutting data after definition of workpiece material, cutting
material and machining mode. The CNC PILOT distinguishes
between 16 machining modes. Each workpiece-material/tool-
material combination includes the cutting speed, the main and
secondary feed rates, and the infeed for 16 machining modes.
Automatic determination of the machining modes from the cycle or
the machining unit
The cutting data are entered in the cycle or in the unit as default
values.
9 workpiece-material/tool-material combinations (144 entries)
62 workpiece-material/tool-material combinations (992 entries)
(optional)
Accessories
Touch probe TS 220: 3-D touch trigger probe with cable connection, or
TS 440: 3-D touch trigger probe with infrared transmission
TS 444: Battery-free 3-D touch trigger probe with infrared
transmission
TS 640: 3-D touch trigger probe with infrared transmission
TS 740: High-precision 3-D touch trigger probe with infrared
transmission
TT 140: 3-D touch trigger probe for tool measurement
DataPilot CP620 Control software for PCs for programming, archiving, and training for
the CNC PILOT 620:
Full version with license for single station or multiple stations
Demo version (free of charge)
508
Tables and Overviews
Overview of Cycles
10.1 Workpiece Blank Cycles, Single Cut Cycles
10.1 Workpiece Blank Cycles, Single
Cut Cycles
Chamfer 123
For machining a chamfer
M function 126
For entering an M function
Undercut K 218
Undercut U 219
Parting 221
Cycle for parting the workpiece
518
Index
ICP workpiece blank contour ... 114 Milling pattern circular, radial ... 312 Program execution ... 94
ICP workpiece blank, "bar" ... 341 Milling pattern linear, radial ... 308 Program information ... 100
ICP workpiece blank, "tube" ... 341 Milling, axial figure ... 273 Program Run ... 91
ICP zoom ... 340 Milling, axial slot ... 271 Program Run mode ... 91
Inch, units of measure ... 41 Milling, face milling ... 280 Program selection ... 100
Incremental coordinates ... 40 Milling, ICP contour, axial ... 277 Program types ... 55
Input box ... 47 Milling, ICP contour, radial ... 289 Proportioning of cuts ... 226
Input fields ... 50 Milling, radial figure ... 285 Protection zone
Milling, radial helical slot ... 292 Display of protection zone
K Milling, radial slot ... 283 status ... 80
Keystroke log file ... 59 Monitoring EnDat encoders ... 63
Multipoint tools, editing ... 437 R
L Rapid positioning milling ... 270
Last cut in thread cycles ... 228 N Rapid traverse positioning ... 116
Linear dimension ... 358 NC programs, importing from Recess turning with ICP, axial ... 211
Linear drilling pattern, radial ... 306 predecessor controls ... 482 Recess turning with ICP, radial ... 209
Linear machining at angle ... 120 Network connections ... 472 Recess turning with ICP, radial
Linear machining, longitudinal ... 118 finishing ... 213
Linear machining, transverse ... 119 O Recess turning, axial ... 196
Linear milling pattern, axial ... 300 Offsets ... 95 Recess turning, axial finishing ... 203
List operations ... 50 Operating modes ... 33, 48 Recess turning, axial finishing—
Log file, error log file ... 58 Operating modes, tool editor ... 432 expanded ... 207
Log file, keystroke log file ... 59 Operation, the basics ... 48 Recess turning, ICP axial,
Optical gauge ... 86 finishing ... 215
M Organization mode of operation ... 464 Recess turning, radial ... 195
M functions ... 126 Recess turning, radial finishing ... 201
M functions in cycles ... 108 P Recess turning, radial finishing—
Machine data display ... 68 Parameters ... 465 expanded ... 205
Machine data, entering ... 66 Parting ... 221 Recess turning, radial—
Machine mode of operation ... 62 Parting tools ... 432 expanded ... 197
Machine setup ... 78 Pattern, circular drilling pattern, Recess turning—fundamentals of cycle
Machine with multifix ... 72 axial ... 302 programming ... 194
Machine with turret ... 72 Pattern, circular drilling pattern, Recessing axial, finishing ... 182
Machine zero point ... 40 radial ... 310 Recessing axial, finishing—
Machining attributes, ICP ... 321 Pattern, circular milling pattern, expanded ... 185
Manual Operation ... 88 axial ... 304 Recessing cycles ... 172
Manual Operation operating mode ... 88 Pattern, circular milling pattern, Recessing cycles, contour forms ... 173
Marking (program transfer) ... 477 radial ... 312 Recessing cycles, direction of cutting
Measuring probe ... 85 Pattern, linear drilling pattern, and infeed ... 172
Menu selection ... 49 axial ... 298 Recessing cycles, undercut
Metric, units of measure ... 41 Pattern, linear drilling pattern, position ... 173
Mid-program startup ... 93 radial ... 306 Recessing radial, finishing ... 181
Milling cutter radius compensation Pattern, linear milling pattern, Recessing radial, finishing—
(MCRC) ... 43 axial ... 300 expanded ... 183
Milling cycles, cycle Pattern, linear milling pattern, Recessing tools ... 432
programming ... 269 radial ... 308 Recessing turning, axial—
Milling direction for contour Polar coordinates ... 40 expanded ... 199
milling ... 293 Position encoders ... 38 Recessing, axial ... 175
Milling direction for pocket Positioning Recessing, axial—expanded ... 179
milling ... 295 Spindle positioning in cycle Recessing, radial ... 174
Milling pattern mode ... 66 Recessing, radial—expanded ... 177
Cycle programming
Notes ... 297
520
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: [email protected]
Technical support | +49 8669 32-1000
Measuring systems { +49 8669 31-3104
E-mail: [email protected]
TNC support { +49 8669 31-3101
E-mail: [email protected]
NC programming { +49 8669 31-3103
E-mail: [email protected]
PLC programming { +49 8669 31-3102
E-mail: [email protected]
Lathe controls { +49 8669 31-3105
E-mail: [email protected]
www.heidenhain.de