Heidenhain TNC 620 (340 56x-03) ISO programming User Manual

Browse online or download User Manual for Equipment Heidenhain TNC 620 (340 56x-03) ISO programming. HEIDENHAIN TNC 620 (340 56x-03) ISO programming User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 491
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
User’s Manual
ISO Programming
TNC 620
NC Software
340 560-03
340 561-03
340 564-03
English (en)
11/2011
Page view 0
1 2 3 4 5 6 ... 490 491

Summary of Contents

Page 1 - ISO Programming

User’s ManualISO ProgrammingTNC 620NC Software340 560-03340 561-03340 564-03English (en)11/2011

Page 2 - Controls of the TNC

10 New Functions of Software 340 56x-02New Functions of Software 340 56x-02 The PLANE function for flexible definition of a tilted working plane wa

Page 3

100 Programming: Fundamentals, File Management3.4 Working with the File ManagerCopying a single fileU Move the highlight to the file you wish to copy

Page 4

HEIDENHAIN TNC 620 1013.4 Working with the File ManagerCopying a tableImporting lines to a tableWhen copying a table to an existing table, you can use

Page 5 - About this Manual

102 Programming: Fundamentals, File Management3.4 Working with the File ManagerChoosing one of the last files selectedCall the file managerDisplay th

Page 6

HEIDENHAIN TNC 620 1033.4 Working with the File ManagerDeleting a directoryU Move the highlight to the directory you want to deleteU To select the era

Page 7 - Software options

104 Programming: Fundamentals, File Management3.4 Working with the File ManagerMarking filesSome functions, such as copying or erasing files, can not

Page 8

HEIDENHAIN TNC 620 1053.4 Working with the File ManagerRenaming a fileU Move the highlight to the file you wish to renameU Select the renaming functio

Page 9 - Legal information

106 Programming: Fundamentals, File Management3.4 Working with the File ManagerAdditional functionsProtecting a file / Canceling file protectionU Mov

Page 10 - 340 56x-02

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

Page 11

108 Programming: Fundamentals, File Management3.4 Working with the File ManagerIf you wish to copy from the external data medium to the TNC, move the

Page 12 - 340 56x-03

HEIDENHAIN TNC 620 1093.4 Working with the File ManagerThe TNC in a networkIf the TNC is connected to a network, the directory window displays additio

Page 13 - Contents

HEIDENHAIN TNC 620 11 Changed Functions of Software 340 56x-02Changed Functions of Software 340 56x-02 In Cycle 22 you can now define a tool name als

Page 14

110 Programming: Fundamentals, File Management3.4 Working with the File ManagerUSB devices on the TNCBacking up data from or loading onto the TNC is

Page 15

Programming: Programming Aids

Page 16 - 2 Introduction ... 55

112 Programming: Programming Aids4.1 Screen Keyboard4.1 Screen KeyboardYou can enter letters and special characters with the screen keypad or (if ava

Page 17

HEIDENHAIN TNC 620 1134.2 Adding Comments4.2 Adding CommentsApplicationYou can add comments to a part program to explain program steps or make general

Page 18

114 Programming: Programming Aids4.3 Structuring Programs4.3 Structuring ProgramsDefinition and applicationsThis TNC function enables you to comment

Page 19

HEIDENHAIN TNC 620 1154.4 On-Line Calculator4.4 On-Line CalculatorOperationThe TNC features an integrated calculator with the basic mathematical funct

Page 20

116 Programming: Programming Aids4.4 On-Line CalculatorTransferring the calculated value into the programU Use the arrow keys to select the word into

Page 21

HEIDENHAIN TNC 620 1174.5 Programming Graphics4.5 Programming GraphicsGenerating / not generating graphics during programmingWhile you are writing the

Page 22

118 Programming: Programming Aids4.5 Programming GraphicsBlock number display ON/OFFU Shift the soft-key row: see figureU To show block numbers: Set

Page 23

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

Page 24

12 New Functions of Software 340 56x-03New Functions of Software 340 56x-03 The M101 function was introduced (see "Automatic tool change if th

Page 25

120 Programming: Programming Aids4.6 Error MessagesDetailed error messagesThe TNC displays possible causes of the error and suggestions for solving t

Page 26

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

Page 27

122 Programming: Programming Aids4.6 Error MessagesKeystroke logThe TNC stores keystrokes and important events (e.g. system startup) in a keystroke l

Page 28

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

Page 29

124 Programming: Programming Aids4.7 Context-Sensitive Help System4.7 Context-Sensitive Help SystemApplicationThe TNCguide context-sensitive help sys

Page 30

HEIDENHAIN TNC 620 1254.7 Context-Sensitive Help SystemWorking with the TNCguideCalling the TNCguideThere are several ways to start the TNCguide:U Pre

Page 31

126 Programming: Programming Aids4.7 Context-Sensitive Help SystemNavigating in the TNCguideIt’s easiest to use the mouse to navigate in the TNCguide

Page 32 - 16 MOD Functions ... 409

HEIDENHAIN TNC 620 1274.7 Context-Sensitive Help SystemSelect the page last shownPage forward if you have used the "select page last shown"

Page 33

128 Programming: Programming Aids4.7 Context-Sensitive Help SystemSubject indexThe most important subjects in the Manual are listed in the subject in

Page 34

HEIDENHAIN TNC 620 1294.7 Context-Sensitive Help SystemDownloading current help filesYou’ll find the help files for your TNC software on the HEIDENHAI

Page 35 - First Steps with

HEIDENHAIN TNC 620 13ContentsFirst Steps with the TNC 6201Introduction2Programming: Fundamentals, File Management3Programming: Programming Aids4Progra

Page 36 - 1.1 Overview

130 Programming: Programming Aids4.7 Context-Sensitive Help System

Page 38 - The most important TNC keys

132 Programming: Tools5.1 Entering Tool-Related Data5.1 Entering Tool-Related DataFeed rate FThe feed rate F is the speed (in millimeters per minute

Page 39

HEIDENHAIN TNC 620 1335.2 Tool Data5.2 Tool DataRequirements for tool compensationYou usually program the coordinates of path contours as they are dim

Page 40 - Defining a workpiece blank

134 Programming: Tools5.2 Tool DataDelta values for lengths and radiiDelta values are offsets in the length and radius of a tool.A positive delta val

Page 41 - Program layout

HEIDENHAIN TNC 620 1355.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

Page 42 - Programming a simple contour

136 Programming: Tools5.2 Tool DataTIME1 Maximum tool life in minutes. This function can vary depending on the individual machine tool. Your machine

Page 43

HEIDENHAIN TNC 620 1375.2 Tool DataTool table: Tool data required for automatic tool measurementFor a description of the cycles for automatic tool mea

Page 44

138 Programming: Tools5.2 Tool DataEditing tool tablesThe tool table that is active during execution of the part program is designated TOOL.T and mus

Page 45 - Creating a cycle program

HEIDENHAIN TNC 620 1395.2 Tool DataOpen any other tool tableU Select the Programming and Editing mode of operationU Call the file managerU Press the S

Page 47

140 Programming: Tools5.2 Tool DataExiting the tool tableU Call the file manager and select a file of a different type, such as a part programSort th

Page 48 - Starting the program test

HEIDENHAIN TNC 620 1415.2 Tool DataImporting tool tablesIf you export a tool table from an iTNC 530 and import it into an TNC 620, you have to adapt i

Page 49 - 1.5 Tool Setup

142 Programming: Tools5.2 Tool DataPocket table for tool changerFor automatic tool changing you need the pocket table TOOL_P.TCH. The TNC can manage

Page 50

HEIDENHAIN TNC 620 1435.2 Tool DataSelecting a pocket table in the Programming and Editing mode of operationU Call the file managerU Display the file

Page 51 - 1.6 Workpiece Setup

144 Programming: Tools5.2 Tool DataEditing functions for pocket tables Soft keySelect beginning of tableSelect end of tableSelect previous page in ta

Page 52

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

Page 53

146 Programming: Tools5.2 Tool DataTool changeTool change positionThe tool change position must be approachable without collision. With the miscellan

Page 54 - 1.7 Running the First Program

HEIDENHAIN TNC 620 1475.2 Tool DataAutomatic tool change if the tool life expires: M101When the specified tool life has expired, the TNC can automatic

Page 55

148 Programming: Tools5.2 Tool DataDepending on the NC program, the machining time can increase as a result of the tool life verification and calcula

Page 56 - 2.1 The TNC 620

HEIDENHAIN TNC 620 1495.2 Tool DataTool usage testIn order to run a tool usage test, the complete plain-language program must have been simulated in t

Page 57 - Keyboard

HEIDENHAIN TNC 620 151.1 Overview ... 361.2 Machine Switch-On ... 37Acknowledging the power interruption and moving to the reference points ...

Page 58 - Setting the screen layout

150 Programming: Tools5.2 Tool DataThere are two ways to run a tool usage test for a pallet file: The highlight is on a pallet entry in the pallet f

Page 59 - Operating panel

HEIDENHAIN TNC 620 1515.3 Tool Compensation5.3 Tool CompensationIntroductionThe TNC adjusts the spindle path in the spindle axis by the compensation v

Page 60 - 2.3 Operating Modes

152 Programming: Tools5.3 Tool CompensationTool radius compensationThe NC block for programming a tool movement contains: G41 or G42 for radius comp

Page 61

HEIDENHAIN TNC 620 1535.3 Tool CompensationContouring with radius compensation: G42 and G41The tool center moves along the contour at a distance equal

Page 62

154 Programming: Tools5.3 Tool CompensationRadius compensation: Machining corners Outside corners:If you program radius compensation, the TNC moves

Page 63 - 2.4 Status Displays

Programming: Programming Contours

Page 64

156 Programming: Programming Contours6.1 Tool Movements6.1 Tool MovementsPath functionsA workpiece contour is usually composed of several contour ele

Page 65

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

Page 66

158 Programming: Programming Contours6.2 Fundamentals of Path FunctionsCircles and circular arcsThe TNC moves two axes simultaneously on a circular p

Page 67

HEIDENHAIN TNC 620 1596.2 Fundamentals of Path FunctionsDirection of rotation DR for circular movementsWhen a circular path has no tangential transiti

Page 68

162.1 The TNC 620 ... 56Programming: HEIDENHAIN conversational and ISO formats ... 56Compatibility ... 562.2 Visual Display Unit and Keyboard ..

Page 69

160 Programming: Programming Contours6.3 Contour Approach and Departure6.3 Contour Approach and DepartureStarting point and end pointThe tool approac

Page 70

HEIDENHAIN TNC 620 1616.3 Contour Approach and DepartureEnd pointThe end point should be selected so that it is: Approachable without danger of colli

Page 71

162 Programming: Programming Contours6.3 Contour Approach and DepartureTangential approach and departureWith G26 (figure at center right), you can pr

Page 72 - Handwheels

HEIDENHAIN TNC 620 1636.3 Contour Approach and DepartureExample NC blocksN50 G00 G40 G90 X-30 Y+50 *Starting pointN60 G01 G41 X+0 Y+50 F350 *First con

Page 73 - HR electronic handwheels

164 Programming: Programming Contours6.4 Path Contours—Cartesian Coordinates6.4 Path Contours—Cartesian CoordinatesOverview of path functionsFunction

Page 74 - 74 Introduction

HEIDENHAIN TNC 620 1656.4 Path Contours—Cartesian CoordinatesProgramming path functionsYou can program path functions conveniently by using the gray p

Page 75 - File Management

166 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesInserting a chamfer between two straight linesThe chamfer enables you to

Page 76 - 3.1 Fundamentals

HEIDENHAIN TNC 620 1676.4 Path Contours—Cartesian CoordinatesCorner rounding G25The G25 function is used for rounding off corners.The tool moves on an

Page 77

168 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesCircle center I, JYou can define a circle center for circles that you hav

Page 78

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

Page 79

HEIDENHAIN TNC 620 173.1 Fundamentals ... 76Position encoders and reference marks ... 76Reference system ... 76Reference system on milling machi

Page 80

170 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesCircular path G02/G03/G05 with defined radiusThe tool moves on a circular

Page 81 - Define the blank: G30/G31

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

Page 82 - Creating a new part program

172 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesCircular path G06 with tangential connectionThe tool moves on an arc that

Page 83

HEIDENHAIN TNC 620 1736.4 Path Contours—Cartesian CoordinatesExample: Linear movements and chamfers with Cartesian coordinates%LINEAR G71 *N10 G30 G17

Page 84

174 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesExample: Circular movements with Cartesian coordinates%CIRCULAR G71 *N10

Page 85 - Actual position capture

HEIDENHAIN TNC 620 1756.4 Path Contours—Cartesian CoordinatesN160 G01 X+5 *Move to last contour point 1N170 G27 R5 F500 *Depart the contour on a circu

Page 86 - Editing a program

176 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesExample: Full circle with Cartesian coordinates%C-CC G71 *N10 G30 G17 X+0

Page 87

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

Page 88

178 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesZero point for polar coordinates: pole I, JYou can define the pole CC anywher

Page 89

HEIDENHAIN TNC 620 1796.5 Path Contours—Polar CoordinatesCircular path G12/G13/G15 around pole I, JThe polar coordinate radius R is also the radius of

Page 90 - The TNC search function

184.1 Screen Keyboard ... 112Entering text with the screen keyboard ... 1124.2 Adding Comments ... 113Application ... 113Entering a comment in

Page 91

180 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesCircular path G16 with tangential connectionThe tool moves on a circular path

Page 92 - 3.3 File Management:

HEIDENHAIN TNC 620 1816.5 Path Contours—Polar CoordinatesHelical interpolationA helix is a combination of a circular movement in a main plane and a li

Page 93 - Data backup

182 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesProgramming a helixU Polar coordinates angle: Enter the total angle of tool t

Page 94 - Directories

HEIDENHAIN TNC 620 1836.5 Path Contours—Polar CoordinatesExample: Linear movement with polar coordinates%LINEARPO G71 *N10 G30 G17 X+0 Y+0 Z-20 *Defin

Page 95

184 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesExample: Helix%HELIX G71 *N10 G30 G17 X+0 Y+0 Z-20 *Definition of workpiece b

Page 96 - Calling the file manager

HEIDENHAIN TNC 620 185Programming: Subprograms and Program Section Repeats

Page 97

186 Programming: Subprograms and Program Section Repeats7.1 Labeling Subprograms and Program Section Repeats7.1 Labeling Subprograms and Program Sect

Page 98

HEIDENHAIN TNC 620 1877.2 Subprograms7.2 SubprogramsOperating sequence1 The TNC executes the part program up to the block in which a subprogram is cal

Page 99 - Creating a new file

188 Programming: Subprograms and Program Section Repeats7.3 Program Section Repeats7.3 Program Section RepeatsLabel G98The beginning of a program sec

Page 100 - Copying a single file

HEIDENHAIN TNC 620 1897.4 Separate Program as Subprogram7.4 Separate Program as SubprogramOperating sequence1 The TNC executes the part program up to

Page 101 - Copying a directory

HEIDENHAIN TNC 620 195.1 Entering Tool-Related Data ... 132Feed rate F ... 132Spindle speed S ... 1325.2 Tool Data ... 133Requirements for too

Page 102 - Deleting a file

190 Programming: Subprograms and Program Section Repeats7.4 Separate Program as SubprogramCalling any program as a subprogramU Select the functions f

Page 103 - Deleting a directory

HEIDENHAIN TNC 620 1917.5 Nesting7. 5 N e s t i n gTypes of nesting Subprograms within a subprogram Program section repeats within a program section

Page 104 - Marking files

192 Programming: Subprograms and Program Section Repeats7.5 NestingSubprogram within a subprogramExample NC blocksProgram execution1 Main program SUB

Page 105 - File sorting

HEIDENHAIN TNC 620 1937.5 NestingRepeating program section repeatsExample NC blocksProgram execution1 Main program REPS is executed up to block 272 Pr

Page 106 - Additional functions

194 Programming: Subprograms and Program Section Repeats7.5 NestingRepeating a subprogramExample NC blocksProgram execution1 Main program SUBPGREP is

Page 107

HEIDENHAIN TNC 620 1957.6 Programming Examples7.6 Programming ExamplesExample: Milling a contour in several infeedsProgram sequence Pre-position the

Page 108

196 Programming: Subprograms and Program Section Repeats7.6 Programming ExamplesN80 G98 L1 *Set label for program section repeatN90 G91 Z-4 *Infeed d

Page 109 - The TNC in a network

HEIDENHAIN TNC 620 1977.6 Programming ExamplesExample: Groups of holesProgram sequence Approach the groups of holes in the main program Call the gro

Page 110 - USB devices on the TNC

198 Programming: Subprograms and Program Section Repeats7.6 Programming ExamplesN60 X+15 Y+10 M3 *Move to starting point for group 1N70 L1,0 *Call th

Page 111 - Programming Aids

HEIDENHAIN TNC 620 1997.6 Programming ExamplesExample: Group of holes with several toolsProgram sequence Program the fixed cycles in the main program

Page 112 - 4.1 Screen Keyboard

Controls of the TNCKeys on visual display unitMachine operating modesProgramming modesProgram/file management, TNC functionsNavigation keysPotentiomet

Page 113 - 4.2 Adding Comments

206.1 Tool Movements ... 156Path functions ... 156Miscellaneous functions M ... 156Subprograms and program section repeats ... 156Programming

Page 114 - 4.3 Structuring Programs

200 Programming: Subprograms and Program Section Repeats7.6 Programming ExamplesN70 G00 Z+250 M6 *Tool changeN80 T2 G17 S4000 *Call tool: drillN90 D0

Page 115 - 4.4 On-Line Calculator

Programming: Q Parameters

Page 116

202 Programming: Q Parameters8.1 Principle and Overview8.1 Principle and OverviewYou can program entire families of parts in a single part program. Y

Page 117 - 4.5 Programming Graphics

HEIDENHAIN TNC 620 2038.1 Principle and OverviewQS parameters (the S stands for string) are also available on the TNC and enable you to process texts.

Page 118

204 Programming: Q Parameters8.1 Principle and OverviewCalling Q-parameter functionsWhen you are writing a part program, press the "Q" key

Page 119 - 4.6 Error Messages

HEIDENHAIN TNC 620 2058.2 Part Families—Q Parameters in Place of Numerical Values8.2 Part Families—Q Parameters in Place of Numerical ValuesFunctionTh

Page 120

206 Programming: Q Parameters8.3 Describing Contours through Mathematical Operations8.3 Describing Contours through Mathematical OperationsApplicatio

Page 121

HEIDENHAIN TNC 620 2078.3 Describing Contours through Mathematical OperationsProgramming fundamental operationsExample:Call the Q parameter functions

Page 122

208 Programming: Q Parameters8.4 Trigonometric Functions8.4 Trigonometric FunctionsDefinitionsSine, cosine and tangent are terms designating the rati

Page 123

HEIDENHAIN TNC 620 2098.4 Trigonometric FunctionsProgramming trigonometric functionsPress the ANGLE FUNCTION soft key to call the trigonometric functi

Page 124 - Application

HEIDENHAIN TNC 620 217.1 Labeling Subprograms and Program Section Repeats ... 186Labels ... 1867.2 Subprograms ... 187Operating sequence ... 1

Page 125 - Working with the TNCguide

210 Programming: Q Parameters8.5 If-Then Decisions with Q Parameters8.5 If-Then Decisions with Q ParametersApplicationThe TNC can make logical If-The

Page 126

HEIDENHAIN TNC 620 2118.6 Checking and Changing Q Parameters8.6 Checking and Changing Q ParametersProcedureYou can check Q parameters when writing, te

Page 127

212 Programming: Q Parameters8.7 Additional Functions8.7 Additional FunctionsOverviewPress the DIVERSE FUNCTION soft key to call the additional funct

Page 128

HEIDENHAIN TNC 620 2138.7 Additional FunctionsD14: ERROR: Displaying error messagesWith the function D14 you can call messages under program control.

Page 129

214 Programming: Q Parameters8.7 Additional Functions1017 CYCL incomplete1018 Plane wrongly defined1019 Wrong axis programmed1020 Wrong rpm1021 Radiu

Page 130

HEIDENHAIN TNC 620 2158.7 Additional Functions1042 Traverse direction not defined1043 No datum table active1044 Position error: center in axis 11045 P

Page 131 - Programming: Tools

216 Programming: Q Parameters8.7 Additional Functions1071 Missing calibration data1072 Tolerance exceeded1073 Block scan active1074 ORIENTATION not p

Page 132 - Spindle speed S

HEIDENHAIN TNC 620 2178.7 Additional FunctionsD18: Read system dataWith the D18 function you can read system data and store them in Q parameters. You

Page 133 - 5.2 Tool Data

218 Programming: Q Parameters8.7 Additional Functions4 - Programmed spindle speed5 - Active spindle status: –1=undefined, 0=M3 active,1=M4 active, 2=

Page 134

HEIDENHAIN TNC 620 2198.7 Additional FunctionsData from the tool table, 50 1 Tool no. Tool length2 Tool no. Tool radius3 Tool no. Tool radius R24 Tool

Page 135

228.1 Principle and Overview ... 202Programming notes ... 203Calling Q-parameter functions ... 2048.2 Part Families—Q Parameters in Place of Num

Page 136

220 Programming: Q Parameters8.7 Additional FunctionsPocket table data, 51 1 Pocket number Tool number2 Pocket number Special tool: 0=no, 1=yes3 Pock

Page 137

HEIDENHAIN TNC 620 2218.7 Additional FunctionsActive tool compensation, 200 1 1 = without oversize2 = with oversize3 = with oversize and oversize from

Page 138

222 Programming: Q Parameters8.7 Additional Functions6 - Tilted working plane active / inactive (–1/0) in a Program Run operating mode7 - Tilted work

Page 139

HEIDENHAIN TNC 620 2238.7 Additional Functions5B axis6C axis7 U axis8 V axis9 W axisTS triggering touch probe, 350 50 1 Touch probe type2 Line in the

Page 140

224 Programming: Q Parameters8.7 Additional Functions76 1 Maximum measuring range2 Safety clearance for linear measurement3 Safety clearance for radi

Page 141

HEIDENHAIN TNC 620 2258.7 Additional Functions6 - Tool radius oversize DR27 - Tool locked TL 0 = not locked, 1 = locked8 - Number of the replacement t

Page 142

226 Programming: Q Parameters8.7 Additional FunctionsExample: Assign the value of the active scaling factor for the Z axis to Q25Execution status, 99

Page 143

HEIDENHAIN TNC 620 2278.7 Additional FunctionsD19 PLC: Transfer values to the PLCThe D19 function transfers up to two numerical values or Q parameters

Page 144

228 Programming: Q Parameters8.7 Additional FunctionsThe following conditions are permitted in the D20 block:In addition, the D20 function is availab

Page 145

HEIDENHAIN TNC 620 2298.7 Additional FunctionsD37 EXPORTYou need the D37 function if you want to create your own cycles and integrate them in the TNC.

Page 146

HEIDENHAIN TNC 620 238.10 String Parameters ... 245String processing functions ... 245Assigning string parameters ... 246Chain-linking string pa

Page 147

230 Programming: Q Parameters8.8 Accessing Tables with SQL Commands8.8 Accessing Tables with SQL CommandsIntroductionAccessing of tables is programme

Page 148

HEIDENHAIN TNC 620 2318.8 Accessing Tables with SQL CommandsA TransactionIn principle, a transaction consists of the following actions: Address the t

Page 149

232 Programming: Q Parameters8.8 Accessing Tables with SQL CommandsResult setThe selected rows are numbered in ascending order within the result set,

Page 150

HEIDENHAIN TNC 620 2338.8 Accessing Tables with SQL CommandsProgramming SQL commandsProgram SQL commands in the Programming mode:U Call the SQL functi

Page 151 - TOOL CALL

234 Programming: Q Parameters8.8 Accessing Tables with SQL CommandsSQL BINDSQL BIND binds a Q parameter to a table column. The SQL commands "Fet

Page 152 - 5.3 Tool Compensation

HEIDENHAIN TNC 620 2358.8 Accessing Tables with SQL CommandsSQL SELECTSQL SELECT selects table rows and transfers them to the result set. The SQL serv

Page 153

236 Programming: Q Parameters8.8 Accessing Tables with SQL CommandsU Parameter no. for result: Q parameter for the handle. The SQL server returns the

Page 154

HEIDENHAIN TNC 620 2378.8 Accessing Tables with SQL CommandsCondition ProgrammingEqual to ===Not equal to !=<>Less than <Less than or equal t

Page 155 - Programming Contours

238 Programming: Q Parameters8.8 Accessing Tables with SQL CommandsSQL FETCHSQL FETCH reads the row addressed with INDEX from the result set, and pla

Page 156 - 6.1 Tool Movements

HEIDENHAIN TNC 620 2398.8 Accessing Tables with SQL CommandsSQL UPDATESQL UPDATE transfers the data prepared in the Q parameters into the row of the r

Page 157 - Functions

249.1 Entering Miscellaneous Functions M and STOP ... 270Fundamentals ... 2709.2 Miscellaneous Functions for Program Run Control, Spindle and Cool

Page 158

240 Programming: Q Parameters8.8 Accessing Tables with SQL CommandsSQL COMMITSQL COMMIT transfers all rows in the result set back to the table. A loc

Page 159

HEIDENHAIN TNC 620 2418.9 Entering Formulas Directly8.9 Entering Formulas DirectlyEntering formulasYou can enter mathematical formulas that include se

Page 160 - Departure

242 Programming: Q Parameters8.9 Entering Formulas DirectlyArc tangentInverse of the tangent. Determines the angle from the ratio of the opposite sid

Page 161

HEIDENHAIN TNC 620 2438.9 Entering Formulas DirectlyRules for formulasMathematical formulas are programmed according to the following rules:Higher-lev

Page 162

244 Programming: Q Parameters8.9 Entering Formulas DirectlyProgramming exampleCalculate an angle with the arc tangent from the opposite side (Q12) an

Page 163

HEIDENHAIN TNC 620 2458.10 String Parameters8.10 String ParametersString processing functionsYou can use the QS parameters to create variable characte

Page 164 - Coordinates

246 Programming: Q Parameters8.10 String ParametersAssigning string parametersYou have to assign a string variable before you use it. Use the DECLARE

Page 165 - Programming path functions

HEIDENHAIN TNC 620 2478.10 String ParametersChain-linking string parametersWith the concatenation operator (string parameter || string parameter) you

Page 166

248 Programming: Q Parameters8.10 String ParametersConverting a numerical value to a string parameter With the TOCHAR function, the TNC converts a nu

Page 167 - Corner rounding G25

HEIDENHAIN TNC 620 2498.10 String ParametersCopying a substring from a string parameter The SUBSTR function copies a definable range from a string par

Page 168 - Circle center I, J

HEIDENHAIN TNC 620 2510.1 Overview of Special Functions ... 288Main menu for SPEC FCT special functions ... 288Program defaults menu ... 289Func

Page 169 - U Miscellaneous function M

250 Programming: Q Parameters8.10 String ParametersConverting a string parameter to a numerical valueThe TONUMB function converts a string parameter

Page 170 - U Radius R

HEIDENHAIN TNC 620 2518.10 String ParametersChecking a string parameter The INSTR function checks whether a string parameter is contained in another s

Page 171

252 Programming: Q Parameters8.10 String ParametersFinding the length of a string parameterThe STRLEN function returns the length of the text saved i

Page 172

HEIDENHAIN TNC 620 2538.10 String ParametersComparing alphabetic priorityThe STRCOMP function compares string parameters for alphabetic priority.U Sel

Page 173

254 Programming: Q Parameters8.10 String ParametersReading machine parameters Use the CFGREAD function to read out TNC machine parameters as numerica

Page 174

HEIDENHAIN TNC 620 2558.10 String ParametersReading a string of a machine parameterIn order to store the content of a machine parameter as a string in

Page 175

256 Programming: Q Parameters8.10 String ParametersReading a numerical value of a machine parameterIn order to store the value of a machine parameter

Page 176

HEIDENHAIN TNC 620 2578.11 Preassigned Q Parameters8.11 Preassigned Q ParametersThe Q parameters Q100 to Q199 are assigned values by the TNC. The fol

Page 177 - 6.5 Path Contours—Polar

258 Programming: Q Parameters8.11 Preassigned Q ParametersTool axis: Q109The value of Q109 depends on the current tool axis:Spindle status: Q110The v

Page 178

HEIDENHAIN TNC 620 2598.11 Preassigned Q ParametersUnit of measurement for dimensions in the program: Q113During nesting with PGM CALL, the value of t

Page 179 - U Direction of rotation DR

2611.1 Functions for Multiple Axis Machining ... 29811.2 The PLANE Function: Tilting the Working Plane (Software Option 1) ... 299Introduction ...

Page 180

260 Programming: Q Parameters8.11 Preassigned Q ParametersDeviation between actual value and nominal value during automatic tool measurement with the

Page 181 - Helical interpolation

HEIDENHAIN TNC 620 2618.11 Preassigned Q ParametersMeasurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles)Measured

Page 182

262 Programming: Q Parameters8.11 Preassigned Q ParametersWorkpiece status Parameter valueGood Q180Rework Q181Scrap Q182Measured deviation with Cycle

Page 183

HEIDENHAIN TNC 620 2638.12 Programming Examples8.12 Programming ExamplesExample: EllipseProgram sequence The contour of the ellipse is approximated b

Page 184 - Example: Helix

264 Programming: Q Parameters8.12 Programming ExamplesN180 G00 Z+250 M2 *Retract in the tool axis, end programN190 G98 L10 *Subprogram 10: Machining

Page 185 - Program Section

HEIDENHAIN TNC 620 2658.12 Programming ExamplesExample: Concave cylinder machined with spherical cutterProgram sequence This program functions only w

Page 186 - Program Section Repeats

266 Programming: Q Parameters8.12 Programming ExamplesN200 G00 G40 Z+250 M2 *Retract in the tool axis, end programN210 G98 L10 *Subprogram 10: Machin

Page 187 - 7.2 Subprograms

HEIDENHAIN TNC 620 2678.12 Programming ExamplesExample: Convex sphere machined with end millProgram sequence This program requires an end mill. The

Page 188 - 7.3 Program Section Repeats

268 Programming: Q Parameters8.12 Programming ExamplesN170 L10.0 *Call machining operationN180 D00 Q10 P01 +0 *Reset allowanceN190 D00 Q18 P01 +5 *An

Page 189 - Subprogram

Programming: Miscellaneous Functions

Page 190

HEIDENHAIN TNC 620 2712.1 Pallet Editor ... 330Application ... 330Selecting a pallet table ... 332Exiting the pallet file ... 332Executing the

Page 191 - 7. 5 N e s t i n g

270 Programming: Miscellaneous Functions9.1 Entering Miscellaneous Functions M and STOP9.1 Entering Miscellaneous Functions M and STOPFundamentalsWit

Page 192

HEIDENHAIN TNC 620 2719.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant9.2 Miscellaneous Functions for Program Run Control, Spi

Page 193

272 Programming: Miscellaneous Functions9.3 Miscellaneous Functions for Coordinate Data9.3 Miscellaneous Functions for Coordinate DataProgramming mac

Page 194

HEIDENHAIN TNC 620 2739.3 Miscellaneous Functions for Coordinate DataBehavior with M92—Additional machine datumIf you want the coordinates in a positi

Page 195 - 7.6 Programming Examples

274 Programming: Miscellaneous Functions9.3 Miscellaneous Functions for Coordinate DataMoving to positions in a non-tilted coordinate system with a t

Page 196

HEIDENHAIN TNC 620 2759.4 Miscellaneous Functions for Contouring Behavior9.4 Miscellaneous Functions for Contouring BehaviorMachining small contour st

Page 197

276 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorExample NC blocksN50 G99 G01 ... R+20 *Large tool radius..

Page 198

HEIDENHAIN TNC 620 2779.4 Miscellaneous Functions for Contouring BehaviorMachining open contour corners: M98Standard behaviorThe TNC calculates the in

Page 199

278 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorFeed rate factor for plunging movements: M103Standard beha

Page 200

HEIDENHAIN TNC 620 2799.4 Miscellaneous Functions for Contouring BehaviorFeed rate in millimeters per spindle revolution: M136Standard behaviorThe TNC

Page 201 - Q Parameters

2813.1 Switch-On, Switch-Off ... 336Switch-on ... 336Switch-off ... 33813.2 Moving the Machine Axes ... 339Note ... 339Moving the axis using

Page 202 - 8.1 Principle and Overview

280 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorCalculating the radius-compensated path in advance (LOOK A

Page 203

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

Page 204

282 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorSuperimposing handwheel positioning during program run: M1

Page 205 - Place of Numerical Values

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

Page 206 - Mathematical Operations

284 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorSuppressing touch probe monitoring: M141Standard behaviorW

Page 207

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

Page 208 - 8.4 Trigonometric Functions

286 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring Behavior

Page 209

Programming: Special Functions

Page 210 - 8.5 If-Then Decisions with

288 Programming: Special Functions10.1 Overview of Special Functions10.1 Overview of Special FunctionsPress the SPEC FCT and the corresponding soft k

Page 211 - 8.6 Checking and Changing

HEIDENHAIN TNC 620 28910.1 Overview of Special FunctionsProgram defaults menuU Select the program defaults menuFunctions for contour and point machini

Page 212 - 8.7 Additional Functions

HEIDENHAIN TNC 620 2913.8 Datum Setting with 3-D Touch Probe ... 363Overview ... 363Datum setting in any axis ... 363Corner as datum ... 364

Page 213

290 Programming: Special Functions10.1 Overview of Special FunctionsMenu of various DIN/ISO functionsU Select the menu for defining various DIN/ISO f

Page 214

HEIDENHAIN TNC 620 29110.2 Defining DIN/ISO functions10.2 Defining DIN/ISO functionsOverviewThe TNC provides soft keys with the following functions fo

Page 215

292 Programming: Special Functions10.3 Creating Text Files10.3 Creating Text FilesApplicationYou can use the TNC’s text editor to write and edit text

Page 216

HEIDENHAIN TNC 620 29310.3 Creating Text FilesEditing textsAbove the first line of the text editor, there is an information field showing the file nam

Page 217

294 Programming: Special Functions10.3 Creating Text FilesEditing text blocksYou can copy and erase text blocks of any size, and insert them at other

Page 218

HEIDENHAIN TNC 620 29510.3 Creating Text FilesFinding text sectionsWith the text editor, you can search for words or character strings in a text. Two

Page 219

296 Programming: Special Functions10.3 Creating Text Files

Page 220

Programming: Multiple Axis Machining

Page 221

298 Programming: Multiple Axis Machining11.1 Functions for Multiple Axis Machining11.1 Functions for Multiple Axis MachiningThe TNC functions for mul

Page 222

HEIDENHAIN TNC 620 29911.2 The PLANE Function: Tilting the Working Plane (Software Option 1)11.2 The PLANE Function: Tilting the Working Plane (Softwa

Page 223

Tool functionsProgramming path movementsSpecial functionsCoordinate axes and numbers: Entering and editingKey FunctionDefine tool data in the programC

Page 224

3014.1 Programming and Executing Simple Machining Operations ... 378Positioning with Manual Data Input (MDI) ... 378Protecting and erasing program

Page 225

300 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)The parameter definition of the PLANE f

Page 226

HEIDENHAIN TNC 620 30111.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Define the PLANE functionU Show the soft-key row with spec

Page 227

302 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Reset the PLANE functionU Show the soft

Page 228

HEIDENHAIN TNC 620 30311.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the machining plane with spatial angles: PLANE SP

Page 229

304 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU Spatial angle A?: Rot

Page 230 - Commands

HEIDENHAIN TNC 620 30511.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the machining plane with projection angles: PROJE

Page 231 - A Transaction

306 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU Proj. angle 1st coord

Page 232

HEIDENHAIN TNC 620 30711.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the machining plane with Euler angles: EULER PLAN

Page 233 - Overview of the soft keys

308 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU Rot. angle main coord

Page 234 - SQL BIND

HEIDENHAIN TNC 620 30911.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the working plane with two vectors: VECTOR PLANEA

Page 235 - SQL SELECT

HEIDENHAIN TNC 620 3115.1 Graphics ... 384Application ... 384Setting the speed of the test run ... 385Overview of display modes ... 386Plan vi

Page 236

310 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU X component of base v

Page 237

HEIDENHAIN TNC 620 31111.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the working plane via three points: PLANE POINTSA

Page 238 - SQL FETCH

312 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU X coordinate of 1st p

Page 239 - SQL INSERT

HEIDENHAIN TNC 620 31311.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Defining the machining plane with a single, incremental sp

Page 240 - SQL ROLLBACK

314 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Tilting the working plane through axis

Page 241 - Entering formulas

HEIDENHAIN TNC 620 31511.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Input parametersU Axis angle A?: Axis angle to which the A

Page 242

316 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Specifying the positioning behavior of

Page 243 - Rules for formulas

HEIDENHAIN TNC 620 31711.2 The PLANE Function: Tilting the Working Plane (Software Option 1)U Dist. tool tip – center of rot. (incremental): The TNC t

Page 244 - Programming example

318 Programming: Multiple Axis Machining11.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Selection of alternate tilting possibil

Page 245 - 8.10 String Parameters

HEIDENHAIN TNC 620 31911.2 The PLANE Function: Tilting the Working Plane (Software Option 1)Example for a machine with a rotary table C and a tilting

Page 246

3216.1 Selecting MOD Functions ... 410Selecting the MOD functions ... 410Changing the settings ... 410Exiting the MOD functions ... 410Overvie

Page 247

320 Programming: Multiple Axis Machining11.3 Inclined-Tool Machining in a Tilted Plane (Software Option 2)11.3 Inclined-Tool Machining in a Tilted Pl

Page 248

HEIDENHAIN TNC 620 32111.4 Miscellaneous Functions for Rotary Axes11.4 Miscellaneous Functions for Rotary AxesFeed rate in mm/min on rotary axes A, B,

Page 249

322 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesShorter-path traverse of rotary axes: M126Standard behaviorThe st

Page 250

HEIDENHAIN TNC 620 32311.4 Miscellaneous Functions for Rotary AxesReducing display of a rotary axis to a value less than 360°: M94Standard behaviorThe

Page 251

324 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesMaintaining the position of the tool tip when positioning with ti

Page 252

HEIDENHAIN TNC 620 32511.4 Miscellaneous Functions for Rotary AxesM128 with 3-D tool compensationIf you carry out a 3-D tool compensation with active

Page 253

326 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesSelecting tilting axes: M138Standard behaviorThe TNC performs M12

Page 254

HEIDENHAIN TNC 620 32711.4 Miscellaneous Functions for Rotary AxesCompensating the machine’s kinematics configuration for ACTUAL/NOMINAL positions at

Page 255

328 Programming: Multiple Axis Machining11.5 Peripheral milling: 3-D radius compensation with TCPM and radiuscompensation (G41/G42)11.5 Peripheral mi

Page 256

Programming: Pallet Editor

Page 257 - 8.11 Preassigned Q Parameters

HEIDENHAIN TNC 620 3317.1 Machine-Specific User Parameters ... 430Application ... 43017.2 Pin Layouts and Connecting Cables for the Data Interface

Page 258

330 Programming: Pallet Editor12.1 Pallet Editor12.1 Pallet EditorApplicationPallet tables are used for machining centers with pallet changers: The p

Page 259

HEIDENHAIN TNC 620 33112.1 Pallet Editor LOCATION (entry obligatory):The entry "MA" indicates that the machine is loaded with a pallet or f

Page 260

332 Programming: Pallet Editor12.1 Pallet EditorSelecting a pallet tableU Call the file manager in the Programming and Editing or Program Run mode: P

Page 261

HEIDENHAIN TNC 620 33312.1 Pallet EditorExecuting the pallet fileU Select the file manager in the Program Run, Full Sequence or Program Run, Single Bl

Page 262

334 Programming: Pallet Editor12.1 Pallet Editor

Page 263 - 8.12 Programming Examples

Manual Operation and Setup

Page 264

336 Manual Operation and Setup13.1 Switch-On, Switch-Off13.1 Switch-On, Switch-OffSwitch-onSwitch on the power supply for TNC and machine. The TNC th

Page 265

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

Page 266

338 Manual Operation and Setup13.1 Switch-On, Switch-OffSwitch-offTo prevent data from being lost at switch-off, you need to shut down the operating

Page 267

HEIDENHAIN TNC 620 33913.2 Moving the Machine Axes13.2 Moving the Machine AxesNoteMoving the axis using the machine axis direction buttonsSelect the M

Page 269 - Miscellaneous

340 Manual Operation and Setup13.2 Moving the Machine AxesIncremental jog positioningWith incremental jog positioning you can move a machine axis by

Page 270 - Functions M and STOP

HEIDENHAIN TNC 620 34113.2 Moving the Machine AxesTraversing with the HR 410 electronic handwheelThe portable HR 410 handwheel is equipped with two pe

Page 271 - Program Run Control, Spindle

342 Manual Operation and Setup13.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M13.3 Spindle Speed S, Feed Rate F and Miscellaneous Func

Page 272 - Coordinate Data

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

Page 273

344 Manual Operation and Setup13.4 Datum Setting without a 3-D Touch Probe13.4 Datum Setting without a 3-D Touch ProbeNoteYou fix a datum by setting

Page 274

HEIDENHAIN TNC 620 34513.4 Datum Setting without a 3-D Touch ProbeWorkpiece presetting with axis keysSelect the Manual Operation modeMove the tool slo

Page 275 - Contouring Behavior

346 Manual Operation and Setup13.4 Datum Setting without a 3-D Touch ProbeDatum management with the preset tableSaving the datums in the preset table

Page 276

HEIDENHAIN TNC 620 34713.4 Datum Setting without a 3-D Touch ProbeThere are several methods for saving datums and/or basic rotations in the preset tab

Page 277

348 Manual Operation and Setup13.4 Datum Setting without a 3-D Touch ProbeManually saving the datums in the preset tableIn order to set datums in the

Page 278

HEIDENHAIN TNC 620 34913.4 Datum Setting without a 3-D Touch ProbeFunction Soft keyDirectly transfer the actual position of the tool (the measuring di

Page 279

-First Steps with the TNC 620

Page 280

350 Manual Operation and Setup13.4 Datum Setting without a 3-D Touch ProbeEditing the preset tableEditing function in table mode Soft keySelect begin

Page 281

HEIDENHAIN TNC 620 35113.4 Datum Setting without a 3-D Touch ProbeActivating a datum from the preset table in the Manual Operation modeSelect the Manu

Page 282

352 Manual Operation and Setup13.5 Using 3-D Touch Probes13.5 Using 3-D Touch Probes OverviewThe following touch probe cycles are available in the Ma

Page 283

HEIDENHAIN TNC 620 35313.5 Using 3-D Touch ProbesSelecting touch probe cyclesU Select the Manual Operation or El. Handwheel mode of operationU Select

Page 284

354 Manual Operation and Setup13.5 Using 3-D Touch ProbesWriting the measured values from touch probe cycles in datum tablesWith the ENTER IN DATUM T

Page 285

HEIDENHAIN TNC 620 35513.5 Using 3-D Touch ProbesWriting the measured values from touch probe cycles in the preset tableWith the ENTER IN PRESET TABLE

Page 286

356 Manual Operation and Setup13.6 Calibrating 3-D Touch Probes13.6 Calibrating 3-D Touch Probes IntroductionIn order to precisely specify the actual

Page 287 - Special Functions

HEIDENHAIN TNC 620 35713.6 Calibrating 3-D Touch ProbesCalibrating the effective lengthU Set the datum in the spindle axis such that for the machine t

Page 288

358 Manual Operation and Setup13.6 Calibrating 3-D Touch ProbesCalibrating the effective radius and compensating center misalignmentAfter the touch p

Page 289 - Program defaults menu

HEIDENHAIN TNC 620 35913.6 Calibrating 3-D Touch ProbesProceed as follows for manual calibration:U In the Manual Operation mode, position the ball tip

Page 290

36 First Steps with the TNC 6201.1 Overview1.1 OverviewThis chapter is intended to help TNC beginners quickly learn to handle the most important proc

Page 291 - Overview

360 Manual Operation and Setup13.6 Calibrating 3-D Touch ProbesDisplaying calibration valuesThe TNC saves the effective length and effective radius o

Page 292 - 10.3 Creating Text Files

HEIDENHAIN TNC 620 36113.7 Compensating Workpiece Misalignment with 3-D Touch Probe13.7 Compensating Workpiece Misalignment with 3-D Touch Probe Intro

Page 293

362 Manual Operation and Setup13.7 Compensating Workpiece Misalignment with 3-D Touch ProbeMeasuring a basic rotationU Select the probe function by p

Page 294

HEIDENHAIN TNC 620 36313.8 Datum Setting with 3-D Touch Probe13.8 Datum Setting with 3-D Touch Probe OverviewThe following soft-key functions are avai

Page 295

364 Manual Operation and Setup13.8 Datum Setting with 3-D Touch ProbeCorner as datum U Select the probe function: Press the PROBING P soft keyU Posit

Page 296

HEIDENHAIN TNC 620 36513.8 Datum Setting with 3-D Touch ProbeCircle center as datumWith this function, you can set the datum at the center of bore hol

Page 297 - Axis Machining

366 Manual Operation and Setup13.8 Datum Setting with 3-D Touch ProbeMeasuring workpieces with a 3-D touch probeYou can also use the touch probe in t

Page 298 - Machining

HEIDENHAIN TNC 620 36713.8 Datum Setting with 3-D Touch ProbeMeasuring workpiece dimensionsU Select the probe function by pressing the PROBING POS sof

Page 299 - Option 1)

368 Manual Operation and Setup13.8 Datum Setting with 3-D Touch ProbeFinding the angle between the angle reference axis and a workpiece edgeU Select

Page 300

HEIDENHAIN TNC 620 36913.8 Datum Setting with 3-D Touch ProbeUsing touch probe functions with mechanical probes or dial gaugesIf you do not have an el

Page 301 - Position display

HEIDENHAIN TNC 620 371.2 Machine Switch-On1.2 Machine Switch-OnAcknowledging the power interruption and moving to the reference pointsU Switch on the

Page 302 - Reset the PLANE function

370 Manual Operation and Setup13.9 Tilting the Working Plane (Software Option 1)13.9 Tilting the Working Plane (Software Option 1)Application, functi

Page 303

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

Page 304

372 Manual Operation and Setup13.9 Tilting the Working Plane (Software Option 1)Traversing reference points in tilted axesThe TNC automatically activ

Page 305

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

Page 306

374 Manual Operation and Setup13.9 Tilting the Working Plane (Software Option 1)Setting the current tool-axis direction as the active machining direc

Page 307 - EULER PLANE

HEIDENHAIN TNC 620 37513.9 Tilting the Working Plane (Software Option 1)Setting the datum in a tilted coordinate systemAfter you have positioned the r

Page 308

376 Manual Operation and Setup13.9 Tilting the Working Plane (Software Option 1)

Page 309 - VECTOR PLANE

Positioning with Manual Data Input

Page 310

378 Positioning with Manual Data Input14.1 Programming and Executing Simple Machining Operations14.1 Programming and Executing Simple Machining Opera

Page 311 - PLANE POINTS

HEIDENHAIN TNC 620 37914.1 Programming and Executing Simple Machining OperationsFirst you pre-position the tool with straight-line blocks to the hole

Page 312

38 First Steps with the TNC 6201.3 Programming the First Part1.3 Programming the First PartSelecting the correct operating modeYou can write programs

Page 313

380 Positioning with Manual Data Input14.1 Programming and Executing Simple Machining OperationsExample 2: Correcting workpiece misalignment on machi

Page 314 - PLANE AXIAL (FCL 3 function)

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

Page 315

382 Positioning with Manual Data Input14.1 Programming and Executing Simple Machining Operations

Page 316 - PLANE function

Test Run and Program Run

Page 317

384 Test Run and Program Run15.1 Graphics15.1 GraphicsApplicationIn the program run modes of operation as well as in the Test Run mode, the TNC graph

Page 318

HEIDENHAIN TNC 620 38515.1 GraphicsSetting the speed of the test runAfter you have started a program, the TNC displays the following soft keys with wh

Page 319

386 Test Run and Program Run15.1 GraphicsOverview of display modesThe TNC displays the following soft keys in the Program Run and Test Run modes of o

Page 320 - Option 2)

HEIDENHAIN TNC 620 38715.1 GraphicsProjection in 3 planesSimilar to a workpiece drawing, the part is displayed with a plan view and two sectional plan

Page 321 - Rotary Axes

388 Test Run and Program Run15.1 Graphics3-D viewThe workpiece is displayed in three dimensions.You can rotate the 3-D display about the vertical and

Page 322

HEIDENHAIN TNC 620 38915.1 GraphicsRotating and magnifying/reducing the 3-D viewU Shift the soft-key row until the soft key for the rotating and magni

Page 323

HEIDENHAIN TNC 620 391.3 Programming the First PartCreating a new program/file managementU Press the PGM MGT key: The TNC displays the file management

Page 324 - (software option 2)

390 Test Run and Program Run15.1 GraphicsMagnifying detailsYou can magnify details in all display modes in the Test Run mode and a Program Run mode.

Page 325

HEIDENHAIN TNC 620 39115.1 GraphicsRepeating graphic simulationA part program can be graphically simulated as often as desired, either with the comple

Page 326 - Selecting tilting axes: M138

392 Test Run and Program Run15.1 GraphicsMeasuring the machining timeProgram Run modes of operationThe timer counts and displays the time from progra

Page 327 - display

HEIDENHAIN TNC 620 39315.2 Showing the Workpiece Blank in the Working Space15.2 Showing the Workpiece Blank in the Working Space ApplicationThis MOD f

Page 328

394 Test Run and Program Run15.3 Functions for Program Display15.3 Functions for Program DisplayOverviewIn the Program Run modes of operation as well

Page 329 - Pallet Editor

HEIDENHAIN TNC 620 39515.4 Test Run15.4 Test RunApplicationIn the Test Run mode of operation you can simulate programs and program sections to reduce

Page 330 - 12.1 Pallet Editor

396 Test Run and Program Run15.4 Test RunCaution: Danger of collision!The TNC cannot graphically simulate all traverse motions actually performed by

Page 331

HEIDENHAIN TNC 620 39715.4 Test RunExecuting a test runIf the central tool file is active, a tool table must be active (status S) to conduct a test ru

Page 332

398 Test Run and Program Run15.5 Program Run15.5 Program RunApplicationIn the Program Run, Full Sequence mode of operation the TNC executes a part pr

Page 333

HEIDENHAIN TNC 620 39915.5 Program RunRunning a part programPreparation1 Clamp the workpiece to the machine table2 Set the datum3 Select the necessary

Page 335 - Manual Operation and

40 First Steps with the TNC 6201.3 Programming the First PartDefining a workpiece blankImmediately after you have created a new program, the TNC star

Page 336 - 13.1 Switch-On, Switch-Off

400 Test Run and Program Run15.5 Program RunInterrupting machiningThere are several ways to interrupt a program run: Programmed interruptions Press

Page 337

HEIDENHAIN TNC 620 40115.5 Program RunMoving the machine axes during an interruptionYou can move the machine axes during an interruption in the same w

Page 338

402 Test Run and Program Run15.5 Program RunResuming program run after an interruptionIf you interrupt a program run during execution of a subprogram

Page 339 - 13.2 Moving the Machine Axes

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

Page 340

404 Test Run and Program Run15.5 Program RunU Go to the first block of the current program to start a block scan: Enter GOTO "0"U Select mi

Page 341

HEIDENHAIN TNC 620 40515.5 Program RunReturning to the contourWith the RESTORE POSITION function, the TNC returns to the workpiece contour in the foll

Page 342 - Entering values

406 Test Run and Program Run15.6 Automatic Program Start15.6 Automatic Program StartApplicationIn a Program Run operating mode, you can use the AUTOS

Page 343

HEIDENHAIN TNC 620 40715.7 Optional block skip15.7 Optional block skipApplicationIn a test run or program run, the control can skip over blocks that b

Page 344 - Touch Probe

408 Test Run and Program Run15.8 Optional Program-Run Interruption15.8 Optional Program-Run InterruptionApplicationThe TNC optionally interrupts prog

Page 345

MOD Functions

Page 346

HEIDENHAIN TNC 620 411.3 Programming the First PartProgram layoutNC programs should be arranged consistently in a similar manner. This makes it easier

Page 347

410 MOD Functions16.1 Selecting MOD Functions16.1 Selecting MOD FunctionsThe MOD functions provide additional input possibilities and displays. The a

Page 348

HEIDENHAIN TNC 620 41116.1 Selecting MOD FunctionsOverview of MOD functionsThe functions available depend on the momentarily selected operating mode:P

Page 349

412 MOD Functions16.2 Software Numbers16.2 Software NumbersApplicationThe following software numbers are displayed on the TNC screen after the MOD fu

Page 350

HEIDENHAIN TNC 620 41316.3 Entering Code Numbers16.3 Entering Code NumbersApplicationThe TNC requires a code number for the following functions:Functi

Page 351

414 MOD Functions16.4 Setting the Data Interfaces16.4 Setting the Data InterfacesSerial interfaces on the TNC 620The TNC 620 automatically uses the L

Page 352 - 13.5 Using 3-D Touch Probes

HEIDENHAIN TNC 620 41516.4 Setting the Data InterfacesSetting the data bits (dataBits)By setting the data bits you define whether a character is trans

Page 353

416 MOD Functions16.4 Setting the Data InterfacesSettings for data transfer with the TNCserver PC softwareEnter the following settings in the user pa

Page 354

HEIDENHAIN TNC 620 41716.4 Setting the Data InterfacesSoftware for data transferFor transfer of files to and from the TNC, we recommend using the HEID

Page 355

418 MOD Functions16.4 Setting the Data InterfacesData transfer between the TNC and TNCremoNTCheck whether the TNC is connected to the correct serial

Page 356 - Introduction

HEIDENHAIN TNC 620 41916.5 Ethernet Interface16.5 Ethernet Interface IntroductionThe TNC is shipped with a standard Ethernet card to connect the contr

Page 357

42 First Steps with the TNC 6201.3 Programming the First PartProgramming a simple contourThe contour shown to the right is to be milled once to a dep

Page 358

420 MOD Functions16.5 Ethernet InterfaceUse the ping function to check whether a connection to a particular remote station in the network is availabl

Page 359

HEIDENHAIN TNC 620 42116.5 Ethernet InterfaceConfiguring the control's network addressU Connect the TNC (port X26) with a network or a PCU In the

Page 360 - Displaying calibration values

422 MOD Functions16.5 Ethernet InterfaceConfiguring network access to other devices (mount)U Connect the TNC (port X26) with a network or a PCU In th

Page 361 - Misalignment with 3-D Touch

HEIDENHAIN TNC 620 42316.5 Ethernet InterfaceSMB option Options that concern the SMB file system type: Options are given without space characters, sep

Page 362 - Canceling a basic rotation

424 MOD Functions16.5 Ethernet InterfaceSettings on a PC with Windows 2000U To open Network Connections, click <Start>, <Control Panel>,

Page 363 - Datum setting in any axis

HEIDENHAIN TNC 620 42516.6 Position Display Types16.6 Position Display TypesApplicationIn the Manual Operation mode and in the Program Run modes of op

Page 364 - Corner as datum

426 MOD Functions16.7 Unit of Measurement16.7 Unit of MeasurementApplicationThis MOD function determines whether the coordinates are displayed in mil

Page 365 - Circle center as datum

HEIDENHAIN TNC 620 42716.8 Displaying Operating Times16.8 Displaying Operating TimesApplicationThe MACHINE TIME soft key enables you to see various ty

Page 366

428 MOD Functions16.8 Displaying Operating Times

Page 367

Tables and Overviews

Page 368

HEIDENHAIN TNC 620 431.3 Programming the First PartU Move the tool to workpiece depth: Press the orange axis key and enter the value for the position

Page 369

430 Tables and Overviews17.1 Machine-Specific User Parameters17.1 Machine-Specific User ParametersApplicationThe parameter values are entered in the

Page 370 - (Software Option 1)

HEIDENHAIN TNC 620 43117.1 Machine-Specific User ParametersCalling the configuration editorU Select the Programming mode of operationU Press the MOD k

Page 371

432 Tables and Overviews17.1 Machine-Specific User ParametersDisplaying help textsThe HELP key enables you to call a help text for each parameter obj

Page 372

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

Page 373 - Activating manual tilting

434 Tables and Overviews17.1 Machine-Specific User ParametersDisplaySettingsSettings of the NC and PLC conversational languageNC conversational langu

Page 374

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

Page 375

436 Tables and Overviews17.1 Machine-Specific User ParametersChannelSettingsCH_NCActive kinematics Kinematics to be activatedList of machine kinemati

Page 376

HEIDENHAIN TNC 620 43717.1 Machine-Specific User ParametersGeometry filter for culling linear elementsType of stretch filter- Off: No filter active- S

Page 377 - Data Input

438 Tables and Overviews17.2 Pin Layouts and Connecting Cables for the Data Interfaces17.2 Pin Layouts and Connecting Cables for the Data InterfacesR

Page 378 - Simple Machining Operations

HEIDENHAIN TNC 620 43917.2 Pin Layouts and Connecting Cables for the Data InterfacesNon-HEIDENHAIN devicesThe connector layout of a non-HEIDENHAIN dev

Page 379

44 First Steps with the TNC 6201.3 Programming the First PartFurther information on this topic Complete example with NC blocks: See "Example: L

Page 380

440 Tables and Overviews17.3 Technical Information17.3 Technical InformationExplanation of symbols StandardAxis optionSoftware option 1sUser funct

Page 381

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

Page 382

442 Tables and Overviews17.3 Technical InformationDatum tables  Multiple datum tables, for storing workpiece-related datumsTouch-probe cycles Touch

Page 383 - Program Run

HEIDENHAIN TNC 620 44317.3 Technical InformationAmbient temperature  Operation: 0 °C to +45 °C Storage: –30 °C to +70 °CAccessoriesElectronic handwh

Page 384 - 15.1 Graphics

444 Tables and Overviews17.3 Technical InformationAdvanced programming features (option number #19)FK free contour programming Programming in HEIDEN

Page 385

HEIDENHAIN TNC 620 44517.3 Technical InformationInput format and unit of TNC functionsPositions, coordinates, circle radii, chamfer lengths–99 999.999

Page 386

446 Tables and Overviews17.4 Exchanging the Buffer Battery17.4 Exchanging the Buffer BatteryA buffer battery supplies the TNC with current to prevent

Page 387

HEIDENHAIN TNC 620 447Overview TablesFixed cyclesCycle number Cycle designationDEF activeCALL active7 Datum shift 8 Mirror image 9 Dwell time 10 R

Page 388

448206 Tapping with a floating tap holder, new 207 Rigid tapping, new 208 Bore milling 209 Tapping with chip breaking 220 Circular point pattern 

Page 389

HEIDENHAIN TNC 620 449Miscellaneous functionsM Effect Effective at block... start end PageM0 Program run STOP/Spindle STOP/Coolant OFF  Page 271M1 O

Page 390

HEIDENHAIN TNC 620 451.3 Programming the First PartCreating a cycle programThe holes (depth of 20 mm) shown in the figure at right are to be drilled w

Page 391

450M126M127Shortest-path traverse of rotary axesReset M126Page 322M130 Moving to position in an untilted coordinate system with a tilted working pla

Page 392

HEIDENHAIN TNC 620 451Comparison: Functions of the TNC 620 and the iTNC 530Comparison: SpecificationsFunction TNC 620 iTNC 530Axes 6 maximum 18 maximu

Page 393

452Comparison: Data interfacesComparison: AccessoriesFunction TNC 620 iTNC 530100BaseT Fast Ethernet X XRS-232-C/V.24 serial interface X XRS-422/V.11

Page 394

HEIDENHAIN TNC 620 453Comparison: PC softwareComparison: Machine-specific functionsFunction TNC 620 iTNC 530Programming station software Available Ava

Page 395 - 15.4 Test Run

454Comparison: User functionsFunction TNC 620 iTNC 530Program entry HEIDENHAIN conversational  X  X DIN/ISO  X (soft keys)  X (ASCII keys) With

Page 396

HEIDENHAIN TNC 620 455Creating tool-usage file, checking the availability –XCutting-data tables: Automatic calculation of spindle speed and feed rate

Page 397

456FK free contour programming Programming for workpiece drawings not dimensioned for NC programming X  X Conversion of FK program to conversation

Page 398 - 15.5 Program Run

HEIDENHAIN TNC 620 457Graphic support 2-D programming graphics  X  X Synchronization between block display and graphics  –  X REDRAW function 

Page 399

458Programming aids: Help graphics for cycle programming  X, can be switched off via config datum X Animated help graphics when PLANE/PATTERN DEF

Page 400

HEIDENHAIN TNC 620 459Calling fixed cycles: With M99 or M89  X  X With CYCL CALL  X  X With CYCL CALL PAT  X  X With CYC CALL POS  X  XSpe

Page 401

46 First Steps with the TNC 6201.3 Programming the First PartExample NC blocksFurther information on this topic Creating a new program: See "Cr

Page 402

460Comparison: CyclesCycle TNC 620 iTNC 5301, pecking X X2, tapping X X3, slot milling X X4, pocket milling X X5, circular pocket X X6, rough out (SL

Page 403

HEIDENHAIN TNC 620 46127, contour surface Option #08 X, option #08 with MC 42028, cylinder surface Option #08 X, option #08 with MC 42029, cylinder su

Page 404

462232, face milling Option #19 X240, centering Option #19 X241, single-lip deep-hole drilling Option #19 X247, datum setting Option #19 X251, rectang

Page 405

HEIDENHAIN TNC 620 463Comparison: Miscellaneous functionsM Effect TNC 620 iTNC 530M00 Program run STOP/Spindle STOP/Coolant OFF X XM01 Optional progr

Page 406 - 15.6 Automatic Program Start

464M105M106Machining with second kv factorMachining with first kv factor–XM107M108Suppress error message for replacement tools with oversizeReset M107

Page 407 - 15.7 Optional block skip

HEIDENHAIN TNC 620 465M144M145Compensate the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of blockReset M144Option #09 X, op

Page 408 - Interruption

466Comparison: Touch probe cycles in the Manual Operation and El. Handwheel modesCycle TNC 620 iTNC 530Touch-probe table for managing 3-D touch probes

Page 409 - MOD Functions

HEIDENHAIN TNC 620 467Comparison: Touch probe cycles for automatic workpiece inspectionCycle TNC 620 iTNC 5300, reference plane Option #17 X1, polar d

Page 410 - 16.1 Selecting MOD Functions

468419, datum in one axis Option #17 X420, measuring an angle Option #17 X421, measuring a hole Option #17 X422, measuring a circle from outside Opti

Page 411

HEIDENHAIN TNC 620 469Comparison: Differences in programmingFunction TNC 620 iTNC 530Input of texts (comments, program names, structure items, network

Page 412 - 16.2 Software Numbers

HEIDENHAIN TNC 620 471.4 Graphically Testing the First Part1.4 Graphically Testing the First Part Selecting the correct operating modeYou can test pro

Page 413 - 16.3 Entering Code Numbers

470Calling the file manager while the CYCLE DEF and TOUCH PROBE menus are activeTerminates the editing process and calls the file manager. The respect

Page 414 - Setting the RS-232 interface

HEIDENHAIN TNC 620 471 Acknowledgment of error messages  Every error message (even if it is displayed more than once) must be acknowledged, the Dele

Page 415 - Parity check (parity)

472Comparison: Differences in Test Run, functionalityComparison: Differences in Test Run, operationFunction TNC 620 iTNC 530Display of delta values DR

Page 416 - PC software

HEIDENHAIN TNC 620 473Comparison: Differences in Manual Operation, functionalityFunction TNC 620 iTNC 5303-D ROT function: Manual deactivation of the

Page 417 - Software for data transfer

474Comparison: Differences in Manual Operation, operationHandling of preset table: Editing the preset table in the Programming mode of operation Pos

Page 418

HEIDENHAIN TNC 620 475Comparison: Differences in Program Run, operationFunction TNC 620 iTNC 530Arrangement of soft-key rows and soft keys within the

Page 419 - 16.5 Ethernet Interface

476Comparison: Differences in Program Run, traverse movementsCaution: Check the traverse movements!NC programs that were created on earlier TNC contro

Page 420

HEIDENHAIN TNC 620 477Automatic cancelation of tool radius compensation Block with R0 DEP block END PGM Block with R0 DEP block PGM CALL Progra

Page 421

478Tool radius compensation on circular arc or helix with angular length = 0The transition between the adjacent elements of the arc/helix is generated

Page 422

HEIDENHAIN TNC 620 479SLII Cycles 20 to 24: Number of definable contour elements Max. 16384 blocks in up to 12 subcontours Max. 8192 contour elemen

Page 423

48 First Steps with the TNC 6201.4 Graphically Testing the First PartChoosing the program you want to testU Press the PGM MGT key: The TNC displays t

Page 424

480SLII Cycles 20 to 24: Handling of coordinates and axis values outside the working plane Error message is issued  Axes that are outside the worki

Page 425 - 16.6 Position Display Types

HEIDENHAIN TNC 620 481Touch probe cycles for datum setting (manual and automatic cycles)Cycles can only be executed if the tilted working plane functi

Page 426 - 16.7 Unit of Measurement

482Comparison: Differences in MDI operationComparison: Differences in programming stationFunction TNC 620 iTNC 530Execution of connected sequences Fun

Page 427

HEIDENHAIN TNC 620 483IndexSymbole3-D compensationPeripheral milling ... 3283-D touch probesCalibratingTriggering ... 3563-D view ... 388AAccessories

Page 428 - 428 MOD Functions

484 IndexIInclined-tool machining in a tilted plane ... 320Indexed tools ... 139Information on formats ... 445iTNC 530 ... 56LLocal Q parameters, def

Page 429 - Tables and Overviews

HEIDENHAIN TNC 620 485IndexPProgram runExecuting ... 399Mid-program startup ... 403Optional block skip ... 407Overview ... 398Resuming after an interr

Page 430 - Parameters

486 IndexVVersion numbers ... 413WWorking plane, tiltingManually ... 370Working space, monitoring ... 393, 397Workpiece blank, defining ... 82Workpie

Page 431 - U Enter the code number 123

DIN/ISO Function Overview TNC 620M functionsM00M01M02Program STOP/Spindle STOP/Coolant OFFOptional program STOP STOP program run/Spindle STOP/Coolant

Page 432

Blank form definition for graphicsG30G31(G17/G18/G19) min. point(G90/G91) max. pointCycles for drilling, tapping and thread millingG240G200G201G202G20

Page 433

*) Non-modal functionDefine machining planeG17G18G19G20Working plane X/Y, tool axis ZWorking plane Z/X, tool axis YWorking plane Y/Z, tool axis XTool

Page 434

HEIDENHAIN TNC 620 491.5 Tool Setup1.5 Tool SetupSelecting the correct operating modeTools are set up in the Manual Operation mode: U Press the operat

Page 435

Contour cyclesRadius compensation of the contour subprogramsCoordinate transformationQ-parameter definitionsSequence of program steps for machining wi

Page 436

DR. JOHANNES HEIDENHAIN GmbHDr.-Johannes-Heidenhain-Straße 583301 Traunreut, Germany{ +49 8669 31-0| +49 8669 5061E-mail: [email protected]

Page 437

HEIDENHAIN TNC 620 5 About this ManualAbout this ManualThe symbols used in this manual are described below.Would you like any changes, or have you fou

Page 438

50 First Steps with the TNC 6201.5 Tool SetupThe pocket table TOOL_P.TCHIn the pocket table TOOL_P.TCH (permanently saved under TNC:\TABLE\) you spec

Page 439 - Non-HEIDENHAIN devices

HEIDENHAIN TNC 620 511.6 Workpiece Setup1.6 Workpiece SetupSelecting the correct operating modeWorkpieces are set up in the Manual Operation or El. Ha

Page 440 - 17.3 Technical Information

52 First Steps with the TNC 6201.6 Workpiece SetupWorkpiece alignment with 3-D touch probeU Insert the 3-D touch probe: In the Manual Data Input (MDI

Page 441

HEIDENHAIN TNC 620 531.6 Workpiece SetupDatum setting with 3-D touch probeU Insert the 3-D touch probe: In the MDI mode, run a TOOL CALL block contain

Page 442

54 First Steps with the TNC 6201.7 Running the First Program1.7 Running the First ProgramSelecting the correct operating modeYou can run programs eit

Page 443

Introduction

Page 444

56 Introduction2.1 The TNC 6202.1 The TNC 620HEIDENHAIN TNC controls are workshop-oriented contouring controls that enable you to program conventiona

Page 445

HEIDENHAIN TNC 620 572.2 Visual Display Unit and Keyboard2.2 Visual Display Unit and KeyboardVisual display unitThe TNC is shipped with a 15-inch TFT

Page 446

58 Introduction2.2 Visual Display Unit and KeyboardSetting the screen layoutYou select the screen layout yourself: In the PROGRAMMING AND EDITING mod

Page 447 - Overview Tables

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

Page 448

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

Page 449 - Miscellaneous functions

60 Introduction2.3 Operating Modes2.3 Operating ModesManual Operation and El. HandwheelThe Manual Operation mode is required for setting up the machi

Page 450

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

Page 451 - 620 and the iTNC 530

62 Introduction2.3 Operating ModesProgram Run, Full Sequence and Program Run, Single BlockIn the Program Run, Full Sequence mode of operation the TNC

Page 452 - Comparison: Accessories

HEIDENHAIN TNC 620 632.4 Status Displays2.4 Status Displays"General" status displayThe status display in the lower part of the screen inform

Page 453 - Comparison: PC software

64 Introduction2.4 Status DisplaysInformation in the status displaySymbol MeaningActual or nominal coordinates of the current positionMachine axes; t

Page 454 - Comparison: User functions

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

Page 455

66 Introduction2.4 Status DisplaysOverviewAfter switch-on, the TNC displays the Overview status form, provided that you have selected the PROGRAM+STA

Page 456

HEIDENHAIN TNC 620 672.4 Status DisplaysProgram section repeat/Subprograms (LBL tab)Information on standard cycles (CYC tab)Soft key MeaningNo direct

Page 457

68 Introduction2.4 Status DisplaysActive miscellaneous functions M (M tab)Soft key MeaningNo direct selection possibleList of the active M functions

Page 458

HEIDENHAIN TNC 620 692.4 Status DisplaysPositions and coordinates (POS tab)Information on tools (TOOL tab)Soft key MeaningType of position display, e.

Page 459

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

Page 460 - Comparison: Cycles

70 Introduction2.4 Status DisplaysTool measurement (TT tab)Coordinate transformations (TRANS tab)For further information, refer to the User's Ma

Page 461

HEIDENHAIN TNC 620 712.4 Status DisplaysDisplaying Q parameters (QPARA tab)Soft key MeaningDisplay the current values of the defined Q parametersDispl

Page 462

72 Introduction2.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels2.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Hand

Page 463

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

Page 464

74 Introduction2.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels

Page 465

Programming: Fundamentals, File Management

Page 466

76 Programming: Fundamentals, File Management3.1 Fundamentals3.1 FundamentalsPosition encoders and reference marksThe machine axes are equipped with

Page 467

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

Page 468

78 Programming: Fundamentals, File Management3.1 FundamentalsPolar coordinatesIf the production drawing is dimensioned in Cartesian coordinates, you

Page 469

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

Page 470

8 TNC Model, Software and FeaturesAdvanced programming features (option number #19)FK free contour programming Programming in HEIDENHAIN conversati

Page 471

80 Programming: Fundamentals, File Management3.1 FundamentalsSetting the datumA production drawing identifies a certain form element of the workpiece

Page 472

HEIDENHAIN TNC 620 813.2 Creating and Writing Programs3.2 Creating and Writing ProgramsOrganization of an NC program in DIN/ISOA part program consists

Page 473

82 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsCreating a new part programYou always enter a part program in the Progr

Page 474

HEIDENHAIN TNC 620 833.2 Creating and Writing ProgramsExample: Display the BLK form in the NC programThe TNC automatically generates the first and las

Page 475

84 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsProgramming tool movements in DIN/ISO formatPress the SPEC FCT key to p

Page 476

HEIDENHAIN TNC 620 853.2 Creating and Writing ProgramsActual position captureThe TNC enables you to transfer the current tool position into the progra

Page 477

86 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsEditing a programWhile you are creating or editing a part program, you

Page 478

HEIDENHAIN TNC 620 873.2 Creating and Writing ProgramsInserting blocks at any desired locationU Select the block after which you want to insert a new

Page 479

88 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsLooking for the same words in different blocksTo use this function, set

Page 480

HEIDENHAIN TNC 620 893.2 Creating and Writing ProgramsMarking, copying, deleting and inserting program sectionsThe TNC provides certain functions for

Page 481

HEIDENHAIN TNC 620 9 TNC Model, Software and FeaturesFeature content level (upgrade functions)Along with software options, significant further improve

Page 482

90 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsThe TNC search functionThe search function of the TNC enables you to se

Page 483

HEIDENHAIN TNC 620 913.2 Creating and Writing ProgramsFinding/Replacing any textU If required, select the block containing the word you wish to findU

Page 484

92 Programming: Fundamentals, File Management3.3 File Management: Fundamentals3.3 File Management: FundamentalsFilesWhen you write a part program on

Page 485

HEIDENHAIN TNC 620 933.3 File Management: FundamentalsFile namesWhen you store programs, tables and texts as files, the TNC adds an extension to the f

Page 486

94 Programming: Fundamentals, File Management3.4 Working with the File Manager3.4 Working with the File ManagerDirectoriesTo ensure that you can easi

Page 487

HEIDENHAIN TNC 620 953.4 Working with the File ManagerOverview: Functions of the file managerFunction Soft key PageCopy a file Page 100Display a speci

Page 488

96 Programming: Fundamentals, File Management3.4 Working with the File ManagerCalling the file managerPress the PGM MGT key: The TNC displays the fil

Page 489

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

Page 490

98 Programming: Fundamentals, File Management3.4 Working with the File ManagerStep 3: Select a filePress the SELECT TYPE soft keyPress the soft key f

Page 491

HEIDENHAIN TNC 620 993.4 Working with the File ManagerCreating a new directoryMove the highlight in the left window to the directory in which you want

Comments to this Manuals

No comments