HEIDENHAIN TNC 620 User Manual

HEIDENHAIN TNC 620 User Manual

Klartext programming
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

Quick Links

TNC 620
User's Manual
Klartext Programming
NC Software
817600-16
817601-16
817605-16
English (en)
01/2022

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TNC 620 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for HEIDENHAIN TNC 620

  • Page 1 TNC 620 User's Manual Klartext Programming NC Software 817600-16 817601-16 817605-16 English (en) 01/2022...
  • Page 2 Positioning with Manual Data Input Function Program Run, Single Block Define tool data in the NC program Program Run, Full Sequence Call tool data Programming modes Function Programming Test Run HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 3 Navigate up one page Potentiometer for feed rate and spindle speed Navigate down one page Feed rate Spindle speed Select the next tab in forms Up/down one dialog box or button HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 4 Contents HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 5 Subprograms and program section repeats................243 Programming Q parameters......................267 10 Special functions........................359 11 Multiple-axis machining......................429 12 Data transfer from CAD files.....................493 13 Pallets............................517 14 Operating the touchscreen......................535 15 Tables and overviews....................... 549 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 6 Contents HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 7: Table Of Contents

    Contents Basic information........................31 About this manual..........................32 Control model, software and features....................34 Software options................................36 New functions 81760x-16............................40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 8 Important controls and displays..........................52 Creating a new NC program / file management....................53 Defining a workpiece blank............................54 Program layout................................55 Programming a simple contour..........................56 Creating a cycle program............................61 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 9 Displaying externally generated files on the control...................107 Directories..................................107 Paths....................................107 Overview: Functions of the file manager......................108 Calling the File Manager............................109 Selecting drives, directories and files........................110 Creating a new directory............................112 Creating new file.................................112 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 10 Copying a directory..............................115 Choosing one of the last files selected.........................115 Deleting a file................................116 Deleting a directory..............................116 Tagging files................................117 Renaming a file................................118 Sorting files.................................. 118 Additional functions..............................119 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 11 Tool radius R................................126 Delta values for lengths and radii...........................126 Entering tool data into the NC program........................127 Calling the tool data..............................128 Tool change................................. 130 Tool compensation.........................133 Introduction..................................133 Tool length compensation............................133 Tool radius compensation............................134 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 12 Path contours – Polar coordinates....................168 Overview..................................168 Datum for polar coordinates: pole CC........................169 Straight line LP................................169 Circular path CP around pole CC..........................170 Circle CTP with tangential connection........................170 Helix....................................171 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 13 Free straight line programming..........................179 Free circular path programming..........................180 Input possibilities................................181 Auxiliary points................................184 Relative data................................185 Example: FK programming 1........................... 187 Example: FK programming 2........................... 188 Example: FK programming 3........................... 189 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 14 Activating and deactivating programming graphics...................207 Generating a graphic for an existing NC program....................208 Block number display ON/OFF..........................208 Erasing the graphic..............................208 Showing grid lines..............................208 Magnification or reduction of details........................209 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 15 Deleting errors................................213 Error log..................................214 Keystroke log................................215 Informational texts..............................215 Saving service files..............................216 Closing the error window............................216 6.12 TNCguide: context-sensitive help....................217 Application..................................217 Using TNCguide................................218 Downloading current help files..........................221 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 16 Retraction from the contour in the tool-axis direction: M140................237 Suppressing touch probe monitoring: M141......................239 Deleting basic rotation: M143..........................239 Lifting off the tool automatically from the contour at NC stop: M148............240 Rounding corners: M197............................241 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 17 Repeating program section repeats........................260 Repeating a subprogram............................261 Programming examples........................262 Example: Milling a contour in several infeeds..................... 262 Example: Groups of holes............................263 Example: Group of holes with multiple tools....................... 264 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 18 FN 20: WAIT FOR – NC and PLC synchronization..................... 307 FN 29: PLC – Transferring values to the PLC..................... 308 FN 37: EXPORT................................308 FN 38: SEND – Send information from the NC program.................. 309 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 19 SQL BIND..................................334 SQL EXECUTE................................335 SQL FETCH.................................. 339 SQL UPDATE................................341 SQL INSERT................................. 343 SQL COMMIT................................344 SQL ROLLBACK................................345 SQL SELECT.................................347 Examples..................................349 9.13 Programming examples........................351 Example: Rounding a value............................351 Example: Ellipse................................352 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 20 Contents Example: Concave cylinder machined with ball-nose cutter................354 Example: Convex sphere machined with end mill....................356 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 21 Rotations with TRANS ROTATION......................... 388 Scaling with TRANS SCALE............................. 389 Selecting a TRANS function.............................390 10.7 Modifying presets.......................... 391 Activating a preset..............................391 Copying a preset.................................392 Correcting a preset..............................393 10.8 Datum table............................394 Application..................................394 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 22 FN 26: TABOPEN – Open a freely definable table....................416 FN 27: TABWRITE: Write to a freely definable table...................416 FN 28: TABREAD – Read from a freely definable table..................418 Adapting the table format............................418 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 23 10.17 Dwell time FUNCTION DWELL......................424 Programming a dwell time............................424 10.18 Lift off tool at NC stop: FUNCTION LIFTOFF.................. 425 Programming tool lift-off with FUNCTION LIFTOFF...................425 Resetting the lift-off function...........................427 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 24 Interpretation of the programmed rotary axis coordinates................471 Orientation interpolation between the start position and end position............472 Selection of tool reference point and center of rotation..................473 Limiting the linear-axis feed rate..........................475 Resetting FUNCTION TCPM............................ 475 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 25 From 3-D model to NC program..........................486 Considerations required for post processor configuration................487 Please note the following for CAM programming....................489 Possibilities for intervention on the control......................491 ADP motion control..............................491 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 26 Using the CAD viewer..............................499 Opening the CAD file..............................499 Basic settings................................500 Setting layers................................502 Setting a preset................................503 Setting the datum...............................506 Selecting and saving a contour..........................509 Selecting and saving machining positions......................513 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 27 Inserting or deleting columns..........................522 Fundamentals of tool-oriented machining......................523 13.2 Batch Process Manager (option 154)..................... 525 Application..................................525 Fundamentals................................525 Opening Batch Process Manager........................... 529 Creating a job list............................... 531 Editing a job list................................532 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 28 14.1 Display unit and operation......................536 Touchscreen................................536 Operating panel................................538 14.2 Gestures............................540 Overview of possible gestures..........................540 Navigating in the table and NC programs......................541 Operating the simulation............................542 Operating the CAD viewer............................543 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 29 15 Tables and overviews....................... 549 15.1 System data........................... 550 List of FN 18 functions............................. 550 Comparison: FN 18 functions..........................586 15.2 Overview tables..........................590 Miscellaneous functions............................590 User functions................................592 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 31: Basic Information

    Basic information...
  • Page 32: About This Manual

    Signal word indicating the hazard severity Type and source of hazard Consequences of ignoring the hazard, e.g.: "There is danger of collision during subsequent machining operations" Escape – hazard prevention measures HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 33 Have you found any errors or would you like to suggest changes? We continuously strive to improve our documentation for you. Please help us by sending your suggestions to the following e-mail address: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 34: Control Model, Software And Features

    All functions provided by the touch-probe cycles are described in the User's Manual for Programming of Measuring Cycles for Workpieces and Tools. Please contact HEIDENHAIN if you need this User's Manual. ID: 1303431-xx HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 35 NC programs is provided in the User's Manual for Setup, Testing and Running NC Programs. Please contact HEIDENHAIN if you need this User's Manual. ID: 1263172-xx HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 36: Software Options

    Communication with external PC applications over COM component Advanced Programming Features (option 19) Expanded programming functions FK free contour programming: Programming in HEIDENHAIN conversational format with graphic support for workpiece drawings not dimensioned for NC HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 37 The OPC UA NC Server provides a standardized interface (OPC UA) for external access to the control's data and functions These software options allow you to create up to six parallel client connections HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 38 Finished part Batch Process Manager (option 154) Batch process manager Planning of production orders Component Monitoring (option 155) Component monitoring without exter- Monitoring configured machine components for overload nal sensors HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 39 Select the License information MOD function Furthermore, the control software contains binary libraries of the OPC UA software from Softing Industrial Automation GmbH. For these libraries, the terms of use agreed upon between HEIDENHAIN and Softing Industrial Automation GmbH shall additionally apply and prevail.
  • Page 40: New Functions 81760X-16

    The TRANS DATUM RESET function allows you to reset the rotation. The NC functions serve as an alternative to Cycle 10 ROTATION. Further information: "Rotations with TRANS ROTATION", Page 388 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 41 NR5: Type of use of an axis within the kinematics FN 18: SYSREAD (D18) ID310: Read geometrical behavior NR126: State of the miscellaneous function M126 Further information: "System data", Page 550 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 42 The POS. DISP. soft key enables you to switch the tool table view. The control displays the tool table in combination with the position display or in full-screen mode. The control supports the TS 760 workpiece touch probe. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 43 The result fields and the diameter field of the cutting data calculator are freely editable. Further information: "Cutting data calculator", Page 203 Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 44 (options 56 to 61) with a validity of five years. The input range of machine parameter displayPace (no. 101000) has been extended. The minimum display step of the axes is 0.000001° or mm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 45 Cycle 1493 EXTRUSION PROBING (ISO: G1493) This cycle allows you to define an extrusion. With an active extrusion, the control repeats the touch points along a direction over a defined length. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 46 The parameter Q370 TOOL PATH OVERLAP has been added to Cycle 208 BORE MILLING (ISO: G208, option 19). Use this parameter to define the lateral infeed. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 47 The following parameters have been added: Q342 ROUGHING DIAMETER Q253 F PRE-POSITIONING: If parameter Q342 is defined, feed rate for approaching the recessed starting point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 48 If you defined the value 2 in parameter Q1125 CLEAR. HEIGHT MODE, the control positions the touch probe at rapid traverse FMAX from the touch probe table to the set-up clearance. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 49: First Steps

    First steps...
  • Page 50: Overview

    The following topics are covered in the User's Manual for Setup, Testing and Running NC Programs: Switching on the machine Graphically testing the workpiece Setting up tools Setting up the workpiece Machining the workpiece HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 51: Switching On The Machine

    Depending on your machine, you may need to carry out further steps in order to run NC programs. Further information on this topic Switching on the machine Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 52: Programming The First Part

    Further information on this topic Writing and editing NC programs Further information: "Editing an NC program", Page 99 Overview of keys Further information: "Controls and displays", Page 2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 53: Creating A New Nc Program / File Management

    NC program. You will not be able to change these NC blocks at a later time. Further information on this topic File management Further information: "File management", Page 105 Creating a new NC program Further information: "Creating and entering NC programs", Page 90 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 54: Defining A Workpiece Blank

    1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NEW MM Further information on this topic Define workpiece blank Further information: "Creating a new NC program", Page 94 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 55: Program Layout

    6 Contour machining 7 Contour departure 8 Retract the tool, end the NC program Further information on this topic Contour programming Further information: "Programming tool movements for machining", Page 140 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 56: Programming A Simple Contour

    Enter the tool data, e.g., tool number 16 Press the ENT key Confirm the tool axis Z with the ENT key Enter the spindle speed (e.g., 6500) Press the END key The control completes the NC block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 57 The control applies R0. At feed rate F, press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M Press the END key The control saves the positioning block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 58 Press the RL soft key The control applies radius compensation to the left. Enter the value for the machining feed rate (e.g., 700 mm/min) Press the END key The control saves the approach movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 59 Enter the value for the positioning feed rate (e.g., 3000 mm/min) Press the ENT key If needed, enter a miscellaneous function M, such as M9, turn off coolant Press the END key The control saves the departure movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 60 Further information: "Possible feed rate input", Page 97 Tool radius compensation Further information: "Tool radius compensation", Page 134 Miscellaneous functions M Further information: "Miscellaneous functions for program run inspection, spindle and coolant ", Page 225 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 61: Creating A Cycle Program

    At feed rate F, press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M, such as M3, turn on spindle Press the END key The control saves the positioning block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 62 Press the CYCLE CALL PAT soft key Press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M Press the END key The control saves the NC block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 63 The control applies FMAX. Enter a miscellaneous function M, such as M30 for program end Press the END key The control saves the positioning block and ends the NC program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 64 Further information on this topic Creating a new NC program Further information: "Creating and entering NC programs", Page 90 Cycle programming Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 65: Fundamentals

    Fundamentals...
  • Page 66: The Tnc 620

    TNC 150 B) may not always run on the TNC 620. If the NC blocks contain invalid elements, the control will mark these as ERROR blocks or with error messages when the file is opened. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 67: Visual Display Unit And Operating Panel

    Keys for switching the soft keys for machine tool builders USB connection If you are using a TNC 620 with touch control, you can replace some keystrokes with gestures. Further information: "Operating the touchscreen", Page 535 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 68: Setting The Screen Layout

    Setting up the screen layout: Press the screen layout key: The soft-key row shows the available layout options Further information: "Modes of operation", Page 73 Select the desired screen layout with a soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 69: Operating Panel

    Refer to your machine manual. Some machine tool builders do not use the standard HEIDENHAIN operating panel. External keys, e.g. NC START or NC STOP, are described in your machine manual. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 70 Apply a small amount of an isopropyl alcohol cleaner to a lint-free and clean cloth Please observe the information for the cleaner. Carefully wipe the shell area clean with the cloth until all smears or stains have been removed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 71 Place the keycap onto the seal and push it down The seal must not be damaged; otherwise the IP54 protection rating cannot be guaranteed. Verify proper seating and correct functioning HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 72: Screen Keypad

    SPECIAL CHARACTERS soft key and insert them. Use the BACKSPACE soft key to delete individual characters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 73: Modes Of Operation

    Soft keys for selecting the screen layout Soft key Window NC program Left: NC program, right: status display Left: NC program, right: workpiece (option 20) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 74: Programming

    (option 20) Soft keys for selecting the screen layout Soft key Window NC program Left: NC program, right: status display Left: NC program, right: workpiece (option 20) Workpiece (Option 20) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 75: Program Run, Full Sequence And Program Run, Single Block

    Soft keys for screen layout with pallet tables (option 22 Pallet management) Soft key Window Pallet table Left: NC program, right: pallet table Left: pallet table, right: status display Left: pallet table, right: graphics Batch Process Manager HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 76: Nc Fundamentals

    Refer to your machine manual. The number, designation and assignment of the programmable axes depend on the machine. Your machine tool builder can define further axes, such as PLC axes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 77: Reference Systems

    Tool Coordinate System All reference systems build upon each other. They are subject to the kinematic chain of the specific machine tool. The machine coordinate system is the reference system. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 78 Refer to the machine tool builder's documentation Use pallet presets only in conjunction with pallets Check the display of the PAL tab before you start machining HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 79 The ACTL. and NOML. displays show movements of the Y axis and Z axis in the input coordinate system. The user can program positions related to the machine datum, e.g. by using the miscellaneous function M91. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 80 Refer to the machine tool builder's documentation Use pallet presets only in conjunction with pallets Check the display of the PAL tab before you start machining HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 81 When used in conjunction with PLANE AXIAL and Cycle 19, the programmed transformations (mirroring, rotation, and scaling) do not affect the position of the tilt datum or the orientation of the rotary axes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 82 Other transformations are of course possible in the working plane coordinate system Further information: "Working plane coordinate system WPL-CS", Page 83 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 83 3-axis machine tools or with pure 3-axis machining. The BASE TRANSFORM. values of the active line of the preset table have a direct effect on the input coordinate system with this assumption. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 84 Orientation of the tool coordinate system can be performed in various reference systems. Further information: "Tool coordinate system T-CS", Page 85 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 85 7 L A+0 B+45 C+0 R0 F2500 7 LN X+48 Y+102 Z-1.5 NX-0.04658107 NY0.00045007 NZ0.8848844 TX-0.08076201 TY-0.34090025 TZ0.93600126 R0 M128 7 LN X+48 Y+102 Z-1.5 NX-0.04658107 NY0.00045007 NZ0.8848844 R0 M128 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 86 + DR PROG PROG → corner-radius cutter or toroidal cutter Without the TCPM function or miscellaneous function M128, orientation of the tool coordinate system and input coordinate system is identical. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 87: Designation Of The Axes On Milling Machines

    The pole is set by entering two Cartesian coordinates in one of the three planes. These coordinates also set the reference axis for the polar angle PA. Coordinates of the pole (plane) Angle reference axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 88: Absolute And Incremental Workpiece Positions

    Absolute and incremental polar coordinates Absolute coordinates always refer to the pole and the angle reference axis. Incremental polar coordinates always refer to the last programmed nominal position of the tool. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 89: Selecting The Preset

    X=450 Y=750. A Datum shift allows you to temporarily shift the datum to the position X = 450, Y = 750 in order for you to program the holes to 7) without further calculations. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 90: Creating And Entering Nc Programs

    The control does not automatically check whether collisions can occur between the tool and the workpiece. There is danger of collision during the approach movement after a tool change! If necessary, program an additional safe auxiliary position HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 91: Defining The Workpiece Blank: Blk Form

    Spindle axis, MIN point coordinates 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 MAX point coordinates 2 BLK FORM 0.2 X+100 Y+100 Z+0 Program end, name, unit of measure 3 END PGM NEW MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 92 If you define a rotationally symmetric blank with incremental coordinates, the dimensions are then independent of the diameter programming. The subprogram can be designated with a number, an alphanumeric name, or a QS parameter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 93 If you do not wish to load a finished part, then close the dialog after the workpiece blank definition. The path of the STL file can also be entered directly as text or with a QS parameter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 94: Creating A New Nc Program

    ENT key Workpiece blank def.: Maximum Enter in sequence the X, Y and Z coordinates of the MAX point and confirm each of your entries with the ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 95 The control automatically generates the block numbers as well as the BEGIN and END blocks. If you do not wish to define a workpiece blank, then cancel the dialog at Working plane in graphic: XY using the DEL key! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 96: Programming Tool Movements In Klartext

    Go to the next question with ENT. MISCELLANEOUS FUNCTION M ? 3 (enter the miscellaneous function M3 Spindle on) With the END key, the control ends this dialog. Example 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 97 The number of teeth must be defined in the tool table in the CUT column. Functions for conversational guidance Ignore the dialog question End the dialog immediately Abort the dialog and erase the block HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 98: Actual Position Capture

    (e.g. for radius compensation), then the control closes the soft-key row for axis selection. The Actual position capture function is not permitted when the Tilt working plane function is active. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 99: Editing An Nc Program

    No function if the NC program is fully visible on the screen Move from one NC block to the next NC block Select individual words in an NC block Select a specific NC block Further information: "Using the GOTO key", Page 192 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 100 Confirm with the OK soft key or the ENT key, or abort the process by pressing the CANCEL soft The file saved with SAVE AS can also be found in the file manager by pressing the LAST FILES soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 101 If you start a search in a very long NC program, the control shows a progress indicator. You can cancel the search at any time, if necessary. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 102 Use the arrow keys to select the NC block after which you want to insert the copied/cut section Insert the saved program section: Press the INSERT BLOCK soft End the marking function: Press the CANCEL SELECTION soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 103: The Control's Search Function

    Repeat the search process The control moves to the next NC block containing the text you are searching for Terminate the search function: Press the END soft HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 104 Or, to replace all text occurrences, press the REPLACE ALL soft key. Or, to skip the text and move to its next occurrence, press the FIND soft Terminate the search function: Press the END soft HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 105: File Management

    With the control, you can manage and save files up to a total size of 2 GB. Depending on the setting, the control generates backup files with the extension *.bak after editing and saving of NC programs. This reduces the available memory space. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 106 The maximum permitted path length is 255 characters. The path length consists of the drive characters, the directory name and the file name, including the extension. Further information: "Paths", Page 107 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 107: Displaying Externally Generated Files On The Control

    NC program PROG1.H was copied into it. The NC program now has the following path: TNC:\AUFTR1\NCPROG\PROG1.H The chart at right illustrates an example of a directory display with different paths. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 108: Overview: Functions Of The File Manager

    Setup, Testing and Running NC Programs Select the editor Sort files by properties Copy a directory Delete directory with all its subdirectories Refresh directory Rename a directory Create a new directory HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 109: Calling The File Manager

    File is protected against erasing and editing File is protected against deletion and editing, because it is being run Date that the file was last edited Date Time that the file was last edited Time HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 110: Selecting Drives, Directories And Files

    Press the ENT key Step 2: Select a directory Move the highlight to the desired directory in the left window The right-hand window automatically shows all files stored in the highlighted directory HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 111 Enter the file name extension, e.g. *.H;*.D The control will show all files of file type .h and .d. Any display filter you have set will remain effective even after a control restart, HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 112: Creating A New Directory

    The original file is retained. When you start the copying process with the ENT key or the OK soft key, the control displays a pop-up window with a progress indicator. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 113: Copying Files Into Another Directory

    To leave the files as they are, press the CANCEL soft key If you want to overwrite a protected file, select the Protected files field, or cancel the process. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 114: Copying A Table

    Press the TAG soft key Select additional lines, if required Press the SAVE AS soft key Enter a name for the table in which the selected lines are to be saved HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 115: Copying A Directory

    The COPY FIELD soft key allows you to copy the path of a marked file. You can reuse the copied path later (e.g., when calling a program with the PGM CALL key). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 116: Deleting A File

    Press the OK soft key The control deletes the directory. Alternative: Press the CANCEL soft key The control aborts the procedure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 117: Tagging Files

    To tag another file, press the TAG FILE soft key, etc. To copy tagged files: Leave the active soft-key row Press the COPY soft key To delete tagged files: Leave the active soft-key row Press the DELETE soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 118: Renaming A File

    Press the SORT soft key Select the soft key with the corresponding display criterion SORT BY NAME SORT BY SIZE SORT BY DATE SORT BY TYPE SORT BY STATUS UNSORTED HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 119: Additional Functions

    To remove a USB device, proceed as follows: Move the cursor to the left-hand window Press the MORE FUNCTIONS soft key Remove the USB device Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 120 To show hidden files and folders: Press the MORE FUNCTIONS soft key Press the SHOW FILES soft key The control displays the files and folders. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 121: Tools

    Tools...
  • Page 122: Entering Tool-Related Data

    You can adjust the feed rate during the program run with the feed rate potentiometer F. The feed-rate potentiometer only reduces the programmed feed rate, and not the feed rate calculated by the control. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 123: Spindle Speed S

    TOOL CALL block without tool name or tool number, with a changed tool axis direction Changing during program run You can adjust the spindle speed during program run with the spindle speed potentiometer S. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 124: Tool Data

    (DCM)). The absolute length of the touch probe is always referenced to the tool reference point. The machine tool builder usually defines the spindle nose as the tool reference point. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 125 Insert the tool Move the tool onto the flexible inner ring until the gauge displays The control displays the absolute tool length as the actual position in the position display. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 126: Tool Radius R

    You can use Q108 (active tool radius) to correct the length of a ball- nose cutter to its center (DL - Q108). 1 TOOL CALL "BALL_MILL_D4" Z S10000 2 TOOL CALL DL-Q108 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 127: Entering Tool Data Into The Nc Program

    Press the appropriate soft key TOOL NUMBER TOOL NAME Tool length: Compensation value for the tool length Tool radius: Compensation value for the tool radius Example 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 128: Calling The Tool Data

    TOOL CALL block with tool number TOOL CALL block with tool name TOOL CALL block without tool name or tool number, with a changed tool axis direction HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 129 If you are working with tool tables, use a TOOL DEF block to preselect the next tool. Simply enter the tool number, or a Q or QS parameter, or type the tool name in quotation marks. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 130: Tool Change

    If the target position in the tool axis is below the current position, the tool axis is positioned last If the target position in the tool axis is above the current position, the tool axis is positioned first HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 131 Directly before a departure function DEP Directly before and after CHF and RND During execution of macros During execution of a tool change Directly after a TOOL CALL or TOOL DEF During execution of SL cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 132 You can suppress this message with the M function M107, and reactivate it with M108. Further information: "Three-dimensional tool compensation (option 9)", Page 476 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 133: Tool Compensation

    Oversize for length DL in the tool table Oversize DL for length from TOOL CALL block or Prog from the compensation table The most recently programmed value takes effect. Further information: "Compensation table", Page 398 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 134: Tool Radius Compensation

    Further information: "Compensation table", Page 398 Movements without radius compensation: R0 The tool center moves in the working plane to the programmed coordinate. Applications: Drilling and boring, pre-positioning HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 135 Select tool movement to the right of the contour: Press the RR soft key, or Select tool movement without radius compensation or cancel radius compensation: Press the ENT key Terminate the NC block: Press the END key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 136 Incorrect positions can lead to contour damage. Danger of collision during machining! Program safe approach and departure positions at a sufficient distance from the contour Consider the tool radius Consider the approach strategy HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 137: Programming Contours

    Programming contours...
  • Page 138: Tool Movements

    With the control's miscellaneous functions you can affect the program run, e.g., a program interruption the machine functions, such as switching spindle rotation and coolant supply on and off the path behavior of the tool HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 139: Subprograms And Program Section Repeats

    In addition, programming with Q parameters enables you to measure with the 3-D touch probe during the program run. Further information: "Programming Q parameters", Page 267 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 140: Fundamentals Of Path Functions

    If the NC block contains two coordinates, the control moves the tool in the programmed plane. Example L X+70 Y+50 The tool retains the Z coordinate and moves on the XY plane to the position X=70, Y=50. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 141 Direction of rotation DR for circular movements When a circular path has no tangential transition to another contour element, enter the direction of rotation as follows: Clockwise direction of rotation: DR- Counterclockwise direction of rotation: DR+ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 142 Creating the NC blocks with the path function keys The gray path function keys initiate the dialog. The control asks you successively for all the necessary information and inserts the program block into the NC program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 143 CALL block: Press the F AUTO soft key. MISCELLANEOUS FUNCTION M? Enter 3 (miscellaneous function e.g. M3) and terminate the dialog with the END key Example L X-20 Y+30 R0 FMAX M3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 144: Approaching And Departing A Contour

    If danger of collision exists, approach the starting point in the spindle axis separately. Example 30 L Z-10 R0 FMAX 31 L X+20 Y+30 RL F350 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 145 Example in the figure on the right: If you set the end point in the dark gray area, the contour will be damaged when the contour is approached/departed. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 146: Overview: Types Of Paths For Contour Approach And Departure

    The tool approaches and departs a helix on its extension by moving in a circular arc that connects tangentially to the contour. You program helical approach and departure with the APPR CT and DEP CT functions. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 147: Important Positions For Approach And Departure

    DEP block. If the DEP block also includes the Z coordinate, the control moves the tool simultaneously to the end point P Designation Meaning Approach APPR Departure Line Circle Tangential (smooth connection) Normal (perpendicular) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 148 If you program APPR LN or APPR CT with R0, the control stops the machining/simulation with an error message. This method of function differs from the iTNC 530 control! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 149: Approaching On A Straight Line With Tangential Connection: Appr Lt

    P : LEN 15 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 150: Approaching On A Circular Path With Tangential Connection: Appr Ct

    RR, radius R 10 8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 151: Approaching On A Circular Path With Tangential Connection From A Straight Line To The Contour: Appr Lct

    RR, radius R 10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 152: Departing In A Straight Line With Tangential Connection: Dep Lt

    RR 23 L Y+20 RR F100 Distance from P to P : LEN 12.5 24 DEP LN LEN+20 F100 Retract in Z, return jump, end program 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 153: Departing On A Circular Path With Tangential Connection: Dep Ct

    23 L Y+20 RR F100 Coordinates P , radius of the circular path R 8 24 DEP LCT X+10 Y+12 R+8 F100 Retract in Z, return jump, end program 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 154: Path Contours - Cartesian Coordinates

    FK free contour program- Straight line or circular path Input depends on the ming with any connection to the function preceding contour element HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 155: Straight Line L

    Select the NC block after which you want to insert the straight line block Press the actual position capture key The control generates a straight-line block with the actual position coordinates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 156: Inserting A Chamfer Between Two Straight Lines

    The corner point is cut off by the chamfer and is not part of the contour. A feed rate programmed in the CHF block is effective only in that CHF block. After the CHF block, the previous feed rate becomes effective again. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 157: Rounded Corners Rnd

    A feed rate programmed in the RND block is effective only in that RND block. After the RND block, the previous feed rate becomes effective again. You can also use an RND block for a tangential contour approach. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 158: Circle Center Cc

    The only effect of CC is to define a position as circle center: The tool does not move to this position. The circle center is also the pole for polar coordinates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 159: Circular Arc C Around Circle Center Cc

    Enter the coordinates of the arc end point, if necessary: Direction of rotation DR Feed F Miscellaneous function M 5 CC X+25 Y+25 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 160 The starting and end points of the arc must lie on the circle. The maximum value for input tolerance is 0.016 mm. Set the input tolerance in the machine parameter circleDeviation (no. 200901). Smallest possible circle that the control can traverse: 0.016 mm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 161: Circular Arc Cr With Fixed Radius

    For a full circle, program two semicircle blocks in succession: The end point of the first semicircle is the starting point of the second. The end point of the second semicircle is the starting point of the first. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 162 11 CR X+70 Y+40 R+20 DR- (ARC 1) 11 CR X+70 Y+40 R+20 DR+ (ARC 2) 11 CR X+70 Y+40 R-20 DR- (ARC 3) 11 CR X+70 Y+40 R-20 DR+ (ARC 4) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 163: Circular Arc Ct With Tangential Transition

    10 L Y+0 A tangential arc is a two-dimensional operation: the coordinates in the CT block and in the contour element preceding it must be in the same plane of the arc! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 164: Superimposing A Linear Motion On A Circular Contour

    The LIN syntax element can be defined using free syntax input. Further information: "Freely editing an NC program", Page 197 Example ; Circular contour with linear Z-axis 11 CR X+50 Y+50 R+50 superimposition LIN_Z-3 DR- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 165: Example: Linear Movements And Chamfers With Cartesian Coordinates

    Depart the contour on a straight line with tangential 14 DEP LT LEN10 F1000 connection Retract the tool, end program 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 166: Example: Circular Movements With Cartesian Coordinates

    Depart contour on a circular path with tangential connection 16 DEP LCT X-20 Y-20 R5 F1000 Retract the tool, end program 17 L Z+250 R0 FMAX M2 18 END PGM CIRCULAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 167: Example: Full Circle With Cartesian Coordinates

    Depart the contour on a circular path with tangential 10 DEP LCT X-40 Y+50 R5 F1000 connection Retract the tool, end program 11 L Z+250 R0 FMAX M2 12 END PGM C-CC MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 168: Path Contours - Polar Coordinates

    Combination of a circular and a linear Polar radius, polar angle of the arc end movement point, coordinate of the end point in the tool axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 169: Datum For Polar Coordinates: Pole Cc

    If the angle from the angle reference axis to PR is clockwise: PA<0 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 170: Circular Path Cp Around Pole Cc

    The pole is not the center of the contour circle! 12 L X+0 Y+35 RL F250 M3 13 CC X+40 Y+35 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 171: Helix

    Internal thread Work direction Direction of rotation Radius compensation Right-hand Left-hand DR– Right-hand Z– DR– Left-hand Z– External thread Right-hand Left-hand DR– Right-hand Z– DR– Left-hand Z– HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 172 Example: Thread M6 x 1 mm with 5 revolutions 12 L Z+0 F100 M3 13 CC X+40 Y+25 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 173: Example: Linear Movement With Polar Coordinates

    Depart the contour on a circular path with tangential 15 DEP PLCT PR+60 PA+180 R5 F1000 connection Retract the tool, end of program 16 L Z+250 R0 FMAX M2 17 END PGM LINEARPO MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 174: Example: Helix

    Depart the contour on a circular path with tangential 10 DEP CT CCA180 R+2 connection Retract the tool, end of program 11 L Z+250 R0 FMAX M2 12 END PGM HELIX MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 175: Path Contours - Fk Free Contour Programming (Option 19)

    This fully defines the approach direction. Do not program an FK contour immediately after a LBL command. You cannot combine the cycle call M89 with FK programming. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 176: Defining The Working Plane

    If you need a different working plane from the currently active plane, then proceed as follows: Press the PLANE XY ZX YZ soft key The control then displays the FK soft keys in the newly selected plane. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 177: Fk Programming Graphics

    SELECT SOLUTION to limit ambiguity for the subsequent contour elements. Showing block numbers in the graphic window To show a block number in the graphic window: Set the SHOW BLOCK NO. soft key to ON HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 178: Initiating The Fk Dialog

    The control displays the axis soft keys of the active working plane. Enter the pole coordinates using these soft keys The pole for FK programming remains active until you define a new one using FPOL. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 179: Free Straight Line Programming

    To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FLT soft key Enter all known data in the NC block by using the soft keys HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 180: Free Circular Path Programming

    To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FCT soft key Enter all known data in the NC block by using the soft keys HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 181: Input Possibilities

    Check the sequence and contour with the aid of the graphic simulation Adapt imported NC programs if required Example 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 182 Center point in polar coordinates Rotational direction of the arc Radius of an arc Example 10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 12 FL AN+40 13 FC DR+ R15 CCPR+35 CCPA+40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 183 Known data Beginning of CLSD+ contour: End of contour: CLSD– Example 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FC DR- R+15 CLSD- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 184: Auxiliary Points

    X and Y coordinates of an auxiliary point near a circular arc Distance of auxiliary point to circu- lar arc Example 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 185: Relative Data

    Polar coordinates relative to NC block N Example 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 186 NC block N Example 12 FL X+10 Y+10 RL 13 FL ... 14 FL X+18 Y+35 15 FL ... 16 FL ... 17 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 187: Example: Fk Programming 1

    15 DEP CT CCA90 R+5 F1000 connection 16 L X-30 Y+0 R0 FMAX Retract the tool, end of program 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 188: Example: Fk Programming 2

    Depart the contour on a circular arc with tangential 19 DEP LCT X+30 Y+30 R5 connection Retract the tool, end of program 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 189: Example: Fk Programming 3

    23 RND R5 24 FL X+65 Y-25 AN-90 25 FC DR+ R50 CCX+65 CCY-75 26 FCT DR- R65 27 FSELECT 1 28 FCT Y+0 DR- R40 CCX+0 CCY+0 29 FSELECT 4 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 190 Depart the contour on a circular arc with tangential 30 DEP CT CCA90 R+5 F1000 connection 31 L X-70 R0 FMAX Retract the tool, end of program 32 L Z+250 R0 FMAX M2 33 END PGM FK3 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 191: Programming Aids

    Programming aids...
  • Page 192: Goto Function

    Opening the selection window with the GOTO key When the control provides a selection menu, you can use the GOTO key to open the selection window. This allows you to view the available entries. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 193: Screen Keypad

    SPECIAL CHARACTERS soft key and insert them. Use the BACKSPACE soft key to delete individual characters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 194: Display Of Nc Programs

    Screen content can be shifted with the mouse using the scroll bar at the right edge of the program window. In addition, the size and position of the scrollbar indicates program length and cursor position. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 195: Adding Comments

    Press the INSERT COMMENT soft key Alternative: Press the < key on the alphabetic keyboard The control inserts a semicolon ; at the beginning of the block. Press the END key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 196: Functions For Editing A Comment

    Jump to the beginning of a word. Use a space to separate words Jump to the end of a word. Use a space to separate words Switch between insert and overwrite mode HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 197: Freely Editing An Nc Program

    Enter ? The control opens a new NC block. Add the desired syntax Confirm your entry with END After confirmation, the control checks the syntax. Errors will result in ERROR blocks. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 198: Skipping Nc Blocks

    The control inserts a slash (/). Delete the slash (/) To show NC blocks again in the Programming mode: Select the hidden NC block Press the REMOVE soft key The control removes the slash (/). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 199: Structuring Nc Programs

    Displaying the program structure window / Changing the active window Display structure window: For this screen layout press the PROGRAM + SECTS soft key Change the active window: Press the CHANGE WINDOW soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 200: Inserting A Structure Block In The Program Window

    If you are scrolling through the program structure window block by block, the control at the same time automatically moves the corresponding NC blocks in the program window. This way you can quickly skip large program sections. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 201: Calculator

    Delete buffer memory contents Natural logarithm Logarithm Exponential function Check the algebraic sign Calculate the absolute value Truncate decimal places Truncate digits before the decimal FRAC point Modulo Select view View Delete value HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 202 Open the cutting data calculator You can also move the calculator with the arrow keys of your alphabetic keyboard. If you have connected a mouse you can also position the calculator with this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 203: Cutting Data Calculator

    NC blocks by pressing the F AUTO soft key. If you have to change the feed rate later, you only need to adjust the feed rate value in the TOOL CALL block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 204: Working With Cutting Data Tables

    Enter the combination of workpiece material and cutting material in a cutting data table Define the tool with the necessary values in the tool table Tool radius Number of teeth Cutting material Cutting data table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 205 The cutting data table contains the following columns: MAT_CLASS: Material class MODE: Machining mode, such as finishing TMAT: Cutting material VC: Cutting speed FTYPE: Type of feed rate FZ or FU F: Feed rate HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 206 In the corresponding folders, the control provides sample tables for automatic cutting data calculation. You can customize theses tables and specify your own data, i.e. materials and tools to be used. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 207: 6.10 Programming Graphics

    RND light blue: holes and threads ocher: tool midpoint path red: rapid traverse Further information: "FK programming graphics", Page 177 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 208: Generating A Graphic For An Existing Nc Program

    Erasing the graphic Shift the soft-key row Erase the graphic: Press the CLEAR GRAPHICS soft key Showing grid lines Shift the soft-key row Show grid lines: Press the Show grid lines soft HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 209: Magnification Or Reduction Of Details

    After you release the left mouse button, the control zooms in on the defined area. To rapidly magnify or reduce any area, rotate the mouse wheel backwards or forwards. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 210: 6.11 Error Messages

    When you open the error window, the complete information on all pending errors will be shown. Press the ERR key The control opens the error window and displays all accumulated error messages. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 211: Detailed Error Messages

    Position the cursor on the corresponding error message Press the INTERNAL INFO soft key The control opens a window with internal information about the error. Exit the detailed information: Press the INTERNAL INFO soft key again HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 212: Grouping Soft Key

    Press the STORE soft key If an error with the specified error number occurs, a service file will be saved automatically. Press the GO BACK soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 213: Deleting Errors

    DELETE ALL soft key If the cause of the error has not been corrected, the error message cannot be cleared. In this case, the error message remains in the window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 214: Error Log

    Set the current error log if required: Press the CURRENT FILE soft key The oldest entry is at the beginning of the log file, and the most recent entry is at the end. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 215: Keystroke Log

    The control deletes this information text with the next valid entry. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 216: Saving Service Files

    The control saves the service file. Closing the error window To close the error window: Press the END soft key Alternative: Press the ERR key The control closes the error window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 217: 6.12 Tncguide: Context-Sensitive Help

    .chm files are shown in one place. As an option, your machine manufacturer can embed machine-specific documentation in TNCguide. These documents then appear as a separate book in the main.chm file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 218: Using Tncguide

    Press the HELP key. The control opens the Help system and shows the description of the active function. This does not apply for miscellaneous functions or cycles from your machine tool builder. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 219 If the text window at right is active: Jump to next link Select the page last shown Page forward if you have used the Select page last shown function Go back one page Go forward one page HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 220 If you activate the Search only in titles function, the control searches only through headings and ignores the body text. To activate the function, use the mouse or select it and then press the space bar to confirm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 221: Downloading Current Help Files

    TNC:\tncguide\de English TNC:\tncguide\en Czech TNC:\tncguide\cs French TNC:\tncguide\fr Italian TNC:\tncguide\it Spanish TNC:\tncguide\es Portuguese TNC:\tncguide\pt Swedish TNC:\tncguide\sv Danish TNC:\tncguide\da Finnish TNC:\tncguide\fi Dutch TNC:\tncguide\nl Polish TNC:\tncguide\pl Hungarian TNC:\tncguide\hu Russian TNC:\tncguide\ru Chinese (simplified) TNC:\tncguide\zh HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 222 Programming aids | TNCguide: context-sensitive help Language TNC directory Chinese (traditional) TNC:\tncguide\zh-tw Slovenian TNC:\tncguide\sl Norwegian TNC:\tncguide\no Slovak TNC:\tncguide\sk Korean TNC:\tncguide\kr Turkish TNC:\tncguide\tr Romanian TNC:\tncguide\ro HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 223: Miscellaneous Functions

    Miscellaneous functions...
  • Page 224: Entering Miscellaneous Functions M And Stop

    You can also enter an M (miscellaneous) function in a STOP block: To program an interruption of program run, press the STOP key Enter a miscellaneous function M if required Example 87 STOP HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 225: Miscellaneous Functions For Program Run Inspection, Spindle And Coolant

    HEIDENHAIN recommends that you use the TOOL CALL function for tool changes. Coolant ON ■ Coolant OFF ■ Spindle ON clockwise ■ Coolant ON Spindle ON counterclockwise ■ Coolant ON Same as M2 ■ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 226: Miscellaneous Functions For Coordinate Entries

    The coordinate values on the control's screen are referenced to the machine datum. Switch the display of coordinates in the status display to REF. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 227 In order to be able to graphically simulate M91/M92 movements, you need to activate working space monitoring and display the workpiece blank referenced to the defined preset. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 228: Moving To Positions In A Non-Tilted Input Coordinate System With A Tilted Working Plane: M130

    If the function M130 is combined with a cycle call, the control will interrupt machining with an error message. Effect M130 functions blockwise in straight-line blocks without tool radius compensation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 229: Miscellaneous Functions For Path Behavior

    Move to contour point 15 15 L IX+100 ... Machine small contour steps 15 to 16 16 L IY+0.5 ... R... F... M97 Move to contour point 17 17 L X... Y... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 230: Machining Open Contour Corners: M98

    M98 becomes effective at the end of the block. Example: Move to the contour points 10, 11 and 12 in succession 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 231: Feed Rate Factor For Plunging Movements: M103

    The feed rate for plunging is to be 20% of the feed rate in the plane. Actual contouring feed rate (mm/min): 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ-2.5 20 L IY+5 IZ-5 21 L IX+50 22 L Z+5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 232: Feed Rate In Millimeters Per Spindle Revolution: M136

    (acute angles). There is a risk of tool breakage or workpiece damage during machining. Do not use M109 for machining very small outside corners (acute angles) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 233 The initial state is restored after finishing or canceling a machining cycle. Effect M109 and M110 become effective at the start of the block. M109 and M110 can be canceled with M111. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 234: Pre-Calculating Radius-Compensated Contours (Look Ahead): M120 (Option 21)

    M120 LA0 M120 without LA PGM CALL Cycle 19 or PLANE functions M120 becomes effective at the start of the block and remains effective beyond the milling cycles (option 19). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 235 Before using the following functions, you have to cancel M120 and the radius compensation: Cycle 32 TOLERANCE Cycle 19 WORKING PLANE PLANE function M114 M128 TCPM FUNCTION HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 236: Superimposing Handwheel Positioning During Program Run: M118 (Option 21)

    Max. val. defined in M118. Further information: User's Manual for Setup, Testing and Running NC Programs The function Handwheel superimposed is also effective in the Positioning w/ Manual Data Input operating mode! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 237: Retraction From The Contour In The Tool-Axis Direction: M140

    Effect M140 is effective only in the NC block in which it is programmed. M140 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 238 There is a danger of collision during these retraction movements! Do not combine M118 with M140 when using machines with head rotation axes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 239: Suppressing Touch Probe Monitoring: M141

    M143 becomes effective at the start of the block. M143 clears the entries from the SPA, SPB and SPC columns in the preset table. When the corresponding line is reactivated, the basic rotation is 0 in all columns. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 240: Lifting Off The Tool Automatically From The Contour At Nc Stop: M148

    FUNCTION LIFTOFF function. Effect M148 remains in effect until deactivated with M149 or FUNCTION LIFTOFF RESET. M148 becomes effective at the start of the block, M149 at the end of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 241: Rounding Corners: M197

    Effect The M197 function acts blockwise and is only effective on outside corners. Example L X... Y... RL M197 DL0.876 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 243: Subprograms And Program Section Repeats

    Subprograms and program section repeats...
  • Page 244: Labeling Subprograms And Program Section Repeats

    Before creating your NC program, compare the subprogram and program section repeat programming techniques using If-Then decisions. You can thereby avoid possible misunderstandings and programming errors. Further information: "If-then decisions with Q parameters", Page 280 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 245: Subprograms

    LBL NAME soft key to switch to text entry. Enter the text Mark the end: Press the LBL SET key and enter the label number 0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 246: Calling A Subprogram

    Ignore repeats REP by pressing the NO ENT key. Repeat REP is used only for program section repeats CALL LBL 0 is not permitted (Label 0 is only used to mark the end of a subprogram). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 247: Program-Section Repeats

    The total number of times the program section is executed is always one more than the programmed number of repeats, because the first repeat starts after the first machining process. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 248: Programming A Program Section Repeat

    If you want to use a LABEL name, press the LBL NAME soft key to switch to text entry Enter the number of repeats REP and confirm with the ENT key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 249: Calling An External Nc Program

    Call the last selected file with Page 253 CALL SELECTED PGM Select any NC program with See the User's SEL CYCLE as a machining Manual for cycle Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 250: Operating Sequence

    So please note that changes to Q parameters in the called NC program can also influence the calling NC program. While the control is executing the calling NC program, editing of all called NC programs is disabled. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 251 Further information: "File names", Page 106 If the complete path is enclosed in quotation marks, you can use both \ and / to separate the folders and files. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 252: Calling An External Nc Program

    The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 253 FN 18 (ID10 NR110 and NR111) to check all paths at the beginning of the program. Further information: "FN 18: SYSREAD – Reading system data", Page 306 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 254: Point Tables

    Repeat the process until all desired coordinates have been entered If you intend to use the point table in SQL queries later, the table name must begin with a letter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 255: Hiding Single Points For The Machining Process

    To hide points: Select the desired point from the table Select the FADE column Activate hiding with the ENT key Deactivate hiding with the NO ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 256: Selecting A Point Table In The Nc Program

    The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. Example 7 SEL PATTERN “TNC:\nc_prog\Positions.PNT" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 257: Using Point Tables

    With CYCL CALL PAT the control runs the point table that you last defined, even if you defined the point table with an NC program that was nested with CALL PGM. Definition File type Definition Points table *.pnt HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 258: Nesting

    Maximum nesting depth for external NC programs: 19, for which a CYCL CALL has the effect of calling an external program You can nest program section repeats as often as desired HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 259: Subprogram Within A Subprogram

    NC block 45. End of subprogram 1 and return jump to the main program UPGMS. 5 Main program UPGMS is executed from NC block 18 up to NC block 35. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 260: Repeating Program Section Repeats

    (including the program section repeat between NC block 20 and NC block 27) 5 Main program REPS is executed from NC block 36 up to NC block 50. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 261: Repeating A Subprogram

    3 The program section between NC block 12 and NC block 10 is repeated twice. This means that subprogram 2 is repeated twice 4 Main program UPGREP is executed from NC block 13 up to NC block 19. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 262: Programming Examples

    Return jump to LBL 1; section is repeated a total of 4 times 19 CALL LBL 1 REP 4 Retract the tool, end of program 20 L Z+250 R0 FMAX M2 21 END PGM PGMWDH MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 263: Example: Groups Of Holes

    16 L IY+20 R0 FMAX M99 Move to 4th hole, call cycle 17 L IX-20 R0 FMAX M99 End of subprogram 1 18 LBL 0 19 END PGM UP1 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 264: Example: Group Of Holes With Multiple Tools

    10 FN 0: Q202 = +5 Call subprogram 1 for the entire hole pattern 11 CALL LBL 1 12 L Z+250 R0 FMAX Reamer tool call 13 TOOL CALL 3 Z S500 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 265 28 L IY+20 R0 FMAX M99 Move to 4th hole, call cycle 29 L IX-20 R0 FMAX M99 End of subprogram 2 30 LBL 0 31 END PGM SP2 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 267: Programming Q Parameters

    Programming Q parameters...
  • Page 268: Principle And Overview Of Functions

    The control offers more ways to use Q parameters: Program contours that are defined through mathematical functions Making the execution of machining steps dependent on logical conditions Variably design FK programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 269: Q Parameter Types

    If the machine tool builder used the optional machine parameters to specify a path on the TNC partition, you can perform a backup with the NC/PLC Backup functions without entering a code number. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 270 Parameters for special functions on the control that can be read by NC programs of the user or by cycles 200 to 1199 Parameters primarily used for HEIDENHAIN cycles 1200 to 1399 Parameters primarily used for OEM cycles 1400 to 1999 Parameters for users HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 271: Programming Notes

    You can reset Q parameters to the status Undefined. If a position is programmed with a Q parameter that is undefined, the control ignores this movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 272: Calling Q Parameter Functions

    Then you define the parameter number. If you have a alphabetic keyboard connected via the USB port, you can press the Q key to open the dialog for entering a formula. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 273: Part Families-Q Parameters In Place Of Numerical Values

    Example: Cylinder with Q parameters Cylinder radius: R = Q1 Cylinder height: H = Q2 Cylinder Z1: Q1 = +30 Q2 = +10 Cylinder Z2: Q1 = +10 Q2 = +50 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 274: Describing Contours With Mathematical Functions

    You can enter the following to the right of the = sign: Two numbers Two Q parameters A number and a Q parameter The Q parameters and numerical values in the equations can be entered with positive or negative signs. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 275: Programming Fundamental Operations

    Enter Q5 (parameter) Confirm with the ENT key The control asks you for the second value or parameter. Enter 7 for the second value Confirm with the ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 276 The FN 0 function also supports transfer of the value Undefined. If you try to transfer the undefined Q parameter without FN 0, the control shows the error message Invalid value. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 277: Trigonometric Functions

    Select the Q parameter function: Press the Q key in the numeric keypad The Q parameter functions are displayed in the soft key row. Press the TRIGONOMETRY soft key The control displays the soft keys for trigonometric functions. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 278 Calculate and assign an angle with the arc tangent of the opposite and adjacent sides of the triangle or with the sine and cosine of the angle (0 < angle < 360°). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 279: Circle Calculations

    (Y if spindle axis is Z) in parameter Q21, and the circle radius in parameter Q22. Note that FN 23 and FN 24 automatically overwrite the resulting parameter and the two following parameters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 280: If-Then Decisions With Q Parameters

    If you want to call an NC program, then program a program call with PGM CALL after the label. Abbreviations used Equal to Not equal to Greater than Less than GOTO Go to UNDEFINED Undefined DEFINED Defined HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 281: Jump Conditions

    Run program jumps 1 and 2 7 FN 12: IF +Q1 LT +Q2 GOTO LBL 99 Run program jump 3 8 FN 9: IF +Q1 EQU +Q2 GOTO LBL 99 10 END PGM COUNTER MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 282: Programming If-Then Decisions

    FN 12: IF LESS, JUMP e. g., FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" If the first value or parameter is smaller than the second value or parameter, jump to specified label HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 283: Entering Formulas Directly

    12 Q1 = 5 * 3 + 2 * 10 1st calculation 5 * 3 = 15 2nd calculation 2 * 10 = 20 3rd calculation: 15 + 20 = 35 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 284 Example: Evaluate expression in parentheses before function = 0.5 15 Q5 = SIN ( 50 - 20 ) 1st calculation: Resolve parentheses: 50 - 20 = 30 2nd calculation: Calculate sine of 30 = 0.5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 285: Overview

    Q12 = ATAN Q50 Raising values to a power Power e.g. Q15 = 3 ^ 3 Pi constant π = 3.14159 e.g. Q15 = PI HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 286 If Q50 < 0, then SGN Q50 = -1 If Q50 > 0, then SGN Q50 = 1 Calculate the modulo value (division remainder) Function e. g., Q12 = 400 % 360 Result: Q12 = 40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 287: Example: Trigonometric Function

    Enter 12 (the parameter number) Select division Enter 13 (the parameter number) Press the Closing parenthesis soft key Press the END key to conclude the formula entry Example 37 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 288: Checking And Changing Q Parameters

    Parameters with numbers in the range from 1200 to 1399, because there might be interferences with machine manufacturer-specific functions. All of the parameters with displayed comments are used by the control within cycles or as transfer parameters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 289 Very large or very small values are displayed by the control in exponential notation. The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, where e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 290: Additional Functions

    FN 29: PLC Transfer up to eight values to the FN 37: EXPORT Export local Q parameters or QS parameters to a calling NC program FN 38: SEND Send information from the NC program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 291: Fn 14: Error - Displaying Error Messages

    Entered angle not permitted 1014 Touch point inaccessible 1015 Too many points 1016 Contradictory input 1017 CYCL incomplete 1018 Plane wrongly defined 1019 Wrong axis programmed 1020 Wrong rpm 1021 Radius comp. undefined HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 292 Stud too large: rework axis 1 1057 Stud too large: rework axis 2 1058 TCHPROBE 425: length exceeds max 1059 TCHPROBE 425: length below min 1060 TCHPROBE 426: length exceeds max HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 293 Tool number not permitted 1094 Tool name not permitted 1095 Software option not active 1096 Kinematics cannot be restored 1097 Function not permitted 1098 Contradictory workpc. blank dim. 1099 Measuring position not allowed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 294 1133 Coupling function not possible 1134 Machining cycle is not supported by this NC software 1135 Touch probe cycle is not supported by this NC software 1136 NC program aborted HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 295 Machining depth does not increase monotonously 1169 Infeed does not decrease monotonously 1170 Tool radius not defined correctly 1171 Mode for retraction to clearance height not possi- 1172 Gear wheel definition incorrect HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 296 The defined chamfer is too large 1189 Chamfer angle cannot be machined with the active tool 1190 The allowances do not define any stock removal 1191 Spindle angle not unique HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 297: Fn 16: F-Print - Formatted Output Of Text And Q Parameter Values

    For text output, you can use the UTF-8 character set. Format for Q parameters, QL, and QR: Define %: format F: Floating (decimal number), format for Q, QL, HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 298 The following functions allow you to include the following additional information in the log file: Keyword Function CALL_PATH Specifies the path for the NC program where you will find the FN 16 function. Example: "Measuring program: %S",CAL- L_PATH; HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 299 Outputs text only if Hungarian is the conver- sational language L_CHINESE Outputs text only if Chinese is the conversa- tional language L_CHINESE_TRAD Outputs text only if Chinese (traditional) is the conversational language HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 300 “DATE: %02d.%02d.%04d“,DAY,MONTH,YEAR4; “TIME: %02d:%02d:%02d“,HOUR,MIN,SEC; "NO. OF MEASURED VALUES: = 1"; “X1 = %9.3F“, Q31; “Y1 = %9.3F“, Q32; “Z1 = %9.3F“, Q33; L_GERMAN; "Werkzeuglänge beachten"; L_ENGLISH; "Remember the tool length"; HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 301 96 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) 97 FN 16: F-PRINT TNC:\fn16.a / SCREEN: Example of a screen output with two empty lines resulting from QS1 and QS4: HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 302 The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 303 Use FN 18 to retrieve information that is relevant and interesting in log files, such as the number of the touch-probe cycle last used. Further information: "FN 18: SYSREAD – Reading system data", Page 306 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 304 If you want to output a path with a QS parameter to a log file, then use the function %RS. This ensures that the control does not interpret the special characters as formatting characters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 305 96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / SCLR: You can also use the FN 16: F-PRINT function to close the pop-up window. In this case, no text file is required. Example 96 FN 16: F-PRINT / SCLR: HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 306: Fn 18: Sysread - Reading System Data

    Further information: "System data", Page 550 Example: Assign the value of the active scaling factor for the Z axis to Q25. 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 307: Fn 19: Plc - Transferring Values To The Plc

    (e.g., inoperability of the control). For this reason, access to the PLC is protected by password. This function provides HEIDENHAIN as well as your machine tool builder and suppliers with the ability to communicate with the PLC from an NC program.
  • Page 308: Fn 29: Plc - Transferring Values To The Plc

    (e.g., inoperability of the control). For this reason, access to the PLC is protected by password. This function provides HEIDENHAIN as well as your machine tool builder and suppliers with the ability to communicate with the PLC from an NC program.
  • Page 309: Fn 38: Send - Send Information From The Nc Program

    The control outputs the variable value as a seven-digit number, of which three digits are decimal places. The output will be padded with blank spaces as needed. To obtain % in the output text, enter %% at the desired position. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 310 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" Scrap (S) absolute FN 38: SEND /"JOB:1234_STEP:1_S_A:12" Scrap (S) incremental FN 38: SEND /"JOB:1234_STEP:1_S_I:1" Rework (R) absolute FN 38: SEND /"JOB:1234_STEP:1_R_A:15" Rework (R) incremental FN 38: SEND /"JOB:1234_STEP:1_R_I:1" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 311: String Parameters

    When you use the STRING FORMULA function, the result of the performed arithmetic operation is always a string. When you use the FORMULA function, the result of the performed arithmetic operation is always a numeric value. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 312: Assigning String Parameters

    Press the SPEC FCT key Press the PROGRAM FUNCTIONS soft key Press the STRING FUNCTIONS soft key Press the DECLARE STRING soft key Example 37 DECLARE STRING QS10 = "Workpiece" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 313: Chain-Linking String Parameters

    Example: QS10 is to include the complete text of QS12, QS13 and QS14 37 QS10 = QS12 || QS13 || QS14 Parameter contents: QS12: Workpiece QS13: Status: QS14: Scrap QS10: Workpiece Status: Scrap HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 314: Converting A Numerical Value To A String Parameter

    Close the parenthetical expression with the ENT key and confirm your entry with the END key Example: Convert parameter Q50 to string parameter QS11, use 3 decimal places 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 315: Copying A Substring From A String Parameter

    The first character of a text string starts internally at the 0-position Example: A four-character substring (LEN4) is read from the string parameter QS10 beginning with the third character (BEG2) 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 316: Reading System Data

    Key name of the active touch probe TT from MP activeTT Data for pallet machining, 10510 Name of the pallet being machined Path of the selected pallet table NC software version, 10630 Version identifier of the NC software version HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 317: Converting A String Parameter To A Numerical Value

    Close the parenthetical expression with the ENT key and confirm your entry with the END key Example: Convert string parameter QS11 to a numerical parameter 37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 318: Testing A String Parameter

    Example: Search through QS10 for the text saved in parameter QS13. Begin the search at the third place. 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 319: Finding The Length Of A String Parameter

    END key Example: Find the length of QS15 37 Q52 = STRLEN ( SRC_QS15 ) If the selected string parameter is not defined the control returns the result -1. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 320: Comparing Alphabetic Priority

    +1: The first QS parameter follows the second QS parameter alphabetically Example: QS12 and QS14 are compared for alphabetic priority 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 321: Reading Out Machine Parameters

    The following parameters are read in the CFGREAD function’s dialog: KEY_QS: Group name (key) of the machine parameter TAG_QS: Object name (entity) of the machine parameter ATR_QS: Name (attribute) of the machine parameter IDX: Index of the machine parameter HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 322 ; Assign QS parameter for the entity 15 QS12 = "CfgDisplaydata" ; Assign QS parameter for the parameter name 16 QS13 = "axisDisplay" ; Read out machine parameter(s) 17 QS1 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 323 ; Assign QS parameter for the entity 15 QS12 = "CfgGeoCycle" ; Assign QS parameter for the parameter name 16 QS13 = "pocketOverlap" ; Read out machine parameter(s) 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 324: 9.11 Preassigned Q Parameters

    Delta value DR from the NC program (compensation table or tool call) Further information: "Delta values for lengths and radii", Page 126 The control remembers the current tool radius even if the power is interrupted. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 325: Tool Axis: Q109

    NC program from which the other NC programs are called. Parameter Dimensional data of the main program Q113 = 0 Metric system (mm) Q113 = 1 Imperial system (inch) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 326: Tool Length: Q114

    Tool length Q116 Tool radius Tilting the working plane with workpiece angles: Coordinates calculated by the control for rotary axes Parameter Coordinates Q120 A axis Q121 B axis Q122 C axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 327: Measurement Results From Touch Probe Cycles

    Determined space angle Q170 Rotation about the A axis Q171 Rotation about the B axis Q172 Rotation about the C axis Parameters Workpiece status Q180 Good Q181 Rework Q182 Scrap HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 328 Spatial angle SPC in the WPL-CS Q964 Angle of rotation in the I-CS Q965 Angle of rotation in the coordinate system of the rotary table Q966 First diameter Q967 Second diameter HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 329 Angle in the coordinate system of the rotary table Q996 First diameter Q997 Second diameter Parameter Workpiece status value Q183 = -1 Not defined Q183 = 0 Pass Q183 = 1 Rework Q183 = 2 Scrap HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 330: 9.12 Accessing Tables With Sql Statements

    A HANDLE in the syntax identifies a certain transaction (followed by the parameter for identification) A result set contains the result of the query HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 331 If no rows are found that satisfy the specified condition, an empty result set is created and assigned a valid handle. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 332: Programming Sql Commands

    (L X +Q1800), then an incorrect position will result. In inch programs, convert the read value prior to use HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 333: Overview Of Functions

    SQL INSERT creates a new table row SQL SELECT reads out a single value from a table and does not open any transaction HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 334: Sql Bind

    12 SQL BIND Q882 "Tab_Example.Measure_X" 13 SQL BIND Q883 "Tab_Example.Measure_Y" 14 SQL BIND Q884 "Tab_Example.Measure_Z" Example: Remove binding 91 SQL BIND Q881 92 SQL BIND Q882 93 SQL BIND Q883 94 SQL BIND Q884 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 335: Sql Execute

    Example for the SQL EXECUTE command Remarks: The gray arrows and associated syntax do not directly belong to the SQL EXECUTE command Black arrows and associated syntax indicate internal processes of SQL EXECUTE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 336 ORDER BY (optional): Column names and type of ordering (ASC for ascending and DESC for descending order) FOR UPDATE (optional): To lock other processes from performing a write access to the selected rows HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 337 0 BEGIN PGM SQL_CREATE_TAB MM Create synonym 1 SQL Q10 "CREATE SYNONYM NEW FOR 'TNC:\table \NewTab.TAB'" Create table 2 SQL Q10 "CREATE TABLE NEW AS SELECT X,Y,Z FROM 'TNC:\prototype_for_NewTab.tab'" 3 END PGM SQL_CREATE_TAB MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 338 5 DECLARE STRING QS5 = "FROM " 6 DECLARE STRING QS6 = "'TNC:\table\tool.t'" 7 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 8 SQL Q1800 QS7 9 END PGM SQL_CREATE_TABLE_QS MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 339: Sql Fetch

    The transaction is defined through the HANDLE to be specified, and the row is defined by the INDEX. SQL FETCH takes all of the columns into consideration that contain the SELECT instruction (SQL command SQL EXECUTE). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 340 20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 Example: Program the row number directly 30 SQL FETCH Q1 HANDLE Q5 INDEX5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 341: Sql Update

    INDEX. The control completely overwrites the already existing rows in the result set. SQL UPDATE takes all of the columns into consideration that contain the SELECT instruction (SQL command SQL EXECUTE). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 342 20 SQL Q5 "SELECT Position_NR,Measure_X,Measure_Y,Measure_Z FROM TAB_EXAMPLE" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 Example: Program the row number directly 40 SQL UPDATE Q1 HANDLE Q5 INDEX5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 343: Sql Insert

    13 SQL BIND Q883 "Tab_Example.Measure_Y" 14 SQL BIND Q884 "Tab_Example.Measure_Z" . . . 20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" . . . 40 SQL INSERT Q1 HANDLE Q5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 344: Sql Commit

    Measure_Z FROM Tab_Example" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL COMMIT Q1 HANDLE Q5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 345: Sql Rollback

    Database: SQL access ID: Define Q parameter for the HANDLE (for identifying the transaction) Define Database: Index for SQL result (row that remains in the result set) Row number Q parameter with the index HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 346 . . . 20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" . . . 30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 . . . 50 SQL ROLLBACK Q1 HANDLE Q5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 347: Sql Select

    WHERE: Column designation, condition, and comparison value (Q parameter after : in single quotation marks) Example: Read and save a value 20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 348 7 DECLARE STRING QS5 = "WHERE " 8 DECLARE STRING QS6 = "NR==3" 9 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 10 SQL SELECT QL1 QS7 11 ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 349: Examples

    The syntax HANDLE QL1 is the transaction designated by the parameter QL1 The parameter Q1900 is a return value for checking whether the data have been read 5 Complete trans- The transaction is concluded and the used resources are released action HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 350 WHERE NR ==3" Execute search 3  SQL FETCH Q1900 HANDLE QL1 Complete transaction 4  SQL ROLLBACK Q1900 HANDLE QL1 Remove parameter binding 5  SQL BIND QS 1800 6  END PGM SQL_READ_WMAT_2 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 351: Programming Examples

    6 Q12 = INT (Q2 + 0.5 * SGN Q2) Subtract the value 0.5 from Q3, then truncate the decimal 7 Q13 = INT (Q3 + 0.5 * SGN Q3) places 8 END PGM ROUND MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 352: Example: Ellipse

    23 CYCL DEF 10.0 ROTATION 24 CYCL DEF 10.1 ROT+Q8 Calculate angle increment 25 Q35 = (Q6 -Q5) / Q7 Copy starting angle 26 Q36 = Q5 Set counter 27 Q37 = 0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 353 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Move to set-up clearance 45 L Z+Q12 R0 FMAX End of subprogram 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 354 17 CALL LBL 10 Reset allowance 18 FN 0: Q10 = +0 Call machining operation 19 CALL LBL 10 Retract the tool, end program 20 L Z+100 R0 FMAX M2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 355 49 CYCL DEF 7.0 DATUM SHIFT 50 CYCL DEF 7.1 X+0 51 CYCL DEF 7.2 Y+0 52 CYCL DEF 7.3 Z+0 End of subprogram 53 LBL 0 54 END PGM CYLIN HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 356 27 FN 1: Q16 = +Q6 + -Q10 Shift datum to center of sphere 28 CYCL DEF 7.0 DATUM SHIFT 29 CYCL DEF 7.1 X+Q1 30 CYCL DEF 7.2 Y+Q2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 357 54 CYCL DEF 7.0 DATUM SHIFT 55 CYCL DEF 7.1 X+0 56 CYCL DEF 7.2 Y+0 57 CYCL DEF 7.3 Z+0 End of subprogram 58 LBL 0 59 END PGM SPHERE MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 359: Special Functions

    Special functions...
  • Page 360: Overview Of Special Functions

    You can rapidly navigate with the cursor or mouse and select functions in the tree diagram. The control displays online help for the selected function in the window on the right. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 361: Program Defaults Menu

    Define a simple contour formula Select a contour definition Define a complex contour formula Define regular machining pattern Select the point file with machining positions Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 362: Menu For Defining Different Klartext Functions

    Lift off tool at NC stop Page 425 Add comments Page 195 Write and read table values Page 402 Define polar kinematics Page 373 Activate component monitoring Page 406 Choose path interpretation Page 484 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 363: 10.2 Function Mode

    Show the soft-key row with special functions Press the FUNCTION MODE soft key Press the SET soft key Press the SELECT soft key, if required The control opens a selection window. Select the desired setting HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 364: 10.3 Working With The Parallel Axes U, V And W

    Define the axes the control is to use for machining PARAXMODE You must deactivate the parallel-axis functions before switching the machine kinematics. You can deactivate the programming of parallel axes with the machine parameter noParaxMode (no. 105413). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 365 The control deactivates automatic calculation only if you include the axis in the NC block, e.g. PARAXCOMP OFF W. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 366: Function Paraxcomp Display

    The PARAXMODE icon hides the active PARAXCOMP DISPLAY icon. In the additional status display, the control also shows (D) for DISPLAY after the designations of the affected axes. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 367: Function Paraxcomp Move

    Possible offset values (U_OFFS, V_OFFS and W_OFFS from the preset table) to be taken into account will be specified by your machine tool builder in the presetToAlignAxis machine parameter (no. 300203). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 368: Deactivating Function Paraxcomp

    If you want to switch the function off, you must indicate the parallel axis in the NC block, for example FUNCTION PARAXCOMP OFF W. Further information: "Automatic calculation of the parallel axes", Page 365 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 369: Function Paraxmode

    The PARAXMODE icon hides the active PARAXCOMP icon. The control additionally displays the selected Principal axes on the POS tab of the additional status display. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 370 Your machine tool builder will define the calculation of possible offset values (X_OFFS, Y_OFFS and Z_OFFS from the preset table) for the axes positioned with the & operator in the presetToAlignAxis machine parameter (no. 300203). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 371: Deactivating Function Paraxmode

    POS tab. Depending on the configuration by the machine tool builder, an active PARAXCOMP icon that was previously hidden by the PARAXMODE icon will then become visible. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 372: Example: Drilling With The W Axis

    7 FUNCTION PARAXMODE X Y W Infeed in the parallel axis W 8 L X+50 Y+50 R0 FMAX M99 Restore the standard configuration 9 FUNCTION PARAXMODE OFF 10 L M30 11 END PGM PAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 373: 10.4 Machining With Polar Kinematics

    U, V, and W can be used as radial axes or infeed axes. The control, combined with polar kinematics, provides the following functions: Soft key Function Meaning Page Define and activate polar kinematics POLARKIN AXES Deactivate polar kinematics POLARKIN OFF HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 374: Activating Function Polarkin

    ALLOWED pole The control prevents machining operations at the SKIPPED pole The disabled area corresponds to a circular surface with a radius of 0.001 mm (1 μm) around the pole. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 375 The POLARKIN icon hides the active PARAXCOMP DISPLAY icon. The control additionally displays the selected Principal axes on the POS tab of the additional status display. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 376: Deactivating Function Polarkin

    Press the POLARKIN OFF soft key Example 6 POLARKIN OFF When the polar kinematics is not active, the control does not display the corresponding icon or entries on the POS tab. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 377 Execution of the POLARKIN OFF function Selection of an NC program Reaching the end of the NC program Abortion of the NC program Selecting a kinematic model Restarting the control HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 378: Example: Sl Cycles In The Polar Kinematics

    ; Deactivate POLARKIN 20 POLARKIN OFF ; Deactivate PARAXCOMP DISPLAY 21 FUNCTION PARAXCOMP OFF X Y Z 22 L X+0 Y+0 Z+10 A+0 C+0 FMAX 23 L M30 24 LBL 2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 379 Special functions | Machining with polar kinematics 25 L X-20 Y-20 RR 26 L X+0 Y+20 27 L X+20 Y-20 28 L X-20 Y-20 29 LBL 0 30 END PGM POLARKIN_SL MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 380: 10.5 File Functions

    If you try to copy a file that does not exist, the control generates an error message. FILE DELETE does not generate an error message if you try to delete a non-existing file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 381: Open File

    Running NC Programs The OPEN FILE function is available in the following operating modes: Positioning w/ Manual Data Input Test Run Program Run Single Block Program Run Full Sequence HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 382 HEROS tool. The control then automatically uses this tool to display these types of files with the OPEN FILE function. Example 1 OPEN FILE "TNC:\CLAMPING_INFORMATION.HTML" HEROS tool that can be used for displaying: Mozilla Firefox HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 383: Nc Functions For Coordinate Transformations

    Use the TRANS DATUM RESET function to reset the datum shift. Related topics Activating the datum table Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 384 Further information: User's Manual for Setup, Testing and Running NC Programs TRANS DATUM RESET Use the TRANS DATUM RESET function to cancel a datum shift. How you previously defined the datum is irrelevant. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 385: Mirroring With Trans Mirror

    The TRANS MIRROR RESET function allows you to reset the mirroring. Related topics Cycle 8 MIRRORING Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 386 Start of syntax for mirroring TRANS MIRROR AXIS or Enter mirroring of axis values or reset mirroring RESET X, Y or Z Axis values to be mirrored Only if AXIS has been selected HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 387 You can use these functions for direct positioning of the machine axes. Further information: "Workpiece coordinate system W-CS", Page 81 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 388: Rotations With Trans Rotation

    Enter an absolute or incremental angle of rotation or reset rotation Fixed or variable number Note This function can only be used in the FUNCTION MODE MILL machining mode. Further information: "Program function mode", Page 363 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 389: Scaling With Trans Scale

    The NC function includes the following syntax elements: Syntax Meaning element Start of syntax for scaling TRANS SCALE SCL or RESET Enter the scaling factor or reset scaling Fixed or variable number HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 390: Selecting A Trans Function

    Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the TRANSFORM / CORRDATA soft key Press the TRANSFORMATIONS soft key Press the soft key for the desired TRANS function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 391: 10.7 Modifying Presets

    If necessary, select the preset to which the change is to apply Example Select the preset 3 as workpiece preset and retain the 13 PRESET SELECT #3 KEEP TRANS WP transformations HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 392: Copying A Preset

    Retain the transformations where necessary Example Copy the preset 1 to line 3, activate the preset 3, and retain the 13 PRESET COPY #1 TO #3 SELECT TARGET KEEP TRANS transformations HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 393: Correcting A Preset

    Press the PRESET CORR soft key Define the desired compensation values Example The active preset is corrected by a value of +10 mm in X, and 13 PRESET CORR X+10 SPC+45 by +45° in SPC HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 394: 10.8 Datum Table

    Z coordinate of the datum –99999.99999...99999.99999 –360.0000000...360.0000000 –360.0000000...360.0000000 –360.0000000...360.0000000 U coordinate of the datum –99999.99999...99999.99999 V coordinate of the datum –99999.99999...99999.99999 W coordinate of the datum –99999.99999...99999.99999 Comment column Max. 16 characters HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 395: Creating A Datum Table

    To delete the value from the input field, press the CE key. The control displays the following functions in the soft-key row: Soft key Function Select the table start Select the table end HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 396 Arrange columns Freeze columns (3 max.) Additional functions, e.g. Delete Reset the column Edit the current field Sort the datum table A window opens where you can select the sorting order. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 397: Activating The Datum Table In Your Nc Program

    Select the desired datum table The control activates the datum table for the test run and marks the file with the S status. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 398: 10.9 Compensation Table

    If a shift with the *.tco compensation table is active, the control displays it on the TOOL tab of the additional status display. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 399: Creating A Compensation Table

    Confirm by pressing the ENT key Select the unit of measure Confirm by pressing the ENT key Press the APPEND N LINES AT END soft key Enter the compensation values HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 400: Activate The Compensation Table

    Duration of effect of the compensation The activated compensation stays in effect until the end of the program or until a tool change occurs. With FUNCTION CORRDATA RESET, you can program the compensations to reset. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 401: Editing A Compensation Table During Program Run

    Set the EDIT soft key to ON Use the arrow keys to navigate to the desired location Edit the value The changed data do not take effect until after the compensation has been activated again. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 402: Accessing Table Values

    If the unit of measure used in the NC program differs from that used in the table, the control will convert the values from millimeters to inches, and vice versa. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 403: Reading A Table Value

    Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Save the value of line 5, column DR, from the compensation 13 TABDATA READ Q1 = CORR-TCS COLUMN "DR" KEY "5" table to Q1 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 404: Writing A Table Value

    Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Write the value from Q1 into line 3, column DR, of the 13 TABDATA WRITE CORR-TCS COLUMN "DR" KEY "3" = Q1 compensation table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 405: Adding A Table Value

    Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Add the value from Q1 to line 3, column DR, of the 13 TABDATA ADD CORR-TCS COLUMN "DR" KEY "3" = Q1 compensation table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 406: Monitoring Of Configured Machine Components (Option 155)

    Only one component at a time can be monitored with the heatmap. If you start the heatmap several times in a row, monitoring of the previous component is stopped. Stopping monitoring Monitoring is stopped with the MONITORING HEATMAP STOP function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 407: 10.12 Defining A Counter

    The count from the MOD menu is only effective in the Program Run Single Block and Program Run Full Sequence operating modes. The count is retained even after a restart of the control. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 408: Defining Function Count

    Increment the counter value 51 FUNCTION COUNT INC Repeat the machining operations if more parts are to be 52 FUNCTION COUNT REPEAT LBL 11 machined 53 M30 54 END PGM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 409: Creating Text Files

    Move cursor one word to the right Move cursor one word to the left Go to next screen page Go to previous screen page Cursor at beginning of file Cursor at end of file HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 410: Editing Texts

    INSERT LINE / WORD soft key Soft key Function Delete and temporarily store a line Delete and temporarily store a word Delete and temporarily store a character Insert a line or word from temporary storage HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 411: Editing Text Blocks

    Press the READ FILE soft key. The control displays the File name = dialog prompt. Enter the path and name of the file you want to insert HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 412: Finding Text Sections

    Find text : dialog prompt Enter the text that you wish to find Find text: Press the FIND soft key Exit the search function: Press the END soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 413: Freely Definable Tables

    To do so, create a new table, change the table format and save the table in the TNC:\system\proto directory. If you then create a new table, the control offers your template in the selection window for table templates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 414: Editing The Table Format

    Columns with a column type that permits letters, such as TEXT, can only be output or written to via QS parameters, even if the content of the cell is a number. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 415: Switching Between Table And Form View

    Press the Next tab key The cursor jumps to the left window. Use the arrow keys to select the desired row Press the Next tab key to switch back to the input window HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 416: Fn 26: Tabopen - Open A Freely Definable Table

    Use QS parameters if you want to write to a text field (such as column type UPTEXT). Use Q, QL, or QR parameters to write to numerical fields. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 417 The values to be written in the table are saved in the Q parameters Q5, Q6, and Q7. 53 Q5 = 3.75 54 Q6 = -5 55 Q7 = 7.5 56 FN 27: TABWRITE 5/"RADIUS,DEPTH,D" = Q5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 418: Fn 28: Tabread - Read From A Freely Definable Table

    The names of tables and table columns must start with a letter and must not contain an arithmetic operator (e.g., +). Due to SQL commands, these characters can cause problems when data are input or read. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 419: 10.15 Pulsing Spindle Speed Function S-Pulse

    Both input values are optional. If you do not define a parameter, the function applies to the entire speed range. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 420 Define speed change SCALE The control never exceeds a programmed speed limit. The spindle speed is maintained until the sinusoidal curve of the S-PULSE FUNCTION falls below the maximum speed once more. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 421: Resetting The Pulsing Spindle Speed

    Proceed as follows for the definition: Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION SPINDLE soft key Press the RESET SPINDLE-PULSE soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 422: 10.16 Dwell Time Function Feed

    Press the PROGRAM FUNCTIONS soft key Press the FUNCTION FEED soft key Press the FEED DWELL soft key Define the interval duration for dwelling D-TIME Define the interval duration for cutting F-TIME HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 423: Resetting The Dwell Time

    Press the RESET FEED DWELL soft key You can also reset the dwell time by entering D-TIME 0. The control automatically resets the FUNCTION FEED DWELL function at the end of a program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 424: 10.17 Dwell Time Function Dwell

    Press the PROGRAM FUNCTIONS soft key FUNCTION DWELL soft key Press the DWELL TIME soft key Define the duration in seconds Alternatively, press the DWELL REVOLUTIONS soft key Define the number of spindle revolutions HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 425: 10.18 Lift Off Tool At Nc Stop: Function Liftoff

    (T-CS) with a defined spatial angle Lift-off in the tool axis direction with M148 Further information: "Lifting off the tool automatically from the contour at NC stop: M148", Page 240 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 426 Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION LIFTOFF soft key Press the LIFTOFF ANGLE TCS soft key Enter the SPB angle HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 427: Resetting The Lift-Off Function

    FUNCTION LIFTOFF function. The control automatically resets the FUNCTION LIFTOFF function at the end of a program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 429: Multiple-Axis Machining

    Multiple-axis- machining...
  • Page 430: 11.1 Functions For Multi-Axis Machining

    Reduce display value of rotary axes Define the behavior of the control when positioning the rotary axes M128 Selection of tilted axes M138 Calculate machine kinematics M144 LN blocks Three-dimensional tool compensation HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 431: The Plane Function: Tilting The Working Plane (Option 8)

    If possible, reset tilting before shutting the system down Check the tilted condition when switching the machine back on HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 432 The machine tool builder will decide whether the control takes the angles of deselected axes into account or sets them to 0. The control only supports tilting the working plane with spindle axis Z. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 433: Overview

    While the animation plays, the control highlights the soft key of the selected PLANE function with a blue color. Soft key Function Switch on the animation mode Select the desired animation (highlighted in blue) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 434: Defining The Plane Function

    During tilting into position (MOVE or TURN mode), the control shows, in the rotary axis, the distance to go to the calculated final position of the rotary axis in the distance-to-go display (ACTDST and REFDST). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 435: Resetting Plane Function

    It does not need to be defined more than once. Deactivate tilting in the Manual operation mode in the 3-D ROT menu. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 436: Defining The Working Plane With Spatial Angles: Plane Spatial

    The result is identical for both perspectives, as the following comparison shows. Example PLANE SPATIAL SPA+45 SPB+0 SPC+90 ... A-B-C C-B-A Home position A0° B0° C0° Home position A0° B0° C0° A+45° C+90° B+0° B+0° C+90° A+45° HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 437 Spatial angle C?: Rotational angle SPC about the (non-tilted) Z axis. Input range from -359.9999 to +359.9999 Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 438: Defining The Working Plane With Projection Angles: Plane Projected

    You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 439 Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..Abbreviations used: Projected PROJECTED Principal plane PROPR Minor plane PROMIN Rotation HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 440: Defining The Working Plane With Euler Angles: Plane Euler

    The 0° axis is the X axis Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE EULER EULPR45 EULNU20 EULROT22 ..HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 441 EULNU the coordinate system around the X axis shifted by the precession angle Rotation angle: angle describing the rotation of EULROT the tilted machining plane around the tilted Z axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 442: Defining The Working Plane With Two Vectors: Plane Vector

    This behavior is independent of the configuration of the machine parameters. You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 443 If the normal vector has no X component, the base vector corresponds to the original X axis If the normal vector has no Y component, the base vector corresponds to the original Y axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 444 5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 .. Abbreviations used Abbreviation Meaning Vector VECTOR Base vector : X, Y, and Z components BX, BY, BZ Normal vector : X, Y, and Z components NX, NY, NZ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 445: Defining The Working Plane Via Three Points: Plane Points

    Point 1 and Point 2 (right-hand rule). You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 446 Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..Abbreviations used Abbreviation Meaning Points POINTS HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 447: Defining The Working Plane Via A Single Incremental Spatial Angle: Plane Relativ

    Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE RELATIV SPB-45 ..Abbreviations used Abbreviation Meaning Relative to RELATIV HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 448: Tilting The Working Plane Through Axis Angles: Plane Axial

    SYM (SEQ), TABLE ROT, and COORD ROT have no function in conjunction with PLANE AXIAL. The PLANE AXIAL function does not take basic rotation into account. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 449 Input range: –99999.9999° to +99999.9999° Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Abbreviations used Abbreviation Meaning In the axial direction AXIAL HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 450: Defining The Positioning Behavior Of The Plane Function

    The mirrored rotary axis has no effect on the tilt specified in the PLANE function used, because only the movement of the rotary axis is mirrored HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 451: Automatic Tilting Into Position Move/Turn/Stay

    FAUTO (feed rate from the TOOL CALL block). If you use PLANE together with STAY, you have to position the rotary axes in a separate block after the PLANE function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 452 MB MAX moves the tool to a position just before the software limit switch HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 453 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Position the rotary axis with the values calculated by the 14 L A+Q120 C+Q122 F2000 control. Define machining in the tilted working plane HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 454: Selection Of Tilting Possibilities Sym (Seq)

    SYM+ positions the master axis in the positive half-space relative to the symmetry point SYM- positions the master axis in the negative half-space relative to the symmetry point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 455 3 One possible solution: Choose the only solution 4 No possible solution: Issue the error message Entered angle not permitted HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 456 SYM may not correspond to the positive direction of rotation of SEQ. Therefore, ascertain the position of the symmetry point and the direction of rotation of SYM on each machine before programming. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 457: Selection Of The Transformation Type

    If no free rotary axis arises in a tilting situation, then the COORD ROT and TABLE ROT transformation types have no effect. With the PLANE AXIAL function, the COORD ROT and TABLE ROT transformation types have no effect. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 458 If no transformation type was selected, then the control uses the COORD ROT transformation type for the PLANE functions HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 459: Tilting The Working Plane Without Rotary Axes

    11 TOOL CALL 5 Z S4500 12 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY The tilt angle must be precisely adapted to the tool angle, otherwise the control will generate an error message. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 460: Inclined Machining (Option 9)

    13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 F1000 ; Activate TCPM 14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS ; Pre-position the tool 15 L IB-17 F1000 * - ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 461: Inclined Machining Using Normal Vectors

    Activate M128 14 M128 Set the incline angle with the normal vector 15 LN X+31.737 Y+21.954 Z+33.165 NX+0.3 NY+0 NZ +0.9539 F1000 M3 Define machining in the tilted working plane HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 462: Miscellaneous Functions For Rotary Axes

    M116 is effective in the working plane. Reset M116 with M117. At the end of the program, M116 is automatically canceled. M116 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 463: Shorter-Path Traverse Of Rotary Axes: M126

    Examples: Actual position Target position Traverse distance 350° 10° +20° 10° 340° –30° Effect M126 takes effect at the start of the block. M127 and a program end reset M126. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 464: Reducing Display Of A Rotary Axis To A Value Less Than 360°: M94

    C axis to the programmed value Effect M94 is effective only in the NC block where it is programmed. M94 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 465: Retaining The Position Of The Tool Tip During The Positioning Of Tilting Axes (Tcpm): M128 (Option 9)

    M128 The tool length must be measured from the spherical center of the ball-nose cutter If M128 is active, then the control shows the TCPM symbol in the status display HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 466 If the actual position deviates from the value that is definable by the machine manufacturer, then the control issues an error message and interrupts program run. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 467: Selecting Tilting Axes: M138

    M138 becomes effective at the start of the block. You can cancel M138 by reprogramming it without specifying any axes. Example Perform the above-mentioned functions only in the tilting axis C. L Z+100 R0 FMAX M138 C HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 468: Compensating The Machine Kinematics In Actual/Nominal Positions At End Of Block: M144

    M144 becomes effective at the start of the block. M144 does not work in connection with M128 or the Tilt Working Plane function. You can cancel M144 by programming M145. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 469: Compensating The Tool Angle Of Inclination With Function Tcpm (Option 9)

    Only use ball-nose cutters for face milling in order to avoid contour damage. In combination with other tool shapes, make sure to use graphic simulation to test the NC program for possible contour damages. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 470: Defining Function Tcpm

    Feed rate refers to the tool tip 13 FUNCTION TCPM F TCP ... Feed rate is interpreted as the speed of the tool along the 14 FUNCTION TCPM F CONT ... contour HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 471: Interpretation Of The Programmed Rotary Axis Coordinates

    18 FUNCTION TCPM F TCP AXIS SPAT ... Set tool orientation to B+45 degrees (spatial angle). Define 20 L A+0 B+45 C+0 F MAX spatial angles A and C with 0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 472: Orientation Interpolation Between The Start Position And End Position

    The rotary axes are interpolated such that the tool vector 14 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL VECTOR within the NC block always lies in the plane that is specified through the start orientation and end orientation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 473: Selection Of Tool Reference Point And Center Of Rotation

    (simultaneous turning). The use of this function only makes sense for control in turning mode (Option 50). Currently, this software option is only supported on the TNC 640. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 474 Both the tool reference point and the center of rotation are 14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS located at the center of the cutting-edge radius. REFPNT CENTER-CENTER HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 475: Limiting The Linear-Axis Feed Rate

    When you select a new NC program in the Program run, single block or Program run, full sequence operating modes, the control automatically resets the TCPM function. Example Resetting FUNCTION TCPM 25 FUNCTION RESET TCPM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 476: Three-Dimensional Tool Compensation (Option 9)

    (3D radius compensation with definition of the tool orientation). Cutting is usually with the lateral surface of the tool. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 477: Suppressing Error Messages With Positive Tool Oversize: M107

    You can reset M107 with M108. With the M108 function you can also have the radius of a replacement tool be checked even if three-dimensional tool compensation is not active. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 478: Definition Of A Normalized Vector

    You can suppress the error message with the M107 function. The control will not warn you if there is a danger of contour damage due to tool oversizes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 479: Permissible Tool Shapes

    R2 + DR2 + DR2 = End mill Prog 0 < R2 + DR2 + DR2 < R: Toroid cutter Prog R2 + DR2 + DR2 = R: ball-nose cutter Prog HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 480: 3-D Compensation Without Tcpm

    NZ-0.8764339 F1000 M3 Straight line with 3-D compensation Compensated coordinates of the straight-line X, Y, Z: end point Components of the surface-normal vector NX, NY, NZ: Feed rate Miscellaneous function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 481: Face Milling: 3D Compensation With Tcpm

    There is a danger of collision during the tilting movement! Program a safe tool position before the tilting movement, if necessary. Carefully test the NC program or program section in the Program run, single block operating mode HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 482 Compensated coordinates of the straight-line X, Y, Z: end point Components of the surface-normal vector NX, NY, NZ: Components of the normalized vector for TX, TY, TZ: workpiece orientation Feed rate Miscellaneous function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 483: Peripheral Milling: 3-D Radius Compensation With Tcpm And Radius Compensation (Rl/Rr)

    There are two ways to define the tool orientation: In an LN block with the components TX, TY and TZ In an L block by indicating the coordinates of the rotary axes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 484: Interpretation Of The Programmed Path

    If you activate FUNCTION PROG PATH, the programmed coordinates exactly correspond to the contour coordinates. With FUNCTION PROG PATH OFF, you deactivate this special interpretation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 485 3-D radius compensation. If you activate FUNCTION PROG PATH, the interpretation of the programmed path as the contour is effective for 3-D compensation movements until you deactivate the function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 486: Running Cam Programs

    Mechatronics: Feed control, drive technology, machine tool The motions and velocity profiles calculated by the control are realized as actual tool movements by the machine’s drive system. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 487: Considerations Required For Post Processor Configuration

    Avoid the output of the feed rate in every NC block. This would negatively influence the control’s velocity profile HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 488 3 Q52 = 1350 25 L Z+250 R0 FMAX 26 L X+235 Y-25 FQ50 27 L Z+35 28 L Z+33.2571 FQ51 29 L X+321.7562 Y-24.9573 Z+33.3978 FQ52 30 L X+320.8251 Y-24.4338 Z+33.8311 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 489: Please Note The Following For Cam Programming

    In finishing mode the machine generally moves with low jerk values and low accelerations Normal tolerance in Cycle 32: Between 0.010 mm and 0.020 mm Normal chord error in the CAM system: Approx. 0.005 mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 490 T ~ K x L x TA with K = 0.0175 [1/°] Example: L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 491: Possibilities For Intervention On The Control

    Improved reaction to negative effects (e.g. short, step-like contours, coarse chord tolerances, heavily rounded block end- point coordinates) in NC programs generated by CAM systems Precise compliance to dynamic characteristics even in difficult conditions HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 493: Data Transfer From Cad Files

    Data transfer from CAD files...
  • Page 494: 12.1 Screen Layout Of The Cad Viewer

    CAD-Viewer enables you to open following standardized CAD data formats directly on the control: File Type Format Step .STP and .STEP AP 203 AP 214 IGES .IGS and .IGES Version 5.3 .DXF R10 to 2015 Binary ASCII HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 495: Generating Stl Files With 3D Mesh (Option 152)

    Surface increase in percent compared to the origi- Over-limit nal model area Maximum decrease of the triangle mesh Maximum compared to the original model decrease Surface decrease in percent compared to the Under-limit original model area HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 496 Save Use this function to save the simplified 3D model with the selected settings as an STL file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 497: Positioning The 3D Model For Rear-Face Machining

    The control saves the STL file positioned for rear- face machining. The resulting file can then be used for rear-face machining with the BLK FORM FILE function. Further information: "Defining the workpiece blank: BLK FORM", Page 91 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 498: Cad Import (Option 42)

    You can then store them as Klartext programs or as point files. Klartext programs acquired in this manner can also be run on older HEIDENHAIN controls, since these contour programs contain only L and CC/C blocks.
  • Page 499: Using The Cad Viewer

    The control starts the CAD-Viewer and shows the file contents on the screen. The control displays the layers in the List View window and the drawing in the Graphics window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 500: Basic Settings

    The CAD-Viewer linearizes all of the contours that are not in the XY plane. The finer the resolution, the more accurately the control will display the contours. Switch between various views of the model e.g. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 501 When the icon is pressed again, the optimization is reset Hole position mode: The control opens a pop-up window in which you can filter holes (full circles) based on their size HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 502: Setting Layers

    In the List View window the control shows all layers contained in the active CAD file. Select the desired layer Select the check box to deactivate it Alternatively, use the space key The control hides the selected layer. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 503: Setting A Preset

    You can change the preset even after you have selected the contour. The control does not calculate the actual contour data until you save the selected contour in a contour program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 504 Once a preset has been set, the control displays the preset icon with a yellow quadrant Use the following icon to delete a preset that has been set HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 505 The control displays information about the element on the left of the window: Distance between the defined preset and the drawing datum Orientation of the coordinate system with respect to the drawing HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 506: Setting The Datum

    If necessary, use the zoom function The control sets the datum icon at the selected location. In addition, align the coordinate system as needed Further information: "Adjusting the orientation of the coordinate system", Page 507 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 507 The control aligns the Y and Z axes. The control changes the angles in A and C. For angles not equal to 0, the control shows the List View in orange. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 508 Orientation of the coordinate system You can further shift the datum manually after it has been set. To do so, enter the desired axis values into the coordinate field. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 509: Selecting And Saving A Contour

    Ensure that the unit of measure used in the NC program matches with that used in the CAD-Viewer. Elements that have been copied from the CAD-Viewer to the clipboard do not contain any information about the unit of measure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 510 The control changes the color of all selected elements to blue. In the List View, all selected elements are given a check mark in the column NC. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 511 To deselect the selected contour elements: Select the Clear function to deselect all elements Alternative: Select individual elements by clicking them with the left mouse button while holding the CTRL key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 512 If the contour element to be extended or shortened is a circular arc, the control will extend or shorten the contour element along the same arc. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 513: Selecting And Saving Machining Positions

    The point tables (.PNT) of the TNC 620 and iTNC 530 are not compatible. Transferring a point table to and running it on the other control model leads to problems and unpredictable behavior. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 514 Change the filter settings as needed Further information: "Filter settings", Page 515 Confirm the diameter range with OK The control loads all machining positions within the selected diameter range into the List View window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 515 Display the next larger diameter found Display the largest diameter found (default setting) You can display the tool paths using the SHOW TOOL PATH icon. Further information: "Basic settings", Page 500 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 516 To zoom in on a certain area mark a zoom area by holding the left mouse button down To rapidly zoom in or out rotate the mouse wheel backwards or forwards To restore the standard view, double-click with the right mouse button HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 517: Pallets

    Pallets...
  • Page 518: Pallet Management (Option Number 22)

    You activate table is used. datums from a datum table in the NC program using Cycle 7. Workpiece preset Optional field PRESET Enter the preset number of the workpiece. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 519 Total number of operations Nominal value for the pallet counter in rows of the PAL type The control repeats the NC programs of this pallet until the nominal value has been reached. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 520 You can remove the LOCATION column if you are only using pallet tables in which the control is to machine all lines. Further information: "Inserting or deleting columns", Page 522 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 521 Select beginning of line Select end of line Find text or value Sort or hide table columns Edit the current field Sort by column contents Miscellaneous functions, e.g. saving Open file path selection HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 522: Selecting A Pallet Table

    Using the arrow keys, select the desired column. Press the INSERT COLUMN soft key Press the ENT key You can remove the column with the DELETE COLUMN soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 523: Fundamentals Of Tool-Oriented Machining

    The following functions require special attention, particularly for mid- program startup: Changing the machine statuses with a miscellaneous function (e.g. M13) Writing to the configuration (e.g. WRITE KINEMATICS) Traverse range switchover Cycle 32 Tilting the working plane HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 524 SP-B, SP-C, You can enter safety positions for the axes. The SP-U, SP-V, control only approaches these positions if the SP-W machine tool builder processes them in the NC macros. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 525: Batch Process Manager (Option 154)

    In the Programming operating mode, you can create and edit the job list. The job list will be processed in the Program run, single block and Program run, full sequence operating modes. Changes are possible only to a limited extent. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 526 This column is shown only if you have a 19-inch screen. End of the run time Time in Programming operating mode Actual time in Program run, single block and Program run, full sequence operating modes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 527 The status is shown by means of icons in the Preset, T, and Pgm columns. The icons have the following meanings: Icon Meaning Test completed Test failed (e.g., because of expired tool life) Test not yet completed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 528 The Sts column is shown in Batch Process Manager only if the pallet table contains the W STATUS column Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 529: Opening Batch Process Manager

    The machine tool builder can configure his own soft keys. Soft key Function Collapse or expand tree structure Edit opened job list Shows the soft keys INSERT BEFORE, INSERT AFTER, and REMOVE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 530 If the pallet table contains the W STATUS, METHOD, and CTID columns, the MACHINING METHOD soft key is available. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 531: Creating A Job List

    Locked: The selected line is excluded from machining Machinable: The selected line is enabled for machining Confirm your entries by pressing the ENT key. Repeat the steps if required Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 532: Editing A Job List

    The following entries can be changed: Name Datum table Preset Locked Machinable Confirm the edited entries by pressing the ENT key. The control adopts the changes. Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 533 INSERT AFTER soft keys. Press the INSERT BEFORE soft key The control inserts the line at the new position. Press the GO BACK soft key Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 535: Operating The Touchscreen

    Operating the touchscreen...
  • Page 536: 14.1 Display Unit And Operation

    The control shows further functions in a soft-key row. The active soft-key row is shown as a blue bar. Integrated operating panel Setting the screen layout Switchover between machine operating modes, programming modes, and a third desktop HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 537 Further information: User's Manual for Setup, Testing and Running NC Programs Never use the following cleaners or cleaning aids, in order to avoid damage to the touchscreen: Aggressive solvents Abrasives Compressed air Steam cleaners HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 538: Operating Panel

    In addition, the machine tool builder supplies a machine operating panel. Refer to your machine manual. External keys, e.g. NC START or NC STOP, are described in your machine manual. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 539 Switch between operating modes Tap on the operating mode in the header Shift the soft-key row Swipe horizontally over the soft-key row Soft-key selection keys Tap on the function in the touchscreen HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 540: 14.2 Gestures

    Spread Two fingers long-press and move away from each other Pinch Two fingers move toward each other HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 541: Navigating In The Table And Nc Programs

    You can navigate in an NC program or a table as follows: Symbol Gesture Function Mark the NC block or table line Stop scrolling Double tap Activate the table line Swipe Scroll through the NC program or table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 542: Operating The Simulation

    Reduce the graphic Measuring a graphic If you have activated measurement in the Test Run operating mode, the following additional function is available: Symbol Gesture Function Select the measuring point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 543: Operating The Cad Viewer

    Activate Add and double-tap on Reset the graphic or 3-D model to its original size and the background angle Drag Rotate the graphic or 3-D model (only in the Layer Setting mode) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 544 Operating the touchscreen | Gestures Symbol Gesture Function Two-finger drag Move a graphic or 3-D model Spread Enlarge a graphic or 3-D model Pinch Reduce a graphic or 3-D model HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 545 Deselect an element element Double-tap on the background Reset the graphic to its original size Swipe over an element Show a preview of selected elements Show element information Two-finger drag Move graphics HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 546 Operating the touchscreen | Gestures Symbol Gesture Function Spread Magnify the graphic Pinch Reduce the graphic HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 547 Show element information Activate Add and drag Spread a fast selection area Activate Remove and drag Spread an area for deselection of elements Two-finger drag Move graphics Spread Magnify the graphic HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 548 The control automatically switches to the Programming operating mode. Use the task bar to leave the CAD-Viewer open on the third desktop The third desktop stays active in the background HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 549: Tables And Overviews

    Tables and overviews...
  • Page 550: 15.1 System Data

    (ID no.), a system data number, and, if necessary, an index. The read values of the function FN 18: SYSREAD are always output by the control in metric units regardless of the NC program’s unit of measure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 551 0 = No, 1 = Yes This function resolves relative file paths. QS parameter Is there a directory with the name QS(IDX)? number 0 = no, 1 = Yes Only absolute directory paths are possible. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 552 2 = M5 active after M3 3 = M5 active after M4 Active gear range Active coolant status 0 = off, 1 = on Active feed rate Index of prepared tool Index of active tool HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 553 Spindle mode in turning mode: 0 = constant speed 1 = constant cutting speed Coolant status M7: 0 = inactive, 1 = active Coolant status M8: 0 = inactive, 1 = active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 554 30 to 33) Q parameter type for the result (touch probe cycles 30 to 33) 1 = Q, 2 = QL, 3 = QR Multiplier for feed rate (cycles 17 and 18) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 555 TT: Offset in length L-OFFS Tool no. TT: Breakage tolerance for length, LBREAK Tool no. TT: Breakage tolerance for radius, RBREAK Tool no. Maximum speed NMAX Tool no. Point angle TANGLE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 556 Tool no. Exceeding the tool life Tool no. Front-face width of indexable insert (RCUTS) Tool no. Usable length of the milling cutter Tool no. Neck radius of the milling cutter (RN) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 557 Spindle speed S Oversize for tool length DL Tool radius oversize DR Automatic TOOL CALL 0 = Yes, 1 = No Tool radius oversize DR2 Tool index Active feed rate HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 558 13 = Unload external tool, 14 = Unload internal tool, 15 = Unload special tool Tool number T Length Radius Index Tool data programmed in TOOL DEF 1 = Yes, 0 = No HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 559 CfgFeedLimits/maxFeed of the first parame- ter set of the spindle is evaluated. Index 99 = active spindle Tool compensation 1 = without Active radius oversize 2 = with oversize 3 = with oversize HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 560 Type of definition of the active tilt: 0 = no tilt—is returned if, both in Manual Operation and in the automatic modes, no tilt is active. 1 = axial 2 = spatial angle HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 561 4 = Workpiece coordinate system W-CS Axis Correction in working plane coordinate system WPL-CS (FUNCTION TURNDATA CORR WPL or FUNCTION CORRDATA WPL) Index: 1 to 9 (X, Y, Z, A, B, C, U, V, W) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 562 Index: 1 to 9 ( X, Y, Z, A, B, C, U, V, W ) Read the current position in the active coordinate system, including offsets (handwheel, etc.) Axis Current nominal position in the input system HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 563 Determine programmable axes. Determine the axis ID associated with the specified axis index (index from CfgAxis/axisList). Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 564 Axis ID Determine programmable axes. Determine the index of the axis (X = 1, Y = 2, ...) for the speci- fied axis ID Index: Axis ID (index from CfgAxis/axisList) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 565 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: D.MM.YY h:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: YYYY-MM-DD hh:mm:ss HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 566 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: D.MM.YYYY Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: D.MM.YY HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 567 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: h:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: DD.MM.YYYY hh:mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 568 2 = Modified workpiece coordinate system mW-CS 3 = Working plane coordinate system WPL-CS GPS: Shift in the workpiece system 0 = Off, 1 = On GPS: Axis offset 0 = Off, 1 = On HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 569 Spindle-orientation angle in degrees (center offset) Rapid traverse Measuring feed rate Feed rate for pre-positioning: FMAX_PROBE or FMAX_MACHINE Maximum measuring range Set-up clearance Spindle orientation possible 0=No, 1=Yes Angle of spindle orientation in degrees HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 570 TT: Distance from the lower edge of the cutter to the upper edge of the stylus TT: Spindle speed TT: Probing direction TT: Activate radio transmission TT: Stop probing movement upon stylus deflection HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 571 Compensation: only length Oriented spindle stop Error status of probing: 0: Probing was successful –1: Touch point not reached –2: Touch probe already deflected at the start of the probing process HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 572 NC error 12 = Continuation with the row in the pallet table in which the NC error arose 13 = Continuation with the next pallet HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 573 Feed-rate limit for high speeds (MP_maxG1Feed) in mm/min Max. jerk at low speeds (MP_maxPathJerk) in Max. jerk at high speeds (MP_maxPath- JerkHi) in m/s Tolerance at low speeds (MP_pathTolerance) in mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 574 DCM: Maximum tolerance for linear axes in cal axis mm (MP_maxLinearTolerance) Index of physi- DCM: Maximum angle tolerance in [°] cal axis (MP_maxAngleTolerance) Index of physi- Tolerance monitoring for successive threads cal axis (MP_threadTolerance) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 575 Maximum path acceleration at rapid traverse (MP_maxPathAccHi) Shape of the smoothing filter (CfgSmoothingFilter/shape) 0 = Off 1 = Average 2 = Triangle Order of smoothing filter (only odd-numbered values) (CfgSmoothingFilter/order) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 576 2 = Advanced Trapezoidal Index of physi- Compensation of following error in the jerk cal axis phase (MP_IpcJerkFact) Index of physi- kv factor of the position controller in 1/s cal axis (MP_kvFactor) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 577 0. Read and write data of current tool Tool length L Tool radius R Tool radius R2 Oversize for tool length DL Tool radius oversize DR Tool radius oversize DR2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 578 Timestamp of last use Pitch for thread cycles Exceeding the tool life Front-face width of indexable insert (RCUTS) Usable length of the milling cutter Neck radius of the milling cutter (RN) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 579 If there are multiple tools with the same name, the first tool from the tool table will be select- If the tool selected by these rules is locked, a HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 580 FullOperation or Test Run operating mode is active) 1 = Movement will be performed (CfgMa- chineSimul/simMode parameter = FullOpera- tion, can be programmed for testing purpos- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 581 11 = Execute the operations for the milling-to- turning transition Interpolation of multiple axes permitted? 0 = No (e.g. for straight cut control) 1 = yes R+/R– possible/permitted in MDI mode? 0 = No 1 = Yes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 582 0 = no 1 = yes M101 active (visible condition)? 0 = no 1 = yes M136 active? 0 = no 1 = yes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 583 NR, the bit to be searched for as IDX, with IDX0 designating the least significant bit. To call this function for large numbers, make sure to transfer NR as a Q HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 584 Symbolic name of the datum table. Symbolic name of the pallet preset table. Symbolic name of the tool table. Symbolic name of the pocket table. Symbolic name of the turning tool table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 585 Path of the selected pallet table. Read version ID of the NC software (system string) 10630 The string corresponds to the format of the version ID shown, e.g. 340590 09 or 817601 05 SP1. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 586: Comparison: Fn 18 Functions

    Tool no. Spindle angle during calibration (CAL-ANG) ID 350 NR 54 Tool no. Tool type for pocket table (PTYP) Tool no. Position P1 Tool no. Position P2 Tool no. Position P3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 587 Feed rate that was programmed with M128 ID 280 NR 3 ID 290 Switch the kinematics Line of the active kinematics table SYSSTRING 10290 Bit no. Interrogate the bits in MP7500 Cfgread HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 588 ID 507 ID 504 Preset table Line Column Read the basic rotation from the preset ID 507 IDX 4-6 table ID 505 Datum table 0 = No datum table selected HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 589 0 = Machine parameter does not exist CfgRead 1 = Machine parameter exists Function or table column no longer exists Use FN 26 and FN 28 or SQL to read out the table cell HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 590: 15.2 Overview Tables

    M126 Shorter-path traverse of rotary axes ■ M127 Reset M126 ■ M128 Maintaining the position of the tool tip when positioning with tilted axes ■ (TCPM) M129 Reset M128 ■ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 591 M145 Reset M144 ■ M148 Automatically retract tool from the contour at an NC stop ■ M149 Reset M148 ■ M197 Corner rounding ■ ■ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 592: User Functions

    (Advanced Function Set 1) Feed rate in distance per minute Contour elements Straight line ■ Chamfer ■ ■ Circular path ■ Circle center ■ Circle radius ■ Tangentially connected arc ■ Rounded corners HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 593 ■ Via straight line: tangential or perpendicular contour ■ Via circular arc Free contour programming (FK) FK free contour programming in HEIDENHAIN Klartext format with graph- ic support for workpiece drawings not dimensioned for NC Program jumps ■ Subprograms ■...
  • Page 594 Multiple datum tables for storing workpiece-specific datums Touch probe cycles Calibrating the touch probe Compensation of workpiece misalignment, manual or automatic Manual and automatic presetting Automatic workpiece measurement Tools can be measured automatically HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 595 Information from NC program..Circular arc with tangential Direction and length of contour transition........163 elements........181 Downloading help files....221 Linear motion superimposed on End point........181 Dwell time circular contour......164 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 596 Help system........217 structuring......... 199 columns........518 Help with error message..... 210 Program defaults......361 editing........521 Hidden files........120 Programm inserting a column....522 Structure........90 selecting and exiting....522 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 597 Rotation Text editor........197 NC function....... 388 Text file........... 409 Rounded corners......157 Creating........297 Rounding corners M197....241 Delete functions....... 410 Rounding of values...... 351 Finding text sections....412 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
  • Page 598 The Information Site for DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN Controls Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 Klartext App E-mail: info@heidenhain.de The Klartext on Your Technical support  +49 8669 32-1000 Mobile Device Measuring systems ...

This manual is also suitable for:

Tnc 620 eTnc 620 programming station

Table of Contents

Save PDF