HEIDENHAIN iTNC 530 User Manual
Hide thumbs Also See for iTNC 530:
Table of Contents

Advertisement

User's Manual
DIN/ISO
Programming
iTNC 530
NC software
606 420-02
606 421-02
606 424-02
English (en)
12/2011

Advertisement

Table of Contents
loading

Summary of Contents for HEIDENHAIN iTNC 530

  • Page 1 User’s Manual DIN/ISO Programming iTNC 530 NC software 606 420-02 606 421-02 606 424-02 English (en) 12/2011...
  • Page 2 Controls of the TNC Program/file management, TNC functions Keys on visual display unit Function Function Select or delete programs and files, external data transfer Split screen layout Define program call, select datum and point tables Toggle the display between machining and programming modes Select MOD functions Soft keys for selecting functions on...
  • Page 3 Tool functions Coordinate axes and numbers: Entering and editing Function Function Define tool data in the program Select coordinate axes or . . . enter them into the program Call tool data Numbers . . . Decimal point / Reverse algebraic sign Programming path movements Function Polar coordinate input / Incremental...
  • Page 5: About This Manual

    Would you like any changes, or have you found any errors? We are continuously striving to improve documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de. HEIDENHAIN iTNC 530...
  • Page 6 TNC have the following limitations: Simultaneous linear movement in up to 4 axes HSCI (HEIDENHAIN Serial Controller Interface) identifies the new hardware platform of the TNC controls. HeROS 5 identifies the operating system of HSCI-based TNC controls.
  • Page 7 User’s Manual for Cycle Programming: All of the cycle functions (touch probe cycles and fixed cycles) are described in a separate manual. Please contact HEIDENHAIN if you require a copy of this User’s Manual. ID: 670 388-xx smarT.NC user documentation: The smarT.NC operating mode is described in a separate...
  • Page 8 Software options The iTNC 530 features various software options that can be enabled by you or your machine tool builder. Each option is to be enabled separately and contains the following respective functions: Software option 1 Cylinder surface interpolation (Cycles 27, 28, 29 and 39)
  • Page 9 CAD Viewer software option Description Opening of 3-D models on the NC control. Page 255 Remote Desktop Manager software Description option Remote operation of external computer units Page 630 (e.g. a Windows PC) via the user interface of the TNC HEIDENHAIN iTNC 530...
  • Page 10 Cross Talk Compensation software option Description (CTC) Compensation of axis couplings Machine Manual Position Adaptive Control (PAC) software Description option Changing control parameters Machine Manual Load Adaptive Control (LAC) software Description option Dynamic changing of control parameters Machine Manual...
  • Page 11 Cycles full contact with the workpiece PLANE function: Entry of axis angle Page 420 User documentation as a Page 158 context-sensitive help system smarT.NC: Programming of smarT.NC Page 117 and machining can be carried out simultaneously HEIDENHAIN iTNC 530...
  • Page 12 FCL 3 functions Description smarT.NC: Contour pocket on point smarT.NC Pilot pattern smarT.NC: Preview of contour smarT.NC Pilot programs in the file manager smarT.NC: Positioning strategy for smarT.NC Pilot machining point patterns FCL 2 functions Description 3-D line graphics Page 150 Virtual tool axis Page 519 USB support of block devices (memory...
  • Page 13 DCM: Tool carrier management (see “Tool Holder Management (DCM Software Option)” on page 366) In the Test Run mode, the working plane can now by defined manually (see “Setting a tilted working plane for the test run” on page 544) HEIDENHAIN iTNC 530...
  • Page 14 In Manual mode the RW-3D mode for position display is now also available (see “Position Display Types” on page 581) Entries in the tool table TOOL.T (see “Tool table: Standard tool data” on page 170) New DR2TABLE column for definition of a compensation table for tool radius compensation depending on the tool’s contact angle New LAST_USE column, into which the TNC enters the date and time of the last tool call...
  • Page 15 In Cycle 241 "Single-Fluted Deep-Hole Drilling" it is now possible to define a dwell depth (see User's Manual for Cycle Programming) The approach and departure behavior of Cycle 39 "Cylinder Surface Contour" can now be adjusted (see User's Manual for Cycle Programming) HEIDENHAIN iTNC 530...
  • Page 16 New Functions with 606 42x-02 New function for opening 3-D data (software option) directly on the TNC (see "Open 3-D CAD data (software option)" page 255 ff) Improvement of Dynamic Collision Monitoring (DCM): The display of stepped tools has been improved When you select tool carrier kinematics, the TNC now displays a graphical preview of the carrier kinematics (see “Assigning the tool-carrier kinematics”...
  • Page 17 Exporting of tool data in CSV format (see “Export the tool data” on page 199) Marking and deleting of selectable tool data (see “Delete marked tool data” on page 200) Inserting of tool indices (see “Operating the tool management” on page 195) HEIDENHAIN iTNC 530...
  • Page 18 New cycle 225 Engraving (see User’s Manual for Cycle Programming) New cycle 276 Contour Train (see User’s Manual for Cycle Programming) New cycle 290 Interpolation Turning (software option, see User’s Manual for Cycle Programming) In the thread milling cycles 26x a separate feed rate is now available for tangential approach to the thread (see User’s Manual for Cycle Programming) The following improvements were made to the KinematicsOpt...
  • Page 19 (see “Position display” on page 407) The approach behavior during side finishing with Cycle 24 (DIN/ISO: G124) was changed (see User's Manual for Cycle Programming). HEIDENHAIN iTNC 530...
  • Page 20 Changed functions with 606 42x-02 Tool names can now be defined with 32 characters (see “Tool numbers and tool names” on page 168) Improved and simplified operation by mouse and touchpad in all graphics windows (see “Functions of the 3-D line graphics” on page 150) Various pop-up windows have been redesigned If you do a Test Run without calculating the machining time, the TNC...
  • Page 21: Heidenhain Itnc 530

    Table of Contents First Steps with the iTNC 530 Introduction Programming: Fundamentals, File Management Programming: Programming Aids Programming: Tools Programming: Programming Contours Programming: Data Transfer from DXF Files or Plain-language Contours Programming: Subprograms and Program Section Repeats Programming: Q-Parameters Programming: Miscellaneous Functions...
  • Page 23: Table Of Contents

    1 First Steps with the iTNC 530 ..47 1.1 Overview ..48 1.2 Machine Switch-On ..49 Acknowledge the power interruption and move to the reference points ..49 1.3 Programming the First Part ..50 Select the correct operating mode ..50 The most important TNC keys ..
  • Page 24 Additional status displays ..77 2.5 Window Manager ..85 Soft-key row ..86 2.6 SELinux security software ..87 2.7 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels ..88 3-D touch probes ..88 HR electronic handwheels ..89...
  • Page 25 Actual position capture ..101 Editing a program ..102 The TNC search function ..106 3.3 File Management: Fundamentals ..108 Files ..108 Show externally created files on the TNC ..110 Data backup ..110 HEIDENHAIN iTNC 530...
  • Page 26 3.4 Working with the File Manager ..111 Directories ..111 Paths ..111 Overview: Functions of the file manager ..112 Calling the file manager ..114 Selecting drives, directories and files ..115 Creating a new directory (only possible on the drive TNC:\) ..118 Creating a new file (only possible on the drive TNC:\) ..
  • Page 27 Calling the TNCguide help system ..156 Generating service files ..157 4.8 The Context-Sensitive Help System TNCguide (FCL3 Function) ..158 Function ..158 Working with the TNCguide ..159 Downloading current help files ..163 HEIDENHAIN iTNC 530...
  • Page 28 5 Programming: Tools ..165 5.1 Entering Tool-Related Data ..166 Feed rate F ..166 Spindle speed S ..167 5.2 Tool Data ..168 Requirements for tool compensation ..168 Tool numbers and tool names ..168 Tool length L ..168 Tool radius R ..
  • Page 29 Zero point for polar coordinates: pole I, J ..230 Straight line at rapid traverse G10 Straight line with feed rate G11 F ..230 Circular path G12/G13/G15 around pole I, J ..231 Circular path G16 with tangential connection ..232 Helical interpolation ..233 HEIDENHAIN iTNC 530...
  • Page 30 7 Programming: Data Transfer from DXF Files or Plain-language Contours ..237 7.1 Processing DXF Files (Software Option) ..238 Function ..238 Opening a DXF file ..239 Basic settings ..240 Layer settings ..241 Specifying the reference point ..242 Selecting and saving a contour ..
  • Page 31 Calling any program as a subprogram ..261 8.5 Nesting ..263 Types of nesting ..263 Nesting depth ..263 Subprogram within a subprogram ..264 Repeating program section repeats ..265 Repeating a subprogram ..266 8.6 Programming Examples ..267 HEIDENHAIN iTNC 530...
  • Page 32 9 Programming: Q-Parameters ..273 9.1 Principle and Overview ..274 Programming notes ..276 Calling Q-parameter functions ..277 9.2 Part Families—Q Parameters in Place of Numerical Values ..278 Function ..278 9.3 Describing Contours through Mathematical Operations ..279 Function ..
  • Page 33 Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the TNC ..311 Measurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles) ..312 9.11 Programming Examples ..314 HEIDENHAIN iTNC 530...
  • Page 34 10 Programming: Miscellaneous Functions ..321 10.1 Entering Miscellaneous Functions M and STOP ..322 Fundamentals ..322 10.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant ..323 Overview ..323 10.3 Miscellaneous Functions for Coordinate Data ..324 Programming machine-referenced coordinates: M91/M92 ..
  • Page 35 Activating/deactivating a function ..372 Basic rotation ..374 Swapping axes ..375 Superimposed mirroring ..376 Additional, additive datum shift ..376 Axis locking ..377 Superimposed rotation ..377 Feed rate override ..377 Handwheel superimposition ..378 HEIDENHAIN iTNC 530...
  • Page 36 11.6 Adaptive Feed Control Software Option (AFC) ..380 Application ..380 Defining the AFC basic settings ..382 Recording a teach-in cut ..384 Activating/deactivating AFC ..387 Log file ..388 Tool breakage/tool wear monitoring ..390 Spindle load monitoring ..390 11.7 Creating Text Files ..
  • Page 37 Selecting tilting axes: M138 ..436 Compensating the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of block: M144 (software option 2) ..437 12.5 Peripheral milling: 3-D radius compensation with workpiece orientation ..438 Function ..438 HEIDENHAIN iTNC 530...
  • Page 38 13 Programming: Pallet Editor ..439 13.1 Pallet Editor ..440 Application ..440 Selecting a pallet table ..442 Leaving the pallet file ..442 Pallet datum management with the pallet preset table ..443 Executing the pallet file ..445 13.2 Pallet Operation with Tool-Oriented Machining ..
  • Page 39 Managing more than one block of calibrating data ..498 14.8 Compensating Workpiece Misalignment with a 3-D Touch Probe ..499 Introduction ..499 Basic rotation using 2 points: ..501 Determining basic rotation using 2 holes/studs: ..503 Workpiece alignment using 2 points ..504 HEIDENHAIN iTNC 530...
  • Page 40 14.9 Datum Setting with a 3-D Touch Probe ..505 Overview ..505 Datum setting in any axis ..505 Corner as datum – using points that were already probed for a basic rotation ..506 Corner as datum—without using points that were already probed for a basic rotation..506 Circle center as datum ..
  • Page 41: Heidenhain Itnc 530

    15 Positioning with Manual Data Input ..521 15.1 Programming and Executing Simple Machining Operations ..522 Positioning with Manual Data Input (MDI) ..522 Protecting and erasing programs in $MDI ..525 HEIDENHAIN iTNC 530...
  • Page 42 16 Test Run and Program Run ..527 16.1 Graphics ..528 Application ..528 Overview of display modes ..530 Plan view ..530 Projection in 3 planes ..531 3-D view ..532 Magnifying details ..535 Repeating graphic simulation ..536 Displaying the tool ..
  • Page 43 Application ..581 17.11 Unit of Measurement ..582 Application ..582 17.12 Selecting the Programming Language for $MDI ..583 Application ..583 17.13 Selecting the Axes for Generating G01 Blocks ..584 Application ..584 HEIDENHAIN iTNC 530...
  • Page 44 17.14 Entering the Axis Traverse Limits, Datum Display ..585 Application ..585 Working without additional traverse limits ..585 Find and enter the maximum traverse ..585 Datum display ..586 17.15 Displaying HELP Files ..587 Application ..587 Selecting HELP files ..
  • Page 45 Selecting general user parameters ..598 List of general user parameters ..599 18.2 Pin Layouts and Connecting Cables for the Data Interfaces ..614 RS-232-C/V.24 interface for HEIDENHAIN devices ..614 Non-HEIDENHAIN devices ..615 RS-422/V.11 interface ..616 Ethernet interface RJ45 socket ..
  • Page 46 19 Industrial PC 6341 with Windows 7 (Option) ..629 19.1 Introduction ..630 Functionality ..630 Specifications of the IPC 6341 ..630 End User License Agreement (EULA) for Windows 7 ..631 Switch to Windows interface ..631 Exiting Windows ..
  • Page 47: First Steps With The Itnc 530

    First Steps with the iTNC 530...
  • Page 48: Overview

    The following topics are included in this chapter Machine Switch-On Programming the First Part Graphically Testing the Program Tool Setup Workpiece Setup Running the First Program First Steps with the iTNC 530...
  • Page 49: Machine Switch-On

    The TNC is now ready for operation in the Manual Operation mode. Further information on this topic Traversing the reference marks: See “Switch-on” on page 460 Operating modes: See “Programming and Editing” on page 73 HEIDENHAIN iTNC 530...
  • Page 50: Programming The First Part

    Soft keys on the screen with which you select functions appropriate to the active state Further information on this topic Writing and editing programs: See “Editing a program” on page 102 Overview of keys: See “Controls of the TNC” on page 2 First Steps with the iTNC 530...
  • Page 51: Create A New Program/File Management

    The TNC automatically generates the first and last blocks of the program. Afterwards you can no longer change these blocks. Further information on this topic File management: See “Working with the File Manager” on page Creating a new program: See “Creating and Writing Programs” on page 97 HEIDENHAIN iTNC 530...
  • Page 52: Define A Workpiece Blank

    Example NC blocks %NEW G71 * 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 Defining the workpiece blank: (see page 98) First Steps with the iTNC 530...
  • Page 53: Program Layout

    N40 G00 G40 G90 Z+250 * Further information on this topic: N50 G200... * Cycle programming: See User’s Manual for Cycles N60 X... Y... * N70 G79 M13 * N80 G00 Z+250 M2 * N99999999 BSBCYC G71 * HEIDENHAIN iTNC 530...
  • Page 54: Program A Simple Contour

    Move to contour point 3: Enter the X coordinate 95 and save your entry with the END key Define the chamfer at contour point 3: Enter the chamfer width 10 mm and save with the END key First Steps with the iTNC 530...
  • Page 55 Departure” on page 212 Programming contours: See “Overview of path functions” on page Tool radius compensation: See “Tool radius compensation” on page Miscellaneous functions (M): See “Miscellaneous Functions for Program Run Control, Spindle and Coolant” on page 323 HEIDENHAIN iTNC 530...
  • Page 56: Create A Cycle Program

    Confirm Radius comp.: RL/RR/no comp? by pressing the ENT key: Do not activate the radius compensation Miscellaneous function M? Enter M2 to end the program and confirm with the END key: The TNC saves the entered positioning block First Steps with the iTNC 530...
  • Page 57 N100 G00 Z+250 M2 * Retract in the tool axis, end program N99999999 %C200 G71 * Further information on this topic Creating a new program: See “Creating and Writing Programs” on page 97 Cycle programming: See User’s Manual for Cycles HEIDENHAIN iTNC 530...
  • Page 58: Graphically Testing The First Program

    S and is therefore active for the Test Run Press the END key: Leave the file manager Further information on this topic Tool management: See “Entering tool data in the table” on page 170 Testing programs: See “Test Run” on page 539 First Steps with the iTNC 530...
  • Page 59: Choose The Program You Want To Test

    Further information on this topic Running a test run: See “Test Run” on page 539 Graphic functions: See “Graphics” on page 528 Adjusting the test speed:See “Setting the speed of the test run” on page 529 HEIDENHAIN iTNC 530...
  • Page 60: Tool Setup

    To leave the tool table, press the END key Further information on this topic Operating modes of the TNC: See “Operating Modes” on page 72 Working with the tool table: See “Entering tool data in the table” on page 170 First Steps with the iTNC 530...
  • Page 61: The Pocket Table Tool_P.tch

    To leave the pocket table, press the END key Further information on this topic Operating modes of the TNC: See “Operating Modes” on page 72 Working with the pocket table: See “Pocket table for tool changer” on page 182 HEIDENHAIN iTNC 530...
  • Page 62: Workpiece Setup

    If you do not have a 3-D touch probe available, you have to align the workpiece so that it is fixed with its edges parallel to the machine axes. First Steps with the iTNC 530...
  • Page 63: Align The Workpiece With A 3-D Touch Probe System

    NO ENT key (no transfer) Further information on this topic MDI operating mode: See “Programming and Executing Simple Machining Operations” on page 522 Workpiece alignment: See “Compensating Workpiece Misalignment with a 3-D Touch Probe” on page 499 HEIDENHAIN iTNC 530...
  • Page 64: Set The Datum With A 3-D Touch Probe

    Set to 0: Press the SET DATUM soft key Press the END to close the menu Further information on this topic Datum setting: See “Datum Setting with a 3-D Touch Probe” on page 505 First Steps with the iTNC 530...
  • Page 65: Running The First Program

    File management: See “Working with the File Manager” on page Start the program Press the NC start button: The TNC executes the active program Further information on this topic Running programs: See “Program Run” on page 545 HEIDENHAIN iTNC 530...
  • Page 66 First Steps with the iTNC 530...
  • Page 67: Introduction

    Introduction...
  • Page 68: The Itnc 530

    The TNC can run all part programs that were written on HEIDENHAIN controls TNC 150 B and later. In as much as old TNC programs contain OEM cycles, the iTNC 530 must be adapted to them with the PC software CycleDesign. For more information, contact your machine tool builder or HEIDENHAIN.
  • Page 69: Visual Display Unit And Keyboard

    Shift key for switchover between machining and programming modes Soft-key selection keys for machine tool builder soft keys The15-inch screen has 6 soft keys, the 19-inch screen has 18 soft keys. Switches soft-key rows for machine tool builders HEIDENHAIN iTNC 530...
  • Page 70: Sets The Screen Layout

    Sets the screen layout You select the screen layout yourself: In the PROGRAMMING AND EDITING mode of operation, for example, you can have the TNC show program blocks in the left window while the right window displays programming graphics. You could also display the program structure in the right window instead, or display only program blocks in one large window.
  • Page 71: Operating Panel

    The functions of the individual keys are described on the inside front cover. Some machine manufacturers do not use the standard operating panel from HEIDENHAIN. Please refer to your machine manual in these cases. Machine panel buttons, e.g. NC START or NC STOP, are also described in the manual for your machine tool.
  • Page 72: Operating Modes

    2.3 Operating Modes Manual Operation and Electronic Handwheel The Manual Operation mode is required for setting up the machine tool. In this mode of operation, you can position the machine axes manually or by increments, set the datums, and tilt the working plane. The Electronic Handwheel mode of operation allows you to move the machine axes manually with the HR electronic handwheel.
  • Page 73: Programming And Editing

    TNC takes into account all permanent machine components defined by the machine manufacturer as well as all measured fixtures. Soft keys for selecting the screen layout: see "Program Run, Full Sequence and Program Run, Single Block", page 74. HEIDENHAIN iTNC 530...
  • Page 74: Program Run, Full Sequence And Program Run, Single Block

    Program Run, Full Sequence and Program Run, Single Block In the Program Run, Full Sequence mode of operation the TNC executes a part program continuously to its end or to a manual or programmed stop. You can resume program run after an interruption. In the Program Run, Single Block mode of operation you execute each block separately by pressing the machine START button.
  • Page 75: Status Displays

    F and active M functions. Program run started. Axis is locked. Axis can be moved with the handwheel. Axes are moving under a basic rotation. Axes are moving in a tilted working plane. The M128 function or TCPM FUNCTION is active. HEIDENHAIN iTNC 530...
  • Page 76 Symbol Meaning The Dynamic Collision Monitoring function (DCM) is active. The Adaptive Feed Function (AFC) is active (software option). One or more global program settings are active (software option) Number of the active presets from the preset table. If the datum was set manually, the TNC displays the text MAN behind the symbol.
  • Page 77: Additional Status Displays

    With the soft keys or switch-over soft keys, you can choose directly between the available status displays. Please note that some of the status information described below is not available unless the associated software option is enabled on your TNC. HEIDENHAIN iTNC 530...
  • Page 78 Overview After switch-on, the TNC displays the Overview status form, provided that you have selected the PROGRAM+STATUS screen layout (or POSITION + STATUS). The overview form contains a summary of the most important status information, which you can also find on the various detail forms.
  • Page 79 Active subprogram numbers with block number in which the subprogram was called and the label number that was called Information on standard cycles (CYC tab) Soft key Meaning No direct Active machining cycle selection possible Active values of Cycle G62 Tolerance HEIDENHAIN iTNC 530...
  • Page 80 Active miscellaneous functions M (M tab) Soft key Meaning No direct List of the active M functions with fixed meaning selection possible List of the active M functions that are adapted by your machine manufacturer Introduction...
  • Page 81 Oversizes (delta values) from the tool table (TAB) and the TOOL CALL (PGM) Tool life, maximum tool life (TIME 1) and maximum tool life for TOOL CALL (TIME 2) Display of the active tool and the (next) replacement tool HEIDENHAIN iTNC 530...
  • Page 82 Tool measurement (TT tab) The TNC only displays the TT tab if the function is active on your machine. Soft key Meaning No direct Number of the tool to be measured selection possible Display whether the tool radius or the tool length is being measured MIN and MAX values of the individual cutting edges and the result of measuring the rotating...
  • Page 83 Global program settings 2 (GPS2 tab, software option) The TNC only displays the tab if the function is active on your machine. Soft key Meaning No direct Locked axes selection possible Superimposed basic rotation Superimposed rotation Active feed rate factor HEIDENHAIN iTNC 530...
  • Page 84 Adaptive Feed Control (AFC tab, software option) The TNC only displays the AFC tab if the function is active on your machine. Soft key Meaning No direct Active mode in which adaptive feed control is selection running possible Active tool (number and name) Cut number Current factor of the feed potentiomenter in percent...
  • Page 85: Window Manager

    The TNC shows a star in the upper left of the screen if an application of the window manager or the window manager itself has caused an error. In this case, switch to the window manager and correct the problem. If required, refer to your machine manual. HEIDENHAIN iTNC 530...
  • Page 86: Soft-Key Row

    In the task bar you can also select other applications that you have started together with the TNC (switch for example to the PDF viewer or TNCguide) 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 87: Selinux Security Software

    Files created anew by other programs must basically not be run. There are only two procedures permitted to run new files: Starting a software update A HEIDENHAIN software update can replace or change system files. Starting the SELinux configuration The configuration of SELinux is usually password-protected by your machine tool builder.
  • Page 88: Accessories: Heidenhain 3-D Touch Probes And Electronic Handwheels

    2.7 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels 3-D touch probes With the various HEIDENHAIN 3-D touch probe systems you can: Automatically align workpieces Quickly and precisely set datums Measure the workpiece during program run Measure and inspect tools All of the touch probe functions are described in the User’s Manual for Cycles.
  • Page 89: Hr Electronic Handwheels

    Electronic handwheels facilitate moving the axis slides precisely by hand. A wide range of traverses per handwheel revolution is available. Apart from the HR130 and HR150 integral handwheels, HEIDENHAIN also offers the HR 520 and HR 550 FS portable handwheels. You will find a detailed description of HR 520 in Chapter 14 of this manual (see “Traversing with electronic handwheels”...
  • Page 90 Introduction...
  • Page 91: Programming: Fundamentals, File Management

    Programming: Fundamentals, File Management...
  • Page 92: Fundamentals

    3.1 Fundamentals Position encoders and reference marks The machine axes are equipped with position encoders that register the positions of the machine table or tool. Linear axes are usually equipped with linear encoders, rotary tables and tilting axes with angle encoders.
  • Page 93: Reference System On Milling Machines

    X direction, and the index finger in the positive Y direction. The iTNC 530 can control up to 18 axes. The axes U, V and W are secondary linear axes parallel to the main axes X, Y and Z, respectively.
  • Page 94: Polar Coordinates

    Polar coordinates If the production drawing is dimensioned in Cartesian coordinates, you also write the NC program using Cartesian coordinates. For parts containing circular arcs or angles it is often simpler to give the dimensions in polar coordinates. While the Cartesian coordinates X, Y and Z are three-dimensional and can describe points in space, polar coordinates are two-dimensional and describe points in a plane.
  • Page 95: Absolute And Incremental Workpiece Positions

    G91 Y = 10 mm G91 Y = 10 mm Absolute and incremental polar coordinates Absolute polar coordinates always refer to the pole and the reference axis. Incremental coordinates always refer to the last programmed nominal position of the tool. HEIDENHAIN iTNC 530...
  • Page 96: Setting The Datum

    The fastest, easiest and most accurate way of setting the datum is by using a 3-D touch probe from HEIDENHAIN. See “Setting the Datum with a 3-D Touch Probe” in the Touch Probe Cycles User’s Manual.
  • Page 97: Creating And Writing Programs

    The last block of a program is identified by N99999999 the program name and the active unit of measure. Danger of collision! 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!
  • Page 98: Creating A New Part Program

    Creating a new part program You always enter a part program in the Programming and Editing mode of operation. An example of program initiation: Select the Programming and Editing operating mode. Press the PGM MGT key to call the file manager. Select the directory in which you wish to store the new program: FILE NAME = OLD.H Enter the new program name and confirm your entry...
  • Page 99 Working spindle axis X/Y/Z by pressing the DEL key! The TNC can display the graphics only if the shortest side is at least 50 µm long and the longest side is no longer than 99 999.999 mm. HEIDENHAIN iTNC 530...
  • Page 100: Programming Tool Movements In Din/Iso Format

    Programming tool movements in DIN/ISO format To program a block, select a DIN/ISO function key on the alphabetic keyboard. You can also use the gray contouring keys to get the corresponding G code. You only need to make sure that capitalization is active. Example of a positioning block Start block.
  • Page 101: 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 iTNC 530...
  • Page 102: Editing A Program

    Editing a program You cannot edit a program while it is being run by the TNC in a machine operating mode. The TNC allows you to place the cursor in the block, but it does not save the changes and responds instead with an error message. While you are creating or editing a part program, you can select any desired line in the program or individual words in a block with the arrow keys or the soft keys:...
  • Page 103 To accept the change, press the END key. If you want to insert a word, press the horizontal arrow key repeatedly until the desired dialog appears. You can then enter the desired value. HEIDENHAIN iTNC 530...
  • Page 104 Looking for the same words in different blocks To use this function, set the AUTO DRAW soft key to OFF. To select a word in a block, press the arrow keys repeatedly until the highlight is on the desired word. Select a block with the arrow keys.
  • Page 105 To end the marking function, press the CANCEL SELECTION soft key. Function Soft key Switch the marking function on. Switch the marking function off. Delete the marked block. Insert the block that is stored in the buffer memory. Copy the marked block. HEIDENHAIN iTNC 530...
  • Page 106: The Tnc Search Function

    The TNC search function With the search function of the TNC, you can search for any text within a program and replace it by a new text, if required. Searching for texts If required, select the block containing the word you wish to find. Select the search function.
  • Page 107 REPLACE soft key. To replace all text occurrences, press the REPLACE ALL soft key. To skip the text and move to its next occurrence press the DO NOT REPLACE soft key. End the search function HEIDENHAIN iTNC 530...
  • Page 108: File Management: Fundamentals

    3.3 File Management: Fundamentals Files Files in the TNC Type Programs In HEIDENHAIN format In DIN/ISO format smarT.NC files Structured unit program Contour descriptions Point tables for machining positions Tables for Tools Tool changers .TCH Pallets Datums Points .PNT Presets Cutting data .CDT...
  • Page 109 0 1 2 3 4 5 6 7 8 9 . _ - You should not use any other characters in file names in order to prevent any file transfer problems. The maximum limit for the path and file name together is 82 characters (see “Paths” on page 111). HEIDENHAIN iTNC 530...
  • Page 110: Show Externally Created Files On The Tnc

    We recommend saving newly written programs and files on a PC at regular intervals. The TNCremoNT data transmission freeware from HEIDENHAIN is a simple and convenient method for backing up data stored on the TNC. You additionally need a data medium on which all machine-specific data, such as the PLC program, machine parameters, etc., are stored.
  • Page 111: Working With The File Manager

    AUFTR1 directory, the directory NCPROG was created and the part program PROG1.H was copied into it. The part program now has the following path: TNC:\AUFTR1\NCPROG\PROG1.H The chart at right illustrates an example of a directory display with different paths. HEIDENHAIN iTNC 530...
  • Page 112: Overview: Functions Of The File Manager

    Overview: Functions of the file manager If you want to use the old file management system, you must use the MOD function to switch to the old file manager (see “Changing the PGM MGT setting” on page 575). Function Soft key Page Copy (and convert) individual files Page 119...
  • Page 113 Function Soft key Page Manage network drives. Page 139 Copy a directory. Page 122 Update the directory tree, e.g. to be able to see if a new directory was created while the file manager was opened. HEIDENHAIN iTNC 530...
  • Page 114: Calling The File Manager

    Calling the file manager Press the PGM MGT key: The TNC displays the file management window (see figure for default setting. If the TNC displays a different screen layout, press the WINDOW soft key.) The narrow window on the left shows the available drives and directories.
  • Page 115: Selecting Drives, Directories And Files

    To select a drive, press the SELECT soft key, or Press the ENT key. Step 2: Select a directory Move the highlight to the desired directory in the left-hand window— the right-hand window automatically shows all files stored in the highlighted directory HEIDENHAIN iTNC 530...
  • Page 116 Step 3: Select a file Press the SELECT TYPE soft key Press the soft key for the desired file type, or Press the SHOW ALL soft key to display all files, or Use wild card characters, e.g. to show all files of the 4*.H file type .H that begin with 4 Move the highlight to the desired file in the right window:...
  • Page 117 Shift the soft-key row. Select the submenu for selecting the editor. Open the .HU or .HC program with the conversational editor. Open the .HU program with the smarT.NC editor. Open the .HC program with the smarT.NC editor. HEIDENHAIN iTNC 530...
  • Page 118: Creating A New Directory (Only Possible On The Drive Tnc:\)

    Creating a new directory (only possible on the drive TNC:\) Move the highlight in the left window to the directory in which you want to create a subdirectory. Enter the new directory name, and confirm with ENT. CREATE \NEW DIRECTORY? Press the YES soft key to confirm, or Abort with the NO soft key.
  • Page 119: Copying A Single File

    ENT key or the OK soft key: the TNC copies the file to the selected directory. The original file is retained. When the copying process has been started with ENT or the OK soft key, the TNC displays a pop-up window with a progress indicator. HEIDENHAIN iTNC 530...
  • Page 120: Copying Files Into Another Directory

    Copying files into another directory Select a screen layout with two equally sized windows. To display directories in both windows, press the PATH soft key. In the right window Move the highlight to the directory into which you wish to copy the files, and display the files in this directory with the ENT key.
  • Page 121: Copying A Table

    Or, if you press the REPLACE FIELDS soft key, the TNC merely overwrites the first 10 lines of the number, length and radius columns in the TOOL.T file. The data of the other lines and columns is not changed. HEIDENHAIN iTNC 530...
  • Page 122: Copying A Directory

    Copying a directory In order to copy directories, you must have set the view so that the TNC displays directories in the window on the right (see “Adapting the file manager” on page 128). Please note that when copying directories, the TNC only copies those files that are displayed by the current filter settings.
  • Page 123: Deleting A File

    To select the erasing function, press the DELETE soft key. The TNC inquires whether you really intend to delete the directory and all its subdirectories and files To confirm, press the YES soft key; To cancel deletion, press the NO soft key. HEIDENHAIN iTNC 530...
  • Page 124: Marking Files

    Marking files Marking function Soft key Move cursor upward Move cursor downward Tag a single file Tag all files in the directory Untag a single file Untag all files Copy all tagged files Programming: Fundamentals, File Management...
  • Page 125 To mark further files, press the TAG FILE soft key, etc. To copy the tagged files, press the COPY TAG soft key, or Delete the tagged files by pressing END to end the marking function, and then the DELETE soft key to delete the tagged files. HEIDENHAIN iTNC 530...
  • Page 126: Renaming A File

    Tagging files with shortcuts Move the highlight to the first file Press and hold the CTRL key. Use the arrow keys to move the cursor frame to other files Press the spacebar to tag a file. When you have tagged all desired files: release the CTRL key and perform the desired file operation.
  • Page 127: Additional Functions

    Search for a USB device. In order to remove the USB device, move the cursor to the USB device. Remove the USB device. For more information: See “USB devices on the TNC (FCL 2 function)” on page 140. HEIDENHAIN iTNC 530...
  • Page 128 Adapting the file manager You open the menu for adapting the file manager either by clicking the path name or with soft keys: Select the file manager: Press the PGM MGT key Select the third soft-key row Press the MORE FUNCTIONS soft key Press the OPTIONS soft key: the TNC displays the menu for adapting the file manager Use the arrow keys to move the highlight to the desired setting...
  • Page 129: Working With Shortcuts

    Disconnect USB device (see also ”USB devices on the TNC (FCL 2 function)” on page 140) SHIFT + UP or DOWN arrow key: Mark several files or directories (see also ”Marking files” on page 124) ESC key: Cancel the function. HEIDENHAIN iTNC 530...
  • Page 130: Archive Files

    Archive files You can use the TNC archiving function to save files and directories in a ZIP archive. You can open the ZIP archives externally using standard programs. The TNC packs all the marked files and directories into the desired ZIP archive. TNC packs TNC-specific files (e.g. plain-language programs) in an internal format (binary format), so you must observe the points below: You might not be able to open packed files with an...
  • Page 131: Extract Files From Archive

    Select the desired target directory Confirm with the OK soft key and the TNC extracts the archive The TNC always extracts the files to the target directory you have selected. If the archive contains directories, the TNC creates subdirectories for them. HEIDENHAIN iTNC 530...
  • Page 132: Additional Tools For Management Of External File Types

    Additional tools for management of external file types With the additional tools you can display or edit various externally created file types on the TNC. File types Description PDF files (pdf) Page 132 Excel tables (xls, csv) Page 133 Internet files (htm, html) Page 133 ZIP archive (zip) Page 134...
  • Page 133 Mozilla Firefox is provided under Help. To exit Mozilla Firefox, proceed as follows: Use the mouse to select the File menu item. Select the menu item Quit: The TNC returns to the file manager. HEIDENHAIN iTNC 530...
  • Page 134 Working with ZIP archives To open ZIP archives with the extension zip directly on the TNC, proceed as follows: Call the file manager Select the directory in which the archive file is saved Move the highlight to the archive file Press ENT: The TNC opens the archive file in its own application using the Xarchiver additional tool With the key combination ALT+TAB you can always return to the TNC...
  • Page 135 (STRG+C, STRG+V,...), are available within Mousepad. To exit Mousepad, proceed as follows: Use the mouse to select the File menu item. Select the menu item Quit : The TNC returns to the file manager. HEIDENHAIN iTNC 530...
  • Page 136 Displaying Image Files To open image files with the extension bmp, gif, jpg or png directly on the TNC, proceed as follows: Call the file manager Select the directory in which the image file is saved Move the highlight to the image file Press ENT: The TNC opens the image file in its own application using the ristretto additional tool With the key combination ALT+TAB you can always return to the TNC...
  • Page 137: Data Transfer To Or From An External Data Medium

    Moves the highlight from the left to the right window, and vice versa. If you wish to copy from the TNC to the external data medium, move the highlight in the left window to the file to be transferred. HEIDENHAIN iTNC 530...
  • Page 138 If you wish to copy from the external data medium to the TNC, move the highlight in the right window to the file to be transferred. To select another drive or directory: press the soft key for choosing the directory. The TNC opens a pop-up window.
  • Page 139: The Tnc In A Network

    TNC displays [READ DIR] to indicate that a connection is being established. The maximum transmission speed is 2 to 5 Mbps, depending on the type of file being transferred and how busy the network is. HEIDENHAIN iTNC 530...
  • Page 140: Usb Devices On The Tnc (Fcl 2 Function)

    In theory, you should be able to connect all USB devices with the file systems mentioned above to the TNC. If you nevertheless encounter problems, please contact HEIDENHAIN. The USB devices appear as separate drives in the directory tree, so you can use the file-management functions described in the earlier chapters correspondingly.
  • Page 141 TNC removes the USB device from the directory tree. Exit 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 iTNC 530...
  • Page 142 Programming: Fundamentals, File Management...
  • Page 143: Programming: Programming Aids

    Programming: Programming Aids...
  • Page 144: Adding Comments

    4.1 Adding Comments Function You can add comments to any desired block in the part program to explain program steps or make general notes. If the TNC cannot show the entire comment on the screen, the >> sign is displayed. The last character in a comment block must not have any tilde (~).
  • Page 145: Functions For Editing Of The Comment

    Jump to end of comment. 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 insert mode and overwrite mode. HEIDENHAIN iTNC 530...
  • Page 146: Structuring Programs

    4.2 Structuring Programs Definition and applications This TNC function enables you to comment part programs in structuring blocks. Structuring blocks are short texts with up to 37 characters and are used as comments or headlines for the subsequent program lines. With the aid of appropriate structuring blocks, you can organize long and complex programs in a clear and comprehensible manner.
  • Page 147: Integrated Pocket Calculator

    Superimpose the on-line calculator by pressing the CALC key and perform the desired calculation Press the actual-position-capture key for the TNC to transfer the calculated value into the active input box and to close the calculator HEIDENHAIN iTNC 530...
  • Page 148: Programming Graphics

    4.4 Programming Graphics Generating / not generating graphics during programming While you are writing the part program, you can have the TNC generate a 2-D pencil-trace graphic of the programmed contour. To switch the screen layout to displaying program blocks to the left and graphics to the right, press the SPLIT SCREEN key and PGM + GRAPHICS soft key.
  • Page 149: Block Number Display On/Off

    Enlarge the frame overlay—press and hold the soft key to magnify the detail Confirm the selected area with the WINDOW DETAIL soft key. With the WINDOW BLK FORM soft key, you can restore the original section. HEIDENHAIN iTNC 530...
  • Page 150: D Line Graphics (Fcl2 Function)

    4.5 3-D Line Graphics (FCL2 Function) Function Use the 3-D line graphics to have the TNC show the programmed traverse paths in three dimensions. A powerful zoom function is available for recognizing details quickly. You should especially use the 3-D line graphics to inspect programs created externally for irregularities before machining, in order to avoid undesirable traces of the machining process on the workpiece.
  • Page 151 Show workpiece in the last active view Show/hide programmed end points with a dot on the line Do or do not highlight the selected NC block of the 3-D line graphics in the left window Do or do not show block numbers HEIDENHAIN iTNC 530...
  • Page 152: Highlighting Nc Blocks In The Graphics

    You can also use the mouse with the 3-D line graphics. The following functions are available: In order to rotate the wire model shown in three dimensions: Hold the right mouse button down and move the mouse. The TNC displays a coordinate system showing the currently active orientation of the workpiece.
  • Page 153: Immediate Help For Nc Error Messages

    Read the cause of error and any suggestions for possible remedies. The TNC may show additional information that can be helpful to trained HEIDENHAIN personnel during troubleshooting. Close the Help window with the CE key, thus canceling the error message.
  • Page 154: List Of All Current Error Messages

    4.7 List of All Current Error Messages Function With this function you can show a pop-up window in which the TNC shows all current error messages. The TNC shows errors both from the NC as well as those from the machine tool builder. Show error list You can call the list as soon as at least one error message is present: To display the list, press the ERR key...
  • Page 155: Window Contents

    Window contents Column Meaning Number Error number (–1: no error number defined), issued by HEIDENHAIN or your machine tool builder Error class. Defines how the TNC processes Class this error. ERROR Collective error class for errors that can cause various error reactions depending on...
  • Page 156: Calling The Tncguide Help System

    MANUFACTURER soft key with which you can call this separate help system. 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 error messages, if available. Programming: Programming Aids...
  • Page 157: Generating Service Files

    The service file contains all NC data needed for troubleshooting. By passing on the service file you declare your consent to your machine tool builder or DR. JOHANNES HEIDENHAIN GmbH to use these data for diagnostic purposes. The maximum size of a service file is 40 MB...
  • Page 158: The Context-Sensitive Help System Tncguide (Fcl3 Function)

    The English and German documentation is shipped as standard with each NC software level. HEIDENHAIN provides the remaining conversational languages for cost-free download as soon as the respective translations are available (see “Downloading current help files”...
  • Page 159: Working With The Tncguide

    Use the arrow keys to move the cursor to the block Press the HELP key: The TNC starts the help system and shows a description for the active function (does not apply to miscellaneous functions or cycles that were integrated by your machine tool builder) HEIDENHAIN iTNC 530...
  • Page 160: Table Of Contents

    Navigating in the TNCguide It’s easiest to use the mouse to navigate in the TNCguide. A table of contents appears on the left side of the screen. By clicking the rightward pointing triangle you open subordinate sections, and by clicking the respective entry you open the individual pages. It is operated in the same manner as the Windows Explorer.
  • Page 161 The focus is switched internally to the TNC application so that you can operate the control when the TNCguide is open. If the full screen is active, the TNC reduces the window size automatically before the change of focus Close the TNCguide HEIDENHAIN iTNC 530...
  • Page 162: Programming: Programming Aids

    Subject index The most important subjects in the Manual are listed in the subject index (Index tab). You can select them directly by mouse or with the cursor keys. The left side is active. Select the Index tab Activate the Keyword input field Enter the word for the desired subject and the TNC synchronizes the index and creates a list in which you can find the subject more easily, or...
  • Page 163: Downloading Current Help Files

    Downloading current help files You’ll find the help files for your TNC software on the HEIDENHAIN home page www.heidenhain.de under: Services and Documentation Documentation / Information User Documentation TNCguide Select the desired language, for example English: You will see a ZIP...
  • Page 164 Language TNC directory Chinese (simplified) TNC:\tncguide\zh Chinese (traditional) TNC:\tncguide\zh-tw Slovenian (software option) TNC:\tncguide\sl Norwegian TNC:\tncguide\no Slovak TNC:\tncguide\sk Latvian TNC:\tncguide\lv Korean TNC:\tncguide\kr Estonian TNC:\tncguide\et Turkish TNC:\tncguide\tr Romanian TNC:\tncguide\ro Lithuanian TNC:\tncguide\lt Programming: Programming Aids...
  • Page 165: Programming: Tools

    Programming: Tools...
  • Page 166: Entering Tool-Related Data

    5.1 Entering Tool-Related Data Feed rate F The feed rate F is the speed (in millimeters per minute or inches per minute) at which the tool center point moves. The maximum feed rates can be different for the individual axes and are set in machine parameters.
  • Page 167: Spindle Speed S

    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 override knob S. HEIDENHAIN iTNC 530...
  • Page 168: Tool Data

    5.2 Tool Data Requirements for tool compensation You usually program the coordinates of path contours as they are dimensioned in the workpiece drawing. To allow the TNC to calculate the tool center path—i.e. the tool compensation—you must also enter the length and radius of each tool you are using. Tool data can be entered either directly in the part program with G99 or separately in a tool table.
  • Page 169: Delta Values For Lengths And Radii

    Tool radius: Compensation value for the tool radius 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 iTNC 530...
  • Page 170: Entering Tool Data In The Table

    When transferring tool tables to older software versions of the iTNC 530 or to older TNC controls, you must make sure that tool names are not longer than 16 characters, because otherwise they will be truncated accordingly by the TNC when read in. This can lead to errors in connection with the Replacement Tool function.
  • Page 171 Input range: 0 to 99999 minutes Comment on the tool. Tool description? Input range: 16 characters max. Information on this tool that is to be sent to the PLC. PLC status? Input range: 8 characters bit-coded HEIDENHAIN iTNC 530...
  • Page 172 Abbr. Inputs Dialog PLC-VAL Value of this tool that is to be sent to the PLC. PLC value? Input range: -99999.9999 to +99999.9999 PTYP Tool type for evaluation in the pocket table. Tool type for pocket table? Input range: 0 to +99 NMAX Limits the spindle speed for this tool.
  • Page 173 LAST_USE Date and time at which the TNC inserted the tool for the last time Date/time of last tool call? via TOOL CALL. Input range: 16 characters max., format internally specified: Date = yyyy.mm.dd, time = hh.mm HEIDENHAIN iTNC 530...
  • Page 174 Tool table: Tool data required for automatic tool measurement For a description of the cycles for automatic tool measurement, see the User's Manual for Cycle Programming. Abbr. Inputs Dialog Number of teeth (99 teeth maximum) Number of teeth? Input range: 0 to 99 Permissible deviation from tool length L for wear detection.
  • Page 175 Permissible deviation from tool radius R for breakage detection. If Breakage tolerance: radius? the entered value is exceeded, the TNC locks the tool (status L). Input range: 0 to 0.9999 mm Input range in mm: 0 to 0.9999 Input range in inches: 0 to +0.03936 HEIDENHAIN iTNC 530...
  • Page 176 Tool table: Tool data for automatic speed/feed rate calculation Abbr. Inputs Dialog TYPE Tool type: Press the ASSIGN TYPE soft key (3rd soft-key row); the Tool type? TNC superimposes a window where you can select the type of tool. Functions are currently only assigned to the DRILL and MILL tool types TMAT Tool material: Press the ASSIGN MATERIAL soft key (3rd soft-key...
  • Page 177 Select previous page in table Select next page in table Look for the tool name in the table Show tool information in columns or show all information on one tool on one screen page Move to beginning of line HEIDENHAIN iTNC 530...
  • Page 178 Editing functions for tool tables Soft key Move to end of line Copy highlighted field Insert copied field Add the entered number of lines (tools) at the end of the table Insert a line for the indexed tool number after the active line.
  • Page 179 The target file must exist The file to be copied must contain only the columns (or lines) you want to replace To copy individual columns or lines, press the REPLACE FIELDS soft key (see “Copying a single file” on page 119). HEIDENHAIN iTNC 530...
  • Page 180: Tool-Carrier Kinematics

    HEIDENHAIN provides tool-carrier kinematics for HEIDENHAIN touch probes. If required, please contact HEIDENHAIN. Assigning the tool-carrier kinematics Follow the procedure below to assign carrier kinematics to a tool:...
  • Page 181: Using An External Pc To Overwrite Individual Tool Data

    Using an external PC to overwrite individual tool data The HEIDENHAIN data transfer software TNCremoNT provides an especially convenient way to use an external PC to overwrite tool data (see “Software for data transfer” on page 567). This applies when you measure tool data on an external tool presetter and then want to transfer the data to the TNC.
  • Page 182: Pocket Table For Tool Changer

    Pocket table for tool changer The machine tool builder adapts the functional range of the pocket table to the requirements of your machine. The machine tool manual provides further information. For automatic tool changing you need the pocket table TOOL_P.TCH. The TNC can manage several pocket tables with any file names.
  • Page 183 Lock the pocket at left? Box magazine: Lock the pocket at right LOCKED_RIGHT Lock the pocket at right? S1 ... S5 Function is defined by the machine tool builder. The machine tool Value? documentation provides further information. HEIDENHAIN iTNC 530...
  • Page 184 Editing functions for pocket tables Soft key Select beginning of table Select end of table Select previous page in table Select next page in table Reset pocket table Reset tool number column T Go to beginning of next line Reset column to original state. Only applies to the columns RSV, LOCKED_ABOVE, LOCKED_BELOW, LOCKED_LEFT and LOCKED_RIGHT Programming: Tools...
  • Page 185: Calling Tool Data

    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 the tool radius 2. HEIDENHAIN iTNC 530...
  • Page 186 Editing tool data in the selection window In the pop-up window for tool selection you can also edit the displayed tool data: Use the arrow keys to select the line and then the column of the value to be edited: The light-blue background marks the editable field Set the EDIT soft key to ON, enter the desired value and confirm with the ENT key...
  • Page 187 Tool preselection with tool tables If you are working with tool tables, use G51 to preselect the next tool. Simply enter the tool number or a corresponding Q parameter, or type the tool name in quotation marks. HEIDENHAIN iTNC 530...
  • Page 188: Tool Change

    Tool change The tool change function can vary depending on the individual machine tool. The machine tool manual provides further information. Tool change position The tool change position must be approachable without collision. With the miscellaneous functions M91 and M92, you can enter machine- based (rather than workpiece-based) coordinates for the tool change position.
  • Page 189 If the radii are not equal, the TNC displays an error message and does not replace the tool. On NC programs without radius compensation the TNC does not check the tool radius of the replacement tool during the change. HEIDENHAIN iTNC 530...
  • Page 190: Tool Usage Test

    Tool usage test The tool usage test function must be enabled by your machine manufacturer. Refer to your machine tool manual. The following are prerequisites for a tool usage test: Bit 2 of the machine parameter must be set to 7246=1 The machining timer must be active in the Test Run operating mode A simulation of the plain language program must have been completed in the Test Run mode...
  • Page 191 Tool name from the tool table Tool-usage time in seconds (feed time) TIME WTIME Tool-usage time in seconds (total usage time between tool changes) Tool radius R + Oversize of tool radius DR from the tool table. The unit is 0.1 µm. HEIDENHAIN iTNC 530...
  • Page 192 Column Meaning BLOCK Block number in which the TOOL CALL block was programmed TOKEN = TOOL: Path name of the active main PATH program or subprogram TOKEN = STOTAL: Path name of the subprogram Tool number with tool index Maximum feed rate override that occurred OVRMAX during machining.
  • Page 193: Tool Management (Software Option)

    Select the tool table: Press the TOOL TABLE soft key Scroll through the soft-key row Select the TOOL MANAGEMENT soft key: The TNC goes into the new table view (see figure at right) HEIDENHAIN iTNC 530...
  • Page 194 In the new view, the TNC presents all tool information in the following four card registers: Tools: Tool specific information Tool pockets: Pocket-specific information Tooling list: List of all tools in the NC program that is selected in the Program Run mode (only if you have already created a tool usage file, see "Tool usage test", page 190).
  • Page 195 Define the settings: SORT COLUMN active: Click the column header to sort the content of the column MOVE COLUMN active: The column can be shifted by drag and drop Reset manual settings (shifted columns) to original condition HEIDENHAIN iTNC 530...
  • Page 196 In addition, you can perform the following functions by mouse: Sorting function By clicking a column of the table head, you sort the data in ascending or descending order (depending on the active setting). Moving columns You can arrange the columns in any sequence you want by clicking a column of the table head and then moving it with the mouse key pressed down.
  • Page 197 Copy the tool data of the selected tool (2nd soft- key row) Insert the copied tool data in the selected tool (2nd soft-key row) Select/deselect check boxes (e.g. for TL line) Open selection lists of combo boxes (e.g. for AFC line) HEIDENHAIN iTNC 530...
  • Page 198 Import tool data Using this function you can simply import tool data that you have measured externally on a presetting device, for example. The file to be imported must have the CSV format (comma separated value). The CSV file format describes the structure of a text file for exchanging simply structured data.
  • Page 199 Start the export procedure with the START soft key: The TNC shows the status of the export procedure in a pop-up window Terminate the export procedure by pressing the END key or soft key The TNC always stores the exported CSV file in the TNC:\system\tooltab directory. HEIDENHAIN iTNC 530...
  • Page 200 Delete marked tool data You can use this function you can simply delete tool data that you no longer need. Follow the steps outlined below for deleting: In the tool management you use the arrow keys or mouse to mark the tool data that you wish to delete Select the DELETE MARKED TOOLS soft key and the TNC shows a pop-up window listing the tool data to be deleted...
  • Page 201: Tool Compensation

    L from the G99 block or tool table is the oversize for length DL in the T 0 block (not TOOL CALL taken into account by the position display). is the oversize for length DL in the tool table. HEIDENHAIN iTNC 530...
  • Page 202: Tool Radius Compensation

    Tool radius compensation The NC block for programming a tool movement contains: G41 or G42 for radius compensation G43 or G44, for radius compensation in single-axis movements G40 if there is no radius compensation Radius compensation becomes effective as soon as a tool is called and is moved with a straight line block in the working plane with G41 or G42.
  • Page 203 G42/G41 or canceled with G40 the TNC always positions the tool perpendicular to the programmed starting or end position. Position the tool at a sufficient distance from the first or last contour point to prevent the possibility of damaging the contour. HEIDENHAIN iTNC 530...
  • Page 204 Entering radius compensation Radius compensation is entered in a G01 block: To select tool movement to the left of the programmed contour, select function G41, or To select tool movement to the right of the contour, select function G42, or To select tool movement without radius compensation or to cancel radius compensation, select function G40...
  • Page 205 Machining corners without radius compensation If you program the tool movement without radius compensation, you can change the tool path and feed rate at workpiece corners with the miscellaneous function M90. see "Smoothing corners: M90", page 327. HEIDENHAIN iTNC 530...
  • Page 206 Programming: Tools...
  • Page 207: Programming: Programming Contours

    Programming: Programming Contours...
  • Page 208: Tool Movements

    6.1 Tool Movements Path functions A workpiece contour is usually composed of several contour elements such as straight lines and circular arcs. With the path functions, you can program the tool movements for straight lines and circular arcs. Miscellaneous functions M 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...
  • Page 209: Fundamentals Of Path Functions

    The tool retains the Z coordinate and moves in the XY plane to the position X=70, Y=50 (see figure). Three-dimensional movement The program block contains three coordinates. The TNC thus moves the tool in space to the programmed position. Example: N50 G01 X+80 Y+0 Z-10 * HEIDENHAIN iTNC 530...
  • Page 210 Entering more than three coordinates The TNC can control up to 5 axes simultaneously (software option). Machining with 5 axes, for example, moves 3 linear and 2 rotary axes simultaneously. Such programs are too complex to program at the machine, however, and are usually created with a CAM system.
  • Page 211 You cannot activate radius compensation in a circle block. Activate it beforehand in a straight-line block (see "Path Contours—Cartesian Coordinates", page 216). Pre-positioning Before running a part program, always pre-position the tool to prevent the possibility of damaging it or the workpiece. HEIDENHAIN iTNC 530...
  • Page 212: Contour Approach And Departure

    6.3 Contour Approach and Departure Starting point and end point The tool approaches the first contour point from the starting point. The starting point must be: Programmed without radius compensation Approachable without danger of collision Close to the first contour point Example Figure at upper right: If you set the starting point in the dark gray area, the contour will be damaged when the first contour element is...
  • Page 213 Example Figure at upper right: If you set the starting point in the dark gray area, the contour will be damaged when the first contour element is approached. HEIDENHAIN iTNC 530...
  • Page 214: Tangential Approach And Departure

    Tangential approach and departure With G26 (figure at top right), you can program a tangential approach to the workpiece, and with G27 (figure at lower right) a tangential departure. In this way you can avoid dwell marks. Starting point and end point The starting point and the end point lie outside the workpiece, close to the first and last contour points.
  • Page 215 Tangential approach with radius R = 5 mm . . . PROGRAM CONTOUR BLOCKS Last contour point . . . Tangential departure with radius R = 5 mm N210 G27 R5 * End point N220 G00 G40 X-30 Y+50 * HEIDENHAIN iTNC 530...
  • Page 216: Path Contours—Cartesian Coordinates

    6.4 Path Contours—Cartesian Coordinates Overview of path functions Function Path function key Tool movement Required input Page Line L Straight line Coordinates of the end Page 217 points of the straight line Chamfer CHF Chamfer between two Chamfer side length Page 218 straight lines Circle Center CC...
  • Page 217: Straight Line At Rapid Traverse G00 Straight Line With Feed Rate G01 F

    TNC generates an L block with the actual position coordinates. In the MOD function, you define the number of axes that the TNC saves in a G01 block (see "Selecting the Axes for Generating G01 Blocks", page 584). HEIDENHAIN iTNC 530...
  • Page 218: Inserting A Chamfer Between Two Straight Lines

    Inserting a chamfer between two straight lines The chamfer enables you to cut off corners at the intersection of two straight lines. The line blocks before and after the G24 block must be in the same working plane as the chamfer The radius compensation before and after the G24 block must be the same The chamfer must be machinable with the current tool...
  • Page 219: Corner Rounding G25

    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 RND block for a tangential contour approach. HEIDENHAIN iTNC 530...
  • Page 220: Circle Center I, J

    Circle center I, J You can define a circle center for circles that you have programmed with the G02, G03 or G05 function. This is done in the following ways: Entering the Cartesian coordinates of the circle center in the working plane, or Using the circle center defined in an earlier block, or Capturing the coordinates with the ACTUAL-POSITION-CAPTURE...
  • Page 221: Circular Path C Around Circle Center Cc

    For the end point, enter the same point that you used for the starting point. The starting and end points of the arc must lie on the circle. Input tolerance: up to 0.016 mm (selected with MP7431). Smallest possible circle that the TNC can traverse: 0.0016 µm. HEIDENHAIN iTNC 530...
  • Page 222: Circular Path G02/G03/G05 With Defined Radius

    Circular path G02/G03/G05 with defined radius The tool moves on a circular path with the radius R. Direction of rotation In clockwise direction: G02 In counterclockwise direction: G03 Without programmed direction: G05. The TNC traverses the circular arc with the last programmed direction of rotation Coordinates of the arc end point Radius R Note: The algebraic sign determines the size of the...
  • Page 223 The maximum radius that can be entered directly is 99.9999 m, with Q parameter programming 210 m. You can also enter rotary axes A, B and C. HEIDENHAIN iTNC 530...
  • Page 224: Circular Path G06 With Tangential Connection

    Circular path G06 with tangential connection The tool moves on an arc that starts tangentially to the previously programmed contour element. A transition between two contour elements is called tangential when there is no kink or corner at the intersection between the two contours—the transition is smooth.
  • Page 225 N160 G27 R5 F500 * Tangential exit N170 G40 X-20 Y-20 F1000 * Retract tool in the working plane, cancel radius compensation N180 G00 Z+250 M2 * Retract in the tool axis, end program N99999999 %LINEAR G71 * HEIDENHAIN iTNC 530...
  • Page 226 Example: Circular movements with Cartesian coordinates %CIRCULAR G71 * Define blank form for graphic workpiece simulation N10 G30 G17 X+0 Y+0 Z-20 * N20 G31 G90 X+100 Y+100 Z+0 * Call tool in the spindle axis and with the spindle speed S N40 T1 G17 S4000 * N50 G00 G40 G90 Z+250 * Retract tool in the spindle axis at rapid traverse...
  • Page 227 Depart the contour on a circular arc with tangential connection N190 G40 X-20 Y-20 F1000 * Retract tool in the working plane, cancel radius compensation N200 G00 Z+250 M2 * Retract tool in the tool axis, end of program N99999999 %CIRCULAR G71 * HEIDENHAIN iTNC 530...
  • Page 228 Example: Full circle with Cartesian coordinates %C-CC G71 * N10 G30 G17 X+0 Y+0 Z-20 * Definition of workpiece blank N20 G31 G90 X+100 Y+100 Z+0 * N40 T1 G17 S3150 * Tool call N50 G00 G40 G90 Z+250 * Retract the tool N60 I+50 J+50 * Define the circle center...
  • Page 229: Path Contours—Polar Coordinates

    Helical interpolation Combination of a circular and Polar radius, polar angle of Page 233 a linear movement the arc end point, coordinate of the end point in the tool axis HEIDENHAIN iTNC 530...
  • Page 230: Zero Point For Polar Coordinates: Pole I, J

    Zero point for polar coordinates: pole I, J You can define the pole CC anywhere in the part program before blocks containing polar coordinates. Set the pole in the same way as you would program the circle center. Coordinates: Enter Cartesian coordinates for the pole or, if you want to use the last programmed position, enter G29.
  • Page 231: Circular Path G12/G13/G15 Around Pole I, J

    Polar-coordinates angle H: Angular position of the arc end point between –99 999.9999° and +99 999.9999° Direction of rotation DR Example NC blocks N180 I+25 J+25 * N190 G11 G42 R+20 H+0 F250 M3 * N200 G13 H+180 * HEIDENHAIN iTNC 530...
  • Page 232: Circular Path G16 With Tangential Connection

    Circular path G16 with tangential connection The tool moves on a circular path, starting tangentially from a preceding contour element. Polar coordinate radius R: Enter the distance from are end point to the pole I, J Polar coordinates angle H: Angular position of the arc end point Example NC blocks N120 I+40 J+35 *...
  • Page 233: Helical Interpolation

    The table below illustrates in which way the shape of the helix is determined by the work direction, direction of rotation and radius compensation. Work Direction of Radius Internal thread direction rotation comp. Right-handed Left-handed Right-handed Z– Left-handed Z– External thread Right-handed Left-handed Right-handed Z– Left-handed Z– HEIDENHAIN iTNC 530...
  • Page 234 Programming a helix Always enter the same algebraic sign for the direction of rotation and the incremental total angle G91 H. The tool may otherwise move in a wrong path and damage the contour. For the total angle G91 H you can enter a value of -99 999.9999°...
  • Page 235 N170 G27 R5 F500 * N180 G40 R+60 H+180 F1000 * Retract tool in the working plane, cancel radius compensation N190 G00 Z+250 M2 * Retract in the spindle axis, end of program N99999999 %LINEARPO G71 * HEIDENHAIN iTNC 530...
  • Page 236 Example: Helix %HELIX G71 * N10 G30 G17 X+0 Y+0 Z-20 * Definition of workpiece blank N20 G31 G90 X+100 Y+100 Z+0 * N40 T1 G17 S1400 * Tool call N50 G00 G40 G90 Z+250 * Retract the tool Pre-position the tool N60 X+50 Y+50 * Transfer the last programmed position as the pole N70 G29 *...
  • Page 237: Programming: Data Transfer From Dxf Files Or Plain-Language Contours

    Programming: Data Transfer from DXF Files or Plain-language Contours...
  • Page 238: Processing Dxf Files (Software Option)

    7.1 Processing DXF Files (Software Option) Function DXF files created in a CAD system can be opened directly by the TNC, in order to extract contours or machining positions, and save them as conversational programs or as point files. Plain-language programs acquired in this manner can also be run by older TNC controls, since these contour programs contain only L and CC/C blocks.
  • Page 239: Opening A Dxf File

    Select the desired DXF file, and load it with the ENT key. The TNC starts the DXF converter and shows the contents of the DXF file on the screen. The TNC shows the layers in the left window, and the drawing in the right window. HEIDENHAIN iTNC 530...
  • Page 240: Basic Settings

    Basic settings The third soft-key row has various possibilities for settings: Setting Soft key COLOR NORMAL/INVERTED: Changing the color scheme 3-D MODE/2-D MODE: Change between 2-D and 3-D mode UNIT OF MEASURE MM/INCH: Enter the unit of measurement of the DXF file. The TNC then outputs the contour program in this unit of measurement.
  • Page 241: Layer Settings

    To hide a layer, select the layer with the left mouse button, and click its check box to hide it To show a layer, select the layer with the left mouse button, and click its check box again to show it HEIDENHAIN iTNC 530...
  • Page 242: Specifying The Reference Point

    Specifying the reference point The datum of the drawing for the DXF file is not always located in a manner that lets you use it directly as a reference point for the workpiece. Therefore, the TNC has a function with which you can shift the drawing datum to a suitable location by clicking an element.
  • Page 243 If the TNC cannot calculate an intersection, it rescinds the marking of the first element. Element information At the bottom left of the screen, the TNC shows how far the reference point you haven chosen is located from the drawing datum. HEIDENHAIN iTNC 530...
  • Page 244: Selecting And Saving A Contour

    Selecting and saving a contour You must use the touchpad on the TNC keyboard or a mouse attached via the USB port in order to select a contour. If you are not using the contour program in the smarT.NC operating mode, you must specify the machining sequence when selecting the contour that it matches the desired machining direction.
  • Page 245 The TNC only saves elements that have actually been selected (blue elements), which means that they have been given a check mark in the left window. HEIDENHAIN iTNC 530...
  • Page 246 Dividing, extending and shortening contour elements If contour elements to be selected in the drawing connect poorly, then you must first divide the contour element. This function is automatically available if you are in the mode for selecting a contour. Proceed as follows: The poorly connecting contour element is selected, so it is colored blue.
  • Page 247: Selecting And Storing Machining Positions

    Quick selection of hole positions by entering a diameter: By entering a hole diameter, you can select all hole positions with that diameter in the DXF file (see “Quick selection of hole positions by entering a diameter” on page 250) HEIDENHAIN iTNC 530...
  • Page 248 Individual selection Select the mode for choosing a machining position. The TNC hides the layers shown in the left window, and the right window becomes active for position selection. In order to select a machining position, click the desired element with the left mouse button. The TNC indicates possible locations for machining positions on the selected element with stars.
  • Page 249 DXF file is also saved. If you want to select more machining positions in order to save them in a different file, press the CANCEL SELECTED ELEMENTS soft key and select as described above HEIDENHAIN iTNC 530...
  • Page 250 Quick selection of hole positions by entering a diameter Select the mode for choosing a machining position. The TNC hides the layers shown in the left window, and the right window becomes active for position selection. Select the last soft-key row. Open the dialog for diameter input: enter any diameter in the pop-up window displayed by the TNC.
  • Page 251 With the apply path optimization option on (default setting), the TNC sorts the selected machining positions for the most efficient possible tool path. You can have the tool path displayed by clicking the SHOW TOOL PATH soft key (see “Basic settings” on page 240). HEIDENHAIN iTNC 530...
  • Page 252 Element information At the bottom left of the screen, the TNC displays the coordinates of the machining position that you last selected via mouse click in the left or right window. Undoing actions You can undo the four most recent actions that you have taken in the mode for selecting machining positions.
  • Page 253: Zoom Function

    The zooming center is the location of the mouse pointer. Alternatively you can zoom by selecting a zoom area with the left mouse button. A double-click with the right mouse button resets the view to the default setting. HEIDENHAIN iTNC 530...
  • Page 254: Data Transfer From Plain-Language Programs

    7.2 Data transfer from plain- language programs Application Using this function you can take contour sections or complete contours from existing plain-language programs, especially those created with CAM systems. The TNC shows the plain-language dialogs in two-dimensional or three-dimensional form. It is particularly efficient to use data transfer in conjunction with the smartWizard, which provides contour editing UNITs for 2-D and 3-D processing.
  • Page 255: Open 3-D Cad Data (Software Option)

    NC programs or other files. This permits you to check quickly and simply for problems directly in the 3-D model. . The TNC currently supports the following types of file formats: STEP files (file extension STP) IGES files (file extension IGS or IGES) HEIDENHAIN iTNC 530...
  • Page 256: Operate Cad Viewer

    Operate CAD viewer Function Soft key Show shaded model. Show wire model Show wire model without invisible edges Adapt display size to screen size Select standard 3-D view Select plan view Select view from below Select view from left Select view from right Select view from front Select view from behind Mouse functions...
  • Page 257: Programming: Subprograms And Program Section Repeats

    Programming: Subprograms and Program Section Repeats HEIDENHAIN iTNC 530...
  • Page 258: Labeling Subprograms And Program Section Repeats

    8.1 Labeling Subprograms and Program Section Repeats Subprograms and program section repeats enable you to program a machining sequence once and then run it as often as desired. Labels The beginnings of subprograms and program section repeats are marked in a part program by labels (G98 L). A LABEL is identified by a number between 1 and 999 or by a name you define.
  • Page 259: Subprograms

    Press the QS soft key; the TNC will then jump to the label name that is specified in the string parameter defined. G98 L 0 is not permitted (Label 0 is only used to mark the end of a subprogram). HEIDENHAIN iTNC 530...
  • Page 260: Program Section Repeats

    8.3 Program Section Repeats Label G98 The beginning of a program section repeat is marked by the label G98 L. The end of a program section repeat is identified by Ln,m. Operating sequence 1 The TNC executes the part program up to the end of the program section (Ln,m) 2 Then the program section between the called LBL Ln,m is repeated the number of times entered for m...
  • Page 261: Separate Program As Subprogram

    CALL PGM block. Conclude this function with the END key. Alternatively you can also enter the program name or the complete path name of the program to be called directly via the keyboard. HEIDENHAIN iTNC 530...
  • Page 262 The program you are calling must be stored on the hard disk of your TNC. You need only enter the program name if the program you want to call is located in the same directory as the program you are calling it from. If the called program is not located in the same directory as the program you are calling it from, you must enter the complete path, e.g.
  • Page 263: Nesting

    Maximum nesting depth for subprograms: 8 Maximum nesting depth for main program calls: 10, where a G79 acts like a main program call You can nest program section repeats as often as desired HEIDENHAIN iTNC 530...
  • Page 264: Subprogram Within A Subprogram

    Subprogram within a subprogram Example NC blocks %SUBPGMS G71 * N17 L "SP1",0 * Subprogram at label G98 L SP1 is called Last program block of the N35 G00 G40 Z+100 M2 * main program (with M2) Beginning of subprogram SP1 N36 G98 L "SP1"...
  • Page 265: Repeating Program Section Repeats

    4 Program section between block 15 and block 35 is repeated once (including the program section repeat between 20 and block 27) 5 Main program REPS is executed from block 36 to block 50 (end of program). HEIDENHAIN iTNC 530...
  • Page 266: Repeating A Subprogram

    Repeating a subprogram Example NC blocks %SUBPGREP G71 * N10 G98 L1 * Beginning of program section repeat 1 Subprogram call N11 L2,0 * Program section between this block and G98 L1 N12 L1,2 * (block N10) is repeated twice Last block of the main program with M2 N19 G00 G40 Z+100 M2 * Beginning of subprogram...
  • Page 267: Programming Examples

    Tool call N50 G00 G40 G90 Z+250 * Retract the tool N60 I+50 J+50 * Set pole N70 G10 R+60 H+180 * Pre-position in the working plane N80 G01 Z+0 F1000 M3 * Pre-position to the workpiece surface HEIDENHAIN iTNC 530...
  • Page 268 N90 G98 L1 * Set label for program section repeat N100 G91 Z-4 * Infeed depth in incremental values (in space) N110 G11 G41 G90 R+45 H+180 F250 * First contour point N120 G26 R5 * Contour approach N130 H+120 * N140 H+60 * N150 H+0 * N160 H-60 *...
  • Page 269 N50 G00 G40 G90 Z+250 * Cycle definition: drilling N60 G200 DRILLING Q200=2 ;SET-UP CLEARANCE Q201=-30 ;DEPTH Q206=300 ;FEED RATE FOR PLNGNG Q202=5 ;PLUNGING DEPTH Q210=0 ;DWELL TIME AT TOP Q203=+0 ;SURFACE COORDINATE Q204=2 ;2ND SET-UP CLEARANCE Q211=0 ;DWELL TIME AT DEPTH HEIDENHAIN iTNC 530...
  • Page 270 N70 X+15 Y+10 M3 * Move to starting point for group 1 N80 L1.0 * Call the subprogram for the group N90 X+45 Y+60 * Move to starting point for group 2 N100 L1.0 * Call the subprogram for the group N110 X+75 Y+10 * Move to starting point for group 3 N120 L1.0 *...
  • Page 271 ;DEPTH Q206=250 ;FEED RATE FOR PLNGNG Q202=3 ;PLUNGING DEPTH Q210=0 ;DWELL TIME AT TOP Q203=+0 ;SURFACE COORDINATE Q204=10 ;2ND SET-UP CLEARANCE Q211=0.2 ;DWELL TIME AT DEPTH N90 L1,0 * Call subprogram 1 for the entire hole pattern HEIDENHAIN iTNC 530...
  • Page 272 N100 G00 Z+250 M6 * Tool change N110 T2 G17 S4000 * Call tool: drill N120 D0 Q201 P01 -25 * New depth for drilling N130 D0 Q202 P01 +5 * New plunging depth for drilling N140 L1.0 * Call subprogram 1 for the entire hole pattern N150 G00 Z+250 M6 * Tool change N160 T3 G17 S500 *...
  • Page 273: Programming: Q-Parameters

    Programming: Q-Parameters...
  • Page 274: Principle And Overview

    9.1 Principle and Overview You can program entire families of parts in a single part program. You do this by entering variables called Q parameters instead of fixed numerical values. Q parameters can represent information such as: Coordinate values Feed rates Spindle speeds Cycle data Q parameters also enable you to program contours that are defined...
  • Page 275 In principle, the same ranges are available for QS parameters as for Q parameters (see table above). Note that for the QS parameters the QS100 to QS199 range is reserved for internal texts. HEIDENHAIN iTNC 530...
  • Page 276: Programming Notes

    Programming notes You can mix Q parameters and fixed numerical values within a program. Q parameters can be assigned numerical values between 999 999 999 and +999 999 999, meaning that up to nine digits plus the algebraic sign are permitted. You can set the decimal point at any position. Internally, the TNC can calculate up to a range of 57 bits before and 7 bits after the decimal point (32-bit data width corresponds to a decimal value of 4 294 967 296).
  • Page 277: Calling Q-Parameter Functions

    Q key in any dialog, and then press the L on the ASCII keyboard. In order to define or assign QR nonvolatile parameters, first press the Q key in any dialog, and then press the R on the ASCII keyboard. HEIDENHAIN iTNC 530...
  • Page 278: Part Families—Q Parameters In Place Of Numerical Values

    9.2 Part Families—Q Parameters in Place of Numerical Values Function The Q parameter function D0: ASSIGN assigns numerical values to Q parameters. This enables you to use variables in the program instead of fixed numerical values. Example NC blocks N150 D00 Q10 P01 +25 * Assignment Q10 is assigned the value 25 N250...
  • Page 279: Describing Contours Through Mathematical Operations

    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 iTNC 530...
  • Page 280: Programming Fundamental Operations

    Programming fundamental operations Example: Program blocks in the TNC Example: N17 D00 Q5 P01 +10 * Call the Q parameter functions by pressing the Q key N17 D03 Q12 P01 +Q5 P02 +7 * To select the mathematical functions, press the BASIC ARITHMETIC soft key To select the Q parameter function ASSIGN, press the D0 X = Y soft key...
  • Page 281: Trigonometric Functions

    α = arc tan (a / b) = arc tan (sin α / cos α) Example: a = 25 mm b = 50 mm α = arctan (a / b) = arctan 0.5 = 26.57° Furthermore: a² + b² = c² (where a² = a x a) (a² + b²) HEIDENHAIN iTNC 530...
  • Page 282: Programming Trigonometric Functions

    Programming trigonometric functions Press the ANGLE FUNCTION soft key to call the trigonometric functions. The TNC then displays the following soft keys: Programming: Compare “Example: Programming fundamental operations.” Function Soft key D06: SINE Example: D06 Q20 P01 -Q5 * Calculates and assigns the sine of an angle in degrees (°) D07: COSINE Example: D07 Q21 P01 -Q5 *...
  • Page 283: If-Then Decisions With Q Parameters

    To call another program as a subprogram, enter a % program call after the block with the target label. 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 iTNC 530...
  • Page 284: Programming If-Then Decisions

    Programming If-Then decisions There are 3 possibilities to enter the jump address: Label number, selectable via LBL NUMBER soft key Label number, selectable via LBL NAME soft key String number, selectable via QS soft key Press the JUMP soft key to call the If-Then conditions. The TNC then displays the following soft keys: Function Soft key...
  • Page 285: Checking And Changing Q Parameters

    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 all respective parameters and the above described also apply. HEIDENHAIN iTNC 530...
  • Page 286: Additional Functions

    9.7 Additional Functions Overview Press the DIVERSE FUNCTION soft key to call the additional functions. The TNC then displays the following soft keys: Function Soft key Page D14:ERROR Page 287 Output of error messages D15:PRINT Page 291 Unformatted output of texts or Q parameter values D19:PLC Page 292...
  • Page 287: D14: Error: Displaying Error Messages

    With the function D14 you can call messages under program control. The messages are predefined by the machine tool builder or by HEIDENHAIN. Whenever the TNC comes to a block with D14 in the Program Run or Test Run mode, it interrupts the program run and displays a message.
  • Page 288 Error number Text 1016 Contradictory input 1017 CYCL incomplete 1018 Plane wrongly defined 1019 Wrong axis programmed 1020 Wrong rpm 1021 Radius comp. undefined 1022 Rounding-off undefined 1023 Rounding radius too large 1024 Program start undefined 1025 Excessive nesting 1026 Angle reference missing 1027 No fixed cycle defined...
  • Page 289 TCHPROBE 430: diameter too small 1064 No measuring axis defined 1065 Tool breakage tolerance exceeded 1066 Enter Q247 unequal to 0 1067 Enter Q247 greater than 5 1068 Datum table? 1069 Enter Q351 unequal 0 1070 Thread depth too large HEIDENHAIN iTNC 530...
  • Page 290 Error number Text 1071 Missing calibration data 1072 Tolerance exceeded 1073 Block scan active 1074 ORIENTATION not permitted 1075 3-D ROT not permitted 1076 Activate 3-D ROT 1077 Enter a negative value for the depth 1078 Q303 not defined in measuring cycle 1079 Tool axis not allowed 1080...
  • Page 291: D15 Print: Output Of Texts Or Q Parameter Values

    Application example: Recording workpiece measurement. You can transfer up to six Q parameters and numerical values simultaneously. The TNC separates them with slashes. Example: Output of dialog text 1 and numerical value for Q1 N70 D15 P01 1 P02 Q1 * HEIDENHAIN iTNC 530...
  • Page 292: D19 Plc: Transfer Values To The Plc

    D19 PLC: Transfer values to the PLC The function D19 transfers up to two numerical values or Q parameters to the PLC. Increments and units: 0.1 µm or 0.0001° Example: Transfer the numerical value 10 (which means 1 µm or 0.001°) to the PLC N56 D19 P01 +10 P02 +Q3 * Programming: Q-Parameters...
  • Page 293: Entering Formulas Directly

    Inverse of the sine. Determines the angle from the ratio of the side opposite the hypotenuse. Example: Q10 = ASIN 0.75 Arc cosine Inverse of the cosine. Determines the angle from the ratio of the side adjacent to the hypotenuse. Example: Q11 = ACOS Q40 HEIDENHAIN iTNC 530...
  • Page 294 Mathematical function Soft key Arc tangent Inverse of the tangent. Determines the angle from the ratio of the opposite to the adjacent side. Example: Q12 = ATAN Q50 Powers of values Example: Q15 = 3^3 Constant “pi” (3.14159) Example: Q15 = PI Natural logarithm (LN) of a number Base 2.7183 Example: Q15 = LN Q11...
  • Page 295: Rules For Formulas

    1st calculation: 10 squared = 100 2ndcalculation: 3 to the power of 3 = 27 3rdcalculation: 100 – 27 = 73 Distributive law Law for calculating with parentheses a * (b + c) = a * b + a * c HEIDENHAIN iTNC 530...
  • Page 296: Programming Example

    Programming example Calculate an angle with the arc tangent from the opposite side (Q12) and adjacent side (Q13); then store in Q25. To select the formula entering function, press the Q key and the FORMULA soft key, or use the shortcut: Press the Q key on the ASCII keyboard.
  • Page 297: String Parameters

    Comparing alphabetic priority Page 307 When you use a STRING FORMULA, 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 iTNC 530...
  • Page 298: Assigning String Parameters

    Assigning string parameters You have to assign a string variable before you use it. Use the DECLARE STRING command to do so. Show the soft-key row with special functions. Select the menu for defining various plain-language functions Select string functions Select the DECLARE STRING function Example NC block: N37 DECLARE STRING QS10 = “WORKPIECE”...
  • Page 299: Chain-Linking String Parameters

    Conclude with the END key 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 iTNC 530...
  • Page 300: Converting A Numerical Value To A String

    Converting a numerical value to a string parameter With the TOCHAR function, the TNC converts a numerical value to a string parameter. This enables you to chain numerical values with string variables. Select Q parameter functions Select the STRING FORMULA function Select the function for converting a numerical value to a string parameter Enter the number or the desired Q parameter to be...
  • Page 301: Copying A Substring From A String Parameter

    Remember that the first character of a text sequence starts internally with the zeroth place. 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 iTNC 530...
  • Page 302: Copying System Data To A String Parameter

    Copying system data to a string parameter With the SYSSTR function you can copy system data to a string parameter. At present only reading of the system time is available. Select Q-parameter functions Select the STRING FORMULA function Enter the number of the string parameter in which the TNC is to save the copied string.
  • Page 303 10: D.MM.YY 11: YYYY-MM-DD 12: YY-MM-DD 13: hh:mm:ss 14: h:mm:ss 15: h:mm Example: read out the current system time in the format DD.MM.YYYY hh:mm:ss, and save it in parameter QS13. N70 QS13 = SYSSTR ( ID321 NR0) HEIDENHAIN iTNC 530...
  • Page 304: Converting A String Parameter To A Numerical Value

    Converting a string parameter to a numerical value The TONUMB function converts a string parameter to a numerical value. The value to be converted should be only numerical. The QS parameter must contain only one numerical value. Otherwise the TNC will output an error message. Select Q-parameter functions Select the FORMULA function Enter the number of the string parameter in which the...
  • Page 305: Checking A String Parameter

    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 iTNC 530...
  • Page 306: Finding The Length Of A String Parameter

    Finding the length of a string parameter The STRLEN function returns the length of the text saved in a selectable string parameter. Select Q-parameter functions Select the FORMULA function Enter the number of the Q parameter in which the TNC is to save the ascertained string length. Confirm with the ENT key Shift the soft-key row Select the function for finding the text length of a...
  • Page 307: Comparing Alphabetic Priority

    +1: The first QS parameter precedes the second 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 iTNC 530...
  • Page 308: Preassigned Q Parameters

    9.10 Preassigned Q Parameters The Q parameters Q100 to Q199 are assigned values by the TNC. The following are assigned to Q parameters: Values from the PLC Tool and spindle data Data on operating status Results of measurements from touch probe cycles etc. Do not use preassigned Q parameters (or QS parameters) between Q100 and Q199 (QS100 and QS199) as calculation parameters in NC programs.
  • Page 309: Tool Axis: Q109

    M5 after M4 Q110 = 3 Coolant on/off: Q111 M function Parameter value M8: Coolant ON Q111 = 1 M9: Coolant OFF Q111 = 0 Overlap factor: Q112 The overlap factor for pocket milling (MP7430) is assigned to Q112. HEIDENHAIN iTNC 530...
  • Page 310: Unit Of Measurement For Dimensions In The Program: Q113

    Unit of measurement for dimensions in the program: Q113 During nesting the PGM CALL, the value of the parameter Q113 depends on the dimensional data of the program from which the other programs are called. Dimensional data of the main program Parameter value Metric system (mm) Q113 = 0...
  • Page 311: Deviation Between Actual Value And Nominal Value During Automatic Tool Measurement With The Tt 130

    Deviation of actual from nominal value Parameter value Tool length Q115 Tool radius Q116 Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the Coordinates Parameter value A axis Q120 B axis Q121 C axis Q122 HEIDENHAIN iTNC 530...
  • Page 312: Measurement Results From Touch Probe Cycles (See Also User's Manual For Touch Probe Cycles)

    Measurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles) Measured actual values Parameter value Angle of a straight line Q150 Center in the reference axis Q151 Center in the minor axis Q152 Diameter Q153 Pocket length Q154 Pocket width Q155...
  • Page 313 Number of the last active measuring cycle Q198 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 iTNC 530...
  • Page 314: Programming Examples

    9.11 Programming Examples Example: Ellipse Program sequence The contour of the ellipse is approximated by many short lines (defined in Q7). The more calculation steps you define for the lines, the smoother the curve becomes. The machining direction can be altered by changing the entries for the starting and end angles in the plane: Clockwise machining direction:...
  • Page 315 N380 G73 G90 H+0 * Reset the rotation N390 G54 X+0 Y+0 * Reset the datum shift N400 G00 G40 Z+Q12 * Move to set-up clearance N410 G98 L0 * End of subprogram N99999999 %ELLIPSE G71 * HEIDENHAIN iTNC 530...
  • Page 316 Example: Concave cylinder machined with spherical cutter Program sequence This program functions only with a spherical cutter. The tool length refers to the sphere center. The contour of the cylinder is approximated by many short line segments (defined in Q13). The more line segments you define, the smoother the curve becomes.
  • Page 317 Unfinished? If not finished, return to LBL 1 N430 G98 L99 * N440 G73 G90 H+0 * Reset the rotation N450 G54 X+0 Y+0 Z+0 * Reset the datum shift N460 G98 L0 * End of subprogram N99999999 %CYLIN G71 * HEIDENHAIN iTNC 530...
  • Page 318 Example: Convex sphere machined with end mill Program sequence This program requires an end mill. The contour of the sphere is approximated by many short lines (in the Z/X plane, defined in Q14). The smaller you define the angle increment, the smoother the curve becomes. You can determine the number of contour cuts through the angle increment in the plane (defined in Q18).
  • Page 319 N470 D09 P01 +Q28 P02 +Q9 P03 1 * N480 G73 G90 H+0 * Reset the rotation N490 G54 X+0 Y+0 Z+0 * Reset the datum shift N500 G98 L0 * End of subprogram N99999999 %SPHERE G71 * HEIDENHAIN iTNC 530...
  • Page 320 Programming: Q-Parameters...
  • Page 321: Programming: Miscellaneous Functions

    Programming: Miscellaneous Functions...
  • Page 322: Entering Miscellaneous Functions M And Stop

    10.1 Entering Miscellaneous Functions M and STOP Fundamentals With the TNC's miscellaneous functions—also called M 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 The machine tool builder may add some M functions that are not described in this User's Manual.
  • Page 323: Miscellaneous Functions For Program Run Control, Spindle And Coolant

    Clear the status display (depends on MP7300) Spindle ON clockwise Spindle ON counterclockwise Spindle STOP Tool change Spindle STOP Program run STOP (depends on MP7440) Coolant ON Coolant OFF Spindle ON clockwise Coolant ON Spindle ON counterclockwise Coolant ON Same as M2 HEIDENHAIN iTNC 530...
  • Page 324: Miscellaneous Functions For Coordinate Data

    10.3 Miscellaneous Functions for Coordinate Data Programming machine-referenced coordinates: M91/M92 Scale reference point On the scale, a reference mark indicates the position of the scale reference point. Machine datum The machine datum is required for the following tasks: Defining the limits of traverse (software limit switches) Moving to machine-referenced positions (such as tool change positions) Setting the workpiece datum...
  • Page 325 In order to be able to graphically simulate M91/M92 movements, you need to activate working space monitoring and display the workpiece blank referenced to the set datum (see "Showing the Workpiece in the Working Space", page 578). HEIDENHAIN iTNC 530...
  • Page 326: Activating The Most Recently Entered Datum: M104

    Activating the most recently entered datum: M104 Function When processing pallet tables, the TNC may overwrite your most recently entered datum with values from the pallet table. With M104 you can reactivate the original datum. Effect M104 is effective only in the blocks in which it is programmed. M104 becomes effective at the end of block.
  • Page 327: Miscellaneous Functions For Contouring Behavior

    Insert rounding arc between straight lines: M112 Compatibility For reasons of compatibility, the M112 function is still available. However, to define the tolerance for fast contour milling, HEIDENHAIN recommends the use of the TOLERANCE cycle (see User's Manual for Cycles, section 32 TOLERANCE). HEIDENHAIN iTNC 530...
  • Page 328: Do Not Include Points When Executing Non-Compensated Line Blocks: M124

    Do not include points when executing non- compensated line blocks: M124 Standard behavior The TNC runs all line blocks that have been entered in the active program. Behavior with M124 When running non-compensated line blocks with very small point intervals, you can use parameter T to define a minimum point interval up to which the TNC will not include points during execution.
  • Page 329: Machining Small Contour Steps: M97

    (LOOK AHEAD): M120” on page 335). Effect M97 is effective only in the blocks in which it is programmed. A corner machined with M97 will not be completely finished. You may wish to rework the contour with a smaller tool. HEIDENHAIN iTNC 530...
  • Page 330 Example NC blocks N50 T20 G01 ...* Tool with large tool radius N130 X ... Y ... F ... M97 * Move to contour point 13 N140 G91 Y-0.5 ... F ... * Machine small contour step 13 to 14 N150 X+100 ...
  • Page 331: Machining Open Contours Corners: M98

    M98 takes effect at the end of block. Example NC blocks 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 iTNC 530...
  • Page 332: Feed Rate Factor For Plunging Movements: M103

    Feed rate factor for plunging movements: M103 Standard behavior The TNC moves the tool at the last programmed feed rate, regardless of the direction of traverse. Behavior with M103 The feed rate reduction with M103 is only effective if bit 4 in MP7440 has been set to 1.
  • Page 333: Feed Rate In Millimeters Per Spindle Revolution: M136

    F in millimeters per spindle revolution. 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 iTNC 530...
  • Page 334: Feed Rate For Circular Arcs: M109/M110/M111

    Feed rate for circular arcs: M109/M110/M111 Standard behavior The TNC applies the programmed feed rate to the path of the tool center. Behavior at circular arcs with M109 The TNC adjusts the feed rate for circular arcs at inside and outside contours so that the feed rate at the tool cutting edge remains constant.
  • Page 335: Calculating The Radius-Compensated Path In Advance (Look Ahead): M120

    M120 LA0 is programmed, or 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 block. HEIDENHAIN iTNC 530...
  • Page 336 Restrictions After an external or internal stop, you can only re-enter the contour with the function RESTORE POS. AT N. Before you start the block scan, you must cancel M120 (select program again via PGM MGT, do not use GOTO 0), otherwise the TNC will output an error message When using the path functions G25 and G24, the blocks before and after G25 or G24 must contain only...
  • Page 337: Superimposing Handwheel Positioning During Program Run: M118

    M118 also functions in the Positioning with MDI mode of operation! M118 in combination with DCM collision monitoring is only possible in stopped condition (blinking control-in- operation symbol). If you try to move an axis during handwheel superimposition, the TNC will generate an error message. HEIDENHAIN iTNC 530...
  • Page 338: Retraction From The Contour In The Tool-Axis Direction: M140

    Retraction from the contour in the tool-axis direction: M140 Standard behavior In the program run modes, the TNC moves the tool as defined in the part program. Behavior with M140 With M140 MB (move back) you can enter a path in the direction of the tool axis for departure from the contour.
  • Page 339: Suppressing Touch Probe Monitoring: M141

    If you use M141, make sure that you retract the touch probe in the correct direction. 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 the block. HEIDENHAIN iTNC 530...
  • Page 340: Delete Modal Program Information: M142

    Delete modal program information: M142 Standard behavior The TNC resets modal program information in the following situations: Select a new program Execute a miscellaneous function M2, M30, or an N99999999 %..block (depending on MP7300) Defining cycles for basic behavior with a new value Behavior with M142 All modal program information except for basic rotation, 3-D rotation and Q parameters is reset.
  • Page 341: Automatically Retract Tool From The Contour At An Nc Stop: M148

    Back the tool off before returning to the contour! Effect M148 remains in effect until deactivated with M149. M148 becomes effective at the start of block, M149 at the end of block. HEIDENHAIN iTNC 530...
  • Page 342: Suppress Limit Switch Message: M150

    Suppress limit switch message: M150 Standard behavior The TNC stops program run with an error message if the tool were to leave the active working space during a positioning block. The error message is output before the positioning block is executed. Behavior with M150 If the end point of a positioning block with M150 is outside the current working space, the TNC moves the tool to the edge of the working...
  • Page 343: Miscellaneous Functions For Laser Cutting Machines

    The TNC increases or decreases the current voltage linearly to the value programmed for V. Input range: 0 to 9999 V Effect M201 remains in effect until a new voltage is output through M200, M201, M202, M203 or M204. HEIDENHAIN iTNC 530...
  • Page 344: Output Voltage As A Function Of Speed: M202

    Output voltage as a function of speed: M202 Behavior with M202 The TNC outputs the voltage as a function of speed. In the machine parameters, the machine tool builder defines up to three characteristic curves FNR in which specific feed rates are assigned to specific voltages.
  • Page 345: Programming: Special Functions

    Programming: Special Functions...
  • Page 346: Overview Of Special Functions

    11.1 Overview of Special Functions The TNC provides the following powerful special functions for a large number of applications: Function Description Dynamic Collision Monitoring (DCM—software Page 349 option) Global Program Settings (GS—software option) Page 369 Adaptive Feed Control Software Option (AFC— Page 380 software option) Working with text files...
  • Page 347: Program Defaults Menu

    Select the menu for functions for contour and point machining. Function Soft key Description Call the menu for complex See User’s contour formula Manual for Cycles Select the point file with See User’s machining positions Manual for Cycles HEIDENHAIN iTNC 530...
  • Page 348: Functions For Contour And Point Machining Menu

    Functions for contour and point machining menu Select the menu for functions for contour and point machining Function Soft key Description Select a contour definition See User’s Manual for Cycles Assign contour description See User’s Manual for Cycles Define a complex contour See User’s formula Manual for Cycles...
  • Page 349: Dynamic Collision Monitoring (Software Option)

    KINEMATIC column, the TNC monitors this tool holder also (see “Tool-carrier kinematics” on page 180). Also, you can integrate simple fixtures in the collision monitoring (see “Fixture Monitoring (DCM Software Option)” on page 356). HEIDENHAIN iTNC 530...
  • Page 350 Keep these constraints in mind: DCM helps to reduce the danger of collision. However, the TNC cannot consider all possible constellations in operation. Collisions of defined machine components and the tool with the workpiece are not detected by the TNC. DCM can only protect those machine components from collision that your machine tool builder has correctly defined with regard to dimensions and position in the...
  • Page 351: Collision Monitoring In The Manual Operating Modes

    To deactivate collision monitoring, press the ENT key, and the symbol for collision monitoring in the operating mode display starts to blink. Move axes manually, pay attention to traverse direction To reactivate the collision monitor: Press the ENT key. HEIDENHAIN iTNC 530...
  • Page 352: Collision Monitoring In Automatic Operation

    Collision monitoring in Automatic operation The handwheel superimpositioning function with M118 in combination with collision monitoring is only possible in stopped condition (blinking control-in-operation symbol). If collision monitoring is on, the TNC shows the symbol in the position display. If you have deactivated collision monitoring, the symbol for collision monitoring flashes in the operating-mode bar.
  • Page 353: Graphic Depiction Of The Protected Space (Fcl4 Function)

    TNC zooms in on the defined area of the workpiece In order to quickly zoom in and out with the mouse: Rotate the wheel button forward or backward Double-click with the right mouse button: Select standard view HEIDENHAIN iTNC 530...
  • Page 354: Collision Monitoring In The Test Run Mode Of Operation

    Collision monitoring in the Test Run mode of operation Application With this feature you can test for collisions before actual machining. Prerequisites The graphic simulation testing must be enabled by your machine tool builder in order to run. Conducting a collision test You specify the datum for the collision test in the “workpiece blank in working space”...
  • Page 355 Display/hide the coordinate systems that result from transformations in the kinematics description. Functions for rotating in the X and Z axes, and magnifying/reducing Mouse operation: (see “Graphic depiction of the protected space (FCL4 function)” on page 353) HEIDENHAIN iTNC 530...
  • Page 356: Fixture Monitoring (Dcm Software Option)

    Several work steps are required to place fixtures Model the fixture template On its Web site, HEIDENHAIN provides fixture templates such as vises or jaw chucks in a fixture template library (see “Fixture templates” on page 357), that were created with the PC program KinematicsDesign.
  • Page 357: Fixture Templates

    Fixture templates HEIDENHAIN provides various fixture templates in a fixture library. If you need any of them, please contact HEIDENHAIN (e-mail address service.nc-pgm@heidenhain.de) or your machine tool builder. Setting parameter values for the fixture: FixtureWizard With the FixtureWizard you can use a fixture template to create a fixture with exact dimensions.
  • Page 358 Operating FixtureWizard FixtureWizard is operated primarily with the mouse. You can change the screen layout by pulling the separator lines so that the Parameters, Help graphics and 3-D graphic are displayed in the size you prefer. You can change the depiction of the 3-D graphic as follows: Enlarge/reduce the model: Turning the mouse wheel enlarges or reduces the model Move the model:...
  • Page 359: Placing The Fixture On The Machine

    COMPLETE soft key The sequence of measurement is specified in the fixture template. You have to run through the sequence of measurements step by step from top to bottom. With multiple setup you have to place each fixture separately. HEIDENHAIN iTNC 530...
  • Page 360: Editing Fixtures

    Editing fixtures Only value input is editable. The position of the fixture on the machine table cannot be corrected after placement. To change the position of the fixture you have to remove it first and then place it again! Call the fixture management Use the mouse or the arrow keys to select the fixture that you want to edit.
  • Page 361: Check The Position Of The Measured Fixture

    Feed rate for measurement: Touch probe feed rate in mm/min for the measuring process. Input range 0 to 3000 Feed rate for pre-positioning: Positioning feed rate in mm/min for moving to the individual measurement positions. Input range 0 to 99999.999 HEIDENHAIN iTNC 530...
  • Page 362 Set-up clearance: Setup clearance to the measuring point that the TNC should maintain during pre-positioning. Input range 0 to 99999.9999 Tolerance: Maximum permissible deviation between nominal and actual position of the respective test points. Input range 0 to 99999.999. If the test point is out of tolerance, the TNC issues an error message Tool number/tool name: Tool number (or name) of the touch probe.
  • Page 363: Manage Fixtures

    This function is especially useful for integrated fixtures and speeds up the setup procedure considerably. Functions for managing fixtures The following functions for fixture management are available: Function Soft key Save fixture Load saved fixture Copy saved fixture Rename saved fixture Delete saved fixture HEIDENHAIN iTNC 530...
  • Page 364 Saving fixtures Call the fixture management, if required With the arrow keys, choose the chucking equipment you want to save Select Archive function: The TNC displays a window and shows the fixtures that have been saved Save the active chucking equipment to an archive (zip file): The TNC displays a window in which you can define the name of the archive Enter the file name and confirm with the YES soft key:...
  • Page 365 You can deactivate active fixtures under program control. Proceed as follows: Show the soft-key row with special functions Select PROGRAM SPECIFICATIONS group. Scroll through the soft-key row Select the reset function and confirm with the END key. HEIDENHAIN iTNC 530...
  • Page 366: Tool Holder Management (Dcm Software Option)

    Several work steps are required to enable tool holders for collision monitoring: Model the tool holder On its Web site, HEIDENHAIN provides tool holder templates that were created with a PC software (KinematicsDesign). Your machine tool builder can model additional tool holder templates and provide you with them.
  • Page 367: Set The Tool Holder Parameters: Toolholderwizard

    Set the tool holder parameters: ToolHolderWizard With the ToolHolderWizard you can use a tool-holder template to create a tool holder with exact dimensions. HEIDENHAIN provides templates for tool holders. Your machine tool builder may also provide tool holder templates. Before you start the ToolHolderWizard, you must have...
  • Page 368: Removing A Tool Holder

    Removing a tool holder Danger of collision! If you remove a tool holder, the TNC no longer monitors it, even if it is still in the spindle Delete the name of the tool holder from the KINEMATICS column in the tool table (TOOL.T). Programming: Special Functions...
  • Page 369: Global Program Settings (Software Option)

    Page 376 Superimposed mirroring Page 376 Superimposed rotation Page 377 Axis locking Page 377 Definition of a handwheel Page 378 superimposition, even in the virtual axis direction VT Definition of a globally effective feed rate Page 377 factor HEIDENHAIN iTNC 530...
  • Page 370 You cannot use the following global program run settings if you have used the M91/M92 function (moving to machine- referenced positions) in your NC program: Swap axes in the axes in which you approach machine- based positions Locking axes You can use the look-ahead function M120 if you have activated the global program settings before starting the program.
  • Page 371: Technical Prerequisites

    GS. To be able to use the handwheel superimposition function, HEIDENHAIN recommends the use of the HR 520 handwheel (see “Traversing with electronic handwheels” on page 466). Direct selection of the virtual tool axis is possible with the HR 520.
  • Page 372: Activating/Deactivating A Function

    Activating/deactivating a function Global program settings remain active until you manually reset them. Note that your machine tool builder can provide functions with which you can set and reset global program settings also under program control. If a global program setting is active, the TNC shows symbol in the position display.
  • Page 373 Otherwise the TNC activates the basic rotation entered there Discard all changes since the form was last called Deactivate all active functions. The entered or adjusted values remain Save all changes and close the form HEIDENHAIN iTNC 530...
  • Page 374: Basic Rotation

    Basic rotation The basic rotation function enables you to compensate a workpiece misalignment. The effect corresponds to the basic rotation function that you can define in the manual mode with the probing functions. The TNC synchronizes the values entered in the basic rotation menu or the ROT column of the preset table with the fillable form.
  • Page 375: Swapping Axes

    With the downward arrow key, select the axes with which you wish to exchange, and confirm with the ENT key If you work with a mouse, you can select the desired axis directly by clicking it in the respective pull-down menu. HEIDENHAIN iTNC 530...
  • Page 376: Additional, Additive Datum Shift

    Superimposed mirroring With the superimposed mirroring function you can mirror all active axes. The mirrored axes defined in the form work in addition to the values already defined in the program through Cycle 8 (mirroring). Remember that you may have to return to the contour after activation of this function.
  • Page 377: Superimposed Rotation

    The input range is 1% to 1000%. Remember that the TNC always applies the feed rate factor to the current feed rate, which you may already have changed through the feed rate override. HEIDENHAIN iTNC 530...
  • Page 378: Handwheel Superimposition

    Handwheel superimposition The handwheel superimposition function enables you to use the handwheel to move the axes while the TNC is running a program. In the Max. val. column you define the maximum distance by which you can move the axis by handwheel. As soon as you interrupt the program run (control-in-operation signal is off), the TNC shows the distances actually moved in each axis in the actual value column.
  • Page 379 The TNC also shows the path traversed in the virtual axis in the additional status display (POS tab) in the separate VT position display. Your machine tool builder can provide functions with which the procedure can be influenced by the PLC in the virtual axis direction. HEIDENHAIN iTNC 530...
  • Page 380: Adaptive Feed Control Software Option (Afc)

    11.6 Adaptive Feed Control Software Option (AFC) Application The AFC feature must be enabled and adapted by the machine tool builder. Refer to your machine tool manual. Your machine tool builder may also have specified whether the TNC uses the spindle power or any other value as the input value for the feed control.
  • Page 381 TNC reacts by shutting down. This helps to prevent further damage after a tool breaks or is worn out. The machine’s mechanical elements are protected Timely feed rate reduction and shutdown responses help to avoid machine overload. HEIDENHAIN iTNC 530...
  • Page 382: Defining The Afc Basic Settings

    Defining the AFC basic settings You enter the settings for the TNC feed rate control in the table AFC.TAB, which must be saved in the root directory TNC:\. The data in this table are default values that were copied during a teach-in cut into a file belonging to the respective program and serve as the basis for control.
  • Page 383 Make the new file AFC.TAB and confirm with the ENT key: The TNC shows a list of table formats. Select the AFC.TAB table format and confirm with the ENT key: The TNC creates a table with the Standard control settings. HEIDENHAIN iTNC 530...
  • Page 384: Recording A Teach-In Cut

    Recording a teach-in cut In a teach-in cut, first the TNC copies for each machining step the basic settings defined in the AFC.TAB table into the <name>.H.AFC.DEP file. <Name> is the name of the NC program for which you have recorded the teach-in cut.
  • Page 385 In addition, your machine tool builder can integrate a function with which you can directly enter the reference power of the spindle, if it is known. In this case an teach- in step is not required. HEIDENHAIN iTNC 530...
  • Page 386 Proceed as follows to select and, if required, edit the <name>.H.AFC.DEP file: Select the Program Run, Full Sequence operating mode. Shift the soft-key row. Select the table of AFC settings. Make optimizations if required Note that the <name>.H.AFC.DEP file is locked against editing as long as the NC program <name>.H is running.
  • Page 387: Activating/Deactivating Afc

    In the additional status display, the TNC displays various information when the adaptive feed control is active (see “Adaptive Feed Control (AFC tab, software option)” on page 84). In addition, the TNC shows the symbol in the position display. HEIDENHAIN iTNC 530...
  • Page 388: Log File

    Log file In a teach-in cut, the TNC saves for each machining step relevant data in the <name>.H.AFC2.DEP file. <Name> is the name of the NC program for which you have recorded the teach-in cut. During control, the TNC updates the data and makes various evaluations. The following data are to be saved in this table: Column Function...
  • Page 389 Otherwise the column remains empty. Proceed as follows to select the <name>.H.AFC2.DEP file: Select the Program Run, Full Sequence operating mode Shift the soft-key row Select the table of AFC settings Show the log file. HEIDENHAIN iTNC 530...
  • Page 390: Tool Breakage/Tool Wear Monitoring

    Tool breakage/tool wear monitoring This feature must be enabled and adapted by the machine tool builder. Refer to your machine tool manual. With the breakage/wear monitor, a cut-based tool breakage detection during active AFC can be realized. Through the functions that can be defined by the machine tool builder you can define a percentage value for wear or breakage detection with respect to the rated power.
  • Page 391: Creating Text Files

    Cursor movements Soft key Move cursor one word to the right Move cursor one word to the left Go to next screen page Go to previous screen page Go to beginning of file Go to end of file HEIDENHAIN iTNC 530...
  • Page 392: Editing Texts

    Editing functions Begin a new line Erase the character to the left of the cursor Insert a blank space Switching between upper and lower case letters Editing texts The first line of the text editor is an information headline displaying the file name, and the location and writing mode of the cursor: File: Name of the text file...
  • Page 393: Deleting And Re-Inserting Characters, Words And Lines

    Move the cursor to the location where you wish to insert the text, and press the RESTORE LINE/WORD soft key Function Soft key 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 iTNC 530...
  • Page 394: Editing Text Blocks

    Editing text blocks You can copy and erase text blocks of any size, and insert them at other locations. Before any of these actions, you must first select the desired text block: To select a text block, move the cursor to the first character of the text you wish to select Press the SELECT BLOCK soft key Move the cursor to the last character of the text you...
  • Page 395: Finding Text Sections

    To select the search function, press the FIND soft key. The TNC displays the dialog prompt Find text: Enter the text that you wish to find. To find the text, press the EXECUTE soft key. To leave the search function, press the END soft key. HEIDENHAIN iTNC 530...
  • Page 396: Working With Cutting Data Tables

    11.8 Working with Cutting Data Tables Note The TNC must be specially prepared by the machine tool builder for the use of cutting data tables. Some functions or additional functions described here may not be provided on your machine tool. Refer to your machine tool manual.
  • Page 397: Table For Workpiece Materials

    Otherwise your changes will be overwritten during a software update by the HEIDENHAIN standard data. Define the path in the TNC.SYS file with the code word WMAT= (see "Configuration file TNC.SYS", page 401).
  • Page 398: Table For Tool Cutting Materials

    Otherwise your changes will be overwritten during a software update by the HEIDENHAIN standard data. Define the path in the TNC.SYS file with the code word TMAT= (see "Configuration file TNC.SYS", page 401).
  • Page 399: Data Required For The Tool Table

    Name of the cutting data table for which this tool will be used— column CDT In the tool table, select the tool type, tool cutting material and the name of the cutting data table via soft key (see "Tool table: Tool data for automatic speed/feed rate calculation", page 176). HEIDENHAIN iTNC 530...
  • Page 400: Working With Automatic Speed / Feed Rate Calculation

    Working with automatic speed / feed rate calculation 1 If it has not already been entered, enter the type of workpiece material in the file WMAT.TAB. 2 If it has not already been entered, enter the type of cutting material in the file TMAT.TAB.
  • Page 401: Data Transfer From Cutting Data Tables

    The TNC.SYS file must be stored in the root directory TNC:\. Entries in TNC.SYS Meaning WMAT= Path for workpiece material table TMAT= Path for cutting material table PCDT= Path for cutting data tables Example of TNC.SYS WMAT=TNC:\CUTTAB\WMAT_GB.TAB TMAT=TNC:\CUTTAB\TMAT_GB.TAB PCDT=TNC:\CUTTAB\ HEIDENHAIN iTNC 530...
  • Page 402 Programming: Special Functions...
  • Page 403: Programming: Multiple Axis Machining

    Programming: Multiple Axis Machining...
  • Page 404: Functions For Multiple Axis Machining

    12.1 Functions for Multiple Axis Machining The TNC functions for multiple axis machining are described in this chapter. TNC function Description Page PLANE Define machining in the tilted working plane Page 405 PLANE/M128 Inclined-tool machining Page 427 Feed rate of rotary axes Page 428 M116 M126...
  • Page 405: The Plane Function: Tilting The Working Plane (Software Option 1)

    Page 417 points in the plane to be tilted Single, incrementally Page 419 RELATIVE effective spatial angle AXIAL Up to three absolute or Page 420 incremental axis angles A, B, C Reset the PLANE function Page 408 RESET HEIDENHAIN iTNC 530...
  • Page 406 In order to make the differences between each definition possibility more clear even before selecting the function, you can start an animated sequence via soft key. The parameter definition of the PLANE function is separated into two parts: The geometric definition of the plane, which is different for each of the available PLANE functions.
  • Page 407: Define The Plane Function

    PLANE function is active. During tilting (MOVE or TURN mode) in the Distance-To-Go mode (DIST), the TNC shows (in the rotary axis) the distance to go (or calculated distance) to the final position of the rotary axis. HEIDENHAIN iTNC 530...
  • Page 408: Reset The Plane Function

    Reset the PLANE function Example: NC block Show the soft-key row with special functions 25 PLANE RESET MOVE SET-UP50 F1000 Select special TNC functions: Press the SPECIAL TNC FUNCTIONS soft key Select the PLANE function: Press the TILT MACHINING PLANE soft key: The TNC displays the available definition possibilities in the soft-key row Select the Reset function.
  • Page 409: Defining The Machining Plane With Space Angles: Plane Spatial

    SPC, even if one of them = 0. The sequence of the rotations described above is independent of the active tool axis. Parameter description for the positioning behavior: See “Specifying the positioning behavior of the PLANE function” on page 422. HEIDENHAIN iTNC 530...
  • Page 410 Input parameters Spatial angle A?: Rotational angle SPA around the fixed machine axis X (see figure at top right). Input range from -359.9999° to +359.9999° Spatial angle B?: Rotational angle SPB around the fixed machine axis Y (see figure at top right). Input range from -359.9999°...
  • Page 411: Defining The Machining Plane With Projection Angles: Projected Plane

    You can only use projection angles if the angle definitions are given with respect to a rectangular cuboid. Otherwise distortions could occur on the workpiece. Parameter description for the positioning behavior: See “Specifying the positioning behavior of the PLANE function” on page 422. HEIDENHAIN iTNC 530...
  • Page 412 Input parameters Proj. angle 1st coordinate plane?: Projected angle of the tilted machining plane in the 1st coordinate plane of the fixed machine coordinate system (Z/X for tool axis Z, see figure at top right). Input range: from -89.9999° to +89.9999°. The 0° axis is the principal axis of the active working plane (X for tool axis Z.
  • Page 413: Defining The Machining Plane With Euler Angles: Euler Plane

    Before programming, note the following The sequence of the rotations described above is independent of the active tool axis. Parameter description for the positioning behavior: See “Specifying the positioning behavior of the PLANE function” on page 422. HEIDENHAIN iTNC 530...
  • Page 414 Input parameters Rot. angle main coordinate plane?: Rotary angle EULPR around the Z axis (see figure at top right). Please note: Input range: –180.0000° to +180.0000° The 0° axis is the X axis Tilting angle tool axis?: Tilting angle EULNUT of the coordinate system around the X axis shifted by the precession angle (see figure at center right).
  • Page 415: Defining The Working Plane With Two Vectors: Vector Plane

    The TNC calculates standardized vectors from the values you enter. Parameter description for the positioning behavior: See “Specifying the positioning behavior of the PLANE function” on page 422. HEIDENHAIN iTNC 530...
  • Page 416 Input parameters X component of base vector?: X component BX of the base vector B (see figure at top right). Input range: -99.9999999 to +99.9999999 Y component of base vector?: Y component BY of the base vector B (see figure at top right). Input range: -99.9999999 to +99.9999999 Z component of base vector?: Z component BZ of the base vector B (see figure at top right).
  • Page 417: Defining The Machining Plane Via Three Points: Plane Points

    The three points define the slope of the plane. The position of the active datum is not changed by the TNC. Parameter description for the positioning behavior: See “Specifying the positioning behavior of the PLANE function” on page 422. HEIDENHAIN iTNC 530...
  • Page 418 Input parameters X coordinate of 1st plane point?: X coordinate P1X of the 1st plane point (see figure at top right). Y coordinate of 1st plane point?: Y coordinate P1Y of the 1st plane point (see figure at top right). Z coordinate of 1st plane point?: Z coordinate P1Z of the 1st plane point (see figure at top right).
  • Page 419: Defining The Machining Plane With A Single, Incremental Spatial Angle: Plane Relative

    Input range: –359.9999° to +359.9999° Continue with the positioning properties (see “Specifying the positioning behavior of the PLANE function” on page 422) Abbreviations used Abbreviation Meaning RELATIVE Example: NC block 5 PLANE RELATIVE SPB-45 ..HEIDENHAIN iTNC 530...
  • Page 420: Tilting The Working Plane Through Axis Angle: Plane Axial (Fcl 3 Function)

    Tilting the working plane through axis angle: PLANE AXIAL (FCL 3 function) Function The PLANE AXIAL function defines both the position of the working plane and the nominal coordinates of the rotary axes. This function is particularly easy to use on machines with Cartesian coordinates and with kinematics structures in which only one rotary axis is active.
  • Page 421 C axis is to be tilted from its current position. Input range: –99999.9999° to +99999.9999° Continue with the positioning properties (see “Specifying the positioning behavior of the PLANE function” on page 422) Abbreviations used Example: NC block Abbreviation Meaning 5 PLANE AXIAL B-45 ..AXIAL HEIDENHAIN iTNC 530...
  • Page 422: Specifying The Positioning Behavior Of The Plane Function

    Specifying the positioning behavior of the PLANE function Overview Independently of which PLANE function you use to define the tilted machining plane, the following functions are always available for the positioning behavior: Automatic positioning Selection of alternate tilting possibilities Selection of the Type of Transformation Automatic positioning: MOVE/TURN/STAY (entry is mandatory) After you have entered all parameters for the plane definition, you must specify how the rotary axes will be positioned to the calculated...
  • Page 423 Retraction length in the tool axis?: Retraction path MB is effective incrementally from the current tool position in the active tool axis direction that the TNC approaches before tilting. MB MAX positions the tool just before the software limit switch. HEIDENHAIN iTNC 530...
  • Page 424 Positioning the rotary axes in a separate block Proceed as follows if you want to position the rotary axes in a separate positioning block (option STAY selected): Danger of collision! Pre-position the tool to a position where there is no danger of collision with the workpiece (clamping devices) during positioning.
  • Page 425 2 If they are, then the TNC selects the shortest possible solution. 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 iTNC 530...
  • Page 426 Example for a machine with a rotary table C and a tilting table A. Programmed function: PLANE SPATIAL SPA+0 SPB+45 SPC+0 Starting Resulting axis Limit switch position position None A+0, C+0 not prog. A+45, C+90 None A+0, C+0 A+45, C+90 None A+0, C+0 –...
  • Page 427: Inclined-Tool Machining In The Tilted Plane

    Position at clearance height, activate M128 N13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE ABST50 F900 * Define and activate the PLANE function N14 G01 G91 F1000 B-17 * Set the incline angle Define machining in the tilted working plane HEIDENHAIN iTNC 530...
  • Page 428: Miscellaneous Functions For Rotary Axes

    12.4 Miscellaneous Functions for Rotary Axes Feed rate in mm/min on rotary axes A, B, C: M116 (software option 1) Standard behavior The TNC interprets the programmed feed rate of a rotary axis in degrees/min (in mm programs and also in inch programs). The feed rate therefore depends on the distance from the tool center to the center of axis rotation.
  • Page 429: Shorter-Path Traverse Of Rotary Axes: M126

    360°. Examples: Actual position Nominal position Traverse 350° 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 iTNC 530...
  • Page 430: Reducing Display Of A Rotary Axis To A Value Less Than 360°: M94

    Reducing display of a rotary axis to a value less than 360°: M94 Standard behavior The TNC moves the tool from the current angular value to the programmed angular value. Example: Current angular value: 538° Programmed angular value: 180° Actual distance of traverse: -358°...
  • Page 431: Automatic Compensation Of Machine Geometry When Working With Tilted Axes: M114 (Software Option 2)

    PLC), you can enter the current valid swivel head position after M114 (e.g. M114 B+45, Q parameters permitted). The radius compensation must be calculated by a CAD system or by a postprocessor. A programmed radius compensation RL/RR will result in an error message. HEIDENHAIN iTNC 530...
  • Page 432 If the tool length compensation is calculated by the TNC, the programmed feed rate refers to the point of the tool. Otherwise it refers to the tool datum. If your machine tool is equipped with a swivel head that can be tilted under program control, you can interrupt program run and change the position of the tilted axis, for example with the handwheel.
  • Page 433: Maintaining The Position Of The Tool Tip When Positioning With Tilted Axes (Tcpm): M128 (Software Option 2)

    To avoid contour gouging you must use only spherical cutters with M128. The tool length must refer to the spherical center of the tool tip. If M128 is active, the TNC shows the symbol in the status display. HEIDENHAIN iTNC 530...
  • Page 434 M128 on tilting tables If you program a tilting table movement while M128 is active, the TNC rotates the coordinate system accordingly. If, for example, you rotate the C axis by 90° (through a positioning command or datum shift) and then program a movement in the X axis, the TNC executes the movement in the machine axis Y.
  • Page 435 M114 and M128 may not be active at the same time, since overlaps of the two functions would occur, which could lead to damage of the workpiece. The TNC outputs a corresponding error message. HEIDENHAIN iTNC 530...
  • Page 436: Exact Stop At Corners With Nontangential Transitions: M134

    Exact stop at corners with nontangential transitions: M134 Standard behavior The standard behavior of the TNC during positioning with rotary axes is to insert a transitional element in nontangential contour transitions. The contour of the transitional element depends on the acceleration, the rate of acceleration (jerk), and the defined tolerance for contour deviation.
  • Page 437 You can cancel M144 by programming M145. 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 tool manual. HEIDENHAIN iTNC 530...
  • Page 438: Peripheral Milling: 3-D Radius Compensation With Workpiece Orientation

    12.5 Peripheral milling: 3-D radius compensation with workpiece orientation Function With peripheral milling, the TNC displaces the tool perpendicular to the direction of movement and perpendicular to the tool direction by the sum of the delta values DR (tool table and T block). Determine the compensation direction with radius compensation G41/G42 (see figure at upper right, traverse direction Y+).
  • Page 439: Programming: Pallet Editor

    Programming: Pallet Editor...
  • Page 440: Pallet Editor

    13.1 Pallet Editor Application Pallet table management is a machine-dependent function. The standard functional range will be described below. Refer to your machine tool manual for more information. Pallet tables are used for machining centers with pallet changers: The pallet table calls the part programs that are required for the different pallets, and activates datum shifts or datum tables.
  • Page 441 Editing function Soft key Select beginning of table Select end of table Select previous page in table Select next page in table Insert as last line in the table Delete the last line in the table HEIDENHAIN iTNC 530...
  • Page 442: Selecting A Pallet Table

    Editing function Soft key Go to beginning of next line Add the number of lines that can be entered at the end of the table Copy the highlighted field (2nd soft-key row) Insert the copied field (2nd soft-key row) Selecting a pallet table Call the file manager in the Programming and Editing or Program Run mode: Press the PGM MGT key.
  • Page 443: Pallet Datum Management With The Pallet Preset Table

    Only one workpiece datum and one pallet datum can be active at the same time. Both datums are effective in sum. The TNC displays the number of the active pallet preset in the additional status display (see “General pallet information (PAL tab)” on page 79). HEIDENHAIN iTNC 530...
  • Page 444 Working with the pallet preset table Changes to the pallet reset table must always be made in agreement with your machine tool builder! If your machine tool builder has enabled the pallet preset table, you can edit the pallet preset table in Manual mode: To select the Manual Operation or El.
  • Page 445: Executing The Pallet File

    Press the OPEN PGM soft key: the TNC displays the selected program on the screen. You can now page through the program with the arrow keys To return to the pallet table, press the END PGM soft key HEIDENHAIN iTNC 530...
  • Page 446: Pallet Operation With Tool-Oriented Machining

    13.2 Pallet Operation with Tool- Oriented Machining Application Pallet management in combination with tool-oriented machining is a machine-dependent function. The standard functional range will be described below. Refer to your machine tool manual for more information. Pallet tables are used for machining centers with pallet changers: The pallet table calls the part programs that are required for the different pallets, and activates datum shifts or datum tables.
  • Page 447 Enter the coordinates referenced to the active values coordinate system of the datum last probed in the Manual operating mode. REF measured Enter the coordinates referenced to the machine values datum of the datum last probed in the Manual operating mode. HEIDENHAIN iTNC 530...
  • Page 448 With the arrow keys and ENT, select the position that you wish to confirm. Then press the ALL VALUES soft key so that the TNC saves the respective coordinates of all active axes in the pallet table. With the PRESENT VALUE soft key, the TNC saves the coordinates of the axis on which the highlight in the pallet table is presently located.
  • Page 449 Switch to fixture level Switch to workpiece level Select standard pallet view Select detailed pallet view Select standard fixture view Select detailed fixture view Select standard workpiece view Select detailed workpiece view Insert pallet Insert fixture Insert workpiece Delete pallet HEIDENHAIN iTNC 530...
  • Page 450 Editing function in entry-form mode Soft key Delete fixture Delete workpiece Delete buffer memory contents Tool-optimized machining Workpiece-optimized machining Connect or separate the types of machining Mark level as being empty Mark level as being unmachined Programming: Pallet Editor...
  • Page 451: Selecting A Pallet File

    The current level is highlighted in the status line of the entry form. When you switch to table view with the screen layout button, the cursor is placed in the same level as it was in the form view. HEIDENHAIN iTNC 530...
  • Page 452 Setting up the pallet level Pallet ID: The pallet name is displayed Method: You can choose between the WORKPIECE ORIENTED and the TOOL ORIENTED machining methods. The selected method is assumed for the workpiece level and overwrites any existing entries. In tabular view, WORKPIECE ORIENTED appears as WPO and TOOL ORIENTED appears as TO.
  • Page 453 BLANK in the Status field. Use the EMPTY POSITION or OMIT soft key if you want to skip the fixture during machining. EMPTY or SKIP appears in the status field. HEIDENHAIN iTNC 530...
  • Page 454 Setting up details in the fixture level Fixture: The number of the fixture is displayed. The number of fixtures within this level is shown after the slash. Datum: Enter the fixture datum. Datum table: Enter the name and path of the datum table valid for machining the workpiece.
  • Page 455 NC program: Enter the path of the NC program that is necessary for machining the workpiece. Cl. height (optional): Safe position for the individual axes referenced to the workpiece. The positions entered are only approached if these values were read and correspondingly programmed in the NC macros. HEIDENHAIN iTNC 530...
  • Page 456: Sequence Of Tool-Oriented Machining

    Sequence of tool-oriented machining The TNC only carries out tool-oriented machining if the TOOL ORIENTED method was selected, and TO or CTO is entered in the table. The entry TO or CTO in the Method field tells the TNC that the oriented machining is valid beyond these lines.
  • Page 457: Leaving The Pallet File

    To display all type .P files, press the soft keys SELECT TYPE and SHOW .P. Select the pallet table with the arrow keys and confirm with ENT. To execute the pallet table: Press the NC Start button. The TNC executes the pallets as set in MP7683 HEIDENHAIN iTNC 530...
  • Page 458 Screen layout for executing pallet tables You can have the TNC display the program contents and pallet file contents on the screen together by selecting the screen layout PGM + PALLET. During execution, the TNC then shows program blocks to the left and the pallet to the right.
  • Page 459: Manual Operation And Setup

    Manual Operation and Setup...
  • Page 460: Switch-On, Switch-Off

    14.1 Switch-On, Switch-Off Switch-on Switch-on and crossing over the reference points can vary depending on the machine tool. Refer to your machine tool manual. Switch on the power supply for control and machine. The TNC then displays the following dialog: MEMORY TEST The TNC memory is checked automatically.
  • Page 461 Programming and Editing or Test Run modes of operation immediately after switching on the control voltage. You can cross the reference points later by pressing the PASS OVER REFERENCE MARK soft key in the Manual Operation mode. HEIDENHAIN iTNC 530...
  • Page 462 Crossing the reference point in a tilted working plane The reference point of a tilted coordinate system can be crossed by pressing the machine axis direction buttons. The “tilting the working plane” function must be active in the Manual Operation mode, see "Activating manual tilting", page 518.
  • Page 463: Switch-Off

    TNC Inappropriate switch-off of the TNC can lead to data loss! Remember that pressing the END key after the control has been shut down restarts the control. Switch-off during a restart can also result in data loss! HEIDENHAIN iTNC 530...
  • Page 464: Moving The Machine Axes

    14.2 Moving the Machine Axes Note Traversing with the machine axis direction buttons can vary depending on the machine tool. The machine tool manual provides further information. Moving the axis using the machine axis direction buttons Select the Manual Operation mode. Press the machine axis direction button and hold it as long as you wish the axis to move, or Move the axis continuously: Press and hold the...
  • Page 465: Incremental Jog Positioning

    INCREMENT soft key to ON. JOG INCREMENT = Enter the jog increment in mm, and confirm with the ENT key. Press the machine axis direction button as often as desired. The maximum permissible value for infeed is 10 mm. HEIDENHAIN iTNC 530...
  • Page 466: Traversing With Electronic Handwheels

    Traversing with electronic handwheels The iTNC supports traversing with the following new electronic handwheels: HR 520: Handwheel compatible for connection to HR 420 with display, data transfer per cable HR 550 FS: Handwheel with display, radio data transmission In addition to this, the TNC continues to support the cable handwheels HR 410 (without display) and HR 420 (with display).
  • Page 467 NC start (machine-dependent function, key can be exchanged by the machine manufacturer) NC stop (machine-dependent function, key can be exchanged by the machine manufacturer) Handwheel Spindle speed potentiometer Feed rate potentiometer Cable connection, not available with the HR 550 FS wireless handwheel HEIDENHAIN iTNC 530...
  • Page 468 Handwheel display The handwheel display (see image) consists of a header and 6 status lines in which the TNC shows the following information: Only HR 550 FS wireless handwheel: Shows wether the handwheel is in the docking station or 2 11 whether wireless operation is active Only HR 550 FS wireless handwheel: Shows the field strength, 6 bars = maximum field strength...
  • Page 469 (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 iTNC 530...
  • Page 470 The HR 550 FS wireless handwheel features a rechargeable battery. The battery is recharged when you put the handwheel in the holder (see figure). You can operate the HR 550 FS with the accumulator for up to 8 hours before it must be recharged again. It is recommended, however, that you always put the handwheel in its holder when you are not using it.
  • Page 471 The handwheel sensitivity specifies the distance an axis moves per handwheel revolution. The sensitivity levels are pre-defined and are selectable with the handwheel arrow keys (unless incremental jog is not active). Selectable sensitivity levels: 0.01/0.02/0.05/0.1/0.2/0.5/1/2/5/10/20 [mm/revolution or degrees/revolution] HEIDENHAIN iTNC 530...
  • Page 472 Moving the axes Activate the handwheel: Press the handwheel key on the HR 5xx: Now you can only operate the TNC via the HR 5xx ; the TNC shows a pop-up window containing information on the TNC screen. Select the desired operating mode via the OPM soft key if necessary (see “Changing Modes of Operation”...
  • Page 473 Entering miscellaneous functions M Press the handwheel soft key F3 (MSF). Press the handwheel soft key F1 (M). Select the desired M function number by pressing the F1 or F2 key. Execute the M function with the NC start key. HEIDENHAIN iTNC 530...
  • Page 474 Entering the spindle speed S Press the handwheel soft key F3 (MSF). Press the handwheel soft key F2 (S). Select the desired speed by pressing the F1 or F2 key. If you press and hold the respective key, each time it reaches a decimal value 0 the TNC increases the counting increment by a factor of 10.
  • Page 475 Operation is by handwheel soft keys, which function similarly to the control-screen soft keys (see “Returning to the contour” on page 554) On/off switch for the Tilted Working Plane function (handwheel soft keys MOP and then 3D) HEIDENHAIN iTNC 530...
  • Page 476: Spindle Speed S, Feed Rate F And Miscellaneous Functions M

    14.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M Function In the Manual Operation and Electronic Handwheel operating modes, you can enter the spindle speed S, feed rate F and the miscellaneous functions M with soft keys. The miscellaneous functions are described in Chapter 7 “Programming: Miscellaneous Functions.”...
  • Page 477: Changing The Spindle Speed And Feed Rate

    With the override knobs you can vary the spindle speed S and feed rate F from 0% to 150% of the set value. The override knob for spindle speed is only functional on machines with infinitely variable spindle drive. HEIDENHAIN iTNC 530...
  • Page 478: Functional Safety Fs (Option)

    EN 12417, and assures extensive operator protection. The basis of the HEIDENHAIN safety concept is the dual-channel processor structure, which consists of the main computer (MC) and one or more drive controller modules (CC= control computing unit). All monitoring mechanisms are designed redundantly in the control systems.
  • Page 479: Explanation Of Terms

    Provides protection against unexpected start of the drives Safe operation stop: safe operating stop. Provides protection against unexpected start of the drives Safety-limited speed. Prevents the drives from exceeding the specified speed limits when the protective door is opened HEIDENHAIN iTNC 530...
  • Page 480: Check Axis Positions

    Check axis positions This function must be adapted to the TNC by your machine manufacturer. Refer to your machine tool manual for more information. After switch-on the TNC checks whether the position of an axis matches the position directly after switch-off. If it differs, the TNC marks this axis in the position display with a warning triangle after the position value.
  • Page 481: Overview Of Permitted Feed Rates And Speeds

    2 (SOM_2) for the respective axes SLS3 Safely limited speeds in the safety-related operating mode 3 (SOM_3) for the respective axes SLS4 Safely limited speeds in the safety-related operating mode 4 (SOM_4) for the respective axes HEIDENHAIN iTNC 530...
  • Page 482: Activating Feed-Rate Limitation

    Activating feed-rate limitation When the F LIMITED soft key is set to ON, the TNC limits the maximum permissible axis speeds to the specified, safely limited speed. The valid speeds for the active mode of operation are shown in the Safety-MP table (see “Overview of permitted feed rates and speeds”...
  • Page 483: Datum Setting Without A 3-D Touch Probe

    You fix a datum by setting the TNC position display to the coordinates of a known position on the workpiece. Preparation Clamp and align the workpiece Insert the zero tool with known radius into the spindle Ensure that the TNC is showing the actual position values HEIDENHAIN iTNC 530...
  • Page 484: Workpiece Presetting With Axis Keys

    Workpiece presetting with axis keys Protective measure If the workpiece surface must not be scratched, you can lay a metal shim of known thickness d on it. Then enter a tool axis datum value that is larger than the desired datum by the value d.
  • Page 485: Datum Management With The Preset Table

    Through probing cycles in the Manual Operation or El. Handwheel modes (see Chapter 14) Through the probing cycles 400 to 402 and 410 to 419 in automatic mode (see User’s Manual, Cycles, Chapters 14 and 15) Manual entry (see description below) HEIDENHAIN iTNC 530...
  • Page 486 Basic rotations from the preset table rotate the coordinate system about the preset, which is shown in the same line as the basic rotation. When setting a preset, the TNC checks whether the positions of the tilting axes match the corresponding values of the 3D ROT menu (depending on the setting in the kinematics table).
  • Page 487 (the line 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 (see the following table). HEIDENHAIN iTNC 530...
  • Page 488 Function Soft key Directly transfer the actual position of the tool (the measuring dial) as the new datum: This function only saves the datum in the axis which is currently highlighted. Assign any value to the actual position of the tool (the measuring dial): This function only saves the datum in the axis which is currently highlighted.
  • Page 489 Reset the selected line: The TNC enters—in all columns (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 iTNC 530...
  • Page 490 Activating a datum from the preset table in the Manual Operation mode Danger of collision! When activating a datum from the preset table, the TNC resets the active datum shift. However, a coordinate transformation that was programmed in Cycle19 Tilted Working Plane, or through the PLANE function, remains active.
  • Page 491: Using The 3-D Touch Probe

    14.6 Using the 3-D Touch Probe Overview Note that HEIDENHAIN generally does not accept liability for the function of the touch probe cycles unless you use HEIDENHAIN touch probes! The following touch probe cycles are available in the Manual Operation...
  • Page 492: Selecting Probe Cycles

    Selecting probe cycles To select the Manual Operation or El. Handwheel mode of operation Select the touch probe functions by pressing the TOUCH PROBE soft key. The TNC displays additional soft keys: see table above. To select the probe cycle, press the appropriate soft key, for example PROBING ROT, and the TNC displays the associated menu.
  • Page 493: Writing The Measured Values From Touch Probe Cycles In Datum Tables

    Enter the name of the datum table (complete path) in the Datum table input box Press the ENTER IN DATUM TABLE soft key. The TNC saves the datum in the indicated datum table under the entered number HEIDENHAIN iTNC 530...
  • Page 494: Writing The Measured Values From Touch Probe Cycles In The Preset Table

    Writing the measured values from touch probe cycles in the preset table Use this function if you want to save measured values in the machine-based coordinate system (REF coordinates). If you want to save measured values in the workpiece coordinate system, press the ENTER IN DATUM TABLE soft key (see “Writing the measured values from touch probe cycles in datum tables”...
  • Page 495: Storing Measured Values In The Pallet Preset Table

    (depends on the touch probe cycle being run) Enter the preset number in the Number in table: input box Press the ENTER IN PALLET PRES. TAB. soft key. The TNC saves the datum in the preset table under the number entered HEIDENHAIN iTNC 530...
  • Page 496: Calibrating A 3-D Touch Probe

    14.7 Calibrating a 3-D Touch Probe Introduction In order to precisely specify the actual trigger point of a 3-D touch probe, you must calibrate the touch probe, otherwise the TNC cannot provide precise measuring results. Always calibrate a touch probe in the following cases: Commissioning Stylus breakage Stylus exchange...
  • Page 497: Calibrating The Effective Radius And Compensating Center Misalignment

    180° soft key. The TNC rotates the touch probe by 180° Probing: press the NC Start button four times. The 3- D touch probe contacts a position on the hole in each axis direction and calculates the ball-tip center misalignment HEIDENHAIN iTNC 530...
  • Page 498: Displaying Calibration Values

    Displaying calibration values The TNC stores the effective length and radius, as well as the center misalignment, for use when the touch probe is needed again. You can display the values on the screen with the soft keys CAL. L and CAL. R. If you want to use several touch probes or calibration data blocks: See “Managing more than one block of calibrating data”...
  • Page 499: Compensating Workpiece Misalignment With A 3-D Touch Probe

    Preset table when you exit the menu. In this case, confirm with the ENT key. If your machine has been prepared for it, the TNC can also conduct a real, three-dimensional set-up compensation. If necessary, contact your machine tool builder. HEIDENHAIN iTNC 530...
  • Page 500 Overview Cycle Soft key Basic rotation using 2 points: The TNC measures the angle between the line connecting the two holes and a nominal position (angle reference axis). Basic rotation using 2 holes/studs: The TNC measures the angle between the line connecting the centers of two holes/studs and a nominal position (angle reference axis).
  • Page 501: Basic Rotation Using 2 Points

    Press the ENTRY IN PALLET PRES. TAB. soft key to save the basic rotation in the preset table The TNC shows an active pallet preset in the additional status display (see “General pallet information (PAL tab)” on page 79). HEIDENHAIN iTNC 530...
  • Page 502 Displaying a basic rotation The angle of the basic rotation appears after ROTATION ANGLE whenever PROBING ROT is selected. The TNC also displays the rotation angle in the additional status display (STATUS POS.) In the status display a symbol is shown for a basic rotation whenever the TNC is moving the axes according to a basic rotation.
  • Page 503: Determining Basic Rotation Using 2 Holes/Studs

    After the probing process, enter the preset number in which the TNC is to save the active basic rotation in the Number in table: input box Press the ENTRY IN PRESET TABLE soft key to save the basic rotation in the preset table HEIDENHAIN iTNC 530...
  • Page 504: Workpiece Alignment Using 2 Points

    Workpiece alignment using 2 points Select the probe function by pressing the PROBING ROT soft key (soft-key row 2) Position the touch probe at a position near the first touch point Select the probe direction perpendicular to the angle reference axis: Select the axis by soft key Probing: press the NC Start button Position the touch probe near the second touch point Probing: press the NC Start button.
  • Page 505: Datum Setting With A 3-D Touch Probe

    "Writing the measured values from touch probe cycles in the preset table", page 494, or see "Storing measured values in the pallet preset table", page 495). To terminate the probe function, press the END key. HEIDENHAIN iTNC 530...
  • Page 506: Corner As Datum – Using Points That Were Already Probed For A Basic Rotation

    Corner as datum – using points that were already probed for a basic rotation Select the probe function by pressing the PROBING P soft key. Touch points of basic rotation ?: Press ENT to transfer the touch point coordinates. Position the touch probe at a position near the first touch point of the side that was not probed for basic rotation.
  • Page 507: Circle Center As Datum

    495) To terminate the probe function, press the END key. After the probing procedure is completed, the TNC displays the coordinates of the circle center and the circle radius PR. HEIDENHAIN iTNC 530...
  • Page 508: Center Line As Datum

    Center line as datum Select the probe function by pressing the PROBING soft key. Position the touch probe near the first touch point Select the probing direction by soft key. Probing: press the NC Start button Position the touch probe near the second touch point Probing: press the NC Start button Datum: Enter the coordinate of the datum in the menu window, confirm with the SET DATUM soft key, or...
  • Page 509: Setting Datum Points Using Holes/Cylindrical Studs

    TNC will be incorrect. Circle center using 3 holes: The TNC calculates a circle that intersects the centers of all three holes, and finds the center. HEIDENHAIN iTNC 530...
  • Page 510: Measuring Workpieces With A 3-D Touch Probe

    Measuring workpieces with a 3-D touch probe You can also use the touch probe in the Manual Operation and El. Handwheel operating modes to make simple measurements on the workpiece. Numerous programmable probe cycles are available for complex measuring tasks (see User's Manual, Cycles, Chapter 16, Checking workpieces automatically).
  • Page 511 You can use the 3-D touch probe to measure angles in the working plane. You can measure the angle between the angle reference axis and a workpiece edge, the angle between two sides The measured angle is displayed as a value of maximum 90°. HEIDENHAIN iTNC 530...
  • Page 512 Finding the angle between the angle reference axis and a workpiece edge Select the probe function by pressing the PROBING ROT soft key Rotation angle: If you need the current basic rotation later, write down the value that appears under Rotation angle.
  • Page 513: Using Touch Probe Functions With Mechanical Probes Or Dial Gauges

    (see "Writing the measured values from touch probe cycles in datum tables", page 493, or see "Writing the measured values from touch probe cycles in the preset table", page 494) To terminate the probe function, press the END key HEIDENHAIN iTNC 530...
  • Page 514: Tilting The Working Plane (Software Option 1)

    14.10 Tilting the Working Plane (Software Option 1) Application, function The functions for tilting the working plane are interfaced to the TNC and the machine tool by the machine tool builder. With some swivel heads and tilting tables, the machine tool builder determines whether the entered angles are interpreted as coordinates of the rotary axes or as angular components of a tilted plane.
  • Page 515 X+ direction of the machine-based coordinate system. In calculating the transformed coordinate system, the TNC considers both the mechanically influenced offsets of the particular swivel head (the so-called “translational” components) and offsets caused by tilting of the tool (3-D tool length compensation). HEIDENHAIN iTNC 530...
  • Page 516: Traversing The Reference Points In Tilted Axes

    Traversing the reference points in tilted axes With tilted axes, you use the machine axis direction buttons to cross over the reference points. The TNC interpolates the corresponding axes. Be sure that the function for tilting the working plane is active in the Manual Operation mode and that the actual angle of the tilted axis was entered in the menu field.
  • Page 517: Datum Setting On Machines With Rotary Tables

    The probing function for basic rotation is not available if you have activated the working plane function in the Manual Operation mode. The actual-position-capture function is not allowed if the tilted working plane function is active. PLC positioning (determined by the machine tool builder) is not possible. HEIDENHAIN iTNC 530...
  • Page 518: Activating Manual Tilting

    Activating manual tilting To select manual tilting, press the 3-D ROT soft key. Use the arrow keys to move the highlight to the Manual Operation menu item. To activate manual tilting, press the ACTIVE soft key. Use the arrow keys to position the highlight on the desired rotary axis.
  • Page 519: Setting The Current Tool-Axis Direction As The Active Machining Direction (Fcl 2 Function)

    “Tilt working plane” menu to inactive. symbol appears in the status display when the 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 iTNC 530...
  • Page 520 Manual Operation and Setup...
  • Page 521: Positioning With Manual Data Input

    Positioning with Manual Data Input...
  • Page 522: Programming And Executing Simple Machining Operations

    It enables you to write a short program in HEIDENHAIN conversational programming or in ISO format, and execute it immediately. Fixed cycles, touch-probe cycles and special functions (SPEC FCT key) of the TNC are also available in the MDI mode of operation.
  • Page 523 Retract the tool N9999999 %$MDI G71 * End of program Straight-line function: See “Straight line at rapid traverse G00 Straight line with feed rate G01 F” on page 217, DRILLING cycle: See User’s Manual, Cycles, Cycle 200 DRILLING. HEIDENHAIN iTNC 530...
  • Page 524 Example 2: Correcting workpiece misalignment on machines with rotary tables Use the 3-D touch probe to rotate the coordinate system. See “Touch Probe Cycles in the Manual and Electronic Handwheel Operating Modes,” section “Compensating workpiece misalignment,” in the Touch Probe Cycles User’s Manual. Write down the rotation angle and cancel the basic rotation.
  • Page 525: Protecting And Erasing Programs In $Mdi

    Positioning with MDI mode (not even in the background) you must not have selected the $MDI file in the Programming and Editing mode. For more information: see "Copying a single file", page 119. HEIDENHAIN iTNC 530...
  • Page 526 Positioning with Manual Data Input...
  • Page 527: Test Run And Program Run

    Test Run and Program Run...
  • Page 528: Graphics

    16.1 Graphics Application In the program run modes of operation as well as in the Test Run mode, the TNC graphically simulates the machining of the workpiece. Using soft keys, select whether you desire: Plan view Projection in three planes 3-D view The TNC graphic depicts the workpiece as if it were being machined with a cylindrical end mill.
  • Page 529 You can also set the simulation speed before you start a program: Switch to the next soft-key row Select the function for setting the simulation speed Select the desired function by soft key, e.g. incrementally increasing the test speed HEIDENHAIN iTNC 530...
  • Page 530: Overview Of Display Modes

    Overview of display modes The control displays the following soft keys in the Program Run and Test Run modes of operation: View Soft key Plan view Projection in three planes 3-D view Limitations during program run A graphical representation of a running program is not possible if the microprocessor of the TNC is already occupied with complicated machining tasks or if large areas are being machined.
  • Page 531: Projection In 3 Planes

    At the bottom of the graphics window, the TNC displays the coordinates of the line of intersection, referenced to the workpiece datum. Only the coordinates of the working plane are shown. This function is activated with MP7310. HEIDENHAIN iTNC 530...
  • Page 532: D View

    3-D view The workpiece is displayed in three dimensions. If you have the appropriate hardware, then with its high-resolution 3-D graphics the TNC can also display machining operations in the tilted working plane as well as multi-sided machining operations. You can rotate the 3-D display about the vertical and horizontal axes via soft keys.
  • Page 533 TNC zooms in on the defined area of the workpiece In order to quickly zoom in and out with the mouse: Rotate the wheel button forward or backward Double-click with the right mouse button: Select standard view HEIDENHAIN iTNC 530...
  • Page 534 Switch the frame overlay display for the workpiece blank on/off: Shift the soft-key row until the soft key for the rotating and magnification/reduction appears Select functions for rotating and magnifying/reducing: Show the frame for the BLK FORM: Set the highlight in the soft key to SHOW Hide the frame for the BLK FORM: Set the highlight in the soft key to OMIT...
  • Page 535: Magnifying Details

    Function Soft keys Select the left/right workpiece surface Select the front/back workpiece surface Select the top/bottom workpiece surface Shift the sectional plane to reduce or magnify the workpiece blank Select the isolated detail HEIDENHAIN iTNC 530...
  • Page 536: Repeating Graphic Simulation

    Cursor position during detail magnification During detail magnification, the TNC displays the coordinates of the axis that is currently being isolated. The coordinates describe the area determined for magnification. To the left of the slash is the smallest coordinate of the detail (MIN point), to the right is the largest (MAX point).
  • Page 537: Measuring The Machining Time

    Store displayed time Display the sum of stored time and displayed time Clear displayed time During the Test Run, the TNC resets the machining time as soon as a new BLK form G30/G3 is evaluated. HEIDENHAIN iTNC 530...
  • Page 538: Functions For Program Display

    16.2 Functions for Program Display Overview In the program run modes of operation as well as in the Test Run mode, the TNC provides the following soft keys for displaying a part program in pages: Functions Soft key Go back in the program by one screen Go forward in the program by one screen Go to the beginning of the program Go to the end of the program...
  • Page 539: Test Run

    If your machine has the DCM (Dynamic Collision Monitoring) software option, you can check for collisions in the Test Run mode before actually machining a part, (see “Collision monitoring in the Test Run mode of operation” on page 354) HEIDENHAIN iTNC 530...
  • Page 540 PLC. positioning movements that lead to a pallet change. HEIDENHAIN therefore recommends proceeding with caution for every new program, even when the program test did not output any error message, and no visible damage to the workpiece occurred.
  • Page 541 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 Switching the operating mode Selecting a new program HEIDENHAIN iTNC 530...
  • Page 542 Executing a test run up to a certain block With the STOP AT N function the TNC does a test run only up to the block with block number N. Go to the beginning of program in the Test Run mode of operation. Select "Test Run up to a specific block": Press the STOP AT N soft Stop at N: Enter the block number at which you wish the test to stop...
  • Page 543 Test Run mode. After switching on the control, select the desired kinematics for the test run. If you select a kinematics configuration with the keyword kinematic, the TNC switches the machine kinematics and the test kinematics. HEIDENHAIN iTNC 530...
  • Page 544 Setting a tilted working plane for the test run This function must be enabled by your machine manufacturer. You can use this function on machines, where you want to define the working plane by manually setting the machine axes. Select the Test Run operating mode Choose the program you want to test Select MOD functions Select the menu for defining the working plane...
  • Page 545: Program Run

    The following TNC functions are available in the program run modes of operation: Interrupt program run Start program run from a certain block Optional block skip Editing the tool table TOOL.T Check and change Q parameters Superimpose handwheel positioning Functions for graphic simulation Additional status display HEIDENHAIN iTNC 530...
  • Page 546: Running A Part Program

    Running a part program Preparation 1 Clamp the workpiece to the machine table. 2 Set the datum. 3 Select the necessary tables and pallet files (status M). 4 Select the part program (status M). You can adjust the feed rate and spindle speed with the override knobs.
  • Page 547: Interrupting Machining

    M136). This may have undesired effects, such as incorrect feed rates. Danger of collision! Please note that program jumps with the GOTO function do not reset modal functions. If you want to restart a program after an interruption, always select the program with the PGM MGT key. HEIDENHAIN iTNC 530...
  • Page 548 Programming of noncontrolled axes (counter axes) This function must be adapted by your machine manufacturer. Refer to your machine tool manual. The TNC automatically interrupts the program run as soon as an axis is programmed in a positioning block that was defined by the machine tool builder as an open-loop axis (counter axis).
  • Page 549: Moving The Machine Axes During An Interruption

    Refer to your machine tool manual. Your machine tool builder can define whether in a program interruption you always move the axes in the currently active (tilted or non-tilted) coordinate system. Refer to your machine tool manual. HEIDENHAIN iTNC 530...
  • Page 550: Resuming Program Run After An Interruption

    Resuming program run after an interruption If a program run is interrupted during a fixed cycle, the program must be resumed from the beginning of the cycle. This means that some machining operations will be repeated. If you interrupt a program run during execution of a subprogram or program section repeat, use the RESTORE POS AT N function to return to the position at which the program run was interrupted.
  • Page 551: Mid-Program Startup (Block Scan)

    This applies if you have only changed the tool length. The additional functions M142 (delete modal program information) and M143 (delete basic rotation) are not permitted during a mid-program startup. HEIDENHAIN iTNC 530...
  • Page 552 If you are working with nested programs, you can use MP7680 to define whether the block scan is to begin at block 0 of the main program or at block 0 of the last interrupted program. With the 3-D ROT soft key you can switch the coordinate system between tilted and non-tilted in order to move to the start-up position.
  • Page 553 If you use the GOTO block number key for going into a subprogram, the TNC will skip the end of the subprogram (G98 L0)! In such cases you must always use the mid-program startup function. HEIDENHAIN iTNC 530...
  • Page 554: Returning To The Contour

    Returning to the contour With the RESTORE POSITION function, the TNC returns to the workpiece contour in the following situations: Return to the contour after the machine axes were moved during a program interruption that was not performed with the INTERNAL STOP function.
  • Page 555: Automatic Program Start

    Time (h:min:sec): Time of day at which the program is to be started. Date (DD.MM.YYYY): Date at which the program is to be started. To activate the start, set the AUTOSTART soft key to HEIDENHAIN iTNC 530...
  • Page 556: Optional Block Skip

    16.6 Optional Block Skip Application In a test run or program run, the control can skip over blocks that begin with a slash “/”: To run or test the program without the blocks preceded by a slash, set the soft key to ON. To run or test the program with the blocks preceded by a slash, set the soft key to OFF.
  • Page 557: Optional Program-Run Interruption

    Do not interrupt Program Run or Test Run at blocks containing M1: Set soft key to OFF Interrupt Program Run or Test Run at blocks containing M1: Set soft key to ON M1 is not effective in the Test Run mode of operation. HEIDENHAIN iTNC 530...
  • Page 558 Test Run and Program Run...
  • Page 559: Mod Functions

    MOD Functions...
  • Page 560: Selecting Mod Functions

    17.1 Selecting MOD Functions The MOD functions provide additional input possibilities and displays. The available MOD functions depend on the selected operating mode. Selecting the MOD functions Call the operating mode in which you wish to change the MOD functions. To select the MOD functions, press the MOD key.
  • Page 561: Overview Of Mod Functions

    Set the programming language for MDI Select the axes for actual position capture Set the axis traverse limits Display reference points Display operating times Display HELP files (if provided) Set the time zone Select machine kinematics, if applicable License info HEIDENHAIN iTNC 530...
  • Page 562: Software Numbers

    The following software numbers are displayed on the TNC screen after the MOD functions have been selected: NC: Number of the NC software (managed by HEIDENHAIN) PLC: Number and name of the PLC software (managed by your machine tool builder) Feature Content Level (FCL): Development level of the software installed on the control (see “Feature content level (upgrade...
  • Page 563: Entering Code Numbers

    Function Code number Select user parameters Configure an Ethernet card (not NET123 iTNC 530 with Windows XP) Enable special functions for Q 555343 parameter programming In addition, you can use the keyword version to create a file containing all current software numbers of your control:...
  • Page 564: Loading Service Packs

    17.4 Loading Service Packs Application We strongly recommend contacting your machine tool builder before you install a service pack. The TNC restarts the system after the installation procedure is completed. Before loading the service pack, put the machine in the EMERGENCY STOP condition. Connect the network drive from which you want to import the service pack (if not already done).
  • Page 565: Setting The Data Interfaces

    You can set the BAUD RATE (data transfer speed) from 110 to 115 200 baud. Operating External device Symbol mode PC with HEIDENHAIN data transfer software TNCremoNT HEIDENHAIN floppy disk units FE 401 B FE 401 from program no. 230 626-03...
  • Page 566: Assignment

    Assignment This function sets the destination for the transferred data. Applications: Transferring values with Q parameter function FN15 Transferring values with Q parameter function FN16 The TNC mode of operation determines whether the PRINT or PRINT TEST function is used: TNC mode of operation Transfer function Program Run, Single Block...
  • Page 567: Software For Data Transfer

    For transfer of files to and from the TNC, we recommend using the HEIDENHAIN TNCremoNT data transfer software. With TNCremoNT, data transfer is possible with all HEIDENHAIN controls via the serial interface or the Ethernet interface. You can download the current version of TNCremoNT free of charge from the HEIDENHAIN Filebase (www.heidenhain.de, <Services and Documentation>,...
  • Page 568 Data transfer between the TNC and TNCremoNT Before you transfer a program from the TNC to the PC, you must make absolutely sure that you have already saved the program currently selected on the TNC. The TNC saves changes automatically when you switch the mode of operation on the TNC, or when you select the file manager via the PGM MGT key.
  • Page 569: Ethernet Interface

    Please note that the TNC performs an automatic restart if you change the IP address of the TNC. In the Programming and Editing mode of operation, press the MOD key. Enter the keyword NET123. The TNC will then display the main screen for network configuration HEIDENHAIN iTNC 530...
  • Page 570 General network settings Press the DEFINE NET soft key to enter the general network settings. The Computer name tab is active: Setting Meaning Primary Name of the Ethernet interface to be integrated interface in your company network. Only active if a second, optional Ethernet interface is available on the control hardware Computer name...
  • Page 571 Here you can create or select a profile in which Profile all settings shown in this window are stored. HEIDENHAIN provides two standard profiles: DHCP-LAN: Settings for the standard TNC Ethernet interface, should work in a standard company network.
  • Page 572 Setting Meaning Domain Name Automatically procure DNS option: Server (DNS) The TNC is to automatically procure the IP address of the domain name server Manually configure the DNS option: Manually enter the IP addresses of the servers and the domain name Default Automatically procure default gateway gateway...
  • Page 573 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 iTNC 530...
  • Page 574 Network settings specific to the device Press the DEFINE MOUNT soft key to enter the network settings for a specific device. You can define any number of network settings, but you can manage only seven at one time Setting Meaning Network drive List of all connected network drives.
  • Page 575: Configuring Pgm Mgt

    Text input moves the cursor to the next possible file name Favorites management. Possibility of configuring the information to be displayed The date format can be set Flexible setting of window sizes Keyboard commands for easy operation HEIDENHAIN iTNC 530...
  • Page 576: Dependent Files

    Dependent files In addition to the file extension, dependent files also have the extension .SEC.DEP (SECtion, DEPendent). The following different types are available: .H.SEC.DEP The TNC creates files with the .SEC.DEP extension if you work with the structure function. The file contains information needed by the TNC to rapidly jump from one structure point to the next.
  • Page 577: Machine-Specific User Parameters

    Parameters Application To enable you to set machine-specific functions, your machine tool builder can define up to 16 machine parameters as user parameters. This function is not available on all TNCs. Refer to your machine tool manual. HEIDENHAIN iTNC 530...
  • Page 578: Showing The Workpiece In The Working Space

    17.9 Showing the Workpiece in the Working Space Application This MOD function enables you to graphically check the position of the workpiece blank in the machine’s working space and to activate work space monitoring in the Test Run mode of operation. The TNC displays a transparent cuboid for the working space.
  • Page 579 Show the machine datum in the working space Show a position determined by the machine tool builder (e.g. tool change position) in the working space Show the workpiece datum in the working space Enable (ON) or disable (OFF) working-space monitoring during test run HEIDENHAIN iTNC 530...
  • Page 580: Rotate The Entire Image

    Rotate the entire image The third soft-key row provides functions with which you can rotate and tilt the entire image: Function Soft keys Rotate the image about the vertical axis Tilt the image about the horizontal axis MOD Functions...
  • Page 581: Position Display Types

    (M118) (only Position display 2) With the MOD function Position display 1, you can select the position display in the status display. With Position display 2, you can select the position display in the additional status display. HEIDENHAIN iTNC 530...
  • Page 582: Unit Of Measurement

    17.11 Unit of Measurement Application This MOD function determines whether the coordinates are displayed in millimeters (metric system) or inches. To select the metric system (e.g. X = 15.789 mm), set the Change mm/inches function to mm. The value is displayed to 3 decimal places.
  • Page 583: Selecting The Programming Language For $Mdi

    Language for $MDI Application The Program input MOD function lets you decide whether to program the $MDI file in HEIDENHAIN conversational dialog or in ISO format. To program the $MDI.H file in conversational dialog, set the Program input function to HEIDENHAIN To program the $MDI.I file according to ISO,...
  • Page 584: Selecting The Axes For Generating G01 Blocks

    17.13 Selecting the Axes for Generating G01 Blocks Application The axis selection input field enables you to define the current tool position coordinates that are transferred to the G01 block. To generate a separate G01 block, press the ACTUAL POSITION CAPTURE key. The axes are selected by bit-oriented definition similar to programming the machine parameters: Axis selection %11111: Transfer the X, Y, Z, IV, and V axes...
  • Page 585: Entering The Axis Traverse Limits, Datum Display

    To exit the MOD function, press the END soft key. Active tool radius compensations are not taken into account in the axis traverse limit values. The traverse range limits and software limit switches become active as soon as the reference points are traversed. HEIDENHAIN iTNC 530...
  • Page 586: Datum Display

    Datum display The values shown at the top right of the screen define the currently active datum. The datum can have been set manually or can have been activated from the preset table. The datum cannot be changed in the screen menu.
  • Page 587: Displaying Help Files

    Selecting HELP files Press the MOD key to select the MOD function. To select the last active HELP file, press the HELP soft key. Call the file manager (PGM MGT key) and select a different help file, if necessary. HEIDENHAIN iTNC 530...
  • Page 588: Displaying Operating Times

    17.16 Displaying Operating Times Application The MACHINE TIME soft key enables you to see various types of operating times: Operating time Meaning Control on Operating time of the control since being put into service Operating time of the machine tool since Machine on being put into service Program run...
  • Page 589: Checking The Data Carrier

    At the end of the test the TNC displays a window with the results of the test. The TNC also writes the results to the system log In order to restart the TNC software, press the ENT HEIDENHAIN iTNC 530...
  • Page 590: Setting The System Time

    17.18 Setting the System Time Application You can set the time zone, the date and the system time with the SET DATE/TIME soft key. Selecting appropriate settings The TNC must be reset after you change the time zone, date or system time. In such cases the TNC displays a warning when the window closes.
  • Page 591: Teleservice

    TNC should be equipped with an Ethernet card which achieves a higher data transfer rate than the serial RS232-C interface. With the HEIDENHAIN TeleService software, your machine tool builder can then establish a connection to the TNC via an ISDN modem and carry out diagnostics.
  • Page 592: External Access

    The TNC.SYS file must be stored in the root directory TNC:\. If you only supply one entry for the password, then the entire drive TNC:\ is protected. You should use the updated versions of the HEIDENHAIN software TNCremo or TNCremoNT to transfer the data. Entries in TNC.SYS Meaning REMOTE.PERMISSION=...
  • Page 593: Host Computer Operation

    Note that your machine tool builder can specify that the host computer operation can also be automatically activated externally; refer to the relevant machine tool manual. HEIDENHAIN iTNC 530...
  • Page 594: Configuring The Hr 550 Fs Wireless Handwheel

    17.22 Configuring the HR 550 FS Wireless Handwheel Application Press the SET UP WIRELESS HANDWHEEL soft key to configure the HR 550 FS wireless handwheel. The following functions are available: Assigning the handwheel to a specific handwheel holder Setting the transmission channel Analyzing the frequency spectrum for determining the optimum transmission channel Selecting the transmitter power...
  • Page 595: Setting The Transmission Channel

    Click the Select channel button: The TNC shows all available channel numbers. Click the channel number for which the TNC determined the least amount of radio traffic. To save the configuration and exit the configuration menu, press the END button. HEIDENHAIN iTNC 530...
  • Page 596: Selecting The Transmitter Power

    Selecting the transmitter power Please keep in mind that the transmission range of the wireless handwheel decreases when the transmitter power is reduced. Press the MOD key to select the MOD function. Scroll through the soft-key row. Select the configuration menu for the wireless handwheel: Press the SET UP WIRELESS HANDWHEEL soft key.
  • Page 597: Tables And Overviews

    Tables and Overviews...
  • Page 598: General User Parameters

    18.1 General User Parameters General user parameters are machine parameters affecting TNC settings that the user may want to change in accordance with his requirements. Some examples of user parameters are: Dialog language Interface behavior Traversing speeds Sequence of machining Effect of overrides Input possibilities for machine parameters Machine parameters can be programmed as...
  • Page 599: List Of General User Parameters

    1 stop bit: Bit 7 = 0 Example: Use the following setting to adjust the TNC interface EXT2 (MP 5020.1) to an external non-HEIDENHAIN device: 8 data bits, any BCC, transmission stop through DC3, even character parity, character parity desired, 2 stop bits Input for MP 5020.1: %01101001...
  • Page 600 3-D touch probes Rapid traverse for triggering touch probes MP6150 1 to 300 000 [mm/min] Pre-position at rapid traverse MP6151 Pre-position with speed from MP6150: 0 Pre-position at rapid traverse: 1 Measure center misalignment of the stylus MP6160 when calibrating a triggering touch probe No 180°...
  • Page 601 1.000 to 120.000 [m/min] milling tool Required for calculating rpm and probe feed rate Measuring rotating tools: Permissible MP6572 rotational rpm 0.000 to 1000.000 [rpm] If you enter 0, the speed is limited to 1000 rpm HEIDENHAIN iTNC 530...
  • Page 602 3-D touch probes Coordinates of the TT 120 stylus center MP6580.0 (traverse range 1) relative to the machine datum X axis MP6580.1 (traverse range 1) Y axis MP6580.2 (traverse range 1) Z axis MP6581.0 (traverse range 2) X axis MP6581.1 (traverse range 2) Y axis MP6581.2 (traverse range 2) Z axis...
  • Page 603 All file types selectable via soft key: %0000000 Disable selection of HEIDENHAIN programs (soft key SHOW .H): Bit 0 = 1 Disable selection of DIN/ISO programs (soft key SHOW .I): Bit 1 = 1 Disable selection of tool tables (soft key SHOW .T): Bit 2 = 1 Disable selection of datum tables (soft key SHOW .D): Bit 3 = 1...
  • Page 604 TNC displays, TNC editor Locking soft key for MP7224.2 tables Do not lock the EDITING ON/OFF soft key: %0000000 Lock the EDITING ON/OFF soft key for Without function: Bit 0 = 1 Without function: Bit 1 = 1 Tool tables: Bit 2 = 1 Datum tables: Bit 3 = 1 Pallet tables: Bit 4 = 1 Without function: Bit 5 = 1...
  • Page 605 Deletion of tools contained in the pocket table is possible with confirmation: Bit 5 = 0 Deletion of tools contained in the pocket table is possible without confirmation: Bit 5 = 1 Delete indexed tools without confirmation: Bit 6 = 0 Delete indexed tools with confirmation: Bit 6 = 1 HEIDENHAIN iTNC 530...
  • Page 606 TNC displays, TNC editor Configure tool table MP7266.0 (To omit from the Tool name – NAME: 0 to 42; column width: 32 characters table: enter 0); Column MP7266.1 number in the tool Tool length – L: 0 to 42; column width: 11 characters table for MP7266.2 Tool radius –...
  • Page 607 Tolerance for wear detection in tool radius 2 – R2TOL: 0 to 42; column width: 6 characters MP7266.42 Name of the compensation-value table for 3-D tool radius compensation depending on the tool's contact angle MP7266.43 Date/Time of the last tool call HEIDENHAIN iTNC 530...
  • Page 608 TNC displays, TNC editor Configure tool pocket MP7267.0 table (to omit from the Tool number – T: 0 to 20 table: enter 0); Column MP7267.1 number in the pocket Special tool – ST: 0 to 20 table for MP7267.2 Fixed pocket – F: 0 to 20 MP7267.3 Pocket locked –...
  • Page 609 Disable datum setting in the 11th axis: Bit 10 = 1 Disable datum setting in the 12th axis: Bit 11 = 1 Disable datum setting in the 13th axis: Bit 12 = 1 Disable datum setting in the 14th axis: Bit 13 = 1 HEIDENHAIN iTNC 530...
  • Page 610 TNC displays, TNC editor Disable datum setting MP7295 Do not disable datum setting: %00000000000000 Disable datum setting in the X axis: Bit 0 = 1 Disable datum setting in the Y axis: Bit 1 = 1 Disable datum setting in the Z axis: Bit 2 = 1 Disable datum setting in the IVth Disable axis: Bit 3 = 1 Disable datum setting in the Vth axis: Bit 4 = 1 Disable datum setting in the 6th axis: Bit 5 = 1...
  • Page 611 Screen saver MP7392.0 0 to 99 [min] Time in minutes until the screen saver switches on (0: Function not active) MP7392.1 No screen saver is active: 0 Standard screensaver of the X server: 1 3-D line pattern: 2 HEIDENHAIN iTNC 530...
  • Page 612 Machining and program run Effect of Cycle 11 SCALING FACTOR MP7410 SCALING FACTOR effective in 3 axes: 0 SCALING FACTOR effective in the working plane only: 1 Manage tool data/calibration data MP7411 The TNC saves the calibrated data for the 3-D touch probe internally: +0 The TNC uses the compensation values for the touch probe from the tool table as calibration data for the 3-D touch probe: +1 SL cycles...
  • Page 613 This function is no longer available. You must now use the preset table instead of datum tables referenced to REF (see “Datum management with the preset table” on page 485). Time to be added when calculating the tool MP7485 usage time 0 to 100 [%] HEIDENHAIN iTNC 530...
  • Page 614: Pin Layouts And Connecting Cables For The Data Interfaces

    18.2 Pin Layouts and Connecting Cables for the Data Interfaces RS-232-C/V.24 interface for HEIDENHAIN devices The interface complies with the requirements of EN 50 178 for “low voltage electrical separation.” Please note that pins 6 and 8 of the connecting cable 274 545 are bridged.
  • Page 615: Non-Heidenhain Devices

    External shield Hsg. Non-HEIDENHAIN devices The connector layout of a non-HEIDENHAIN device may substantially differ from the connector layout of a HEIDENHAIN device. It depends on the unit and the type of data transfer. The table below shows the connector pin layout on the adapter block.
  • Page 616: Rs-422/V.11 Interface

    RS-422/V.11 interface Only non-HEIDENHAIN devices are connected to the RS-422 interface. The interface complies with the requirements of EN 50 178 for “low voltage electrical separation.” The pin layouts on the TNC logic unit (X28) and on the adapter block are identical.
  • Page 617: Ethernet Interface Rj45 Socket

    Ethernet interface RJ45 socket Maximum cable length: Unshielded: 100 m Shielded: 400 m Signal Description Transmit Data TX– Transmit Data REC+ Receive Data Vacant Not assigned REC– Receive Data Not assigned Not assigned HEIDENHAIN iTNC 530...
  • Page 618: Technical Information

    16 additional axes or 15 additional axes plus 2nd spindle Digital current and shaft speed control Program entry HEIDENHAIN conversational format, with smarT.NC and as per ISO Position data Nominal positions for lines and arcs in Cartesian coordinates or polar coordinates...
  • Page 619 Approaching and departing Via straight line: tangential or perpendicular the contour Via circular arc FK free contour programming FK free contour programming in HEIDENHAIN conversational format with graphic support for workpiece drawings not dimensioned for NC Program jumps Subroutines Program-section repeat...
  • Page 620 User functions Actual position capture Actual positions can be transferred directly into the NC program Program verification graphics Graphic simulation before program run, even while another program is being run Display modes Plan view / projection in 3 planes / 3-D view Magnification of details Programming graphics In the Programming and Editing mode, the contours of the NC blocks are drawn on...
  • Page 621 One each RS-232-C /V.24 and RS-422 / V.11 max. 115 kilobaud Expanded interface with LSV-2 protocol for external operation of the TNC over the interface with HEIDENHAIN software TNCremo. Ethernet interface 100BaseT Approx. 2 to 5 megabaud (depending on file type and network load) USB 2.0 interface...
  • Page 622 Accessories Electronic handwheels One HR 550 FS portable wireless handwheel with display or One HR 520 portable handwheel with display, or One HR 420 portable handwheel with display, or One HR 410 portable handwheel, or One HR 130 panel-mounted handwheel, or Up to three HR 150 panel-mounted handwheels via HRA 110 handwheel adapter Touch probes TS 220: 3-D touch trigger probe with cable connection, or...
  • Page 623 Three warning levels in manual operation Program interrupt during automatic operation Includes monitoring of 5-axis movements Program simulation before machining for possible collisions Additional conversational language software option Additional conversational Slovenian languages Norwegian Slovak Latvian Korean Estonian Turkish Romanian Lithuanian HEIDENHAIN iTNC 530...
  • Page 624 Global Program Settings software option Function for superimposing Swapping axes coordinate transformations in Superimposed datum shift the Program Run modes Superimposed mirroring Axis locking Handwheel superimposition Superimposed basic rotation and datum-based rotation Feed rate factor Adaptive Feed Control software option (AFC) Function for adaptive feed- Recording the actual spindle power by means of a teach-in cut rate control for optimizing the...
  • Page 625 Touch probe cycle 441, Rapid Probing Offline CAD point filter 3-D line graphics Contour pocket: Assign a separate depth to each subcontour smarT.NC: Coordinate transformation smarT.NC: PLANE function smarT.NC: Graphically supported block scan Expanded USB functionality Network attachment via DHCP and DNS HEIDENHAIN iTNC 530...
  • Page 626 FCL 3 upgrade functions Enabling of significant Touch probe cycle for 3-D probing improvements Touch Probe Cycles 408 and 409 (Units 408 and 409 in smarT.NC) for setting a reference point in the center of a slot or a ridge PLANE function: Axis angle input User documentation as context-sensitive help right on the TNC Feed-rate reduction for the machining of contour pockets with the tool being in full...
  • Page 627 Error number with Q parameter function 0 to 1099 (4.0) FN14 Spline parameter K –9.999 9999 to +9.999 9999 (1.7) Exponent for spline parameter –255 to 255 (3.0) Surface-normal vectors N and T with 3-D –9.9999999 to +9.9999999 (1.7) compensation HEIDENHAIN iTNC 530...
  • Page 628: Exchanging The Buffer Battery

    18.4 Exchanging the Buffer Battery A buffer battery supplies the TNC with current to prevent the data in RAM memory from being lost when the TNC is switched off. If the TNC displays the error message Exchange buffer battery, then you must replace the battery: Caution: Danger of life! To exchange the buffer battery, first switch off the TNC!
  • Page 629: Industrial Pc 6341 With Windows 7 (Option)

    Industrial PC 6341 with Windows 7 (Option)
  • Page 630: Introduction

    The software option 133 must be enabled in order to be able to operate a Windows computer unit via the TNC. With the HEIDENHAIN IPC 6341 Windows computer you can start and remotely operate Windows-based applications via the iTNC user interface.
  • Page 631: End User License Agreement (Eula) For Windows 7

    Use the Split Screen key to switch to the third desktop Exiting Windows Before shutting down the TNC you must terminate Windows 7 on the IPC. Direct switch-off via the master switch of the machine tool can cause data loss or a defect in the Windows system. HEIDENHAIN iTNC 530...
  • Page 632 Industrial PC 6341 with Windows 7 (Option)
  • Page 633 SL II rough out Floor finishing SL II Side finishing SL II Contour train Axis-specific scaling Cylinder surface Cylindrical surface slot Cylinder surface ridge Run 3-D data Tolerance Cylinder surface external contour Drilling Reaming Boring Universal drilling HEIDENHAIN iTNC 530...
  • Page 634 Cycle CALL Cycle designation number active active Back boring Universal pecking Tapping with a floating tap holder, new Rigid tapping, new Bore milling Tapping with chip breaking Circular point pattern Linear point pattern Multipass milling Ruled surface Face milling Centering Single-fluted deep-hole drilling Datum setting Rectangular pocket (complete machining)
  • Page 635 M104 Reactivate the datum as last defined Page 326 M105 Machining with second k factor Page 598 M106 Machining with first k factor M107 Suppress error message for replacement tools with oversize Page 189 M108 Reset M107 HEIDENHAIN iTNC 530...
  • Page 636 Effect Effective at block... Start Page M109 Constant contouring speed at tool cutting edge Page 334 (increase and decrease feed rate) M110 Constant contouring speed at tool cutting edge (feed rate decrease only) M111 Reset M109/M110 M114 Automatic compensation of machine geometry when working with tilted axes Page 431 M115 Reset M114...
  • Page 637 Deleting ... 103 Datum table External data transfer Inserting, editing ... 103 Confirming probed values ... 493 iTNC 530 ... 137 Blocks Datum, setting the ..96 BMP files, opening ... 136 DCM ... 349 Buffer battery exchange ... 628 FCL ...
  • Page 638 For laser cutting machines ... 343 Interrupt machining ... 547 texts ... 291 For program run control ... 323 iTNC 530 ... 68 FN19: PLC: Transfer values to the for Rotary Axes ... 428 with Windows 7 ... 630 PLC ... 292 For spindle and coolant ...
  • Page 639 Trigonometric functions ... 281 Overview ... 229 Q parameters Straight line ... 230 Checking ... 285 Local QL parameters ... 274 Nonvolatile QR parameters ... 274 Preassigned ... 308 Transferring values to the PLC ... 292 Unformatted output ... 291 HEIDENHAIN iTNC 530...
  • Page 640 Radius compensation ... 202 Superimposed transformations ... 369 Tool data Input ... 204 Superimposing handwheel positioning Calling ... 185 Outside corners, inside M118 ... 337 Delta values ... 169 corners ... 205 Swapping axes ... 375 Entering into tables ... 170 Rapid traverse ...
  • Page 641 Workpiece material, defining ... 397 Workpiece measurement ... 510 Workpiece positions Absolute ... 95 Incremental ... 95 Workspace monitoring ... 541, 578 Writing probed values in datum tables ... 493 Writing probed values in preset table ... 494 HEIDENHAIN iTNC 530...
  • Page 643 Overview of DIN/ISO Functions of the iTNC 530 M Functions M Functions M109 Constant contouring speed at tool cutting edge Program STOP/Spindle STOP/Coolant OFF (increase and decrease feed rate) Optional program STOP M110 Constant contouring speed at tool cutting edge...
  • Page 644 M Functions G Functions M200 Laser cutting: Direct output of the programmed Cycles for drilling, tapping and thread milling voltage G240 Centering M201 Laser cutting: Output voltage as a function of G200 Drilling distance G201 Reaming M202 Laser cutting: Output voltage as a function of speed G202 Boring M203...
  • Page 645 G Functions G Functions Cycles for multipass milling Special cycles Run 3-D data G04* Dwell time with F seconds G230 Multipass milling of plane surfaces Spindle orientation G231 Multipass milling of tilted surfaces G39* Program call Tolerance deviation for fast contour milling *) Non-modal function G440 Measure axis shift...
  • Page 646 Contour cycles Addresses Polar coordinate angle Sequence of Program Steps for Machining Rotation angle with G73 with Several Tools Tolerance angle with M112 List of subcontour programs G37 P01 ... X coordinate of the circle center/pole Define contour data G120 Q1 ... Y coordinate of the circle center/pole Define/Call drill Contour cycle: pilot drilling...
  • Page 647 Coordinate transformation Coordinate Activate Cancelation transformation Datum G54 X+20 Y+30 G54 X0 Y0 Z0 shift Z+10 Mirror image G28 X Rotation G73 H+45 G73 H+0 Scaling factor G72 F 0.8 G72 F1 Working plane G80 A+10 B+10 C+15 Working plane PLANE ...
  • Page 648 3-D Touch Probe Systems from HEIDENHAIN help you to reduce non-cutting time: For example in • workpiece alignment • datum setting • workpiece measurement • digitizing 3-D surfaces with the workpiece touch probes TS 220 with cable TS 640 with infrared transmission •...

Table of Contents