-
User’s Manual
1
-
Cycle Programming
1
-
Software options
5
-
Intended place of operation
7
-
Legal information
7
-
Contents
9
-
HEIDENHAIN TNC 640 11
11
-
1.1 Introduction ..... 38
11
-
2 Using Fixed Cycles ..... 41
12
-
13 Cycles: Turning ..... 279
24
-
Fundamentals /
37
-
Overviews
37
-
1.1 Introduction
38
-
1.2 Available Cycle Groups
39
-
Using Fixed Cycles
41
-
2.1 Working with Fixed Cycles
42
-
Entering PATTERN DEF
47
-
Using PATTERN DEF
47
-
Defining a single row
49
-
Defining a single pattern
50
-
Defining individual frames
51
-
Defining a full circle
52
-
Defining a pitch circle
53
-
2.3 Point Tables
54
-
Fixed Cycles: Drilling
59
-
3.1 Fundamentals
60
-
3.2 CENTERING (Cycle 240
61
-
DIN/ISO: G240)
61
-
3.3 DRILLING (Cycle 200)
63
-
3.4 REAMING (Cycle 201
65
-
DIN/ISO: G201)
65
-
3.5 BORING (Cycle 202
67
-
DIN/ISO: G202)
67
-
3.6 UNIVERSAL DRILLING
71
-
(Cycle 203, DIN/ISO: G203)
71
-
3.7 BACK BORING (Cycle 204
75
-
DIN/ISO: G204)
75
-
3.8 UNIVERSAL PECKING
79
-
(Cycle 205, DIN/ISO: G205)
79
-
3.9 BORE MILLING (Cycle 208)
83
-
(Cycle 241, DIN/ISO: G241)
86
-
3.11 Programming Examples
89
-
Fixed Cycles: Tapping /
93
-
Thread Milling
93
-
4.1 Fundamentals
94
-
Tap Holder (Cycle 206
95
-
DIN/ISO: G206)
95
-
DIN/ISO: G207)
97
-
4.3 RIGID TAPPING without a
97
-
Floating Tap Holder NEW
97
-
(Cycle 207, DIN/ISO: G207)
97
-
4.4 TAPPING WITH CHIP
100
-
BREAKING (Cycle 209
100
-
DIN/ISO: G209)
100
-
Cycle parameters
102
-
Prerequisites
103
-
DIN/ISO: G262)
105
-
COUNTERSINKING (Cycle 263
108
-
DIN/ISO: G263)
108
-
4.7 THREAD MILLING /
108
-
4.8 THREAD DRILLING/MILLING
112
-
(Cycle 264, DIN/ISO: G264)
112
-
Q359 (incremental):
115
-
4.9 HELICAL THREAD
116
-
DRILLING/MILLING (Cycle 265
116
-
DIN/ISO: G265)
116
-
4.10 OUTSIDE THREAD MILLING
120
-
(Cycle 267, DIN/ISO: G267)
120
-
4.11 Programming Examples
124
-
Fixed Cycles: Pocket
127
-
Milling / Stud Milling /
127
-
Slot Milling
127
-
5.1 Fundamentals
128
-
5.2 RECTANGULAR POCKET
129
-
(Cycle 251, DIN/ISO: G251)
129
-
DIN/ISO: G252)
134
-
5.4 SLOT MILLING (Cycle 253
138
-
DIN/ISO: G253)
138
-
DIN/ISO: G254)
143
-
5.6 RECTANGULAR STUD
148
-
(Cycle 256, DIN/ISO: G256)
148
-
DIN/ISO: G257)
152
-
5.8 Programming Examples
156
-
Fixed Cycles:
159
-
Pattern Definitions
159
-
6.1 Fundamentals
160
-
DIN/ISO: G220)
161
-
6.3 CARTESIAN PATTERN
164
-
(Cycle 221, DIN/ISO: G221)
164
-
6.4 Programming Examples
166
-
Contour Pocket
169
-
7.1 SL Cycles
170
-
DIN/ISO: G37)
172
-
7.3 Overlapping Contours
173
-
7.4 CONTOUR DATA (Cycle 20
177
-
DIN/ISO: G120)
177
-
DIN/ISO: G121)
179
-
7.6 ROUGH-OUT (Cycle 22
181
-
DIN/ISO: G122)
181
-
DIN/ISO: G123)
184
-
DIN/ISO: G124)
186
-
7.9 CONTOUR TRAIN (Cycle 25
188
-
DIN/ISO: G125)
188
-
7.10 Programming Examples
191
-
Cylindrical Surface
197
-
8.1 Fundamentals
198
-
DIN/ISO: G127, Software
199
-
Option 1)
199
-
Software-Option 1)
202
-
(Cycle 28, DIN/ISO: G128
202
-
Cycle run
205
-
8.5 Programming Examples
208
-
Fixed Cycles: Contour
213
-
Pocket with Contour
213
-
Fundamentals
214
-
Defining contour descriptions
216
-
Overlapping contours
218
-
Multipass Milling
227
-
10.1 Fundamentals
228
-
10.2 MULTIPASS MILLING
229
-
(Cycle 230, DIN/ISO: G230)
229
-
DIN/ISO: G232)
235
-
10.5 Programming Examples
240
-
Cycles: Coordinate
243
-
Transformations
243
-
11.1 Fundamentals
244
-
11.2 DATUM SHIFT (Cycle 7
245
-
DIN/ISO: G54)
245
-
11.3 DATUM SHIFT with Datum
246
-
Editing mode of operation
249
-
Configuring the datum table
250
-
To exit a datum table
250
-
Status displays
250
-
DIN/ISO: G247)
251
-
11.5 MIRROR IMAGE (Cycle 8
252
-
DIN/ISO: G28)
252
-
11.6 ROTATION (Cycle 10
254
-
DIN/ISO: G73)
254
-
11.7 SCALING (Cycle 11
256
-
DIN/ISO: G72)
256
-
11.8 AXIS-SPECIFIC SCALING
258
-
(Cycle 26)
258
-
DIN/ISO: G80, Software
260
-
Resetting
261
-
Workspace monitoring
264
-
11.10 Programming Examples
266
-
Cycles:
269
-
Special Functions
269
-
12.1 Fundamentals
270
-
12.2 DWELL TIME (Cycle 9
271
-
DIN/ISO: G04)
271
-
12.3 PROGRAM CALL (Cycle 12
272
-
DIN/ISO: G39)
272
-
12.4 SPINDLE ORIENTATION
274
-
(Cycle 13, DIN/ISO: G36)
274
-
12.5 TOLERANCE (Cycle 32
275
-
DIN/ISO: G62)
275
-
CAM TNCPP
276
-
Cycles: Turning
279
-
13.1 Turning Cycles
280
-
(Software Option 50)
280
-
Working with turning cycles
282
-
13.2 ADAPT ROTARY COORDINATE
283
-
SYSTEM (Cycle 800)
283
-
13.3 RESET ROTARY COORDINATE
285
-
SYSTEM (Cycle 801)
285
-
13.4 Fundamentals of Turning
286
-
13.5 TURN SHOULDER
287
-
LONGITUDINAL (Cycle 811)
287
-
Finishing cycle run
288
-
13.6 TURN SHOULDER
290
-
LONGITUDINAL EXTENDED
290
-
(Cycle 812)
290
-
13.7 TURN, LONGITUDINAL
294
-
PLUNGE (Cycle 813)
294
-
13.8 TURN, LONGITUDINAL
298
-
PLUNGE EXTENDED
298
-
(Cycle 814)
298
-
13.9 TURN CONTOUR
302
-
LONGITUDINAL (Cycle 810)
302
-
13.10 TURN CONTOUR-PARALLEL
306
-
(Cycle 815)
306
-
13.11 TURN SHOULDER FACE
310
-
(Cycle 821)
310
-
13.12 TURN SHOULDER FACE
313
-
EXTENDED (Cycle 822)
313
-
(Cycle 823)
317
-
EXTENDED (Cycle 824)
321
-
13.15 TURN CONTOUR
325
-
TRANSVERSE (Cycle 820)
325
-
13.16 RADIAL RECESSING
329
-
(Cycle 861)
329
-
13.17 RADIAL RECESSING
332
-
EXTENDED (Cycle 862)
332
-
13.18 RECESSING CONTOUR
336
-
RADIAL (Cycle 860)
336
-
Application
340
-
Roughing cycle run
340
-
13.20 AXIAL RECESSING
343
-
EXTENDED (Cycle 872)
343
-
(Cycle 870)
347
-
13.22 LONGITUDINAL THREAD
351
-
(Cycle 831)
351
-
13.23 THREAD EXTENDED
355
-
(Cycle 832)
355
-
13.24 CONTOUR-PARALLEL
359
-
THREAD (Cycle 830)
359
-
13.25 Example program
363
-
Using Touch Probe
367
-
Touch Probe Cycles
368
-
Executing touch probe cycles
373
-
14.3 Touch Probe Table
374
-
Touch Probe Cycles:
377
-
Automatic Measurement
377
-
Misalignment
377
-
15.1 Fundamentals
378
-
DIN/ISO: G400)
380
-
15.3 BASIC ROTATION from Two
383
-
Q268 Q270
387
-
DIN/ISO: G403)
390
-
15.6 SET BASIC ROTATION
392
-
(Cycle 404, DIN/ISO: G404)
392
-
(Cycle 405, DIN/ISO: G405)
394
-
Automatic Datum
399
-
16.1 Fundamentals
400
-
16.2 SLOT CENTER REF PT
403
-
(Cycle 408, DIN/ISO: G408)
403
-
16.3 DATUM RIDGE CENTER
407
-
(Cycle 409, DIN/ISO: G409)
407
-
SET_UP(TCHPROBE.TP)
420
-
(Cycle 417, DIN/ISO: G417)
439
-
16.13 DATUM IN ONE AXIS
445
-
(Cycle 419, DIN/ISO: G419)
445
-
0 BEGIN PGM CYC413 MM
448
-
1 TOOL CALL 69 Z
448
-
Automatic Workpiece
453
-
Inspection
453
-
17.1 Fundamentals
454
-
17.2 REF. PLANE (Cycle 0
460
-
DIN/ISO: G55)
460
-
17.3 POLAR REFERENCE PLANE
461
-
(Cycle 1)
461
-
DIN/ISO: G420)
463
-
17.9 MEASURE INSIDE WIDTH
482
-
(Cycle 425, DIN/ISO: G425)
482
-
17.10 MEASURE RIDGE WIDTH
485
-
(Cycle 426, DIN/ISO: G426)
485
-
17.11 MEASURE COORDINATE
488
-
(Cycle 427, DIN/ISO: G427)
488
-
17.14 Programming Examples
498
-
18.1 Fundamentals
504
-
18.2 MEASURING (Cycle 3)
505
-
Automatic Kinematics
507
-
Measurement
507
-
Overview
508
-
19.2 Prerequisites
509
-
DIN/ISO: G450; Option)
510
-
Log function
511
-
Notes on data management
512
-
19.4 MEASURE KINEMATICS
513
-
(Cycle 451, DIN/ISO: G451;
513
-
Positioning direction
515
-
Notes on the accuracy
518
-
Backlash
519
-
Various modes (Q406)
524
-
Automatic Tool
527
-
20.1 Fundamentals
528
-
DIN/ISO: G480)
533
-
(Cycle 31 or 481
534
-
DIN/ISO: G481)
534
-
(Cycle 32 or 482
536
-
DIN/ISO: G482)
536
-
Radius (Cycle 33 or 483
538
-
DIN/ISO: G483)
538
-
Overview
541
-
Touch probes from HEIDENHAIN
549
Comments to this Manuals