Heidenhain TNC 640 (34059x-01) Cycle programming Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Équipement Heidenhain TNC 640 (34059x-01) Cycle programming. HEIDENHAIN TNC 640 (34059x-01) Cycle programming User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 549
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
User’s Manual
Cycle Programming
TNC 640
NC Software
340590-01
340591-01
340594-01
English (en)
3/2012
Vue de la page 0
1 2 3 4 5 6 ... 548 549

Résumé du contenu

Page 1 - Cycle Programming

User’s ManualCycle ProgrammingTNC 640NC Software340590-01340591-01340594-01English (en)3/2012

Page 3

100 Fixed Cycles: Tapping / Thread Milling4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO

Page 4

HEIDENHAIN TNC 640 1014.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)Please note while programming:Machine and TNC must be specially prepare

Page 5 - Software options

102 Fixed Cycles: Tapping / Thread Milling4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)Cycle parametersU Set-up clearance Q200 (increment

Page 6

HEIDENHAIN TNC 640 1034.5 Fundamentals of Thread Milling4.5 Fundamentals of Thread MillingPrerequisites Your machine tool should feature internal spi

Page 7 - Legal information

104 Fixed Cycles: Tapping / Thread Milling4.5 Fundamentals of Thread MillingDanger of collision!Always program the same algebraic sign for the infeed

Page 8

HEIDENHAIN TNC 640 1054.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)4.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)Cycle run1 The TNC positions the tool

Page 9 - Contents

106 Fixed Cycles: Tapping / Thread Milling4.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)Please note while programming:Program a positioning block for

Page 10

HEIDENHAIN TNC 640 1074.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)Cycle parametersU Nominal diameter Q335: Nominal thread diameter. Input range 0 to

Page 11 - 1.1 Introduction ... 38

108 Fixed Cycles: Tapping / Thread Milling4.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)4.7 THREAD MILLING / COUNTERSINKING (Cycle 26

Page 12 - 2 Using Fixed Cycles ... 41

HEIDENHAIN TNC 640 1094.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)Please note while programming:Before programming, note the followi

Page 13

HEIDENHAIN TNC 640 111.1 Introduction ... 381.2 Available Cycle Groups ... 39Overview of fixed cycles ... 39Overview of touch probe cycles ...

Page 14

110 Fixed Cycles: Tapping / Thread Milling4.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)Cycle parametersU Nominal diameter Q335: Nomi

Page 15

HEIDENHAIN TNC 640 1114.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)U Workpiece surface coordinate Q203 (absolute): Coordinate of the

Page 16

112 Fixed Cycles: Tapping / Thread Milling4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264

Page 17

HEIDENHAIN TNC 640 1134.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)Please note while programming:Program a positioning block for the starting

Page 18

114 Fixed Cycles: Tapping / Thread Milling4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)Cycle parametersU Nominal diameter Q335: Nominal thre

Page 19

HEIDENHAIN TNC 640 1154.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)U Depth at front Q358 (incremental): Distance between tool tip and the top

Page 20

116 Fixed Cycles: Tapping / Thread Milling4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)4.9 HELICAL THREAD DRILLING/MILLING (Cycle 26

Page 21

HEIDENHAIN TNC 640 1174.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)Please note while programming:Program a positioning block for the

Page 22

118 Fixed Cycles: Tapping / Thread Milling4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)Cycle parametersU Nominal diameter Q335: Nomi

Page 23

HEIDENHAIN TNC 640 1194.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)U Workpiece surface coordinate Q203 (absolute): Coordinate of the

Page 24 - 13 Cycles: Turning ... 279

122.1 Working with Fixed Cycles ... 42Machine-specific cycles ... 42Defining a cycle using soft keys ... 43Defining a cycle using the GOTO funct

Page 25

120 Fixed Cycles: Tapping / Thread Milling4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267

Page 26

HEIDENHAIN TNC 640 1214.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)Please note while programming:Program a positioning block for the starting

Page 27

122 Fixed Cycles: Tapping / Thread Milling4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)Cycle parametersU Nominal diameter Q335: Nominal thre

Page 28

HEIDENHAIN TNC 640 1234.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)U Set-up clearance Q200 (incremental): Distance between tool tip and workp

Page 29

124 Fixed Cycles: Tapping / Thread Milling4.11 Programming Examples4.11 Programming ExamplesExample: Thread millingThe drill hole coordinates are sto

Page 30

HEIDENHAIN TNC 640 1254.11 Programming Examples10 CYCL CALL PAT F5000 M3Cycle call in connection with point table TAB1.PNTFeed rate between points: 50

Page 31

126 Fixed Cycles: Tapping / Thread Milling4.11 Programming ExamplesPoint table TAB1.PNTTAB1.PNTMMNRXYZ0+10+10+01+40+30+02+90+10+03+80+30+04+80+65+05+

Page 32

Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling

Page 33

128 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.1 Fundamentals5.1 FundamentalsOverviewThe TNC offers 6 cycles for machining pockets,

Page 34

HEIDENHAIN TNC 640 1295.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)Cycle runUse Cycle 251 RECTANG

Page 35

HEIDENHAIN TNC 640 133.1 Fundamentals ... 60Overview ... 603.2 CENTERING (Cycle 240, DIN/ISO: G240) ... 61Cycle run ... 61Please note while pr

Page 36

130 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)Please note while programming:With an

Page 37 - Overviews

HEIDENHAIN TNC 640 1315.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)Cycle parametersU Machining operation (0/1/2) Q215: Define the machining operat

Page 38 - 1.1 Introduction

132 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)U Depth Q201 (incremental): Distance b

Page 39 - 1.2 Available Cycle Groups

HEIDENHAIN TNC 640 1335.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)U Path overlap factor Q370: Q370 x tool radius = stepover factor k. Input range

Page 40

134 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO:

Page 41 - Using Fixed Cycles

HEIDENHAIN TNC 640 1355.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)Please note while programming:With an inactive tool table you must always plunge v

Page 42 - 2.1 Working with Fixed Cycles

136 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)Cycle parametersU Machining operation (0/

Page 43

HEIDENHAIN TNC 640 1375.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)U Set-up clearance Q200 (incremental): Distance between tool tip and workpiece sur

Page 44

138 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)C

Page 45

HEIDENHAIN TNC 640 1395.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)Please note while programming:With an inactive tool table you must always plunge vert

Page 46

144.1 Fundamentals ... 94Overview ... 944.2 TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206) ... 95Cycle run ... 95Please not

Page 47 - Using PATTERN DEF

140 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)Cycle parametersU Machining operation (0/1/2

Page 48

HEIDENHAIN TNC 640 1415.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)U Depth Q201 (incremental): Distance between workpiece surface and bottom of slot. In

Page 49 - Defining a single row

142 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)U Set-up clearance Q200 (incremental): Dista

Page 50 - Defining a single pattern

HEIDENHAIN TNC 640 1435.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)Cycle runUse Cycle 254 to completely mac

Page 51 - Defining individual frames

144 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)Please note while programming:With an inact

Page 52 - Defining a full circle

HEIDENHAIN TNC 640 1455.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)Cycle parametersU Machining operation (0/1/2) Q215: Define the machining operation:0

Page 53 - Defining a pitch circle

146 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)U Stepping angle Q378 (incremental): Angle

Page 54 - 2.3 Point Tables

HEIDENHAIN TNC 640 1475.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)U Set-up clearance Q200 (incremental): Distance between tool tip and workpiece surfa

Page 55

148 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO

Page 56

HEIDENHAIN TNC 640 1495.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)Please note while programming:Pre-position the tool in the machining plane to the

Page 57

HEIDENHAIN TNC 640 155.1 Fundamentals ... 128Overview ... 1285.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251) ... 129Cycle run ... 129Please

Page 58

150 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)Cycle parametersU 1st side length Q218:

Page 59 - Fixed Cycles: Drilling

HEIDENHAIN TNC 640 1515.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)U Feed rate for milling Q207: Traversing speed of the tool during milling in mm/m

Page 60 - 3.1 Fundamentals

152 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257

Page 61 - DIN/ISO: G240)

HEIDENHAIN TNC 640 1535.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)Please note while programming:Pre-position the tool in the machining plane to the st

Page 62

154 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)Cycle parametersU Finished part diameter Q2

Page 63 - 3.3 DRILLING (Cycle 200)

HEIDENHAIN TNC 640 1555.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)U Depth Q201 (incremental): Distance between workpiece surface and bottom of stud. I

Page 64

156 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.8 Programming Examples5.8 Programming ExamplesExample: Milling pockets, studs and slo

Page 65 - DIN/ISO: G201)

HEIDENHAIN TNC 640 1575.8 Programming Examples5 CYCL DEF 256 RECTANGULAR STUDDefine cycle for machining the contour outsideQ218=90 ;1ST SIDE LENGTHQ42

Page 66

158 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.8 Programming Examples10 TOLL CALL 2 Z S5000Call tool: slotting mill11 CYCL DEF 254 C

Page 67 - DIN/ISO: G202)

Fixed Cycles: Pattern Definitions

Page 68

166.1 Fundamentals ... 160Overview ... 1606.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220) ... 161Cycle run ... 161Please note while programming:

Page 69

160 Fixed Cycles: Pattern Definitions6.1 Fundamentals6.1 FundamentalsOverviewThe TNC provides two cycles for machining point patterns directly:You ca

Page 70

HEIDENHAIN TNC 640 1616.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220)6.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220)Cycle run1 The TNC moves the tool at rap

Page 71 - (Cycle 203, DIN/ISO: G203)

162 Fixed Cycles: Pattern Definitions6.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220)Cycle parametersU Center in 1st axis Q216 (absolute): Center of the

Page 72

HEIDENHAIN TNC 640 1636.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220)U Set-up clearance Q200 (incremental): Distance between tool tip and workpiece surfa

Page 73

164 Fixed Cycles: Pattern Definitions6.3 CARTESIAN PATTERN (Cycle 221, DIN/ISO: G221)6.3 CARTESIAN PATTERN (Cycle 221, DIN/ISO: G221)Cycle run1 The T

Page 74

HEIDENHAIN TNC 640 1656.3 CARTESIAN PATTERN (Cycle 221, DIN/ISO: G221)Cycle parametersU Starting point 1st axis Q225 (absolute): Coordinate of the sta

Page 75 - DIN/ISO: G204)

166 Fixed Cycles: Pattern Definitions6.4 Programming Examples6.4 Programming ExamplesExample: Polar hole patterns0 BEGIN PGM PATTERN MM1 BLK FORM 0.1

Page 76

HEIDENHAIN TNC 640 1676.4 Programming Examples6 CYCLE DEF 220 POLAR PATTERNDefine cycle for polar pattern 1, CYCL 200 is called automatically.Q216=+30

Page 77

168 Fixed Cycles: Pattern Definitions6.4 Programming Examples

Page 78

Fixed Cycles: Contour Pocket

Page 79 - (Cycle 205, DIN/ISO: G205)

HEIDENHAIN TNC 640 177.1 SL Cycles ... 170Fundamentals ... 170Overview ... 1717.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37) ... 172Please note

Page 80

170 Fixed Cycles: Contour Pocket7.1 SL Cycles7.1 SL CyclesFundamentalsSL cycles enable you to form complex contours by combining up to 12 subcontours

Page 81

HEIDENHAIN TNC 640 1717.1 SL CyclesOverviewEnhanced cycles:Cycle Soft key Page14 CONTOUR GEOMETRY (essential) Page 17220 CONTOUR DATA (essential) Page

Page 82

172 Fixed Cycles: Contour Pocket7.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37)7.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37)Please note while programmi

Page 83 - 3.9 BORE MILLING (Cycle 208)

HEIDENHAIN TNC 640 1737.3 Overlapping Contours7.3 Overlapping ContoursFundamentalsPockets and islands can be overlapped to form a new contour. You can

Page 84

174 Fixed Cycles: Contour Pocket7.3 Overlapping ContoursSubprograms: overlapping pocketsPockets A and B overlap.The TNC calculates the points of inte

Page 85

HEIDENHAIN TNC 640 1757.3 Overlapping ContoursArea of inclusionBoth surfaces A and B are to be machined, including the overlapping area: The surfaces

Page 86 - (Cycle 241, DIN/ISO: G241)

176 Fixed Cycles: Contour Pocket7.3 Overlapping ContoursArea of exclusionSurface A is to be machined without the portion overlapped by B: Surface A

Page 87

HEIDENHAIN TNC 640 1777.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120)7.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120) Please note while programming:Machining dat

Page 88

178 Fixed Cycles: Contour Pocket7.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120)Cycle parametersU Milling depth Q1 (incremental): Distance between workpiec

Page 89 - 3.11 Programming Examples

HEIDENHAIN TNC 640 1797.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121)7.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121)Cycle run1 The tool drills from the curr

Page 90

188.1 Fundamentals ... 198Overview of cylindrical surface cycles ... 1988.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1) ... 19

Page 91

180 Fixed Cycles: Contour Pocket7.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121)Cycle parametersU Plunging depth Q10 (incremental): Dimension by which th

Page 92

HEIDENHAIN TNC 640 1817.6 ROUGH-OUT (Cycle 22, DIN/ISO: G122)7.6 ROUGH-OUT (Cycle 22, DIN/ISO: G122)Cycle run1 The TNC positions the tool over the cut

Page 93 - Thread Milling

182 Fixed Cycles: Contour Pocket7.6 ROUGH-OUT (Cycle 22, DIN/ISO: G122)Please note while programming:This cycle requires a center-cut end mill (ISO 1

Page 94 - 4.1 Fundamentals

HEIDENHAIN TNC 640 1837.6 ROUGH-OUT (Cycle 22, DIN/ISO: G122)Cycle parametersU Plunging depth Q10 (incremental): Infeed per cut. Input range -99999.99

Page 95 - DIN/ISO: G206)

184 Fixed Cycles: Contour Pocket7.7 FLOOR FINISHING (Cycle 23, DIN/ISO: G123)7.7 FLOOR FINISHING (Cycle 23, DIN/ISO: G123)Cycle runThe tool approache

Page 96

HEIDENHAIN TNC 640 1857.7 FLOOR FINISHING (Cycle 23, DIN/ISO: G123)Cycle parametersU Feed rate for plunging Q11: Traversing speed of the tool during p

Page 97 - (Cycle 207, DIN/ISO: G207)

186 Fixed Cycles: Contour Pocket7.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124)7.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124)Cycle runThe subcontours are

Page 98

HEIDENHAIN TNC 640 1877.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124)Cycle parametersU Direction of rotation? Clockwise = –1 Q9: Machining direction:+1:C

Page 99

188 Fixed Cycles: Contour Pocket7.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125)7.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125)Cycle runIn conjunction with Cy

Page 100 - DIN/ISO: G209)

HEIDENHAIN TNC 640 1897.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125)Cycle parametersU Milling depth Q1 (incremental): Distance between workpiece surface

Page 101

HEIDENHAIN TNC 640 199.1 SL Cycles with Complex Contour Formula ... 214Fundamentals ... 214Selecting a program with contour definitions ... 216D

Page 102 - Cycle parameters

190 Fixed Cycles: Contour Pocket7.10 Programming Examples7.10 Programming ExamplesExample: Roughing-out and fine-roughing a pocket0 BEGIN PGM C20 MM1

Page 103 - Prerequisites

HEIDENHAIN TNC 640 1917.10 Programming Examples8 CYCL DEF 22 ROUGH-OUTCycle definition: Coarse roughingQ10=5 ;PLUNGING DEPTHQ11=100 ;FEED RATE FOR PLN

Page 104

192 Fixed Cycles: Contour Pocket7.10 Programming ExamplesExample: Pilot drilling, roughing-out and finishing overlapping contours0 BEGIN PGM C21 MM1

Page 105 - DIN/ISO: G262)

HEIDENHAIN TNC 640 1937.10 Programming Examples8 CYCL DEF 21 PILOT DRILLINGCycle definition: Pilot drillingQ10=5 ;PLUNGING DEPTHQ11=250 ;FEED RATE FOR

Page 106

194 Fixed Cycles: Contour Pocket7.10 Programming Examples19 LBL 1Contour subprogram 1: left pocket20 CC X+35 Y+5021 L X+10 Y+50 RR22CX+10DR-23 LBL 02

Page 107

HEIDENHAIN TNC 640 1957.10 Programming ExamplesExample: Contour train0 BEGIN PGM C25 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-40Definition of workpiece blank2 BLK

Page 108 - 4.7 THREAD MILLING /

196 Fixed Cycles: Contour Pocket7.10 Programming Examples10 LBL 1Contour subprogram11 L X+0 Y+15 RL12 L X+5 Y+2013 CT X+5 Y+7514LY+9515 RND R7.516LX+

Page 109

Fixed Cycles: Cylindrical Surface

Page 110

198 Fixed Cycles: Cylindrical Surface8.1 Fundamentals8.1 FundamentalsOverview of cylindrical surface cyclesCycle Soft key Page27 CYLINDER SURFACE Pag

Page 111

HEIDENHAIN TNC 640 1998.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1)8.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option

Page 113

2010.1 Fundamentals ... 228Overview ... 22810.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230) ... 229Cycle run ... 229Please note while program

Page 114

200 Fixed Cycles: Cylindrical Surface8.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1)Please note while programming:The machine and T

Page 115 - Q359 (incremental):

HEIDENHAIN TNC 640 2018.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1)Cycle parametersU Milling depth Q1 (incremental): Distance betw

Page 116 - DIN/ISO: G265)

202 Fixed Cycles: Cylindrical Surface8.3 CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128,Software-Option 1)8.3 CYLINDER SURFACE Slot Milling (

Page 117

HEIDENHAIN TNC 640 2038.3 CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128,Software-Option 1)Please note while programming:The machine and TNC m

Page 118

204 Fixed Cycles: Cylindrical Surface8.3 CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128,Software-Option 1)Cycle parametersU Milling depth Q1

Page 119

HEIDENHAIN TNC 640 2058.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129,Software-Option 1)8.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/

Page 120 - (Cycle 267, DIN/ISO: G267)

206 Fixed Cycles: Cylindrical Surface8.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129,Software-Option 1)Please note while programming:The

Page 121

HEIDENHAIN TNC 640 2078.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129,Software-Option 1)Cycle parametersU Milling depth Q1 (incremental):

Page 122

208 Fixed Cycles: Cylindrical Surface8.5 Programming Examples8.5 Programming ExamplesExample: Cylinder surface with Cycle 27Note: Machine with B hea

Page 123

HEIDENHAIN TNC 640 2098.5 Programming Examples8 L C+0 R0 FMAX M13 M99Pre-position rotary table, spindle ON, call the cycle9 L Z+250 R0 FMAXRetract the

Page 124 - 4.11 Programming Examples

HEIDENHAIN TNC 640 2111.1 Fundamentals ... 244Overview ... 244Effect of coordinate transformations ... 24411.2 DATUM SHIFT (Cycle 7, DIN/ISO: G5

Page 125

210 Fixed Cycles: Cylindrical Surface8.5 Programming ExamplesExample: Cylinder surface with Cycle 28Notes: Cylinder centered on rotary table Machin

Page 126

HEIDENHAIN TNC 640 2118.5 Programming Examples8 L C+0 R0 FMAX M3 M99Pre-position rotary table, spindle ON, call the cycle9 L Z+250 R0 FMAXRetract the

Page 127 - Slot Milling

212 Fixed Cycles: Cylindrical Surface8.5 Programming Examples

Page 128 - 5.1 Fundamentals

Fixed Cycles: Contour Pocket with Contour Formula

Page 129 - (Cycle 251, DIN/ISO: G251)

214 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour Formula9.1 SL Cycles with Complex Contour FormulaFundamentals

Page 130

HEIDENHAIN TNC 640 2159.1 SL Cycles with Complex Contour FormulaProperties of the subcontours By default, the TNC assumes that the contour is a pocke

Page 131

216 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaSelecting a program with contour definitionsWith the S

Page 132

HEIDENHAIN TNC 640 2179.1 SL Cycles with Complex Contour FormulaEntering a complex contour formulaYou can use soft keys to interlink various contours

Page 133

218 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaOverlapping contoursBy default, the TNC considers a pr

Page 134 - DIN/ISO: G252)

HEIDENHAIN TNC 640 2199.1 SL Cycles with Complex Contour FormulaContour description program 1: pocket AContour description program 2: pocket BArea of

Page 135

2211.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1) ... 260Effect ... 260Please note while programming: ... 261Cycle parameters ...

Page 136

220 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaArea of exclusionArea A is to be machined without the

Page 137

HEIDENHAIN TNC 640 2219.1 SL Cycles with Complex Contour FormulaExample: Roughing and finishing superimposed contours with the contour formula0 BEGIN

Page 138 - DIN/ISO: G253)

222 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaContour definition program with contour formula:9 CYCL

Page 139

HEIDENHAIN TNC 640 2239.1 SL Cycles with Complex Contour FormulaContour description programs:0 BEGIN PGM CIRCLE1 MMContour description program: circle

Page 140

224 Fixed Cycles: Contour Pocket with Contour Formula9.2 SL Cycles with Simple Contour Formula9.2 SL Cycles with Simple Contour FormulaFundamentalsSL

Page 141

HEIDENHAIN TNC 640 2259.2 SL Cycles with Simple Contour FormulaEntering a simple contour formulaYou can use soft keys to interlink various contours in

Page 142

226 Fixed Cycles: Contour Pocket with Contour Formula9.2 SL Cycles with Simple Contour Formula

Page 143 - DIN/ISO: G254)

Fixed Cycles: Multipass Milling

Page 144

228 Fixed Cycles: Multipass Milling10.1 Fundamentals10.1 FundamentalsOverviewThe TNC offers three cycles for machining surfaces with the following ch

Page 145

HEIDENHAIN TNC 640 22910.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230)10.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230)Cycle run1 From the current po

Page 146

HEIDENHAIN TNC 640 2312.1 Fundamentals ... 270Overview ... 27012.2 DWELL TIME (Cycle 9, DIN/ISO: G04) ... 271Function ... 271Cycle parameters

Page 147

230 Fixed Cycles: Multipass Milling10.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230)Cycle parametersU Starting point in 1st axis Q225 (absolute): Min

Page 148 - (Cycle 256, DIN/ISO: G256)

HEIDENHAIN TNC 640 23110.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)10.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)Cycle run1 From the current position,

Page 149

232 Fixed Cycles: Multipass Milling10.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)Cutting motionThe starting point, and therefore the milling direction

Page 150

HEIDENHAIN TNC 640 23310.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)Cycle parametersU Starting point in 1st axis Q225 (absolute): Starting point coordi

Page 151

234 Fixed Cycles: Multipass Milling10.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)U 4th point in 1st axis Q234 (absolute): Coordinate of point 4 in the

Page 152 - DIN/ISO: G257)

HEIDENHAIN TNC 640 23510.4 FACE MILLING (Cycle 232, DIN/ISO: G232)10.4 FACE MILLING (Cycle 232, DIN/ISO: G232)Cycle runCycle 232 is used to face mill

Page 153

236 Fixed Cycles: Multipass Milling10.4 FACE MILLING (Cycle 232, DIN/ISO: G232)Strategy Q389=13 The tool then advances to the stopping point 2 at the

Page 154

HEIDENHAIN TNC 640 23710.4 FACE MILLING (Cycle 232, DIN/ISO: G232)Please note while programming:Cycle parametersU Machining strategy (0/1/2) Q389: Spe

Page 155

238 Fixed Cycles: Multipass Milling10.4 FACE MILLING (Cycle 232, DIN/ISO: G232)U Maximum plunging depth Q202 (incremental value): Maximum amount that

Page 156 - 5.8 Programming Examples

HEIDENHAIN TNC 640 23910.4 FACE MILLING (Cycle 232, DIN/ISO: G232)U Set-up clearance Q200 (incremental): Distance between tool tip and the starting po

Page 157

2413.1 Turning Cycles (Software Option 50) ... 280Overview ... 280Working with turning cycles ... 28213.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle

Page 158

240 Fixed Cycles: Multipass Milling10.5 Programming Examples10.5 Programming ExamplesExample: Multipass milling0 BEGIN PGM C230 MM1 BLK FORM 0.1 Z X+

Page 159 - Pattern Definitions

HEIDENHAIN TNC 640 24110.5 Programming Examples6 L X+-25 Y+0 R0 FMAX M3Pre-position near the starting point7 CYCL CALLCycle call8 L Z+250 R0 FMAX M2Re

Page 160 - 6.1 Fundamentals

242 Fixed Cycles: Multipass Milling10.5 Programming Examples

Page 161 - DIN/ISO: G220)

Cycles: Coordinate Transformations

Page 162

244 Cycles: Coordinate Transformations11.1 Fundamentals11.1 FundamentalsOverviewOnce a contour has been programmed, you can position it on the workpi

Page 163

HEIDENHAIN TNC 640 24511.2 DATUM SHIFT (Cycle 7, DIN/ISO: G54)11.2 DATUM SHIFT (Cycle 7, DIN/ISO: G54)EffectA DATUM SHIFT allows machining operations

Page 164 - (Cycle 221, DIN/ISO: G221)

246 Cycles: Coordinate Transformations11.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)11.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO:

Page 165

HEIDENHAIN TNC 640 24711.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)Please note while programming:Danger of collision!Datums from a datum

Page 166 - 6.4 Programming Examples

248 Cycles: Coordinate Transformations11.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)Cycle parametersU Datum shift: Enter the number of th

Page 167

HEIDENHAIN TNC 640 24911.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)Editing the datum table in the Programming and Editing mode of operati

Page 168

HEIDENHAIN TNC 640 2513.10 TURN CONTOUR-PARALLEL (Cycle 815) ... 306Application ... 306Roughing cycle run ... 306Finishing cycle run ... 307Pl

Page 169 - Contour Pocket

250 Cycles: Coordinate Transformations11.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)Configuring the datum tableIf you do not wish to defi

Page 170 - 7.1 SL Cycles

HEIDENHAIN TNC 640 25111.4 DATUM SETTING (Cycle 247, DIN/ISO: G247)11.4 DATUM SETTING (Cycle 247, DIN/ISO: G247)EffectWith the DATUM SETTING cycle you

Page 171

252 Cycles: Coordinate Transformations11.5 MIRROR IMAGE (Cycle 8, DIN/ISO: G28)11.5 MIRROR IMAGE (Cycle 8, DIN/ISO: G28)EffectThe TNC can machine the

Page 172 - DIN/ISO: G37)

HEIDENHAIN TNC 640 25311.5 MIRROR IMAGE (Cycle 8, DIN/ISO: G28)Cycle parametersU Mirrored axis?: Enter the axis to be mirrored. You can mirror all axe

Page 173 - 7.3 Overlapping Contours

254 Cycles: Coordinate Transformations11.6 ROTATION (Cycle 10, DIN/ISO: G73)11.6 ROTATION (Cycle 10, DIN/ISO: G73)EffectThe TNC can rotate the coordi

Page 174

HEIDENHAIN TNC 640 25511.6 ROTATION (Cycle 10, DIN/ISO: G73)Cycle parametersU Rotation: Enter the rotation angle in degrees (°). Input range –360.000°

Page 175

256 Cycles: Coordinate Transformations11.7 SCALING (Cycle 11, DIN/ISO: G72)11.7 SCALING (Cycle 11, DIN/ISO: G72)EffectThe TNC can increase or reduce

Page 176

HEIDENHAIN TNC 640 25711.7 SCALING (Cycle 11, DIN/ISO: G72)Cycle parametersU Scaling factor?: Enter the scaling factor SCL. The TNC multiplies the coo

Page 177 - DIN/ISO: G120)

258 Cycles: Coordinate Transformations11.8 AXIS-SPECIFIC SCALING (Cycle 26)11.8 AXIS-SPECIFIC SCALING (Cycle 26)EffectWith Cycle 26 you can account f

Page 178

HEIDENHAIN TNC 640 25911.8 AXIS-SPECIFIC SCALING (Cycle 26)Cycle parametersU Axis and scaling factor: Select the coordinate axis/axes by soft key and

Page 179 - DIN/ISO: G121)

2613.17 RADIAL RECESSING EXTENDED (Cycle 862) ... 332Application ... 332Roughing cycle run ... 332Finishing cycle run ... 333Please note while

Page 180

260 Cycles: Coordinate Transformations11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Softw

Page 181 - DIN/ISO: G122)

HEIDENHAIN TNC 640 26111.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Please note while programming:Cycle parametersU Rotary axis and ti

Page 182

262 Cycles: Coordinate Transformations11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Positioning the axes of rotationManual positionin

Page 183

HEIDENHAIN TNC 640 26311.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Automatic positioning of rotary axesIf the rotary axes are positio

Page 184 - DIN/ISO: G123)

264 Cycles: Coordinate Transformations11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Position display in the tilted systemOn activatio

Page 185

HEIDENHAIN TNC 640 26511.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Procedure for working with Cycle 19 WORKING PLANE1 Write the progr

Page 186 - DIN/ISO: G124)

266 Cycles: Coordinate Transformations11.10 Programming Examples11.10 Programming ExamplesExample: Coordinate transformation cyclesProgram sequence

Page 187

HEIDENHAIN TNC 640 26711.10 Programming Examples18 CYCL DEF 7.2 Y+019 L Z+250 R0 FMAX M2Retract in the tool axis, end program20 LBL 1Subprogram 121 L

Page 188 - DIN/ISO: G125)

268 Cycles: Coordinate Transformations11.10 Programming Examples

Page 189

Cycles: Special Functions

Page 190

HEIDENHAIN TNC 640 2714.1 General Information about Touch Probe Cycles ... 368Method of function ... 368Consideration of a basic rotation in the M

Page 191 - 7.10 Programming Examples

270 Cycles: Special Functions12.1 Fundamentals12.1 FundamentalsOverviewThe TNC provides four cycles for the following special purposes:Cycle Soft key

Page 192

HEIDENHAIN TNC 640 27112.2 DWELL TIME (Cycle 9, DIN/ISO: G04)12.2 DWELL TIME (Cycle 9, DIN/ISO: G04)FunctionThis causes the execution of the next bloc

Page 193

272 Cycles: Special Functions12.3 PROGRAM CALL (Cycle 12, DIN/ISO: G39)12.3 PROGRAM CALL (Cycle 12, DIN/ISO: G39)Cycle functionRoutines that you have

Page 194

HEIDENHAIN TNC 640 27312.3 PROGRAM CALL (Cycle 12, DIN/ISO: G39)Cycle parametersU Program name: Enter the name of the program you want to call and, if

Page 195

274 Cycles: Special Functions12.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)12.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)Cycle functionThe TNC

Page 196

HEIDENHAIN TNC 640 27512.5 TOLERANCE (Cycle 32, DIN/ISO: G62)12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Cycle functionWith the entries in Cycle 32 you can

Page 197 - Cylindrical Surface

276 Cycles: Special Functions12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Influences of the geometry definition in the CAM system The most important factor

Page 198 - 8.1 Fundamentals

HEIDENHAIN TNC 640 27712.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Please note while programming:With very small tolerance values the machine cannot cut the

Page 199 - Option 1)

278 Cycles: Special Functions12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Cycle parametersU Tolerance value T: Permissible contour deviation in mm (or inch

Page 200

Cycles: Turning

Page 201

2815.1 Fundamentals ... 378Overview ... 378Characteristics common to all touch probe cycles for measuring workpiece misalignment ... 37915.2 BAS

Page 202 - (Cycle 28, DIN/ISO: G128

280 Cycles: Turning13.1 Turning Cycles (Software Option 50)13.1 Turning Cycles (Software Option 50)OverviewDefining turning cycles: U The soft-key ro

Page 203

HEIDENHAIN TNC 640 28113.1 Turning Cycles (Software Option 50)Cycles for transverse turning Page 286TURN SHOULDER FACE (Cycle 821) Page 310TURN SHOULD

Page 204

282 Cycles: Turning13.1 Turning Cycles (Software Option 50)Working with turning cyclesIn turning cycles the TNC takes into account the cutting geomet

Page 205 - Cycle run

HEIDENHAIN TNC 640 28313.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)13.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)ApplicationBefore carrying out tur

Page 206

284 Cycles: Turning13.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)EffectWith Cycle 800 ADAPT ROTARY COORDINATE SYSTEM, the TNC aligns the workpiece c

Page 207

HEIDENHAIN TNC 640 28513.3 RESET ROTARY COORDINATE SYSTEM (Cycle 801)13.3 RESET ROTARY COORDINATE SYSTEM (Cycle 801)ApplicationWith Cycle 801 RESET RO

Page 208 - 8.5 Programming Examples

286 Cycles: Turning13.4 Fundamentals of Turning Cycles13.4 Fundamentals of Turning CyclesThe pre-positioning of the tool decisively affects the works

Page 209

HEIDENHAIN TNC 640 28713.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)13.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)ApplicationThis cycle enables you to car

Page 210

288 Cycles: Turning13.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)Finishing cycle run1 The TNC traverses the tool in the Z coordinate by the set-up clea

Page 211

HEIDENHAIN TNC 640 28913.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughi

Page 212

HEIDENHAIN TNC 640 2916.1 Fundamentals ... 400Overview ... 400Characteristics common to all touch probe cycles for datum setting ... 40116.2 SLO

Page 213 - Pocket with Contour

290 Cycles: Turning13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)ApplicationThis cycle en

Page 214 - Fundamentals

HEIDENHAIN TNC 640 29113.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)Finishing cycle runIf the starting point lies in the area to be machined, t

Page 215

292 Cycles: Turning13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)Cycle parametersU Machining operation Q215: Define the machining operation:0:

Page 216 - Defining contour descriptions

HEIDENHAIN TNC 640 29313.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)U Angle of face Q496: Angle between the face and the rotary axisU Type of e

Page 217

294 Cycles: Turning13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)ApplicationThis cycle enables you to run longi

Page 218 - Overlapping contours

HEIDENHAIN TNC 640 29513.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)Finishing cycle run1 The TNC runs the infeed motion at rapid traverse. 2 The TNC finis

Page 219

296 Cycles: Turning13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing a

Page 220

HEIDENHAIN TNC 640 29713.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programmed, the

Page 221

298 Cycles: Turning13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)ApplicationThis cycle enable

Page 222

HEIDENHAIN TNC 640 29913.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)Finishing cycle run1 The TNC runs the infeed motion at rapid traverse. 2 The

Page 224

3016.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416) ... 435Cycle run ... 435Please note while programming: ... 436Cycle parameters ... 4361

Page 225

300 Cycles: Turning13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)Cycle parametersU Machining operation Q215: Define the machining operation:0: R

Page 226

HEIDENHAIN TNC 640 30113.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)U Maximum cutting depth Q463: Maximum infeed (radius value) in radial directi

Page 227 - Multipass Milling

302 Cycles: Turning13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)ApplicationThis cycle enables you to run lon

Page 228 - 10.1 Fundamentals

HEIDENHAIN TNC 640 30313.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)Finishing cycle runIf the Z coordinate of the starting point is less than the contour

Page 229 - (Cycle 230, DIN/ISO: G230)

304 Cycles: Turning13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 230

HEIDENHAIN TNC 640 30513.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed,

Page 231

306 Cycles: Turning13.10 TURN CONTOUR-PARALLEL (Cycle 815)13.10 TURN CONTOUR-PARALLEL (Cycle 815)ApplicationThis cycle enables you to machine workpie

Page 232

HEIDENHAIN TNC 640 30713.10 TURN CONTOUR-PARALLEL (Cycle 815)Finishing cycle runIf the Z coordinate of the starting point is less than the contour sta

Page 233

308 Cycles: Turning13.10 TURN CONTOUR-PARALLEL (Cycle 815)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and

Page 234

HEIDENHAIN TNC 640 30913.10 TURN CONTOUR-PARALLEL (Cycle 815)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programmed, the va

Page 235 - DIN/ISO: G232)

HEIDENHAIN TNC 640 3117.1 Fundamentals ... 454Overview ... 454Recording the results of measurement ... 455Measurement results in Q parameters ..

Page 236

310 Cycles: Turning13.11 TURN SHOULDER FACE (Cycle 821)13.11 TURN SHOULDER FACE (Cycle 821)ApplicationThis cycle enables you to face turn right-angle

Page 237

HEIDENHAIN TNC 640 31113.11 TURN SHOULDER FACE (Cycle 821)Finishing cycle run1 The TNC traverses the tool in the Z coordinate by the set-up clearance

Page 238

312 Cycles: Turning13.11 TURN SHOULDER FACE (Cycle 821)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and fin

Page 239

HEIDENHAIN TNC 640 31313.12 TURN SHOULDER FACE EXTENDED (Cycle 822)13.12 TURN SHOULDER FACE EXTENDED (Cycle 822)ApplicationThis cycle enables you to f

Page 240 - 10.5 Programming Examples

314 Cycles: Turning13.12 TURN SHOULDER FACE EXTENDED (Cycle 822)Finishing cycle run1 The TNC runs the paraxial infeed motion at rapid traverse. 2 The

Page 241

HEIDENHAIN TNC 640 31513.12 TURN SHOULDER FACE EXTENDED (Cycle 822)Cycle parametersU Machining operation Q215: Define the machining operation:0: Rough

Page 242

316 Cycles: Turning13.12 TURN SHOULDER FACE EXTENDED (Cycle 822)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programmed, th

Page 243 - Transformations

HEIDENHAIN TNC 640 31713.13 TURN, TRANSVERSE PLUNGE (Cycle 823)13.13 TURN, TRANSVERSE PLUNGE (Cycle 823)ApplicationThis cycle enables you to face turn

Page 244 - 11.1 Fundamentals

318 Cycles: Turning13.13 TURN, TRANSVERSE PLUNGE (Cycle 823)Finishing cycle runThe TNC uses the tool position as cycle starting point when a cycle is

Page 245 - DIN/ISO: G54)

HEIDENHAIN TNC 640 31913.13 TURN, TRANSVERSE PLUNGE (Cycle 823)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 246 - 11.3 DATUM SHIFT with Datum

3217.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426) ... 485Cycle run ... 485Please note while programming: ... 485Cycle parameters ... 4861

Page 247

320 Cycles: Turning13.13 TURN, TRANSVERSE PLUNGE (Cycle 823)U Oversize in diameter Q483: Diameter oversize for the defined contour U Oversize in Z Q4

Page 248

HEIDENHAIN TNC 640 32113.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)ApplicationThis cycle enable

Page 249 - Editing mode of operation

322 Cycles: Turning13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)Finishing cycle runThe TNC uses the tool position as cycle starting point when a

Page 250 - Status displays

HEIDENHAIN TNC 640 32313.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)Cycle parametersU Machining operation Q215: Define the machining operation:0:

Page 251 - DIN/ISO: G247)

324 Cycles: Turning13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programme

Page 252 - DIN/ISO: G28)

HEIDENHAIN TNC 640 32513.15 TURN CONTOUR, TRANSVERSE (Cycle 820)13.15 TURN CONTOUR, TRANSVERSE (Cycle 820)ApplicationThis cycle enables you to face tu

Page 253

326 Cycles: Turning13.15 TURN CONTOUR, TRANSVERSE (Cycle 820)Finishing cycle runIf the Z coordinate of the starting point is less than the contour st

Page 254 - DIN/ISO: G73)

HEIDENHAIN TNC 640 32713.15 TURN CONTOUR, TRANSVERSE (Cycle 820)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 255

328 Cycles: Turning13.15 TURN CONTOUR, TRANSVERSE (Cycle 820)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed, the

Page 256 - DIN/ISO: G72)

HEIDENHAIN TNC 640 32913.16 RADIAL RECESSING (Cycle 861)13.16 RADIAL RECESSING (Cycle 861)ApplicationThis cycle enables you to radially cut in right-a

Page 257

HEIDENHAIN TNC 640 3318.1 Fundamentals ... 504Overview ... 50418.2 MEASURING (Cycle 3) ... 505Cycle run ... 505Please note while programming:

Page 258 - (Cycle 26)

330 Cycles: Turning13.16 RADIAL RECESSING (Cycle 861)Finishing cycle run1 The TNC positions the tool at rapid traverse to the first slot side.2 The T

Page 259

HEIDENHAIN TNC 640 33113.16 RADIAL RECESSING (Cycle 861)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and fin

Page 260 - DIN/ISO: G80, Software

332 Cycles: Turning13.17 RADIAL RECESSING EXTENDED (Cycle 862)13.17 RADIAL RECESSING EXTENDED (Cycle 862)ApplicationThis cycle enables you to radiall

Page 261 - Resetting

HEIDENHAIN TNC 640 33313.17 RADIAL RECESSING EXTENDED (Cycle 862)Finishing cycle run1 The TNC positions the tool at rapid traverse to the first slot s

Page 262

334 Cycles: Turning13.17 RADIAL RECESSING EXTENDED (Cycle 862)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 263

HEIDENHAIN TNC 640 33513.17 RADIAL RECESSING EXTENDED (Cycle 862)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programmed, th

Page 264 - Workspace monitoring

336 Cycles: Turning13.18 RECESSING CONTOUR, RADIAL (Cycle 860)13.18 RECESSING CONTOUR, RADIAL (Cycle 860)ApplicationThis cycle enables you to radiall

Page 265

HEIDENHAIN TNC 640 33713.18 RECESSING CONTOUR, RADIAL (Cycle 860)Finishing cycle run1 The TNC positions the tool at rapid traverse to the first slot s

Page 266 - 11.10 Programming Examples

338 Cycles: Turning13.18 RECESSING CONTOUR, RADIAL (Cycle 860)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 267

HEIDENHAIN TNC 640 33913.18 RECESSING CONTOUR, RADIAL (Cycle 860)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed,

Page 268

3419.1 Kinematics Measurement with TS Touch Probes (KinematicsOpt Option) ... 508Fundamentals ... 508Overview ... 50819.2 Prerequisites ... 50

Page 269 - Special Functions

340 Cycles: Turning13.19 AXIAL RECESSING (Cycle 871)13.19 AXIAL RECESSING (Cycle 871)ApplicationThis cycle enables you to axially cut in right-angled

Page 270 - 12.1 Fundamentals

HEIDENHAIN TNC 640 34113.19 AXIAL RECESSING (Cycle 871)Finishing cycle run1 The TNC positions the tool at rapid traverse to the first slot side.2 The

Page 271 - DIN/ISO: G04)

342 Cycles: Turning13.19 AXIAL RECESSING (Cycle 871)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and finish

Page 272 - DIN/ISO: G39)

HEIDENHAIN TNC 640 34313.20 AXIAL RECESSING EXTENDED (Cycle 872)13.20 AXIAL RECESSING EXTENDED (Cycle 872)ApplicationThis cycle enables you to axially

Page 273

344 Cycles: Turning13.20 AXIAL RECESSING EXTENDED (Cycle 872)Finishing cycle runThe TNC uses the tool position as cycle starting point when a cycle i

Page 274 - (Cycle 13, DIN/ISO: G36)

HEIDENHAIN TNC 640 34513.20 AXIAL RECESSING EXTENDED (Cycle 872)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 275 - DIN/ISO: G62)

346 Cycles: Turning13.20 AXIAL RECESSING EXTENDED (Cycle 872)U Oversize in diameter Q483: Diameter oversize for the defined contour U Oversize in Z Q

Page 276 - CAM TNCPP

HEIDENHAIN TNC 640 34713.21 RECESSING CONTOUR, AXIAL (Cycle 870)13.21 RECESSING CONTOUR, AXIAL (Cycle 870)ApplicationThis cycle enables you to axially

Page 277

348 Cycles: Turning13.21 RECESSING CONTOUR, AXIAL (Cycle 870)Finishing cycle runThe TNC uses the tool position as cycle starting point when a cycle i

Page 278

HEIDENHAIN TNC 640 34913.21 RECESSING CONTOUR, AXIAL (Cycle 870)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing

Page 279 - Cycles: Turning

HEIDENHAIN TNC 640 3520.1 Fundamentals ... 528Overview ... 528Differences between Cycles 31 to 33 and Cycles 481 to 483 ... 529Setting the machi

Page 280 - (Software Option 50)

350 Cycles: Turning13.21 RECESSING CONTOUR, AXIAL (Cycle 870)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed, the

Page 281

HEIDENHAIN TNC 640 35113.22 LONGITUDINAL THREAD (Cycle 831)13.22 LONGITUDINAL THREAD (Cycle 831)ApplicationThis cycle enables you to run longitudinal

Page 282 - Working with turning cycles

352 Cycles: Turning13.22 LONGITUDINAL THREAD (Cycle 831)Please note while programming:Program a positioning block to the starting position with radiu

Page 283 - SYSTEM (Cycle 800)

HEIDENHAIN TNC 640 35313.22 LONGITUDINAL THREAD (Cycle 831)Cycle parametersU Thread position Q471: Define the position of the thread:0: External threa

Page 284

354 Cycles: Turning13.22 LONGITUDINAL THREAD (Cycle 831)U Type of infeed Q468: Define the type of infeed:0: Constant chip cross section (the infeed d

Page 285 - SYSTEM (Cycle 801)

HEIDENHAIN TNC 640 35513.23 THREAD EXTENDED (Cycle 832)13.23 THREAD EXTENDED (Cycle 832)ApplicationThis cycle enables you to run both face turning and

Page 286 - 13.4 Fundamentals of Turning

356 Cycles: Turning13.23 THREAD EXTENDED (Cycle 832)Please note while programming:Program a positioning block to the starting position with radius co

Page 287 - LONGITUDINAL (Cycle 811)

HEIDENHAIN TNC 640 35713.23 THREAD EXTENDED (Cycle 832)Cycle parametersU Thread position Q471: Define the position of the thread:0: External thread1:

Page 288 - Finishing cycle run

358 Cycles: Turning13.23 THREAD EXTENDED (Cycle 832)U Taper angle Q469: Taper angle of contourU Runout of thread Q474: Length of the path on which, a

Page 289

HEIDENHAIN TNC 640 35913.24 CONTOUR-PARALLEL THREAD (Cycle 830)13.24 CONTOUR-PARALLEL THREAD (Cycle 830)ApplicationThis cycle enables you to run both

Page 291

360 Cycles: Turning13.24 CONTOUR-PARALLEL THREAD (Cycle 830)Please note while programming:Program a positioning block to the starting position with r

Page 292

HEIDENHAIN TNC 640 36113.24 CONTOUR-PARALLEL THREAD (Cycle 830)Cycle parametersU Thread position Q471: Define the position of the thread:0: External t

Page 293

362 Cycles: Turning13.24 CONTOUR-PARALLEL THREAD (Cycle 830)U Type of infeed Q468: Define the type of infeed:0: Constant chip cross section (the infe

Page 294 - PLUNGE (Cycle 813)

HEIDENHAIN TNC 640 36313.25 Example program13.25 Example programExample: Shoulder with recess0 BEGIN PGM SHOULDER MM1 BLK FORM 0.1 Y X+0 Y-10 Z-35Defi

Page 295

364 Cycles: Turning13.25 Example program11 CYCL DEF 812 SHOULDER LONG. EXTENDED.Cycle definition shoulder longitudinalQ215=+0 ;MACHINING OPERATIONQ46

Page 296

HEIDENHAIN TNC 640 36513.25 Example program20 CYCL DEF 862 RADIAL RECESSING EXTENDEDCycle definition recess Q215=+0 ;MACHINING OPERATIONQ460=+2 ;SET-

Page 297

366 Cycles: Turning13.25 Example program

Page 298 - (Cycle 814)

Using Touch Probe Cycles

Page 299

368 Using Touch Probe Cycles14.1 General Information about Touch Probe Cycles14.1 General Information about Touch Probe CyclesMethod of functionWhene

Page 300

HEIDENHAIN TNC 640 36914.1 General Information about Touch Probe CyclesTouch probe cycles for automatic operationBesides the touch probe cycles, which

Page 301

Fundamentals / Overviews

Page 302 - LONGITUDINAL (Cycle 810)

370 Using Touch Probe Cycles14.1 General Information about Touch Probe CyclesDefining the touch probe cycle in the Programming and Editing mode of op

Page 303

HEIDENHAIN TNC 640 37114.2 Before You Start Working with Touch Probe Cycles14.2 Before You Start Working with Touch Probe CyclesTo make it possible to

Page 304

372 Using Touch Probe Cycles14.2 Before You Start Working with Touch Probe CyclesTouch trigger probe, probing feed rate: F in touch probe tableIn F y

Page 305

HEIDENHAIN TNC 640 37314.2 Before You Start Working with Touch Probe CyclesExecuting touch probe cyclesAll touch probe cycles are DEF active. This mea

Page 306 - (Cycle 815)

374 Using Touch Probe Cycles14.3 Touch Probe Table14.3 Touch Probe TableGeneral informationVarious data is stored in the touch probe table that defin

Page 307

HEIDENHAIN TNC 640 37514.3 Touch Probe TableTouch probe dataAbbr. Inputs DialogNO Number of the touch probe: Enter this number in the tool table (colu

Page 308

376 Using Touch Probe Cycles14.3 Touch Probe Table

Page 309

Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment

Page 310 - (Cycle 821)

378 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.1 Fundamentals15.1 FundamentalsOverviewThe TNC provides five cycles that en

Page 311

HEIDENHAIN TNC 640 37915.1 FundamentalsCharacteristics common to all touch probe cycles for measuring workpiece misalignmentFor Cycles 400, 401 and 40

Page 312

38 Fundamentals / Overviews1.1 Introduction1.1 IntroductionFrequently recurring machining cycles that comprise several working steps are stored in th

Page 313 - EXTENDED (Cycle 822)

380 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.2 BASIC ROTATION (Cycle 400, DIN/ISO: G400)15.2 BASIC ROTATION (Cycle 400,

Page 314

HEIDENHAIN TNC 640 38115.2 BASIC ROTATION (Cycle 400, DIN/ISO: G400)Cycle parametersU 1st meas. point 1st axis Q263 (absolute): Coordinate of the firs

Page 315

382 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.2 BASIC ROTATION (Cycle 400, DIN/ISO: G400)U Traversing to clearance height

Page 316

HEIDENHAIN TNC 640 38315.3 BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)15.3 BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)Cycle

Page 317 - (Cycle 823)

384 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.3 BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)Cycle parametersU

Page 318

HEIDENHAIN TNC 640 38515.3 BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)U Preset number in table Q305: Enter the preset number in the table

Page 319

386 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.4 BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)15.4 BASIC ROTATI

Page 320

HEIDENHAIN TNC 640 38715.4 BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)Cycle parametersU 1st stud: Center in 1st axis (absolute): Center o

Page 321 - EXTENDED (Cycle 824)

388 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.4 BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)U Traversing to c

Page 322

HEIDENHAIN TNC 640 38915.5 BASIC ROTATION Compensation via Rotary Axis (Cycle 403,DIN/ISO: G403)15.5 BASIC ROTATION Compensation via Rotary Axis (Cycl

Page 323

HEIDENHAIN TNC 640 391.2 Available Cycle Groups1.2 Available Cycle GroupsOverview of fixed cyclesU The soft-key row shows the available groups of cycl

Page 324

390 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.5 BASIC ROTATION Compensation via Rotary Axis (Cycle 403,DIN/ISO: G403)Cycl

Page 325 - TRANSVERSE (Cycle 820)

HEIDENHAIN TNC 640 39115.5 BASIC ROTATION Compensation via Rotary Axis (Cycle 403,DIN/ISO: G403)U Clearance height Q260 (absolute): Coordinate in the

Page 326

392 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.6 SET BASIC ROTATION (Cycle 404, DIN/ISO: G404)15.6 SET BASIC ROTATION (Cyc

Page 327

HEIDENHAIN TNC 640 39315.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN/ISO: G405)15.7 Compensating Workpiece Misalignmen

Page 328

394 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN

Page 329 - (Cycle 861)

HEIDENHAIN TNC 640 39515.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN/ISO: G405)Cycle parametersU Center in 1st axis Q3

Page 330

396 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN

Page 331

HEIDENHAIN TNC 640 39715.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN/ISO: G405)Example: Determining a basic rotation f

Page 332 - EXTENDED (Cycle 862)

398 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN

Page 333

Touch Probe Cycles: Automatic Datum Setting

Page 334

4 TNC Model, Software and FeaturesTNC Model, Software and FeaturesThis manual describes functions and features provided by TNCs as of the following

Page 335

40 Fundamentals / Overviews1.2 Available Cycle GroupsOverview of touch probe cyclesU The soft-key row shows the available groups of cyclesU If requir

Page 336 - RADIAL (Cycle 860)

400 Touch Probe Cycles: Automatic Datum Setting16.1 Fundamentals16.1 FundamentalsOverviewThe TNC offers twelve cycles for automatically finding refer

Page 337

HEIDENHAIN TNC 640 40116.1 FundamentalsCharacteristics common to all touch probe cycles for datum settingDatum point and touch probe axisFrom the touc

Page 338

402 Touch Probe Cycles: Automatic Datum Setting16.1 FundamentalsSaving the calculated datumIn all cycles for datum setting you can use the input para

Page 339

HEIDENHAIN TNC 640 40316.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)16.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)Cycle runTouch Probe Cycle 4

Page 340 - Roughing cycle run

404 Touch Probe Cycles: Automatic Datum Setting16.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)Please note while programming:Cycle parametersU Cent

Page 341

HEIDENHAIN TNC 640 40516.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)U Traversing to clearance height Q301: Definition of how the touch probe is to

Page 342

406 Touch Probe Cycles: Automatic Datum Setting16.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)U Probe in TS axis Q381: Specify whether the TNC sho

Page 343 - EXTENDED (Cycle 872)

HEIDENHAIN TNC 640 40716.3 DATUM RIDGE CENTER (Cycle 409, DIN/ISO: G409)16.3 DATUM RIDGE CENTER (Cycle 409, DIN/ISO: G409)Cycle runTouch Probe Cycle 4

Page 344

408 Touch Probe Cycles: Automatic Datum Setting16.3 DATUM RIDGE CENTER (Cycle 409, DIN/ISO: G409)Cycle parametersU Center in 1st axis Q321 (absolute)

Page 345

HEIDENHAIN TNC 640 40916.3 DATUM RIDGE CENTER (Cycle 409, DIN/ISO: G409)U Measured-value transfer (0, 1) Q303: Specify whether the determined datum is

Page 346

Using Fixed Cycles

Page 347 - (Cycle 870)

410 Touch Probe Cycles: Automatic Datum Setting16.4 DATUM FROM INSIDE OF RECTANGLE (Cycle 410, DIN/ISO: G410)16.4 DATUM FROM INSIDE OF RECTANGLE (Cyc

Page 348

HEIDENHAIN TNC 640 41116.4 DATUM FROM INSIDE OF RECTANGLE (Cycle 410, DIN/ISO: G410)Please note while programming:Cycle parametersU Center in 1st axis

Page 349

412 Touch Probe Cycles: Automatic Datum Setting16.4 DATUM FROM INSIDE OF RECTANGLE (Cycle 410, DIN/ISO: G410)U Traversing to clearance height Q301: D

Page 350

HEIDENHAIN TNC 640 41316.4 DATUM FROM INSIDE OF RECTANGLE (Cycle 410, DIN/ISO: G410)U Probe in TS axis Q381: Specify whether the TNC should also set t

Page 351 - (Cycle 831)

414 Touch Probe Cycles: Automatic Datum Setting16.5 DATUM FROM OUTSIDE OF RECTANGLE (Cycle 411, DIN/ISO: G411)16.5 DATUM FROM OUTSIDE OF RECTANGLE (C

Page 352

HEIDENHAIN TNC 640 41516.5 DATUM FROM OUTSIDE OF RECTANGLE (Cycle 411, DIN/ISO: G411)Please note while programming:Cycle parametersU Center in 1st axi

Page 353

416 Touch Probe Cycles: Automatic Datum Setting16.5 DATUM FROM OUTSIDE OF RECTANGLE (Cycle 411, DIN/ISO: G411)U Traversing to clearance height Q301:

Page 354

HEIDENHAIN TNC 640 41716.5 DATUM FROM OUTSIDE OF RECTANGLE (Cycle 411, DIN/ISO: G411)U Probe in TS axis Q381: Specify whether the TNC should also set

Page 355 - (Cycle 832)

418 Touch Probe Cycles: Automatic Datum Setting16.6 DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)16.6 DATUM FROM INSIDE OF CIRCLE (Cycle 412

Page 356

HEIDENHAIN TNC 640 41916.6 DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)Please note while programming:Cycle parametersU Center in 1st axis Q3

Page 357

42 Using Fixed Cycles2.1 Working with Fixed Cycles2.1 Working with Fixed CyclesMachine-specific cyclesIn addition to the HEIDENHAIN cycles, many mach

Page 358

420 Touch Probe Cycles: Automatic Datum Setting16.6 DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)U Measuring height in the touch probe axis

Page 359 - THREAD (Cycle 830)

HEIDENHAIN TNC 640 42116.6 DATUM FROM INSIDE OF CIRCLE (Cycle 412, DIN/ISO: G412)U Probe in TS axis Q381: Specify whether the TNC should also set the

Page 360

422 Touch Probe Cycles: Automatic Datum Setting16.7 DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)16.7 DATUM FROM OUTSIDE OF CIRCLE (Cycle 4

Page 361

HEIDENHAIN TNC 640 42316.7 DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)Please note while programming:Cycle parametersU Center in 1st axis Q

Page 362

424 Touch Probe Cycles: Automatic Datum Setting16.7 DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)U Measuring height in the touch probe axis

Page 363 - 13.25 Example program

HEIDENHAIN TNC 640 42516.7 DATUM FROM OUTSIDE OF CIRCLE (Cycle 413, DIN/ISO: G413)U Probe in TS axis Q381: Specify whether the TNC should also set the

Page 364

426 Touch Probe Cycles: Automatic Datum Setting16.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)16.8 DATUM FROM OUTSIDE OF CORNER (Cycle 4

Page 365

HEIDENHAIN TNC 640 42716.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)Please note while programming:XYXYXYXYABCD123213123213Before a cycle

Page 366

428 Touch Probe Cycles: Automatic Datum Setting16.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)Cycle parametersU 1st meas. point 1st axis

Page 367 - Using Touch Probe

HEIDENHAIN TNC 640 42916.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)U Traversing to clearance height Q301: Definition of how the touch p

Page 368 - Touch Probe Cycles

HEIDENHAIN TNC 640 432.1 Working with Fixed CyclesDefining a cycle using soft keysU The soft-key row shows the available groups of cyclesU Press the s

Page 369

430 Touch Probe Cycles: Automatic Datum Setting16.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)U Probe in TS axis Q381: Specify whether t

Page 370

HEIDENHAIN TNC 640 43116.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)16.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)Cycle runT

Page 371

432 Touch Probe Cycles: Automatic Datum Setting16.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)Please note while programming:Cycle paramet

Page 372

HEIDENHAIN TNC 640 43316.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)U Traversing to clearance height Q301: Definition of how the touch pr

Page 373 - Executing touch probe cycles

434 Touch Probe Cycles: Automatic Datum Setting16.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)U Probe in TS axis Q381: Specify whether th

Page 374 - 14.3 Touch Probe Table

HEIDENHAIN TNC 640 43516.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)16.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)Cycle runTouch Probe Cyc

Page 375

436 Touch Probe Cycles: Automatic Datum Setting16.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)Please note while programming:Cycle parametersU Ce

Page 376

HEIDENHAIN TNC 640 43716.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)U Datum number in table Q305: Enter the number in the datum or preset table

Page 377 - Misalignment

438 Touch Probe Cycles: Automatic Datum Setting16.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)U Probe in TS axis Q381: Specify whether the TNC s

Page 378 - 15.1 Fundamentals

HEIDENHAIN TNC 640 43916.11 DATUM IN TOUCH PROBE AXIS (Cycle 417, DIN/ISO: G417)16.11 DATUM IN TOUCH PROBE AXIS (Cycle 417, DIN/ISO: G417)Cycle runTou

Page 379

44 Using Fixed Cycles2.1 Working with Fixed CyclesCalling cyclesThe following cycles become effective automatically as soon as they are defined in th

Page 380 - DIN/ISO: G400)

440 Touch Probe Cycles: Automatic Datum Setting16.11 DATUM IN TOUCH PROBE AXIS (Cycle 417, DIN/ISO: G417)Cycle parametersU 1st meas. point 1st axis Q

Page 381

HEIDENHAIN TNC 640 44116.12 DATUM AT CENTER OF 4 HOLES (Cycle 418, DIN/ISO: G418)16.12 DATUM AT CENTER OF 4 HOLES (Cycle 418, DIN/ISO: G418)Cycle runT

Page 382

442 Touch Probe Cycles: Automatic Datum Setting16.12 DATUM AT CENTER OF 4 HOLES (Cycle 418, DIN/ISO: G418)Please note while programming:Cycle paramet

Page 383 - 15.3 BASIC ROTATION from Two

HEIDENHAIN TNC 640 44316.12 DATUM AT CENTER OF 4 HOLES (Cycle 418, DIN/ISO: G418)U Datum number in table Q305: Enter the number in the datum or preset

Page 384

444 Touch Probe Cycles: Automatic Datum Setting16.12 DATUM AT CENTER OF 4 HOLES (Cycle 418, DIN/ISO: G418)U Probe in TS axis Q381: Specify whether th

Page 385

HEIDENHAIN TNC 640 44516.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)Cycle runTouch Probe Cycle 4

Page 386

446 Touch Probe Cycles: Automatic Datum Setting16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)Cycle parametersU 1st meas. point 1st axis Q263 (abs

Page 387 - Q268 Q270

HEIDENHAIN TNC 640 44716.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)U Traverse direction Q267: Direction in which the probe is to approach the wor

Page 388

448 Touch Probe Cycles: Automatic Datum Setting16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)Example: Datum setting in center of a circular segme

Page 389

HEIDENHAIN TNC 640 44916.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)2 TCH PROBE 413 DATUM OUTSIDE CIRCLEQ321=+25 ;CENTER IN 1ST AXISCenter of circ

Page 390 - DIN/ISO: G403)

HEIDENHAIN TNC 640 452.1 Working with Fixed CyclesCalling a cycle with CYCL CALL POSThe CYCL CALL POS function calls the most recently defined fixed c

Page 391

450 Touch Probe Cycles: Automatic Datum Setting16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)Example: Datum setting on top surface of workpiece a

Page 392 - (Cycle 404, DIN/ISO: G404)

HEIDENHAIN TNC 640 45116.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)3 TCH PROBE 416 DATUM CIRCLE CENTERQ273=+35 ;CENTER IN 1ST AXISCenter of the b

Page 393

452 Touch Probe Cycles: Automatic Datum Setting16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)

Page 394 - (Cycle 405, DIN/ISO: G405)

Touch Probe Cycles: Automatic Workpiece Inspection

Page 395

454 Touch Probe Cycles: Automatic Workpiece Inspection17.1 Fundamentals17.1 FundamentalsOverviewThe TNC offers twelve cycles for measuring workpieces

Page 396

HEIDENHAIN TNC 640 45517.1 FundamentalsRecording the results of measurementFor all cycles in which you automatically measure workpieces (with the exce

Page 397

456 Touch Probe Cycles: Automatic Workpiece Inspection17.1 FundamentalsExample: Measuring log for touch probe cycle 421:Measuring log for Probing Cyc

Page 398

HEIDENHAIN TNC 640 45717.1 FundamentalsMeasurement results in Q parametersThe TNC saves the measurement results of the respective touch probe cycle in

Page 399 - Automatic Datum

458 Touch Probe Cycles: Automatic Workpiece Inspection17.1 FundamentalsTolerance monitoringFor most of the cycles for workpiece inspection you can ha

Page 400 - 16.1 Fundamentals

HEIDENHAIN TNC 640 45917.1 FundamentalsTool breakage monitoringThe TNC will output an error message and stop program run if the measured deviation is

Page 401

46 Using Fixed Cycles2.2 Pattern Definition PATTERN DEF2.2 Pattern Definition PATTERN DEFApplicationYou use the PATTERN DEF function to easily define

Page 402

460 Touch Probe Cycles: Automatic Workpiece Inspection17.2 REF. PLANE (Cycle 0, DIN/ISO: G55)17.2 REF. PLANE (Cycle 0, DIN/ISO: G55)Cycle run1 The to

Page 403 - (Cycle 408, DIN/ISO: G408)

HEIDENHAIN TNC 640 46117.3 POLAR REFERENCE PLANE (Cycle 1)17.3 POLAR REFERENCE PLANE (Cycle 1)Cycle runTouch Probe Cycle 1 measures any position on th

Page 404

462 Touch Probe Cycles: Automatic Workpiece Inspection17.3 POLAR REFERENCE PLANE (Cycle 1)Cycle parametersU Probing axis: Enter the probing axis with

Page 405

HEIDENHAIN TNC 640 46317.4 MEASURE ANGLE (Cycle 420, DIN/ISO: G420)17.4 MEASURE ANGLE (Cycle 420, DIN/ISO: G420)Cycle runTouch Probe Cycle 420 measure

Page 406

464 Touch Probe Cycles: Automatic Workpiece Inspection17.4 MEASURE ANGLE (Cycle 420, DIN/ISO: G420)Cycle parametersU 1st meas. point 1st axis Q263 (a

Page 407 - (Cycle 409, DIN/ISO: G409)

HEIDENHAIN TNC 640 46517.4 MEASURE ANGLE (Cycle 420, DIN/ISO: G420)U Traverse direction 1 Q267: Direction in which the probe is to approach the workpi

Page 408

466 Touch Probe Cycles: Automatic Workpiece Inspection17.5 MEASURE HOLE (Cycle 421, DIN/ISO: G421)17.5 MEASURE HOLE (Cycle 421, DIN/ISO: G421)Cycle r

Page 409

HEIDENHAIN TNC 640 46717.5 MEASURE HOLE (Cycle 421, DIN/ISO: G421)Cycle parametersU Center in 1st axis Q273 (absolute): Center of the hole in the refe

Page 410

468 Touch Probe Cycles: Automatic Workpiece Inspection17.5 MEASURE HOLE (Cycle 421, DIN/ISO: G421)U Measuring height in the touch probe axis Q261 (ab

Page 411

HEIDENHAIN TNC 640 46917.5 MEASURE HOLE (Cycle 421, DIN/ISO: G421)U Measuring log Q281: Definition of whether the TNC is to create a measuring log: 0:

Page 412

HEIDENHAIN TNC 640 472.2 Pattern Definition PATTERN DEFEntering PATTERN DEFU Select the Programming and Editing operating modeU Press the special func

Page 413

470 Touch Probe Cycles: Automatic Workpiece Inspection17.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)17.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/I

Page 414

HEIDENHAIN TNC 640 47117.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)Cycle parametersU Center in 1st axis Q273 (absolute): Center of the stud in

Page 415

472 Touch Probe Cycles: Automatic Workpiece Inspection17.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)U Measuring height in the touch probe axis

Page 416

HEIDENHAIN TNC 640 47317.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)U Measuring log Q281: Definition of whether the TNC is to create a measuring

Page 417

474 Touch Probe Cycles: Automatic Workpiece Inspection17.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/ISO: G423)17.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/I

Page 418

HEIDENHAIN TNC 640 47517.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/ISO: G423)Please note while programming:Cycle parametersU Center in 1st axis Q273 (abs

Page 419

476 Touch Probe Cycles: Automatic Workpiece Inspection17.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/ISO: G423)U Set-up clearance Q320 (incremental): Addi

Page 420 - SET_UP(TCHPROBE.TP)

HEIDENHAIN TNC 640 47717.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/ISO: G423)U Measuring log Q281: Definition of whether the TNC is to create a measuring

Page 421

478 Touch Probe Cycles: Automatic Workpiece Inspection17.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)17.8 MEASURE RECTANGLE OUTSIDE (Cycle

Page 422

HEIDENHAIN TNC 640 47917.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)Please note while programming:Cycle parametersU Center in 1st axis Q273

Page 423

48 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining individual machining positionsU X coord. of machining position (absolute): Enter X co

Page 424

480 Touch Probe Cycles: Automatic Workpiece Inspection17.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)U Set-up clearance Q320 (incremental):

Page 425

HEIDENHAIN TNC 640 48117.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)U Measuring log Q281: Definition of whether the TNC is to create a meas

Page 426

482 Touch Probe Cycles: Automatic Workpiece Inspection17.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)17.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/I

Page 427

HEIDENHAIN TNC 640 48317.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)Cycle parametersU Starting point in 1st axis Q328 (absolute): Starting point

Page 428

484 Touch Probe Cycles: Automatic Workpiece Inspection17.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)U Measuring log Q281: Definition of whether

Page 429

HEIDENHAIN TNC 640 48517.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426)17.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426)Cycle runTouch Probe Cyc

Page 430

486 Touch Probe Cycles: Automatic Workpiece Inspection17.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426)Cycle parametersU 1st meas. point 1st axis

Page 431

HEIDENHAIN TNC 640 48717.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426)U Measuring log Q281: Definition of whether the TNC is to create a measuring

Page 432

488 Touch Probe Cycles: Automatic Workpiece Inspection17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO

Page 433

HEIDENHAIN TNC 640 48917.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)Cycle parametersU 1st meas. point 1st axis Q263 (absolute): Coordinate of the

Page 434

HEIDENHAIN TNC 640 492.2 Pattern Definition PATTERN DEFDefining a single rowU Starting point in X (absolute): Coordinate of the starting point of the

Page 435

490 Touch Probe Cycles: Automatic Workpiece Inspection17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)U Measuring log Q281: Definition of whether

Page 436

HEIDENHAIN TNC 640 49117.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)17.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)Cycle runTouch

Page 437

492 Touch Probe Cycles: Automatic Workpiece Inspection17.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)Cycle parametersU Center in 1st axis Q

Page 438

HEIDENHAIN TNC 640 49317.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)U Measuring height in the touch probe axis Q261 (absolute): Coordinate

Page 439 - (Cycle 417, DIN/ISO: G417)

494 Touch Probe Cycles: Automatic Workpiece Inspection17.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)U Measuring log Q281: Definition of wh

Page 440

HEIDENHAIN TNC 640 49517.13 MEASURE PLANE (Cycle 431, DIN/ISO: G431)17.13 MEASURE PLANE (Cycle 431, DIN/ISO: G431)Cycle runTouch Probe Cycle 431 finds

Page 441

496 Touch Probe Cycles: Automatic Workpiece Inspection17.13 MEASURE PLANE (Cycle 431, DIN/ISO: G431)Please note while programming:Cycle parametersU 1

Page 442

HEIDENHAIN TNC 640 49717.13 MEASURE PLANE (Cycle 431, DIN/ISO: G431)U 3rd meas. point 3rd axis Q298 (absolute): Coordinate of the third touch point in

Page 443

498 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming Examples17.14 Programming ExamplesExample: Measuring and reworking a rectangu

Page 444

HEIDENHAIN TNC 640 49917.14 Programming ExamplesQ285=0 ;MIN. LIMIT 1ST SIDEQ286=0 ;MAX. LIMIT 2ND SIDEQ287=0 ;MIN. LIMIT 2ND SIDEQ279=0 ;TOLERANCE 1ST

Page 445 - (Cycle 419, DIN/ISO: G419)

HEIDENHAIN TNC 640 5 TNC Model, Software and FeaturesSoftware optionsThe TNC 640 features various software options that can be enabled by your machine

Page 446

50 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining a single patternU Starting point in X (absolute): Coordinate of the starting point of

Page 447

500 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming ExamplesExample: Measuring a rectangular pocket and recording the results0 BE

Page 448 - 1 TOOL CALL 69 Z

HEIDENHAIN TNC 640 50117.14 Programming ExamplesQ284=90.15;MAX. LIMIT 1ST SIDEMaximum limit in XQ285=89.95;MIN. LIMIT 1ST SIDEMinimum limit in XQ286=7

Page 449

502 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming Examples

Page 450

Touch Probe Cycles: Special Functions

Page 451

504 Touch Probe Cycles: Special Functions18.1 Fundamentals18.1 FundamentalsOverviewThe TNC provides a cycle for the following special purpose:When ru

Page 452

HEIDENHAIN TNC 640 50518.2 MEASURING (Cycle 3)18.2 MEASURING (Cycle 3)Cycle runTouch Probe Cycle 3 measures any position on the workpiece in a selecta

Page 453 - Inspection

506 Touch Probe Cycles: Special Functions18.2 MEASURING (Cycle 3)Cycle parametersU Parameter number for result: Enter the number of the Q parameter t

Page 454 - 17.1 Fundamentals

Touch Probe Cycles: Automatic Kinematics Measurement

Page 455

508 Touch Probe Cycles: Automatic Kinematics Measurement19.1 Kinematics Measurement with TS Touch Probes (KinematicsOpt Option)19.1 Kinematics Measur

Page 456

HEIDENHAIN TNC 640 50919.2 Prerequisites19.2 PrerequisitesThe following are prerequisites for using the KinematicsOpt option: The software options 48

Page 457

HEIDENHAIN TNC 640 512.2 Pattern Definition PATTERN DEFDefining individual framesU Starting point in X (absolute): Coordinate of the starting point of

Page 458

510 Touch Probe Cycles: Automatic Kinematics Measurement19.3 SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)19.3 SAVE KINEMATICS (Cycle 450, DIN/I

Page 459

HEIDENHAIN TNC 640 51119.3 SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)Cycle parametersU Mode (0/1/2/3) Q410: Specify whether to save or restore

Page 460 - DIN/ISO: G55)

512 Touch Probe Cycles: Automatic Kinematics Measurement19.3 SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)Notes on data managementThe TNC stores

Page 461 - (Cycle 1)

HEIDENHAIN TNC 640 51319.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Cycle runThe

Page 462

514 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Q147 Offset error in X direction, f

Page 463 - DIN/ISO: G420)

HEIDENHAIN TNC 640 51519.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Positioning directionThe positioning direction of the rotary axis to b

Page 464

516 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Machines with Hirth-coupled axesThe

Page 465

HEIDENHAIN TNC 640 51719.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Choice of number of measuring pointsTo save time you can make a rough

Page 466

518 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Notes on the accuracyThe geometrica

Page 467

HEIDENHAIN TNC 640 51919.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)BacklashBacklash is a small amount of play between the rotary or angle

Page 468

52 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining a full circleU Bolt-hole circle center X (absolute): Coordinate of the circle center

Page 469

520 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Please note while programming:Note

Page 470

HEIDENHAIN TNC 640 52119.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Cycle parametersU Mode (0=Check/1=Measure) Q406: Specify whether the T

Page 471

522 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)U Feed rate for pre-positioning Q25

Page 472

HEIDENHAIN TNC 640 52319.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)U Start angle C axis Q419 (absolute): Starting angle in the C axis at

Page 473

524 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Various modes (Q406) Test mode Q40

Page 474

HEIDENHAIN TNC 640 52519.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Log functionAfter running Cycle 451, the TNC creates a measuring log (

Page 475

526 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Notes on log data Error outputsIn

Page 476

Touch Probe Cycles: Automatic Tool Measurement

Page 477

528 Touch Probe Cycles: Automatic Tool Measurement20.1 Fundamentals20.1 FundamentalsOverviewIn conjunction with the TNC's tool measurement cycle

Page 478

HEIDENHAIN TNC 640 52920.1 FundamentalsDifferences between Cycles 31 to 33 and Cycles 481 to 483The features and the operating sequences are absolutel

Page 479

HEIDENHAIN TNC 640 532.2 Pattern Definition PATTERN DEFDefining a pitch circleU Bolt-hole circle center X (absolute): Coordinate of the circle center

Page 480

530 Touch Probe Cycles: Automatic Tool Measurement20.1 FundamentalsSetting the machine parametersWhen measuring a rotating tool, the TNC automaticall

Page 481

HEIDENHAIN TNC 640 53120.1 FundamentalsprobingFeedCalc = ConstantFeed: The feed rate for probing remains constant; the error of measurement, however,

Page 482 - (Cycle 425, DIN/ISO: G425)

532 Touch Probe Cycles: Automatic Tool Measurement20.1 FundamentalsInput examples for common tool typesTo o l type CUT TT:R_OFFS TT:L_OFFSDrill – (n

Page 483

HEIDENHAIN TNC 640 53320.2 Calibrating the TT (Cycle 30 or 480, DIN/ISO: G480)20.2 Calibrating the TT (Cycle 30 or 480, DIN/ISO: G480)Cycle runThe TT

Page 484

534 Touch Probe Cycles: Automatic Tool Measurement20.3 Measuring the Tool Length (Cycle 31 or 481, DIN/ISO: G481)20.3 Measuring the Tool Length (Cycl

Page 485 - (Cycle 426, DIN/ISO: G426)

HEIDENHAIN TNC 640 53520.3 Measuring the Tool Length (Cycle 31 or 481, DIN/ISO: G481)Please note while programming:Cycle parametersU Measure tool=0 /

Page 486

536 Touch Probe Cycles: Automatic Tool Measurement20.4 Measuring the Tool Radius (Cycle 32 or 482, DIN/ISO: G482)20.4 Measuring the Tool Radius (Cycl

Page 487

HEIDENHAIN TNC 640 53720.4 Measuring the Tool Radius (Cycle 32 or 482, DIN/ISO: G482)Cycle parametersU Measure tool=0 / Check tool=1: Select whether t

Page 488 - (Cycle 427, DIN/ISO: G427)

538 Touch Probe Cycles: Automatic Tool Measurement20.5 Measuring Tool Length and Radius (Cycle 33 or 483, DIN/ISO: G483)20.5 Measuring Tool Length an

Page 489

HEIDENHAIN TNC 640 53920.5 Measuring Tool Length and Radius (Cycle 33 or 483, DIN/ISO: G483)Cycle parametersU Measure tool=0 / Check tool=1: Select wh

Page 490

54 Using Fixed Cycles2.3 Point Tables2.3 Point TablesApplicationYou should create a point table whenever you want to run a cycle, or several cycles i

Page 491

540 Touch Probe Cycles: Automatic Tool Measurement20.5 Measuring Tool Length and Radius (Cycle 33 or 483, DIN/ISO: G483)

Page 492

HEIDENHAIN TNC 640 541 OverviewOverviewFixed cyclesCycle number Cycle designationDEF activeCALL activePage7 Datum shift  Page 2458 Mirror image  Pag

Page 493

542 Overview206 Tapping with a floating tap holder, new  Page 95207 Rigid tapping, new  Page 97208 Bore milling  Page 83209 Tapping with chip bre

Page 494

HEIDENHAIN TNC 640 543 OverviewTurning cyclesCycle number Cycle designationDEF activeCALL activePage800 Adapt rotary coordinate system  Page 283801 R

Page 495

544 OverviewTouch probe cyclesCycle number Cycle designationDEF activeCALL activePage0 Reference plane  Page 4601 Polar datum  Page 4613 Measuring

Page 496

HEIDENHAIN TNC 640 545 Overview423 Workpiece—measure rectangle from inside  Page 474424 Workpiece—measure rectangle from outside  Page 478425 Workpi

Page 497

546 Overview

Page 498 - 17.14 Programming Examples

HEIDENHAIN TNC 640 547IndexSymbole3-D touch probes ... 38, 368AAngle of a plane, measuring ... 495Angle, measuring in a plane ... 495Automatic tool me

Page 499

548 IndexSScaling factor ... 256Side finishing ... 186Single-lip deep-hole drilling ... 86SL CyclesSL cyclesContour data ... 177Contour geometry cycl

Page 500

Touch probes from HEIDENHAINhelp you reduce non-productive time and improve the dimensional accuracy of the fi nished workpieces.Workpiece touch probes

Page 501

HEIDENHAIN TNC 640 552.3 Point TablesHiding single points from the machining processIn the FADE column of the point table you can specify if the defin

Page 502

56 Using Fixed Cycles2.3 Point TablesSelecting a point table in the programIn the Programming and Editing mode of operation, select the program for w

Page 503

HEIDENHAIN TNC 640 572.3 Point TablesCalling a cycle in connection with point tablesIf you want the TNC to call the last defined fixed cycle at the po

Page 504 - 18.1 Fundamentals

58 Using Fixed Cycles2.3 Point Tables

Page 506

6 TNC Model, Software and FeaturesFeature content level (upgrade functions)Along with software options, significant further improvements of the TNC

Page 507 - Measurement

60 Fixed Cycles: Drilling3.1 Fundamentals3.1 FundamentalsOverviewThe TNC offers 9 cycles for all types of drilling operations:Cycle Soft key Page240

Page 508 - Overview

HEIDENHAIN TNC 640 613.2 CENTERING (Cycle 240, DIN/ISO: G240)3.2 CENTERING (Cycle 240, DIN/ISO: G240)Cycle run1 The TNC positions the tool in the spin

Page 509 - 19.2 Prerequisites

62 Fixed Cycles: Drilling3.2 CENTERING (Cycle 240, DIN/ISO: G240)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and

Page 510 - DIN/ISO: G450; Option)

HEIDENHAIN TNC 640 633.3 DRILLING (Cycle 200)3.3 DRILLING (Cycle 200)Cycle run1 The TNC positions the tool in the spindle axis at rapid traverse FMAX

Page 511 - Log function

64 Fixed Cycles: Drilling3.3 DRILLING (Cycle 200)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and workpiece surfa

Page 512 - Notes on data management

HEIDENHAIN TNC 640 653.4 REAMING (Cycle 201, DIN/ISO: G201)3.4 REAMING (Cycle 201, DIN/ISO: G201)Cycle run1 The TNC positions the tool in the spindle

Page 513 - (Cycle 451, DIN/ISO: G451;

66 Fixed Cycles: Drilling3.4 REAMING (Cycle 201, DIN/ISO: G201)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and w

Page 514

HEIDENHAIN TNC 640 673.5 BORING (Cycle 202, DIN/ISO: G202)3.5 BORING (Cycle 202, DIN/ISO: G202)Cycle run1 The TNC positions the tool in the spindle ax

Page 515 - Positioning direction

68 Fixed Cycles: Drilling3.5 BORING (Cycle 202, DIN/ISO: G202)Please note while programming:Machine and TNC must be specially prepared by the machine

Page 516

HEIDENHAIN TNC 640 693.5 BORING (Cycle 202, DIN/ISO: G202)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and workpie

Page 517

HEIDENHAIN TNC 640 7 TNC Model, Software and FeaturesIntended place of operationThe TNC complies with the limits for a Class A device in accordance wi

Page 518 - Notes on the accuracy

70 Fixed Cycles: Drilling3.5 BORING (Cycle 202, DIN/ISO: G202)U Disengaging direction (0/1/2/3/4) Q214: Determine the direction in which the TNC retr

Page 519 - Backlash

HEIDENHAIN TNC 640 713.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)Cycle run1 The TNC positions th

Page 520

72 Fixed Cycles: Drilling3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)Please note while programming:Program a positioning block for the starting

Page 521

HEIDENHAIN TNC 640 733.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip

Page 522

74 Fixed Cycles: Drilling3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)U No. of breaks before retracting Q213: Number of chip breaks after which t

Page 523

HEIDENHAIN TNC 640 753.7 BACK BORING (Cycle 204, DIN/ISO: G204)3.7 BACK BORING (Cycle 204, DIN/ISO: G204)Cycle runThis cycle allows holes to be bored

Page 524 - Various modes (Q406)

76 Fixed Cycles: Drilling3.7 BACK BORING (Cycle 204, DIN/ISO: G204)Please note while programming:Machine and TNC must be specially prepared by the ma

Page 525

HEIDENHAIN TNC 640 773.7 BACK BORING (Cycle 204, DIN/ISO: G204)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and wo

Page 526

78 Fixed Cycles: Drilling3.7 BACK BORING (Cycle 204, DIN/ISO: G204)U Workpiece surface coordinate Q203 (absolute): Coordinate of the workpiece surfac

Page 527 - Automatic Tool

HEIDENHAIN TNC 640 793.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)Cycle run1 The TNC positions the

Page 528 - 20.1 Fundamentals

8 TNC Model, Software and Features

Page 529

80 Fixed Cycles: Drilling3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)Please note while programming:Program a positioning block for the starting p

Page 530

HEIDENHAIN TNC 640 813.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip

Page 531

82 Fixed Cycles: Drilling3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)U Infeed depth for chip breaking Q257 (incremental): Depth at which the TNC

Page 532

HEIDENHAIN TNC 640 833.9 BORE MILLING (Cycle 208)3.9 BORE MILLING (Cycle 208)Cycle run1 The TNC positions the tool in the spindle axis at rapid traver

Page 533 - DIN/ISO: G480)

84 Fixed Cycles: Drilling3.9 BORE MILLING (Cycle 208)Please note while programming:Program a positioning block for the starting point (hole center) i

Page 534 - DIN/ISO: G481)

HEIDENHAIN TNC 640 853.9 BORE MILLING (Cycle 208)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool lower edge and workpiece

Page 535

86 Fixed Cycles: Drilling3.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)3.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)Cy

Page 536 - DIN/ISO: G482)

HEIDENHAIN TNC 640 873.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)Cycle parametersU Set-up clearance Q200 (incremental): Distance betw

Page 537

88 Fixed Cycles: Drilling3.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)U Rotat. dir. of entry/exit (3/4/5) Q426: Desired direction of

Page 538 - DIN/ISO: G483)

HEIDENHAIN TNC 640 893.11 Programming Examples3.11 Programming ExamplesExample: Drilling cycles0 BEGIN PGM C200 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definit

Page 539

HEIDENHAIN TNC 640 9ContentsFundamentals / Overviews1Using Fixed Cycles2Fixed Cycles: Drilling3Fixed Cycles: Tapping / Thread Milling4Fixed Cycles: Po

Page 540

90 Fixed Cycles: Drilling3.11 Programming Examples6 L X+10 Y+10 R0 FMAX M3Approach hole 1, spindle ON7 CYCL CALLCycle call8 L Y+90 R0 FMAX M99Approac

Page 541 - Overview

HEIDENHAIN TNC 640 913.11 Programming ExamplesExample: Using drilling cycles in connection with PATTERN DEFThe drill hole coordinates are stored in th

Page 542

92 Fixed Cycles: Drilling3.11 Programming Examples6 CYCL DEF 240 CENTERINGCycle definition: CENTERINGQ200=2 ;SET-UP CLEARANCEQ343=0 ;SELECT DEPTH/DIA

Page 543

Fixed Cycles: Tapping / Thread Milling

Page 544

94 Fixed Cycles: Tapping / Thread Milling4.1 Fundamentals4.1 FundamentalsOverviewThe TNC offers 8 cycles for all types of threading operations:Cycle

Page 545

HEIDENHAIN TNC 640 954.2 TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206)4.2 TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/I

Page 546

96 Fixed Cycles: Tapping / Thread Milling4.2 TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206)Cycle parametersU Set-up clearance Q200

Page 547

HEIDENHAIN TNC 640 974.3 RIGID TAPPING without a Floating Tap Holder NEW (Cycle 207,DIN/ISO: G207)4.3 RIGID TAPPING without a Floating Tap Holder NEW

Page 548

98 Fixed Cycles: Tapping / Thread Milling4.3 RIGID TAPPING without a Floating Tap Holder NEW (Cycle 207,DIN/ISO: G207)Please note while programming:M

Page 549 - Touch probes from HEIDENHAIN

HEIDENHAIN TNC 640 994.3 RIGID TAPPING without a Floating Tap Holder NEW (Cycle 207,DIN/ISO: G207)Cycle parametersU Set-up clearance Q200 (incremental

Commentaires sur ces manuels

Pas de commentaire