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

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

  • Download
  • Add to my manuals
  • Print
  • Page
    / 541
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
User’s Manual
HEIDENHAIN
Conversational
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 ... 540 541

Summary of Contents

Page 1 - Conversational

User’s ManualHEIDENHAIN ConversationalTNC 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 ManagerSelecting drives, directories and filesCall the file managerUse the ar

Page 4

HEIDENHAIN TNC 620 1013.4 Working with the File ManagerStep 3: Select a filePress the SELECT TYPE soft keyPress the soft key for the desired file type

Page 5 - About this Manual

102 Programming: Fundamentals, File Management3.4 Working with the File ManagerCreating a new directoryMove the highlight in the left window to the d

Page 6

HEIDENHAIN TNC 620 1033.4 Working with the File ManagerCopying a single fileU Move the highlight to the file you wish to copyU Press the COPY soft key

Page 7 - Software options

104 Programming: Fundamentals, File Management3.4 Working with the File ManagerCopying a tableImporting lines to a tableWhen copying a table to an ex

Page 8

HEIDENHAIN TNC 620 1053.4 Working with the File ManagerChoosing one of the last files selectedCall the file managerDisplay the last 10 files selected:

Page 9 - Legal information

106 Programming: Fundamentals, File Management3.4 Working with the File ManagerDeleting a directoryU Move the highlight to the directory you want to

Page 10 - 340 56x-02

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

Page 11

108 Programming: Fundamentals, File Management3.4 Working with the File ManagerRenaming a fileU Move the highlight to the file you wish to renameU Se

Page 12 - 340 56x-03

HEIDENHAIN TNC 620 1093.4 Working with the File ManagerAdditional functionsProtecting a file / Canceling file protectionU Move the highlight to the fi

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 ManagerData transfer to or from an external data mediumCall the file managerS

Page 15

HEIDENHAIN TNC 620 1113.4 Working with the File ManagerIf you wish to copy from the external data medium to the TNC, move the highlight in the right w

Page 16 - 2 Introduction ... 57

112 Programming: Fundamentals, File Management3.4 Working with the File ManagerThe TNC in a networkIf the TNC is connected to a network, the director

Page 17

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

Page 18

114 Programming: Fundamentals, File Management3.4 Working with the File Manager

Page 19

Programming: Programming Aids

Page 20

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

Page 21

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

Page 22

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

Page 23

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

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.4 On-Line CalculatorTransferring the calculated value into the programU Use the arrow keys to select the word into

Page 26

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

Page 27

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

Page 28

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

Page 29

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

Page 30

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

Page 31 - HEIDENHAIN TNC 620 31

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

Page 32

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

Page 33 - 16 MOD Functions ... 463

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

Page 34

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

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 SystemNavigating in the TNCguideIt’s easiest to use the mouse to navigate in the TNCguide

Page 37 - 1.2 Machine Switch-On

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

Page 38 - The most important TNC keys

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

Page 39

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

Page 40 - Defining a workpiece blank

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

Page 41 - Program layout

Programming: Tools

Page 42 - Programming a simple contour

136 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 43

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

Page 44

138 Programming: Tools5.2 Tool Data5.2 Tool DataRequirements for tool compensationYou usually program the coordinates of path contours as they are di

Page 45 - Creating a cycle program

HEIDENHAIN TNC 620 1395.2 Tool DataDelta values for lengths and radiiDelta values are offsets in the length and radius of a tool.A positive delta valu

Page 47

140 Programming: Tools5.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 48 - Part (Advanced Graphic

HEIDENHAIN TNC 620 1415.2 Tool DataTIME1 Maximum tool life in minutes. This function can vary depending on the individual machine tool. Your machine m

Page 49

142 Programming: Tools5.2 Tool DataTool table: Tool data required for automatic tool measurementFor a description of the cycles for automatic tool me

Page 50 - 1.5 Tool Setup

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

Page 51

144 Programming: Tools5.2 Tool DataOpen any other tool tableU Select the Programming and Editing mode of operationU Call the file managerU Press the

Page 52 - 1.6 Workpiece Setup

HEIDENHAIN TNC 620 1455.2 Tool DataExiting the tool tableU Call the file manager and select a file of a different type, such as a part programSort the

Page 53

146 Programming: Tools5.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

Page 54

HEIDENHAIN TNC 620 1475.2 Tool DataPocket table for tool changerFor automatic tool changing you need the pocket table TOOL_P.TCH. The TNC can manage s

Page 55 - 1.7 Running the First Program

148 Programming: Tools5.2 Tool DataSelecting a pocket table in the Programming and Editing mode of operationU Call the file managerU Display the file

Page 56

HEIDENHAIN TNC 620 1495.2 Tool DataEditing functions for pocket tables Soft keySelect beginning of tableSelect end of tableSelect previous page in tab

Page 57

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

Page 58 - 2.1 The TNC 620

150 Programming: Tools5.2 Tool DataCalling tool dataA TOOL CALL block in the part program is defined with the following data:U Select the tool call f

Page 59 - Keyboard

HEIDENHAIN TNC 620 1515.2 Tool DataTool changeTool change positionThe tool change position must be approachable without collision. With the miscellane

Page 60 - Setting the screen layout

152 Programming: Tools5.2 Tool DataAutomatic tool change if the tool life expires: M101When the specified tool life has expired, the TNC can automati

Page 61 - Operating panel

HEIDENHAIN TNC 620 1535.2 Tool DataDepending on the NC program, the machining time can increase as a result of the tool life verification and calculat

Page 62 - 2.3 Operating Modes

154 Programming: Tools5.2 Tool DataTool usage testIn order to run a tool usage test, the complete plain-language program must have been simulated in

Page 63

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

Page 64

156 Programming: Tools5.3 Tool Compensation5.3 Tool CompensationIntroductionThe TNC adjusts the spindle path in the spindle axis by the compensation

Page 65 - 2.4 Status Displays

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

Page 66

158 Programming: Tools5.3 Tool CompensationContouring with radius compensation: RR and RLThe tool center moves along the contour at a distance equal

Page 67

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

Page 68

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

Page 69

160 Programming: Tools5.3 Tool Compensation

Page 70

Programming: Programming Contours

Page 71

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

Page 72

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

Page 73

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

Page 74 - Handwheels

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

Page 75 - HR electronic handwheels

166 Programming: Programming Contours6.3 Contour Approach and Departure6.3 Contour Approach and DepartureOverview: Types of paths for contour approac

Page 76 - 76 Introduction

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

Page 77 - File Management

168 Programming: Programming Contours6.3 Contour Approach and DeparturePolar coordinatesYou can also program the contour points for the following app

Page 78 - 3.1 Fundamentals

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

Page 79

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

Page 80

170 Programming: Programming Contours6.3 Contour Approach and DepartureApproaching on a circular path with tangential connection: APPR CTThe tool mov

Page 81

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

Page 82

172 Programming: Programming Contours6.3 Contour Approach and DepartureDeparting on a straight line with tangential connection: DEP LTThe tool moves

Page 83 - Define the blank: BLK FORM

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

Page 84 - Creating a new part program

174 Programming: Programming Contours6.4 Path Contours—Cartesian Coordinates6.4 Path Contours—Cartesian CoordinatesOverview of path functionsStraight

Page 85

HEIDENHAIN TNC 620 1756.4 Path Contours—Cartesian CoordinatesExample NC blocksActual position captureYou can also generate a straight-line block (L bl

Page 86

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

Page 87

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

Page 88 - Actual position capture

178 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesCircle center CCIYou can define a circle center for circles that you have

Page 89 - Editing a program

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

Page 90

184.1 Screen Keyboard ... 116Entering text with the screen keyboard ... 1164.2 Adding Comments ... 117Application ... 117Entering a comment in

Page 91

180 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesCircular path CR with defined radiusThe tool moves on a circular path wit

Page 92

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

Page 93 - The TNC search function

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

Page 94

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

Page 95 - 3.3 File Management:

184 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesExample: Circular movements with Cartesian coordinates0 BEGIN PGM CIRCULA

Page 96 - Data backup

HEIDENHAIN TNC 620 1856.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 97 - Directories

186 Programming: Programming Contours6.4 Path Contours—Cartesian CoordinatesExample: Full circle with Cartesian coordinates0 BEGIN PGM C-CC MM1 BLK F

Page 98

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

Page 99 - Calling the file manager

188 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesZero point for polar coordinates: pole CCYou can define the pole CC anywhere

Page 100

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

Page 101

HEIDENHAIN TNC 620 195.1 Entering Tool-Related Data ... 136Feed rate F ... 136Spindle speed S ... 1375.2 Tool Data ... 138Requirements for too

Page 102 - Creating a new file

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

Page 103 - Copying a single file

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

Page 104 - Copying a table

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

Page 105 - Deleting a file

HEIDENHAIN TNC 620 1936.5 Path Contours—Polar CoordinatesExample: Linear movement with polar coordinates0 BEGIN PGM LINEARPO MM1 BLK FORM 0.1 Z X+0 Y+

Page 106 - Deleting a directory

194 Programming: Programming Contours6.5 Path Contours—Polar CoordinatesExample: Helix0 BEGIN PGM HELIX MM1 BLK FORM 0.1 Z X+0 Y+0 Z-20Definition of

Page 107 - Marking files

HEIDENHAIN TNC 620 1956.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)6.6 Path Contours—FK Free Contour Pr

Page 108 - File sorting

196 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)The following prereq

Page 109 - Additional functions

HEIDENHAIN TNC 620 1976.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Graphics during FK programmingIncomp

Page 110

198 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Initiating the FK di

Page 111

HEIDENHAIN TNC 620 1996.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Pole for FK programmingU To display

Page 112 - The TNC in a network

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

Page 113 - USB devices on the TNC

206.1 Tool Movements ... 162Path functions ... 162FK free contour programming (Advanced programming features software option) ... 162Miscellaneo

Page 114

200 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Free programming of

Page 115 - Programming Aids

HEIDENHAIN TNC 620 2016.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Input possibilitiesEnd point coordin

Page 116 - 4.1 Screen Keyboard

202 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Direction and length

Page 117 - 4.2 Adding Comments

HEIDENHAIN TNC 620 2036.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Circle center CC, radius and directi

Page 118 - 4.3 Structuring Programs

204 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Closed contoursYou c

Page 119 - 4.4 On-Line Calculator

HEIDENHAIN TNC 620 2056.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Auxiliary pointsFor both free-progra

Page 120

206 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Relative dataData wh

Page 121 - 4.5 Programming Graphics

HEIDENHAIN TNC 620 2076.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Data relative to block N: Direction

Page 122

208 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Example: FK programm

Page 123 - 4.6 Error Messages

HEIDENHAIN TNC 620 2096.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Example: FK programming 20 BEGIN PGM

Page 124

HEIDENHAIN TNC 620 216.6 Path Contours—FK Free Contour Programming (Advanced Programming Features Software Option) ... 195Fundamentals ... 195Grap

Page 125

210 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)8 APPR LCT X+0 Y+30

Page 126

HEIDENHAIN TNC 620 2116.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)Example: FK programming 30 BEGIN PGM

Page 127

212 Programming: Programming Contours6.6 Path Contours—FK Free Contour Programming (Advanced ProgrammingFeatures Software Option)7 APPR CT X-40 Y+0 C

Page 128 - Application

HEIDENHAIN TNC 620 213Programming: Subprograms and Program Section Repeats

Page 129 - Working with the TNCguide

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

Page 130

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

Page 131

216 Programming: Subprograms and Program Section Repeats7.3 Program Section Repeats7.3 Program Section RepeatsLabel LBLThe beginning of a program sec

Page 132

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

Page 133

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

Page 134

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

Page 135 - Programming: Tools

227.1 Labeling Subprograms and Program Section Repeats ... 214Labels ... 2147.2 Subprograms ... 215Operating sequence ... 215Programming notes

Page 136 - Feed rate F

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

Page 137 - Spindle speed S

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

Page 138 - 5.2 Tool Data

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

Page 139

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

Page 140

224 Programming: Subprograms and Program Section Repeats7.6 Programming Examples7 LBL 1Set label for program section repeat8 L IZ-4 R0 FMAXInfeed dep

Page 141

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

Page 142

226 Programming: Subprograms and Program Section Repeats7.6 Programming Examples6 L X+15 Y+10 R0 FMAX M3Move to starting point for group 17 CALL LBL

Page 143

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

Page 144

228 Programming: Subprograms and Program Section Repeats7.6 Programming Examples7 L Z+250 R0 FMAX M6Tool change8 TOOL CALL 2 Z S4000Call tool: drill9

Page 145

Programming: Q Parameters

Page 146

HEIDENHAIN TNC 620 238.1 Principle and Overview ... 230Programming notes ... 231Calling Q-parameter functions ... 2328.2 Part Families—Q Paramet

Page 147

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

Page 148

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

Page 149

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

Page 150

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

Page 151

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

Page 152

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

Page 153

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

Page 154

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

Page 155

238 Programming: Q Parameters8.5 Circle Calculations8.5 Circle CalculationsApplicationThe TNC can use the functions for calculating circles to calcul

Page 156 - TOOL CALL

HEIDENHAIN TNC 620 2398.6 If-Then Decisions with Q Parameters8.6 If-Then Decisions with Q ParametersApplicationThe TNC can make logical If-Then decisi

Page 157 - 5.3 Tool Compensation

248.10 Entering Formulas Directly ... 275Entering formulas ... 275Rules for formulas ... 277Programming example ... 2788.11 String Parameters

Page 158

240 Programming: Q Parameters8.6 If-Then Decisions with Q ParametersAbbreviations used:IF :IfEQU :EqualNE : Not equalGT : Greater thanLT : Less thanG

Page 159

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

Page 160

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

Page 161 - Programming Contours

HEIDENHAIN TNC 620 2438.8 Additional FunctionsFN 14: ERROR: Displaying error messagesWith the function FN 14: ERROR you can call messages under progra

Page 162 - 6.1 Tool Movements

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

Page 163 - Functions

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

Page 164

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

Page 165

HEIDENHAIN TNC 620 2478.8 Additional Functions1100 Kinematic access not possible1101 Meas. pos. not in traverse range1102 Preset compensation not poss

Page 166 - Departure

248 Programming: Q Parameters8.8 Additional FunctionsFN 16: F-PRINT: Formatted output of text and Q-parameter valuesThe function FN 16: F-PRINT trans

Page 167

HEIDENHAIN TNC 620 2498.8 Additional FunctionsM_CLOSE Closes the file to which you are writing with FN16. Example: M_CLOSE;M_APPEND Upon renewed outpu

Page 168

HEIDENHAIN TNC 620 259.1 Entering Miscellaneous Functions M and STOP ... 306Fundamentals ... 3069.2 Miscellaneous Functions for Program Run Contro

Page 169

250 Programming: Q Parameters8.8 Additional FunctionsIn the part program, program FN 16: F-PRINT to activate the output:The TNC then outputs the file

Page 170

HEIDENHAIN TNC 620 2518.8 Additional FunctionsDisplaying messages on the TNC screenYou can also use the function FN 16 to display any messages from th

Page 171 - APPR LCT

252 Programming: Q Parameters8.8 Additional FunctionsFN 18: SYS-DATUM READWith the FN 18: SYS-DATUM READ function you can read system data and store

Page 172

HEIDENHAIN TNC 620 2538.8 Additional FunctionsCycle parameter, 30 1 - Setup clearance of active fixed cycle2 - Drilling depth / milling depth of activ

Page 173

254 Programming: Q Parameters8.8 Additional Functions9 Tool no. Maximum tool age TIME110 Tool no. Maximum tool age TIME211 Tool no. Current tool age

Page 174 - Coordinates

HEIDENHAIN TNC 620 2558.8 Additional FunctionsValues programmed immediately after TOOL CALL, 601 - Tool number T2 - Active tool axis 0 = X 6 = U 1 = Y

Page 175

256 Programming: Q Parameters8.8 Additional FunctionsActive transformations, 210 1 - Basic rotation in MANUAL OPERATION mode2 - Programmed rotation w

Page 176

HEIDENHAIN TNC 620 2578.8 Additional Functions7 U axis8 V axis9 W axisTraverse range, 230 2 1 to 9 Negative software limit switch in axes 1 to 93 1 to

Page 177 - Corner rounding RND

258 Programming: Q Parameters8.8 Additional Functions2 Rounding radius53 1 Center offset (reference axis)2 Center offset (minor axis)54 - Spindle-ori

Page 178

HEIDENHAIN TNC 620 2598.8 Additional Functions31 to 9(X, Y, Z, A, B, C, U, V, W)Result of measurement of the touch probe cycles 0 and 1 without probe

Page 179

2610.1 Overview of Special Functions ... 324Main menu for SPEC FCT special functions ... 324Program defaults menu ... 325Functions for contour a

Page 180 - U Feed rate F

260 Programming: Q Parameters8.8 Additional FunctionsExample: Assign the value of the active scaling factor for the Z axis to Q2516 - TT: Wear tolera

Page 181

HEIDENHAIN TNC 620 2618.8 Additional FunctionsFN 19: PLC: Transfer values to the PLCThe FN 19: PLC function transfers up to two numerical values or Q

Page 182

262 Programming: Q Parameters8.8 Additional FunctionsThe following conditions are permitted in the FN 20 block:In addition, the FN20: WAIT FOR SYNC f

Page 183

HEIDENHAIN TNC 620 2638.8 Additional FunctionsFN37: EXPORTYou need the FN37: EXPORT function if you want to create your own cycles and integrate them

Page 184

264 Programming: Q Parameters8.9 Accessing Tables with SQL Commands8.9 Accessing Tables with SQL CommandsIntroductionAccessing of tables is programme

Page 185

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

Page 186

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

Page 187 - 6.5 Path Contours—Polar

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

Page 188 - Straight line LP

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

Page 189

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

Page 190

HEIDENHAIN TNC 620 2711.1 Functions for Multiple Axis Machining ... 34211.2 The PLANE Function: Tilting the Working Plane (Software Option 1) ...

Page 191 - Helical interpolation

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

Page 192

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

Page 193

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

Page 194 - Example: Helix

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

Page 195 - Fundamentals

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

Page 196 - Features Software Option)

HEIDENHAIN TNC 620 2758.10 Entering Formulas Directly8.10 Entering Formulas DirectlyEntering formulasYou can enter mathematical formulas that include

Page 197

276 Programming: Q Parameters8.10 Entering Formulas DirectlyArc tangentInverse of the tangent. Determines the angle from the ratio of the opposite si

Page 198

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

Page 199

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

Page 200

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

Page 201

2812.1 Pallet Editor ... 386Application ... 386Selecting a pallet table ... 388Exiting the pallet file ... 388Executing the pallet file ...

Page 202

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

Page 203

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

Page 204

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

Page 205

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

Page 206

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

Page 207

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

Page 208

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

Page 209

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

Page 210

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

Page 211 - Example: FK programming 3

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

Page 212

HEIDENHAIN TNC 620 2913.1 Switch-On, Switch-Off ... 392Switch-on ... 392Switch-off ... 39413.2 Moving the Machine Axes ... 395Note ... 395Mo

Page 213 - Program Section

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

Page 214 - Program Section Repeats

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

Page 215 - 7.2 Subprograms

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

Page 216 - 7.3 Program Section Repeats

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

Page 217 - Programming notes

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

Page 218

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

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

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

Page 220

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

Page 221

298 Programming: Q Parameters8.13 Programming Examples18 L Z+100 R0 FMAX M2Retract in the tool axis, end program19 LBL 10Subprogram 10: Machining ope

Page 222

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

Page 223 - 7.6 Programming Examples

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

Page 224

3013.8 Datum Setting with 3-D Touch Probe (Touch Probe Function Software Option) ... 417Overview ... 417Datum setting in any axis ... 417Corner

Page 225

300 Programming: Q Parameters8.13 Programming Examples20 L Z+100 R0 FMAX M2Retract in the tool axis, end program21 LBL 10Subprogram 10: Machining ope

Page 226

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

Page 227

302 Programming: Q Parameters8.13 Programming Examples17 CALL LBL 10Call machining operation18 FN 0: Q10 = +0Reset allowance19 FN 0: Q18 = +5Angle in

Page 228

HEIDENHAIN TNC 620 3038.13 Programming Examples39 LBL 240 LP PR+Q6 PA+Q24 FQ12Move upward in an approximated "arc"41 FN 2: Q24 = +Q24 - +Q14

Page 229 - Q Parameters

304 Programming: Q Parameters8.13 Programming Examples

Page 230 - 8.1 Principle and Overview

Programming: Miscellaneous Functions

Page 231

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

Page 232

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

Page 233 - Place of Numerical Values

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

Page 234 - Mathematical Operations

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

Page 235

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

Page 236 - Definitions

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

Page 237 - 8.4 Trigonometric Functions

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

Page 238 - 8.5 Circle Calculations

312 Programming: Miscellaneous Functions9.4 Miscellaneous Functions for Contouring BehaviorExample NC blocks5 TOOL DEF L ... R+20Large tool radius...

Page 239 - 8.6 If-Then Decisions with

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

Page 240 - Abbreviations used:

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

Page 241 - 8.7 Checking and Changing

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

Page 242 - 8.8 Additional Functions

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

Page 243

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

Page 244

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

Page 245

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

Page 246

3215.1 Graphics (Advanced Graphic Features Software Option) ... 438Application ... 438Setting the speed of the test run ... 439Overview of displ

Page 247

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

Page 248

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

Page 249

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

Page 250

Programming: Special Functions

Page 251

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

Page 252

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

Page 253

326 Programming: Special Functions10.1 Overview of Special FunctionsMenu of various conversational functionsU Select the menu for defining various co

Page 254

HEIDENHAIN TNC 620 32710.2 Working with the Parallel Axes U, V and W10.2 Working with the Parallel Axes U, V and WOverviewThe axes U, V and W are seco

Page 255

328 Programming: Special Functions10.2 Working with the Parallel Axes U, V and WFUNCTION PARAXCOMP DISPLAYUse the PARAXCOMP DISPLAY function to activ

Page 256

HEIDENHAIN TNC 620 32910.2 Working with the Parallel Axes U, V and WFUNCTION PARAXCOMP MOVEThe TNC uses the PARAXCOMP MOVE function to compensate for

Page 257

HEIDENHAIN TNC 620 3316.1 Selecting MOD Functions ... 464Selecting the MOD functions ... 464Changing the settings ... 464Exiting the MOD functio

Page 258

330 Programming: Special Functions10.2 Working with the Parallel Axes U, V and WFUNCTION PARAXCOMP OFFUse the PARAXCOMP OFF function to switch off th

Page 259

HEIDENHAIN TNC 620 33110.2 Working with the Parallel Axes U, V and WFUNCTION PARAXMODEUse the PARAXMODE function to define the axes the TNC is to use

Page 260

332 Programming: Special Functions10.2 Working with the Parallel Axes U, V and WFUNCTION PARAXMODE OFFUse the PARAXCOMP OFF function to switch off th

Page 261

HEIDENHAIN TNC 620 33310.3 File Functions10.3 File FunctionsApplicationThe FILE FUNCTION features are used to copy, move and delete files from within

Page 262

334 Programming: Special Functions10.4 Defining Coordinate Transformations10.4 Defining Coordinate TransformationsOverviewAs an alternative to the co

Page 263

HEIDENHAIN TNC 620 33510.4 Defining Coordinate TransformationsTRANS DATUM TABLEYou can define a datum shift by selecting a datum number from a datum t

Page 264 - Commands

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

Page 265 - A Transaction

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

Page 266

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

Page 267 - Overview of the soft keys

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

Page 268 - SQL BIND

3417.1 Machine-Specific User Parameters ... 484Application ... 48417.2 Pin Layouts and Connecting Cables for the Data Interfaces ... 492RS-232-C

Page 269 - SQL SELECT

340 Programming: Special Functions10.5 Creating Text Files

Page 270

Programming: Multiple Axis Machining

Page 271

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

Page 272 - SQL FETCH

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

Page 273 - SQL INSERT

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

Page 274 - SQL ROLLBACK

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

Page 275 - Entering formulas

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

Page 276

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

Page 277 - Rules for formulas

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

Page 278 - Programming example

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

Page 279 - 8.11 String Parameters

-First Steps with the TNC 620

Page 280

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

Page 281

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

Page 282

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

Page 283

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

Page 284

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

Page 285

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

Page 286

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

Page 287

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

Page 288

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

Page 289

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

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 - 8.12 Preassigned Q Parameters

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

Page 292

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

Page 293

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

Page 294

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

Page 295

364 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 296

HEIDENHAIN TNC 620 36511.3 Inclined-Tool Machining in a Tilted Plane (Software Option 2)Inclined-tool machining via normal vectors U Retract the toolU

Page 297 - 8.13 Programming Examples

366 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary Axes11.4 Miscellaneous Functions for Rotary AxesFeed rate in mm/min o

Page 298

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

Page 299

368 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesReducing display of a rotary axis to a value less than 360°: M94S

Page 300

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

Page 301

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

370 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesM128 with 3-D tool compensationIf you carry out a 3-D tool compen

Page 303

HEIDENHAIN TNC 620 37111.4 Miscellaneous Functions for Rotary AxesSelecting tilting axes: M138Standard behaviorThe TNC performs M128 and TCPM, and til

Page 304

372 Programming: Multiple Axis Machining11.4 Miscellaneous Functions for Rotary AxesCompensating the machine’s kinematics configuration for ACTUAL/NO

Page 305 - Miscellaneous

HEIDENHAIN TNC 620 37311.5 TCPM FUNCTION (Software Option 2)11.5 TCPM FUNCTION (Software Option 2)FunctionTCPM FUNCTION is an improvement on the M128

Page 306 - Functions M and STOP

374 Programming: Multiple Axis Machining11.5 TCPM FUNCTION (Software Option 2)Defining the TCPM FUNCTIONU Press the special functions keyU Press the

Page 307 - Program Run Control, Spindle

HEIDENHAIN TNC 620 37511.5 TCPM FUNCTION (Software Option 2)Interpretation of the programmed rotary axis coordinates Up to now, machines with 45° swiv

Page 308 - Coordinate Data

376 Programming: Multiple Axis Machining11.5 TCPM FUNCTION (Software Option 2)Type of interpolation between the starting and end positionThe TNC prov

Page 309

HEIDENHAIN TNC 620 37711.5 TCPM FUNCTION (Software Option 2)Resetting the TCPM FUNCTIONU FUNCTION RESET TCPM is to be used if you want to purposely re

Page 310

378 Programming: Multiple Axis Machining11.6 Three-Dimensional Tool Compensation (Software Option 2)11.6 Three-Dimensional Tool Compensation (Softwar

Page 311 - Contouring Behavior

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

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 Programming: Multiple Axis Machining11.6 Three-Dimensional Tool Compensation (Software Option 2)Permissible tool shapesYou can describe the permi

Page 314

HEIDENHAIN TNC 620 38111.6 Three-Dimensional Tool Compensation (Software Option 2)3-D compensation without TCPMThe TNC carries out a 3-D compensation

Page 315

382 Programming: Multiple Axis Machining11.6 Three-Dimensional Tool Compensation (Software Option 2)Example: Block format with surface-normal vectors

Page 316

HEIDENHAIN TNC 620 38311.6 Three-Dimensional Tool Compensation (Software Option 2)Peripheral milling: 3-D radius compensation with TCPM and radius com

Page 317

384 Programming: Multiple Axis Machining11.6 Three-Dimensional Tool Compensation (Software Option 2)There are two ways to define the tool orientation

Page 318

Programming: Pallet Editor

Page 319

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

Page 320

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

Page 321

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

Page 322

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

Page 323 - Special Functions

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

390 Programming: Pallet Editor12.1 Pallet Editor

Page 325 - Program defaults menu

Manual Operation and Setup

Page 326

392 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 327 - U, V and W

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

Page 328 - FUNCTION PARAXCOMP DISPLAY

394 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 329 - FUNCTION PARAXCOMP MOVE

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

Page 330 - FUNCTION PARAXCOMP OFF

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

Page 331 - FUNCTION PARAXMODE

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

Page 332 - FUNCTION PARAXMODE OFF

398 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 333 - 10.3 File Functions

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

Page 335 - TRANS DATUM RESET

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 - 10.5 Creating Text Files

400 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 337

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

Page 338

402 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 339

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

Page 340

404 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 341 - Axis Machining

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

Page 342 - Machining

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

Page 343 - Option 1)

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

Page 344

408 Manual Operation and Setup13.5 Using 3-D Touch Probes (Touch Probe Function Software Option)13.5 Using 3-D Touch Probes (Touch Probe Function Sof

Page 345 - Position display

HEIDENHAIN TNC 620 40913.5 Using 3-D Touch Probes (Touch Probe Function Software Option)Selecting touch probe cyclesU Select the Manual Operation or E

Page 346 - Reset the PLANE function

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 Manual Operation and Setup13.5 Using 3-D Touch Probes (Touch Probe Function Software Option)Writing the measured values from touch probe cycles i

Page 348

HEIDENHAIN TNC 620 41113.6 Calibrating 3-D Touch Probes (Touch Probe Function Software Option)13.6 Calibrating 3-D Touch Probes (Touch Probe Function

Page 349

412 Manual Operation and Setup13.6 Calibrating 3-D Touch Probes (Touch Probe Function Software Option)Calibrating the effective lengthU Set the datum

Page 350

HEIDENHAIN TNC 620 41313.6 Calibrating 3-D Touch Probes (Touch Probe Function Software Option)Calibrating the effective radius and compensating center

Page 351 - EULER PLANE

414 Manual Operation and Setup13.6 Calibrating 3-D Touch Probes (Touch Probe Function Software Option)Proceed as follows for manual calibration:U In

Page 352

HEIDENHAIN TNC 620 41513.7 Compensating Workpiece Misalignment with 3-D Touch Probe (TouchProbe Function Software Option)13.7 Compensating Workpiece M

Page 353 - VECTOR PLANE

416 Manual Operation and Setup13.7 Compensating Workpiece Misalignment with 3-D Touch Probe (TouchProbe Function Software Option)Measuring a basic ro

Page 354

HEIDENHAIN TNC 620 41713.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)13.8 Datum Setting with 3-D Touch Probe (Touch Prob

Page 355 - PLANE POINTS

418 Manual Operation and Setup13.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Corner as datum U Select the probe functio

Page 356

HEIDENHAIN TNC 620 41913.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Circle center as datumWith this function, you can s

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 - PLANE AXIAL (FCL 3 function)

420 Manual Operation and Setup13.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Measuring workpieces with a 3-D touch prob

Page 359

HEIDENHAIN TNC 620 42113.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Measuring workpiece dimensionsU Select the probe fu

Page 360 - PLANE function

422 Manual Operation and Setup13.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Finding the angle between the angle refere

Page 361

HEIDENHAIN TNC 620 42313.8 Datum Setting with 3-D Touch Probe (Touch Probe FunctionSoftware Option)Using touch probe functions with mechanical probes

Page 362

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

Page 363

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

Page 364 - Option 2)

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

Page 365 - U Activate M128

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

Page 366 - Rotary Axes

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

Page 367

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

Page 368

HEIDENHAIN TNC 620 431.3 Programming the First PartU Move to the contour: Press the APPR/DEP key: The TNC shows a soft-key row with approach and depar

Page 369 - (software option 2)

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

Page 370

Positioning with Manual Data Input

Page 371 - Selecting tilting axes: M138

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

Page 372

HEIDENHAIN TNC 620 43314.1 Programming and Executing Simple Machining OperationsStraight-line function: See "Straight line L" on page 174, D

Page 373 - (Software Option 2)

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

Page 374 - Defining the TCPM FUNCTION

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

Page 375

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

Page 376

Test Run and Program Run

Page 377 - Resetting the TCPM FUNCTION

438 Test Run and Program Run15.1 Graphics (Advanced Graphic Features Software Option)15.1 Graphics (Advanced Graphic Features Software Option)Applica

Page 378 - Compensation (Software

HEIDENHAIN TNC 620 43915.1 Graphics (Advanced Graphic Features Software Option)Setting the speed of the test runAfter you have started a program, the

Page 379

44 First Steps with the TNC 6201.3 Programming the First PartU Depart the contourU Select the departure function DEP CT U Center angle? Enter the dep

Page 380 - Permissible tool shapes

440 Test Run and Program Run15.1 Graphics (Advanced Graphic Features Software Option)Overview of display modesThe TNC displays the following soft key

Page 381 - 3-D compensation without TCPM

HEIDENHAIN TNC 620 44115.1 Graphics (Advanced Graphic Features Software Option)Projection in 3 planesSimilar to a workpiece drawing, the part is displ

Page 382

442 Test Run and Program Run15.1 Graphics (Advanced Graphic Features Software Option)3-D viewThe workpiece is displayed in three dimensions.You can r

Page 383

HEIDENHAIN TNC 620 44315.1 Graphics (Advanced Graphic Features Software Option)Rotating and magnifying/reducing the 3-D viewU Shift the soft-key row u

Page 384

444 Test Run and Program Run15.1 Graphics (Advanced Graphic Features Software Option)Magnifying detailsYou can magnify details in all display modes i

Page 385 - Pallet Editor

HEIDENHAIN TNC 620 44515.1 Graphics (Advanced Graphic Features Software Option)Repeating graphic simulationA part program can be graphically simulated

Page 386 - 12.1 Pallet Editor

446 Test Run and Program Run15.1 Graphics (Advanced Graphic Features Software Option)Measuring the machining timeProgram Run modes of operationThe ti

Page 387

HEIDENHAIN TNC 620 44715.2 Showing the Workpiece Blank in the Working Space (AdvancedGraphic Features Software Option)15.2 Showing the Workpiece Blan

Page 388

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

Page 389

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

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 - Manual Operation and

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

Page 392 - 13.1 Switch-On, Switch-Off

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

452 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 394

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

Page 395 - 13.2 Moving the Machine Axes

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

Page 396

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

Page 397

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

Page 398 - Entering values

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

458 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 400 - Touch Probe

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

Page 401

46 First Steps with the TNC 6201.3 Programming the First PartU Call the menu for special functionsU Display the functions for point machiningU Select

Page 402

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

Page 403

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

Page 404

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

Page 405

MOD Functions

Page 406

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

Page 407

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

Page 408 - Software Option)

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

Page 409 - Selecting touch probe cycles

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

Page 410

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

Page 411

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

Page 412

HEIDENHAIN TNC 620 471.3 Programming the First PartExample NC blocksFurther information on this topic Creating a new program: See "Creating and

Page 413

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

Page 414 - Displaying calibration values

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

Page 415 - Introduction

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

Page 416 - Canceling a basic rotation

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

Page 417 - Probe (Touch Probe Function

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

Page 418

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

Page 419

476 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 420

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

Page 421

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

Page 422

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

Page 423

48 First Steps with the TNC 6201.4 Graphically Testing the First Part (Advanced Graphic FeaturesSoftware Option)1.4 Graphically Testing the First Par

Page 424 - (Software Option 1)

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

Page 425

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

Page 426

482 MOD Functions16.8 Displaying Operating Times

Page 428

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

Page 429

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

Page 430

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

Page 431 - Data Input

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

Page 432 - Simple Machining Operations

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

Page 433

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

Page 434

HEIDENHAIN TNC 620 491.4 Graphically Testing the First Part (Advanced Graphic FeaturesSoftware Option)Choosing the program you want to testU Press the

Page 435

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

Page 436

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

Page 437 - Program Run

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

Page 438

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

Page 439 - U Shift the soft-key row

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

Page 440 - Plan view

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

Page 441 - Projection in 3 planes

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

Page 442 - 3-D view

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

Page 443

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

Page 444 - Magnifying details

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

Page 445 - Displaying the tool

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 446 - Measuring the machining time

50 First Steps with the TNC 6201.5 Tool Setup1.5 Tool SetupSelecting the correct operating modeTools are set up in the Manual Operation mode: U Press

Page 447

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

Page 448 - Overview

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

Page 449 - 15.4 Test Run

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

Page 450

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

Page 451

504M126M127Shortest-path traverse of rotary axesReset M126Page 367M128M129Retain position of tool tip when positioning tilting axes (TCPM)Reset M128

Page 452 - 15.5 Program Run

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

Page 453

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

Page 454

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

Page 455

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

Page 456

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

Page 457

HEIDENHAIN TNC 620 511.5 Tool SetupThe pocket table TOOL_P.TCHIn the pocket table TOOL_P.TCH (permanently saved under TNC:\TABLE\) you specify which t

Page 458

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

Page 459

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

Page 460 - 15.6 Automatic Program Start

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

Page 461 - 15.7 Optional block skip

HEIDENHAIN TNC 620 513Calling 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 462 - Interruption

514Comparison: 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 463 - MOD Functions

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

Page 464 - 16.1 Selecting MOD Functions

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

Page 465

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

Page 466 - 16.2 Software Numbers

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

Page 467 - 16.3 Entering Code Numbers

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

Page 468 - Setting the RS-232 interface

52 First Steps with the TNC 6201.6 Workpiece Setup1.6 Workpiece SetupSelecting the correct operating modeWorkpieces are set up in the Manual Operatio

Page 469 - Parity check (parity)

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

Page 470 - PC software

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

Page 471 - Software for data transfer

522419, 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 472

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

Page 473 - 16.5 Ethernet Interface

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

Page 474

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

Page 475

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

Page 476

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

Page 477

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

Page 478

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

Page 479 - 16.6 Position Display Types

HEIDENHAIN TNC 620 531.6 Workpiece SetupWorkpiece alignment with 3-D touch probe (software option: Touch probe function)U Insert the 3-D touch probe:

Page 480 - 16.7 Unit of Measurement

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

Page 481

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

Page 482 - 482 MOD Functions

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

Page 483 - Tables and Overviews

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

Page 484 - Parameters

534SLII 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 485 - U Enter the code number 123

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

Page 486

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

Page 487

HEIDENHAIN TNC 620 537IndexSymbole3-D compensation ... 378Delta values ... 380Face milling ... 381Normalized vector ... 379Peripheral milling ... 383T

Page 488

538 IndexFFile status ... 99FK programming ... 195Circular paths ... 200Dialog initiation ... 198Fundamentals ... 195Graphics ... 197Input possibilit

Page 489

HEIDENHAIN TNC 620 539IndexPPLANE function ... 343Automatic positioning ... 360Axis angle definition ... 358Euler angle definition ... 351Inclined-too

Page 490

54 First Steps with the TNC 6201.6 Workpiece SetupDatum setting with 3-D touch probe (software option: Touch probe function)U Insert the 3-D touch pr

Page 491

540 IndexTTool change ... 151Tool compensationLength ... 156Radius ... 157Three-dimensional ... 378Tool dataCalling ... 150Delta values ... 139Enteri

Page 492

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

Page 493 - Non-HEIDENHAIN devices

HEIDENHAIN TNC 620 551.7 Running the First Program1.7 Running the First ProgramSelecting the correct operating modeYou can run programs either in the

Page 494 - 17.3 Technical Information

56 First Steps with the TNC 6201.7 Running the First Program

Page 495

Introduction

Page 496

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

Page 497

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

Page 498

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

Page 499

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

Page 500

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

Page 501 - Overview Tables

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

Page 502

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

Page 503 - Miscellaneous functions

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

Page 504

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

Page 505 - TNC 620 and the iTNC 530

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

Page 506 - Comparison: Accessories

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

Page 507 - Comparison: PC software

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

Page 508 - Comparison: User functions

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

Page 509

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

Page 510

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

Page 511

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

Page 512

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

Page 513

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

Page 514 - Comparison: Cycles

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

Page 515

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

Page 516

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

Page 517

Programming: Fundamentals, File Management

Page 518

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

Page 519

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

Page 520

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

Page 521

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

Page 522

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

Page 523

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

Page 524

HEIDENHAIN TNC 620 833.2 Creating and Writing Programs3.2 Creating and Writing ProgramsOrganization of an NC program in HEIDENHAIN Conversational A pa

Page 525

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

Page 526

HEIDENHAIN TNC 620 853.2 Creating and Writing ProgramsExample: Display the BLK form in the NC programThe TNC generates the block numbers as well as th

Page 527

86 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsProgramming tool movements in conversational formatTo program a block,

Page 528

HEIDENHAIN TNC 620 873.2 Creating and Writing ProgramsPossible feed rate inputFunctions for setting the feed rate Soft keyRapid traverse, non-modal. E

Page 529

88 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsActual position captureThe TNC enables you to transfer the current tool

Page 530

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

Page 531

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

Page 532

90 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsInserting blocks at any desired locationU Select the block after which

Page 533

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

Page 534

92 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsMarking, copying, deleting and inserting program sectionsThe TNC provid

Page 535

HEIDENHAIN TNC 620 933.2 Creating and Writing ProgramsThe TNC search functionThe search function of the TNC enables you to search for any text within

Page 536

94 Programming: Fundamentals, File Management3.2 Creating and Writing ProgramsFinding/Replacing any textU If required, select the block containing th

Page 537

HEIDENHAIN TNC 620 953.3 File Management: Fundamentals3.3 File Management: FundamentalsFilesWhen you write a part program on the TNC, you must first e

Page 538

96 Programming: Fundamentals, File Management3.3 File Management: FundamentalsFile namesWhen you store programs, tables and texts as files, the TNC a

Page 539

HEIDENHAIN TNC 620 973.4 Working with the File Manager3.4 Working with the File ManagerDirectoriesTo ensure that you can easily find your files, we re

Page 540

98 Programming: Fundamentals, File Management3.4 Working with the File ManagerOverview: Functions of the file managerFunction Soft key PageCopy a fil

Page 541

HEIDENHAIN TNC 620 993.4 Working with the File ManagerCalling the file managerPress the PGM MGT key: The TNC displays the file management window (see

Comments to this Manuals

No comments