HEIDENHAIN TNC 620 User Manual
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

Quick Links

TNC 620
User's Manual
ISO programming
NC Software
817600-04
817601-04
817605-04
English (en)
9/2016

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

Summary of Contents for HEIDENHAIN TNC 620

  • Page 1 TNC 620 User’s Manual ISO programming NC Software 817600-04 817601-04 817605-04 English (en) 9/2016...
  • Page 2 Abort dialog, delete program section Program run, single block Tool functions Program run, full sequence Function Define tool data in the program Programming modes Call tool data Function Programming Test run HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 3 Chamfer/rounding arc Navigate down one page Potentiometer for feed rate Select the next tab in forms and spindle speed Feed rate Spindle speed Up/down one dialog box or button HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 5 Fundamentals...
  • Page 6 Would you like any changes, or have you found any errors? We are continuously striving to improve our documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 7 All of the cycle functions (touch probe cycles and fixed cycles) are described in the Cycle Programming User's Manual. If you need this user's manual, please contact HEIDENHAIN if required. ID: 1096886-xx HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 8 Fundamentals TNC model, software and features Software options The TNC 620 features various software options that can be enabled by your machine tool builder. Each option is to be enabled separately and contains the following respective functions: Additional Axis (option 0 and option 1)
  • Page 9 Simple and convenient specification of reference points Selecting graphical features of contour sections from conversational programs KinematicsOpt (option 48) Optimizing the machine Backup/restore active kinematics kinematics Test active kinematics Optimize active kinematics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 10 Active chatter control Fully automatic function for chatter control during machining Active Vibration Damping – AVD (option number 146) Active vibration damping Damping of machine oscillations to improve the workpiece surface HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 11 Legal information This product uses open source software. Further information is available on the control under: Operating mode Programming MOD function LICENSE INFO soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 12 New function for rounding corners, see "Rounding corners: M197", page 406 External access to the TNC can now be blocked with a MOD function, see "External access", page 595 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 13 With the manual "Basic Rotation" touch probe cycle, workpiece misalignment can now be compensated for with a table rotation, see "Compensation of workpiece misalignment by rotating the table", page 530 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 14: New Functions 81760X

    REFERENCE has been introduced in order to evaluate the T ANGLE, see Cycle Programming User's Manual Probing Cycle 4 MEASURING IN 3-D has been introduced, see Cycle Programming User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 15 Cycle Programming User's Manual In Cycle 205 Universal Deep Hole Drilling you can now use parameter Q208 to define a feed rate for retraction, see Cycle Programming User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 16: Programs With .Hu And .Hc Extensions Can Be Selected And

    458 CAD files can be opened without option number 42, see "CAD viewer", page 287 New software option number 93 Extended Tool Management,see "Calling tool management", page 225 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 17 Machine parameter maxLineGeoSearch (no. 105408) has been increased to max. 50000, see "Machine-specific user parameters", page 624 The names of software options number 8, 9 and 21 have changed, see "Software options", page 8 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 18 Cycle G122 ROUGH-OUT (option 19) has been expanded by the optional parameters Q401, Q404 Cycle G484 CALIBRATE IR TT (option 17) has been expanded by the optional parameter Q536 Further information: Cycle Programing User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 19: The D18 Functions Have Been Expanded, See "D18 – Reading System Data

    Animated help can be selected with the tilt working plane function, see "Overview", page 436 The software option number 42 DXF Converter now also produces CR circles, see "Basic settings", page 290 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 20 999,9999, see "Datum management with the preset table", page 503 Tilting is permitted in combination with mirroring, see "The PLANE function: Tilting the working plane (software option 8)", page 435 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 21 Cycle 205 performs deburring on the coordinate surface With SL cycles, M110 is now taken into account with circles compensated inwards if it is active during machining Further information: Cycle Programing User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 22 The control now supports spatial arcs, i.e. circles in 3 axes vertical to the working plane, see "Circular path around circle center ", page 257 Active kinematics is displayed in the 3D-ROT menu, see "Activating manual tilting:", page 545 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 23 Mid-program startup", page 581 With functions NC/PLC Backup and NC/PLC Restore you can save and restore single directories or the complete TNC drive, see "Backup and restore", page 101 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 24 If a subprogram called with % ends with M2 or M30 the control outputs a warning M124 no longer triggers an error message but only a warning. This enables NC programs with programmed M124 to run through without interruption HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 25 "Any entry into program: Mid-program startup", page 581 Mid-program startup operation and dialog guidance has been improved, also for pallet tables, see "Any entry into program: Mid-program startup", page 581 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 26 Cycle 251 has been expanded by parameter Q439. The finishing strategy was also revised The finishing strategy was revised with cycle 252 Cycle 275 has been expanded with parameters Q369 and Q439 Further information: Cycle Programing User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 27: Table Of Contents

    13 Pallet management........................475 14 Manual Operation and Setup......................481 15 Positioning with Manual Data Input..................549 16 Test Run and Program Run......................555 17 MOD Functions..........................591 18 Tables and Overviews........................623 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 28 Contents HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 29 Datum setting with a 3-D touch probe (option number 17)..............75 Running the first program........................76 Selecting the correct operating mode....................76 Choosing the program you want to run....................76 Start the program............................76 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 30 Configuring the connection – VNC....................... 106 Starting and stopping the connection....................107 Accessories: HEIDENHAIN 3-D touch probes and electronic handwheels........108 3-D touch probes (Touch Probe Functions software option)..............108 HR electronic handwheels........................109 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 31 Programming tool movements in DIN/ISO................... 131 Actual position capture..........................132 Editing a program..........................133 The TNC search function........................137 File management: Basics........................138 Files............................... 138 Displaying externally generated files on the TNC.................140 Data Backup............................140 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 32 Additional tools for management of external file types................153 Additional tools for ITCs........................160 Data transfer to or from an external data carrier..................162 The TNC in a network.......................... 163 USB devices on the TNC........................164 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 33 Generate/do not generate graphics during programming..............179 Generating a graphic for an existing program..................180 Block number display ON/OFF......................181 Erasing the graphic..........................181 Showing grid lines..........................181 Magnification or reduction of details....................182 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 34 Informational texts..........................187 Save service files..........................187 Calling the TNCguide help system....................... 187 TNCguide context-sensitive help system..................188 Application............................. 188 Working with TNCguide........................189 Downloading current help files......................192 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 35 Tool length compensation........................220 Tool radius compensation........................221 Tool management (option number 93).....................224 Basics..............................224 Calling tool management........................225 Editing tool management........................226 Available tool types..........................229 Import and export tool data........................231 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 36 CircleG02/G03/G05 with defined radius....................258 Circle G06 with tangential connection....................260 Example: Linear movements and chamfers with Cartesian coordinates..........261 Example: Circular movements with Cartesian coordinates..............262 Example: Full circle with Cartesian coordinates................... 263 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 37 Initiating the FK dialog.......................... 274 Pole for FK programming........................274 Free straight line programming......................275 Free circular path programming......................276 Input possibilities..........................277 Auxiliary points............................280 Relative data............................281 Example: FK programming 1........................ 283 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 38 Working with the DXF converter......................289 Opening a DXF file..........................289 Basic settings............................290 Setting layers............................292 Setting a datum.............................293 Selecting and saving a contour......................295 Selecting and saving machining positions.................... 298 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 39 Repeating program section repeats......................317 Repeating a subprogram........................318 Programming examples........................319 Example: Milling a contour in several infeeds..................319 Example: Groups of holes........................320 Example: Group of holes with several tools..................321 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 40 D19 – Transfer values to the PLC......................355 D20 – NC and PLC synchronization......................355 D29 – Transfer values to the PLC......................356 D37 – EXPORT............................356 D38 – Send information from NC program..................356 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 41 TNC................................375 Measurement results from touch probe cycles................... 376 9.12 Programming examples........................378 Example: Ellipse............................ 378 Example: Concave cylinder machined with spherical cutter..............380 Example: Convex sphere machined with end mill................382 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 42 Retraction from the contour in the tool-axis direction: M140...............401 Suppressing touch probe monitoring: M141..................403 Deleting basic rotation: M143.......................404 Automatically retract tool from the contour at an NC stop: M148............405 Rounding corners: M197........................406 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 43 D26 – Open a freely definable table....................425 D27 – Write to a freely definable table....................426 D28 – Read from a freely definable table.................... 427 Customize table view..........................427 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 44 Program pulsing spindle speed......................428 Reset pulsing spindle speed.........................429 11.8 Dwell time FUNCTION FEED......................430 Programming dwell time........................430 Resetting dwell time..........................431 11.9 Dwell time FUNCTION DWELL......................432 Programming dwell time........................432 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 45 Compensating the machine kinematics in ACTUAL/NOMINAL positions at end of block: M144 (option 9)..............................467 12.5 Peripheral Milling: 3-D radius compensation with M128 and radius compensation (G41/ G42)...............................468 Application............................. 468 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 46 From 3-D model to NC program......................469 Consider with processor configuration....................470 Please note the following for CAM programming................472 Possibilities for intervention on the control..................474 ADP motion control..........................474 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 47 13 Pallet management........................475 13.1 Pallet management (option number 22)..................476 Application............................. 476 Selecting pallet table..........................478 Exit pallet table............................. 478 Processing pallet table.......................... 478 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 48 Activating the datum..........................510 14.6 Datum setting without a 3-D touch probe..................511 Note...............................511 Preparation.............................511 Datum setting with an end mill......................511 Using touch probe functions with mechanical probes or measuring dials..........512 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 49 Position display in a tilted system......................544 Limitations on working with the tilting function...................544 Activating manual tilting:........................545 Setting the tool-axis direction as the active machining direction............547 Setting a datum in a tilted coordinate system..................548 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 50 Contents 15 Positioning with Manual Data Input..................549 15.1 Programming and executing simple machining operations............550 Positioning with manual data input (MDI).................... 551 Protecting programs in $MDI....................... 553 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 51 Moving the machine axes during an interruption................. 576 Resuming program run after an interruption..................577 Retraction after a power interruption....................578 Any entry into program: Mid-program startup..................581 Returning to the contour........................586 16.6 Automatic program start........................587 Application............................. 587 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 52 Contents 16.7 Optional block skip..........................588 Application............................. 588 Inserting the "/" character........................588 Erasing the "/" character........................588 16.8 Optional program-run interruption....................589 Application............................. 589 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 53 17.6 Setting the unit of measure......................601 Application............................. 601 17.7 Displaying operating times........................ 601 Application............................. 601 17.8 Software numbers..........................602 Application............................. 602 17.9 Enter the code number........................602 Application............................. 602 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 54 Application............................. 618 Assigning the handwheel to a specific handwheel holder..............618 Setting the transmission channel......................619 Selecting the transmitter power......................619 Statistical data............................620 17.14 Load machine configuration......................621 Application............................. 621 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 55 Software options........................... 646 Accessories............................649 18.4 Overview tables...........................650 Fixed cycles............................650 Miscellaneous functions........................652 18.5 Functions of the TNC 620 and the iTNC 530 compared..............654 Comparison: Specifications........................654 Comparison: Data interfaces.........................654 Comparison: Accessories........................655 Comparison: PC software........................655 Comparison: Machine-specific functions....................656 Comparison: User functions.........................
  • Page 56 Contents 18.6 DIN/ISO function overview........................ 684 DIN/ISO Function Overview TNC 620....................684 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 57: First Steps With The Tnc 620

    First Steps with the TNC 620...
  • Page 58: Overview

    The TNC is now ready for operation in the Manual operation mode. Further information on this topic Approaching datums Further Information: "Switch-on", page 482 Operating modes Further Information: "Programming", page 82 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 59: Programming The First Part

    Further information on this topic Writing and editing programs Further Information: "Editing a program", page 133 Overview of keys Further Information: "Controls of the TNC", page 2 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 60: Opening A New Program/File Management

    Afterwards you can no longer change these blocks. Further information on this topic File management Further Information: "Working with the file manager", page 141 Creating a new program Further Information: "Opening programs and entering", page 126 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 61: Defining A Workpiece Blank

    N10 G30 G17 X+0 Y+0 Z-40* N20 G31 X+100 Y+100 Z+0* N99999999 %NEW G71 * Further information on this topic Define workpiece blank Further Information: "Opening a new part program", page 130 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 62: Program Layout

    Further information on this topic N50 G200...* Cycle programming N60 X... Y...* Further information: Cycle Programming User's Manual N70 G79 M13* N80 G00 Z+250 M2* N99999999 BSBCYC G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 63: Programming A Simple Contour

    Move tool to working depth: Press the orange axis key Z and enter the value for the position to be approached, e.g. -5. Press the ENT key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 64 Activate no radius compensation: Press the G40 soft key MISCELLANEOUS FUNCTION M? Enter M2 to end the program and confirm with the END key: The TNC saves the entered positioning block HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 65 "Overview of path functions", page 252 Tool radius compensation Further Information: "Tool radius compensation ", page 221 Miscellaneous functions M Further Information: "Miscellaneous functions for program run inspection, spindle and coolant ", page 388 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 66: Creating A Cycle Program

    250. Press the ENT key Miscellaneous function M? Enter M2 to end the program and confirm with the END key: The TNC saves the entered positioning block HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 67 N99999999 %C200 G71 * Further information on this topic Creating a new program Further Information: "Opening programs and entering", page 126 Cycle programming Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 68: Graphically Testing The First Part (Option Number 20)

    Press the END key: Exit the file manager Further information on this topic Tool management Further Information: "Enter tool data into the table", page 200 Testing programs Further Information: "Test run", page 568 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 69: Choosing The Program You Want To Test

    Volume view and tool paths Tool paths Further information on this topic Graphic functions Further Information: "Graphics (option 20)", page 556 Performing a test run Further Information: "Test run", page 568 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 70: Starting The Test Run

    Further Information: "Test run", page 568 Graphic functions Further Information: "Graphics (option 20)", page 556 Adjusting the simulation speed Further Information: "Speed of the setting test runs", page 557 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 71: Setting Up Tools

    When measuring on the machine: store the tools in the tool changer Further Information: "The pocket table TOOL_P .TCH", page 73 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 72: The Tool Table Tool.t

    Further information on this topic Operating modes of the TNC Further Information: "Modes of operation", page 81 Working with the tool table Further Information: "Enter tool data into the table", page 200 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 73: The Pocket Table Tool_P .Tch

    Further information on this topic Operating modes of the TNC Further Information: "Modes of operation", page 81 Working with the pocket table Further Information: "Pocket table for tool changer", page 210 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 74: Workpiece Setup

    "Datum setting with a 3-D touch probe (option number 17)", page 533 Setting datums without 3-D touch probe Further Information: "Datum setting without a 3-D touch probe", page 511 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 75: Datum Setting With A 3-D Touch Probe (Option Number 17)

    Press the END soft key to close the menu Further information on this topic Setting datums Further Information: "Datum setting with a 3-D touch probe (option number 17)", page 533 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 76: Running The First Program

    141 Start the program Press the NC START key: The TNC runs the active program Further information on this topic Executing a program Further Information: "Program run", page 572 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 77: Introduction

    Introduction...
  • Page 78: The Tnc 620

    Compatibility Machining programs created on HEIDENHAIN contouring controls (starting from the TNC 150 B) may not always run on the TNC 620. If the NC blocks contain invalid elements, the TNC will mark these as ERROR blocks or with error messages when the file is opened.
  • Page 79: Visual Display Unit And Operating Panel

    Setting the screen layout Shift key for switchover between machining and programming modes Soft-key selection keys for machine tool builders Keys for switching the soft keys for machine tool builders USB connection HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 80: Set Screen Layout

    Control panel The TNC 620 is delivered with an integrated operating panel. As an alternative, the TNC 620 is also available with a separate display unit and an operating panel with an alphabetic keyboard. Alphabetic keyboard for entering texts and file names, as well...
  • Page 81: Modes Of Operation

    Soft keys for selecting the screen layout Soft key Window Program Left: program, right: status display Left: program, right: collision object HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 82: Programming

    (Option 20) Soft keys for selecting the screen layout Soft key Window Program Left: program, right: status display Left: program, right: graphics (option 20) Graphic (option 20) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 83: 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: program, right: pallet table Left: pallet table, right: status display Left: pallet table, right: graphics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 84: Status Displays

    Axis can be moved with the handwheel Axes are moving under a basic rotation Axes are moving under a 3-D basic rotation Axes are moving in a tilted working plane The M128 is active HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 85 574 Program aborted or terminated The Active Chatter Control (ACC) function is active (option number 145) The CTC function is active (Option #141) Pulsing spindle speed function is active HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 86: Additional Status Displays

    NEXT TAB key Please note that some of the status information described below is not available unless the associated software option is enabled on your TNC. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 87 Circle center CC (pole) Dwell time counter Machining time when the program was completely simulated in the Test run operating mode Current machining time in percent Current time Active programs HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 88 Information on standard cycles (CYC tab) Soft key Meaning No direct Active fixed cycle selection possible Active values of Cycle 32 Tolerance HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 89 Positions and coordinates (POS tab) Soft key Meaning Type of position display, e.g. actual position Tilt angle of the working plane Angle of basic transformations Active kinematics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 90 The TNC displays the TT tab only if the function is active on your machine. Soft key Meaning No direct Active tool selection possible Measured values from tool measurement HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 91 The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, whereby e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 92: Window Manager

    In this case, switch to the window manager and correct the problem. If required, refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 93: Overview Of The Task Bar

    HEIDENHAIN symbol between the workspaces by pressing and holding the left mouse button. Click the green HEIDENHAIN symbol to open a menu in which you can get information, make settings or start applications. The following functions are available:...
  • Page 94 The applications available under tools can be started directly by selecting the corresponding file type in the file management of the control Further Information: "Additional tools for management of external file types", page 153 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 95: Portscan

    Select the Diagnostic menu item Select the Portscan menu item The control opens the HeRos Portscan pop-up window. Press the Automatic update on key Set the time interval with the slider HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 96: Remote Service

    With an NC software installation a temporary certificate is automatically installed on the control. An installation, also in the form of an update, may only be carried out by a service technician from the machine tool builder. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 97 Press the green HEIDENHAIN button to open the JH menu Select the Diagnostic menu item Select the RemoteService menu item Enter the Session key of the machine tool builder HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 98: Selinux Security Software

    Starting the SELinux configuration: The configuration of SELinux is usually password-protected by your machine manufacturer; refer here to the relevant machine manual HEIDENHAIN recommends activating SELinux because it provides additional protection against attacks from outside. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 99: Vnc

    Manual Manually entered client Denied This client is not permitted to connect TeleService/IPC 61xx Client via TeleService connection DHCP Other computer that obtains an IP address from this computer HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 100 This dialog makes it possible to refuse that the focus be given to the requesting client. If this does not occur, the focus changes to the requesting client after the set time limit. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 101: Backup And Restore

    Select the next step with the FORWARD soft key The control generates the backup file. Confirm with the OK soft key The control concludes the backup process and restarts the NC software. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 102 Stop the control if required with the STOP NC SOFTWARE soft Extract the archive The control restores the files. Confirm with the OK soft key The control restarts the NC software. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 103: Remote Desktop Manager (Option 133)

    User-defined connection: Available only to authorized specialists HEIDENHAIN assures a functioning connection between HeROS 5 and the IPC 6341. HEIDENHAIN cannot guarantee the correct function of any other combinations or connections to external devices. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 104: Configuring Connections - Windows Terminal Service

    Remote Desktop Manager window Select the menu item Windows Terminal Service (RDP) or Windows Terminal Service (RemoteFX) Specify the required connection information in the Edit the connection windowEdit the connection HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 105 Domain of the external computer Required Full screen mode or user- Size of the connection window Required defined window size Entries in the Advanced Available only to authorized specialists Optional options area HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 106: Configuring The Connection - Vnc

    Release USB mass memory Permit access to connected USB mass memory Required Calculator Host name or IP address of the external computer Required Password Password for connecting to the VNC server Required HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 107: Starting And Stopping The Connection

    All connections are canceled automatically when the HEROS 5 operating system is shut down. Please note, however, that only the connection is canceled, whereas the external computer or the external system is not shut down automatically. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 108: Accessories: Heidenhain 3-D Touch Probes And Electronic Handwheels

    The triggering signal is generated by a wear-resistant and highly reliable optical switch. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 109: Hr Electronic Handwheels

    Several electronic handwheels can also be connected simultaneously and used alternatively on controls with the (HSCI: HEIDENHAIN Serial Controller Interface) serial interface for control components. Configuration is performed via the machine tool builder. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 111: Fundamentals, File Management

    Fundamentals, file management...
  • Page 112: Fundamentals

    With absolute encoders, an absolute position value is transmitted to the control immediately upon switch-on. In this way the assignment of the actual position to the machine slide position is re-established directly after switch-on. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 113: Reference Systems

    Tool Coordinate System All reference systems build up on 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 | ISO Programming User's Manual | 9/2016...
  • Page 114 Because the machine configuration values cannot be modified by the user, the machine coordinate system is used for determining constant positions, e.g. the tool change point. Machine zero point MZP: Machine Zero Point HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 115 OFFSET values of the preset table. The machine manufacturer configures the OFFSET columns of the preset table in accordance with the machine. Further Information: "Datum management with the preset table", page 503 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 116 BASE TRANSFORM. values in the preset table. The machine manufacturer configures the BASE TRANSFORM. columns of the preset table in accordance with the machine. Further Information: "Datum management with the preset table", page 503 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 117 Other transformations are of course possible in the working plane coordinate system. Further Information: "Working plane coordinate system WPL-CS", page 118 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 118 Transformations in the working plane coordinate system: Cycle 7 DATUM SHIFT WPL -CS Cycle 8 MIRRORING Cycle 10 ROTATION Cycle 11 SCALING FACTOR Cycle 26 AXIS-SPECIFIC SCALING PLANE RELATIVE I-CS I-CS HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 119 3-axis machine tools or with pure 3-axis machining. The BASE TRANSFORM. values of the active preset line are directly affective on the input coordinate system with this assumption. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 120 Orientation of the tool coordinate system can be performed in various reference systems. Further Information: "Tool coordinate system T-CS", page 121 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 121 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 | ISO Programming User's Manual | 9/2016...
  • Page 122 + DR PROG → toroid 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 | ISO Programming User's Manual | 9/2016...
  • Page 123: 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 H. Coordinates of the pole Reference axis of the angle (plane) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 124: 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 | ISO Programming User's Manual | 9/2016...
  • Page 125: Selecting The Datum

    X=450 Y=750. By using the ZERO POINT DISPL. cycle you can shift the datum temporarily to the position X=450, Y=750 and program the holes to 7) without further calculations. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 126: Opening Programs And Entering

    After each tool call, HEIDENHAIN recommends always traversing to a safe position from which the TNC can position the tool for machining without causing a collision! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 127: Define The Blank: G30/G31

    N10 G30 G17 X+0 Y+0 Z-40* Spindle axis, MIN point coordinates N20 G31 X+100 Y+100 Z+0* MAX point coordinates N99999999 %NEW G71 * Program end, name, unit of measure HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 128 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 | ISO Programming User's Manual | 9/2016...
  • Page 129 N70 G01 X+70* N80 G01 Z-100* N90 G01 X+0* N100 G01 Z+1* Contour end N110 G98 L0 * End of subprogram N99999999 %NEW G71 * Program end, name, unit of measure HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 130: Opening A New Part Program

    The TNC automatically generates the first and last blocks of the program. If you do not wish to define a blank form, cancel the dialog at Working plane in graphic: XY using the DEL key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 131: Programming Tool Movements In Din/Iso

    Enter 3 (miscellaneous function M3 "Spindle ON"). With the END key, the TNC ends this dialog. The program-block window displays the following line: N30 G01 G40 X+10 Y+5 F100 M3* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 132: Actual Position Capture

    (e.g. for radius compensation), then the TNC also closes the soft-key row for axis selection. The actual-position-capture function is not allowed if the tilted working plane function is active. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 133: Editing A Program

    ENT key. Or: Press the GOTO key, enter the block number step and jump up or down the number of entered lines by pressing the N LINES soft HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 134 Confirm with the OK soft key or the ENT key, or press the CANCEL soft key to abort The file saved with SAVE AS is now also found in the file management under LAST FILES. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 135 If you have started a search in a very long program, the TNC shows a progress display window. You then have the option of canceling the search via soft key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 136 Insert the saved program section: Press the INSERT BLOCK soft To end the marking function, press the CANCEL SELECTION soft HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 137: The Tnc Search Function

    To replace all text occurrences, press the REPLACE ALL soft key. To skip the text and move to its next occurrence press the FIND soft key Terminate the search function: Press the END soft HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 138: File Management: Basics

    2 GB. Depending on the setting, the TNC generates a backup file (*.bak) after editing and saving of NC programs. This can reduce the memory space available to you. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 139 The maximum permitted path length is 255 characters. All drive characters, directory and the file name, including the extension, must not exceed 255 characters. Further Information: "Paths", page 141 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 140: Displaying Externally Generated Files On The Tnc

    Ask your machine manufacturer for assistance, if necessary. Take the time occasionally to delete any unneeded files so that the TNC always has enough hard-disk space for system files (such as the tool table). HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 141 PROG1.H was copied into it. The part program now has the following path: TNC:\AUFTR1\NCPROG\PROG1.I The chart at right illustrates an example of a directory display with different paths. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 142 Customize table view Manage network drives 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 | ISO Programming User's Manual | 9/2016...
  • Page 143 Date that the file was last edited Time Time that the file was last edited To display the dependent files, set the machine parameter dependentFiles (no. 122101) to MANUAL. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 144 Step 1: Select drive Move the highlight to the desired drive in the left window To select a drive, press the SELECT soft key, or Press the ENT key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 145 If you enter the first letter of the file you are looking for in file management, the cursor automatically jumps to the first program with the same letter. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 146 The original file is retained. When you start the copying process with ENT or the OK soft key, the TNC displays a pop-up window with a progress indicator. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 147 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 | ISO Programming User's Manual | 9/2016...
  • Page 148 Press the TAG soft keyTAG Select additional lines, if required Press the SAVE AS soft keySAVE AS Enter a name for the table in which the selected lines are to be saved HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 149 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 | ISO Programming User's Manual | 9/2016...
  • Page 150 To confirm the deletion, press the OK soft key; or To cancel deletion, press the CANCEL soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 151 To select the function for renaming press the RENAME soft key Enter the new file name; the file type cannot be changed To rename: Press the OK soft key or the ENT key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 152 To remove the USB device, move the cursor to the USB device in the directory tree Remove the USB device Further Information: "USB devices on the TNC", page 164 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 153 TNCremo, you must have entered the file name extension pdf, xls, zip, bmp gif, jpg and png in the list of the file types for binary transmission (menu item >Extras >Configuration >Mode in TNCremo). HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 154 File pull-down menu viewer Select the menu item Close: The TNC returns to the file manager and confirm with the ENT key: The TNC returns to the file manager HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 155 Press the key for switching the soft keys: The additional tool opens the File pull-down Gnumeric menu Select the Close menu item and confirm with the ENT key: The TNC returns to the file manager HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 156 Press the key for switching the soft keys: The opens the File pull-down menu Browser Select the Quit menu item and confirm with the ENT key: The TNC returns to the file manager HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 157 Press the key for switching the soft keys: opens the ARCHIVE pull-down Xarchiver menuARCHIVE Select the Exit menu item and confirm with the ENT key: The TNC returns to the file manager HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 158 Select the directory in which the video file is saved Move the cursor to the video file Press ENT: The TNC opens the video file in its own application HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 159 Press the key for switching the soft keys: The additional tool opens the File pull-down ristretto menu Select the Exit menu item and confirm with the ENT key: The TNC returns to the file manager HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 160 Using the additional ITC Gestures tool, the machine manufacturer configures the gesture control on the touch screen. This function may only be used with the permission of your machine manufacturer. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 161 Start the tool in control using the task bar The ITC opens a pop-up window with three options Select Touch Sensitivity Press the OK button The ITC closes the pop-up window HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 162 Confirm with the OK soft key or with the ENT key. A status window appears on the TNC, informing about the copying progress, or Stop transfer: Press the WINDOW soft key. The TNC displays the standard file manager window again HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 163 Auto column if the connection is established automatically Set up new network connection Remove Delete existing network connection Copy Copy network connection Edit Edit network connection Clear Delete the status window HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 164 The dialog is closed with the soft key VERBERGENand file transfer is continued in the background. The control displays a warning until file transfer is completed. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 165 Quit the File Manager In order to re-establish a connection with a USB device that has been removed, press the following soft key: Select the function for reconnection of USB devices HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 167: Programming Aids

    Programming aids...
  • Page 168 SPECIAL CHARACTERS soft key and insert them. Use the BACKSPACE soft key to delete individual characters. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 169 Select the block after which the comment is to be inserted Initiate the programming dialog with the semicolon key (;) on the alphabetic keyboard Enter your comment and conclude the block by pressing the END key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 170 Jump to the beginning of a word. Words must be separated by a space Jump to the end of a word. Words must be separated by a space Switch between paste and overwrite mode HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 171 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 | ISO Programming User's Manual | 9/2016...
  • Page 172 Displaying the program structure window / Changing the active window Display structure window: For this screen layout press the PROGRAM + STRUCTURE soft key Change the active window: Press the CHANGE WINDOW soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 173 If you are scrolling through the program structure window block by block, the TNC 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 | ISO Programming User's Manual | 9/2016...
  • Page 174 Add value to buffer memory Save the value to buffer memory Recall from buffer memory Delete buffer memory contents Natural logarithm Logarithm Exponential function Check the algebraic sign Form the absolute value HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 175 The calculator remains in effect even after a change in operating modes. Press the END soft key to close the calculator. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 176 Open the cutting data calculator You can also shift the calculator with the arrow keys on your keyboard. If you have connected a mouse you can also position the calculator with this. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 177 F AUTO soft key. The TNC then uses the feed rate defined in the T block. If you have to change the feed rate later, you only need to adjust the feed-rate value in the T block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 178 Switch to the pocket calculator Move the cutting data calculator in the direction of the arrow Use inch values in the cutting data calculator Close the cutting data calculator HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 179 RND ocher: tool midpoint path red: rapid traverse Further Information: "FK programming graphics", page 273 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 180 TNC is generating the programming graphics Selecting views Plan view Front view Page view Display or hide tool paths Display or hide tool paths in rapid traverse HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 181 Shift the soft-key row Erase the graphics: 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 | ISO Programming User's Manual | 9/2016...
  • Page 182 After you release the left mouse button, the TNC zooms in on the defined area To rapidly magnify or reduce any area: Rotate the mouse wheel backwards or forwards HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 183 Press the ERR key. The TNC opens the error window and displays all accumulated error messages. Closing the error window Press the END soft key; or Press the ERR key. The TNC closes the error window. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 184 Open the error window Press the MORE FUNCTIONS soft key Press the FILTER soft key The control filters the identical warnings Leave Filter: Press the GO BACK soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 185 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 | ISO Programming User's Manual | 9/2016...
  • Page 186 Function Keys Go to beginning of keystroke log Go to end of keystroke log Find text Current keystroke log Previous keystroke log Up/down one line Return to main menu HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 187 There you will find further, more detailed information on the error message concerned. Call the help for HEIDENHAIN error messages Call the help for HEIDENHAIN machine-specific error messages, if available HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 188 .chm files. As an option, your machine tool builder can embed machine-specific documentation in the TNCguide. These documents then appear as a separate book in main.chm file. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 189 Press the HELP button: The TNC opens the Help system and shows the description of the active function. This does not apply for miscellaneous functions or cycles from your machine manufacturer HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 190 Select the page last shown Page forward if you have used the "Select page last shown" function Move up by one page Move down by one page HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 191 If you activate the Search only in titles function (by mouse or by using the cursor and the space key), the TNC searches only through headings and ignores the body text. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 192 Programming aids TNCguide context-sensitive help system Downloading current help files You'll find the help files for your TNC software on the HEIDENHAIN homepage: http://content.heidenhain.de/doku/tnc_guide/html/en/ index.html Navigate to the suitable help file as follows: TNC Controls Series, e.g. TNC 600 Desired NC software number, e.g.TNC 620 (81760x-04)
  • Page 193 Danish TNC:\tncguide\fi Finnish TNC:\tncguide\nl Dutch TNC:\tncguide\pl Polish TNC:\tncguide\hu Hungarian TNC:\tncguide\ru Russian TNC:\tncguide\zh Chinese (simplified) TNC:\tncguide\zh-tw Chinese (traditional) TNC:\tncguide\sl Slovenian TNC:\tncguide\no Norwegian TNC:\tncguide\sk Slovak TNC:\tncguide\kr Korean TNC:\tncguide\tr Turkish TNC:\tncguide\ro Romanian HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 195: Tool

    Tools...
  • Page 196 You can adjust the feed rate during the program run with the feed rate potentiometer F . The feed rate potentiometer lowers the programmed feed rate, not the feed rate calculated by the control. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 197 To program the spindle speed, press the S key on the alphabetic keyboard. Enter the new spindle speed Changing during program run You can adjust the spindle speed during program run with the spindle speed potentiometer S. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 198 The entire tool length is essential for the TNC in order to perform numerous functions involving multi-axis machining. Tool radius R You can enter the tool radius R directly. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 199 In the programming dialog, you can transfer the value for tool length and tool radius directly into the input line by pressing the desired axis soft key. Example N40 G99 T5 L+10 R+5* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 200 You can select either list view or form view for tables via the "Screen layout" key. when you open the tool table you can also change its layout HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 201 (error message) as well as an increase in the shaft speed via the potentiometer. Function inactive: Enter –. range: 0 to +999, if function not active: enter – Input HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 202 Tool life expired Time for exceeding the tool life in minutes Further Information: "Overtime for tool life", page 217 Function is defined by the machine manufacturer. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 203 Breakage tolerance: radius? Permissible deviation from tool radius R for breakage detection. If the entered value is exceeded, the TNC locks the tool (status L). Input range: 0 to 0.9999 mm HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 204 Cancel the filter: Press the SHOW ALL soft key The machine tool builder adapts the features of the filter function to the requirements of your machine. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 205 You can overwrite the stored values, or enter new values at any position. Additional functions are illustrated in the table below. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 206 Show all touch probes in the tool table Exiting any other tool table Call the file manager and select a file of a different type, such as a part program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 207 If you export a tool table from an iTNC 530 and import it into a TNC 620, you have to adapt its format and content before you can use the tool table. On the TNC 620, you can adapt the tool table conveniently with the IMPORT TABLE function. The TNC converts the contents of the imported tool table to a format valid for the TNC 620 and saves the changes to the selected file.
  • Page 208 When tool tables are imported from an iTNC 530, all existing tools are imported along with their corresponding tool type. Tool types not present areimported as type Undefined. Check the tool table after the import. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 209 TOOL.T remains unchanged. The procedure for copying tool tables using the TNC file manager is described in the file management. Further Information: "Copying a table", page 148 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 210 Select the pocket table: Press the POCKET TABLE soft key Set the EDIT soft key to ON. On your machine this might not be necessary or even possible. Refer to your machine manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 211 Box magazine: Lock the pocket below below? LOCKED_LEFT Lock the pocket at Box magazine: Lock the pocket at left left? LOCKED_RIGHT Lock the pocket at Box magazine: Lock the pocket at right right? HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 212 Edit the current field Sort the view The machine manufacturer defines the features, properties and designations of the various display filters. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 213 Tool length oversize DL: Enter the delta value for the tool length Tool radius oversize DR: Enter the delta value for the tool radius Tool radius oversize DR2: Enter the delta value for tool radius 2 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 214 If you are working with tool tables, use a G51 block to preselect the next tool. Simply enter the tool number or a corresponding Q parameter, or type the tool name in quotation marks. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 215 Directly before and after G24 and G25 During execution of macros During execution of a tool change Directly after a T block or G99 During execution of SL cycles HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 216 100. If you want to reset the current age of a tool (e.g. after changing the indexable inserts), enter the value 0 in the CUR_TIME column. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 217 (DR) either in the tool table or in the T block. With deviations, the TNC displays an error message and does not replace the tool. You can suppress this message with the M function M107, and reactivate it with M108. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 218 TOOL.T Tool number (–1: Tool not inserted yet) Tool index NAME Tool name from the tool table TIME Tool usage time in seconds (feed time without rapid traverse movements) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 219 To close the pop-up window, press the ENT key. You can query the tool usage test with the D18 ID975 NR1 function. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 220 Tool length L from G99 block or tool table : Oversize for length DL in the T block CALL T block Oversize for length DL in the tool table HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 221 Oversize for radius DR in the tool table Contouring without radius compensation: G40 The tool center moves on the machining plane along the programmed path orto the programmed coordinates. Applications: Drilling and boring, pre-positioning HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 222 Select tool movement to the right of the contour: Press the G42 soft key, or Select tool movement without radius compensation or cancel radius compensation: Select function G40 Terminate the block: Press the END key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 223 Danger of collision! To prevent the tool from damaging the contour, be careful not to program the starting or end position for machining inside corners at a corner of the contour. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 224 If you edit a tool in tool management, the selected tool is locked. If this tool is required in the NC program being used, the TNC shows the message: Tool table locked. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 225 T usage sequence: List of the sequence of all tools that are inserted in the program selected in the Program Run mode (only if you have already created a tool usage file) Further Information: "Tool usage test", page 218 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 226 SHIFT COLUMN active: The column can be moved by drag and drop Reset the manually changed settings (move columns) to the original condition HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 227 EDIT ON/OFF soft key to ON HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 228 Undo function available. You cannot delete the tool data of tools still stored in the pocket table. First remove the tool from the magazine. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 229 Piloted counterbore(TSINK),TSINK Boring tool,BOR Back boring tool,BCKBOR Thread mill,GF Thread mill w/ countersink,GSF Thread mill w/ single thread,EP Thread mill w/ indxbl insert,WSP Thread milling drill,BGF Circular thread mill,ZBGF HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 230 Tools Tool management (option number 93) Icon Tool type Tool type number Roughing cutter (MILL_R),MILL_R Finishing cutter (MILL_F),MILL_F Rough/finish cutter,MILL_RF Floor finisher(MILL_FD),MILL_FD Side finisher (MILL_FS),MILL_FS Face milling cutter,MILL_FACE HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 231 Use the arrow keys or mouse to select the file to be imported and confirm with the ENT key: The TNC shows the content of the CSV file in a pop-up window Start import procedure with START soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 232 Sample import file: T,L,R,DL,DR Line 1 with column names 4,125.995,7.995,0,0 Line 2 with tool data 9,25.06,12.01,0,0 Line 3 with tool data 28,196.981,35,0,0 Line 4 with tool data HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 233 Terminate the export process by pressing the END key or soft The TNC always stores the exported CSV file in the TNC:\system\tooltab directory. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 235: Programming Contours

    Programming contours...
  • Page 236 With the TNC'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 | ISO Programming User's Manual | 9/2016...
  • Page 237 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 323 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 238 The NC block contains two coordinates. The TNC thus moves the tool on the programmed plane. Example N50 G00 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 | ISO Programming User's Manual | 9/2016...
  • Page 239 When a circular path has no tangential transition to another contour element, enter the direction of rotation as follows: Clockwise direction of rotation: G02/G12 Counterclockwise direction of rotation: G03/G13 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 240 "Path contours Cartesian coordinates", page 252 Pre-position Danger of collision! Before running a machining program, always pre-position the tool to prevent the possibility of damaging it or the workpiece. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 241 If danger of collision exists, approach the starting point in the spindle axis separately. NC blocks N40 G00 Z-10* N30 G01 X+20 Y+30 G41 F350* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 242 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 | ISO Programming User's Manual | 9/2016...
  • Page 243 The radius for G26 and G27 must be selected so that the TNC can execute the circular path between the starting point and the first contour point, as well as the last contour point and the end point. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 244 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 | ISO Programming User's Manual | 9/2016...
  • Page 245 TNC moves to the auxiliary point P the feed rate programmed with the APPR block. If no feed rate is programmed before the approach block, the TNC generates an error message. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 246 If you program APPR LN or APPR CT with G40, the control stops the machining/simulation with an error message. This method of function differs from the iTNC 530 control! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 247 N80 APPR LN X+10 Y+20 Z-10 LEN15 G24 F100* PA with radius comp. G42 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 248 N80 APPR CT X+10 Y+20 Z-10 CCA180 R+10 G42 F100* PA with radius comp. G42, radius R=10 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 249 N80 APPR LCT X+10 Y+20 Z-10 R10 G42 F100* PA with radius comp. G42, radius R=10 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 250 Last contour element: PE with radius compensation N30 DEP LN LEN+20 F100* Depart perpendicular to contour by LEN=20 mm N40 G00 Z+100 M2* Retract in Z, return to block 1, end program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 251 Last contour element: PE with radius compensation N30 DEP LCT X+10 Y+12 R+8 F100* Coordinates PN, arc radius=8 mm N40 G00 Z+100 M2* Retract in Z, return to block 1, end program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 252 If you enter DIN/ISO functions via a connected USB keyboard, make sure that capitalization is active. At the start of the block the control automatically writes in capitals. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 253 Select the NC block after which you want to insert the straight line block Press the ACTUAL-POSITION-CAPTURE key: The TNC generates a straight line block with the actual position coordinates. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 254 A feed rate programmed in the G24 block is effective only in that CHF block. After the G24 block, the previous feed rate becomes effective again. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 255 A feed rate programmed in the G25 block is effective only in that G25 block. After the G25 block, the previous feed rate becomes effective again. You can also use an G25 block for a tangential contour approach. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 256 The only effect of I and J 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 | ISO Programming User's Manual | 9/2016...
  • Page 257 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 TNC can traverse: 0.0016 µm. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 258 TNC moves the tool in a spatial arc, which means a circular arc in 3 axes. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 259 N100 G01 G41 X+40 Y+40 F200 M3* N110 G02 X+70 Y+40 R+20* (ARC 1) N110 G03 X+70 Y+40 R+20* (ARC 2) N110 G02 X+70 Y+40 R-20* (ARC 3) N110 G03 X+70 Y+40 R-20* (ARC 4) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 260 A tangential arc is a two-dimensional operation: the coordinates in the G06 block and in the contour element preceding it must be in the same plane of the arc! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 261 Tangential exit N160 G40 X-20 Y-20 F1000* Retract the tool in the working plane, cancel radius compensation N170 G00 Z+250 M2* Retract the tool, end program N99999999 %LINEAR G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 262 N180 G40 X-20 Y-20 F1000* Retract the tool in the working plane, cancel radius compensation N190 G00 Z+250 M2* Retract the tool in the tool axis, end of program N99999999 %CIRCULAR G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 263 N120 G01 G40 X-40 Y-50 F1000* Retract the tool in the working plane, cancel radius compensation N130 G00 Z+250 M2* Retract the tool in the tool axis, end of program N99999999 %C-CC G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 264: Path Contours - Polar Coordinates

    Combination of a circular and a Polar radius, polar angle of the linear movement arc end point, coordinate of the end point in the tool axis HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 265: Zero Point For Polar Coordinates: Pole I, J

    If the angle from the angle reference axis to R is clockwise: H<0 Example NC blocks N120 I+45 J+45* N130 G11 G42 R+30 H+0 F300 M3* N140 H+60* N150 G91 H+60* N160 G90 H+180* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 266: Circular Path G12/G13/G15 Around Pole I, J

    Example NC blocks N120 I+40 J+35* N130 G01 G42 X+0 Y+35 F250 M3* N140 G11 R+25 H+120* N150 G16 R+30 H+30* N160 G01 Y+0* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 267: Helix

    Internal thread Work direction Direction of rotation Radius compensation Right-hand Left-hand Right-hand Z– Left-hand Z– External thread Right-hand Left-hand Right-hand Z– Left-hand Z– HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 268 Example NC blocks: Thread M6 x 1 mm with 5 revolutions N120 I+40 J+25* N130 G01 Z+0 F100 M3* N140 G11 G41 R+3 H+270* N150 G12 G91 H-1800 Z+5* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 269: Example: Linear Movement With Polar Coordinates

    N170 G40 R+60 H+180 F1000* Retract the tool in the working plane, cancel radius compensation N180 G00 Z+250 M2* Retract in the spindle axis, end of program N99999999 %LINEARPO G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 270: Example: Helix

    N100 G13 G91 H+3240 Z+13,5 F200* Helical traverse N110 G27 R2 F500* Tangential exit N120 G01 G40 G90 X+50 Y+50 F1000* Retract the tool, end program N130 G00 Z+250 M2* N99999999 %HELIX G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 271: Path Contours - Fk Free Contour Programming (Option 19)

    FK programming graphics. The upper right figure shows a workpiece drawing for which FK programming is the most convenient programming method. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 272 NC blocks with the gray path function keys to fully define the direction of contour approach. Do not program an FK contour immediately after an L command. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 273: Fk Programming Graphics

    Showing block numbers in the graphic window To show a block number in the graphic window: Set the SHOW OMIT BLOCK NR. soft key to SHOW stellen (soft-key row 3) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 274: Initiating The Fk Dialog

    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 | ISO Programming User's Manual | 9/2016...
  • Page 275: 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 block by using the soft keys HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 276: 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 block by using the soft keys HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 277: Input Possibilities

    530 or on earlier TNCs are not compatible. Example NC blocks N20 FLT X+25 LEN 12.5 AN+35 G41 F200* N30 FC DR+ R6 LEN 10 AN-45* N40 FCT DR- R15 LEN 15* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 278 Rotational direction of the arc Radius of an arc Example NC blocks N10 FC CCX+20 CCY+15 DR+ R15* N20 FPOL X+20 Y+15* N30 FL AN+40* N40 FC DR+ R15 CCPR+35 CCPA+40* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 279 Beginning of CLSD+ contour: End of contour: CLSD– Example NC blocks N10 G01 X+5 Y+35 G41 F500 M3* N20 FC DR- R15 CLSD+ CCX+20 CCY+35* N30 FCT DR- R+15 CLSD-* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 280: Auxiliary Points

    X and Y coordinates of an auxiliary point near a circular arc Distance of auxiliary point to circular arc Example NC blocks N10 FC DR- R10 P1X+42.929 P1Y+60.071* N20 FLT AN-70 PDX+50 PDY+53 D10* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 281: Relative Data

    Polar coordinates relative to block N Example NC blocks N10 FPOL X+10 Y+10* N20 FL PR+20 PA+20* N30 FL AN+45* N40 FCT IX+20 DR- R20 CCA+90 RX 20* N50 FL IPR+35 PA+0 RPR 20* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 282 Example NC blocks N10 FL X+10 Y+10 G41* N20 FL ...* N30 FL X+18 Y+35* N40 FL ...* N50 FL ...* N60 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX10 RCCY30* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 283: Example: Fk Programming 1

    N150 DEP CT CCA90 R+5 F2000* Depart the contour on a circular arc with tangential connection N160 G00 X-30 Y+0* N170 G00 Z+250 M2* Retract the tool, end program N99999999 %FK1 G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 285: Data Transfer From Cad Files

    Data transfer from CAD files...
  • Page 286 CAD data formats directly on the TNC. The TNC displays the following file formats: File Type Format Step .STP and .STEP AP 203 AP 214 IGES .IGS and .IGES Version 5.3 .DXF 2000 2002 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 287 TNC will use when generating the contour program. Default setting: 4 decimal places with mm and 5 decimal places with inch Switch between various views of the model e.g. Top HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 288 DXF file from a CAD or drawing program, make sure that you save the file in ASCII format. The TNC supports the following types of file formats: Further Information: "Fig. X", page HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 289 DXF converter and shows the contents of the file on the screen. In the List View window, the TNC shows the layers (planes) and it shows the drawing in the Graphics window HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 290 TNC will use when generating the contour program. Default setting: 4 decimal places with mm and 5 decimal places with inch Switch between various views of the model e.g.Top HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 291 In addition, you must remove the comments that the DXF converter inserts into the contour program. The TNC displays the active basic settings in the footer of the screen. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 292 Alternatively, use the space key Show a layer: Select the layer with the left mouse button, and click on its check box to show it. Alternatively, use the space key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 293 Click the star you want to select as reference point. The TNC sets the reference-point symbol to the selected location. If the selected element is too small, then use the zoom function. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 294 Delete a datum by clicking on the icon. Element Information In the Element Information window, the TNC shows how far the datum you haven chosen is located from the drawing datum. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 295 Layer: Indicates the layer you are currently on Type: Indicates the current element type, e.g. line Coordinates: Shows the starting point and end point of an element, and circle center and radius where appropriate HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 296 Confirm the entry: The TNC saves the contour program to the selected directory If you want to select more contours, press the Cancel Selected Elements soft key and select the next contour as described above HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 297 If the contour element to be extended or shortened is a circular arc, then the TNC extends/shortens the contour element along the same arc. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 298 The point tables (.PNT) of the TNC 640 and iTNC 530 are not compatible. Transferring and processing on the other control type in each case may lead to problems and unforeseen performance. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 299 Confirm the entry: The TNC saves the contour program to the selected directory If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 300 Confirm the entry: The TNC saves the contour program to the selected directory If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 301 Confirm the entry: The TNC saves the contour program to the selected directory If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 302 Display the next larger diameter found Display the largest diameter found (default setting) You can have the tool paths displayed by clicking the SHOW TOOL PATH icon. Further Information: "Basic settings", page 290 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 303 To return to the standard display: Press the shift key and simultaneously double-click with the right mouse key. The rotation angle is maintained if you only double-click with the right mouse key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 305: Subprograms And Program Section Repeats

    Subprograms and program section repeats...
  • Page 306 Do not use a label number or label name more than once! Label 0 (G98 L0) is used exclusively to mark the end of a subprogram and can therefore be used as often as desired. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 307 Write subprograms after the block with M2 or M30 If subprograms are located before the block with M2 or M30 in the part program, they will be executed at least once even if they are not called HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 308 If you want to use a label name, press the LBL NAME soft key to switch to text entry. L 0 is not permitted (Label 0 is only used to mark the end of a subprogram). HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 309 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 | ISO Programming User's Manual | 9/2016...
  • Page 310 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 | ISO Programming User's Manual | 9/2016...
  • Page 311 Select a datum table with %:TAB: Select a point table with %:PAT: Select a contour program with %:CNT: Select a program with %:PGM: Select last selected file with %<>% HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 312 M30 with the D09 P01 +0 P02 +0 P03 99 jump function to force a jump over this program section The called part program must not contain a % call into the calling part program, otherwise an infinite loop will result HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 313 Enter the path name with the keyboard Press the SELECT FILE soft key: The TNC displays a selection window in which you can select the program to be called; confirm with theENT key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 314 To call the selected program, proceed as follows: To select the functions for program call, press the PGM CALL key Press the CALL SELECTED PROGRAM soft key: The TNC calls the last program selected with %<>% HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 315 Maximum nesting depth for subprograms: 19 Maximum nesting depth for main program calls: 19, where a G79 acts like a main program call You can nest program section repeats as often as desired HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 316 45. End of subprogram 1 and return jump to the main program UPGMS. 5 Main program UPGMS is executed from block 18 up to block 35. Return jump to block 1 and end of program. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 317 (including the program section repeat between 20 and block 27). 5 Main program REPS is executed from block 36 to block 50. Return jump to block 1 and end of program. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 318 This means that subprogram 2 is repeated twice. 4 Main program UPGREP is executed from block 13 up to block 19. Return jump to block 1 and end of program. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 319 Retract tool N200 L1,4* Return jump to label 1; section is repeated a total of 4 times N200 G00 Z+250 M2* Retract the tool, end program N99999999 %PGMWDH G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 320 N160 Y+20 M99* Move to 3rd hole, call cycle N170 X-20 G90 M99* Move to 4th hole, call cycle N180 G98 L0* End of subprogram 1 N99999999 %UP1 G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 321 ;FEED RATE FOR PLNGNG Q211=0.5 ;DWELL TIME AT DEPTH Q208=400 ;RETRACTION FEED RATE Q203=+0 ;SURFACE COORDINATE Q204=10 ;2ND SET-UP CLEARANCE N150 L1,0* Call subprogram 1 for the entire hole pattern HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 322 N280 Y+20 M99* Move to 3rd hole, call cycle N290 X-20 G90 M99* Move to 4th hole, call cycle N300 G98 L0* End of subprogram 2 N310 %UP2 G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 323: Programming Q Parameters

    Programming Q parameters...
  • Page 324 Parameters that are nonvolatile on all NC programs in the TNC memory, i.e. they remain in effect even after a power interruption 0 – 499 Parameters for users HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 325 HEIDENHAIN but cannot be ensured. Machine manufacturer or third-party functions may still cause overlaps with the user's NC program. Please refer to the machine manual and third-party documentation for this. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 326 (round-off error). Keep this in mind especially when you use calculated Q-parameter contents for jump commands or positioning movements. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 327 If you have a USB keyboard connected, you can press the Q key to open the dialog for entering a formula. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 328 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 | ISO Programming User's Manual | 9/2016...
  • Page 329 To the right of the "=" character you can enter the following: 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 | ISO Programming User's Manual | 9/2016...
  • Page 330 FIRST VALUE / PARAMETER? Enter Q5 as the first value and confirm with the ENT key. SECOND VALUE / PARAMETER? Enter 7 as the second value and confirm with the ENT key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 331 Calculate the angle from the arc tangent of the opposite and adjacent sides or from the sine and cosine of the angle (0 < angle < 360°) and assign it to a parameter HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 332 (Y if spindle axis is Z) in parameter Q21, and the circle radius in parameter Q22. Note that D23 and D24 automatically overwrite the resulting parameter and the two following parameters. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 333 Unconditional jumps An unconditional jump is programmed by entering a conditional jump whose condition is always true. Example: D09 P01 +10 P02 +10 P03 1 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 334 D12: IF LESS, JUMP e. g. D12 P01 +Q5 P02 +0 P03 "ANYNAME" * If the first value or parameter is smaller than the second value or parameter, jump to specified label HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 335 If you want to check or edit local, global or string parameters, press the SHOW PARAMETERS Q QL QR QS soft key. The TNC then displays the specific parameter type. The functions previously described also apply. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 336 The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, whereby e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 337 Read from a freely definable table Transfer up to eight values to the D37Export local Q parameters or QS parameters into a calling program Send information from the NC program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 338 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 | ISO Programming User's Manual | 9/2016...
  • Page 339 Pocket too large: scrap axis 2 1054 Stud too small: scrap axis 1 1055 Stud too small: scrap axis 2 1056 Stud too large: rework axis 1 1057 Stud too large: rework axis 2 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 340 1089 Slot position 0 not allowed 1090 Enter an infeed not equal to 0 1091 Switchover of Q399 not allowed 1092 Tool not defined 1093 Tool number not permitted HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 341 Plunging type is not possible 1105 Plunge angle incorrectly defined 1106 Angular length is undefined 1107 Slot width is too large 1108 Scaling factors not equal 1109 Tool data inconsistent HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 342 Format for text variable QS Format for integer Separation character between output format and parameter End of block character Line break Q parameter value, right-aligned Q parameter value, left-aligned HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 343 Outputs text only for Polish conversational language L_HUNGARIA Outputs text only for Hungarian conversational language L_CHINESE Outputs text only for Chinese conversational language L_CHINESE_TRAD Outputs text only for Chinese (traditional) conversational language HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 344 "MEASURING LOG OF IMPELLER CENTER OF GRAVITY"; "DATUM: %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; HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 345 In machine parameters (no. 102202) and (no. 102203) you can define a default path for outputting log files. If you use D16 the file must not be UTF8-encoded. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 346 If you output the same file more than once in the program, the TNC appends all texts to the end of the texts already output within the target file. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 347 Channel data, 25 Channel number Cycle parameter, 30 Set-up clearance of active fixed cycle Drilling depth or milling depth in active fixed cycle Plunging depth of active machining cycle HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 348 TT: Wear tolerance for radius, RTOL Tool no. TT: Rotational direction DIRECT (0=positive/– 1=negative) Tool no. TT: Offset in plane R-OFFS Tool no. TT: Offset in length L -OFFS HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 349 Tool radius oversize DR Automatic 0 = Yes, 1 = No Tool radius oversize DR2 Tool index Active feed rate Values programmed immediately Tool number T after tool definition , 61 Length HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 350 Active scaling factor in U axis Active scaling factor in V axis Active scaling factor in W axis 3-D ROT A axis 3-D ROT B axis 3-D ROT C axis HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 351 V axis W axis Current position in the active X axis coordinate system, 270 Y axis Z axis A axis B axis C axis U axis V axis W axis HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 352 Last reference point of a manual touch (X, Y, Z, A, B, probe cycle, or last touch point from Cycle C, U, V, W) 0 without probe length or probe radius compensation (machine coordinate system) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 353 Maximum tool age TIME1 Maximum tool age TIME2 Current tool age CUR. TIME PLC status Maximum tooth length LCUTS Maximum plunge angle ANGLE TT: Number of tool teeth CUT HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 354 0 = Not permitted, 1 = Permitted Example: Assign the value of the active scaling factor for the Z axis to Q25. N55 D18 Q25 ID210 NR4 IDX3* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 355 NC program has actually reached that block. Example: Pause internal look-ahead calculation, read current position in the X axis N32 D20 SYNC N33 D18 Q1 ID270 NR1 IDX1* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 356 For more detailed information, consult the Remo Tools SDK manual. Example Document values from Q1 and Q23 in the log. D38* /"Q PARAMETER Q1: %F Q23: %F" P02 +Q1 P02 +Q23* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 357 = ASIN 0.75 Arc cosine Inverse function of the cosine; determine the angle from the ratio of the adjacent side to the hypotenuse e. g.Q11 = ACOS Q40 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 358 When return value Q12 = 1, then Q50 >= 0 When return value Q12 = -1, then Q50 < 0 Calculate modulo value (division remainder) e. g.Q12 = 400 % 360 Result: Q12 = 40 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 359 2 Calculation step 3 to the third power = 27 3 Calculation 100 – 27 = 73 Distributive law Law of distribution with parentheses calculation a * (b + c) = a * b + a * c HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 360 Shift the soft-key row and open the parentheses Enter 12 (Q parameter number) Select division Enter 13 (Q parameter number) Close parentheses and conclude formula entry Example NC block N10 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 361 When you use the STRING FORMULA function, the result of the arithmetic operation is always a string. When you use the FORMULA function, the result of the arithmetic operation is always a numeric value. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 362 Example: QS10 is to include the complete text of QS12, QS13 and QS14 N37 QS10 = QS12 || QS13 || QS14 Parameter contents: QS12: Workpiece QS13: Status: QS14: Scrap QS10: Workpiece Status: Scrap HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 363 END key Example: Convert parameter Q50 to string parameter QS11, use 3 decimal places N37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 364 Example: A four-character substring (LEN4) is read from the string parameter QS10 beginning with the third character (BEG2) N37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 365 Path of the selected pallet table NC software version, 10630 Version identifier of the NC software version Tool data, 10950 Tool name DOC entry of the tool AFC control setting Tool-carrier kinematics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 366 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 Q82 N37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 367 TNC returns the first place at which it finds the substring. Example: Search through QS10 for the text saved in parameter QS13. Begin the search at the third place. N37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 368 END key Example: Find the length of QS15 N37 Q52 = STRLEN ( SRC_QS15 ) If the selected string parameter is not defined the control returns the result -1. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 369 QS parameter alphabetically +1: The first QS parameter follows the second QS parameter alphabetically Example: QS12 and QS14 are compared for alphabetic priority N37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 370 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 | ISO Programming User's Manual | 9/2016...
  • Page 371 Assign string parameter for key 15 QS12 = "CFGDISPLAYDATA" Assign string parameter for entity 16 QS13 = "AXISDISPLAY" Assign string parameter for parameter name 17 QS1 = Read out machine parameter CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 372 Assign string parameter for key N20 QS12 = "CFGGEOCYCLE" Assign string parameter for entity N30 QS13 = "POCKETOVERLAP" Assign string parameter for parameter name N40 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Read out machine parameter HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 373 X axis Q109 = 0 Y axis Q109 = 1 Z axis Q109 = 2 U axis Q109 = 6 V axis Q109 = 7 W axis Q109 = 8 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 374 Q113 = 1 Tool length: Q114 The current value for the tool length is assigned to Q114. The TNC remembers the current tool length even if the power is interrupted. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 375 Tool radius Q116 Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the TNC Coordinates Parameter value A axis Q120 B axis Q121 C axis Q122 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 376 Parameter value Rotation about the A axis Q170 Rotation about the B axis Q171 Rotation about the C axis Q172 Workpiece status Parameter value Good Q180 Rework Q181 Scrap Q182 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 377 Status of tool measurement with TT Parameter value Tool within tolerance Q199 = 0.0 Tool is worn (LTOL/RTOL is exceeded) Q199 = 1.0 Tool is broken (LBREAK/RBREAK is Q199 = 2.0 exceeded) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 378 N240 D00 Q37 P01 +0* Set counter N250 Q21 = Q3 * COS Q36 Calculate X coordinate for starting point N260 Q22 = Q4 * SIN Q36 Calculate Y coordinate for starting point HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 379 Reset the rotation N380 G54 X+0 Y+0* Reset the datum shift N390 G00 G40 Z+Q12* Move to set-up clearance N400 G98 L0* End of subprogram N99999999 %ELLIPSE G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 380 Copy starting angle in space (Z/X plane) N250 Q25 = ( Q5 - Q4 ) / Q13 Calculate angle increment N260 G54 X+Q1 Y+Q2 Z+Q3* Shift datum to center of cylinder (X axis) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 381 N420 G98 L99* N430 G73 G90 H+0* Reset the rotation N440 G54 X+0 Y+0 Z+0* Reset the datum shift N450 G98 L0* End of subprogram N99999999 %CYLIN G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 382 Account for starting angle of rotational position in the plane N300 G98 L1* Pre-position in the spindle axis N310 I+0 J+0* Set pole in the X/Y plane for pre-positioning HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 383 N460 D09 P01 +Q28 P02 +Q9 P03 1* N470 G73 G90 H+0* Reset the rotation N480 G54 X+0 Y+0 Z+0* Reset the datum shift N490 G98 L0* End of subprogram N99999999 %SPHERE G71 * HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 385: Miscellaneous Functions

    Miscellaneous functions...
  • Page 386 In this case, the dialog is continued for the parameter input. In the Manual operation and Electronic handwheel operating modes, the M functions are entered with the M soft key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 387 M (miscellaneous) function in a STOP block: To program an interruption of program run, press the STOP key Enter a miscellaneous function M Example NC blocks N87 G38 M6* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 388 ■ Tool change Spindle STOP Program STOP ■ Coolant ON ■ Coolant OFF ■ Spindle ON clockwise Coolant ON ■ Spindle ON counterclockwise Coolant ON ■ Same as M2 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 389 The coordinate values on the TNC screen are referenced to the machine datum. Switch the display of coordinates in the status display to REF . Further Information: "Status displays", page 84 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 390 Further Information: "Show the workpiece blank in the working space (option 20)", page 566 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 391 The function M130 is allowed only if the tilted working plane function is active. Effect M130 functions blockwise in straight-line blocks without tool radius compensation. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 392 Move to contour point 15 N160 Y+0.5 ... F ... M97* Machine small contour step 15 to 16 N170 G90 X ... Y ... * Move to contour point 17 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 393 Move to the contour points 10, 11 and 12 in succession: N100 G01 G41 X ... Y ... F ...* N110 X ... G91 Y ... M98* N120 X+ ...* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 394 The feed rate for plunging is to be 20% of the feed rate in the plane. Actual contouring feed rate (mm/min): N170 G01 G41 X+20 Y+20 F500 M103 F20* N180 Y+50* N190 G91 Z-2.5* N200 Y+5 Z-5* N210 X+50* N220 G90 Z+5* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 395 If you change the spindle speed by using the spindle override, the TNC changes the feed rate accordingly. Effect M136 becomes effective at the start of block. You can cancel M136 by programming M137 . HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 396 The initial state is restored after finishing or canceling a machining cycle. Effect M109 and M110 become effective at the start of block. To cancel M109 or M110, enter M111. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 397 M120 is programmed without LA, or another program is called with % the working plane is tilted with Cycle G80 or the PLANE function M120 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 398 Before using the functions listed below, you have to cancel M120 and the radius compensation: Cycle G60 Tolerance Cycle G80 Working plane PLANE function M114 M128 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 399 ASCII keyboard. Effect Cancel handwheel positioning by programming M118 once again without coordinate input. M118 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 400 M118 function. For this purpose, you must at least define the spindle axis with the permitted traverse range (e.g. M118 Z5) in the M118 function and select the VT axis on the handwheel. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 401 Effect M140 is effective only in the NC block in which M140 is programmed. M140 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 402 M118 function and then run M140, the TNC ignores the superimposed values with the retraction movement. This may cause undesired motion or collisions on machines with rotary axes in the head. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 403 M141 functions only for movements with straight- line blocks. Effect M141 is effective only in the block in which it is programmed. M141 becomes effective at the start of block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 404 M143 becomes effective at the start of the block. M143 deletes the entries in columns SPA, SPB and SPC in the preset table; re-activating the corresponding preset lines does not activate the deleted basic rotation. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 405 Effect M148 remains in effect until deactivated with M149. M148 becomes effective at the start of the block, M149 at the end of the block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 406 Effect The Function M197 is effective blockwise and is only effective on outside corners. Example NC blocks G01 X... Y... RL M197 DL0.876* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 407: Special Functions

    Special functions...
  • Page 408 You can rapidly navigate with the cursor or mouse and select functions in the tree diagram. The TNC displays online help for the specific functions in the window on the right. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 409 Select a contour definition See Cycle- Programming User's Manual Define a complex contour See Cycle- formula Programming User's Manual Select the point file with See Cycle- machining positions Programming User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 410 Soft key Function Description Define string functions page 361 Define pulsing spindle speed page 428 Define dwell time page 430 Define DIN/ISO functions page 417 Add comments page 169 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 411 The tool carrier templates may consist of several sub- files. If the sub-files are incomplete, the control will display an error message. Do not use incomplete tool carrier templates! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 412 If the tool carrier template does not contain any transformation vectors, names, test points and measurement points, the additional ToolHolderWizard tool does not execute any function when the corresponding icons are activated. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 413 Output file area Press the GENERATE FILE button If required, reply to the message on the control Press the CLOSE icon The control closes the additional tool HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 414 Select the desired tool carrier using the preview screen Press the OK soft key The control copies the name of the selected tool carrier to the KINEMATIC column Exit the tool table HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 415 ACC is also advantageous during standard roughing. When you use the ACC feature, you must enter the number of tool cuts CUT for the corresponding tool in the TOOL.T tool table. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 416 ACC symbol in the position display Further Information: "Status displays", page 84 To deactivate ACC: Set the soft key to OFF If ACC is on, in the position display the TNC shows the symbol HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 417 Y coordinate of the circle center/pole Label call for subprogram and program section repeat Miscellaneous function Block number Tool call Polar coordinate angle Z coordinate of the circle center/pole Polar coordinate radius Spindle speed HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 418 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 | ISO Programming User's Manual | 9/2016...
  • Page 419 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 | ISO Programming User's Manual | 9/2016...
  • Page 420 Press the READ FILE soft key. The TNC displays the dialog prompt File name = Enter the path and name of the file you want to insert HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 421 Find text : Enter the text that you wish to find To find text: press the FIND soft key. Exit the search function: Press the END soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 422 TNC:\system \proto directory. Then your template will also be available in the list box for table templates when you create a new table. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 423 Navigation using the TNC keyboard: Press the navigation keys to go to the entry fields. Use the arrow keys to navigate within an entry field. To open pop-down menus, press the GOTO key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 424 This moves the cursor to the left window, and you can select the desired line with the arrow keys. Press the green navigation key to switch back to the input window. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 425 The table to be opened must have the extension .TAB. Example: Open the table TAB1.TAB, which is saved in the directory TNC:\DIR1. N56 D26 TNC:\DIR1\TAB1.TAB HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 426 Q parameters Q5, Q6 and Q7 . N53 Q5 = 3.75 N54 Q6 = -5 N55 Q7 = 7.5 N56 D27 P01 5/"RADIUS,DEPTH,D" = Q5 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 427 Customize table view This function may only be used with the permission of your machine manufacturer. Soft key Function Adapt format of tables present after changing the control software version HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 428 S-PULSE FUNCTION falls below the maximum speed once more. Symbols In the status bar the symbol indicates the condition of the pulsing shaft speed: Icon Function Pulsing spindle speed active HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 429 N40 FUNCTION S-PULSE RESET* Show the soft-key row with special functions Select the menu for defining various plain-language functions Press the FUNCTION SPINDLE soft key Press the RESET SPINDLE-PULSE soft key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 430 Select the menu for defining various plain-language functions 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 | ISO Programming User's Manual | 9/2016...
  • Page 431 Press the RESET FEED DWELL soft key You can also reset the dwell time by entering D-TIME The TNC automatically resets the FUNCTION FEED DWELL function at the end of a program. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 432 N40 FUNCTION DWELL REV5.8 FUNCTION DWELL soft key Press the DWELL TIME soft key Define the duration in seconds Alternatively, press the DWELL REVOLUTIONS soft Define the number of spindle revolutions HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 433: Multiple Axismachining

    Multiple axis- machining...
  • Page 434 Shortest-path traverse of rotary axes Reduce display value of rotary axes M128 Define the behavior of the TNC when positioning the rotary axes M138 Selection of tilted axes M144 Calculate machine kinematics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 435 When calculating the axis angle in the selected axis, the control sets the value The TNC only supports tilting the working plane with spindle axis Z. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 436 The control turns the soft key blue and shows an animated portrayal of the selected PLANE function. Soft key Function Switch on animation Animation mode activated HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 437 In the Distance-To-Go mode (ACTDST and REFDST) the TNC shows during tilting (MOVE or TURN mode) in the rotary axis the distance to go (or calculated distance) to the final position of the rotary axis. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 438 (angles = 0 and function is inactive). It does not need to be defined more than once. Deactivate tilting in the Manual operation operating mode in the 3D ROT menu. Further Information: "Activating manual tilting:", page 545 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 439 Spatial angle C?: Rotation angle SPC around the machine-referenced axis X. Entry range from -359.9999° to +359.9999° Continue with the positioning properties Further Information: "Specifying the positioning behavior of the PLANE function", page 451 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 440 Otherwise there will be deformations on the workpiece. Parameter description for the positioning behavior. Further Information: "Specifying the positioning behavior of the PLANE function", page 451 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 441 "Specifying the positioning behavior of the PLANE function", page 451 NC block N50 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..* Abbreviations used: PROJECTED Projected PROPR Principle plane PROMIN Minor plane Rotation HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 442 The 0° axis is the X axis Continue with the positioning properties Further Information: "Specifying the positioning behavior of the PLANE function", page 451 NC block N50 PLANE EULER EULPR45 EULNU20 EULROT22 ..* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 443 X axis shifted by the precession angle EULROT Rotation angle: angle describing the rotation of the tilted machining plane around the tilted Z axis HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 444 Depending on the setting of the machine tool builder, the control either outputs an error message if the vectors are not perpendicular, or it automatically compensates the vectors. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 445 N50 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NT0.92 ..* Abbreviations used Abbreviation Meaning VECTOR Vector BX, BY, BZ Basis vector: X, components NX, NY, NZ Normal vector: X, components HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 446 TNC. Parameter description for the positioning behavior. Further Information: "Specifying the positioning behavior of the PLANE function", page 451 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 447 "Specifying the positioning behavior of the PLANE function", page 451 NC block N50 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 | ISO Programming User's Manual | 9/2016...
  • Page 448 Continue with the positioning properties Further Information: "Specifying the positioning behavior of the PLANE function", page 451 Abbreviations used Abbreviation Meaning RELATIV Relative to NC block N50 PLANE RELATIV SPB-45 ..* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 449 SEQ, TABLE ROT and COORD ROT have no function in conjunction with PLANE AXIAL. Parameter description for the positioning behavior. Further Information: "Specifying the positioning behavior of the PLANE function", page 451 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 450 Continue with the positioning properties Further Information: "Specifying the positioning N50 PLANE AXIAL B-45 ..* behavior of the PLANE function", page 451 Abbreviations used Abbreviation Meaning AXIAL In the axial direction HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 451 (or table) relative to the tool tip. The DIST parameter shifts the center of rotation of the positioning movement relative to the current position of the tool tip. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 452 TNC approaches before tilting. MB MAX positions the tool just before the software limit switch. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 453 N20 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY* Define and activate the PLANE function N30 G01 A+Q120 C+Q122 F2000* Position the rotary axis with the values calculated by the Define machining in the tilted working plane HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 454 3 If only one solution is within the traverse range, the TNC selects this solution 4 If neither solution is within the traverse range, the TNC displays the Entered angle not permitted error message. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 455 If no free rotary axis is created in a tilting situation, 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 | ISO Programming User's Manual | 9/2016...
  • Page 456 If no transformation type was specified, the control uses COORD ROT transformation for the PLANE functions HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 457 B axis before tilting the working plane is maintained Because the workpiece was not positioned, the control aligns the working plane coordinate system according to the programmed spatial angle SPB+20 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 458 N10 T 5 G17 S4500* N20 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY* The swivel angle must be precisely adapted to the tool angle, otherwise the TNC outputs an error message. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 459 N13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 Define and activate the PLANE function F900* N14 M128* Activate M128 N15 G01 G91 F1000 B-17* Set the incline angle Define machining in the tilted working plane HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 460 M116 is effective in the working plane. Reset M116 with M117 . At the end of the program, M116 is also ineffective. M116 becomes effective at the start of block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 461 10° +20° 10° 340° –30° Effect M126 becomes effective at the start of block. To cancel M126, enter M127 . At the end of program, M126 is automatically canceled. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 462 C axis to the programmed value: M50 G00 C+180 M94* Effect M94 is effective only in the NC block in which it is programmed. M94 becomes effective at the start of block. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 463 M128. The tool length must refer to the spherical center of the tool tip. If M128 is active, the TNC shows the TCPM symbol in the status display. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 464 Example NC blocks Feed rate of 1000 mm/min for compensation movements: N50 G01 G41 X+0 Y+38.5 IB-15 F125 M128 F1000* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 465 If the actual position deviates from the nominal position by a value greater than that defined by the machine manufacturer, the TNC outputs an error message and interrupts program run. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 466 You can reset M138 by reprogramming it without entering any axes. Example NC blocks Perform the above-mentioned functions only in the tilting axis C: N50 G00 Z+100 G40 M138 C* HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 467 The machine geometry must be specified by the machine tool builder in the description of kinematics. The machine tool builder determines the behavior in the automatic and manual operating modes. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 468 Pre-position N20 M128* Activate M128 N30 G01 G42 X+0 Y+0 Z+0 B+0 C+0 F1000* Activate radius compensation N40 X+50 Y+0 Z+0 B-30 C+0* Position the rotary axis (tool orientation) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 469 Mechatronics: Feed control, drive technology, machine tool The motions and velocity profiles calculated by the TNC are realized as actual movements of the tool by the machine’s drive system. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 470 Avoid the output of the feed rate in every NC block. This would negatively influence the TNC’s velocity profile HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 471 3 Q52 = 1350 ; FEED RATE FOR MILLING 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 | ISO Programming User's Manual | 9/2016...
  • Page 472 Normal tolerance in Cycle 32: Between 0.010 mm and 0.020 mm Normal chord error in the CAM system: Smaller than 0.005 mm HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 473 L and permissible contour tolerance TA: T ~ K x L x TA K = 0.0175 [1/°] Example: L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 474 Improved reaction to negative effects (e.g. short, step-like stages, coarse chord tolerances, heavily rounded block end- point coordinates) in NC programs generated by CAM system Precise compliance to dynamic characteristics even in difficult conditions HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 475: Pallet Management

    Pallet management...
  • Page 476 *. Press the NO ENT key to cancel the lock. You can lock the execution for individual programs, fixtures or entire pallets. Unlocked lines (e.g. PGM) in a locked pallet are also not executed. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 477 Select end of row Search for text or value Sort or hide table columns Edit the current field Sort by column content Miscellaneous functions, e.g. saving Open dialog for file path selection HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 478 Display all type .P files: Press the SELECT TYPE and SHOW .P soft keys Select a pallet table with the arrow keys Press the ENT key Execute the pallet table: Press the NC START key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 479 If you interrupt the processing of pallet tables, the control always suggests the previously selected NC block of the interrupted NC program for the BLOCK SCAN function. Further Information: "Block scan in pallet programs", page 585 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 481: Manual Operation And Setup

    Manual Operation and Setup...
  • Page 482 In such a case, the TNC is ready for operation immediately after the machine control voltage is switched on. The TNC is now ready for operation in the Manual operation mode. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 483 If one of the two functions that were active before is active now, the NC START key has no function. The TNC outputs a corresponding error message. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 484 Inappropriate switch-off of the TNC can lead to data loss! The control restarts after pressing the RESTART soft key. Switch-off during a restart can also result in data loss! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 485 "Spindle speed S, feed rate F and miscellaneous function M", page 497 If a moving task is active on the machine, the control displays the control in operation symbol. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 486 If you are in the increment menu, you can switch off incremental jog positioning with the SWITCH OFF soft key. The maximum permissible value for infeed is 10 mm. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 487 An active handwheel must be deactivated before another handwheel can be selected. Refer to your machine manual. This feature must be enabled and adapted by the machine tool builder. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 488 15 NC STOP key (machine-dependent function, key can be exchanged by the machine manufacturer) 16 Handwheel 17 Spindle speed potentiometer 18 Feed rate potentiometer 19 Cable connection, not available with the HR 550FS wireless handwheel HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 489 13 STEP ON or OFF: Incremental jog active or inactive. If a function is active, the TNC additionally displays the active jog increment. 14 Soft-key row: Selection of various functions, described in the following sections HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 490 (e.g. by color stickers or numbers). The markings on the wireless handwheel and the handwheel holder must be clearly visible to the user! Before every use, make sure that the correct handwheel for your machine is active. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 491 This can also happen during machining. Keep the distance to the handwheel holder to a minimum. If you do not use the handwheel, put it in the handwheel holder. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 492 (only when incremental jog is not active). Selectable sensitivity levels: 0.001/0.002/0.005/0.01/0.02/0.05/0.1/0.2/0.5/1 [mm/revolution or degrees/revolution] Selectable sensitivity levels: 0.00005/0.001/0.002/0.004/0.01/0.02/0.03 [in mm/revolution or degrees/revolution] HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 493 Press the CTRL and handwheel keys on the HR 5xx; the TNC shows the soft-key menu for selecting the potentiometers on the handwheel display Press the KBD soft key to activate the potentiometers of the machine operating panel HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 494 0 the TNC increases the counting increment by a factor of 10. By also pressing the CTRL key, you can increase the counting increment to 1000 Activate the new speed S with the NC START key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 495 Press the F4 (OPM) handwheel soft key Select the desired operating mode by handwheel soft key MAN: Manual operation MDI: Positioning with manl.data input SGL: Program run, single block RUN: Program run, full sequence HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 496 Further Information: "Returning to the contour", page 586 On/off switch for the Tilt working plane function (handwheel soft keys MOP and then 3D) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 497 When 3D ROT is active the machining feed rate is shown if several axes are moved If 3D ROT is not active, the feed drive display remains empty if several axes are moved HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 498 To activate the feed rate limit F MAX, proceed as follows: Operating mode: Press the POSITIONING WITH MANL.DATA INPUT key Press the F MAX soft key Enter the desired maximum feed rate Press the OK soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 499 In this chapter you will find explanations of the functions that are additionally available on a TNC with functional safety. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 500 Safe operating stop. Provides protection against unexpected start of the drives Safely-limited speed. Prevents the drives from exceeding the specified speed limits when the protective door is opened HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 501 When the F LIMITED soft key is set to ON, the TNC limits the maximum permissible axis speeds to the specified, safely limited speed. Operating mode: Press the Manual operation key Shift the soft-key row Switch on/off feed rate limit HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 502 Button Safety-related operating mode SOM_1 operating mode active SOM_2 mode active SOM_3 mode active SOM_4 mode active HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 503 For safety reasons, new lines can be inserted only at the end of the preset table. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 504 If the datum set manually is active, the TNC displays the text PR MAN(0) in the status display HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 505 (the row number is the preset number) If needed, select the column (axis) in the preset table that you want to change Use the soft keys to select one of the available entry possibilities HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 506 If inch display is active: Enter the value in inches, and the TNC will internally convert the entered values to mm HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 507 (2nd soft-key row) Insert a single line at the end of the table (2nd soft-key row) Delete a single line at the end of the table (2nd soft-key row) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 508 Press the LOCK / UNLOCK PASSWORD soft key Enter the password into the pop-up window Confirm with the OK soft key or with the ENT key: The TNC writes ### to the LOCKED column. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 509 Press the LOCK / UNLOCK PASSWORD soft key Enter the password into the pop-up window Confirm with the OK soft key or with the ENT key The TNC rescinds the write protection. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 510 Use Cycle G247 in order to activate datums from the preset table during a program run. In Cycle G247 you simply define the number of the datum to be activated. Further information: Cycle Programing User's Manual HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 511 L of the tool or enter the sum Z=L+d The TNC automatically saves the datum set with the axis keys in line 0 of the preset table. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 512 519 Further Information: "Writing measured values from the touch probe cycles to the preset table", page 520 Terminate the probing function: Press the END key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 513 Setting the centerline as datum Touch probe system data See Cycle management Programming User's Manual For more information about the touch probe table, refer to the User’s Manual for Cycle Programming HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 514 The control closes the pop-up window. Probe the second touch point If necessary, set the datum End the probing function If the handwheel is active you cannot start the probing cycles. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 515 Number of touch Number of probing operations (3 to 8) points? Angular length? Probing a full circle (360°) or a circle segment (angular length<360°) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 516 During pre-positioning, note the starting angle for the first probe process (at 0° the TNC probes in the positive direction of the principal axis). HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 517 You can position the cursor only in fields that can be edited. Fields that cannot be edited are shown gray. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 518 TCHPRMAN.TXT between the individual cycles by copying or renaming the file. Format and content of the TCHPRMAN.TXT file are preset by the machine tool builder. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 519 Enter the datum number in the Number in table= input box Press the ENTER IN DATUM TABLE soft key; the TNC saves the datum in the specified datum table under the entered number HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 520 If writing to the table row is not possible due to a lock, the control displays a message. The probing is not aborted, however. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 521 Measure the radius and the center offset using a stud or a calibration pin Measure the radius and the center offset using a calibration sphere HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 522 Press the OK soft key for the values to take effect Press the CANCEL soft key to terminate the calibrating function. The TNC logs the calibration process in TCHPRMAN.html. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 523 180° and then completes one more probing routine. The center offset (CAL_OF in tchprobe.tp) is determined in addition to the radius by probing from opposite orientations HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 524 The TNC logs the calibration process in TCHPRMAN.html. In order to be able to determine the ball-tip center misalignment, the TNC needs to be specially prepared by the machine manufacturer. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 525 The TNC logs the calibration process in TCHPRMAN.html. In order to be able to determine the ball-tip center misalignment, the TNC needs to be specially prepared by the machine manufacturer. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 526 The TNC logs the calibration process in TCHPRMAN.html. In order to be able to determine the ball-tip center misalignment, the TNC needs to be specially prepared by the machine manufacturer. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 527 Manual operation mode. For more information about the touch probe table, refer to the User’s Manual for Cycle Programming HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 528 You can also activate a basic rotation without probing a workpiece. For this purpose enter a value in the basic rotation menu and press the SET BASIC ROTATION soft key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 529 TNC is to save the active basic rotation in the Number in table: input box Press the BASIC ROT. Press the BASIC ROT. IN PRESET TABLE soft key to save the basic rotation in the preset table HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 530 Select the probe function by pressing the PROBING ROT soft Enter a rotation angle of "0" and confirm with the SET BASIC ROTATION soft key To terminate the probe function, press the END soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 531 Press the SET BASIC ROTATION soft key Saving a 3-D basic rotation in the preset table: Press the BASIC ROT. IN PRESET TABLE soft key To terminate the probe function, press the END soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 532 Select the probe function by pressing the PROBING PL soft key Enter 0 for all angles Press the SET BASIC ROTATION soft key To terminate the probe function, press the END soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 533 519 To terminate the probe function, press the END soft key HEIDENHAIN only gives warranty for the function of the probing cycles if HEIDENHAIN touch probes are used. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 534 After you set a datum and write it into a datum table or preset table, the soft keys ROT 1 and ROT 2 will no longer be displayed. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 535 More precise results are obtained if you measure circles using four touch points, however. You should always preposition the touch probe in the center, or as close to the center as possible. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 536 To terminate the probe function, press the END soft key Once the probing routine is completed, the TNC displays the current coordinates of the circle center and the circle radius. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 537 519 Further Information: "Writing measured values from the touch probe cycles to the preset table", page 520 To terminate the probe function, press the END soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 538 This may be required if you want to save the set position on the principal or minor axis. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 539 Finding the coordinates of a corner point on the working plane Find the coordinates of the corner point. Further Information: "Corner as datum ", page 534 The TNC displays the coordinates of the probed corner as datum. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 540 You can measure The angle between the angle reference axis and a workpiece edge; or the angle between two sides The measured angle is displayed as a value of max. 90°. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 541 PA between the workpiece edges as the rotation angle Cancel the basic rotation, or restore the previous basic rotation by setting the rotation angle to the value that you wrote down previously HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 542 (software option 8)", page 435 The TNC functions for tilting the working plane are coordinate transformations. The working plane is always perpendicular to the direction of the tool axis. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 543 (the so-called "translational" components) and offsets caused by tilting of the tool (3-D tool length compensation). The TNC only supports tilting the working plane with spindle axis G17. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 544 Limitations on working with the tilting function The Actual-position capture function is not allowed if the Tilt working plane function is active PLC positioning (determined by the machine tool builder) is not possible. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 545 If you use Cycle G80 or the PLANE function in the machining program, the angle values defined there are in effect. Angle values entered in the menu will be overwritten. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 546 Tilt working plane menu. Even if the 3D-ROT dialog in the Manual operation mode is set to Active, resetting the tilting (PLANE RESET) with an active basic transformation still functions correctly. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 547 Move in tool axis direction function is active. This function is even available when you interrupt program run and want to move the axes manually. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 548 (actual positions) agree with the tilt angles that you have defined. Danger of collision! Always set a reference point in all three reference axes. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 549: Positioning With Manual Data Input

    Positioning with Manual Data Input...
  • Page 550 The jump command GOTO to another NC block Editing an NC block Modifying Q parameter values with the Q INFO soft key Switching the operating modes Loss of this contextual reference may cause undesired tool positions! HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 551 136 You can control and modify Q parameters with the soft keys Q PARAMETER LIST and Q INFO. Further Information: "Checking and changing Q parameters", page 335 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 552 Retract the tool N9999999 %$MDI G71 * End of program Straight-line function: Further Information: "Straight line in rapid traverse G00 or straight line with feed rate F G01", page 253 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 553 $MDI file, e.g.HOLE Press the OK soft key. To exit the file manager, press the END soft key Further Information: "Copying a single file", page 146 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 555: Test Run And Program Run

    Test Run and Program Run...
  • Page 556 Program run, full sequence operating modes and the Test run operating mode. The PROGRAM + GRAPHICS and GRAPHICS soft keys are dimmed. The line graphic in Programming operating mode also functions without option 20. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 557 You can also set the simulation speed before you start a program: Select the function for setting the simulation speed Select the desired function by soft key, e.g. incrementally increasing the simulation speed HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 558 The high-resolution 3-D view enables you to display the surface of the machined workpiece in greater detail. With a simulated light source, the TNC creates realistic light and shadow conditions. Press the 3-D view soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 559 To return to the standard display: Press the shift key and simultaneously double-click with the right mouse key. The rotation angle is maintained if you only double-click with the right mouse key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 560 3-D graphics of the workpiece. Note that the range of functions depends on the model quality selected. You can select the model quality in the MOD function Graphic settings. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 561 This can help you to avoid undesirable machining marks on the workpiece. If points were output wrongly by the the postprocesssor, machining marks may arise. The TNC shows traverse movements in rapid traverse in red. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 562 Select projection in three planes in the operating modes Program run, single block and Program run, full sequence: Press the GRAPHICS soft key Press the VIEW ON 3 PLANES soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 563 Return sectional planes to default setting: Select the function for resetting the sectional planes. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 564 Tool display Regardless of the operating mode, you can also show the tool during the simulation. Soft key Function Program run, full sequence / Program run, single block Test run HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 565 Select the desired function via soft key, e.g. saving the displayed time Soft key Stopwatch functions Store displayed time Display the sum of stored time and displayed time Clear displayed time HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 566 Note that even with BLK FORM CYLINDER, a cuboid is shown in the working space as workpiece blank. When BLK FORM ROTATION is used, no workpiece blank is shown in the working space. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 567 Soft key Functions Go back one screen of the program Go forward one screen of the program Select start of program Select end of program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 568 Violation of the machine's working space The following functions are also available: Blockwise test run Interruption of test at any block Optional block skip Functions for graphic simulation Measure machining time Additional status display HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 569 Your machine tool builder can also define a tool- change macro for the Test run operating mode. This macro will simulate the exact behavior of the machine. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 570 —even within a fixed cycle. In order to continue the test, the following actions must not be performed: Selecting another block with the arrow keys or the GOTO key Making changes to the program Selecting a new program HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 571 Modification before the interruption point: The simulation restarts at the beginning Modification after the interruption point: Positioning at the interruption point is possible with GOTO HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 572 Program Run, Full Sequence Start the machining program with the NC START key Program Run, Single Block Start each block of the machining program individually with the NC START key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 573 Change setting for the programmed skipping of NC blocks with If the control registers an important error during a program run, it automatically stops the program run. Example: Cycle call with stationary spindle HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 574 Loss of this contextual reference may cause undesired tool positions! The miscellaneous function M6 may also lead to a suspension of the program run. The machine manufacturer sets the functional scope of the miscellaneous functions. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 575 The control shows the symbol for the exited inactive status in the status display Actions such as a change of operating mode are available again HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 576 On some machines you may have to press the NC START key after the MANUAL TRAVERSE soft key to enable the axis direction keys. Refer to your machine manual. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 577 With an erasable error message: Remove the cause of the error Clear the error message from the screen: Press the CE key Restart the program, or resume program run where it was interrupted HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 578 The TNC selects the mode of traverse and the associated parameters automatically. If the traverse mode oder the parameters have not been correctly preselected, you are unable to reset them manually. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 579 The traverse mode monitoring mode is not available for undefined axes. Watch the axes while you are moving them. Do not move to the traverse mode limits. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 580 YES soft key. The TNC hides Retraction selectedmode Initialize the machine: if required, cross the datums Establish the desired machine condition: If required, reset the tilted working plane HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 581 You must not use mid-program startup if you: The stretch filter is activated use the touch probe cycle G55 in the search phase of the mid-program startup HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 582 After an internal stop you wish to start in block 120 in the third machining of G98 L1. In the pop-up window enter the following data: Start-up at: N =120 Repetitions = 3 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 583 Press the NC START key If the control should run the NC block: Press the NC START key Repeat these steps if required to jump to the next start-up point HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 584 Repetitions = 1 Press the NC START key until the control runs the NC block The control continues to run the subprogram and then returns to the main program. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 585 Pallet line = Enter the line number of the pallet table Enter Repetitions = if the NC block is located within a program section repetition Press the NC START key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 586 Press the axis soft key of the first axis Press the NC START key Press the axis soft key of the second axis Press the NC START key Repeat the process for all axes HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 587 Time (hrs:min:sec): Time of day at which the program is to be started Date (DD.MM.YYYY): Date on which the program is to be started To activate the start, press the OK HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 588 Press the INSERT soft key Erasing the "/" character In the Programming mode you select the block in which the character is to be erased Press the REMOVE soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 589 Do not interrupt Program run or Test run with blocks containing M1: Set the soft key to OFF Interrupt Program run or Test run with blocks containing M1: Set the soft key to ON HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 591: Mod Functions

    MOD Functions...
  • Page 592 Select the setting with the ENT key. If you do not wish to change the setting, close the window with the END key. Exiting MOD functions Exit the MOD functions: Press the END soft key or the END key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 593 Set the system time Define the network connection Network: IP configuration Diagnostic functions Bus diagnosis Diagnosis of Drives HEROS information General information Software version FCL information License information Machine times HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 594 High High data transfer rate, exact depiction of tool geometry Medium Medium data transfer rate, approximation of tool geometry Low data transfer rate, coarse approximation of tool geometry HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 595 In the MOD menu select the Machine settings groupMachine settings Select the External access menu Set the EXTERNAL ACCESS ON/OFF soft key to OFF Press the OK soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 596 Never Deny continuously Deny once In the overview list an active connection is shown with a green symbol. Connections without access rights are shown gray in the overview list. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 597 Settings are kept even after restarting the control. You can only deactivate the protection zone by deleting all values or pressing the EMPTY EVERYTHING soft key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 598 When you switch the kinematics model for machine operation, the TNC implements all of subsequent movements with modified kinematics. Ensure that you have selected the correct kinematics in the test run for checking your workpiece. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 599 Press the LOCAL/NTP soft key in order to synchronize the time entry through the NTP server Enter the host name or the URL of an NTP server Press the ADD soft key Press the OK soft key HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 600 With the MOD function Position display 1, you can select the position display in the status display. With the MOD function Position display 2, you can select the position display in the additional status display. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 601 Program run Duration of controlled operation since being put into service Refer to your machine manual. The machine tool builder can provide further operating time displays. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 602 The TNC requires a code number for the following functions: Function Code number Select user parameters Configuring an Ethernet card NET123 Enabling special functions for Q parameter 555343 programming HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 603 Open the RS232 folder. The TNC then displays the following settings: Set BAUD RATE (baud rate no. 106701) You can set the BAUD RATE (data transfer speed) from 110 to 115 200 baud. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 604 Set stop bits (stopBits no. 106705) The start bit and one or two stop bits enable the receiver to synchronize each transmitted character during serial data transmission. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 605 With Condition of RTS line (optional) you determine whether the "low" level is active in idle state. TRUE: Level is "low" in idle state FALSE: Level is not "low" in idle state HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 606 Data bits in each transferred 7 bits character Type of parity checking EVEN Number of stop bits 1 stop bit Specify type of handshake: RTS_CTS File system for file operations HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 607 Starting TNCremo under Windows Click on <Start>, <Programs>, <HEIDENHAIN Applications>, <TNCremo> When you start TNCremo for the first time, TNCremo automatically tries to set up a connection with the TNC. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 608 Select <File>, <Exit> Refer also to the TNCremo context-sensitive help texts where all of the functions are explained in more detail. The help texts must be called with the F1 key. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 609 Make sure that the person configuring your TNC is a network specialist. Press the MOD key in the Programming mode and enter the code number NET123 In the file manager, press the soft key NET HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 610 Only activate this function if external access via the second, optional Ethernet interface of the TNC is necessary for diagnostic purposes. Only do so after instruction by our Service Department HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 611 Option Manually configure the default gateway: Manually enter the IP addresses of the default gateway Apply the changes with the OK button, or discard them with the Cancel button HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 612 Ask your network specialist for the proper value Group ID: Definition of the group identification with which you access files in the network. Ask your network specialist for the proper value HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 613 Advanced options button: Additional settings for the DNS/DHCP server. Set stan- dard values button: Set factory settings. Sandbox: Changes must always be made in agreement with your machine tool builder HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 614 Status log Display of status information and error messages. Press the Clear button to delete the contents of the Status Log window. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 615 Set the Active option to enable the firewall Press the Set standard values button to activate the default settings recommended by HEIDENHAIN. Exit the dialog with the OK button. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 616 TeleService programs from HEIDENHAIN (e.g. screenshot). If this service is blocked, the VNC configuration dialog shows a warning from HEROS that VNC is disabled in the firewall. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 617 Advanced These settings are only intended for your options network specialists Set standard Resets the settings to the default values values recommended by HEIDENHAIN HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 618 Connect HR button To save the configuration and exit the configuration menu, press the END button HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 619 Click the Set power button: The TNC shows the three available power settings. Click the desired setting To save the configuration and exit the configuration menu, press the END button HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 620 If this occurs, try to improve the transmission quality by selecting another channel or by increasing the transmitter power. Further Information: "Setting the transmission channel", page 619 Further Information: "Selecting the transmitter power", page 619 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 621 In the TNC's file manager, select the backup file (e.g. BKUP-2013-12-12_.zip). The TNC opens a pop-up window for the backup Press emergency stop. Press the OK soft key to start the backup process HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 623: Tables And Overviews

    Tables and Overviews...
  • Page 624 The TNC saves a modification list of the last 20 changes to the configuration data. To restore modifications, select the corresponding line and press the MORE FUNCTIONS and CANCEL CHANGE soft keys. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 625 As well as the Help text, other information is displayed, e.g. unit of measurement, initial value, selection list. If the selected machine parameter matches a parameter in the previous control model, the corresponding MP number is displayed. HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 626 M5 Show or hide soft key preset table True: Soft key preset table is not displayed False: Display soft key preset table Font size with program display FONT_APPLICATION_SMALL FONT_APPLICATION_MEDIUM HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 627 Program input in HEIDENHAIN Klartext conversational text or in DIN/ISO HEIDENHAIN: Program input in operating mode MDI in Klartext conversational text dialog ISO: Program input in Positioning with MDI mode of operation in DIN/ISO HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 628 CHINESE CHINESE_TRAD SLOVENIAN KOREAN NORWEGIAN ROMANIAN SLOVAK TURKISH PLC dialog language See NC dialog language PLC error message language See NC dialog language Help language See NC dialog language HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 629 No Model: Model display is disabled Model quality of the 3-D display very high: High resolution; Block end points can be displayed high: High resolution medium: Medium resolution low: Low resolution HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 630 As Tool Length: The programmed oversize DL is considered as the tool length modification for display of the workpiece-based position As Workpiece Oversize: The programmed oversize DL is considered as the workpiece oversize for display of the workpiece-based position HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 631 0.001 to 0.999 [mm]: Second maximum permissible measuring error NC stop during tool check True: NC program is stopped if breakage tolerance is exceeded False: NC program is not stopped HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 632 0.001 to 99 999.9999 [mm]: Safety clearance in tool axis direction Safety zone around stylus for pre-positioning 0.001 to 99 999.9999 [mm]: Safety clearance in plane perpendicular to tool axis HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 633 -1: Spindle orientation directly via NC 0: Function inactive 1 to 999: Number of M function for spindle orientation Do not display "Plunging type not possible" error message on: Error message is not displayed HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 634 0 to 10 [mm]: The filtered out points lie within this tolerance to the resultantdistance Maximum length of distance resulting from filtering 0 to 1000 [mm]: Length over which geometry filtering is effective HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 635 Line number up to which identical syntax elements are searched for 500 to 50000: Search for selected elements with up/down arrow keys Behavior of PARAXMODE function with UVW axes FALSE: PARAXMODE function permitted HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 636 FN 16 output path for Programming and Test Run operating modes Path for FN 16 output if no path has been defined in the program Serial Interface RS232 Further Information: "Setting up data interfaces", page 603 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 637 Yellow Green Green Brown Brown Signal GND Blue Gray Gray Pink Pink Do not Violet assign Hsg. External Hsg. External Hsg. Hsg. Hsg. Hsg. External Hsg. shield shield shield HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 638 Signal GND Black Black Violet Violet Gray Gray White/ White/ Green Green Do not Green Green assign Hsg. External Hsg. External Hsg. Hsg. Hsg. Hsg. External Hsg. shield shield shield HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 639 Adapter block 363987-02 Conn. cable 366964-xx Female Male Female Color Female Yellow White Brown Black Violet Gray White/ Green Green Hsg. Hsg. Hsg. External Hsg. shield HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 640 Ethernet interface RJ45 socket Maximum cable length: Unshielded: 100 m Shielded: 400 m Signal Description Transmit Data TX– Transmit Data REC+ Receive Data Vacant Vacant REC– Receive Data Vacant Vacant HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 641 5 x USB (1 x front USB 2.0; 4 x rear USB 3.0) ■ Ambient temperature Operation: 5 °C to +45 °C ■ Storage: –35 °C to +65 °C HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 642 Any text string in quotation marks (“”) Number of program section repeats REP 1 to 65 534 (5, 0) Error number in Q parameter function FN14 0 to 1199 (4, 0) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 643 Via straight line: tangential or perpendicular the contour ■ Via circular arc Free contourprogramming FK free contour programming in HEIDENHAIN conversational format (FK) with graphic support for workpiece drawings not dimensioned for NC HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 644 Graphical simulation before a program run, also while another program is being run Display modes Plan view / projection in 3 planes / 3-D view / 3-D line graphics Detail enlargement HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 645 Multiple datum tables for storing workpiece-specific datums Touch probe cycles Calibrating the touch probe Compensation of workpiece misalignment, manual or automatic Datum setting, manual or automatic Automatic workpiece measurement Tools can be measured automatically HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 646 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 | ISO Programming User's Manual | 9/2016...
  • Page 647 Simple and convenient specification of reference points Selecting graphical features of contour sections from conversational programs KinematicsOpt (option 48) Optimizing the machine Backup/restore active kinematics kinematics Test active kinematics Optimize active kinematics HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 648 Active chatter control Fully automatic function for chatter control during machining Active Vibration Damping – AVD (option number 146) Active vibration damping Damping of machine oscillations to improve the workpiece surface HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 649 TS 740: High-precision 3-D touch trigger probe with infrared transmission ■ TT 160: 3-D touch trigger probe for tool measurement ■ TT 449: 3-D touch trigger probe for tool measurement with infrared transmission HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 650 ■ UNIVERSAL PECKING ■ TAPPING ■ RIGID TAPPING ■ BORE MILLING ■ TAPPING W/ CHIP BRKG ■ SLOT RECIP. PLNG ■ CIRCULAR SLOT ■ POCKET FINISHING ■ STUD FINISHING HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 651 CIRCULAR STUD ■ POLYGON STUD ■ THREAD MILLING ■ THREAD MLLNG/CNTSNKG ■ THREAD DRILLNG/MLLNG ■ HEL. THREAD DRLG/MLG ■ OUTSIDE THREAD MLLNG ■ CONTOUR TRAIN DATA ■ TROCHOIDAL SLOT HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 652 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 | ISO Programming User's Manual | 9/2016...
  • Page 653 NOMINAL positions at end of block ■ M145 Reset M144 ■ M141 Suppress touch probe monitoring ■ M148 Automatically retract tool from the contour at an NC stop ■ M149 Reset M148 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 654 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Specifications Function TNC 620 iTNC 530 Axes 6 maximum 18 maximum Input resolution and display...
  • Page 655 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Accessories Function TNC 620 iTNC 530 Electronic handwheels HR 410510 HR 420 HR 520/530/550FS HR 130 HR 150 via HRA 110 Touch probes TS 260/TS 460 TS 440/TS 444...
  • Page 656 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Machine-specific functions Function TNC 620 iTNC 530 Switching the traverse range Function available Function available Central drive (1 motor for multiple machine Function available Function available...
  • Page 657 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Tool compensation In the working plane and tool length Radius compensated contour look ahead for up to 99 X, with option 21 blocks Three-Dimensional Tool Radius Compensation...
  • Page 658 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 Constant contouring speed relative to the path of the tool center or relative to the tool's cutting edge Parallel operation: Creating programs while another...
  • Page 659 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Q parameter programming: Standard mathematical functions Formula entry String processing Local Q parameters QL Nonvolatile Q parameters QR Changing parameters during program interruption FN15:PRINT –...
  • Page 660 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 Graphic support 2-D programming graphics REDRAW function (REDRAW) – Show grid lines as the background – 3-D line graphics Test graphics (plan view, projection on 3 planes, 3-D...
  • Page 661 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Datum tables: Storing workpiece-specific datums Preset table: for saving reference points (presets) Pallet management Support of pallet files X, option 22 Tool-oriented machining –...
  • Page 662 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 CAM support: Loading of contours from DXF data X, option 42 X, option 42 Loading of machining positions from DXF data...
  • Page 663 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Status displays: Positions, spindle speed, feed rate Larger depiction of position display, Manual operation Additional status display, form view Display of the handwheel path during machining with...
  • Page 664 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparator: Cycles Cycle TNC 620 iTNC 530 1 PECKING 2 TAPPING 3 SLOT MILLING 4 POCKET MILLING 5 CIRCULAR POCKET 6 ROUGH-OUT (SL I, recommended: SL II, Cycle 22) –...
  • Page 665 Functions of the TNC 620 and the iTNC 530 compared 18.5 Cycle TNC 620 iTNC 530 205 UNIVERSAL PECKING X, option 19 206 TAPPING 207 RIGID TAPPING 208 BORE MILLING X, option 19 209 TAPPING W/ CHIP BRKG X, option 19 210 SLOT RECIP.
  • Page 666 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Miscellaneous functions Effect TNC 620 iTNC 530 Program STOP/Spindle STOP/Coolant OFF Optional program STOP Stop program/Spindle STOP/Coolant OFF/ Clear status display (depending on machine parameter)/Return jump to...
  • Page 667 Functions of the TNC 620 and the iTNC 530 compared 18.5 Effect TNC 620 iTNC 530 M112 Enter contour transitions between any two contour – (recommended: transitions Cycle 32) M113 Reset M112 M114 Automatic compensation of machine geometry when – (recommended:...
  • Page 668 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Touch probe cycles in the Manual operation and Electronic handwheel modes of operationElectronic handwheel Cycle TNC 620 iTNC 530 Touch-probe table for managing 3-D touch probes –...
  • Page 669 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Probing system cycles for automatic workpiece control Cycle TNC 620 iTNC 530 0 REF. PLANE X, option 17 1 POLAR DATUM X, option 17 2 CALIBRATE TS –...
  • Page 670 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Cycle TNC 620 iTNC 530 430 MEAS. BOLT HOLE CIRC X, option 17 431 MEASURE PLANE X, option 17 440 MEASURE AXIS SHIFT – 441 FAST PROBING...
  • Page 671 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Differences in programming Function TNC 620 iTNC 530 Switching the operating mode Permitted Permitted while a block is being edited File handling: Save file function Available Available Save file as...
  • Page 672 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 Datum table: Sorting function by values Available Not available within an axis Resetting the table Available Not available Hiding axes that are not...
  • Page 673 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Handling of error messages: Call via ERR key Call via HELP key Help with error messages Switching the operating mode Help menu is closed when the...
  • Page 674 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 Find function: List of words recently searched Not available Available Show elements of active block Not available Available Show list of all available NC...
  • Page 675 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Differences in Test Run, functionality Function TNC 620 iTNC 530 Entering a program with the GOTO Function also possible after START Function only possible if the START SINGLE soft key was not...
  • Page 676 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Differences in Manual Operation, functionality Function TNC 620 iTNC 530 Jog increment function The jog increment can be defined The jog increment applies for both...
  • Page 677 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Differences in Manual Operation, operation Function TNC 620 iTNC 530 Capturing the position values from Confirm actual position with a soft Actual-position capture by hard key mechanical probes...
  • Page 678 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Comparison: Differences in Program Run, traverse movements Caution: Check the traverse movements! NC programs that were created on earlier TNC controls may lead to different traverse movements or...
  • Page 679 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 Q60 to Q99 (QS60 to QS99) Q60 to Q99 (QS60 to QS99) Effect of Q parameters arealways local. are local or global, depending on MP7251 in converted cycle programs (.cyc).
  • Page 680 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 Circle programming with polar The incremental rotation angle The algebraic sign of the direction IPA and the direction of rotation coordinates...
  • Page 681 Functions of the TNC 620 and the iTNC 530 compared 18.5 Function TNC 620 iTNC 530 SLII Cycles 20 to 24: Behavior with islands not Cannot be defined with Restricted definition in complex contained in pockets complex contour formula contour formula is possible...
  • Page 682 Tables and Overviews 18.5 Functions of the TNC 620 and the iTNC 530 compared Function TNC 620 iTNC 530 PLANE function: Effect: Effect TABLE ROT/COORD ROT The transformation types are The transformation types are effective on all free rotary axes only effective with a C rotary...
  • Page 683 Functions of the TNC 620 and the iTNC 530 compared 18.5 Comparison: Differences in MDI operation Function TNC 620 iTNC 530 Execution of connected Function available Function available sequences Saving modally effective functions Function available Function available Miscellaneous functions Status display for Q parameters Global program settings Block functions, e.g.
  • Page 684 Retraction from the contour in the tool-axis direction M141 Suppress touch probe monitoring M143 Delete basic rotation M148 Retract the tool automatically from the contour at NC stop M149 Reset M148 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 685 UNIVERSAL PECKING G205 TAPPING with floating tap holder G206 G207 RIGID TAPPING without floating tap holder BORE MILLING G208 G209 TAPPING W/ CHIP BRKG G240 CENTERING G241 SINGLE-LIP D.H.DRLNG HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 686 DATUM SHIFT from datum tables DATUM SHIFT in programMIRRORING ROTATION SCALING FACTOR WORKING PLANE DATUM SETTING G247 Cycles for multipass milling MULTIPASS MILLING G230 RULED SURFACE G231 *) blockwise effective function HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 687 DWELL TIME G04* ORIENTATION PGM CALL G39* TOLERANCE Define the working plane Spindle axis Z - plane XY Spindle axis Y - plane ZX Spindle axis X - plane YZ HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 688 Setting a label number with G98 Jumping to a label number Tool length with G99 M functions Block number Cycle parameter in machining cycles Value or Q parameter in Q-parameter definition Q parameter HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 689 Contour Programming sequence of the contour elements Radius Compensation Inside (pocket) clockwise (CW) G42 (RR) counterclockwise (CCW) G41 (RL) Outside (island) clockwise (CW) G41 (RL) counterclockwise (CCW) G42 (RR) HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 690 Q parameter: Angle with ARCTAN (angle from c sin a and c cos a) Q parameter: Error message Q parameter: External output Q parameter: Write file Q parameter: Read system data Q parameter: Send value to PLC HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 691 Defining local Q parameters..327 Copying tables....... 148 Chatter Control......415 Defining nonvolatile Q parameters.. Delete file......150 Checking the axis positions..501 Directories Circle......258, 260, 266 Defining the workpiece blank... 130 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 692 Axis angle definition....449 Move machine axes Euler angle definition..... 442 Graphics........556 Jog positioning....... 486 Inclined-tool machining... 459 Display modes....... 558 Moving the machine axes..485 Incremental definition.... 448 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 693 Save service files..... 187 Working plane......436 Resuming after interruption..577 Screen keyboard...... 168 Tilting the working plane..542 Retraction....... 578 Screen layout......80 Manual........542 Program-section repeat.... 309 Search function......137 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 694 Using touch probe functions with mechanical probes or measuring dials.......... 512 Vector........444 Version number......602 Version numbers...... 621 Virtual tool axis......400 Window Manager...... 92 Wireless handwheel....490 HEIDENHAIN | TNC 620 | ISO Programming User's Manual | 9/2016...
  • Page 695 DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 8669 31-0 | +49 8669 32-5061 E-mail: info@heidenhain.de Technical support | +49 8669 32-1000 Measuring systems { +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de TNC support { +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de...

Table of Contents

Save PDF