User’s ManualCycle ProgrammingTNC 640NC Software340590-01340591-01340594-01English (en)3/2012
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
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
102 Fixed Cycles: Tapping / Thread Milling4.4 TAPPING WITH CHIP BREAKING (Cycle 209, DIN/ISO: G209)Cycle parametersU Set-up clearance Q200 (increment
HEIDENHAIN TNC 640 1034.5 Fundamentals of Thread Milling4.5 Fundamentals of Thread MillingPrerequisites Your machine tool should feature internal spi
104 Fixed Cycles: Tapping / Thread Milling4.5 Fundamentals of Thread MillingDanger of collision!Always program the same algebraic sign for the infeed
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
106 Fixed Cycles: Tapping / Thread Milling4.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)Please note while programming:Program a positioning block for
HEIDENHAIN TNC 640 1074.6 THREAD MILLING (Cycle 262, DIN/ISO: G262)Cycle parametersU Nominal diameter Q335: Nominal thread diameter. Input range 0 to
108 Fixed Cycles: Tapping / Thread Milling4.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)4.7 THREAD MILLING / COUNTERSINKING (Cycle 26
HEIDENHAIN TNC 640 1094.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)Please note while programming:Before programming, note the followi
HEIDENHAIN TNC 640 111.1 Introduction ... 381.2 Available Cycle Groups ... 39Overview of fixed cycles ... 39Overview of touch probe cycles ...
110 Fixed Cycles: Tapping / Thread Milling4.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)Cycle parametersU Nominal diameter Q335: Nomi
HEIDENHAIN TNC 640 1114.7 THREAD MILLING / COUNTERSINKING (Cycle 263, DIN/ISO: G263)U Workpiece surface coordinate Q203 (absolute): Coordinate of the
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
HEIDENHAIN TNC 640 1134.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)Please note while programming:Program a positioning block for the starting
114 Fixed Cycles: Tapping / Thread Milling4.8 THREAD DRILLING/MILLING (Cycle 264, DIN/ISO: G264)Cycle parametersU Nominal diameter Q335: Nominal thre
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
116 Fixed Cycles: Tapping / Thread Milling4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)4.9 HELICAL THREAD DRILLING/MILLING (Cycle 26
HEIDENHAIN TNC 640 1174.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)Please note while programming:Program a positioning block for the
118 Fixed Cycles: Tapping / Thread Milling4.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)Cycle parametersU Nominal diameter Q335: Nomi
HEIDENHAIN TNC 640 1194.9 HELICAL THREAD DRILLING/MILLING (Cycle 265, DIN/ISO: G265)U Workpiece surface coordinate Q203 (absolute): Coordinate of the
122.1 Working with Fixed Cycles ... 42Machine-specific cycles ... 42Defining a cycle using soft keys ... 43Defining a cycle using the GOTO funct
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
HEIDENHAIN TNC 640 1214.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)Please note while programming:Program a positioning block for the starting
122 Fixed Cycles: Tapping / Thread Milling4.10 OUTSIDE THREAD MILLING (Cycle 267, DIN/ISO: G267)Cycle parametersU Nominal diameter Q335: Nominal thre
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
124 Fixed Cycles: Tapping / Thread Milling4.11 Programming Examples4.11 Programming ExamplesExample: Thread millingThe drill hole coordinates are sto
HEIDENHAIN TNC 640 1254.11 Programming Examples10 CYCL CALL PAT F5000 M3Cycle call in connection with point table TAB1.PNTFeed rate between points: 50
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+
Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling
128 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.1 Fundamentals5.1 FundamentalsOverviewThe TNC offers 6 cycles for machining pockets,
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
HEIDENHAIN TNC 640 133.1 Fundamentals ... 60Overview ... 603.2 CENTERING (Cycle 240, DIN/ISO: G240) ... 61Cycle run ... 61Please note while pr
130 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)Please note while programming:With an
HEIDENHAIN TNC 640 1315.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)Cycle parametersU Machining operation (0/1/2) Q215: Define the machining operat
132 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251)U Depth Q201 (incremental): Distance b
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
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:
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
136 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.3 CIRCULAR POCKET (Cycle 252, DIN/ISO: G252)Cycle parametersU Machining operation (0/
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
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
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
144.1 Fundamentals ... 94Overview ... 944.2 TAPPING NEW with a Floating Tap Holder (Cycle 206, DIN/ISO: G206) ... 95Cycle run ... 95Please not
140 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)Cycle parametersU Machining operation (0/1/2
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
142 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.4 SLOT MILLING (Cycle 253, DIN/ISO: G253)U Set-up clearance Q200 (incremental): Dista
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
144 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)Please note while programming:With an inact
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
146 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.5 CIRCULAR SLOT (Cycle 254, DIN/ISO: G254)U Stepping angle Q378 (incremental): Angle
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
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
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
HEIDENHAIN TNC 640 155.1 Fundamentals ... 128Overview ... 1285.2 RECTANGULAR POCKET (Cycle 251, DIN/ISO: G251) ... 129Cycle run ... 129Please
150 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.6 RECTANGULAR STUD (Cycle 256, DIN/ISO: G256)Cycle parametersU 1st side length Q218:
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
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
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
154 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.7 CIRCULAR STUD (Cycle 257, DIN/ISO: G257)Cycle parametersU Finished part diameter Q2
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
156 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.8 Programming Examples5.8 Programming ExamplesExample: Milling pockets, studs and slo
HEIDENHAIN TNC 640 1575.8 Programming Examples5 CYCL DEF 256 RECTANGULAR STUDDefine cycle for machining the contour outsideQ218=90 ;1ST SIDE LENGTHQ42
158 Fixed Cycles: Pocket Milling / Stud Milling / Slot Milling5.8 Programming Examples10 TOLL CALL 2 Z S5000Call tool: slotting mill11 CYCL DEF 254 C
Fixed Cycles: Pattern Definitions
166.1 Fundamentals ... 160Overview ... 1606.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220) ... 161Cycle run ... 161Please note while programming:
160 Fixed Cycles: Pattern Definitions6.1 Fundamentals6.1 FundamentalsOverviewThe TNC provides two cycles for machining point patterns directly:You ca
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
162 Fixed Cycles: Pattern Definitions6.2 POLAR PATTERN (Cycle 220, DIN/ISO: G220)Cycle parametersU Center in 1st axis Q216 (absolute): Center of the
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
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
HEIDENHAIN TNC 640 1656.3 CARTESIAN PATTERN (Cycle 221, DIN/ISO: G221)Cycle parametersU Starting point 1st axis Q225 (absolute): Coordinate of the sta
166 Fixed Cycles: Pattern Definitions6.4 Programming Examples6.4 Programming ExamplesExample: Polar hole patterns0 BEGIN PGM PATTERN MM1 BLK FORM 0.1
HEIDENHAIN TNC 640 1676.4 Programming Examples6 CYCLE DEF 220 POLAR PATTERNDefine cycle for polar pattern 1, CYCL 200 is called automatically.Q216=+30
168 Fixed Cycles: Pattern Definitions6.4 Programming Examples
Fixed Cycles: Contour Pocket
HEIDENHAIN TNC 640 177.1 SL Cycles ... 170Fundamentals ... 170Overview ... 1717.2 CONTOUR GEOMETRY (Cycle 14, DIN/ISO: G37) ... 172Please note
170 Fixed Cycles: Contour Pocket7.1 SL Cycles7.1 SL CyclesFundamentalsSL cycles enable you to form complex contours by combining up to 12 subcontours
HEIDENHAIN TNC 640 1717.1 SL CyclesOverviewEnhanced cycles:Cycle Soft key Page14 CONTOUR GEOMETRY (essential) Page 17220 CONTOUR DATA (essential) Page
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
HEIDENHAIN TNC 640 1737.3 Overlapping Contours7.3 Overlapping ContoursFundamentalsPockets and islands can be overlapped to form a new contour. You can
174 Fixed Cycles: Contour Pocket7.3 Overlapping ContoursSubprograms: overlapping pocketsPockets A and B overlap.The TNC calculates the points of inte
HEIDENHAIN TNC 640 1757.3 Overlapping ContoursArea of inclusionBoth surfaces A and B are to be machined, including the overlapping area: The surfaces
176 Fixed Cycles: Contour Pocket7.3 Overlapping ContoursArea of exclusionSurface A is to be machined without the portion overlapped by B: Surface A
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
178 Fixed Cycles: Contour Pocket7.4 CONTOUR DATA (Cycle 20, DIN/ISO: G120)Cycle parametersU Milling depth Q1 (incremental): Distance between workpiec
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
188.1 Fundamentals ... 198Overview of cylindrical surface cycles ... 1988.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1) ... 19
180 Fixed Cycles: Contour Pocket7.5 PILOT DRILLING (Cycle 21, DIN/ISO: G121)Cycle parametersU Plunging depth Q10 (incremental): Dimension by which th
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
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
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
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
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
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
HEIDENHAIN TNC 640 1877.8 SIDE FINISHING (Cycle 24, DIN/ISO: G124)Cycle parametersU Direction of rotation? Clockwise = –1 Q9: Machining direction:+1:C
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
HEIDENHAIN TNC 640 1897.9 CONTOUR TRAIN (Cycle 25, DIN/ISO: G125)Cycle parametersU Milling depth Q1 (incremental): Distance between workpiece surface
HEIDENHAIN TNC 640 199.1 SL Cycles with Complex Contour Formula ... 214Fundamentals ... 214Selecting a program with contour definitions ... 216D
190 Fixed Cycles: Contour Pocket7.10 Programming Examples7.10 Programming ExamplesExample: Roughing-out and fine-roughing a pocket0 BEGIN PGM C20 MM1
HEIDENHAIN TNC 640 1917.10 Programming Examples8 CYCL DEF 22 ROUGH-OUTCycle definition: Coarse roughingQ10=5 ;PLUNGING DEPTHQ11=100 ;FEED RATE FOR PLN
192 Fixed Cycles: Contour Pocket7.10 Programming ExamplesExample: Pilot drilling, roughing-out and finishing overlapping contours0 BEGIN PGM C21 MM1
HEIDENHAIN TNC 640 1937.10 Programming Examples8 CYCL DEF 21 PILOT DRILLINGCycle definition: Pilot drillingQ10=5 ;PLUNGING DEPTHQ11=250 ;FEED RATE FOR
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
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
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+
Fixed Cycles: Cylindrical Surface
198 Fixed Cycles: Cylindrical Surface8.1 Fundamentals8.1 FundamentalsOverview of cylindrical surface cyclesCycle Soft key Page27 CYLINDER SURFACE Pag
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
2010.1 Fundamentals ... 228Overview ... 22810.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230) ... 229Cycle run ... 229Please note while program
200 Fixed Cycles: Cylindrical Surface8.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1)Please note while programming:The machine and T
HEIDENHAIN TNC 640 2018.2 CYLINDER SURFACE (Cycle 27, DIN/ISO: G127, Software Option 1)Cycle parametersU Milling depth Q1 (incremental): Distance betw
202 Fixed Cycles: Cylindrical Surface8.3 CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128,Software-Option 1)8.3 CYLINDER SURFACE Slot Milling (
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
204 Fixed Cycles: Cylindrical Surface8.3 CYLINDER SURFACE Slot Milling (Cycle 28, DIN/ISO: G128,Software-Option 1)Cycle parametersU Milling depth Q1
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/
206 Fixed Cycles: Cylindrical Surface8.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129,Software-Option 1)Please note while programming:The
HEIDENHAIN TNC 640 2078.4 CYLINDER SURFACE Ridge Milling (Cycle 29, DIN/ISO: G129,Software-Option 1)Cycle parametersU Milling depth Q1 (incremental):
208 Fixed Cycles: Cylindrical Surface8.5 Programming Examples8.5 Programming ExamplesExample: Cylinder surface with Cycle 27Note: Machine with B hea
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
HEIDENHAIN TNC 640 2111.1 Fundamentals ... 244Overview ... 244Effect of coordinate transformations ... 24411.2 DATUM SHIFT (Cycle 7, DIN/ISO: G5
210 Fixed Cycles: Cylindrical Surface8.5 Programming ExamplesExample: Cylinder surface with Cycle 28Notes: Cylinder centered on rotary table Machin
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
212 Fixed Cycles: Cylindrical Surface8.5 Programming Examples
Fixed Cycles: Contour Pocket with Contour Formula
214 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour Formula9.1 SL Cycles with Complex Contour FormulaFundamentals
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
216 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaSelecting a program with contour definitionsWith the S
HEIDENHAIN TNC 640 2179.1 SL Cycles with Complex Contour FormulaEntering a complex contour formulaYou can use soft keys to interlink various contours
218 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaOverlapping contoursBy default, the TNC considers a pr
HEIDENHAIN TNC 640 2199.1 SL Cycles with Complex Contour FormulaContour description program 1: pocket AContour description program 2: pocket BArea of
2211.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1) ... 260Effect ... 260Please note while programming: ... 261Cycle parameters ...
220 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaArea of exclusionArea A is to be machined without the
HEIDENHAIN TNC 640 2219.1 SL Cycles with Complex Contour FormulaExample: Roughing and finishing superimposed contours with the contour formula0 BEGIN
222 Fixed Cycles: Contour Pocket with Contour Formula9.1 SL Cycles with Complex Contour FormulaContour definition program with contour formula:9 CYCL
HEIDENHAIN TNC 640 2239.1 SL Cycles with Complex Contour FormulaContour description programs:0 BEGIN PGM CIRCLE1 MMContour description program: circle
224 Fixed Cycles: Contour Pocket with Contour Formula9.2 SL Cycles with Simple Contour Formula9.2 SL Cycles with Simple Contour FormulaFundamentalsSL
HEIDENHAIN TNC 640 2259.2 SL Cycles with Simple Contour FormulaEntering a simple contour formulaYou can use soft keys to interlink various contours in
226 Fixed Cycles: Contour Pocket with Contour Formula9.2 SL Cycles with Simple Contour Formula
Fixed Cycles: Multipass Milling
228 Fixed Cycles: Multipass Milling10.1 Fundamentals10.1 FundamentalsOverviewThe TNC offers three cycles for machining surfaces with the following ch
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
HEIDENHAIN TNC 640 2312.1 Fundamentals ... 270Overview ... 27012.2 DWELL TIME (Cycle 9, DIN/ISO: G04) ... 271Function ... 271Cycle parameters
230 Fixed Cycles: Multipass Milling10.2 MULTIPASS MILLING (Cycle 230, DIN/ISO: G230)Cycle parametersU Starting point in 1st axis Q225 (absolute): Min
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,
232 Fixed Cycles: Multipass Milling10.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)Cutting motionThe starting point, and therefore the milling direction
HEIDENHAIN TNC 640 23310.3 RULED SURFACE (Cycle 231, DIN/ISO: G231)Cycle parametersU Starting point in 1st axis Q225 (absolute): Starting point coordi
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
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
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
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
238 Fixed Cycles: Multipass Milling10.4 FACE MILLING (Cycle 232, DIN/ISO: G232)U Maximum plunging depth Q202 (incremental value): Maximum amount that
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
2413.1 Turning Cycles (Software Option 50) ... 280Overview ... 280Working with turning cycles ... 28213.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle
240 Fixed Cycles: Multipass Milling10.5 Programming Examples10.5 Programming ExamplesExample: Multipass milling0 BEGIN PGM C230 MM1 BLK FORM 0.1 Z X+
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
242 Fixed Cycles: Multipass Milling10.5 Programming Examples
Cycles: Coordinate Transformations
244 Cycles: Coordinate Transformations11.1 Fundamentals11.1 FundamentalsOverviewOnce a contour has been programmed, you can position it on the workpi
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
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:
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
248 Cycles: Coordinate Transformations11.3 DATUM SHIFT with Datum Tables (Cycle 7, DIN/ISO: G53)Cycle parametersU Datum shift: Enter the number of th
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
HEIDENHAIN TNC 640 2513.10 TURN CONTOUR-PARALLEL (Cycle 815) ... 306Application ... 306Roughing cycle run ... 306Finishing cycle run ... 307Pl
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
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
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
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
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
HEIDENHAIN TNC 640 25511.6 ROTATION (Cycle 10, DIN/ISO: G73)Cycle parametersU Rotation: Enter the rotation angle in degrees (°). Input range –360.000°
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
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
258 Cycles: Coordinate Transformations11.8 AXIS-SPECIFIC SCALING (Cycle 26)11.8 AXIS-SPECIFIC SCALING (Cycle 26)EffectWith Cycle 26 you can account f
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
2613.17 RADIAL RECESSING EXTENDED (Cycle 862) ... 332Application ... 332Roughing cycle run ... 332Finishing cycle run ... 333Please note while
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
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
262 Cycles: Coordinate Transformations11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Positioning the axes of rotationManual positionin
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
264 Cycles: Coordinate Transformations11.9 WORKING PLANE (Cycle 19, DIN/ISO: G80, Software Option 1)Position display in the tilted systemOn activatio
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
266 Cycles: Coordinate Transformations11.10 Programming Examples11.10 Programming ExamplesExample: Coordinate transformation cyclesProgram sequence
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
268 Cycles: Coordinate Transformations11.10 Programming Examples
Cycles: Special Functions
HEIDENHAIN TNC 640 2714.1 General Information about Touch Probe Cycles ... 368Method of function ... 368Consideration of a basic rotation in the M
270 Cycles: Special Functions12.1 Fundamentals12.1 FundamentalsOverviewThe TNC provides four cycles for the following special purposes:Cycle Soft key
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
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
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
274 Cycles: Special Functions12.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)12.4 SPINDLE ORIENTATION (Cycle 13, DIN/ISO: G36)Cycle functionThe TNC
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
276 Cycles: Special Functions12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Influences of the geometry definition in the CAM system The most important factor
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
278 Cycles: Special Functions12.5 TOLERANCE (Cycle 32, DIN/ISO: G62)Cycle parametersU Tolerance value T: Permissible contour deviation in mm (or inch
Cycles: Turning
2815.1 Fundamentals ... 378Overview ... 378Characteristics common to all touch probe cycles for measuring workpiece misalignment ... 37915.2 BAS
280 Cycles: Turning13.1 Turning Cycles (Software Option 50)13.1 Turning Cycles (Software Option 50)OverviewDefining turning cycles: U The soft-key ro
HEIDENHAIN TNC 640 28113.1 Turning Cycles (Software Option 50)Cycles for transverse turning Page 286TURN SHOULDER FACE (Cycle 821) Page 310TURN SHOULD
282 Cycles: Turning13.1 Turning Cycles (Software Option 50)Working with turning cyclesIn turning cycles the TNC takes into account the cutting geomet
HEIDENHAIN TNC 640 28313.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)13.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)ApplicationBefore carrying out tur
284 Cycles: Turning13.2 ADAPT ROTARY COORDINATE SYSTEM (Cycle 800)EffectWith Cycle 800 ADAPT ROTARY COORDINATE SYSTEM, the TNC aligns the workpiece c
HEIDENHAIN TNC 640 28513.3 RESET ROTARY COORDINATE SYSTEM (Cycle 801)13.3 RESET ROTARY COORDINATE SYSTEM (Cycle 801)ApplicationWith Cycle 801 RESET RO
286 Cycles: Turning13.4 Fundamentals of Turning Cycles13.4 Fundamentals of Turning CyclesThe pre-positioning of the tool decisively affects the works
HEIDENHAIN TNC 640 28713.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)13.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)ApplicationThis cycle enables you to car
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
HEIDENHAIN TNC 640 28913.5 TURN SHOULDER, LONGITUDINAL (Cycle 811)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughi
HEIDENHAIN TNC 640 2916.1 Fundamentals ... 400Overview ... 400Characteristics common to all touch probe cycles for datum setting ... 40116.2 SLO
290 Cycles: Turning13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)ApplicationThis cycle en
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
292 Cycles: Turning13.6 TURN SHOULDER, LONGITUDINAL EXTENDED (Cycle 812)Cycle parametersU Machining operation Q215: Define the machining operation:0:
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
294 Cycles: Turning13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)ApplicationThis cycle enables you to run longi
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
296 Cycles: Turning13.7 TURN, LONGITUDINAL PLUNGE (Cycle 813)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing a
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
298 Cycles: Turning13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)ApplicationThis cycle enable
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
3016.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416) ... 435Cycle run ... 435Please note while programming: ... 436Cycle parameters ... 4361
300 Cycles: Turning13.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)Cycle parametersU Machining operation Q215: Define the machining operation:0: R
HEIDENHAIN TNC 640 30113.8 TURN, LONGITUDINAL PLUNGE EXTENDED (Cycle 814)U Maximum cutting depth Q463: Maximum infeed (radius value) in radial directi
302 Cycles: Turning13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)ApplicationThis cycle enables you to run lon
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
304 Cycles: Turning13.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
HEIDENHAIN TNC 640 30513.9 TURN CONTOUR, LONGITUDINAL (Cycle 810)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed,
306 Cycles: Turning13.10 TURN CONTOUR-PARALLEL (Cycle 815)13.10 TURN CONTOUR-PARALLEL (Cycle 815)ApplicationThis cycle enables you to machine workpie
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
308 Cycles: Turning13.10 TURN CONTOUR-PARALLEL (Cycle 815)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and
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
HEIDENHAIN TNC 640 3117.1 Fundamentals ... 454Overview ... 454Recording the results of measurement ... 455Measurement results in Q parameters ..
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
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
312 Cycles: Turning13.11 TURN SHOULDER FACE (Cycle 821)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and fin
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
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
HEIDENHAIN TNC 640 31513.12 TURN SHOULDER FACE EXTENDED (Cycle 822)Cycle parametersU Machining operation Q215: Define the machining operation:0: Rough
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
HEIDENHAIN TNC 640 31713.13 TURN, TRANSVERSE PLUNGE (Cycle 823)13.13 TURN, TRANSVERSE PLUNGE (Cycle 823)ApplicationThis cycle enables you to face turn
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
HEIDENHAIN TNC 640 31913.13 TURN, TRANSVERSE PLUNGE (Cycle 823)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
3217.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426) ... 485Cycle run ... 485Please note while programming: ... 485Cycle parameters ... 4861
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
HEIDENHAIN TNC 640 32113.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)ApplicationThis cycle enable
322 Cycles: Turning13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)Finishing cycle runThe TNC uses the tool position as cycle starting point when a
HEIDENHAIN TNC 640 32313.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)Cycle parametersU Machining operation Q215: Define the machining operation:0:
324 Cycles: Turning13.14 TURN, TRANSVERSE PLUNGE EXTENDED (Cycle 824)U Roughing feed rate Q478: Feed rate during roughing. If M136 has been programme
HEIDENHAIN TNC 640 32513.15 TURN CONTOUR, TRANSVERSE (Cycle 820)13.15 TURN CONTOUR, TRANSVERSE (Cycle 820)ApplicationThis cycle enables you to face tu
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
HEIDENHAIN TNC 640 32713.15 TURN CONTOUR, TRANSVERSE (Cycle 820)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
328 Cycles: Turning13.15 TURN CONTOUR, TRANSVERSE (Cycle 820)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed, the
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
HEIDENHAIN TNC 640 3318.1 Fundamentals ... 504Overview ... 50418.2 MEASURING (Cycle 3) ... 505Cycle run ... 505Please note while programming:
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
HEIDENHAIN TNC 640 33113.16 RADIAL RECESSING (Cycle 861)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and fin
332 Cycles: Turning13.17 RADIAL RECESSING EXTENDED (Cycle 862)13.17 RADIAL RECESSING EXTENDED (Cycle 862)ApplicationThis cycle enables you to radiall
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
334 Cycles: Turning13.17 RADIAL RECESSING EXTENDED (Cycle 862)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
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
336 Cycles: Turning13.18 RECESSING CONTOUR, RADIAL (Cycle 860)13.18 RECESSING CONTOUR, RADIAL (Cycle 860)ApplicationThis cycle enables you to radiall
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
338 Cycles: Turning13.18 RECESSING CONTOUR, RADIAL (Cycle 860)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
HEIDENHAIN TNC 640 33913.18 RECESSING CONTOUR, RADIAL (Cycle 860)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed,
3419.1 Kinematics Measurement with TS Touch Probes (KinematicsOpt Option) ... 508Fundamentals ... 508Overview ... 50819.2 Prerequisites ... 50
340 Cycles: Turning13.19 AXIAL RECESSING (Cycle 871)13.19 AXIAL RECESSING (Cycle 871)ApplicationThis cycle enables you to axially cut in right-angled
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
342 Cycles: Turning13.19 AXIAL RECESSING (Cycle 871)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing and finish
HEIDENHAIN TNC 640 34313.20 AXIAL RECESSING EXTENDED (Cycle 872)13.20 AXIAL RECESSING EXTENDED (Cycle 872)ApplicationThis cycle enables you to axially
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
HEIDENHAIN TNC 640 34513.20 AXIAL RECESSING EXTENDED (Cycle 872)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
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
HEIDENHAIN TNC 640 34713.21 RECESSING CONTOUR, AXIAL (Cycle 870)13.21 RECESSING CONTOUR, AXIAL (Cycle 870)ApplicationThis cycle enables you to axially
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
HEIDENHAIN TNC 640 34913.21 RECESSING CONTOUR, AXIAL (Cycle 870)Cycle parametersU Machining operation Q215: Define the machining operation:0: Roughing
HEIDENHAIN TNC 640 3520.1 Fundamentals ... 528Overview ... 528Differences between Cycles 31 to 33 and Cycles 481 to 483 ... 529Setting the machi
350 Cycles: Turning13.21 RECESSING CONTOUR, AXIAL (Cycle 870)U Finishing feed rate Q505: Feed rate during finishing. If M136 has been programmed, the
HEIDENHAIN TNC 640 35113.22 LONGITUDINAL THREAD (Cycle 831)13.22 LONGITUDINAL THREAD (Cycle 831)ApplicationThis cycle enables you to run longitudinal
352 Cycles: Turning13.22 LONGITUDINAL THREAD (Cycle 831)Please note while programming:Program a positioning block to the starting position with radiu
HEIDENHAIN TNC 640 35313.22 LONGITUDINAL THREAD (Cycle 831)Cycle parametersU Thread position Q471: Define the position of the thread:0: External threa
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
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
356 Cycles: Turning13.23 THREAD EXTENDED (Cycle 832)Please note while programming:Program a positioning block to the starting position with radius co
HEIDENHAIN TNC 640 35713.23 THREAD EXTENDED (Cycle 832)Cycle parametersU Thread position Q471: Define the position of the thread:0: External thread1:
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
HEIDENHAIN TNC 640 35913.24 CONTOUR-PARALLEL THREAD (Cycle 830)13.24 CONTOUR-PARALLEL THREAD (Cycle 830)ApplicationThis cycle enables you to run both
360 Cycles: Turning13.24 CONTOUR-PARALLEL THREAD (Cycle 830)Please note while programming:Program a positioning block to the starting position with r
HEIDENHAIN TNC 640 36113.24 CONTOUR-PARALLEL THREAD (Cycle 830)Cycle parametersU Thread position Q471: Define the position of the thread:0: External t
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
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
364 Cycles: Turning13.25 Example program11 CYCL DEF 812 SHOULDER LONG. EXTENDED.Cycle definition shoulder longitudinalQ215=+0 ;MACHINING OPERATIONQ46
HEIDENHAIN TNC 640 36513.25 Example program20 CYCL DEF 862 RADIAL RECESSING EXTENDEDCycle definition recess Q215=+0 ;MACHINING OPERATIONQ460=+2 ;SET-
366 Cycles: Turning13.25 Example program
Using Touch Probe Cycles
368 Using Touch Probe Cycles14.1 General Information about Touch Probe Cycles14.1 General Information about Touch Probe CyclesMethod of functionWhene
HEIDENHAIN TNC 640 36914.1 General Information about Touch Probe CyclesTouch probe cycles for automatic operationBesides the touch probe cycles, which
Fundamentals / Overviews
370 Using Touch Probe Cycles14.1 General Information about Touch Probe CyclesDefining the touch probe cycle in the Programming and Editing mode of op
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
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
HEIDENHAIN TNC 640 37314.2 Before You Start Working with Touch Probe CyclesExecuting touch probe cyclesAll touch probe cycles are DEF active. This mea
374 Using Touch Probe Cycles14.3 Touch Probe Table14.3 Touch Probe TableGeneral informationVarious data is stored in the touch probe table that defin
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
376 Using Touch Probe Cycles14.3 Touch Probe Table
Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment
378 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.1 Fundamentals15.1 FundamentalsOverviewThe TNC provides five cycles that en
HEIDENHAIN TNC 640 37915.1 FundamentalsCharacteristics common to all touch probe cycles for measuring workpiece misalignmentFor Cycles 400, 401 and 40
38 Fundamentals / Overviews1.1 Introduction1.1 IntroductionFrequently recurring machining cycles that comprise several working steps are stored in th
380 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.2 BASIC ROTATION (Cycle 400, DIN/ISO: G400)15.2 BASIC ROTATION (Cycle 400,
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
382 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.2 BASIC ROTATION (Cycle 400, DIN/ISO: G400)U Traversing to clearance height
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
384 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.3 BASIC ROTATION from Two Holes (Cycle 401, DIN/ISO: G401)Cycle parametersU
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
386 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.4 BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)15.4 BASIC ROTATI
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
388 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.4 BASIC ROTATION over Two Studs (Cycle 402, DIN/ISO: G402)U Traversing to c
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
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
390 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.5 BASIC ROTATION Compensation via Rotary Axis (Cycle 403,DIN/ISO: G403)Cycl
HEIDENHAIN TNC 640 39115.5 BASIC ROTATION Compensation via Rotary Axis (Cycle 403,DIN/ISO: G403)U Clearance height Q260 (absolute): Coordinate in the
392 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.6 SET BASIC ROTATION (Cycle 404, DIN/ISO: G404)15.6 SET BASIC ROTATION (Cyc
HEIDENHAIN TNC 640 39315.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN/ISO: G405)15.7 Compensating Workpiece Misalignmen
394 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN
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
396 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN
HEIDENHAIN TNC 640 39715.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN/ISO: G405)Example: Determining a basic rotation f
398 Touch Probe Cycles: Automatic Measurement of Workpiece Misalignment15.7 Compensating Workpiece Misalignment by Rotating the C Axis(Cycle 405, DIN
Touch Probe Cycles: Automatic Datum Setting
4 TNC Model, Software and FeaturesTNC Model, Software and FeaturesThis manual describes functions and features provided by TNCs as of the following
40 Fundamentals / Overviews1.2 Available Cycle GroupsOverview of touch probe cyclesU The soft-key row shows the available groups of cyclesU If requir
400 Touch Probe Cycles: Automatic Datum Setting16.1 Fundamentals16.1 FundamentalsOverviewThe TNC offers twelve cycles for automatically finding refer
HEIDENHAIN TNC 640 40116.1 FundamentalsCharacteristics common to all touch probe cycles for datum settingDatum point and touch probe axisFrom the touc
402 Touch Probe Cycles: Automatic Datum Setting16.1 FundamentalsSaving the calculated datumIn all cycles for datum setting you can use the input para
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
404 Touch Probe Cycles: Automatic Datum Setting16.2 SLOT CENTER REF PT (Cycle 408, DIN/ISO: G408)Please note while programming:Cycle parametersU Cent
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
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
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
408 Touch Probe Cycles: Automatic Datum Setting16.3 DATUM RIDGE CENTER (Cycle 409, DIN/ISO: G409)Cycle parametersU Center in 1st axis Q321 (absolute)
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
Using Fixed Cycles
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
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
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
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
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
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
416 Touch Probe Cycles: Automatic Datum Setting16.5 DATUM FROM OUTSIDE OF RECTANGLE (Cycle 411, DIN/ISO: G411)U Traversing to clearance height Q301:
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
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
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
42 Using Fixed Cycles2.1 Working with Fixed Cycles2.1 Working with Fixed CyclesMachine-specific cyclesIn addition to the HEIDENHAIN cycles, many mach
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
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
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
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
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
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
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
HEIDENHAIN TNC 640 42716.8 DATUM FROM OUTSIDE OF CORNER (Cycle 414, DIN/ISO: G414)Please note while programming:XYXYXYXYABCD123213123213Before a cycle
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
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
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
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
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
432 Touch Probe Cycles: Automatic Datum Setting16.9 DATUM FROM INSIDE OF CORNER (Cycle 415, DIN/ISO: G415)Please note while programming:Cycle paramet
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
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
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
436 Touch Probe Cycles: Automatic Datum Setting16.10 DATUM CIRCLE CENTER (Cycle 416, DIN/ISO: G416)Please note while programming:Cycle parametersU Ce
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
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
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
44 Using Fixed Cycles2.1 Working with Fixed CyclesCalling cyclesThe following cycles become effective automatically as soon as they are defined in th
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
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
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
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
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
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
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
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
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
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
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
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
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
452 Touch Probe Cycles: Automatic Datum Setting16.13 DATUM IN ONE AXIS (Cycle 419, DIN/ISO: G419)
Touch Probe Cycles: Automatic Workpiece Inspection
454 Touch Probe Cycles: Automatic Workpiece Inspection17.1 Fundamentals17.1 FundamentalsOverviewThe TNC offers twelve cycles for measuring workpieces
HEIDENHAIN TNC 640 45517.1 FundamentalsRecording the results of measurementFor all cycles in which you automatically measure workpieces (with the exce
456 Touch Probe Cycles: Automatic Workpiece Inspection17.1 FundamentalsExample: Measuring log for touch probe cycle 421:Measuring log for Probing Cyc
HEIDENHAIN TNC 640 45717.1 FundamentalsMeasurement results in Q parametersThe TNC saves the measurement results of the respective touch probe cycle in
458 Touch Probe Cycles: Automatic Workpiece Inspection17.1 FundamentalsTolerance monitoringFor most of the cycles for workpiece inspection you can ha
HEIDENHAIN TNC 640 45917.1 FundamentalsTool breakage monitoringThe TNC will output an error message and stop program run if the measured deviation is
46 Using Fixed Cycles2.2 Pattern Definition PATTERN DEF2.2 Pattern Definition PATTERN DEFApplicationYou use the PATTERN DEF function to easily define
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
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
462 Touch Probe Cycles: Automatic Workpiece Inspection17.3 POLAR REFERENCE PLANE (Cycle 1)Cycle parametersU Probing axis: Enter the probing axis with
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
464 Touch Probe Cycles: Automatic Workpiece Inspection17.4 MEASURE ANGLE (Cycle 420, DIN/ISO: G420)Cycle parametersU 1st meas. point 1st axis Q263 (a
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
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
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
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
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:
HEIDENHAIN TNC 640 472.2 Pattern Definition PATTERN DEFEntering PATTERN DEFU Select the Programming and Editing operating modeU Press the special func
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
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
472 Touch Probe Cycles: Automatic Workpiece Inspection17.6 MEAS. CIRCLE OUTSIDE (Cycle 422, DIN/ISO: G422)U Measuring height in the touch probe axis
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
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
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
476 Touch Probe Cycles: Automatic Workpiece Inspection17.7 MEAS. RECTAN. INSIDE (Cycle 423, DIN/ISO: G423)U Set-up clearance Q320 (incremental): Addi
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
478 Touch Probe Cycles: Automatic Workpiece Inspection17.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)17.8 MEASURE RECTANGLE OUTSIDE (Cycle
HEIDENHAIN TNC 640 47917.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)Please note while programming:Cycle parametersU Center in 1st axis Q273
48 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining individual machining positionsU X coord. of machining position (absolute): Enter X co
480 Touch Probe Cycles: Automatic Workpiece Inspection17.8 MEASURE RECTANGLE OUTSIDE (Cycle 424, DIN/ISO: G424)U Set-up clearance Q320 (incremental):
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
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
HEIDENHAIN TNC 640 48317.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)Cycle parametersU Starting point in 1st axis Q328 (absolute): Starting point
484 Touch Probe Cycles: Automatic Workpiece Inspection17.9 MEASURE INSIDE WIDTH (Cycle 425, DIN/ISO: G425)U Measuring log Q281: Definition of whether
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
486 Touch Probe Cycles: Automatic Workpiece Inspection17.10 MEASURE RIDGE WIDTH (Cycle 426, DIN/ISO: G426)Cycle parametersU 1st meas. point 1st axis
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
488 Touch Probe Cycles: Automatic Workpiece Inspection17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO
HEIDENHAIN TNC 640 48917.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)Cycle parametersU 1st meas. point 1st axis Q263 (absolute): Coordinate of the
HEIDENHAIN TNC 640 492.2 Pattern Definition PATTERN DEFDefining a single rowU Starting point in X (absolute): Coordinate of the starting point of the
490 Touch Probe Cycles: Automatic Workpiece Inspection17.11 MEASURE COORDINATE (Cycle 427, DIN/ISO: G427)U Measuring log Q281: Definition of whether
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
492 Touch Probe Cycles: Automatic Workpiece Inspection17.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)Cycle parametersU Center in 1st axis Q
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
494 Touch Probe Cycles: Automatic Workpiece Inspection17.12 MEASURE BOLT HOLE CIRCLE (Cycle 430, DIN/ISO: G430)U Measuring log Q281: Definition of wh
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
496 Touch Probe Cycles: Automatic Workpiece Inspection17.13 MEASURE PLANE (Cycle 431, DIN/ISO: G431)Please note while programming:Cycle parametersU 1
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
498 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming Examples17.14 Programming ExamplesExample: Measuring and reworking a rectangu
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
HEIDENHAIN TNC 640 5 TNC Model, Software and FeaturesSoftware optionsThe TNC 640 features various software options that can be enabled by your machine
50 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining a single patternU Starting point in X (absolute): Coordinate of the starting point of
500 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming ExamplesExample: Measuring a rectangular pocket and recording the results0 BE
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
502 Touch Probe Cycles: Automatic Workpiece Inspection17.14 Programming Examples
Touch Probe Cycles: Special Functions
504 Touch Probe Cycles: Special Functions18.1 Fundamentals18.1 FundamentalsOverviewThe TNC provides a cycle for the following special purpose:When ru
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
506 Touch Probe Cycles: Special Functions18.2 MEASURING (Cycle 3)Cycle parametersU Parameter number for result: Enter the number of the Q parameter t
Touch Probe Cycles: Automatic Kinematics Measurement
508 Touch Probe Cycles: Automatic Kinematics Measurement19.1 Kinematics Measurement with TS Touch Probes (KinematicsOpt Option)19.1 Kinematics Measur
HEIDENHAIN TNC 640 50919.2 Prerequisites19.2 PrerequisitesThe following are prerequisites for using the KinematicsOpt option: The software options 48
HEIDENHAIN TNC 640 512.2 Pattern Definition PATTERN DEFDefining individual framesU Starting point in X (absolute): Coordinate of the starting point of
510 Touch Probe Cycles: Automatic Kinematics Measurement19.3 SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)19.3 SAVE KINEMATICS (Cycle 450, DIN/I
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
512 Touch Probe Cycles: Automatic Kinematics Measurement19.3 SAVE KINEMATICS (Cycle 450, DIN/ISO: G450; Option)Notes on data managementThe TNC stores
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
514 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Q147 Offset error in X direction, f
HEIDENHAIN TNC 640 51519.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Positioning directionThe positioning direction of the rotary axis to b
516 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Machines with Hirth-coupled axesThe
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
518 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Notes on the accuracyThe geometrica
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
52 Using Fixed Cycles2.2 Pattern Definition PATTERN DEFDefining a full circleU Bolt-hole circle center X (absolute): Coordinate of the circle center
520 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Please note while programming:Note
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
522 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)U Feed rate for pre-positioning Q25
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
524 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Various modes (Q406) Test mode Q40
HEIDENHAIN TNC 640 52519.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Log functionAfter running Cycle 451, the TNC creates a measuring log (
526 Touch Probe Cycles: Automatic Kinematics Measurement19.4 MEASURE KINEMATICS (Cycle 451, DIN/ISO: G451; Option)Notes on log data Error outputsIn
Touch Probe Cycles: Automatic Tool Measurement
528 Touch Probe Cycles: Automatic Tool Measurement20.1 Fundamentals20.1 FundamentalsOverviewIn conjunction with the TNC's tool measurement cycle
HEIDENHAIN TNC 640 52920.1 FundamentalsDifferences between Cycles 31 to 33 and Cycles 481 to 483The features and the operating sequences are absolutel
HEIDENHAIN TNC 640 532.2 Pattern Definition PATTERN DEFDefining a pitch circleU Bolt-hole circle center X (absolute): Coordinate of the circle center
530 Touch Probe Cycles: Automatic Tool Measurement20.1 FundamentalsSetting the machine parametersWhen measuring a rotating tool, the TNC automaticall
HEIDENHAIN TNC 640 53120.1 FundamentalsprobingFeedCalc = ConstantFeed: The feed rate for probing remains constant; the error of measurement, however,
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
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
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
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 /
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
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
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
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
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
540 Touch Probe Cycles: Automatic Tool Measurement20.5 Measuring Tool Length and Radius (Cycle 33 or 483, DIN/ISO: G483)
HEIDENHAIN TNC 640 541 OverviewOverviewFixed cyclesCycle number Cycle designationDEF activeCALL activePage7 Datum shift Page 2458 Mirror image Pag
542 Overview206 Tapping with a floating tap holder, new Page 95207 Rigid tapping, new Page 97208 Bore milling Page 83209 Tapping with chip bre
HEIDENHAIN TNC 640 543 OverviewTurning cyclesCycle number Cycle designationDEF activeCALL activePage800 Adapt rotary coordinate system Page 283801 R
544 OverviewTouch probe cyclesCycle number Cycle designationDEF activeCALL activePage0 Reference plane Page 4601 Polar datum Page 4613 Measuring
HEIDENHAIN TNC 640 545 Overview423 Workpiece—measure rectangle from inside Page 474424 Workpiece—measure rectangle from outside Page 478425 Workpi
546 Overview
HEIDENHAIN TNC 640 547IndexSymbole3-D touch probes ... 38, 368AAngle of a plane, measuring ... 495Angle, measuring in a plane ... 495Automatic tool me
548 IndexSScaling factor ... 256Side finishing ... 186Single-lip deep-hole drilling ... 86SL CyclesSL cyclesContour data ... 177Contour geometry cycl
Touch probes from HEIDENHAINhelp you reduce non-productive time and improve the dimensional accuracy of the fi nished workpieces.Workpiece touch probes
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
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
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
58 Using Fixed Cycles2.3 Point Tables
Fixed Cycles: Drilling
6 TNC Model, Software and FeaturesFeature content level (upgrade functions)Along with software options, significant further improvements of the TNC
60 Fixed Cycles: Drilling3.1 Fundamentals3.1 FundamentalsOverviewThe TNC offers 9 cycles for all types of drilling operations:Cycle Soft key Page240
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
62 Fixed Cycles: Drilling3.2 CENTERING (Cycle 240, DIN/ISO: G240)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and
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
64 Fixed Cycles: Drilling3.3 DRILLING (Cycle 200)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and workpiece surfa
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
66 Fixed Cycles: Drilling3.4 REAMING (Cycle 201, DIN/ISO: G201)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and w
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
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
HEIDENHAIN TNC 640 693.5 BORING (Cycle 202, DIN/ISO: G202)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip and workpie
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
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
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
72 Fixed Cycles: Drilling3.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)Please note while programming:Program a positioning block for the starting
HEIDENHAIN TNC 640 733.6 UNIVERSAL DRILLING (Cycle 203, DIN/ISO: G203)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip
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
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
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
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
78 Fixed Cycles: Drilling3.7 BACK BORING (Cycle 204, DIN/ISO: G204)U Workpiece surface coordinate Q203 (absolute): Coordinate of the workpiece surfac
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
8 TNC Model, Software and Features
80 Fixed Cycles: Drilling3.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)Please note while programming:Program a positioning block for the starting p
HEIDENHAIN TNC 640 813.8 UNIVERSAL PECKING (Cycle 205, DIN/ISO: G205)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool tip
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
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
84 Fixed Cycles: Drilling3.9 BORE MILLING (Cycle 208)Please note while programming:Program a positioning block for the starting point (hole center) i
HEIDENHAIN TNC 640 853.9 BORE MILLING (Cycle 208)Cycle parametersU Set-up clearance Q200 (incremental): Distance between tool lower edge and workpiece
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
HEIDENHAIN TNC 640 873.10 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241, DIN/ISO: G241)Cycle parametersU Set-up clearance Q200 (incremental): Distance betw
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
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
HEIDENHAIN TNC 640 9ContentsFundamentals / Overviews1Using Fixed Cycles2Fixed Cycles: Drilling3Fixed Cycles: Tapping / Thread Milling4Fixed Cycles: Po
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
HEIDENHAIN TNC 640 913.11 Programming ExamplesExample: Using drilling cycles in connection with PATTERN DEFThe drill hole coordinates are stored in th
92 Fixed Cycles: Drilling3.11 Programming Examples6 CYCL DEF 240 CENTERINGCycle definition: CENTERINGQ200=2 ;SET-UP CLEARANCEQ343=0 ;SELECT DEPTH/DIA
Fixed Cycles: Tapping / Thread Milling
94 Fixed Cycles: Tapping / Thread Milling4.1 Fundamentals4.1 FundamentalsOverviewThe TNC offers 8 cycles for all types of threading operations:Cycle
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
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
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
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
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