HEIDENHAIN TNC 640 User Manual

5 (1)

TNC 640

User’s Manual Cycle Programming
NC Software 340590-04 340591-04 340595-04
English (en) 3/2014

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 640 | User's Manual Cycle Programming | 3/2014

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 640 340590-04 TNC 640 E 340591-04 TNC 640 Programming Station 340595-04
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
640. Please contact HEIDENHAIN if you require a copy of this User’s Manual.
ID of User's Manual for conversational programming: 892903-xx.
ID of User’s Manual for DIN/ISO programming: 892909-xx.

Software options

The TNC 640 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:
Hardware options
1st additional axis for 4 axes plus spindle
2nd additional axis for 5 axes plus spindle
Software option 1 (option number 08)
Rotary table machining
Programming of cylindrical contours as if in two axes
Feed rate in distance per minute
Coordinate transformation
Interpolation
TNC 640 | User's Manual Cycle Programming | 3/2014
Tilting the working plane
Circle in 3 axes with tilted working plane (spatial arc)
5
Fundamentals
Software option 2 (option number 09)
TNC model, software and features
3-D machining
Interpolation
HEIDENHAIN DNC (option number 18)
Display step (option number 23)
step
Dynamic Collision Monitoring (DCM) software option (option number 40)
Collision monitoring in all machine operating modes
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 and tool direction
Linear in 5 axes (subject to export permit)
Communication with external PC applications over COM component
Linear axes down to 0.01 µmInput resolution and display
Rotary axes to 0.00001°
The machine manufacturer defines objects to be monitored
Three warning levels in manual operation
Program interrupt during automatic operation
Includes monitoring of 5-axis movements
6
TNC 640 | User's Manual Cycle Programming | 3/2014
TNC model, software and features
DXF Converter software option (option number 42)
Extracting contour programs and machining positions from DXF data. Extracting contour sections from plain-language programs.
Adaptive Feed Control (AFC) software option (option number 45)
Function for adaptive feed­rate control for optimizing the machining conditions during series production
KinematicsOpt software option (option number 48)
Touch-probe cycles for automatic testing and optimization of the machine kinematics
Mill-Turning software option (option number 50)
Functions for milling/turning mode
Supported DXF format: AC1009 (AutoCAD R12)
For contours and point patterns
Simple and convenient specification of reference points
Select graphical features of contour sections from conversational
programs
Recording the actual spindle power by means of a teach-in cut
Defining the limits of automatic feed rate control
Fully automatic feed control during program run
Backup/restore active kinematics
Test active kinematics
Optimize active kinematics
Switching between Milling/Turning mode of operation
Constant cutting speed
Tool-tip radius compensation
Turning cycles
Extended Tool Managment software option (option number 93)
Extended tool management, python-based
Remote Desktop Manager software option (option number 133)
Windows on a separate computer unitRemote operation of
external computer units (e.g. Windows PC) via the TNC user interface
Synchronizing Functions software option (option number 135)
Real Time Coupling (RTC)
Incorporated in the TNC interface
Coupling of axes
TNC 640 | User's Manual Cycle Programming | 3/2014
7
Fundamentals
Cross Talk Compensation (CTC) software option (option number 141)
TNC model, software and features
Compensation of axis couplings
Position Adaptive Control (PAC) software option (option number 142)
Changing control parameters
Load Adaptive Control (LAC) software option (option number 143)
parameters
Active Chatter Control (ACC) software option (option number 145)
Fully automatic function for chatter control during machining
Determination of dynamically caused position deviation through axis
acceleration Compensation of the TCP
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 forcesDynamic changing of control
Continuous adaptation of the parameters of the adaptive precontrolling
to the actual weight of the workpiece during machining
8
TNC 640 | User's Manual Cycle Programming | 3/2014
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 Feature Content Level 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 640 | User's Manual Cycle Programming | 3/2014
9
Fundamentals

New cycle functions of software 34059x-02

New cycle functions of software 34059x-02
New fixed cycle 225 Engraving, see "ENGRAVING (Cycle 225, DIN/ISO: G225)", page 290
With Cycle 256, Rectangular Stud, a parameter is now available with which you can determine the approach position on the stud, see "RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)", page 156
With Cycle 257, circular stud milling, a parameter is now available with which you can determine the approach position on the stud, see "CIRCULAR STUD (Cycle 257, DIN/ISO: G257)", page 160
New cycles for radial recessing (radial/axial), see "SIMPLE RADIAL RECESSING (Cycle 841, DIN/ISO: G841)", page 347
With the new blank form update function, the TNC detects areas with residual material during turning operations and can then machine them selectively, see "Blank form update (FUNCTION TURNDATA)", page 298
Cycle 402 now also allows you to compensate workpiece misalignment by rotating the rotary table, see "BASIC ROTATION over two studs (Cycle 402, DIN/ISO: G402)", page 422
New Touch Probe Cycle 484 for calibrating the wireless TT 449 touch probe, see "Calibrate the wireless TT 449 (Cycle 484, DIN/ISO: G484 Touch Probe Functions software option 17)", page 587
New manual probing cycle "Center line as datum" (see User's Manual)
Predefined values can now be entered into a cycle parameter with the PREDEF function in cycles, see "Program defaults for cycles", page 56
The following improvements were made to the KinematicsOpt cycles:
Newer, faster optimization algorithm After angle optimization, a separate measurement series
is no longer required for position optimization, see "Various modes (Q406)", page 566
Return of the offset errors (change of machine datum) to the parameters Q147 to 149, see "Cycle run", page 554
Up to eight plane measuring points for the measurement of spheres, see "Cycle parameters", page 563
The active tool-axis direction can now be activated in manual mode and during handwheel superimposition as a virtual tool axis (see User's Manua).
10
TNC 640 | User's Manual Cycle Programming | 3/2014

New cycle functions of software 34059x-04

New cycle functions of software 34059x-04
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 290
New fixed cycle 275 Trochoidal Milling see "TROCHOIDAL SLOT (Cycle 275, DIN ISO G275)", page 197
New fixed cycle 233 Face Milling see "FACE MILLING (Cycle 233, DIN/ISO: G233)", page 248
In Cycle 205 Universal Pecking you can now use parameter Q208 to define a feed rate for retraction see "Cycle parameters", page 90
In the thread milling cycles 26x an approaching feed rate was introduced see "Cycle parameters", page 117
The input parameter Q305 NUMBER IN TABLE was added to Cycle 404 see "Cycle parameters", page 428
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 90
Cycle 241 SINGLE-LIP DEEP HOLE DRILLING was expanded by several input parameters see "SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)", page 95
The probing cycle 4 MEASURING IN 3-D was introduced see "MEASURING IN 3-D (Cycle 4)", page 535
TNC 640 | User's Manual Cycle Programming | 3/2014
11
Fundamentals
New cycle functions of software 34059x-04
12
TNC 640 | User's Manual Cycle Programming | 3/2014

Contents

1 Cycle fundamentals / Overviews..................................................................................................47
2 Using Fixed Cycles......................................................................................................................... 51
3 Fixed Cycles: Drilling......................................................................................................................71
4 Fixed Cycles: Tapping / Thread Milling...................................................................................... 101
5 Fixed cycles: Pocket milling / stud milling / slot milling......................................................... 137
6 Fixed Cycles: Pattern Definitions................................................................................................ 167
7 Fixed Cycles: Contour Pocket......................................................................................................177
8 Fixed Cycles: Cylindrical Surface................................................................................................ 207
9 Fixed Cycles: Contour Pocket with Contour Formula...............................................................221
10 Fixed Cycles: Multipass Milling.................................................................................................. 235
11 Cycles: Coordinate Transformations...........................................................................................257
12 Cycles: Special Functions............................................................................................................ 281
13 Cycles: Turning..............................................................................................................................293
14 Using Touch Probe Cycles........................................................................................................... 403
15 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment.......................... 413
16 Touch Probe Cycles: Automatic Datum Setting........................................................................ 435
17 Touch Probe Cycles: Automatic Workpiece Inspection............................................................. 489
18 Touch Probe Cycles: Special Functions......................................................................................531
19 Touch Probe Cycles: Automatic Kinematics Measurement......................................................547
20 Touch Probe Cycles: Automatic Tool Measurement..................................................................579
21 Tables of Cycles............................................................................................................................ 595
TNC 640 | User's Manual Cycle Programming | 3/2014
13
Contents
14
TNC 640 | User's Manual Cycle Programming | 3/2014
1 Cycle fundamentals / Overviews..................................................................................................47
1.1 Introduction............................................................................................................................................48
1.2 Available Cycle Groups.........................................................................................................................49
Overview of fixed cycles........................................................................................................................ 49
Overview of touch probe cycles.............................................................................................................50
TNC 640 | User's Manual Cycle Programming | 3/2014
15
Contents
2 Using Fixed Cycles......................................................................................................................... 51
2.1 Working with fixed cycles....................................................................................................................52
Machine-specific cycles...........................................................................................................................52
Defining a cycle using soft keys.............................................................................................................53
Defining a cycle using the GOTO function............................................................................................. 53
Calling a cycle......................................................................................................................................... 54
2.2 Program defaults for cycles................................................................................................................. 56
Overview................................................................................................................................................. 56
Entering GLOBAL DEF............................................................................................................................56
Using GLOBAL DEF information............................................................................................................ 57
Global data valid everywhere..................................................................................................................58
Global data for drilling operations........................................................................................................... 58
Global data for milling operations with pocket cycles 25x..................................................................... 58
Global data for milling operations with contour cycles...........................................................................59
Global data for positioning behavior....................................................................................................... 59
Global data for probing functions........................................................................................................... 59
2.3 PATTERN DEF pattern definition......................................................................................................... 60
Application...............................................................................................................................................60
Entering PATTERN DEF.......................................................................................................................... 61
Using PATTERN DEF...............................................................................................................................61
Defining individual machining positions.................................................................................................. 62
Defining a single row..............................................................................................................................62
Defining a single pattern.........................................................................................................................63
Defining individual frames.......................................................................................................................64
Defining a full circle................................................................................................................................65
Defining a pitch circle............................................................................................................................. 66
2.4 Point tables............................................................................................................................................ 67
Application...............................................................................................................................................67
Creating a point table............................................................................................................................. 67
Hiding single points from the machining process.................................................................................. 68
Selecting a point table in the program................................................................................................... 68
Calling a cycle in connection with point tables...................................................................................... 69
16
TNC 640 | User's Manual Cycle Programming | 3/2014
3 Fixed Cycles: Drilling......................................................................................................................71
3.1 Fundamentals........................................................................................................................................ 72
Overview................................................................................................................................................. 72
3.2 CENTERING (Cycle 240, DIN/ISO: G240)............................................................................................ 73
Cycle run................................................................................................................................................. 73
Please note while programming:............................................................................................................73
Cycle parameters.................................................................................................................................... 74
3.3 DRILLING (Cycle 200)............................................................................................................................75
Cycle run................................................................................................................................................. 75
Please note while programming:............................................................................................................75
Cycle parameters.................................................................................................................................... 76
3.4 REAMING (Cycle 201, DIN/ISO: G201)................................................................................................ 77
Cycle run................................................................................................................................................. 77
Please note while programming:............................................................................................................77
Cycle parameters.................................................................................................................................... 78
3.5 BORING (Cycle 202, DIN/ISO: G202)...................................................................................................79
Cycle run................................................................................................................................................. 79
Please note while programming:............................................................................................................80
Cycle parameters.................................................................................................................................... 81
3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)........................................................................... 82
Cycle run................................................................................................................................................. 82
Please note while programming:............................................................................................................82
Cycle parameters.................................................................................................................................... 83
3.7 BACK BORING (Cycle 204, DIN/ISO: G204)........................................................................................85
Cycle run................................................................................................................................................. 85
Please note while programming:............................................................................................................86
Cycle parameters.................................................................................................................................... 87
3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)........................................................................... 88
Cycle run................................................................................................................................................. 88
Please note while programming:............................................................................................................89
Cycle parameters.................................................................................................................................... 90
TNC 640 | User's Manual Cycle Programming | 3/2014
17
Contents
3.9 BORE MILLING (Cycle 208).................................................................................................................. 92
Cycle run................................................................................................................................................. 92
Please note while programming:............................................................................................................93
Cycle parameters.................................................................................................................................... 94
3.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)....................................................... 95
Cycle run................................................................................................................................................. 95
Please note while programming:............................................................................................................95
Cycle parameters.................................................................................................................................... 96
3.11 Programming Examples....................................................................................................................... 98
Example: Drilling cycles.......................................................................................................................... 98
Example: Using drilling cycles in connection with PATTERN DEF..........................................................99
18
TNC 640 | User's Manual Cycle Programming | 3/2014
4 Fixed Cycles: Tapping / Thread Milling...................................................................................... 101
4.1 Fundamentals...................................................................................................................................... 102
Overview............................................................................................................................................... 102
4.2 TAPPING with a floating tap holder (Cycle 206, DIN/ISO: G206)...................................................103
Cycle run............................................................................................................................................... 103
Please note while programming:..........................................................................................................104
Cycle parameters.................................................................................................................................. 105
4.3 RIGID TAPPING without a floating tap holder (Cycle 207, DIN/ISO: G207)................................... 106
Cycle run............................................................................................................................................... 106
Please note while programming:..........................................................................................................107
Cycle parameters.................................................................................................................................. 108
4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)........................................................ 109
Cycle run............................................................................................................................................... 109
Please note while programming:..........................................................................................................110
Cycle parameters.................................................................................................................................. 111
4.5 Fundamentals of Thread Milling....................................................................................................... 113
Prerequisites..........................................................................................................................................113
4.6 THREAD MILLING (Cycle 262, DIN/ISO: G262).................................................................................115
Cycle run............................................................................................................................................... 115
Please note while programming:..........................................................................................................116
Cycle parameters.................................................................................................................................. 117
4.7 THREAD MILLING/COUNTERSINKING (Cycle 263, DIN/ISO:G263)................................................119
Cycle run............................................................................................................................................... 119
Please note while programming:..........................................................................................................120
Cycle parameters.................................................................................................................................. 121
4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264).............................................................. 123
Cycle run............................................................................................................................................... 123
Please note while programming:..........................................................................................................124
Cycle parameters.................................................................................................................................. 125
TNC 640 | User's Manual Cycle Programming | 3/2014
19
Contents
4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)...............................................127
Cycle run............................................................................................................................................... 127
Please note while programming:..........................................................................................................128
Cycle parameters.................................................................................................................................. 129
4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)................................................................ 131
Cycle run............................................................................................................................................... 131
Please note while programming:..........................................................................................................132
Cycle parameters.................................................................................................................................. 133
4.11 Programming Examples..................................................................................................................... 135
Example: Thread milling........................................................................................................................135
20
TNC 640 | User's Manual Cycle Programming | 3/2014
5 Fixed cycles: Pocket milling / stud milling / slot milling......................................................... 137
5.1 Fundamentals...................................................................................................................................... 138
Overview............................................................................................................................................... 138
5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)..................................................................... 139
Cycle run............................................................................................................................................... 139
Please note while programming:..........................................................................................................140
Cycle parameters.................................................................................................................................. 141
5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252).............................................................................. 143
Cycle run............................................................................................................................................... 143
Please note while programming:..........................................................................................................144
Cycle parameters.................................................................................................................................. 145
5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)......................................................................................147
Cycle run............................................................................................................................................... 147
Please note while programming:..........................................................................................................148
Cycle parameters.................................................................................................................................. 149
5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)................................................................................... 151
Cycle run............................................................................................................................................... 151
Please note while programming:..........................................................................................................152
Cycle parameters.................................................................................................................................. 153
5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)......................................................................... 156
Cycle run............................................................................................................................................... 156
Please note while programming:..........................................................................................................156
Cycle parameters.................................................................................................................................. 158
5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)...................................................................................160
Cycle run............................................................................................................................................... 160
Please note while programming:..........................................................................................................160
Cycle parameters.................................................................................................................................. 162
5.8 Programming Examples..................................................................................................................... 164
Example: Milling pockets, studs and slots........................................................................................... 164
TNC 640 | User's Manual Cycle Programming | 3/2014
21
Contents
6 Fixed Cycles: Pattern Definitions................................................................................................ 167
6.1 Fundamentals...................................................................................................................................... 168
Overview............................................................................................................................................... 168
6.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220).................................................................................. 169
Cycle run............................................................................................................................................... 169
Please note while programming:..........................................................................................................169
Cycle parameters.................................................................................................................................. 170
6.3 LINEAR PATTERN (Cycle 221, DIN/ISO: G221)................................................................................. 172
Cycle run............................................................................................................................................... 172
Please note while programming:..........................................................................................................172
Cycle parameters.................................................................................................................................. 173
6.4 Programming Examples..................................................................................................................... 174
Example: Polar hole patterns................................................................................................................ 174
22
TNC 640 | User's Manual Cycle Programming | 3/2014
7 Fixed Cycles: Contour Pocket......................................................................................................177
7.1 SL Cycles..............................................................................................................................................178
Fundamentals........................................................................................................................................178
Overview............................................................................................................................................... 179
7.2 CONTOUR (Cycle 14, DIN/ISO: G37).................................................................................................180
Please note while programming:..........................................................................................................180
Cycle parameters.................................................................................................................................. 180
7.3 Superimposed contours..................................................................................................................... 181
Fundamentals........................................................................................................................................181
Subprograms: overlapping pockets.......................................................................................................181
Area of inclusion................................................................................................................................... 182
Area of exclusion.................................................................................................................................. 183
Area of intersection.............................................................................................................................. 184
7.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120).....................................................................................185
Please note while programming:..........................................................................................................185
Cycle parameters.................................................................................................................................. 186
7.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121)..................................................................................... 187
Cycle run............................................................................................................................................... 187
Please note while programming:..........................................................................................................187
Cycle parameters.................................................................................................................................. 188
7.6 ROUGHING (Cycle 22, DIN/ISO: G122)............................................................................................. 189
Cycle run............................................................................................................................................... 189
Please note while programming:..........................................................................................................190
Cycle parameters.................................................................................................................................. 191
7.7 FLOOR FINISHING (Cycle 23, DIN/ISO: G123)..................................................................................192
Cycle run............................................................................................................................................... 192
Please note while programming:..........................................................................................................192
Cycle parameters.................................................................................................................................. 192
7.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124)..................................................................................... 193
Cycle run............................................................................................................................................... 193
Please note while programming:..........................................................................................................193
Cycle parameters.................................................................................................................................. 194
TNC 640 | User's Manual Cycle Programming | 3/2014
23
Contents
7.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125)...................................................................................195
Cycle run............................................................................................................................................... 195
Please note while programming:..........................................................................................................195
Cycle parameters.................................................................................................................................. 196
7.10 TROCHOIDAL SLOT (Cycle 275, DIN ISO G275)............................................................................... 197
Cycle run............................................................................................................................................... 197
Please note while programming:..........................................................................................................198
Cycle parameters.................................................................................................................................. 199
7.11 Programming Examples..................................................................................................................... 201
Example: Roughing-out and fine-roughing a pocket............................................................................. 201
Example: Pilot drilling, roughing-out and finishing overlapping contours..............................................203
Example: Contour train......................................................................................................................... 205
24
TNC 640 | User's Manual Cycle Programming | 3/2014
8 Fixed Cycles: Cylindrical Surface................................................................................................ 207
8.1 Fundamentals...................................................................................................................................... 208
Overview of cylindrical surface cycles..................................................................................................208
8.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, software option 1)............................................... 209
Cycle call............................................................................................................................................... 209
Please note while programming:..........................................................................................................210
Cycle parameters.................................................................................................................................. 211
8.3 CYLINDER SURFACE Slot milling (Cycle 28, DIN/ISO: G128, software option 1)......................... 212
Cycle run............................................................................................................................................... 212
Please note while programming:..........................................................................................................213
Cycle parameters.................................................................................................................................. 214
8.4 CYLINDER SURFACE Ridge milling (Cycle 29, DIN/ISO: G129, software option 1).......................215
Cycle run............................................................................................................................................... 215
Please note while programming:..........................................................................................................216
Cycle parameters.................................................................................................................................. 217
8.5 Programming Examples..................................................................................................................... 218
Example: Cylinder surface with Cycle 27............................................................................................. 218
Example: Cylinder surface with Cycle 28............................................................................................. 220
TNC 640 | User's Manual Cycle Programming | 3/2014
25
Contents
9 Fixed Cycles: Contour Pocket with Contour Formula...............................................................221
9.1 SL cycles with complex contour formula.........................................................................................222
Fundamentals........................................................................................................................................222
Selecting a program with contour definitions.......................................................................................224
Defining contour descriptions............................................................................................................... 224
Entering a complex contour formula.................................................................................................... 225
Superimposed contours........................................................................................................................ 226
Contour machining with SL Cycles.......................................................................................................228
Example: Roughing and finishing superimposed contours with the contour formula...........................229
9.2 SL cycles with simple contour formula............................................................................................232
Fundamentals........................................................................................................................................232
Entering a simple contour formula....................................................................................................... 234
Contour machining with SL Cycles.......................................................................................................234
26
TNC 640 | User's Manual Cycle Programming | 3/2014
10 Fixed Cycles: Multipass Milling.................................................................................................. 235
10.1 Fundamentals...................................................................................................................................... 236
Overview............................................................................................................................................... 236
10.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230)...........................................................................237
Cycle run............................................................................................................................................... 237
Please note while programming:..........................................................................................................237
Cycle parameters.................................................................................................................................. 238
10.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)................................................................................. 239
Cycle run............................................................................................................................................... 239
Please note while programming:..........................................................................................................240
Cycle parameters.................................................................................................................................. 241
10.4 FACE MILLING (Cycle 232, DIN/ISO: G232)...................................................................................... 243
Cycle run............................................................................................................................................... 243
Please note while programming:..........................................................................................................245
Cycle parameters.................................................................................................................................. 246
10.5 FACE MILLING (Cycle 233, DIN/ISO: G233)...................................................................................... 248
Cycle run............................................................................................................................................... 248
Please note while programming:..........................................................................................................251
Cycle parameters.................................................................................................................................. 252
10.6 Programming Examples..................................................................................................................... 255
Example: Multipass milling................................................................................................................... 255
TNC 640 | User's Manual Cycle Programming | 3/2014
27
Contents
11 Cycles: Coordinate Transformations...........................................................................................257
11.1 Fundamentals...................................................................................................................................... 258
Overview............................................................................................................................................... 258
Effect of coordinate transformations.................................................................................................... 258
11.2 DATUM SHIFT (Cycle 7, DIN/ISO: G54)............................................................................................. 259
Effect..................................................................................................................................................... 259
Cycle parameters.................................................................................................................................. 259
11.3 DATUM SHIFT with datum tables (Cycle 7, DIN/ISO: G53)............................................................. 260
Effect..................................................................................................................................................... 260
Please note while programming:..........................................................................................................261
Cycle parameters.................................................................................................................................. 261
Selecting a datum table in the part program........................................................................................262
Edit the datum table in the Programming mode of operation..............................................................262
Configuring the datum table................................................................................................................. 264
To exit a datum table............................................................................................................................ 264
Status displays...................................................................................................................................... 264
11.4 DATUM SETTING (Cycle 247, DIN/ISO: G247).................................................................................. 265
Effect..................................................................................................................................................... 265
Please note before programming:........................................................................................................ 265
Cycle parameters.................................................................................................................................. 265
Status displays...................................................................................................................................... 265
11.5 MIRRORING (Cycle 8, DIN/ISO: G28)................................................................................................ 266
Effect..................................................................................................................................................... 266
Please note while programming:..........................................................................................................267
Cycle parameters.................................................................................................................................. 267
11.6 ROTATION (Cycle 10, DIN/ISO: G73)................................................................................................. 268
Effect..................................................................................................................................................... 268
Please note while programming:..........................................................................................................269
Cycle parameters.................................................................................................................................. 269
11.7 SCALING (Cycle 11, DIN/ISO: G72.................................................................................................... 270
Effect..................................................................................................................................................... 270
Cycle parameters.................................................................................................................................. 270
28
TNC 640 | User's Manual Cycle Programming | 3/2014
11.8 AXIS-SPECIFIC SCALING (Cycle 26)..................................................................................................271
Effect..................................................................................................................................................... 271
Please note while programming:..........................................................................................................271
Cycle parameters.................................................................................................................................. 272
11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, software option 1).....................................................273
Effect..................................................................................................................................................... 273
Please note while programming:..........................................................................................................274
Cycle parameters.................................................................................................................................. 274
Resetting............................................................................................................................................... 275
Positioning the axes of rotation............................................................................................................ 275
Position display in the tilted system.....................................................................................................276
Workspace monitoring.......................................................................................................................... 276
Positioning in a tilted coordinate system..............................................................................................277
Combining coordinate transformation cycles........................................................................................277
Procedure for working with Cycle 19 WORKING PLANE..................................................................... 278
11.10 Programming Examples..................................................................................................................... 279
Example: Coordinate transformation cycles......................................................................................... 279
TNC 640 | User's Manual Cycle Programming | 3/2014
29
Contents
12 Cycles: Special Functions............................................................................................................ 281
12.1 Fundamentals...................................................................................................................................... 282
Overview............................................................................................................................................... 282
12.2 DWELL TIME (Cycle 9, DIN/ISO: G04)...............................................................................................283
Function.................................................................................................................................................283
Cycle parameters.................................................................................................................................. 283
12.3 PROGRAM CALL (Cycle 12, DIN/ISO: G39).......................................................................................284
Cycle function........................................................................................................................................284
Please note while programming:..........................................................................................................284
Cycle parameters.................................................................................................................................. 285
12.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)...........................................................................286
Cycle function........................................................................................................................................286
Please note while programming:..........................................................................................................286
Cycle parameters.................................................................................................................................. 286
12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)..............................................................................................287
Cycle function........................................................................................................................................287
Influences of the geometry definition in the CAM system..................................................................287
Please note while programming:..........................................................................................................288
Cycle parameters.................................................................................................................................. 289
12.6 ENGRAVING (Cycle 225, DIN/ISO: G225)..........................................................................................290
Cycle run............................................................................................................................................... 290
Please note while programming:..........................................................................................................290
Cycle parameters.................................................................................................................................. 291
30
Allowed engraving characters............................................................................................................... 292
Characters that cannot be printed........................................................................................................ 292
TNC 640 | User's Manual Cycle Programming | 3/2014
Loading...
+ 573 hidden pages