TNC 620
User’s Manual
Cycle Programming
NC Software
817600-02
817601-02
817605-02
English (en)
2/2015
Fundamentals
Fundamentals
About this Manual
About this Manual
The symbols used in this manual are described below.
This symbol indicates that important information
about the function described must be considered.
WARNING This symbol indicates a possibly
dangerous situation that may cause light injuries if
not avoided.
This symbol indicates that there is one or more
of the following risks when using the described
function:
Danger to workpiece
Danger to fixtures
Danger to tool
Danger to machine
Danger to operator
This symbol indicates that the described function
must be adapted by the machine tool builder. The
function described may therefore vary depending on
the machine.
This symbol indicates that you can find detailed
information about a function in another manual.
Would you like any changes, or have you found any
errors?
We are continuously striving to improve our documentation for you.
Please help us by sending your requests to the following e-mail
address: tnc-userdoc@heidenhain.de .
4
TNC 620 | User's Manual Cycle Programming | 2/2015
TNC model, software and features
TNC model, software and features
This manual describes functions and features provided by TNCs as
of the following NC software numbers.
TNC model NC software number
TNC 620 817600-02
TNC 620 E 817601-02
TNC 620 Programming Station 817605-02
The suffix E indicates the export version of the TNC. The export
version of the TNC has the following limitations:
Simultaneous linear movement in up to 4 axes
The machine tool builder adapts the usable features of the TNC to
his machine by setting machine parameters. Some of the functions
described in this manual may therefore not be among the features
provided by the TNC on your machine tool.
TNC functions that may not be available on your machine include:
Tool measurement with the TT
Please contact your machine tool builder to become familiar with
the features of your machine.
Many machine manufacturers, as well as HEIDENHAIN, offer
programming courses for the TNCs. We recommend these courses
as an effective way of improving your programming skill and
sharing information and ideas with other TNC users.
User's Manual:
All TNC functions that have no connection with
cycles are described in the User's Manual of the TNC
620. Please contact HEIDENHAIN if you require a
copy of this User's Manual.
ID of User's Manual for conversational programming:
1096884-xx.
ID of User’s Manual for DIN/ISO programming:
1096888-xx.
TNC 620 | User's Manual Cycle Programming | 2/2015
5
Fundamentals
TNC model, software and features
Software options
The TNC 620 features various software options that can be enabled by your machine tool builder. Each option is to
be enabled separately and contains the following respective functions:
Additional Axis (option 0 and option 1)
Additional axis
Advanced Function Set 1 (option 8)
Expanded functions Group 1 Machining with rotary tables
Advanced Function Set 2 (option 9)
Expanded functions Group 2 3-D machining:
Additional control loops 1 and 2
Cylindrical contours as if in two axes
Feed rate in distance per minute
Coordinate transformations:
Tilting the working plane
Interpolation:
Circle in 3 axes with tilted working plane (spatial arc)
Motion control with minimum jerk
3-D tool compensation through surface normal vectors
Using the electronic handwheel to change the angle of the swivel
head during program run without affecting the position of the tool
point. (TCPM = Tool Center Point Management)
Keeping the tool normal to the contour
Tool radius compensation perpendicular to traversing direction and
tool direction
Interpolation:
Linear in 5 axes (subject to export permit)
Touch Probe Functions (option 17)
Touch probe functions
HEIDENHAIN DNC (option number 18)
Advanced Programming Features (option 19)
Expanded programming functions FK free contour programming:
6
Touch probe cycles:
Compensation of tool misalignment in automatic mode
Datum setting in the Manual Operation mode
Datum setting in automatic mode
Automatically measuring workpieces
Tools can be measured automatically
Communication with external PC applications over COM component
Programming in HEIDENHAIN conversational format with graphic
support for workpiece drawings not dimensioned for NC
TNC 620 | User's Manual Cycle Programming | 2/2015
Advanced Programming Features (option 19)
Fixed cycles:
Peck drilling, reaming, boring, counterboring, centering (cycles 201
to 205, 208, 240, 241)
Milling of internal and external threads (cycles 262 to 265, 267)
Finishing of rectangular and circular pockets and studs (cycles 212 to
215, 251 to 257)
Clearing level and oblique surfaces (cycles 230 to 233)
Straight slots and circular slots (cycles 210, 211, 253, 254)
Linear and circular point patterns (cycles 220, 221)
Contour train, contour pocket—also with contour-parallel machining,
trochoidal slot (cycles 20 to 25, 275)
Engraving (cycle 225)
OEM cycles (special cycles developed by the machine tool builder)
can be integrated
TNC model, software and features
Advanced Graphic Features (option 20)
Expanded graphic functions Program-verification graphics, program-run graphics
Plan view
Projection in three planes
3-D view
Advanced Function Set 3 (option 21)
Expanded functions Group 3 Tool compensation:
M120: Radius-compensated contour look-ahead for up to 99 blocks
3-D machining:
M118: Superimpose handwheel positioning during program run
Pallet Management (option 22)
Pallet management
Display Step (option 23)
Display step Input resolution:
Linear axes down to 0.01 µm
Rotary axes to 0.00001°
DXF Converter (option 42)
DXF converter
KinematicsOpt (option 48)
Optimizing the machine
kinematics
TNC 620 | User's Manual Cycle Programming | 2/2015
Supported DXF format: AC1009 (AutoCAD R12)
Adoption of contours and point patterns
Simple and convenient specification of reference points
Select graphical features of contour sections from conversational
programs
Backup/restore active kinematics
Test active kinematics
Optimize active kinematics
7
Fundamentals
Extended Tool Management (option 93)
Extended tool management Python-based
Remote Desktop Manager (option 133)
TNC model, software and features
Remote operation of external
computer units
Cross Talk Compensation – CTC (option 141)
Compensation of axis couplings
Position Adaptive Control – PAC (option 142)
Adaptive position control
Load Adaptive Control – LAC (option 143)
Adaptive load control
Active Chatter Control – ACC (option 145)
Active chatter control Fully automatic function for chatter control during machining
Windows on a separate computer unit
Incorporated in the TNC interface
Determination of dynamically caused position deviation through axis
acceleration
Compensation of TCP (T ool C enter P oint)
Changing of the control parameters depending on the position of
the axes in the working space
Changing of the control parameters depending on the speed or
acceleration of an axis
Automatic determination of workpiece weight and frictional forces
Changing of control parameters depending on the actual mass of
the workpiece
8
TNC 620 | User's Manual Cycle Programming | 2/2015
TNC model, software and features
Feature Content Level (upgrade functions)
Along with software options, significant further improvements
of the TNC software are managed via the F eature C ontent L evel
upgrade functions. Functions subject to the FCL are not available
simply by updating the software on your TNC.
All upgrade functions are available to you without
surcharge when you receive a new machine.
Upgrade functions are identified in the manual with FCL n, where n
indicates the sequential number of the feature content level.
You can purchase a code number in order to permanently enable
the FCL functions. For more information, contact your machine tool
builder or HEIDENHAIN.
Intended place of operation
The TNC complies with the limits for a Class A device in
accordance with the specifications in EN 55022, and is intended for
use primarily in industrially-zoned areas.
Legal information
This product uses open source software. Further information is
available on the control under
Programming and Editing operating mode
MOD function
LICENSE INFO softkey
TNC 620 | User's Manual Cycle Programming | 2/2015
9
Fundamentals
Optional parameters
Optional parameters
The comprehensive cycle package is continuously further
developed by HEIDENHAIN. Every new software version thus
may also introduce new Q parameters for cycles. These new Q
parameters are optional parameters, some of which have not been
available in previous software versions. Within a cycle, they are
always provided at the end of the cycle definition. You will find an
overview of the optional Q parameters that have been added with
this software version in the "New and changed cycle functions of
software 81760x-02" section. You can choose whether to define
optional Q parameters or delete them with the NO ENT key. You
can also adopt the default value. If you have accidentally deleted an
optional Q parameter or if you would like to extend cycles in your
existing programs after a software update, you can include optional
Q parameters in cycles when needed. The following steps describe
how this is done:
To insert optional Q parameters in existing programs:
Call the cycle definition
Press the right arrow key until the new Q parameters are
displayed
Apply the default value or enter a value
To transfer the new Q parameter, exit the menu by pressing
the right arrow key once again or by pressing END
If you do not wish to apply the new Q parameter, press the
NO ENT key
Compatibility
The majority of part programs created on older HEIDENHAIN
contouring controls (TNC 150 B and higher) can be executed with
this new software version of the TNC 620. Even if new, optional
parameters ("Optional parameters") have been added to existing
cycles, you can normally continue running your programs as usual.
This is achieved by using the stored default value. The other way
round, if a program created with a new software version is to be
run on an older control, you can delete the respective optional
Q parameters from the cycle definition with the NO ENT key.
In this way you can ensure that the program will be downward
compatible. If NC blocks contain invalid elements, the TNC will
mark them as ERROR blocks when the file is opened.
10
TNC 620 | User's Manual Cycle Programming | 2/2015
New cycle functions of software 81760x-01
New cycle functions of software 81760x-01
The character set of the fixed cycle 225 Engraving was
expanded by more characters and the diameter sign see
"ENGRAVING (Cycle 225, DIN/ISO: G225)", page 280
New fixed cycle 275 Trochoidal Milling see "TROCHOIDAL SLOT
(Cycle 275, DIN ISO G275, software option 19)", page 206
New fixed cycle 233 Face Milling see "FACE MILLING (Cycle
233, DIN/ISO: G233, software option 19)", page 161
In Cycle 205 Universal Pecking you can now use parameter
Q208 to define a feed rate for retraction see "Cycle parameters",
page 86
In the thread milling cycles 26x an approaching feed rate was
introduced see "Cycle parameters", page 113
The parameter Q305 NUMBER IN TABLE was added to Cycle
404 see "Cycle parameters", page 316
In the drilling cycles 200, 203 and 205 the parameter Q395
DEPTH REFERENCE was introduced in order to evaluate the T
ANGLE see "Cycle parameters", page 86
Cycle 241 SINGLE-LIP DEEP HOLE DRILLING was expanded
by several input parameters see "SINGLE-LIP DEEP-HOLE
DRILLING (Cycle 241, DIN/ISO: G241, software option 19)",
page 91
The probing cycle 4 MEASURING IN 3-D was introduced see
"MEASURING IN 3-D (Cycle 4, software option 17)", page 423
TNC 620 | User's Manual Cycle Programming | 2/2015
11
Fundamentals
New and changed cycle functions of software 81760x-02
New and changed cycle functions of
software 81760x-02
New Load Adaptive Control (LAC) cycle for the load-dependent
adaptation of control parameters (software option 143), see
"ASCERTAIN THE LOAD (Cycle 239, DIN/ISO: G239, software
option 143)", page 289
Cycle 270: CONTOUR TRAIN DATA was added to the cycle
package (software option 19), see "CONTOUR TRAIN DATA
(Cycle 270, DIN/ISO: G270, software option 19)", page 204
Cycle 39 CYLINDER SURFACE (software option 1) Contour was
added to the cycle package, see "CYLINDER SURFACE (Cycle
39, DIN/ISO: G139, software option 1)", page 226
The character set of the fixed cycle 225 Engraving was
expanded by the CE, ß and @ characters and the system time,
see "ENGRAVING (Cycle 225, DIN/ISO: G225)", page 280
Cycles 252 to 254 (software option 19) were expanded by the
optional parameter Q439, see "Cycle parameters", page 142
Cycle 22 (software option 19) was expanded by the optional
parameters Q401 and Q404, see "ROUGHING (Cycle 22, DIN/
ISO: G122, software option 19)", page 193
Cycle 484 (software option 17) was expanded by the optional
parameter Q536, see "Calibrating the wireless TT 449 (Cycle
484, DIN/ISO: G484, DIN/ISO: G484, Option 17)", page 475
12
TNC 620 | User's Manual Cycle Programming | 2/2015
Contents
1 Fundamentals / Overviews............................................................................................................43
2 Using Fixed Cycles......................................................................................................................... 47
3 Fixed Cycles: Drilling......................................................................................................................67
4 Fixed Cycles: Tapping / Thread Milling........................................................................................ 97
5 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling........................................................133
6 Fixed Cycles: Pattern Definitions................................................................................................ 171
7 Fixed Cycles: Contour Pocket......................................................................................................181
8 Fixed Cycles: Cylindrical Surface................................................................................................ 215
9 Fixed Cycles: Contour Pocket with Contour Formula...............................................................233
10 Cycles: Coordinate Transformations...........................................................................................247
11 Cycles: Special Functions............................................................................................................ 271
12 Using Touch Probe Cycles........................................................................................................... 291
13 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment.......................... 301
14 Touch Probe Cycles: Automatic Datum Setting........................................................................ 323
15 Touch Probe Cycles: Automatic Workpiece Inspection.............................................................377
16 Touch Probe Cycles: Special Functions......................................................................................419
17 Touch Probe Cycles: Automatic Kinematics Measurement......................................................435
18 Touch Probe Cycles: Automatic Tool Measurement..................................................................467
19 Tables of Cycles............................................................................................................................ 483
TNC 620 | User's Manual Cycle Programming | 2/2015
13
Contents
14
TNC 620 | User's Manual Cycle Programming | 2/2015
1 Fundamentals / Overviews............................................................................................................43
1.1 Introduction............................................................................................................................................44
1.2 Available Cycle Groups.........................................................................................................................45
Overview of fixed cycles........................................................................................................................ 45
Overview of touch probe cycles.............................................................................................................46
TNC 620 | User's Manual Cycle Programming | 2/2015
15
Contents
2 Using Fixed Cycles......................................................................................................................... 47
2.1 Working with fixed cycles....................................................................................................................48
Machine-specific cycles (software option19).......................................................................................... 48
Defining a cycle using soft keys.............................................................................................................49
Defining a cycle using the GOTO function............................................................................................. 49
Calling a cycle......................................................................................................................................... 50
2.2 Program defaults for cycles................................................................................................................. 52
Overview................................................................................................................................................. 52
Entering GLOBAL DEF............................................................................................................................52
Using GLOBAL DEF information............................................................................................................ 53
Global data valid everywhere..................................................................................................................54
Global data for drilling operations........................................................................................................... 54
Global data for milling operations with pocket cycles 25x..................................................................... 54
Global data for milling operations with contour cycles...........................................................................55
Global data for positioning behavior....................................................................................................... 55
Global data for probing functions........................................................................................................... 55
2.3 PATTERN DEF pattern definition......................................................................................................... 56
Application...............................................................................................................................................56
Entering PATTERN DEF.......................................................................................................................... 57
Using PATTERN DEF...............................................................................................................................57
Defining individual machining positions.................................................................................................. 58
Defining a single row..............................................................................................................................58
Defining a single pattern.........................................................................................................................59
Defining individual frames.......................................................................................................................60
Defining a full circle................................................................................................................................61
Defining a pitch circle............................................................................................................................. 62
2.4 Point tables............................................................................................................................................63
Application...............................................................................................................................................63
Creating a point table............................................................................................................................. 63
Hiding single points from the machining process.................................................................................. 64
Selecting a point table in the program................................................................................................... 64
Calling a cycle in connection with point tables...................................................................................... 65
16
TNC 620 | User's Manual Cycle Programming | 2/2015
3 Fixed Cycles: Drilling......................................................................................................................67
3.1 Fundamentals........................................................................................................................................ 68
Overview................................................................................................................................................. 68
3.2 CENTERING (Cycle 240, DIN/ISO: G240, software option 19)..........................................................69
Cycle run................................................................................................................................................. 69
Please note while programming:............................................................................................................69
Cycle parameters.................................................................................................................................... 70
3.3 DRILLING (Cycle 200)............................................................................................................................71
Cycle run................................................................................................................................................. 71
Please note while programming:............................................................................................................71
Cycle parameters.................................................................................................................................... 72
3.4 REAMING (Cycle 201, DIN/ISO: G201, software option 19).............................................................. 73
Cycle run................................................................................................................................................. 73
Please note while programming:............................................................................................................73
Cycle parameters.................................................................................................................................... 74
3.5 BORING (Cycle 202, DIN/ISO: G202, software option 19).................................................................75
Cycle run................................................................................................................................................. 75
Please note while programming:............................................................................................................76
Cycle parameters.................................................................................................................................... 77
3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203, software option 19).........................................78
Cycle run................................................................................................................................................. 78
Please note while programming:............................................................................................................78
Cycle parameters.................................................................................................................................... 79
3.7 BACK BORING (Cycle 204, DIN/ISO: G204, software option 19)......................................................81
Cycle run................................................................................................................................................. 81
Please note while programming:............................................................................................................82
Cycle parameters.................................................................................................................................... 83
3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205, software option 19)..........................................84
Cycle run................................................................................................................................................. 84
Please note while programming:............................................................................................................85
Cycle parameters.................................................................................................................................... 86
TNC 620 | User's Manual Cycle Programming | 2/2015
17
Contents
3.9 BORE MILLING (Cycle 208, software option 19)................................................................................88
Cycle run................................................................................................................................................. 88
Please note while programming:............................................................................................................89
Cycle parameters.................................................................................................................................... 90
3.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241, software option 19)......................91
Cycle run................................................................................................................................................. 91
Please note while programming:............................................................................................................91
Cycle parameters.................................................................................................................................... 92
3.11 Programming Examples....................................................................................................................... 94
Example: Drilling cycles.......................................................................................................................... 94
Example: Using drilling cycles in connection with PATTERN DEF..........................................................95
18
TNC 620 | User's Manual Cycle Programming | 2/2015
4 Fixed Cycles: Tapping / Thread Milling........................................................................................ 97
4.1 Fundamentals........................................................................................................................................ 98
Overview................................................................................................................................................. 98
4.2 TAPPING with a floating tap holder (Cycle 206, DIN/ISO: G206).....................................................99
Cycle run................................................................................................................................................. 99
Please note while programming:..........................................................................................................100
Cycle parameters.................................................................................................................................. 101
4.3 RIGID TAPPING without a floating tap holder (Cycle 207, DIN/ISO: G207)................................... 102
Cycle run............................................................................................................................................... 102
Please note while programming:..........................................................................................................103
Cycle parameters.................................................................................................................................. 104
Retracting after a program interruption................................................................................................ 104
4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209, software option 19).......................105
Cycle run............................................................................................................................................... 105
Please note while programming:..........................................................................................................106
Cycle parameters.................................................................................................................................. 107
4.5 Fundamentals of Thread Milling....................................................................................................... 109
Prerequisites..........................................................................................................................................109
4.6 THREAD MILLING (Cycle 262, DIN/ISO: G262, software option 19)...............................................111
Cycle run............................................................................................................................................... 111
Please note while programming:..........................................................................................................112
Cycle parameters.................................................................................................................................. 113
4.7 THREAD MILLING/COUNTERSINKING (Cycle 263, DIN/ISO:G263, software option 19)..............114
Cycle run............................................................................................................................................... 114
Please note while programming:..........................................................................................................115
Cycle parameters.................................................................................................................................. 116
4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264, software option 19).............................118
Cycle run............................................................................................................................................... 118
Please note while programming:..........................................................................................................119
Cycle parameters.................................................................................................................................. 120
TNC 620 | User's Manual Cycle Programming | 2/2015
19
Contents
4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265, software option 19)............. 122
Cycle run............................................................................................................................................... 122
Please note while programming:..........................................................................................................123
Cycle parameters.................................................................................................................................. 124
4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267, software option 19)...............................126
Cycle run............................................................................................................................................... 126
Please note while programming:..........................................................................................................127
Cycle parameters.................................................................................................................................. 128
4.11 Programming Examples..................................................................................................................... 130
Example: Thread milling........................................................................................................................130
20
TNC 620 | User's Manual Cycle Programming | 2/2015
5 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling........................................................133
5.1 Fundamentals...................................................................................................................................... 134
Overview............................................................................................................................................... 134
5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251, software option 19)................................... 135
Cycle run............................................................................................................................................... 135
Please note while programming:..........................................................................................................136
Cycle parameters.................................................................................................................................. 137
5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252, software option 19)............................................139
Cycle run............................................................................................................................................... 139
Please note while programming:..........................................................................................................141
Cycle parameters.................................................................................................................................. 142
5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253), Software Option 19...................................................144
Cycle run............................................................................................................................................... 144
Please note while programming:..........................................................................................................145
Cycle parameters.................................................................................................................................. 146
5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254, software option 19).................................................148
Cycle run............................................................................................................................................... 148
Please note while programming:..........................................................................................................149
Cycle parameters.................................................................................................................................. 150
5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256, software option 19)....................................... 153
Cycle run............................................................................................................................................... 153
Please note while programming:..........................................................................................................154
Cycle parameters.................................................................................................................................. 155
5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257, software option 19)................................................. 157
Cycle run............................................................................................................................................... 157
Please note while programming:..........................................................................................................157
Cycle parameters.................................................................................................................................. 159
5.8 FACE MILLING (Cycle 233, DIN/ISO: G233, software option 19)....................................................161
Cycle run............................................................................................................................................... 161
Please note while programming:..........................................................................................................164
Cycle parameters.................................................................................................................................. 165
TNC 620 | User's Manual Cycle Programming | 2/2015
21
Contents
5.9 Programming Examples..................................................................................................................... 168
Example: Milling pockets, studs and slots........................................................................................... 168
22
TNC 620 | User's Manual Cycle Programming | 2/2015
6 Fixed Cycles: Pattern Definitions................................................................................................ 171
6.1 Fundamentals...................................................................................................................................... 172
Overview............................................................................................................................................... 172
6.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220, software option 19)................................................ 173
Cycle run............................................................................................................................................... 173
Please note while programming:..........................................................................................................173
Cycle parameters.................................................................................................................................. 174
6.3 LINEAR PATTERN (Cycle 221, DIN/ISO: G221, software option 19)............................................... 176
Cycle run............................................................................................................................................... 176
Please note while programming:..........................................................................................................176
Cycle parameters.................................................................................................................................. 177
6.4 Programming Examples..................................................................................................................... 178
Example: Polar hole patterns................................................................................................................ 178
TNC 620 | User's Manual Cycle Programming | 2/2015
23
Contents
7 Fixed Cycles: Contour Pocket......................................................................................................181
7.1 SL Cycles..............................................................................................................................................182
Fundamentals........................................................................................................................................182
Overview............................................................................................................................................... 183
7.2 CONTOUR (Cycle 14, DIN/ISO: G37).................................................................................................184
Please note while programming:..........................................................................................................184
Cycle parameters.................................................................................................................................. 184
7.3 Superimposed contours..................................................................................................................... 185
Fundamentals........................................................................................................................................185
Subprograms: overlapping pockets.......................................................................................................185
Area of inclusion................................................................................................................................... 186
Area of exclusion.................................................................................................................................. 187
Area of intersection.............................................................................................................................. 188
7.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120, software option 19)...................................................189
Please note while programming:..........................................................................................................189
Cycle parameters.................................................................................................................................. 190
7.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121, software option 19)................................................... 191
Cycle run............................................................................................................................................... 191
Please note while programming:..........................................................................................................192
Cycle parameters.................................................................................................................................. 192
7.6 ROUGHING (Cycle 22, DIN/ISO: G122, software option 19)........................................................... 193
Cycle run............................................................................................................................................... 193
Please note while programming:..........................................................................................................194
Cycle parameters.................................................................................................................................. 195
7.7 FLOOR FINISHING (Cycle 23, DIN/ISO: G123, software option 19)................................................197
Cycle run............................................................................................................................................... 197
Please note while programming:..........................................................................................................197
Cycle parameters.................................................................................................................................. 198
7.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124, software option 19)................................................... 199
Cycle run............................................................................................................................................... 199
Please note while programming:..........................................................................................................200
Cycle parameters.................................................................................................................................. 201
24
TNC 620 | User's Manual Cycle Programming | 2/2015
7.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125, software option 19)................................................. 202
Cycle run............................................................................................................................................... 202
Please note while programming:..........................................................................................................202
Cycle parameters.................................................................................................................................. 203
7.10 CONTOUR TRAIN DATA (Cycle 270, DIN/ISO: G270, software option 19).....................................204
Please note while programming:..........................................................................................................204
Cycle parameters.................................................................................................................................. 205
7.11 TROCHOIDAL SLOT (Cycle 275, DIN ISO G275, software option 19)............................................. 206
Cycle run............................................................................................................................................... 206
Please note while programming:..........................................................................................................207
Cycle parameters.................................................................................................................................. 208
7.12 Programming Examples..................................................................................................................... 210
Example: Roughing-out and fine-roughing a pocket............................................................................. 210
Example: Pilot drilling, roughing-out and finishing overlapping contours..............................................212
Example: Contour train......................................................................................................................... 214
TNC 620 | User's Manual Cycle Programming | 2/2015
25
Contents
8 Fixed Cycles: Cylindrical Surface................................................................................................ 215
8.1 Fundamentals...................................................................................................................................... 216
Overview of cylindrical surface cycles..................................................................................................216
8.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, software option 1)............................................... 217
Cycle run............................................................................................................................................... 217
Please note while programming:..........................................................................................................218
Cycle parameters.................................................................................................................................. 219
8.3 CYLINDER SURFACE Slot milling (Cycle 28, DIN/ISO: G128, software option 1)......................... 220
Cycle run............................................................................................................................................... 220
Please note while programming:..........................................................................................................221
Cycle parameters.................................................................................................................................. 222
8.4 CYLINDER SURFACE Ridge milling (Cycle 29, DIN/ISO: G129, software option 1).......................223
Cycle run............................................................................................................................................... 223
Please note while programming:..........................................................................................................224
Cycle parameters.................................................................................................................................. 225
8.5 CYLINDER SURFACE (Cycle 39, DIN/ISO: G139, software option 1)..............................................226
Cycle run............................................................................................................................................... 226
Please note while programming:..........................................................................................................227
Cycle parameters.................................................................................................................................. 228
8.6 Programming Examples..................................................................................................................... 229
Example: Cylinder surface with Cycle 27............................................................................................. 229
Example: Cylinder surface with Cycle 28............................................................................................. 231
26
TNC 620 | User's Manual Cycle Programming | 2/2015
9 Fixed Cycles: Contour Pocket with Contour Formula...............................................................233
9.1 SL cycles with complex contour formula.........................................................................................234
Fundamentals........................................................................................................................................234
Selecting a program with contour definitions.......................................................................................236
Defining contour descriptions............................................................................................................... 236
Entering a complex contour formula.................................................................................................... 237
Superimposed contours........................................................................................................................ 238
Contour machining with SL Cycles.......................................................................................................240
Example: Roughing and finishing superimposed contours with the contour formula...........................241
9.2 SL cycles with simple contour formula............................................................................................244
Fundamentals........................................................................................................................................244
Entering a simple contour formula....................................................................................................... 246
Contour machining with SL Cycles.......................................................................................................246
TNC 620 | User's Manual Cycle Programming | 2/2015
27
Contents
10 Cycles: Coordinate Transformations...........................................................................................247
10.1 Fundamentals...................................................................................................................................... 248
Overview............................................................................................................................................... 248
Effect of coordinate transformations.................................................................................................... 248
10.2 DATUM SHIFT (Cycle 7, DIN/ISO: G54)............................................................................................. 249
Effect..................................................................................................................................................... 249
Cycle parameters.................................................................................................................................. 249
10.3 DATUM SHIFT with datum tables (Cycle 7, DIN/ISO: G53)............................................................. 250
Effect..................................................................................................................................................... 250
Please note while programming:..........................................................................................................251
Cycle parameters.................................................................................................................................. 251
Selecting a datum table in the part program........................................................................................252
Edit the datum table in the Programming mode of operation..............................................................252
Configuring the datum table................................................................................................................. 254
To exit a datum table............................................................................................................................ 254
Status displays...................................................................................................................................... 254
10.4 DATUM SETTING (Cycle 247, DIN/ISO: G247)..................................................................................255
Effect..................................................................................................................................................... 255
Please note before programming:........................................................................................................ 255
Cycle parameters.................................................................................................................................. 255
Status displays...................................................................................................................................... 255
10.5 MIRRORING (Cycle 8, DIN/ISO: G28)................................................................................................ 256
Effect..................................................................................................................................................... 256
Please note while programming...........................................................................................................257
Cycle parameters.................................................................................................................................. 257
10.6 ROTATION (Cycle 10, DIN/ISO: G73)................................................................................................. 258
Effect..................................................................................................................................................... 258
Please note while programming:..........................................................................................................259
Cycle parameters.................................................................................................................................. 259
10.7 SCALING (Cycle 11, DIN/ISO: G72.................................................................................................... 260
Effect..................................................................................................................................................... 260
Cycle parameters.................................................................................................................................. 260
28
TNC 620 | User's Manual Cycle Programming | 2/2015
10.8 AXIS-SPECIFIC SCALING (Cycle 26).................................................................................................. 261
Effect..................................................................................................................................................... 261
Please note while programming:..........................................................................................................261
Cycle parameters.................................................................................................................................. 262
10.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, software option 1).....................................................263
Effect..................................................................................................................................................... 263
Please note while programming:..........................................................................................................264
Cycle parameters.................................................................................................................................. 264
Resetting............................................................................................................................................... 265
Positioning the axes of rotation............................................................................................................ 265
Position display in the tilted system.....................................................................................................266
Workspace monitoring.......................................................................................................................... 266
Positioning in a tilted coordinate system..............................................................................................267
Combining coordinate transformation cycles........................................................................................267
Procedure for working with Cycle 19 WORKING PLANE..................................................................... 268
10.10 Programming Examples..................................................................................................................... 269
Example: Coordinate transformation cycles......................................................................................... 269
TNC 620 | User's Manual Cycle Programming | 2/2015
29
Contents
11 Cycles: Special Functions............................................................................................................ 271
11.1 Fundamentals...................................................................................................................................... 272
Overview............................................................................................................................................... 272
11.2 DWELL TIME (Cycle 9, DIN/ISO: G04)...............................................................................................273
Function.................................................................................................................................................273
Cycle parameters.................................................................................................................................. 273
11.3 PROGRAM CALL (Cycle 12, DIN/ISO: G39).......................................................................................274
Cycle function........................................................................................................................................274
Please note while programming:..........................................................................................................274
Cycle parameters.................................................................................................................................. 275
11.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)...........................................................................276
Cycle function........................................................................................................................................276
Please note while programming:..........................................................................................................276
Cycle parameters.................................................................................................................................. 276
11.5 TOLERANCE (Cycle 32, DIN/ISO: G62)..............................................................................................277
Cycle function........................................................................................................................................277
Influences of the geometry definition in the CAM system..................................................................277
Please note while programming:..........................................................................................................278
Cycle parameters.................................................................................................................................. 279
11.6 ENGRAVING (Cycle 225, DIN/ISO: G225)..........................................................................................280
Cycle run............................................................................................................................................... 280
Please note while programming:..........................................................................................................280
Cycle parameters.................................................................................................................................. 281
Allowed engraving characters............................................................................................................... 282
Characters that cannot be printed........................................................................................................ 282
Engraving system variables...................................................................................................................283
11.7 FACE MILLING (Cycle 232, DIN/ISO: G232, software option 19)....................................................284
Cycle run............................................................................................................................................... 284
Please note while programming:..........................................................................................................286
Cycle parameters.................................................................................................................................. 287
30
TNC 620 | User's Manual Cycle Programming | 2/2015