Heidenhain TNC 620 (340 56x-01) Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Équipement Heidenhain TNC 620 (340 56x-01). HEIDENHAIN TNC 620 (340 56x-01) User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 539
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
User’s Manual
HEIDENHAIN
Conversational Format
TNC 620
NC Software
340 560-01
340 561-01
340 564-01
English (en)
9/2008
Vue de la page 0
1 2 3 4 5 6 ... 538 539

Résumé du contenu

Page 1 - Conversational Format

User’s ManualHEIDENHAIN Conversational FormatTNC 620NC Software340 560-01340 561-01340 564-01English (en)9/2008

Page 3 - HEIDENHAIN TNC 620 3

100 4.4 Creating and Writing ProgramsPossible feed rate inputActual position captureThe TNC enables you to transfer the current tool position into th

Page 4

HEIDENHAIN TNC 620 1014.4 Creating and Writing ProgramsEditing a programWhile you are creating or editing a part program, you can select any desired l

Page 5

102 4.4 Creating and Writing ProgramsInserting blocks at any desired location Select the block after which you want to insert a new block and initia

Page 6 - Software options

HEIDENHAIN TNC 620 1034.4 Creating and Writing ProgramsLooking for the same words in different blocksTo use this function, set the AUTO DRAW soft key

Page 7

104 4.4 Creating and Writing ProgramsMarking, copying, deleting and inserting program sectionsThe TNC provides certain functions for copying program

Page 8 - Legal information

HEIDENHAIN TNC 620 1054.4 Creating and Writing ProgramsThe TNC search functionWith the search function of the TNC, you can search for any text within

Page 9 - Contents

106 4.4 Creating and Writing ProgramsFind/Replace any text If required, select the block containing the word you wish to find. Select the Search fu

Page 10

HEIDENHAIN TNC 620 1074.5 Interactive Programming Graphics4.5 Interactive Programming GraphicsGenerating / Not generating graphics during programmingW

Page 11 - 1 Introduction ... 29

108 4.5 Interactive Programming GraphicsBlock number display ON/OFF Shift the soft-key row (see figure at upper right). To show block numbers: Set

Page 12

HEIDENHAIN TNC 620 1094.6 Structuring Programs4.6 Structuring ProgramsDefinition and applicationsThis TNC function enables you to comment part program

Page 13 - HEIDENHAIN TNC 620 13

HEIDENHAIN TNC 620 111.1 The TNC 620 ... 30Programming: HEIDENHAIN conversational format ... 30Compatibility ... 301.2 Visual Display Unit and K

Page 14

110 4.7 Adding Comments4.7 Adding CommentsFunctionYou can add comments to a part program to explain program steps or make general notes. Adding a com

Page 15

HEIDENHAIN TNC 620 1114.8 Integrated Pocket Calculator4.8 Integrated Pocket CalculatorOperationThe TNC features an integrated pocket calculator with t

Page 16

112 4.8 Integrated Pocket CalculatorTo transfer the calculated value into the program, Use the arrow keys to select the word into which the calculat

Page 17

HEIDENHAIN TNC 620 1134.9 Error Messages4.9 Error MessagesDisplay of errorsThe TNC generates error messages when it detects problems such as: Incorre

Page 18

114 4.9 Error MessagesDetailed error messagesThe TNC displays possible causes of the error and suggestions for solving the problem: Open the error w

Page 19

HEIDENHAIN TNC 620 1154.9 Error MessagesClearing errorsClearing errors outside of the error window: To clear the error/message in the header: Press t

Page 20

116 4.9 Error MessagesKeystroke logThe TNC stores keystrokes and important events (e.g. system startup) in a keystroke log. The capacity of the keyst

Page 21

HEIDENHAIN TNC 620 1174.9 Error MessagesInformational textsAfter a faulty operation, such as pressing a key without function or entering a value outsi

Page 23

Programming: Tools

Page 24

12 2.1 Switch-On, Switch-Off ... 46Switch-on ... 46Switch-off ... 482.2 Traversing the Machine Axes ... 49Note ... 49To traverse with the m

Page 25

120 5.1 Entering Tool-Related Data5.1 Entering Tool-Related DataFeed rate FThe feed rate F is the speed (in millimeters per minute or inches per minu

Page 26 - 12 MOD Functions ... 477

HEIDENHAIN TNC 620 1215.1 Entering Tool-Related DataSpindle speed SThe spindle speed S is entered in revolutions per minute (rpm) in a TOOL CALL block

Page 27

122 5.2 Tool Data5.2 Tool DataRequirements for tool compensationYou usually program the coordinates of path contours as they are dimensioned in the w

Page 28

HEIDENHAIN TNC 620 1235.2 Tool DataTool radius RYou can enter the tool radius R directly. Delta values for lengths and radiiDelta values are offsets i

Page 29 - Introduction

124 5.2 Tool DataEntering tool data in the tableYou can define and store up to 9999 tools and their tool data in a tool table. Also see the Editing F

Page 30 - 1.1 The TNC 620

HEIDENHAIN TNC 620 1255.2 Tool DataTYPE Tool type: Press the SELECT TYPE (3rd soft-key row); the TNC superimposes a window where you can select the ty

Page 31 - Keyboard

126 5.2 Tool DataTool table: Tool data required for automatic tool measurementFor a description of the cycles governing automatic tool measurement, s

Page 32 - Sets the screen layout

HEIDENHAIN TNC 620 1275.2 Tool DataEditing tool tablesThe tool table that is active during execution of the part program is designated TOOL.T and must

Page 33 - Operating panel

128 5.2 Tool DataTo open any other tool table Select the Programming mode of operation Call the file manager. Press the SELECT TYPE soft key to se

Page 34 - 1.3 Operating Modes

HEIDENHAIN TNC 620 1295.2 Tool DataLeaving the tool table Call the file manager and select a file of a different type, such as a part program.Sort th

Page 35

HEIDENHAIN TNC 620 133.1 Programming and Executing Simple Machining Operations ... 68Positioning with Manual Data Input (MDI) ... 68Protecting and

Page 36

130 5.2 Tool DataPocket table for tool changerFor automatic tool changing you need the pocket table tool_p.tch. The TNC can manage several pocket tab

Page 37 - 1.4 Status Displays

HEIDENHAIN TNC 620 1315.2 Tool DataSelecting a pocket table in the Programming mode of operation Call the file manager Press the SHOW ALL soft key t

Page 38

132 5.2 Tool DataEditing functions for pocket tables Soft keySelect beginning of tableSelect end of tableSelect previous page in tableSelect next pag

Page 39

HEIDENHAIN TNC 620 1335.2 Tool DataCalling tool dataA TOOL CALL block in the part program is defined with the following data: Select the tool call fu

Page 40

134 5.3 Tool Compensation5.3 Tool CompensationIntroductionThe TNC adjusts the spindle path in the spindle axis by the compensation value for the tool

Page 41

HEIDENHAIN TNC 620 1355.3 Tool CompensationTool radius compensationThe NC block for programming a tool movement contains: RL or RR for radius compens

Page 42 - Handwheels

136 5.3 Tool CompensationTool movements with radius compensation: RR and RLThe tool center moves along the contour at a distance equal to the radius.

Page 43 - HR electronic handwheels

HEIDENHAIN TNC 620 1375.3 Tool CompensationRadius compensation: Machining corners Outside corners:If you program radius compensation, the TNC moves t

Page 44

138 5.4 Three-Dimensional Tool Compensation (Software Option 2)5.4 Three-Dimensional Tool Compensation (Software Option 2)IntroductionThe TNC can car

Page 45 - Manual Operation and

HEIDENHAIN TNC 620 1395.4 Three-Dimensional Tool Compensation (Software Option 2)Definition of a normalized vectorA normalized vector is a mathematica

Page 46 - 2.1 Switch-On, Switch-Off

14 4.1 Fundamentals ... 74Position encoders and reference marks ... 74Reference system ... 74Reference system on milling machines ... 75Desig

Page 47

140 5.4 Three-Dimensional Tool Compensation (Software Option 2)Permissible tool formsYou can describe the permissible tool shapes in the tool table v

Page 48

HEIDENHAIN TNC 620 1415.4 Three-Dimensional Tool Compensation (Software Option 2)Face milling: 3-D compensation with and without tool orientationThe T

Page 49

142 5.4 Three-Dimensional Tool Compensation (Software Option 2)Example: Block format with surface-normal vectors and tool orientationThe feed rate F

Page 50 - Incremental jog positioning

HEIDENHAIN TNC 620 1435.4 Three-Dimensional Tool Compensation (Software Option 2)There are two ways to define the tool orientation: In an LN block wi

Page 52 - Entering values

Programming: Programming Contours

Page 53 - HEIDENHAIN TNC 620 53

146 6.1 Tool Movements6.1 Tool MovementsPath functionsA workpiece contour is usually composed of several contour elements such as straight lines and

Page 54 - Touch Probe)

HEIDENHAIN TNC 620 1476.2 Fundamentals of Path Functions6.2 Fundamentals of Path FunctionsProgramming tool movements for workpiece machiningYou create

Page 55 - Datum setting with axis keys

148 6.2 Fundamentals of Path FunctionsCircles and circular arcsThe TNC moves two axes simultaneously on a circular path relative to the workpiece. Yo

Page 56

HEIDENHAIN TNC 620 1496.2 Fundamentals of Path FunctionsCreating the program blocks with the path function keys The gray path function keys initiate t

Page 57

HEIDENHAIN TNC 620 154.5 Interactive Programming Graphics ... 107Generating / Not generating graphics during programming ... 107Generating a graph

Page 58

150 6.3 Contour Approach and Departure6.3 Contour Approach and DepartureOverview: Types of paths for contour approach and departureThe functions for

Page 59

HEIDENHAIN TNC 620 1516.3 Contour Approach and DepartureImportant positions for approach and departure Starting point PSYou program this position in

Page 60

152 6.3 Contour Approach and DeparturePolar coordinatesYou can also program the contour points for the following approach/departure functions over po

Page 61

HEIDENHAIN TNC 620 1536.3 Contour Approach and DepartureApproaching on a straight line with tangential connection: APPR LTThe tool moves on a straight

Page 62 - (Software Option 1)

154 6.3 Contour Approach and DepartureApproaching on a circular path with tangential connection: APPR CTThe tool moves on a straight line from the st

Page 63

HEIDENHAIN TNC 620 1556.3 Contour Approach and DepartureApproaching on a circular arc with tangential connection from a straight line to the contour:

Page 64

156 6.3 Contour Approach and DepartureDeparting on a straight line with tangential connection: DEP LTThe tool moves on a straight line from the last

Page 65 - Activating manual tilting

HEIDENHAIN TNC 620 1576.3 Contour Approach and DepartureDeparture on a circular path with tangential connection: DEP CTThe tool moves on a circular ar

Page 66

158 6.4 Path Contours—Cartesian Coordinates6.4 Path Contours—Cartesian CoordinatesOverview of path functionsFunction Path function key Tool movement

Page 67 - Data Input (MDI)

HEIDENHAIN TNC 620 1596.4 Path Contours—Cartesian CoordinatesStraight line LThe TNC moves the tool in a straight line from its current position to the

Page 68 - Simple Machining Operations

16 5.1 Entering Tool-Related Data ... 120Feed rate F ... 120Spindle speed S ... 1215.2 Tool Data ... 122Requirements for tool compensation ..

Page 69

160 6.4 Path Contours—Cartesian CoordinatesInserting a chamfer CHF between two straight linesThe chamfer enables you to cut off corners at the inters

Page 70

HEIDENHAIN TNC 620 1616.4 Path Contours—Cartesian CoordinatesCorner rounding RNDThe RND function is used for rounding off corners.The tool moves on an

Page 71

162 6.4 Path Contours—Cartesian CoordinatesCircle center CCYou can define a circle center CC for circles that are programmed with the C key (circular

Page 72

HEIDENHAIN TNC 620 1636.4 Path Contours—Cartesian CoordinatesCircular path C around circle center CCBefore programming a circular path C, you must fir

Page 73 - Programming Aids

164 6.4 Path Contours—Cartesian CoordinatesCircular path CR with defined radiusThe tool moves on a circular path with the radius R. Coordinates of t

Page 74 - 4.1 Fundamentals

HEIDENHAIN TNC 620 1656.4 Path Contours—Cartesian CoordinatesCentral angle CCA and arc radius RThe starting and end points on the contour can be conne

Page 75

166 6.4 Path Contours—Cartesian CoordinatesCircular path CT with tangential connectionThe tool moves on an arc that starts tangentially to the previo

Page 76

HEIDENHAIN TNC 620 1676.4 Path Contours—Cartesian CoordinatesExample: Linear movements and chamfers with Cartesian coordinates0 BEGIN PGM LINEAR MM1 B

Page 77

168 6.4 Path Contours—Cartesian CoordinatesExample: Circular movements with Cartesian coordinates0 BEGIN PGM CIRCULAR MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Page 78

HEIDENHAIN TNC 620 1696.4 Path Contours—Cartesian Coordinates15 L X+5Move to last contour point 116 DEP LCT X-20 Y-20 R5 F1000Depart the contour on a

Page 79 - 4.2 File Management:

HEIDENHAIN TNC 620 176.1 Tool Movements ... 146Path functions ... 146FK free contour programming (Advanced programming features software option) .

Page 80

170 6.4 Path Contours—Cartesian CoordinatesExample: Full circle with Cartesian coordinates0 BEGIN PGM C-CC MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definition

Page 81 - Data backup

HEIDENHAIN TNC 620 1716.5 Path Contours—Polar Coordinates6.5 Path Contours—Polar CoordinatesOverviewWith polar coordinates you can define a position i

Page 82 - Directories

172 6.5 Path Contours—Polar CoordinatesPolar coordinate origin: Pole CCYou can define the pole CC anywhere in the part program before blocks containi

Page 83

HEIDENHAIN TNC 620 1736.5 Path Contours—Polar CoordinatesCircular path CP around pole CCThe polar coordinate radius PR is also the radius of the arc.

Page 84 - Calling the file manager

174 6.5 Path Contours—Polar CoordinatesHelical interpolationA helix is a combination of a circular movement in a main plane and a linear movement per

Page 85

HEIDENHAIN TNC 620 1756.5 Path Contours—Polar CoordinatesProgramming a helix Polar coordinates angle: Enter the total angle of tool traverse along th

Page 86 - Creating a new directory

176 6.5 Path Contours—Polar CoordinatesExample: Linear movement with polar coordinates0 BEGIN PGM LINEARPO MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definition

Page 87 - Copying a directory

HEIDENHAIN TNC 620 1776.5 Path Contours—Polar CoordinatesExample: Helix0 BEGIN PGM HELIX MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definition of workpiece blank2

Page 88 - Deleting a directory

178 6.6 Path Contours—FK Free Contour Programming (Software Option)6.6 Path Contours—FK Free Contour Programming (Software Option)FundamentalsWorkpie

Page 89 - Marking files

HEIDENHAIN TNC 620 1796.6 Path Contours—FK Free Contour Programming (Software Option)The following prerequisites for FK programming must be observed:T

Page 90 - Additional functions

18 6.6 Path Contours—FK Free Contour Programming (Software Option) ... 178Fundamentals ... 178Graphics during FK programming ... 180Initiating

Page 91

180 6.6 Path Contours—FK Free Contour Programming (Software Option)Graphics during FK programmingIncomplete coordinate data often are not sufficient

Page 92

HEIDENHAIN TNC 620 1816.6 Path Contours—FK Free Contour Programming (Software Option)Initiating the FK dialogIf you press the gray FK button, the TNC

Page 93

182 6.6 Path Contours—FK Free Contour Programming (Software Option)Free programming of straight linesStraight line without tangential connection To

Page 94 - The TNC in a network

HEIDENHAIN TNC 620 1836.6 Path Contours—FK Free Contour Programming (Software Option)Input possibilitiesEnd point coordinatesExample NC blocksDirectio

Page 95 - USB devices on the TNC

184 6.6 Path Contours—FK Free Contour Programming (Software Option)Circle center CC, radius and direction of rotation in the FC/FCT blockThe TNC calc

Page 96 - Define the blank: BLK FORM

HEIDENHAIN TNC 620 1856.6 Path Contours—FK Free Contour Programming (Software Option)Closed contoursYou can identify the beginning and end of a closed

Page 97 - Creating a new part program

186 6.6 Path Contours—FK Free Contour Programming (Software Option)Auxiliary pointsYou can enter the coordinates of auxiliary points that are located

Page 98

HEIDENHAIN TNC 620 1876.6 Path Contours—FK Free Contour Programming (Software Option)Relative dataData whose values are based on another contour eleme

Page 99

188 6.6 Path Contours—FK Free Contour Programming (Software Option)Data relative to block N: Direction and distance of the contour elementExample NC

Page 100 - Actual position capture

HEIDENHAIN TNC 620 1896.6 Path Contours—FK Free Contour Programming (Software Option)Example: FK programming 10 BEGIN PGM FK1 MM1 BLK FORM 0.1 Z X+0 Y

Page 101 - Editing a program

HEIDENHAIN TNC 620 197.1 Entering Miscellaneous Functions M and STOP ... 196Fundamentals ... 1967.2 Miscellaneous Functions for Program Run Contro

Page 102

190 6.6 Path Contours—FK Free Contour Programming (Software Option)Example: FK programming 20 BEGIN PGM FK2 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definition

Page 103

HEIDENHAIN TNC 620 1916.6 Path Contours—FK Free Contour Programming (Software Option)8 APPR LCT X+0 Y+30 R5 RR F350Approach the contour on a circular

Page 104

192 6.6 Path Contours—FK Free Contour Programming (Software Option)Example: FK programming 30 BEGIN PGM FK3 MM1 BLK FORM 0.1 Z X-45 Y-45 Z-20Definiti

Page 105 - The TNC search function

HEIDENHAIN TNC 620 1936.6 Path Contours—FK Free Contour Programming (Software Option)7 APPR CT X-40 Y+0 CCA90 R+5 RL F250Approach the contour on a cir

Page 107 - Graphics

Programming: Miscellaneous Functions

Page 108 - Block number display ON/OFF

196 7.1 Entering Miscellaneous Functions M and STOP7.1 Entering Miscellaneous Functions M and STOPFundamentalsWith the TNC’s miscellaneous functions—

Page 109 - 4.6 Structuring Programs

HEIDENHAIN TNC 620 1977.1 Entering Miscellaneous Functions M and STOPEntering an M function in a STOP blockIf you program a STOP block, the program ru

Page 110 - 4.7 Adding Comments

198 7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant

Page 111 - Operation

HEIDENHAIN TNC 620 1997.3 Miscellaneous Functions for Coordinate Data7.3 Miscellaneous Functions for Coordinate DataProgramming machine-referenced coo

Page 112

Controls on the visual display unit Split screen layout Switch between machining or programming modes Soft keys for selecting functions on screen Shif

Page 113 - 4.9 Error Messages

20 8.1 Working with Cycles ... 218Machine-specific cycles (Advanced programming features software option) ... 218Defining a cycle using soft keys

Page 114

200 7.3 Miscellaneous Functions for Coordinate DataBehavior with M92—Additional machine datumIf you want the coordinates in a positioning block to be

Page 115

HEIDENHAIN TNC 620 2017.3 Miscellaneous Functions for Coordinate DataMoving to positions in a non-tilted coordinate system with a tilted working plane

Page 116

202 7.4 Miscellaneous Functions for Contouring Behavior7.4 Miscellaneous Functions for Contouring BehaviorMachining small contour steps: M97Standard

Page 117

HEIDENHAIN TNC 620 2037.4 Miscellaneous Functions for Contouring BehaviorExample NC blocks5 TOOL DEF L ... R+20Large tool radius...13 L X... Y... R...

Page 118

204 7.4 Miscellaneous Functions for Contouring BehaviorMachining open contours: M98Standard behaviorThe TNC calculates the intersections of the cutte

Page 119 - Programming: Tools

HEIDENHAIN TNC 620 2057.4 Miscellaneous Functions for Contouring BehaviorFeed rate for circular arcs: M109/M110/M111Standard behaviorThe TNC applies t

Page 120 - Feed rate F

206 7.4 Miscellaneous Functions for Contouring BehaviorCalculating the radius-compensated path in advance (LOOK AHEAD): M120 (software option 3)Stand

Page 121 - Spindle speed S

HEIDENHAIN TNC 620 2077.4 Miscellaneous Functions for Contouring BehaviorEffectM120 must be located in an NC block that also contains radius compensat

Page 122 - 5.2 Tool Data

208 7.4 Miscellaneous Functions for Contouring BehaviorSuperimposing handwheel positioning during program run: M118 (software option 3)Standard behav

Page 123

HEIDENHAIN TNC 620 2097.4 Miscellaneous Functions for Contouring BehaviorRetraction from the contour in the tool-axis direction: M140Standard behavior

Page 124

HEIDENHAIN TNC 620 218.5 SL Cycles ... 300Fundamentals ... 300Overview of SL cycles ... 302CONTOUR GEOMETRY (Cycle 14) ... 303Overlapping cont

Page 125

210 7.4 Miscellaneous Functions for Contouring BehaviorSuppressing touch probe monitoring: M141Standard behaviorWhen the stylus is deflected, the TNC

Page 126

HEIDENHAIN TNC 620 2117.4 Miscellaneous Functions for Contouring BehaviorAutomatically retract tool from the contour at an NC stop: M148Standard behav

Page 127

212 7.5 Miscellaneous Functions for Rotary Axes7.5 Miscellaneous Functions for Rotary AxesFeed rate in mm/min on rotary axes A, B, C: M116 (software

Page 128

HEIDENHAIN TNC 620 2137.5 Miscellaneous Functions for Rotary AxesShorter-path traverse of rotary axes: M126Standard behaviorThe standard behavior of t

Page 129

214 7.5 Miscellaneous Functions for Rotary AxesReducing display of a rotary axis to a value less than 360°: M94Standard behaviorThe TNC moves the too

Page 130

HEIDENHAIN TNC 620 2157.5 Miscellaneous Functions for Rotary AxesMaintaining the position of the tool tip when positioning with tilted axes (TCPM): M1

Page 131

216 7.5 Miscellaneous Functions for Rotary AxesM128 on tilting tablesIf you program a tilting table movement while M128 is active, the TNC rotates th

Page 132

Programming: Cycles

Page 133

218 8.1 Working with Cycles8.1 Working with CyclesFrequently recurring machining cycles that comprise several working steps are stored in the TNC mem

Page 134 - TOOL CALL

HEIDENHAIN TNC 620 2198.1 Working with CyclesDefining a cycle using soft keys The soft-key row shows the available groups of cycles. Press the soft

Page 135

22 9.1 Labeling Subprograms and Program Section Repeats ... 370Labels ... 3709.2 Subprograms ... 371Actions ... 371Programming notes ... 37

Page 136 - 5.3 Tool Compensation

220 8.1 Working with CyclesCycles OverviewGroup of cycles Soft key PageCycles for pecking, reaming, boring, counterboring, tapping and thread milling

Page 137

HEIDENHAIN TNC 620 2218.1 Working with CyclesCalling cyclesThe following cycles become effective automatically as soon as they are defined in the part

Page 138 - Option 2)

222 8.1 Working with CyclesCalling a cycle with CYCL CALLThe CYCL CALL function calls the fixed cycle that was last defined. The starting point of th

Page 139

HEIDENHAIN TNC 620 2238.2 Cycles for Drilling, Tapping and Thread Milling8.2 Cycles for Drilling, Tapping and Thread MillingOverviewCycle Soft key Pag

Page 140 - Permissible tool forms

224 8.2 Cycles for Drilling, Tapping and Thread Milling262 THREAD MILLINGCycle for milling a thread in pre-drilled material251263 THREAD MILLING/CNTS

Page 141

HEIDENHAIN TNC 620 2258.2 Cycles for Drilling, Tapping and Thread MillingCENTERING (Cycle 240, Advanced programming features software option)1 The TNC

Page 142

226 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 143

HEIDENHAIN TNC 620 2278.2 Cycles for Drilling, Tapping and Thread MillingDRILLING (Cycle 200)1 The TNC positions the tool in the spindle axis at rapid

Page 144

228 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 145 - Programming Contours

HEIDENHAIN TNC 620 2298.2 Cycles for Drilling, Tapping and Thread MillingREAMING (Cycle 201, Advanced programming features software option)1 The TNC p

Page 146 - 6.1 Tool Movements

HEIDENHAIN TNC 620 2310.1 Principle and Overview ... 386Programming notes ... 387Calling Q-parameter functions ... 38710.2 Part Families—Q Param

Page 147 - Functions

230 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 148

HEIDENHAIN TNC 620 2318.2 Cycles for Drilling, Tapping and Thread MillingBORING (Cycle 202, Advanced programming features software option)1 The TNC po

Page 149

232 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 150 - Departure

HEIDENHAIN TNC 620 2338.2 Cycles for Drilling, Tapping and Thread MillingUNIVERSAL DRILLING (Cycle 203, Advanced programming features software option)

Page 151

234 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 152

HEIDENHAIN TNC 620 2358.2 Cycles for Drilling, Tapping and Thread MillingBACK BORING (Cycle 204, Advanced programming features software option)This cy

Page 153

236 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 154

HEIDENHAIN TNC 620 2378.2 Cycles for Drilling, Tapping and Thread MillingUNIVERSAL PECKING (Cycle 205, Advanced programming features software option)1

Page 155 - APPR LCT

238 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 156

HEIDENHAIN TNC 620 2398.2 Cycles for Drilling, Tapping and Thread Milling Infeed depth for chip breaking Q257 (incremental value): Depth at which the

Page 157

24 10.10 Entering Formulas Directly ... 430Entering formulas ... 430Rules for formulas ... 432Programming example ... 43310.11 String Param

Page 158 - Coordinates

240 8.2 Cycles for Drilling, Tapping and Thread MillingBORE MILLING (Cycle 208, Advanced programming features software option)1 The TNC positions the

Page 159 - Straight line L

HEIDENHAIN TNC 620 2418.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool lower edge

Page 160

242 8.2 Cycles for Drilling, Tapping and Thread MillingTAPPING NEW with floating tap holder (Cycle 206)1 The TNC positions the tool in the spindle ax

Page 161 - Corner rounding RND

HEIDENHAIN TNC 620 2438.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip (at st

Page 162 - Circle center CC

244 8.2 Cycles for Drilling, Tapping and Thread MillingRIGID TAPPING without a floating tap holder NEW (Cycle 207)The TNC cuts the thread without a f

Page 163

HEIDENHAIN TNC 620 2458.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip (at st

Page 164 -  Feed rate F

246 8.2 Cycles for Drilling, Tapping and Thread MillingTAPPING WITH CHIP BREAKING (Cycle 209, Advanced programming features software option)The tool

Page 165

HEIDENHAIN TNC 620 2478.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip (at st

Page 166

248 8.2 Cycles for Drilling, Tapping and Thread Milling Retraction rate for chip breaking Q256: The TNC multiplies the pitch Q239 by the programmed

Page 167

HEIDENHAIN TNC 620 2498.2 Cycles for Drilling, Tapping and Thread MillingFundamentals of thread millingPrerequisites Your machine tool should feature

Page 168

HEIDENHAIN TNC 620 2511.1 Graphics (Advanced Graphic Features Software Option) ... 456Function ... 456Overview of display modes ... 457Plan view

Page 169

250 8.2 Cycles for Drilling, Tapping and Thread MillingDanger of collision!Always program the same algebraic sign for the infeeds: Cycles comprise se

Page 170

HEIDENHAIN TNC 620 2518.2 Cycles for Drilling, Tapping and Thread MillingTHREAD MILLING (Cycle 262, Advanced programming features software option)1 Th

Page 171 - 6.5 Path Contours—Polar

252 8.2 Cycles for Drilling, Tapping and Thread Milling Nominal diameter Q335: Nominal thread diameter. Thread pitch Q239: Pitch of the thread. The

Page 172 - Straight line LP

HEIDENHAIN TNC 620 2538.2 Cycles for Drilling, Tapping and Thread MillingTHREAD MILLING/COUNTERSINKING (Cycle 263, Advanced programming features softw

Page 173

254 8.2 Cycles for Drilling, Tapping and Thread Milling11 At the end of the cycle, the TNC retracts the tool at rapid traverse to the set-up clearanc

Page 174 - Helical interpolation

HEIDENHAIN TNC 620 2558.2 Cycles for Drilling, Tapping and Thread Milling Nominal diameter Q335: Nominal thread diameter. Thread pitch Q239: Pitch o

Page 175

256 8.2 Cycles for Drilling, Tapping and Thread Milling Workpiece surface coordinate Q203 (absolute value): Coordinate of the workpiece surface. 2n

Page 176

HEIDENHAIN TNC 620 2578.2 Cycles for Drilling, Tapping and Thread MillingTHREAD DRILLING/MILLING (Cycle 264, Advanced programming features software op

Page 177 - Example: Helix

258 8.2 Cycles for Drilling, Tapping and Thread Milling12 At the end of the cycle, the TNC retracts the tool at rapid traverse to the set-up clearanc

Page 178 - Fundamentals

HEIDENHAIN TNC 620 2598.2 Cycles for Drilling, Tapping and Thread Milling Nominal diameter Q335: Nominal thread diameter. Thread pitch Q239: Pitch o

Page 179

26 12.1 Selecting MOD Functions ... 478Selecting the MOD functions ... 478Changing the settings ... 478Exiting the MOD functions ... 478Overv

Page 180

260 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 181 - Pole for FK programming

HEIDENHAIN TNC 620 2618.2 Cycles for Drilling, Tapping and Thread MillingHELICAL THREAD DRILLING AND MILLING (Cycle 265, Advanced programming features

Page 182

262 8.2 Cycles for Drilling, Tapping and Thread MillingBefore programming, note the followingProgram a positioning block for the starting point (hole

Page 183 - Input possibilities

HEIDENHAIN TNC 620 2638.2 Cycles for Drilling, Tapping and Thread Milling Nominal diameter Q335: Nominal thread diameter. Thread pitch Q239: Pitch o

Page 184

264 8.2 Cycles for Drilling, Tapping and Thread Milling Workpiece surface coordinate Q203 (absolute value): Coordinate of the workpiece surface. 2n

Page 185

HEIDENHAIN TNC 620 2658.2 Cycles for Drilling, Tapping and Thread MillingOUTSIDE THREAD MILLING (Cycle 267, Advanced programming features software opt

Page 186 - Auxiliary points

266 8.2 Cycles for Drilling, Tapping and Thread Milling11 At the end of the cycle, the TNC retracts the tool in rapid traverse to set-up clearance, o

Page 187 - Relative data

HEIDENHAIN TNC 620 2678.2 Cycles for Drilling, Tapping and Thread Milling Nominal diameter Q335: Nominal thread diameter. Thread pitch Q239: Pitch o

Page 188

268 8.2 Cycles for Drilling, Tapping and Thread Milling Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface.

Page 189 - Example: FK programming 1

HEIDENHAIN TNC 620 2698.2 Cycles for Drilling, Tapping and Thread MillingExample: Drilling cycles0 BEGIN PGM C200 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Defin

Page 190 - Example: FK programming 2

HEIDENHAIN TNC 620 2713.1 Machine-Specific User Parameters ... 498Function ... 49813.2 Pin Layout and Connecting Cables for Data Interfaces ...

Page 191

270 8.2 Cycles for Drilling, Tapping and Thread Milling6 L X+10 Y+10 R0 FMAX M3Approach hole 1, spindle ON7 CYCL CALLCycle call8 L Y+90 R0 FMAX M99Ap

Page 192

HEIDENHAIN TNC 620 2718.3 Cycles for Milling Pockets, Studs and Slots8.3 Cycles for Milling Pockets, Studs and SlotsOverviewCycle Soft key Page4 POCKE

Page 193

272 8.3 Cycles for Milling Pockets, Studs and SlotsPOCKET MILLING (Cycle 4)Cycles 1, 2, 3, 4, 5, 17, 18 are in a group of cycles called special cycle

Page 194

HEIDENHAIN TNC 620 2738.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance 1 (incremental value): Distance between tool tip (at starting

Page 195 - Miscellaneous Functions

274 8.3 Cycles for Milling Pockets, Studs and SlotsPOCKET FINISHING (Cycle 212, Advanced programming features software option)1 The TNC automatically

Page 196 - Functions M and STOP

HEIDENHAIN TNC 620 2758.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpi

Page 197

276 8.3 Cycles for Milling Pockets, Studs and SlotsSTUD FINISHING (Cycle 213, Advanced programming features software option)1 The TNC moves the tool

Page 198 - Program Run Control, Spindle

HEIDENHAIN TNC 620 2778.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpi

Page 199 - Coordinate Data

278 8.3 Cycles for Milling Pockets, Studs and SlotsCIRCULAR POCKET (Cycle 5)Cycles 1, 2, 3, 4, 5, 17, 18 are in a group of cycles called special cycl

Page 200

HEIDENHAIN TNC 620 2798.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance 1 (incremental value): Distance between tool tip (at starting

Page 202 - Contouring Behavior

280 8.3 Cycles for Milling Pockets, Studs and SlotsCIRCULAR POCKET FINISHING (Cycle 214, Advanced programming features software option)1 The TNC auto

Page 203

HEIDENHAIN TNC 620 2818.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpi

Page 204

282 8.3 Cycles for Milling Pockets, Studs and SlotsCIRCULAR STUD FINISHING (Cycle 215, Advanced programming features software option)1 The TNC automa

Page 205

HEIDENHAIN TNC 620 2838.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpi

Page 206

284 8.3 Cycles for Milling Pockets, Studs and SlotsSLOT (oblong hole) with reciprocating plunge-cut (Cycle 210, Advanced programming features softwar

Page 207

HEIDENHAIN TNC 620 2858.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpi

Page 208

286 8.3 Cycles for Milling Pockets, Studs and Slots Angle of rotation Q224 (absolute value): Angle by which the entire slot is rotated. The center o

Page 209

HEIDENHAIN TNC 620 2878.3 Cycles for Milling Pockets, Studs and SlotsCIRCULAR SLOT (oblong hole) with reciprocating plunge-cut (Cycle 211, Advanced pr

Page 210 - Delete basic rotation: M143

288 8.3 Cycles for Milling Pockets, Studs and Slots Set-up clearance Q200 (incremental value): Distance between tool tip and workpiece surface. Dep

Page 211 - NC stop: M148

HEIDENHAIN TNC 620 2898.3 Cycles for Milling Pockets, Studs and Slots Angular length Q248 (incremental value): Enter the angular length of the slot.

Page 213

290 8.3 Cycles for Milling Pockets, Studs and SlotsExample: Milling pockets, studs and slots0 BEGIN PGM C210 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-40Definitio

Page 214

HEIDENHAIN TNC 620 2918.3 Cycles for Milling Pockets, Studs and Slots6 CYCL DEF 213 STUD FINISHINGDefine cycle for machining the contour outsideQ200=2

Page 215 - (software option 2)

292 8.3 Cycles for Milling Pockets, Studs and SlotsQ338=5 ;INFEED FOR FINISHINGQ206=150 ;FEED RATE FOR PLNG18 CYCL CALL M3Call cycle for slot 119 FN

Page 216

HEIDENHAIN TNC 620 2938.4 Cycles for Machining Point Patterns8.4 Cycles for Machining Point PatternsOverviewThe TNC provides two cycles for machining

Page 217 - Programming: Cycles

294 8.4 Cycles for Machining Point PatternsCIRCULAR PATTERN (Cycle 220, Advanced programming features software option)1 The TNC moves the tool at rap

Page 218 - 8.1 Working with Cycles

HEIDENHAIN TNC 620 2958.4 Cycles for Machining Point Patterns Stepping angle Q247 (incremental value): Angle between two machining operations on a pi

Page 219

296 8.4 Cycles for Machining Point PatternsLINEAR PATTERN (Cycle 221, Advanced programming features software option)1 The TNC automatically moves the

Page 220

HEIDENHAIN TNC 620 2978.4 Cycles for Machining Point Patterns Starting point 1st axis Q225 (absolute value): Coordinate of the starting point in the

Page 221

298 8.4 Cycles for Machining Point PatternsExample: Circular hole patterns0 BEGIN PGM PATTERN MM1 BLK FORM 0.1 Z X+0 Y+0 Z-40Definition of workpiece

Page 222

HEIDENHAIN TNC 620 2998.4 Cycles for Machining Point Patterns6 CYCLE DEF 220 POLAR PATTERNDefine cycle for circular pattern 1, CYCL 200 is called auto

Page 223 - Thread Milling

HEIDENHAIN TNC 620 3

Page 224

30 1.1 The TNC 6201.1 The TNC 620HEIDENHAIN TNC controls are workshop-oriented contouring controls that enable you to program conventional machining

Page 225

300 8.5 SL Cycles8.5 SL CyclesFundamentalsSL cycles enable you to form complex contours by combining up to 12 subcontours (pockets or islands). You d

Page 226

HEIDENHAIN TNC 620 3018.5 SL CyclesCharacteristics of the fixed cycles The TNC automatically positions the tool to the set-up clearance before a cycl

Page 227 - DRILLING (Cycle 200)

302 8.5 SL CyclesOverview of SL cyclesEnhanced cycles:Cycle Soft key Page14 CONTOUR GEOMETRY (essential) Page 30320 CONTOUR DATA (essential) Page 307

Page 228

HEIDENHAIN TNC 620 3038.5 SL CyclesCONTOUR GEOMETRY (Cycle 14)All subprograms that are superimposed to define the contour are listed in Cycle 14 CONTO

Page 229

304 8.5 SL CyclesOverlapping contoursPockets and islands can be overlapped to form a new contour. You can thus enlarge the area of a pocket by anothe

Page 230

HEIDENHAIN TNC 620 3058.5 SL CyclesArea of inclusionBoth surfaces A and B are to be machined, including the overlapping area: The surfaces A and B mu

Page 231

306 8.5 SL CyclesArea of intersectionOnly the area where A and B overlap is to be machined. (The areas covered by A or B alone are to be left unmachi

Page 232

HEIDENHAIN TNC 620 3078.5 SL CyclesCONTOUR DATA (Cycle 20, Advanced programming features software option) Machining data for the subprograms describin

Page 233

308 8.5 SL CyclesPILOT DRILLING (Cycle 21, Advanced programming features software option)Cycle execution1 The tool drills from the current position t

Page 234

HEIDENHAIN TNC 620 3098.5 SL CyclesROUGH-OUT (Cycle 22, Advanced programming features software option)1 The TNC positions the tool over the cutter inf

Page 235

HEIDENHAIN TNC 620 311.2 Visual Display Unit and Keyboard1.2 Visual Display Unit and KeyboardVisual display unitThe TNC is delivered with a 15-inch TF

Page 236

310 8.5 SL Cycles Plunging depth Q10 (incremental value): Dimension by which the tool plunges in each infeed.  Feed rate for plunging Q11: Traversi

Page 237

HEIDENHAIN TNC 620 3118.5 SL CyclesFLOOR FINISHING (Cycle 23, Advanced programming features software option)The tool approaches the machining plane sm

Page 238

312 8.5 SL CyclesSIDE FINISHING (Cycle 24, Advanced programming features software option)The subcontours are approached and departed on a tangential

Page 239

HEIDENHAIN TNC 620 3138.5 SL CyclesCONTOUR TRAIN (Cycle 25, Advanced programming features software option)In conjunction with Cycle 14 CONTOUR GEOMETR

Page 240

314 8.5 SL Cycles Milling depth Q1 (incremental value): Distance between workpiece surface and contour floor. Finishing allowance for side Q3 (incr

Page 241

HEIDENHAIN TNC 620 3158.5 SL CyclesProgram defaults for cylindrical surface machining cycles (software option 1!)Machine and control must be specially

Page 242 - (Cycle 206)

316 8.5 SL CyclesCYLINDER SURFACE (Cycle 27, software option 1)This cycle enables you to program a contour in two dimensions and then roll it onto a

Page 243

HEIDENHAIN TNC 620 3178.5 SL Cycles Milling depth Q1 (incremental value): Distance between the cylindrical surface and the floor of the contour. Ente

Page 244 - NEW (Cycle 207)

318 8.5 SL CyclesCYLINDER SURFACE slot milling (Cycle 28, software option 1)This cycle enables you to program a guide notch in two dimensions and the

Page 245 -  Pitch Q239

HEIDENHAIN TNC 620 3198.5 SL Cycles Milling depth Q1 (incremental value): Distance between the cylindrical surface and the floor of the contour. Ente

Page 246

32 1.2 Visual Display Unit and KeyboardSets the screen layoutYou select the screen layout yourself: In the programming mode of operation, for example

Page 247

320 8.5 SL CyclesCYLINDER SURFACE ridge milling (Cycle 29, software option 1)This cycle enables you to program a ridge in two dimensions and then tra

Page 248

HEIDENHAIN TNC 620 3218.5 SL Cycles Milling depth Q1 (incremental value): Distance between the cylindrical surface and the floor of the contour. Ente

Page 249

322 8.5 SL CyclesExample: Pilot drilling, roughing-out and finishing overlapping contours0 BEGIN PGM C21 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-40Definition of

Page 250

HEIDENHAIN TNC 620 3238.5 SL Cycles9 CYCL DEF 21.0 PILOT DRILLINGCycle definition: Pilot drillingQ10=5 ;PLUNGING DEPTHQ11=250 ;FEED RATE FOR PLUNGINGQ

Page 251

324 8.5 SL Cycles20 LBL 1Contour subprogram 1: left pocket21 CC X+35 Y+5022 L X+10 Y+50 RR23CX+10DR-24 LBL 025 LBL 2Contour subprogram 2: right pocke

Page 252

HEIDENHAIN TNC 620 3258.5 SL CyclesExample: Contour train0 BEGIN PGM C25 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-40Definition of workpiece blank2 BLK FORM 0.2 X+

Page 253

326 8.5 SL Cycles10 LBL 1Contour subprogram11 L X+0 Y+15 RL12 L X+5 Y+2013 CT X+5 Y+7514LY+9515 RND R7.516LX+5017 RND R7.518 L X+100 Y+8019 LBL 020 E

Page 254

HEIDENHAIN TNC 620 3278.5 SL CyclesExample: Cylinder surface with Cycle 27Notes: Cylinder centered on rotary table Datum at center of rotary table

Page 255 - Q359 (incremental

328 8.5 SL Cycles12LY+3513 L X+60 Y+52.514LY+7015 LBL 016 END PGM C28 MM

Page 256

HEIDENHAIN TNC 620 3298.5 SL CyclesExample: Cylinder surface with Cycle 28Note: Cylinder centered on rotary table Datum at center of rotary table0 B

Page 257

HEIDENHAIN TNC 620 331.2 Visual Display Unit and KeyboardOperating panelThe TNC 620 is delivered with an integrated keyboard. The figure at right show

Page 258

330 8.5 SL Cycles10 LBL 1Contour subprogram11 L X+40 Y+20 RLData for the rotary axis are entered in mm (Q17=1)12LX+5013 RND R7.514LY+6015 RND R7.516

Page 259

HEIDENHAIN TNC 620 3318.6 Cycles for Multipass Milling8.6 Cycles for Multipass MillingOverviewThe TNC offers three cycles for machining the following

Page 260

332 8.6 Cycles for Multipass MillingMULTIPASS MILLING (Cycle 230, Advanced programming features software option)1 From the current position in the wo

Page 261

HEIDENHAIN TNC 620 3338.6 Cycles for Multipass Milling Starting point in 1st axis Q225 (absolute value): Minimum point coordinate of the surface to b

Page 262

334 8.6 Cycles for Multipass MillingRULED SURFACE (Cycle 231, Advanced programming features software option)1 From the current position, the TNC posi

Page 263

HEIDENHAIN TNC 620 3358.6 Cycles for Multipass Milling Starting point in 1st axis Q225 (absolute value): Starting point coordinate of the surface to

Page 264

336 8.6 Cycles for Multipass Milling 4th point in 1st axis Q234 (absolute value): Coordinate of point 4 in the reference axis of the working plane.

Page 265

HEIDENHAIN TNC 620 3378.6 Cycles for Multipass MillingFACE MILLING (Cycle 232, Advanced programming features software option)Cycle 232 is used to face

Page 266

338 8.6 Cycles for Multipass MillingStrategy Q389=13 The tool then advances to the stopping point 2 at the feed rate for milling. The end point lies

Page 267

HEIDENHAIN TNC 620 3398.6 Cycles for Multipass Milling Machining strategy (0/1/2) Q389: Specify how the TNC is to machine the surface:0: Meander mach

Page 268

34 1.3 Operating Modes1.3 Operating ModesManual Operation and Electronic HandwheelThe Manual Operation mode is required for setting up the machine to

Page 269 - Example: Drilling cycles

340 8.6 Cycles for Multipass Milling Maximum plunging depth Q202 (incremental value): Maximum amount that the tool is advanced each time. The TNC ca

Page 270

HEIDENHAIN TNC 620 3418.6 Cycles for Multipass Milling Set-up clearance Q200 (incremental value): Distance between tool tip and the starting position

Page 271 - Studs and Slots

342 8.6 Cycles for Multipass MillingExample: Multipass milling0 BEGIN PGM C230 MM1 BLK FORM 0.1 Z X+0 Y+0 Z+0Definition of workpiece blank2 BLK FORM

Page 272 - POCKET MILLING (Cycle 4)

HEIDENHAIN TNC 620 3438.6 Cycles for Multipass Milling6 L X-25 Y+0 R0 FMAX M3Pre-position near the starting point7 CYCL CALLCycle call8 L Z+250 R0 FMA

Page 273

344 8.7 Coordinate Transformation Cycles8.7 Coordinate Transformation CyclesOverviewOnce a contour has been programmed, you can position it on the wo

Page 274

HEIDENHAIN TNC 620 3458.7 Coordinate Transformation CyclesDATUM SHIFT (Cycle 7)A DATUM SHIFT allows machining operations to be repeated at various loc

Page 275

346 8.7 Coordinate Transformation CyclesDATUM SHIFT with datum tables (Cycle 7)ApplicationDatum tables are used for frequently recurring machining s

Page 276

HEIDENHAIN TNC 620 3478.7 Coordinate Transformation CyclesSelecting a datum table in the part programWith the SEL TABLE function you select the table

Page 277

348 8.7 Coordinate Transformation CyclesConfiguring the datum tableIf you do not wish to define a datum for an active axis, press the DEL key. Then t

Page 278 - CIRCULAR POCKET (Cycle 5)

HEIDENHAIN TNC 620 3498.7 Coordinate Transformation CyclesDATUM SETTING (Cycle 247)With the Cycle DATUM SETTING, you can activate as the new datum a p

Page 279

HEIDENHAIN TNC 620 351.3 Operating ModesProgramming and EditingIn this mode of operation you can write your part programs. The FK free programming fea

Page 280

350 8.7 Coordinate Transformation CyclesMIRROR IMAGE (Cycle 8)The TNC can machine the mirror image of a contour in the working plane. EffectThe mirro

Page 281

HEIDENHAIN TNC 620 3518.7 Coordinate Transformation Cycles Mirrored axis?: Enter the axis to be mirrored. You can mirror all axes, including rotary a

Page 282

352 8.7 Coordinate Transformation CyclesROTATION (Cycle 10)The TNC can rotate the coordinate system about the active datum in the working plane withi

Page 283

HEIDENHAIN TNC 620 3538.7 Coordinate Transformation CyclesSCALING FACTOR (Cycle 11)The TNC can increase or reduce the size of contours within a progra

Page 284

354 8.7 Coordinate Transformation CyclesAXIS-SPECIFIC SCALING (Cycle 26)EffectThe SCALING FACTOR becomes effective as soon as it is defined in the pr

Page 285

HEIDENHAIN TNC 620 3558.7 Coordinate Transformation CyclesWORKING PLANE (Cycle 19, software option 1)EffectIn Cycle 19 you define the position of the

Page 286

356 8.7 Coordinate Transformation CyclesIf you program the position of the working plane via spatial angles, the TNC will calculate the required angl

Page 287

HEIDENHAIN TNC 620 3578.7 Coordinate Transformation CyclesCancellationTo cancel the tilt angle, redefine the WORKING PLANE cycle and enter an angular

Page 288

358 8.7 Coordinate Transformation CyclesPosition display in the tilted systemOn activation of Cycle 19, the displayed positions (ACTL and NOML) and t

Page 289

HEIDENHAIN TNC 620 3598.7 Coordinate Transformation CyclesProcedure for working with Cycle 19 WORKING PLANE1 Write the program Define the tool (not r

Page 290

36 1.3 Operating ModesProgram Run, Full Sequence and Program Run, Single BlockIn the Program Run, Full Sequence mode of operation the TNC executes a

Page 291

360 8.7 Coordinate Transformation Cycles4 Preparations in the operating modeManual OperationUse the 3D-ROT soft key to set the function TILT WORKING

Page 292

HEIDENHAIN TNC 620 3618.7 Coordinate Transformation CyclesExample: Coordinate transformation cyclesProgram sequence Program the coordinate transforma

Page 293 - Patterns

362 8.7 Coordinate Transformation Cycles20 L Z+250 R0 FMAX M2Retract in the tool axis, end program21 LBL 1Subprogram 122 L X+0 Y+0 R0 FMAXDefine mill

Page 294

HEIDENHAIN TNC 620 3638.8 Special Cycles8.8 Special CyclesDWELL TIME (Cycle 9)This causes the execution of the next block within a running program to

Page 295

364 8.8 Special CyclesPROGRAM CALL (Cycle 12)Routines that you have programmed (such as special drilling cycles or geometrical modules) can be writte

Page 296 - N = Q243

HEIDENHAIN TNC 620 3658.8 Special CyclesORIENTED SPINDLE STOP (Cycle 13)The TNC can control the machine tool spindle and rotate it to a given angular

Page 297

366 8.8 Special CyclesTOLERANCE (Cycle 32)With the entries in Cycle 32 you can influence the result of HSC machining with respect to accuracy, surfac

Page 298

HEIDENHAIN TNC 620 3678.8 Special CyclesInfluences of the geometry definition in the CAM system The most important factor of influence in offline NC p

Page 299

368 8.8 Special Cycles Tolerance value T: Permissible contour deviation in mm (or inches with inch programming) HSC MODE, Finishing=0, Roughing=1:

Page 300 - 8.5 SL Cycles

Programming: Subprograms and Program Section Repeats

Page 301

HEIDENHAIN TNC 620 371.4 Status Displays1.4 Status Displays“General” status displayThe status display in the lower part of the screen informs you of t

Page 302

370 9.1 Labeling Subprograms and Program Section Repeats9.1 Labeling Subprograms and Program Section RepeatsSubprograms and program section repeats e

Page 303

HEIDENHAIN TNC 620 3719.2 Subprograms9.2 SubprogramsActions1 The TNC executes the part program up to the block in which a subprogram is called with CA

Page 304

372 9.3 Program Section Repeats9.3 Program Section RepeatsLabel LBLThe beginning of a program section repeat is marked by the label LBL. The end of a

Page 305

HEIDENHAIN TNC 620 3739.4 Separate Program as Subprogram9.4 Separate Program as SubprogramActions1 The TNC executes the part program up to the block i

Page 306

374 9.5 Nesting9.5 NestingTypes of nesting Subprograms within a subprogram Program section repeats within a program section repeat Subprograms rep

Page 307

HEIDENHAIN TNC 620 3759.5 NestingProgram execution1 Main program SUBPGMS is executed up to block 172 Subprogram 1 is called, and executed up to block

Page 308

376 9.5 NestingRepeating program section repeatsExample NC blocksProgram execution1 Main program REPS is executed up to block 272 Program section bet

Page 309

HEIDENHAIN TNC 620 3779.5 NestingRepeating a subprogramExample NC blocksProgram execution1 Main program SPGREP is executed up to block 112 Subprogram

Page 310

378 9.6 Programming Examples9.6 Programming ExamplesExample: Milling a contour in several infeedsProgram sequence Pre-position the tool to the workp

Page 311

HEIDENHAIN TNC 620 3799.6 Programming Examples7 LBL 1Set label for program section repeat8 L IZ-4 R0 FMAXInfeed depth in incremental values (in space)

Page 312

38 1.4 Status DisplaysInformation in the status displaySymbol MeaningActual or nominal coordinates of the current position.Machine axes; the TNC disp

Page 313

380 9.6 Programming ExamplesExample: Groups of holesProgram sequence Approach the groups of holes in the main program Call the group of holes (subp

Page 314

HEIDENHAIN TNC 620 3819.6 Programming Examples6 L X+15 Y+10 R0 FMAX M3Move to starting point for group 17 CALL LBL 1Call the subprogram for the group8

Page 315

382 9.6 Programming ExamplesExample: Group of holes with several toolsProgram sequence Program the fixed cycles in the main program Call the entire

Page 316

HEIDENHAIN TNC 620 3839.6 Programming Examples7 L Z+250 R0 FMAX M6Tool change8 TOOL CALL 2 Z S4000Call tool: drill9 FN 0: Q201 = -25New depth for dril

Page 318

Programming: Q Parameters

Page 319

386 10.1 Principle and Overview10.1 Principle and OverviewYou can program an entire family of parts in a single part program. You do this by entering

Page 320

HEIDENHAIN TNC 620 38710.1 Principle and OverviewProgramming notesYou can mix Q parameters and fixed numerical values within a program.Calling Q-param

Page 321

388 10.2 Part Families—Q Parameters in Place of Numerical Values10.2 Part Families—Q Parameters in Place of Numerical ValuesThe Q parameter function

Page 322

HEIDENHAIN TNC 620 38910.3 Describing Contours through Mathematical Operations10.3 Describing Contours through Mathematical OperationsFunctionThe Q pa

Page 323

HEIDENHAIN TNC 620 391.4 Status DisplaysAdditional status displaysThe additional status displays contain detailed information on the program run. They

Page 324

390 10.3 Describing Contours through Mathematical OperationsProgramming fundamental operationsExample:Call the Q parameter functions by pressing the

Page 325

HEIDENHAIN TNC 620 39110.4 Trigonometric Functions10.4 Trigonometric FunctionsDefinitionsSine, cosine and tangent are terms designating the ratios of

Page 326

392 10.4 Trigonometric FunctionsProgramming trigonometric functionsPress the ANGLE FUNCTION soft key to call the angle functions. The TNC then displa

Page 327

HEIDENHAIN TNC 620 39310.5 Calculating Circles10.5 Calculating CirclesFunctionThe TNC can use the functions for calculating circles to calculate the c

Page 328

394 10.6 If-Then Decisions with Q Parameters10.6 If-Then Decisions with Q ParametersFunctionThe TNC can make logical If-Then decisions by comparing a

Page 329

HEIDENHAIN TNC 620 39510.6 If-Then Decisions with Q ParametersAbbreviations used:IF :IfEQU : EqualsNE : Not equalGT : Greater thanLT : Less thanGOTO :

Page 330

396 10.7 Checking and Changing Q Parameters10.7 Checking and Changing Q ParametersProcedureYou can check Q parameters when writing, testing and runni

Page 331 - Overview

HEIDENHAIN TNC 620 39710.8 Additional Functions10.8 Additional FunctionsOverviewPress the DIVERSE FUNCTION soft key to call the additional functions.

Page 332

398 10.8 Additional FunctionsFN14: ERROR: Displaying error messagesWith the function FN14: ERROR you can call messages under program control. The mes

Page 333

HEIDENHAIN TNC 620 39910.8 Additional Functions1017 CYCL incomplete1018 Plane wrongly defined1019 Wrong axis programmed1020 Wrong rpm1021 Radius comp.

Page 335

40 1.4 Status DisplaysGeneral program informationPositions and coordinatesInformation on toolsSoft key MeaningName of the active main programActive p

Page 336

400 10.8 Additional Functions1052 Pocket too large: scrap axis 11053 Pocket too large: scrap axis 21054 Stud too small: scrap axis 11055 Stud too sma

Page 337

HEIDENHAIN TNC 620 40110.8 Additional Functions1085 Line is write-protected1086 Oversize greater than depth1087 No point angle defined1088 Contradicto

Page 338

402 10.8 Additional FunctionsFN 16: F-PRINT: Formatted output of text and Q parameter valuesThe function FN 16: F-PRINT transfers Q-parameter values

Page 339

HEIDENHAIN TNC 620 40310.8 Additional FunctionsWhen you create a text file, use the following formatting functions:The following functions allow you t

Page 340

404 10.8 Additional FunctionsL_FINNISH Display text only in Finnish conversationalL_DUTCH Display text only in Dutch conversationalL_POLISH Display t

Page 341

HEIDENHAIN TNC 620 40510.8 Additional FunctionsIn the part program, program FN 16: F-PRINT to activate the output:The TNC then outputs the file PROT1.

Page 342 - Example: Multipass milling

406 10.8 Additional FunctionsDisplaying messages on the TNC screenYou can also use the function FN 16 to display any messages from the NC program in

Page 343

HEIDENHAIN TNC 620 40710.8 Additional FunctionsFN18: SYS-DATUM READ Read system dataWith the function FN 18: SYS-DATUM READ you can read system data a

Page 344

408 10.8 Additional Functions5 - 1st side length for rectangular pocket cycle6 - 2nd side length for rectangular pocket cycle7 - 1st side length for

Page 345 - DATUM SHIFT (Cycle 7)

HEIDENHAIN TNC 620 40910.8 Additional Functions13 Tool no. Maximum tooth length LCUTS14 Tool no. Maximum plunge angle ANGLE15 Tool no. TT: Number of t

Page 346

HEIDENHAIN TNC 620 411.4 Status DisplaysCoordinate transformationSee “Coordinate Transformation Cycles” on page 344. Active miscellaneous functions MS

Page 347

410 10.8 Additional Functions4 - Oversize in tool length DL5 - Oversize in tool radius DR6 - Automatic TOOL CALL 0 = yes, 1 = no7 - Oversize in tool

Page 348

HEIDENHAIN TNC 620 41110.8 Additional Functions+128: V axis mirrored+256: W axis mirroredCombinations = sum of individual axes4 1 Active scaling facto

Page 349 - DATUM SETTING (Cycle 247)

412 10.8 Additional Functions2 Y axis3 Z axis4A axis5B axis6C axis7 U axis8 V axis9 W axisCurrent position in the active coordinate system, 2701 1 X

Page 350 - MIRROR IMAGE (Cycle 8)

HEIDENHAIN TNC 620 41310.8 Additional Functions57 1 Oriented spindle stop possible0 = no, 1 = yesReference point from touch probe cycle, 36011 to 9(X,

Page 351

414 10.8 Additional FunctionsExample: Assign the value of the active scaling factor for the Zaxis to Q2516 - TT: Wear tolerance in length LTOL17 - TT

Page 352 - ROTATION (Cycle 10)

HEIDENHAIN TNC 620 41510.8 Additional FunctionsFN19: PLC: Transferring values to the PLCThe function FN 19: PLC transfers up to two numerical values o

Page 353 - SCALING FACTOR (Cycle 11)

416 10.8 Additional FunctionsFN20: WAIT FOR: NC and PLC synchronizationWith function FN 20: WAIT FOR you can synchronize the NC and PLC with each oth

Page 354

HEIDENHAIN TNC 620 41710.8 Additional FunctionsThe following conditions are permitted in the FN 20 block:In addition, the FN20: WAIT FOR SYNC function

Page 355

418 10.8 Additional FunctionsFN29: PLC: Transferring values to the PLCThe function FN 29: PLC transfers up to eight numerical values or Q parameters

Page 356

HEIDENHAIN TNC 620 41910.9 Accessing Tables with SQL Commands10.9 Accessing Tables with SQL CommandsIntroductionAccessing of tables is programmed on t

Page 357

42 1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels3-D to

Page 358

420 10.9 Accessing Tables with SQL CommandsA TransactionIn principle, a transaction consists of the following actions: Address table (file), select

Page 359

HEIDENHAIN TNC 620 42110.9 Accessing Tables with SQL CommandsResult setThe selected rows are numbered in ascending order within the result set, starti

Page 360

422 10.9 Accessing Tables with SQL CommandsProgramming SQL commandsProgram SQL commands in the Programming mode: Call the SQL functions by pressing

Page 361

HEIDENHAIN TNC 620 42310.9 Accessing Tables with SQL CommandsSQL BINDSQL BIND binds a Q parameter to a table column. The SQL commands "Fetch,&quo

Page 362

424 10.9 Accessing Tables with SQL CommandsSQL SELECTSQL SELECT selects table rows and transfers them to the result set.The SQL server places the dat

Page 363 - 8.8 Special Cycles

HEIDENHAIN TNC 620 42510.9 Accessing Tables with SQL Commands Parameter no. for result: Q parameter for the handle. The SQL server returns the handle

Page 364

426 10.9 Accessing Tables with SQL CommandsCondition ProgrammingEqual to ===Not equal to !=<>Less than <Less than or equal to <=Greater t

Page 365

HEIDENHAIN TNC 620 42710.9 Accessing Tables with SQL CommandsSQL FETCHSQL FETCH reads the row addressed with INDEX from the result set, and places the

Page 366

428 10.9 Accessing Tables with SQL CommandsSQL UPDATESQL UPDATE transfers the data prepared in the Q parameters into the row of the result set addres

Page 367

HEIDENHAIN TNC 620 42910.9 Accessing Tables with SQL CommandsSQL COMMITSQL COMMIT transfers all rows in the result set back to the table. A lock set w

Page 368

HEIDENHAIN TNC 620 431.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic HandwheelsTT 140 tool touch probe for tool measurementThe TT 140 is a

Page 369 - Program Section

430 10.10 Entering Formulas Directly10.10 Entering Formulas DirectlyEntering formulasYou can enter mathematical formulas that include several operati

Page 370 - Program Section Repeats

HEIDENHAIN TNC 620 43110.10 Entering Formulas DirectlyArc tangentInverse of the tangent. Determines the angle from the ratio of the opposite to the ad

Page 371 - 9.2 Subprograms

432 10.10 Entering Formulas DirectlyRules for formulasMathematical formulas are programmed according to the following rules:Higher-level operations a

Page 372 - 9.3 Program Section Repeats

HEIDENHAIN TNC 620 43310.10 Entering Formulas DirectlyProgramming exampleCalculate an angle with the arc tangent from the opposite side (Q12) and adja

Page 373 - Subprogram

434 10.11 String Parameters10.11 String ParametersString processing functionsYou can use the QS parameters to create variable character strings. You

Page 374 - 9.5 Nesting

HEIDENHAIN TNC 620 43510.11 String ParametersAssigning string parametersYou have to assign a string variable before you use it. Use the DECLARE STRING

Page 375

436 10.11 String ParametersConverting a numerical value to a string parameter With the TOCHAR function, the TNC converts a numerical value to a strin

Page 376

HEIDENHAIN TNC 620 43710.11 String ParametersCopying a substring from a string parameter With the SUBSTR function you can copy a definable range from

Page 377

438 10.11 String ParametersConverting a string parameter to a numerical value The TONUMB function converts a string parameter to a numerical value. T

Page 378 - 9.6 Programming Examples

HEIDENHAIN TNC 620 43910.11 String ParametersChecking a string parameter With the INSTR function you can check whether a string parameter is contained

Page 380

440 10.11 String ParametersFinding the length of a string parameterThe STRLEN function returns the length of the text saved in a selectable string pa

Page 381

HEIDENHAIN TNC 620 44110.11 String ParametersComparing alphabetic priorityWith the STRCOMP function you can compare string parameters for alphabetic p

Page 382

442 10.12 Preassigned Q Parameters10.12 Preassigned Q ParametersThe Q parameters Q100 to Q122 are assigned values by the TNC. The following are assig

Page 383

HEIDENHAIN TNC 620 44310.12 Preassigned Q ParametersSpindle status: Q110The value of the parameter Q110 depends on the M function last programmed for

Page 384

444 10.12 Preassigned Q ParametersCoordinates after probing during program runThe parameters Q115 to Q119 contain the coordinates of the spindle posi

Page 385 - Q Parameters

HEIDENHAIN TNC 620 44510.12 Preassigned Q ParametersDeviation between actual value and nominal value during automatic tool measurement with the TT 130

Page 386 - 10.1 Principle and Overview

446 10.12 Preassigned Q ParametersMeasurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles)Measured actual values P

Page 387

HEIDENHAIN TNC 620 44710.12 Preassigned Q ParametersWorkpiece status Parameter valueGood Q180Rework Q181Scrap Q182Tool measurement with the BLUM laser

Page 388 - Place of Numerical Values

448 10.13 Programming Examples10.13 Programming ExamplesExample: EllipseProgram sequence The contour of the ellipse is approximated by many short li

Page 389 - Mathematical Operations

HEIDENHAIN TNC 620 44910.13 Programming Examples18 L Z+100 R0 FMAX M2Retract in the tool axis, end program19 LBL 10Subprogram 10: Machining operation2

Page 390

Manual Operation and Setup

Page 391 - 10.4 Trigonometric Functions

450 10.13 Programming ExamplesExample: Concave cylinder machined with spherical cutterProgram sequence Program functions only with a spherical cutte

Page 392

HEIDENHAIN TNC 620 45110.13 Programming Examples20 L Z+100 R0 FMAX M2Retract in the tool axis, end program21 LBL 10Subprogram 10: Machining operation2

Page 393 - 10.5 Calculating Circles

452 10.13 Programming ExamplesExample: Convex sphere machined with end millProgram sequence This program requires an end mill. The contour of the s

Page 394 - 10.6 If-Then Decisions with

HEIDENHAIN TNC 620 45310.13 Programming Examples17 CALL LBL 10Call machining operation18 FN 0: Q10 = +0Reset allowance19 FN 0: Q18 = +5Angle increment

Page 395 - Abbreviations used:

454 10.13 Programming Examples39 LBL 240 LP PR+Q6 PA+Q24 FQ12Move upward in an approximated “arc”41 FN 2: Q24 = +Q24 - +Q14Update solid angle42 FN 11

Page 397 - 10.8 Additional Functions

456 11.1 Graphics (Advanced Graphic Features Software Option)11.1 Graphics (Advanced Graphic Features Software Option)FunctionIn the program run mode

Page 398

HEIDENHAIN TNC 620 45711.1 Graphics (Advanced Graphic Features Software Option)Overview of display modesThe TNC displays the following soft keys in th

Page 399

458 11.1 Graphics (Advanced Graphic Features Software Option)Projection in 3 planesSimilar to a workpiece drawing, the part is displayed with a plan

Page 400

HEIDENHAIN TNC 620 45911.1 Graphics (Advanced Graphic Features Software Option)3-D viewThe workpiece is displayed in three dimensions.You can rotate t

Page 401

46 2.1 Switch-On, Switch-Off2.1 Switch-On, Switch-OffSwitch-onSwitch on the power supply for control and machine. The TNC then displays the following

Page 402

460 11.1 Graphics (Advanced Graphic Features Software Option)Magnifying detailsYou can magnify details in the Test Run mode as well as a Program Run

Page 403

HEIDENHAIN TNC 620 46111.1 Graphics (Advanced Graphic Features Software Option)Coordinates for magnifying detailsThe TNC displays the selected workpie

Page 404

462 11.1 Graphics (Advanced Graphic Features Software Option)Repeating graphic simulationA part program can be graphically simulated as often as desi

Page 405

HEIDENHAIN TNC 620 46311.2 Show the Workpiece in the Working Space (Advanced Graphic FeaturesSoftware Option)11.2 Show the Workpiece in the Working Sp

Page 406

464 11.3 Functions for Program Display11.3 Functions for Program DisplayOverviewIn the Program Run modes of operation as well as in the Test Run mode

Page 407

HEIDENHAIN TNC 620 46511.4 Test Run11.4 Test RunFunctionIn the Test Run mode of operation you can simulate programs and program sections to prevent er

Page 408

466 11.4 Test RunRunning a program testIf the central tool file is active, a tool table must be active (status S) to run a program test. Select a too

Page 409

HEIDENHAIN TNC 620 46711.5 Program Run11.5 Program RunFunctionIn the Program Run, Full Sequence mode of operation the TNC executes a part program cont

Page 410

468 11.5 Program RunRunning a part programPreparation1 Clamp the workpiece to the machine table.2 Set the datum.3 Select the necessary tables and pal

Page 411

HEIDENHAIN TNC 620 46911.5 Program RunInterruption through the machine STOP button Press the machine STOP button: The block that the TNC is currently

Page 412

HEIDENHAIN TNC 620 472.1 Switch-On, Switch-OffThe TNC is now ready for operation in the Manual Operation mode.Crossing the reference point in a tilted

Page 413

470 11.5 Program RunResuming program run after an interruptionIf you interrupt a program run during execution of a subprogram or program section repe

Page 414

HEIDENHAIN TNC 620 47111.5 Program RunMid-program startup (block scan)With the RESTORE POS. AT feature (block scan) you can start a part program at an

Page 415

472 11.5 Program Run To go to the first block of the current program to start a block scan, enter GOTO “0”. To select mid-program startup, press th

Page 416

HEIDENHAIN TNC 620 47311.6 Automatic Program Start11.6 Automatic Program StartFunctionIn a Program Run operating mode, you can use the AUTOSTART soft

Page 417

474 11.7 Optional Block Skip11.7 Optional Block SkipFunctionIn a test run or program run, the TNC can skip over blocks that begin with a slash “/”: 

Page 418

HEIDENHAIN TNC 620 47511.8 Optional Program-Run Interruption11.8 Optional Program-Run InterruptionFunctionThe TNC optionally interrupts the program ru

Page 421

478 12.1 Selecting MOD Functions12.1 Selecting MOD FunctionsThe MOD functions provide additional input possibilities and displays. The available MOD

Page 422 - Overview of the soft keys

HEIDENHAIN TNC 620 47912.1 Selecting MOD FunctionsOverview of MOD functionsDepending on the selected mode of operation, you can make the following cha

Page 423 - SQL BIND

48 2.1 Switch-On, Switch-OffSwitch-offTo prevent data from being lost at switch-off, you need to shut down the operating system of the TNC as follows

Page 424 - SQL SELECT

480 12.2 Software Numbers12.2 Software NumbersFunctionThe following software numbers are displayed on the TNC screen after the MOD functions have bee

Page 425

HEIDENHAIN TNC 620 48112.3 Position Display Types12.3 Position Display TypesFunctionIn the Manual Operation mode and in the Program Run modes of opera

Page 426

482 12.4 Unit of Measurement12.4 Unit of MeasurementFunctionThis MOD function determines whether the coordinates are displayed in millimeters (metric

Page 427 - SQL FETCH

HEIDENHAIN TNC 620 48312.5 Displaying Operating Times12.5 Displaying Operating TimesFunctionThe MACHINE TIME soft key enables you to see various types

Page 428 - SQL INSERT

484 12.6 Entering Code Numbers12.6 Entering Code NumbersFunctionThe TNC requires a code number for the following functions:Function Code numberSelect

Page 429 - SQL ROLLBACK

HEIDENHAIN TNC 620 48512.7 Setting the Data Interfaces12.7 Setting the Data InterfacesSerial interface on the TNC 620The TNC 620 automatically uses th

Page 430 - Entering formulas

486 12.7 Setting the Data InterfacesSet the data bits (dataBits)By setting the data bits you define whether a character is transmitted with 7 or 8 da

Page 431

HEIDENHAIN TNC 620 48712.7 Setting the Data InterfacesSettings for data transfer with the TNCserver PC softwareEnter the following settings in the use

Page 432 - Rules for formulas

488 12.7 Setting the Data InterfacesSoftware for data transferFor transfer of files to and from the TNC, we recommend using the HEIDENHAIN TNCremoNT

Page 433 - Programming example

HEIDENHAIN TNC 620 48912.7 Setting the Data InterfacesData transfer between the TNC and TNCremoNTCheck whether the TNC is connected to the correct ser

Page 434 - 10.11 String Parameters

HEIDENHAIN TNC 620 492.2 Traversing the Machine Axes2.2 Traversing the Machine AxesNoteTo traverse with the machine axis direction buttons:Select the

Page 435

490 12.8 Ethernet Interface12.8 Ethernet Interface IntroductionThe TNC is shipped with a standard Ethernet card to connect the control as a client in

Page 436

HEIDENHAIN TNC 620 49112.8 Ethernet InterfaceConnecting the control to the networkFunction overview of network configuration In the file manager (PGM

Page 437

492 12.8 Ethernet InterfaceConfiguring the control's network address Connect the TNC (port X26) with a network or a PC. In the file manager (P

Page 438

HEIDENHAIN TNC 620 49312.8 Ethernet InterfaceConfiguring network access to other devices (mount) Connect the TNC (port X26) with a network or a PC I

Page 439

494 12.8 Ethernet InterfaceSMB option Options that concern the SMB file system type: Options are given without space characters, separated only by co

Page 440

HEIDENHAIN TNC 620 49512.8 Ethernet InterfaceSettings on a PC with Windows 2000 To open Network Connections, click <Start>, <Control Panel&g

Page 442 - Tool axis: Q109

Tables and Overviews

Page 443

498 13.1 Machine-Specific User Parameters13.1 Machine-Specific User ParametersFunctionTo enable you to set machine-specific functions, your machine t

Page 444

HEIDENHAIN TNC 620 49913.1 Machine-Specific User ParametersCalling the configuration editor Select the Programming mode of operation. Press the MOD

Page 445

HEIDENHAIN TNC 620 5TNC Model, Software and FeaturesThis manual describes functions and features provided by TNCs as of the following NC software numb

Page 446

50 2.2 Traversing the Machine AxesIncremental jog positioningWith incremental jog positioning you can move a machine axis by a preset distance.Select

Page 447

500 13.1 Machine-Specific User ParametersDisplaying help textsThe HELP key enables you to call a help text for each parameter object or attribute.If

Page 448 - 10.13 Programming Examples

HEIDENHAIN TNC 620 50113.1 Machine-Specific User ParametersDisplaySettingsDisplay step for the individual axesList of all available axesDisplay step f

Page 449

502 13.1 Machine-Specific User ParametersDisplaySettingsNC and PLC conversational language settingsNC conversational languageENGLISHGERMANCZECHFRENCH

Page 450

HEIDENHAIN TNC 620 50313.1 Machine-Specific User ParametersProbeSettingsConfiguration of probing behaviorManual operation: Including basic rotationTRU

Page 451

504 13.1 Machine-Specific User ParametersChannelSettingsCH_NCActive kinematics Kinematic to be activatedList of machine kinematicsGeometry tolerances

Page 452

HEIDENHAIN TNC 620 50513.1 Machine-Specific User ParametersSettings for the NC editorGenerate backup filesTRUE: Generate backup file after editing NC

Page 453

506 13.2 Pin Layout and Connecting Cables for Data Interfaces13.2 Pin Layout and Connecting Cables for Data InterfacesRS-232-C/V.24 interface for HEI

Page 454

HEIDENHAIN TNC 620 50713.2 Pin Layout and Connecting Cables for Data InterfacesNon-HEIDENHAIN devicesThe connector pin layout of a non-HEIDENHAIN devi

Page 455 - Program Run

508 13.3 Technical Information13.3 Technical InformationExplanation of symbols StandardAxis optionSoftware option 1sUser functionsBrief descriptio

Page 456 - Features Software Option)

HEIDENHAIN TNC 620 50913.3 Technical InformationFixed cycles  Cycles for drilling, and conventional and rigid tapping Roughing of rectangular and ci

Page 457 - Plan view

HEIDENHAIN TNC 620 512.2 Traversing the Machine AxesTraversing with the HR 410 electronic handwheelThe portable HR 410 handwheel is equipped with two

Page 458 - Projection in 3 planes

510 13.3 Technical InformationReturning to the contour  Mid-program startup in any block in the program, returning the tool to the calculated nomina

Page 459 - 3-D view

HEIDENHAIN TNC 620 51113.3 Technical InformationData interfaces  One each RS-232-C /V.24 max. 115 kilobaud Expanded data interface with LSV-2 protoc

Page 460 - Magnifying details

512 13.3 Technical InformationTouch probe function (option number #17) Touch probe cycles Compensation of tool misalignment in manual modeCompensat

Page 461

HEIDENHAIN TNC 620 51313.3 Technical InformationSoftware option 3 (option number #21)Tool compensation M120: Radius-compensated contour look-ahead fo

Page 462 - Measuring the machining time

514 13.3 Technical InformationInput format and unit of TNC functionsPositions, coordinates, circle radii, chamfer lengths–99 999.9999 to +99 999.9999

Page 463 - Function

HEIDENHAIN TNC 620 51513.4 Exchanging the Buffer Battery13.4 Exchanging the Buffer BatteryA buffer battery supplies the TNC with current to prevent th

Page 465 - 11.4 Test Run

HEIDENHAIN TNC 620 517SYMBOLE3-D compensation ... 138Delta values ... 140Face milling ... 141Normalized vector ... 139Peripheral milling ... 142Tool f

Page 466

518 FFN23: CIRCLE DATA: Calculating a circle from 3 points ... 393FN24: CIRCLE DATA: Calculating a circle from 4 points ... 393Full circle ... 163Fun

Page 467 - 11.5 Program Run

HEIDENHAIN TNC 620 519PProgram sections, copying ... 104Programming graphics ... 180Programming tool movements ... 99Program-section repeat ... 372Pro

Page 468

52 2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions MFunctionIn the Manual

Page 469

520 VVersion numbers ... 484Visual display unit ... 31WWorking plane, tilting the ... ... 355Manually ... 62Workpiece blank, defining a ... ... 97Wor

Page 470

HEIDENHAIN TNC 620 521Ta b l e o f C yc l e sCycle number Cycle designationDEF-activeCALL-activePage4 Pocket milling  Page 2725Circular pocket  Pa

Page 471

522 209 Tapping with chip breaking  Page 246210 Slot with reciprocating plunge  Page 284211 Circular slot  Page 287212 Rectangular pocket finishin

Page 472

HEIDENHAIN TNC 620 523Table of Miscellaneous FunctionsM Effect Effective at block... Start End PageM00 Stop program/Spindle STOP/Coolant OFF  Page 1

Page 473 - 11.6 Automatic Program Start

524 M128M129Retain position of tool tip when positioning tilting axes (TCPM)Cancel M128Page 215M130 Within the positioning block: Points are refere

Page 474 - 11.7 Optional Block Skip

HEIDENHAIN TNC 620 525Comparison: Functions of the TNC 620, TNC 310 and iTNC 530Comparison: User functionsFunction TNC 620 iTNC 530Program entry with

Page 475 - Interruption

526 Approaching and departing the contour: Via a straight line or arc X XFK (free contour programming): Programming of workpieces not correctly dimen

Page 476

HEIDENHAIN TNC 620 527Comparison: CyclesCycle TNC 620 iTNC 5301, Pecking XX2, Tapping XX3, Slot milling XX4, Pocket milling XX5, Circular pocket XX6,

Page 477 - MOD Functions

528 27, Contour surface Option #08 XOption #08 for MC42028, Cylinder surface Option #08 XOption #08 for MC42029, Cylinder surface ridge Option #08 XO

Page 478 - 12.1 Selecting MOD Functions

HEIDENHAIN TNC 620 529221, Linear pattern Option #19 X230, Multipass milling Option #19 X231, Ruled surface Option #19 X232, Face milling Option #19 X

Page 479

HEIDENHAIN TNC 620 532.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions MChanging the spindle speed and feed rateWith the override knobs you

Page 480 - 12.2 Software Numbers

530 Comparison: Miscellaneous functionsM Effect TNC 620 iTNC 530M00 Stop program/Spindle STOP/Coolant OFF X XM01 Optional program STOP X XM02 STOP p

Page 481 - 12.3 Position Display Types

HEIDENHAIN TNC 620 531M114M115Automatic compensation of machine geometry when working with tilted axesCancel M114–XOption #08 for MC420M116M117Feed ra

Page 482 - 12.4 Unit of Measurement

532 Comparison: Touch probe cycles in the Manual and Electronic Handwheel modesCycle TNC 620 iTNC 530Calibrate the effective length Option #17 XCalib

Page 483

HEIDENHAIN TNC 620 533Comparison: Touch probe cycles for automatic workpiece inspectionCycle TNC 620 iTNC 5300, Reference plane Option #17 X1, Polar d

Page 484 - 12.6 Entering Code Numbers

534 420, Measure angle Option #17 X421, Measure hole Option #17 X422, Measure circle outside Option #17 X423, Measure rectangle inside Option #17 X4

Page 485 - Set the protocol (protocol)

Overview of DIN/ISO Functions of the TNC 620M FunctionsM00M01M02Program STOP/Spindle STOP/Coolant OFFOptional program STOP STOP program run/Spindle ST

Page 486 - Parity check (parity)

G FunctionsTool movementsG00G01G02G03G05G06G07*G10G11G12G13G15G16Straight-line interpolation, Cartesian coordinates, rapid traverseStraight-line inter

Page 487 - (fileSystem)

*) Non-modal functionTouch probe cycles for datum setting (software option)G408G409G410G411G412G413G414G415G416G417G418G419Slot center reference point

Page 488 - Software for data transfer

Contour cyclesRadius compensation of the contour subprogramsCoordinate transformationQ-parameter definitionsRRRRPolar coordinate radiusCircular radius

Page 489

Ve 00636 026-20 · SW01 · 3 · 9/2008 · F&W · Printed in Germany · Subject to change without noticeDR. JOHANNES HEIDENHAIN GmbHDr.-Johannes-Heidenha

Page 490 - 10BaseT / 100BaseTx

54 2.4 Datum Setting (Without a 3-D Touch Probe)2.4 Datum Setting (Without a 3-D Touch Probe)NoteYou fix a datum by setting the TNC position display

Page 491 - 12.8 Ethernet Interface

HEIDENHAIN TNC 620 552.4 Datum Setting (Without a 3-D Touch Probe)Datum setting with axis keysSelect the Manual Operation mode.Move the tool slowly un

Page 492

56 2.4 Datum Setting (Without a 3-D Touch Probe)Datum management with the preset tableSaving the datums in the preset tableThe preset table has the n

Page 493

HEIDENHAIN TNC 620 572.4 Datum Setting (Without a 3-D Touch Probe)There are several methods for saving datums and/or basic rotations in the preset tab

Page 494

58 2.4 Datum Setting (Without a 3-D Touch Probe)Manually saving the datums in the preset tableIn order to set datums in the preset table, proceed as

Page 495

HEIDENHAIN TNC 620 592.4 Datum Setting (Without a 3-D Touch Probe)Function Soft keyDirectly transfer the actual position of the tool (the measuring di

Page 496

6 Software optionsThe TNC 620 features various software options that can be enabled by you or your machine tool builder. Each option is to be enabled

Page 497 - Tables and Overviews

60 2.4 Datum Setting (Without a 3-D Touch Probe)Editing the preset tableEditing function in table mode Soft keySelect beginning of tableSelect end of

Page 498 - Parameters

HEIDENHAIN TNC 620 612.4 Datum Setting (Without a 3-D Touch Probe)Activating a datum from the preset table in the Manual Operation modeSelect the Manu

Page 499 -  Enter the code number 123

62 2.5 Tilting the Working Plane (Software Option 1)2.5 Tilting the Working Plane (Software Option 1)Application, functionThe TNC supports the tiltin

Page 500

HEIDENHAIN TNC 620 632.5 Tilting the Working Plane (Software Option 1)When tilting the working plane, the TNC differentiates between two machine types

Page 501

64 2.5 Tilting the Working Plane (Software Option 1)Traversing the reference points in tilted axesThe TNC automatically activates the tilted working

Page 502

HEIDENHAIN TNC 620 652.5 Tilting the Working Plane (Software Option 1) Activating manual tiltingTo select manual tilting, press the 3-D ROT soft key.U

Page 504

Positioning with Manual Data Input (MDI)

Page 505

68 3.1 Programming and Executing Simple Machining Operations3.1 Programming and Executing Simple Machining OperationsThe Positioning with Manual Data

Page 506 - Cables for Data Interfaces

HEIDENHAIN TNC 620 693.1 Programming and Executing Simple Machining OperationsExample 1A hole with a depth of 20 mm is to be drilled into a single wor

Page 507 - Non-HEIDENHAIN devices

HEIDENHAIN TNC 620 7Advanced programming features (option number #19)FK free contour programming Programming in HEIDENHAIN conversational format with

Page 508 - 13.3 Technical Information

70 3.1 Programming and Executing Simple Machining OperationsExample 2: Correcting workpiece misalignment on machines with rotary tablesUse the 3-D to

Page 509

HEIDENHAIN TNC 620 713.1 Programming and Executing Simple Machining OperationsProtecting and erasing programs in $MDIThe $MDI file is generally intend

Page 511

Programming: Fundamentals of NC, File Management, Programming Aids

Page 512

74 4.1 Fundamentals4.1 FundamentalsPosition encoders and reference marksThe machine axes are equipped with position encoders that register the positi

Page 513

HEIDENHAIN TNC 620 754.1 FundamentalsReference system on milling machinesWhen using a milling machine, you orient tool movements to the Cartesian coor

Page 514

76 4.1 FundamentalsPolar coordinatesIf the production drawing is dimensioned in Cartesian coordinates, you also write the part program using Cartesia

Page 515

HEIDENHAIN TNC 620 774.1 FundamentalsAbsolute and incremental workpiece positionsAbsolute workpiece positionsAbsolute coordinates are position coordin

Page 516

78 4.1 FundamentalsSetting the datumA production drawing identifies a certain form element of the workpiece, usually a corner, as the absolute datum.

Page 517

HEIDENHAIN TNC 620 794.2 File Management: Fundamentals4.2 File Management: FundamentalsFilesWhen you write a part program on the TNC, you must first e

Page 518

8 Feature Content Level (upgrade functions)Along with software options, significant further improvements of the TNC software are managed via the Feat

Page 519

80 4.2 File Management: FundamentalsFile namesWhen you store programs, tables and texts as files, the TNC adds an extension to the file name, separat

Page 520

HEIDENHAIN TNC 620 814.2 File Management: FundamentalsScreen keypadYou can enter letters and special characters with the screen keypad or (if availabl

Page 521 - Ta b l e o f C yc l e s

82 4.3 Working with the File Manager4.3 Working with the File ManagerDirectoriesIf you save many programs in the TNC, we recommend that you save your

Page 522

HEIDENHAIN TNC 620 834.3 Working with the File ManagerOverview: Functions of the file managerFunction Soft keyCopying a fileDisplay a specific file ty

Page 523

84 4.3 Working with the File ManagerCalling the file managerPress the PGM MGT key: the TNC displays the file management window (The figure at right s

Page 524

HEIDENHAIN TNC 620 854.3 Working with the File ManagerSelecting drives, directories and filesCall the file managerUse the arrow keys or the soft keys

Page 525 - TNC 620, TNC 310 and iTNC 530

86 4.3 Working with the File ManagerStep 3: Select a filePress the SELECT TYPE soft key.Press the soft key for the desired file type, orPress the SHO

Page 526

HEIDENHAIN TNC 620 874.3 Working with the File ManagerCopying a single file Move the highlight to the file you wish to copy. Press the COPY soft key

Page 527 - Comparison: Cycles

88 4.3 Working with the File ManagerChoosing one of the last 10 files selectedCall the file managerDisplay the last 10 files selected: Press the LAST

Page 528

HEIDENHAIN TNC 620 894.3 Working with the File ManagerMarking filesSome functions, such as copying or erasing files, can not only be used for individu

Page 529

HEIDENHAIN TNC 620 9ContentsIntroduction1Manual Operation and Setup2Positioning with Manual Data Input3Programming: Fundamentals of File Management, P

Page 530

90 4.3 Working with the File ManagerRenaming a file Move the highlight to the file you wish to rename. Select the renaming function. Enter the new

Page 531

HEIDENHAIN TNC 620 914.3 Working with the File ManagerData transfer to or from an external data mediumCall the file managerSelect the screen layout fo

Page 532

92 4.3 Working with the File ManagerTo transfer a single file, position the highlight on the desired file, orTo transfer several files: Press the TAG

Page 533

HEIDENHAIN TNC 620 934.3 Working with the File ManagerCopying files into another directory Select a screen layout with two equally sized windows. To

Page 534

94 4.3 Working with the File ManagerThe TNC in a networkIf the TNC is connected to a network, it also displays the connected network drives in the di

Page 535

HEIDENHAIN TNC 620 954.3 Working with the File ManagerUSB devices on the TNC Backing up data from or loading onto the TNC is especially easy with USB

Page 536

96 4.4 Creating and Writing Programs4.4 Creating and Writing ProgramsOrganization of an NC program in HEIDENHAIN conversational formatA part program

Page 537

HEIDENHAIN TNC 620 974.4 Creating and Writing ProgramsCreating a new part programYou always enter a part program in the Programming and Editing mode o

Page 538

98 4.4 Creating and Writing ProgramsExample: Display the BLK form in the NC programThe TNC automatically generates the block numbers as well as the B

Page 539

HEIDENHAIN TNC 620 994.4 Creating and Writing ProgramsProgramming tool movements in conversational formatTo program a block, initiate the dialog by pr

Commentaires sur ces manuels

Pas de commentaire