Page 1
TNC 320 User’s Manual ISO programming NC Software 771851-05 771855-05 English (en) 10/2017...
Page 2
Abort dialog, delete program section Program run, single block Tool functions Program run, full sequence Function Define tool data in the program Programming modes Call tool data Function Programming Test run HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 3
Chamfer/rounding arc Navigate down one page Potentiometer for feed rate Select the next tab in forms and spindle speed Feed rate Spindle speed Up/down one dialog box or button HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 6
Signal word indicating the hazard severity Type and source of hazard Consequences of ignoring the hazard, e.g.: "There is danger of collision during subsequent machining operations" Escape – Hazard prevention measures HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 7
Would you like any changes, or have you found any errors? We are continuously striving to improve our documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 8
All of the cycle functions (touch probe cycles and fixed cycles) are described in the Cycle Programming User's Manual. If you need this user's manual, please contact HEIDENHAIN if required. ID: 1096959-xx HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 9
Fundamentals | Control model, software and features Software options The TNC 320 features various software options that can be enabled by your machine tool builder. Each option is to be enabled separately and contains the following respective functions: Additional Axis (option 0 and option 1)
Page 10
Legal information This product uses open source software. Further information is available on the control under: Programming operating mode MOD function LICENSE INFO soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 11
New function for rounding corners, see "Rounding corners: M197", page 446 External access to the control can now be blocked with an MOD function, see "External access", page 628 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 12
With the manual Basic Rotation touch probe cycle, workpiece misalignment can now be compensated for via a table rotation, see "Compensation of workpiece misalignment by rotating the table", page 557 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 13
DEPTH REFERENCE has been introduced in order to evaluate the T ANGLE, see Cycle Programming User's Manual Probing Cycle 4 MEASURING IN 3-D has been introduced, see Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 14
Cycle Programming User's Manual In Cycle 205 Universal Pecking you can now use parameter Q208 to define a feed rate for retraction, see Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 15
CAD files can be opened without option number 42, see "Data Transfer from CAD Files", page 295 New software option 93 Extended Tool Management, see "Calling tool management", page 234 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 16
Machine parameter maxLineGeoSearch (no. 105408) has been increased to max. 50000, see "Machine-specific user parameters", page 658 The name of software option number 8 has changed, see "Software options", page 9 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 17
Cycle G122 ROUGH-OUT has been expanded by the optional parameters Q401, Q404 Cycle G484 CALIBRATE IR TT has been expanded by the optional parameter Q536 Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 18
LAST FILES, see "Editing an NC program", page 136 If you save files with SAVE AS, you can select the target directory with the SWITCH soft key, see "Editing an NC program", page 136 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 19
In the Test Run operating mode you can reset the solid-model view with the RESET THE VOLUME MODEL soft key, see "3-D view in the Test Run operating mode", page 590 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 20
Mid-program startup", page 613 With functions NC/PLC Backup and NC/PLC Restore you can save and restore single directories or the complete TNC drive, see "Backup and restore", page 101 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 21
The input range in columns SPA, SPB and SPC in the preset management was expanded to 999.9999, see "Managing presets", page 531 New help graphics with PLANE RESET, see "Specifying the positioning behavior of the PLANE function", page 498 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 22
Upper and lower cases for a file name can be modified in the file management HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 23
"Entering the program at any point: Mid-program startup", page 613 Mid-program startup operation and dialog guidance has been improved, also for pallet tables, see "Entering the program at any point: Mid-program startup", page 613 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 24
Cycle 251 has been expanded by parameter Q439. The finishing strategy was also revised The finishing strategy was revised with cycle 252 Cycle 275 has been expanded with parameters Q369 and Q439 Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 25
"Application", page 596 The tool data of touch probes can also be displayed and entered in the tool management (option 93), see "Editing tool management", page 235 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 26
New optional machine parameter CfgDisplayCoordSys (no. 127500) for selecting the coordinate system in which a datum shift is to be shown in the status display, see "Machine-specific user parameters", page 658 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 27
ENT key, a pop-up window opens. When configuration subfiles are modified, the control no longer aborts the test run, but only displays a warning. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 28
New SERIAL column in the touch probe table Enhancement of the contour train: Cycle 25 with Residual Material Machining, Cycle 276 Three-D Contour Train Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 29
12 Multiple-Axis Machining......................477 13 Manual Operation and Setup......................511 14 Positioning with Manual Data Input..................579 15 Test Run and Program Run......................585 16 MOD Functions..........................623 17 Tables and Overviews........................657 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 31
Presetting with a 3-D touch probe......................75 Running the first program........................76 Selecting the correct operating mode....................76 Choosing the program you want to run....................76 Starting the program..........................76 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 32
Configuring the connection – VNC...................... 107 Shutting down or rebooting an external computer................108 Starting and stopping the connection....................109 Accessories: HEIDENHAIN 3-D touch probes and electronic handwheels........110 3-D touch probes..........................110 HR electronic handwheels........................111 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 33
Renaming a file............................ 156 Sorting files............................156 Additional functions..........................157 Additional tools for management of external file types...............158 Additional tools for ITCs........................166 Data transfer to or from an external data carrier.................168 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 34
Contents The control in a network........................170 USB devices on the control.........................171 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 35
Error messages........................... 190 Display of errors...........................190 Opening the error window........................190 Closing the error window........................190 Detailed error messages........................191 INTERNAL INFO soft key........................191 FILTER soft key............................ 191 Clearing errors............................192 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 36
Informational texts..........................194 Saving service files..........................194 Calling the TNCguide help system...................... 194 4.10 TNCguide context-sensitive help system..................195 Application............................195 Working with TNCguide........................196 Downloading current help files......................200 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 37
Tool length compensation........................229 Tool radius compensation........................230 Tool management (option number 93)....................233 Basics..............................233 Calling tool management........................234 Editing tool management........................235 Available tool types..........................239 Importing and exporting tool data....................... 241 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 38
Datum for polar coordinates: pole I, J....................275 Straight line in rapid traverse G10 or straight line with feed rate F G11..........275 Circular path G12/G13/G15 around pole I, J..................276 Circle G16 with tangential connection....................276 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 39
Initiating the FK dialog......................... 284 Pole for FK programming........................284 Free straight line programming......................285 Free circular path programming......................286 Input possibilities..........................287 Auxiliary points............................. 290 Relative data............................291 Example: FK programming 1....................... 293 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 40
Using the CAD viewer......................... 298 Opening the CAD file...........................298 Basic settings............................299 Setting layers............................301 Setting a preset............................302 Defining the datum..........................304 Selecting and saving a contour......................307 Selecting and saving machining positions................... 310 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 41
Repeating program section repeats.....................330 Repeating a subprogram........................331 Programming examples........................332 Example: Milling a contour in several infeeds..................332 Example: Groups of holes........................333 Example: Group of holes with several tools..................334 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 42
D38 – Send information from NC program..................395 Entering formulas directly......................... 396 Entering formulas..........................396 Rules for formulas..........................398 Example of entry..........................399 9.10 String parameters..........................400 String processing functions......................... 400 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 43
415 Measurement results from touch probe cycles.................. 416 9.12 Programming examples........................418 Example: Ellipse........................... 418 Example: Concave cylinder machined with spherical cutter..............420 Example: Convex sphere machined with end mill................422 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 44
Retraction from the contour in the tool-axis direction: M140..............441 Suppressing touch probe monitoring: M141..................443 Deleting basic rotation: M143......................444 Automatically retracting the tool from the contour at an NC stop: M148........... 445 Rounding corners: M197........................446 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 45
11.7 Pulsing spindle speed FUNCTION S-PULSE..................469 Programming a pulsing spindle speed....................469 Resetting the pulsing spindle speed....................470 11.8 Dwell time FUNCTION FEED......................471 Programming dwell time........................471 Resetting dwell time..........................472 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 46
11.9 Dwell time FUNCTION DWELL......................473 Programming dwell time........................473 11.10 Lift off tool at NC stop: FUNCTION LIFTOFF.................. 474 Programming tool lift-off with FUNCTION LIFTOFF................474 Resetting the lift-off function....................... 476 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 47
Feed rate in mm/min on rotary axes A, B, C: M116 (option 8)............507 Shortest-path traverse of rotary axes: M126..................508 Reducing display of a rotary axis to a value less than 360°: M94............509 Selecting tilting axes: M138........................ 510 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 48
Writing measured values from the touch-probe cycles to the preset table.........548 13.7 Calibrating 3-D touch probes......................549 Introduction............................549 Calibrating the effective length......................550 Calibrating the effective radius and compensating center misalignment..........551 Displaying calibration values........................ 554 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 49
Position display in a tilted system....................... 575 Limitations on working with the tilting function..................575 Activating manual tilting:........................576 Setting the tool-axis direction as the active machining direction............578 Setting a preset in a tilted coordinate system..................578 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 50
Contents 14 Positioning with Manual Data Input..................579 14.1 Programming and executing simple machining operations............580 Positioning with manual data input (MDI)................... 581 Protecting programs in $MDI......................584 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 51
Returning to the contour........................618 15.6 Automatic program start........................619 Application............................619 15.7 Skipping blocks..........................620 Application............................620 Delete / symbol............................ 620 Delete / symbol............................ 620 15.8 Optional program-run interruption....................621 Application............................621 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 52
Check parity (parity no. 106704)......................638 Set stop bits (stopBits no. 106705)..................... 638 Set handshake (flowControl no. 106706).....................639 File system for file operation (fileSystem no. 106707)................ 639 Block check character (bccAvoidCtrlChar no. 106708)................. 639 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 53
Application............................652 Assigning the handwheel to a specific handwheel holder..............652 Setting the transmission channel......................653 Selecting the transmitter power......................653 Statistical data............................654 16.15 Load machine configuration......................655 Application............................655 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 54
Accessories............................680 17.4 Overview tables..........................681 Fixed cycles............................681 Miscellaneous functions........................682 17.5 Functions of the TNC 320 and the iTNC 530 compared..............684 Comparison: Specifications........................684 Comparison: Data interfaces........................684 Comparison: PC software........................685 Comparison: User functions........................ 685 Comparison: Miscellaneous functions....................693 Comparator: Cycles..........................
Page 56
Read and follow the safety precautions and safety symbols Use the safety devices Refer to your machine manual. Switching on the machine and traversing the reference points can vary depending on the machine tool. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 57
The control is now ready for operation in the Manual operation mode. Further information on this topic Approaching reference points Further information: "Switch-on", page 512 Operating modes Further information: "Programming", page 82 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 58
First Steps with the TNC 320 | Programming the first part Programming the first part Selecting the correct operating mode You can write programs only in Programming mode: Press the operating mode key The control switches to the Programming mode of operation.
Page 59
First Steps with the TNC 320 | Programming the first part Opening a new program/file management Press the PGM MGT key The control opens the file manager. The file management of the control is arranged much like the file management on a PC with Windows Explorer.
Page 60
First Steps with the TNC 320 | Programming the first part Defining a workpiece blank After you have created a new program you can define a workpiece blank. For example, define a cuboid by entering the MIN and MAX points, each with reference to the selected preset.
Page 61
First Steps with the TNC 320 | Programming the first part Program layout NC programs should be arranged consistently in a similar manner. This makes it easier to find your place, accelerates programming and reduces errors. Recommended program layout for simple, conventional...
Page 62
First Steps with the TNC 320 | Programming the first part Recommended program layout for simple cycle programs Example %BSBCYC G71 * N10 G30 G71 X... Y... Z...* N20 G31 X... Y... Z..* N30 T5 G17 S5000* N40 G00 G40 G90 Z+250* N50 G200...*...
Page 63
First Steps with the TNC 320 | Programming the first part Programming a simple contour The contour shown to the right is to be milled once to a depth of 5 mm. You have already defined the workpiece blank. After you have initiated a dialog through a function key, enter all the data requested by the control in the screen header.
Page 64
First Steps with the TNC 320 | Programming the first part Move tool to working depth: Press the orange axis key Z and enter the value for the position to be approached, e.g. -5. Press the ENT key Activate no radius compensation: Press the G40...
Page 65
First Steps with the TNC 320 | Programming the first part Press the L key to open an NC block for a linear movement Press the G00 soft key if you want to enter a rapid traverse motion Retract tool: Press the orange axis key Z to retract in the tool axis, and enter the value for the position to be approached, e.g.
Page 66
First Steps with the TNC 320 | Programming the first part Creating a cycle program The holes (depth of 20 mm) shown in the figure at right are to be drilled with a standard drilling cycle. You have already defined the workpiece blank.
Page 67
First Steps with the TNC 320 | Programming the first part Example %C200 G71 * N10 G30 G17 X+0 Y+0 Z-40* Workpiece blank definition N20 G31 X+100 Y+100 Z+0* N30 T5 G17 S4500* Tool call N40 G00 G90 Z+250 G40*...
Page 68
First Steps with the TNC 320 | Graphically testing the first part Graphically testing the first part Selecting the correct operating mode You can test programs in the Test Run operating mode: Press the operating mode key The control switches to the Test Run mode of operation.
Page 69
First Steps with the TNC 320 | Graphically testing the first part Choosing the program you want to test Press the PGM MGT key The control opens the file manager. Press the LAST FILES soft key The control opens a pop-up window with the most recently selected files.
Page 70
First Steps with the TNC 320 | Graphically testing the first part Starting the test run Press the RESET + START soft key The control resets the previously active tool data The control simulates the active program up to a...
Page 71
When measuring on the machine: store the tools in the tool changer Further information: "The pocket table TOOL_P .TCH", page 73 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 72
"Modes of operation", page 81 Working with the tool table Further information: "Entering tool data into the table", page 208 Using the tool management (option 93) Further information: "Calling tool management", page 234 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 73
Further information on this topic Operating modes of the control Further information: "Modes of operation", page 81 Working with the pocket table Further information: "Pocket table for tool changer", page 219 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 74
Presetting with a 3-D touch probe Further information: "Presetting with a 3-D touch probe ", page 562 Presetting without 3-D touch probe Further information: "Presetting without a 3-D touch probe", page 538 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 75
To set to 0: Press the SET PRESET soft key Press the END soft key to close the menu Further information on this topic Presetting Further information: "Presetting with a 3-D touch probe ", page 562 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 76
First Steps with the TNC 320 | Running the first program Running the first program Selecting the correct operating mode You can run programs either in the Program run, single block or the Program run, full sequence mode: Press the operating mode key...
Page 78
Compatibility Machining programs created on HEIDENHAIN contouring controls (starting from the TNC 150 B) may not always run on the TNC 320. If the NC blocks contain invalid elements, the control will mark these as ERROR blocks or with error messages when the file is opened.
Page 79
Key for switchover between machine operating modes, programming modes, and a third desktop Soft-key selection keys for machine tool builders Keys for switching the soft keys for machine tool builders USB connection HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 80
Control panel The TNC 320 is delivered with an integrated operating panel. As an alternative, the TNC 320 is also available with a separate display unit and an operating panel with an alphabetic keyboard. Alphabetic keyboard for entering texts and file names, as well...
Page 81
Soft keys for selecting the screen layout Soft key Window Program Left: program, right: status display Left: program, right: collision object HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 82
This simulation is supported graphically in different display modes. Soft keys for selecting the screen layout Soft key Window Program Left: program, right: status display Left: program, right: graphics Graphic HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 83
CYCL CALL PAT the controls stops after each point. Soft keys for selecting the screen layout Soft key Window Program Left: program, right: structure Left: program, right: status display Left: program, right: graphics Graphic HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 84
Axis can be moved with the handwheel Axes are moving under a basic rotation Axes are moving under a 3-D basic rotation Axes are moving in a tilted working plane Axes are mirrored and moved HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 85
Pulsing spindle speed function is active The order of icons can be changed with the optional machine parameter iconPrioList (no. 100813). The control-in-operation symbol is always visible and cannot be configured. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 86
Tool information Active M functions Active coordinate transformations Active subprogram Active program section repeat Program called with % Current machining time Name and path of the active main program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 87
Soft key Meaning No direct List of the active M functions with fixed selection meaning possible List of the active M functions that are adapted by your machine manufacturer HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 88
Tool measurement (TT tab) The control displays this tab only if the function is active on your machine. Soft key Meaning No direct Active tool selection possible Measured values from tool measurement HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 89
The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, whereby e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 90
In this case, switch to the window manager and correct the problem. If required, refer to your machine manual. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 91
HEIDENHAIN symbol between the workspaces by pressing and holding the left mouse button. Click the green HEIDENHAIN symbol to open a menu in which you can get information, make settings or start applications. The following functions are available:...
Page 92
The applications available under tools can be started directly by selecting the corresponding file type in the file management of the control Further information: "Additional tools for management of external file types", page 158 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 93
Select the Diagnostic menu item Select the Portscan menu item The control opens the HeRos Portscan pop-up window. Press the Automatic update on key Set the time interval with the slider HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 94
With an NC software installation a temporary certificate is automatically installed on the control. An installation, also in the form of an update, may only be carried out by a service technician from the machine tool builder. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 95
Press the green HEIDENHAIN button to open the JH menu Select the Diagnostic menu item Select the RemoteService menu item Enter the Session key of the machine tool builder HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 96
FN functions, e.g. during probing. Standard printer Select to define the standard printer in case several printers are available. Is defined automatically when creating the first printer. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 97
Using the FN 16: F-PRINT function Further information: "Printing messages", page 362 List of printable files: Text files Graphic files PDF files The connected printer must be PostScript-enabled. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 98
Starting the SELinux configuration: The configuration of SELinux is usually password-protected by your machine manufacturer; refer here to the relevant machine manual HEIDENHAIN recommends activating SELinux because it provides additional protection against attacks from outside. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 99
Manual Manually entered client Denied This client is not permitted to connect TeleService/IPC 61xx Client via TeleService connection DHCP Other computer that obtains an IP address from this computer HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 100
This dialog makes it possible to refuse that the focus be given to the requesting client. If this does not occur, the focus changes to the requesting client after the set time limit. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 101
Press the green HEIDENHAIN button to open the JH menu Select the Tools menu item Open the NC/PLC Backup or NC/PLC Restore menu item The control opens the pop-up window. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 102
Select the next step with the FORWARD soft key The control generates the backup file. Confirm with the OK soft key The control concludes the backup process and restarts the NC software. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 103
Stop the control if required with the STOP NC SOFTWARE soft Extract the archive The control restores the files. Confirm with the OK soft key The control restarts the NC software. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 104
HEROS 5 and the IPC 6641. No guarantee is given for other combinations and connections. If you are using a TNC 320 with touch control, you can replace some keystrokes with hand-to-screen contact. Further information: "Operating the Touchscreen", page...
Page 105
Select the desired operating system Win XP Win 7 Win 8.X Win 10 Another Windows Press OK The control opens the Edit the connection pop-up window. Edit the connection HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 106
This prevents that two users access the control simultaneously. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 107
Host name or IP address of the external computer. In the recom- Required mended configuration of the IPC 6641, the IP address 192.168.254.3 is used Password Password for connecting to the VNC server Required HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 108
The control switches to the desktop of the connection. Single click with the right mouse button The control displays the connection menu. Move to the following Not active with this connection – workspace HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 109
Further information: "Shutting down or rebooting an external computer", page 108 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 110
A wear-resistant optical switch generates the trigger signal. With the TT 160, signal transmission is by cable. The TT 460 supports infrared and radio transmission. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 111
Apart from the HR 130 and HR 150 integral handwheels, HEIDENHAIN also offers the HR 510, HR 520 and HR 550FS portable handwheels. Further information: "Traverse with electronic handwheels", page 519 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 114
With absolute encoders, an absolute position value is transmitted to the control immediately upon switch-on. In this way the assignment of the actual position to the machine slide position is re-established directly after switch-on. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 115
Tool Coordinate System All reference systems build up on each other. They are subject to the kinematic chain of the specific machine tool. The machine coordinate system is the reference system. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 116
OFFSET values of the preset table. The machine tool builder configures the OFFSET columns of the preset management in accordance with the machine. Further information: "Managing presets", page 531 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 117
The ACTL. and NOML. displays show movements of the Y axis and Z axis in the input coordinate system. The user can program positions related to the machine datum, e.g. by using the miscellaneous function M91. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 118
BASE TRANSFORM. values in the preset management. The machine tool builder configures the BASE TRANSFORM. columns of the preset management in accordance with the machine. Further information: "Managing presets", page 531 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 119
When used in conjunction with PLANE AXIAL and Cycle 19, the programmed transformations (mirroring, rotation and scaling) do not affect the position of the tilt datum or the orientation of the rotary axes HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 120
Other transformations are of course possible in the working plane coordinate system. Further information: "Working plane coordinate system WPL-CS", page 121 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 121
3-axis machine tools or with pure 3-axis machining. The BASE TRANSFORM. values of the active line of the preset table have a direct effect on the input coordinate system with this assumption. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 122
Orientation of the tool coordinate system can be way you need. performed in various reference systems. Further information: "Tool coordinate system T-CS", page 123 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 123
Tool angle of inclination in the machine coordinate system: Example W-CS N70 G01 X+10 Y+45 A+10 C+5 R0 M128* T-CS HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 124
+ DR PROG PROG → toroid cutter or toroidal cutter Without the TCPM function or miscellaneous function M128, orientation of the tool coordinate system and input coordinate system is identical. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 125
The pole is set by entering two Cartesian coordinates in one of the three planes. These coordinates also set the reference axis for the polar angle H. Coordinates of the pole Reference axis of the angle (plane) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 126
Absolute and incremental polar coordinates Absolute coordinates always refer to the pole and the angle reference axis. Incremental polar coordinates always refer to the last programmed nominal position of the tool. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 127
X=450 Y=750. By using the Datum shift cycle you can shift the datum temporarily to the position X=450, Y=750 and program the holes to 7) without further calculations. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 128
The control does not automatically check whether collisions can occur between the tool and the workpiece. There is danger of collision during the approach movement after a tool change! If necessary, program an additional safe auxiliary position HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 129
N10 G30 G17 X+0 Y+0 Z-40* Spindle axis, MIN point coordinates N20 G31 X+100 Y+100 Z+0* MAX point coordinates N99999999 %NEW G71 * Program end, name, unit of measure HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 130
If you define a rotationally symmetric blank with incremental coordinates, the dimensions are then independent of the diameter programming. The subprogram can be designated with a number, an alphanumeric name, or a QS parameter. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 131
N70 G01 X+70* N80 G01 Z-100* N90 G01 X+0* N100 G01 Z+1* Contour end N110 G98 L0 * End of subprogram N99999999 %NEW G71 * Program end, name, unit of measure HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 132
The control automatically generates the first and last blocks of the NC program. If you do not wish to define a blank form, cancel the dialog at Working plane in graphic: XY using the DEL key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 133
Enter 40 and confirm with ENT to traverse without tool radius compensation, Move the tool to the left or to the right of the programmed contour: Press the G41 or G42 soft HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 134
MISCELLANEOUS FUNCTION M ? 3 (enter the miscellaneous function M3 Spindle on) With the END key, the control ends this dialog. Example N30 G01 G40 X+10 Y+5 F100 M3* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 135
(e.g. for radius compensation), then the control closes the soft-key row for axis selection. The actual-position-capture function is not allowed if the Tilt working plane function is active. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 136
ENT key. Or: Press the GOTO key, enter the block number step and jump up or down the number of entered lines by pressing the N LINES soft HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 137
Confirm with the OK soft key or the ENT key, or press the CANCEL soft key to abort The file saved with SAVE AS can also be found in the file management by pressing the LAST FILES soft key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 138
If you start a search in a very long NC program, the control shows a progress indicator. You can cancel the search at any time, if necessary. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 139
Using the arrow keys, select the block after which you wish to insert the copied (cut) program section Insert the saved program section: Press the INSERT BLOCK soft To end the marking function, press the CANCEL SELECTION soft HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 140
Repeat the search process The control moves to the next block containing the text you are searching for. Terminate the search function: Press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 141
To replace all text occurrences, press the REPLACE ALL soft key. To skip the text and move to its next occurrence press the FIND soft key Terminate the search function: Press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 142
With the control you can manage and save files up to a total size of 2 GB. Depending on the setting, the control generates backup files with the extension *.bak after editing and saving of NC programs. This reduces the available memory space. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 143
The maximum permitted path length is 255 characters. The path length consists of the drive characters, the directory name and the file name, including the extension. Further information: "Paths", page 145 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 144
Ask your machine manufacturer for assistance, if necessary. Take the time occasionally to delete any unneeded files so that the control always has enough hard-disk space for system files (such as the tool table). HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 145
PROG1.H was copied into it. The part program now has the following path: TNC:\AUFTR1\NCPROG\PROG1.I The chart at right illustrates an example of a directory display with different paths. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 146
Customize table view Manage network drives Select the editor Sort files by properties Copy a directory Delete directory with all its subdirectories Refresh directory Rename a directory Create a new directory HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 147
Date that the file was last edited Time Time that the file was last edited To display the dependent files, set the machine parameter dependentFiles (no. 122101) to MANUAL. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 148
Step 1: Select drive Move the highlight to the desired drive in the left window To select a drive, press the SELECT soft key, or Press the ENT key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 149
If you enter the first letter of the file you are looking for in file management, the cursor automatically jumps to the first program with the same letter. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 150
The original file is retained. When you start the copying process with the ENT key or the OK soft key, the control displays a pop-up window with a progress indicator. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 151
To leave the files as they are, press the CANCEL soft key If you want to overwrite a protected file, select the Protected files field or cancel the process. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 152
Press the TAG soft key Select additional lines, if required Press the SAVE AS soft key Enter a name for the table in which the selected lines are to be saved HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 153
The control asks whether you want to delete the file. To confirm the deletion, press the OK soft key; or To cancel deletion, press the CANCEL soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 154
The control asks you whether you really want to delete the directory and all its subdirectories and files. To confirm the deletion, press the OK soft key; or To cancel deletion, press the CANCEL soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 155
To copy tagged files: Leave the active soft-key row Press the COPY soft key To delete tagged files: Leave the active soft-key row Press the DELETE soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 156
Press the SORT soft key Select the soft key with the corresponding display criterion SORT BY NAME SORT BY SIZE SORT BY DATE SORT BY TYPE SORT BY STATUS UNSORTED HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 157
To remove a USB device, proceed as follows: Move the cursor to the left-hand window Press the MORE FUNCTIONS soft key Remove the USB device Further information: "USB devices on the control", page 171 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 158
PC to the control. Adjust the setting in the TNCremo data transfer software, if required (menu item >Extras > Configuration > Mode). HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 159
Press the key for switching the soft keys opens the File pull-down menu. PDF viewer Move the cursor to the Close menu item. Press the ENT key The control returns to the file management. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 160
Press the key for switching the soft keys additional tool opens the File pull- Gnumeric down menu. Move the cursor to the Close menu item Press the ENT key The control returns to the file management. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 161
If you position the mouse pointer over a button, a brief tool tip explaining the function of this button will be displayed. More information on how to use is available in Help. Browser HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 162
Press the ENT key The control returns to the file management. Do not change the Web Browser version. Otherwise, the security settings of SELinux will block the execution of Web Browser. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 163
Press the key for switching the soft keys opens the ARCHIVE pull-down menu. Xarchiver Move the cursor to the Exit menu item Press the ENT key The control returns to the file management. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 164
Select the Tools and Leafpad menu items in the pull-down menu Proceed as follows to exit Leafpad: Use the mouse to select the File menu item Select Exit The control returns to the file management. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 165
Press the key for switching the soft keys opens the File pull-down menu. ristretto Move the cursor to the Exit menu item Press the ENT key The control returns to the file management. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 166
Using the additional ITC Gestures tool, the machine manufacturer configures the gesture control on the touch screen. Refer to your machine manual. This function may only be used with the permission of your machine manufacturer. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 167
Start the tool in control using the task bar The ITC opens a pop-up window with three options Select Touch Sensitivity Press the OK button The ITC closes the pop-up window HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 168
Use the arrow keys to move the cursor to the file you wish to transfer: Moves the cursor up and down within a window Moves the cursor from the right to the left window, and vice versa HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 169
A status window appears on the control, informing about the copying progress, or Stop transfer: Press the WINDOW soft key The control displays the standard file manager window again. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 170
Auto column if the connec- tion is established automatically Set up new network connection Remove Delete existing network connection Copy Copy network connection Edit Edit network connection Clear Delete the status window HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 171
The dialog is closed with the HIDE soft key and file transfer is continued in the background. The control displays a warning until file transfer is completed. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 172
Fundamentals, File Management | Working with the file manager Removing USB devices To remove a USB device, proceed as follows: Move the cursor to the left-hand window Press the MORE FUNCTIONS soft key Remove the USB device HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 174
SPECIAL CHARACTERS soft key and insert them. Use the BACKSPACE soft key to delete individual characters. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 175
Select the NC block after which you want to insert the comment Initiate the programming dialog with the semicolon key ; on the alphabetic keyboard Enter your comment and conclude the NC block by pressing the END key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 176
Jump to the beginning of a word. Use a space to separate words Jump to the end of a word. Use a space to separate words Switch between paste and overwrite mode HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 177
The control opens a new NC block. Add the desired syntax Confirm your entry with END After confirmation, the control checks the syntax. Errors will result in ERROR blocks. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 178
Screen content can be shifted with the mouse using the scroll bar at the right edge of the program window. In addition, the size and position of the scrollbar indicates program length and cursor position. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 179
Displaying the program structure window / Changing the active window Display structure window: For this screen layout press the PROGRAM + STRUCTURE soft key Change the active window: Press the CHANGE WINDOW soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 180
If you are scrolling through the program structure window block by block, the control at the same time automatically moves the corresponding NC blocks in the program window. This way you can quickly skip large program sections. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 181
Add value to buffer memory Save the value to buffer memory Recall from buffer memory Delete buffer memory contents Natural logarithm Logarithm Exponential function Check the algebraic sign Form the absolute value HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 182
The calculator remains in effect even after a change in operating modes. Press the END soft key to close the calculator. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 183
Open the cutting data calculator You can also shift the calculator with the arrow keys on your keyboard. If you have connected a mouse you can also position the calculator with this. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 184
F AUTO soft key. If you have to change the feed rate later, you only need to adjust the feed rate value in the T block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 185
Switch to the pocket calculator Move the cutting data calculator in the direction of the arrow Use inch values in the cutting data calculator Close the cutting data calculator HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 187
Selecting views Plan view Front view Page view Display or hide tool paths Display or hide tool paths in rapid traverse HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 188
Shift the soft-key row Erase the graphics: Press the CLEAR GRAPHICS soft key Showing grid lines Shift the soft-key row Show grid lines: Press the Show grid lines soft HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 189
After you release the left mouse button, the control zooms in on the defined area. To rapidly magnify or reduce any area, rotate the mouse wheel backwards or forwards. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
The control opens the error window and displays all accumulated error messages. Closing the error window Press the END soft key; or Press the ERR key The control closes the error window. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 191
Open the error window Press the MORE FUNCTIONS soft key Press the FILTER soft key The control filters the identical warnings Leave Filter: Press the GO BACK soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 192
Set the current error log if required: Press the CURRENT FILE soft key The oldest entry is at the beginning of the log file, and the most recent entry is at the end. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 193
Soft key/Keys Function Go to beginning of keystroke log Go to end of keystroke log Find text Current keystroke log Previous keystroke log Up/down one line Return to main menu HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 194
There you will find further, more detailed information on the error message concerned. Call the help for HEIDENHAIN error messages Call the help for HEIDENHAIN machine-specific error messages, if available HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 195
.chm files. As an option, your machine tool builder can embed machine-specific documentation in the TNCguide. These documents then appear as a separate book in the main.chm file. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 196
Press the HELP key. The control opens the Help system and shows the description of the active function. This does not apply for miscellaneous functions or cycles from your machine manufacturer. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 197
Select the page last shown Page forward if you have used the Select page last shown function Move up by one page Move down by one page HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 198
The control synchronizes the subject index and creates a list in which you can find the subject more easily. Use the ENT key to call the information on the selected keyword HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 199
If you activate the Search only in titles function, the control searches only through headings and ignores the body text. To activate the function, use the mouse or select it and then press the space bar to confirm. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 200
When using TNCremo to transfer the .chm files to the control, select the binary mode for files with the .chm extension. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 201
Danish TNC:\tncguide\fi Finnish TNC:\tncguide\nl Dutch TNC:\tncguide\pl Polish TNC:\tncguide\hu Hungarian TNC:\tncguide\ru Russian TNC:\tncguide\zh Chinese (simplified) TNC:\tncguide\zh-tw Chinese (traditional) TNC:\tncguide\sl Slovenian TNC:\tncguide\no Norwegian TNC:\tncguide\sk Slovak TNC:\tncguide\kr Korean TNC:\tncguide\tr Turkish TNC:\tncguide\ro Romanian HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 204
You can adjust the feed rate during the program run with the feed rate potentiometer F . The feed rate potentiometer lowers the programmed feed rate, not the feed rate calculated by the control. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 205
Changing during program run You can adjust the spindle speed during program run with the spindle speed potentiometer S. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 206
The entire tool length is essential for the control in order to perform numerous functions involving multi-axis machining. Tool radius R You can enter the tool radius R directly. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 207
In the programming dialog, you can transfer the value for tool length and tool radius directly into the input line by pressing the desired axis soft key. Example N40 G99 T5 L+10 R+5* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 208
You can select the table view with the Screen Layout key. You can choose between a list view and a form view. Other settings, such as HIDE/ SORT/ COLUMNS, can be made after the file is open. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 209
Enter the original tool number into the Tool number input field Confirm with OK The control adds the additional lines to the tool table HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 210
Current age of the tool in minutes: The control automati- cally counts the current tool life (CUR_TIME: For CURrent TIME) A starting value can be entered for used tools HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 211
Tool life expired Time for exceeding the tool life in minutes Further information: "Overtime for tool life", page 226 Function is defined by the machine manufacturer. Refer to your machine manual. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 212
If the entered value is exceeded, the control locks the tool (status L). Input range: 0 to 0.9999 mm For a description of the cycles governing automatic tool measurement, Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 213
Select the table start Select the table end Select the previous page in the table Select the next page in the table Find the text or number Go to beginning of line HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 214
Delete the current line (tool) Sort the tools according to the content of a column Select possible entries from a pop-up window Reset the value Place the cursor in the current cell HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 215
Show all drills in the tool table Show all cutters in the tool table Show all taps/thread cutters in the tool table Show all touch probes in the tool table HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 216
ADAPT NC PGM / TABLE function. The machine tool builder can define update rules that make it possible, for example, to automatically remove umlauts from tables and NC programs. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 217
If you export a tool table from an iTNC 530 and import it into a TNC 320, you have to adapt its format and content before you can use the tool table. On the TNC 320, you can adapt the tool table conveniently with the ADAPT NC PGM / TABLE function. The control converts the contents of the imported tool table to a format valid for the TNC 320 and saves the changes to the selected file.
Page 218
(e.g. TST.T) is overwritten. All other tool data of the table TOOL.T remains unchanged. The procedure for copying tool tables using the file manager is described in the file management. Further information: "Copying a table", page 152 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 219
Press the POCKET TABLE soft key Set the EDIT soft key to ON. On your machine this might not be necessary or even possible. Refer to your machine manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 220
Box magazine: Lock the pocket below below? LOCKED_LEFT Lock the pocket at Box magazine: Lock the pocket at left left? LOCKED_RIGHT Lock the pocket at Box magazine: Lock the pocket at right right? HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 221
Place the cursor in the current cell Sort the view Refer to your machine manual. The machine manufacturer defines the features, properties and designations of the various display filters. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 222
If the tool axis is also entered in the T block, the control will insert a replacement tool if a replacement tool was defined. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 223
If you are working with tool tables, use a G51 block to preselect the next tool. Simply enter the tool number or a corresponding Q parameter, or type the tool name in quotation marks. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 224
Directly before and after G24 and G25 During execution of macros During execution of a tool change Directly after a T block or G99 During execution of SL cycles HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 225
100. If you want to reset the current age of a tool (e.g. after changing the indexable inserts), enter the value 0 in the CUR_TIME column. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 226
GENERATE TOOL USAGE FILE soft key (also possible without simulation) The tool usage file generated is in the same directory as the NC program. It contains the following information: HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 227
The control saves the tool usage times in a separate file with the extension pgmname.I.T.DEP. This file is not visible unless the machine parameter dependentFiles (no. 122101) is set to MANUAL HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 228
Press the OK soft key The control closes the pop-up window. Alternative: Press the ENT key You can query the tool usage test with the D18 ID975 NR1 function. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 229
Tool length L from G99 block or tool table : Oversize for length DL in the T block CALL T block Oversize for length DL in the tool table HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 230
Oversize for radius DR in the tool table Contouring without radius compensation: G40 The tool center moves in the working plane along the programmed path, or to the programmed coordinates. Applications: Drilling and boring, pre-positioning HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 231
Select tool movement to the right of the contour: Press the G42 soft key, or Select tool movement without radius compensation or cancel radius compensation: Select function G40 Terminate the block: Press the END key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 232
Incorrect positions can lead to contour damage. Danger of collision during machining! Program safe approach and departure positions at a sufficient distance from the contour Consider the tool radius Consider the approach strategy HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 233
If you edit a tool in tool management, the selected tool is locked. If this tool is required in the NC program being used, the control shows the message: Tool table locked. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 234
"Tool usage test", page 226 If a pallet table is selected in the Program Run operating mode, the Tooling list and T usage order are calculated for the entire pallet table. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 235
SHIFT COLUMN active: The column can be moved by drag and drop Reset the manually changed settings (move columns) to the original condition HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 236
EDIT ON/OFF soft key to ON HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 237
Discard all changes made since the form was called Add tool index Delete tool index Copy the tool data of the selected tool Insert the copied tool data in the selected tool HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 238
Regularly back up important data to external drives The tool data of tools still stored in the pocket table cannot be deleted. The tools must be removed from the magazine first. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 240
Tools | Tool management (option number 93) Icon Tool type Tool type number Roughing cutter (MILL_R),MILL_R Finishing cutter (MILL_F),MILL_F Rough/finish cutter,MILL_RF Floor finisher(MILL_FD),MILL_FD Side finisher (MILL_FS),MILL_FS Face milling cutter,MILL_FACE HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 241
Use the arrow keys or mouse to select the file to be imported and confirm with the ENT key The control shows a pop-up window with the content of the CSV file Start the import procedure with the EXECUTE soft key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 242
Example T,L,R,DL,DR Line 1 with column names 4,125.995,7.995,0,0 Line 2 with tool data 9,25.06,12.01,0,0 Line 3 with tool data 28,196.981,35,0,0 Line 4 with tool data HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 243
The control shows a pop-up window with the status of the export process Terminate the export process by pressing the END key or soft By default the control stores the exported CSV file in the TNC:\system\tooltab directory. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 246
With the control's miscellaneous functions you can affect the program run, e.g., a program interruption the machine functions, such as switching spindle rotation and coolant supply on and off the path behavior of the tool HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 247
In addition, programming with Q parameters enables you to measure with the 3-D touch probe during the program run. Further information: "Programming Q Parameters", page 337 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 248
If the NC block contains two coordinates, the control moves the tool in the programmed plane. Example N50 G00 X+70 Y+50* The tool retains the Z coordinate and moves on the XY plane to the position X=70, Y=50. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 249
When a circular path has no tangential transition to another contour element, enter the direction of rotation as follows: Clockwise direction of rotation: G02/G12 Counterclockwise direction of rotation: G03/G13 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 250
There is danger of collision during the approach movement! Program a suitable pre-position Check the sequence and contour with the aid of the graphic simulation HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 251
If danger of collision exists, approach the starting point in the spindle axis separately. Example N40 G00 Z-10* N30 G01 X+20 Y+30 G41 F350* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 252
Example in the figure on the right: If you set the end point in the dark gray area, the contour will be damaged when the contour is approached/departed. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 253
The radius for G26 and G27 must be selected so that the control can execute the circular path between the starting point and the first contour point, as well as the last contour point and the end point. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 254
The tool approaches and departs a helix on its extension by moving in a circular arc that connects tangentially to the contour. You program helical approach and departure with the APPR CT and DEP CT functions. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 255
There is danger of collision during the approach movement! Program a suitable pre-position Check the auxiliary point P , the sequence and the contour with the aid of the graphic simulation HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 256
If you program APPR LN or APPR CT with G40, the control stops the machining/simulation with an error message. This method of function differs from the iTNC 530 control! HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 257
N80 APPR LN X+10 Y+20 Z-10 LEN15 G24 F100* PA with radius comp. G42 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 258
N80 APPR CT X+10 Y+20 Z-10 CCA180 R+10 G42 F100* PA with radius comp. G42, radius R=10 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 259
N80 APPR LCT X+10 Y+20 Z-10 R10 G42 F100* PA with radius comp. G42, radius R=10 N90 G01 X+20 Y+35* End point of the first contour element N100 G01 ...* Next contour element HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 260
Last contour element: PE with radius compensation N30 DEP LN LEN+20 F100* Depart perpendicular to contour by LEN=20 mm N40 G00 Z+100 M2* Retract in Z, return to block 1, end program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 261
Last contour element: PE with radius compensation N30 DEP LCT X+10 Y+12 R+8 F100* Coordinates PN, arc radius=8 mm N40 G00 Z+100 M2* Retract in Z, return to block 1, end program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 262
If you enter DIN/ISO functions via a connected USB keyboard, make sure that capitalization is active. At the start of the block the control automatically writes in capitals. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 263
Select the NC block after which you want to insert the straight line block Press the actual position capture key The control generates a straight-line block with the actual position coordinates. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 264
A feed rate programmed in the G24 block is effective only in that CHF block. After the G24 block, the previous feed rate becomes effective again. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 265
A feed rate programmed in the G25 block is effective only in that G25 block. After the G25 block, the previous feed rate becomes effective again. You can also use an G25 block for a tangential contour approach. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 266
The only effect of I and J is to define a position as circle center: The tool does not move to this position. The circle center is also the pole for polar coordinates. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 267
The maximum value for input tolerance is 0.016 mm. Set the input tolerance in the machine parameter circleDeviation (no. 200901). Smallest possible circle that the control can traverse: 0.016 mm. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 268
However, you can also program circular arcs that do not lie in the active working plane. By simultaneously rotating these circular movements you can create spatial arcs (arcs in three axes). HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 270
A tangential arc is a two-dimensional operation: the coordinates in the G06 block and in the contour element preceding it must be in the same plane of the arc! HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 271
Tangential exit N160 G40 X-20 Y-20 F1000* Retract the tool in the working plane, cancel radius compensation N170 G00 Z+250 M2* Retract the tool, end program N99999999 %LINEAR G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 272
N180 G40 X-20 Y-20 F1000* Retract the tool in the working plane, cancel radius compensation N190 G00 Z+250 M2* Retract the tool in the tool axis, end of program N99999999 %CIRCULAR G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 273
N120 G01 G40 X-40 Y-50 F1000* Retract the tool in the working plane, cancel radius compensation N130 G00 Z+250 M2* Retract the tool in the tool axis, end of program N99999999 %C-CC G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 274
Combination of a circular and a Polar radius, polar angle of the linear movement arc end point, coordinate of the end point in the tool axis HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 275
If the angle from the angle reference axis to R is clockwise: H<0 Example N120 I+45 J+45* N130 G11 G42 R+30 H+0 F300 M3* N140 H+60* N150 G91 H+60* N160 G90 H+180* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 276
The pole is the center of the contour arc! Example N120 I+40 J+35* N130 G01 G42 X+0 Y+35 F250 M3* N140 G11 R+25 H+120* N150 G16 R+30 H+30* N160 G01 Y+0* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 277
Internal thread Work direction Direction of rotation Radius compensation Right-hand Left-hand Right-hand Z– Left-hand Z– External thread Right-hand Left-hand Right-hand Z– Left-hand Z– HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 278
Enter the radius compensation according to the table Example: Thread M6 x 1 mm with 5 revolutions N120 I+40 J+25* N130 G01 Z+0 F100 M3* N140 G11 G41 R+3 H+270* N150 G12 G91 H-1800 Z+5* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 279
N170 G40 R+60 H+180 F1000* Retract the tool in the working plane, cancel radius compensation N180 G00 Z+250 M2* Retract in the spindle axis, end of program N99999999 %LINEARPO G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 281
FK programming graphics. The figure at upper right shows a workpiece drawing for which FK programming is the most convenient programming method. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 282
NC blocks with the gray path function keys to fully define the direction of contour approach. Do not program an FK contour immediately after an L command. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 283
Showing block numbers in the graphic window To show a block number in the graphic window: Set the SHOW OMIT BLOCK NR. soft key to SHOW (soft-key row 3) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 284
The control displays the axis soft keys of the active working plane. Enter the pole coordinates using these soft keys The pole for FK programming remains active until you define a new one using FPOL. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 285
To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FLT soft key Enter all known data in the block by using the soft keys HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 286
To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FCT soft key Enter all known data in the block by using the soft keys HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 287
Adapt imported NC programs if required Example N20 FLT X+25 LEN 12.5 AN+35 G41 F200* N30 FC DR+ R6 LEN 10 AN-45* N40 FCT DR- R15 LEN 15* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 288
Rotational direction of the arc Radius of an arc Example N10 FC CCX+20 CCY+15 DR+ R15* N20 FPOL X+20 Y+15* N30 FL AN+40* N40 FC DR+ R15 CCPR+35 CCPA+40* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 289
FK section. Beginning of CLSD+ contour: End of contour: CLSD– Example N10 G01 X+5 Y+35 G41 F500 M3* N20 FC DR- R15 CLSD+ CCX+20 CCY+35* N30 FCT DR- R+15 CLSD-* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 290
X and Y coordinates of an auxiliary point near a circular arc Distance of auxiliary point to circu- lar arc Example N10 FC DR- R10 P1X+42.929 P1Y+60.071* N20 FLT AN-70 PDX+50 PDY+53 D10* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 296
The control displays the following file formats: File Type Format Step .STP and .STEP AP 203 AP 214 IGES .IGS and .IGES Version 5.3 .DXF R10 to 2015 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 297
Further information: "File names", page 143 The control does not support binary DXF format. Save the DXF file in ASCII format in the CAD or drawing program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 298
The control starts the CAD-Viewer and shows the file contents on the screen. The control displays the layers in the List View window and the drawing in the Graphics window. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 299
Shift key, and the active – symbol is the same as the pressed CTRL key. The active cursor symbol is the same as the mouse The following icons are displayed by the control only in certain modes. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 300
In addition, you must remove the comments that the CAD-Viewer inserts into the contour program. The control displays the active basic settings in the status bar of the screen. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 301
Alternatively, use the space key Show a layer: Select the layer with the left mouse button, and click its check box to show it Alternatively, use the space key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 302
The control sets the preset symbol at the selected location. You can adjust the orientation of the coordinate system, if required. Further information: "Adjusting the orientation of the coordinate system", page 303 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 303
In the Element Information window, the control shows how far the preset you have chosen is located from the drawing datum, and how this reference system is oriented with respect to the drawing. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 304
The control sets the preset symbol at the selected location. You can adjust the orientation of the coordinate system, if required. Further information: "Adjusting the orientation of the coordinate system", page 305 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 305
Left-click an element that is approximately in the positive Y direction The control aligns the Y and Z axes and displays them in green and blue in the list view. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 306
Data Transfer from CAD Files | CAD import (option 42) Element information In the Element Information window, the control shows how far the datum you have chosen is located from the workpiece preset. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 307
Layer: Indicates the layer you are currently on Type: Indicates the current element type, e.g. line Coordinates: Shows the starting point and end point of an element, and circle center and radius where appropriate HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 308
The control saves the contour program to the selected directory. If you want to select more contours, press the Cancel Selected Elements soft key and select the next contour as described above HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 309
If the contour element to be extended or shortened is a circular arc, then the control extends or shortens the contour element along the same arc. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 310
The point tables (.PNT) of the TNC 640 and iTNC 530 are not compatible. Transferring and processing on the other control type in each case may lead to problems and unforeseen performance. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 311
The control saves the contour program to the selected directory. If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 312
The control saves the contour program to the selected directory. If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 313
The control saves the contour program to the selected directory. If you want to select more machining positions, press the Cancel Selected Elements icon and select as described above HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 314
Display the next larger diameter found Display the largest diameter found (default setting) You can have the tool paths displayed by clicking the SHOW TOOL PATH icon. Further information: "Basic settings", page 299 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 315
To return to the standard display, press the shift key and simultaneously double-click with the right mouse button. The rotation angle is maintained if you only double-click with the right mouse button HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 317
Subprograms and Program Section Repeats...
Page 318
Do not use a label number or label name more than once! Label 0 (G98 L0) is used exclusively to mark the end of a subprogram and can therefore be used as often as desired. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 319
Write subprograms after the block with M2 or M30 If subprograms are located before the block with M2 or M30 in the part program, they will be executed at least once even if they are not called HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 320
LBL NAME soft key to switch to text entry. L 0 is not permitted (Label 0 is only used to mark the end of a subprogram). HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 321
The total number of times the program section is executed is always one more than the programmed number of repeats, because the first repeat starts after the first machining process. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 322
If you want to use a LABEL name, press the LBL NAME soft key to switch to text entry Enter the number of repeats REP and confirm with the ENT key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 323
Select an NC program with %:PGM: Call the last selected file with %<>% Select any NC program with G: : as a fixed cycle Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 324
If the called NC program contains the miscellaneous functions M2 or M30, then the control displays a warning. The control automatically clears the warning as soon as you select another NC program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 325
As a rule, Q parameters are effective globally with a program call with %. So please note that changes to Q parameters in the called program also influence the calling program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 326
Enter the path name with the keyboard Press the SELECT FILE soft key The control shows a selection window that allows you to select the program to be called. Press the ENT key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 327
D18 function (ID10 NR110 and NR111) Further information: "D18 – Reading system data", page 363 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 328
Maximum nesting depth for subprograms: 19 Maximum nesting depth for main program calls: 19, where a G79 acts like a main program call You can nest program section repeats as often as desired HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 329
45. End of subprogram 1 and return jump to the main program UPGMS. 5 Main program UPGMS is executed from block 18 up to block 35. Return jump to block 1 and end of program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 330
(including the program section repeat between 20 and block 27). 5 Main program REPS is executed from block 36 to block 50. Return jump to block 1 and end of program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 331
This means that subprogram 2 is repeated twice. 4 Main program UPGREP is executed from block 13 up to block 19. Return jump to block 1 and end of program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 332
Retract tool N200 L1,4* Return jump to label 1; section is repeated a total of 4 times N200 G00 Z+250 M2* Retract the tool, end program N99999999 %PGMWDH G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 333
N160 Y+20 M99* Move to 3rd hole, call cycle N170 X-20 G90 M99* Move to 4th hole, call cycle N180 G98 L0* End of subprogram 1 N99999999 %UP1 G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 334
;FEED RATE FOR PLNGNG Q211=0.5 ;DWELL TIME AT DEPTH Q208=400 ;RETRACTION FEED RATE Q203=+0 ;SURFACE COORDINATE Q204=10 ;2ND SET-UP CLEARANCE N150 L1,0* Call subprogram 1 for the entire hole pattern HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 335
N280 Y+20 M99* Move to 3rd hole, call cycle N290 X-20 G90 M99* Move to 4th hole, call cycle N300 G98 L0* End of subprogram 2 N310 %UP2 G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 338
0 to 99 Parameters for users 100 to 199 Parameters for HEIDENHAIN functions (e.g., cycles) 200 to 499 Parameters for the machine tool builder (e.g., cycles) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 339
Only use Q parameter ranges recommended by HEIDENHAIN. Comply with the documentation from HEIDENHAIN, the machine tool builder, and suppliers. Check the machining sequence using a graphic simulation HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 340
You can reset Q parameters to the status Undefined. If a position is programmed with a Q parameter that is undefined, the control ignores this movement. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 341
Then you define the parameter number. If you have a USB keyboard connected, you can press the Q key to open the dialog for entering a formula. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 343
You can enter the following to the right of the = sign: Two numbers Two Q parameters A number and a Q parameter The Q parameters and numerical values in the equations can be entered with positive or negative signs. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 344
FIRST VALUE / PARAMETER? Enter Q5 as the first value and confirm with the ENT key. SECOND VALUE / PARAMETER? Enter 7 as the second value and confirm with the ENT key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 345
The D00 function also supports transfer of the value Undefined. If you wish to transfer the undefined Q parameter without D00, the control shows the error message Invalid value. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 346
Calculate and assign an angle with the arc tangent from the opposite and adjacent sides or with the sine and cosine of the angle (0 < angle < 360°) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 347
(Y if spindle axis is Z) in parameter Q21, and the circle radius in parameter Q22. Note that D23 and D24 automatically overwrite the resulting parameter and the two following parameters. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 348
Unconditional jumps An unconditional jump is programmed by entering a conditional jump whose condition is always true. Example: D09 P01 +10 P02 +10 P03 1 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 349
D12: IF LESS, JUMP e. g. D12 P01 +Q5 P02 +0 P03 "ANYNAME" * If the first value or parameter is smaller than the second value or parameter, jump to specified label HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 350
If you want to check or edit local, global or string parameters, press the SHOW PARAMETERS Q QL QR QS soft key. The control then displays the specific parameter type. The functions previously described also apply. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 351
The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, whereby e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 352
Read from a freely definable table Transfer up to eight values to the D37Export local Q parameters or QS parameters into a calling program Send information from the NC program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 353
With the D14 error function, you can output error messages under program control. The messages are predefined by the machine tool builder or by HEIDENHAIN. If, during a program run or test run, the control encounters a block with D14, then the control will interrupt the program run or test run and display an error message.
Page 354
Pocket too large: scrap axis 2 1054 Stud too small: scrap axis 1 1055 Stud too small: scrap axis 2 1056 Stud too large: rework axis 1 1057 Stud too large: rework axis 2 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 355
1089 Slot position 0 not allowed 1090 Enter an infeed not equal to 0 1091 Switchover of Q399 not allowed 1092 Tool not defined 1093 Tool number not permitted HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 356
Plunging type is not possible 1105 Plunge angle incorrectly defined 1106 Angular length is undefined 1107 Slot width is too large 1108 Scaling factors not equal 1109 Tool data inconsistent HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 357
Format for text variable QS Format for integer Separation character between output format and parameter End of block character Line break Q parameter value, right-aligned Q parameter value, left-aligned HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 358
Outputs text only for Polish conversational language L_HUNGARIA Outputs text only for Hungarian conversa- tional language L_CHINESE Outputs text only for Chinese conversational language L_CHINESE_TRAD Outputs text only for Chinese (traditional) conversational language HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 359
"MEASURING LOG OF IMPELLER CENTER OF GRAVITY"; "DATE: %02d.%02d.%04d",DAY,MONTH,YEAR4; "TIME: %02d:%02d:%02d",HOUR,MIN,SEC; "NO. OF MEASURED VALUES: = 1"; "X1 = %9.3F", Q31; "Y1 = %9.3F", Q32; "Z1 = %9.3F", Q33; HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 360
D18 (e.g., the number of the last touch probe cycle used). Further information: "D18 – Reading system data", page 363 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 361
D16 function with the following syntax: Input Function :'QS1' Set the QS parameter with preceding colon and between single quotation marks :'QL3'.txt Specify additional file name extension for the target file if required HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 362
Printer:\ as the name of the log file and then enter the corresponding file name. The control saves the file in the PRINTER: path until the file is printed. Example N90 D16 P01 TNC:\MASKE\MASKE1.A/PRINTER:\DRUCK1 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 363
This function eliminates relative file paths. QS parameter Is there a directory with the name QS(IDX)? number 0 = no, 1 = Yes Only absolute directory paths are possible. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 364
Programmed cutting speed in turning opera- tion Spindle mode in turning mode: 0 = constant speed 1 = constant cutting speed Coolant status M7: 0 = inactive, 1 = active HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 365
Q parameter number for the result (touch probe cycles 30 to 33) Q parameter type for the result (touch probe cycles 30 to 33) 1 = Q, 2 = QL, 3 = QR HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 366
TT: Breakage tolerance for radius, RBREAK Tool no. Maximum speed NMAX Tool no. Point angle TANGLE Tool no. LIFTOFF allowed (0 = No, 1 = Yes) Tool no. Wear tolerance for radius R2TOL HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 367
7 = V 8 = W Spindle speed S Oversize for tool length DL Tool radius oversize DR Automatic TOOL CALL 0 = Yes, 1 = No Tool radius oversize DR2 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 368
13 = Unload external tool, 14 = Unload internal tool, 15 = Unload special tool Tool number T Length Radius Index Tool data programmed in TOOL DEF 1 = Yes, 0 = No HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 369
3 = with oversize and oversize from TOOL CALL 1 = without Active length oversize 2 = with oversize 3 = with oversize and oversize from TOOL CALL HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 370
Projects the angle specified in the QL parameter from the input coordinate system to the tool coordinate system. If IDX is omitted, the angle 0 is used for projection. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 371
Read the current position in the active coordinate system Axis Current nominal position in the input system Read the current position in the active coordinate system, including offsets (handwheel, etc.) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 372
System time in seconds that has elapsed since 01.01.1970, 00:00:00 (real time). System time in seconds that has elapsed since 01.01.1970, 00:00:00 (look-ahead calcu- lation). Read the processing time of the current NC program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 373
January 1, 1970 (real time) Format: YYYY-MM-DD hh:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: YYYY-MM-DD hh:mm HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 374
00:00:00 UTC on January 1, 1970 (real time) Format: YYYY-MM-DD Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: YYYY-MM-DD HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 375
00:00:00 UTC on January 1, 1970 (real time) Format: h:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: h:mm HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 376
3 = Working plane coordinate system WPL - GPS: Shift in the workpiece system 0 = Off, 1 = On GPS: Axis offset 0 = Off, 1 = On HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 377
Rapid traverse Measuring feed rate Feed rate for pre-positioning: FMAX_PROBE or FMAX_MACHINE Maximum measuring range Set-up clearance Spindle orientation possible 0=No, 1=Yes Angle of spindle orientation in degrees HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 378
Coordinate / Readout of the measurement results in the axis form of coordinates / axis values in the input system from probing operations. Compensation: only length Oriented spindle stop HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 379
NC error 12 = Continuation with the row in the pallet table in which the NC error arose 13 = Continuation with the next pallet HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 380
Feed-rate limit for high speeds (MP_maxG1Feed) in mm/min Max. jerk at low speeds (MP_maxPathJerk) in m/s Max. jerk at high speeds (MP_maxPath- JerkHi) in m/s Tolerance at low speeds (MP_pathTolerance) in mm HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 381
DCM: Maximum tolerance for linear axes in cal axis mm (MP_maxLinearTolerance) Index of physi- DCM: Maximum angle tolerance in [°] cal axis (MP_maxAngleTolerance) Index of physi- Tolerance monitoring for successive threads cal axis (MP_threadTolerance) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 382
(MP_maxPathAccHi) Index of physi- Compensation of following error in the jerk cal axis phase (MP_IpcJerkFact) Index of physi- kv factor of the position controller in 1/s cal axis (MP_kvFactor) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 383
0 = not locked, 1 = locked Number of the replacement tool RT Maximum tool age TIME1 Maximum tool age TIME2 at TOOL CALL Current tool age CUR.TIME PLC status HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 384
X component of the Z direction Y component of the Z direction Z component of the Z direction X component of the X direction Y component of the X direction HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 385
Programming Q Parameters | Additional functions Group Gruppen- Systemdaten- Index Description name nummerID nummer Z component of the X direction Type of angle definition: Angle 1 Angle 2 Angle 3 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 386
If the tool selected by these rules is locked, a replacement tool will be returned. –1: No tool with the specified name found in the tool table or all qualifying tools are locked. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 387
0 = simulation 2-D graphics during programming active? 1 = yes 0 = no Generate graphics during programming (soft key AUTO DRAW) active? 1 = yes 0 = no HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 388
0 = no 1 = yes M101 active (visible condition)? 0 = no 1 = yes M136 active? 0 = no 1 = yes HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 389
FOR SYNC. Input no. PLC input Output no. PLC output Counter no. PLC counter Timer no. PLC timer Byte no. PLC byte Word no. PLC word Double-word PLC double word HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 390
TS probe type from TYPE column of the touch probe table (tchprobe.tp) Type of TT tool touch probe from CfgTT/type. Key name of the active tool touch probe TT from CfgProbes/activeTT. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 391
Read data of the current tool (system string) 10950 Current tool name. Example: Assign the value of the active scaling factor for the Z axis to Q25. N55 D18 Q25 ID210 NR4 IDX3* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 392
Comply with the documentation from HEIDENHAIN, the machine tool builder, and suppliers. The D19 function transfers up to two numerical values or Q parameters to the PLC. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 393
NC program has actually reached that block. Example: Pause internal look-ahead calculation, read current position in the X axis N32 D20 SYNC N33 D18 Q1 ID270 NR1 IDX1* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 394
Comply with the documentation from HEIDENHAIN, the machine tool builder, and suppliers. The D29 function transfers up to eight numerical values or Q parameters to the PLC. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 395
For more detailed information, consult the Remo Tools SDK manual. Example Document values from Q1 and Q23 in the log. D38* /"Q parameter Q1: %f Q23: %f" P02 +Q1 P02 +Q23* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 396
Q10 = ASIN 0.75 Arc cosine Inverse function of the cosine; determine the angle from the ratio of the adjacent side to the hypotenuse e.g., Q11 = ACOS Q40 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 397
When return value Q12 = 1, then Q50 > 0 When return value Q12 = -1, then Q50 < 0 Calculate modulo value (division remainder) e.g., Q12 = 400 % 360 result: Q12 = 40 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 398
2 Calculation step 3 to the third power = 27 3 Calculation 100 – 27 = 73 Distributive law Law of distribution with parentheses calculation a * (b + c) = a * b + a * c HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 399
OPENING PARENTHESIS soft key Enter 12 (Q parameter number) Select division Enter 13 (Q parameter number) Close parentheses and conclude formula entry Example N10 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 400
When you use the STRING FORMULA function, the result of the arithmetic operation is always a string. When you use the FORMULA function, the result of the arithmetic operation is always a numeric value. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 401
Press the SPEC FCT key Press the PROGRAM FUNCTIONS soft key Press the STRING FUNCTIONS soft key Press the DECLARE STRING soft key Example N30 DECLARE character string QS10 = "Workpiece" HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 402
Example: QS10 is to include the complete text of QS12, QS13 and QS14 N37 QS10 = QS12 || QS13 || QS14 Parameter contents: QS12: Workpiece QS13: Status: QS14: Scrap QS10: Workpiece Status: Scrap HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 403
END key Example: Convert parameter Q50 to string parameter QS11, use 3 decimal places N37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 404
The first character of a text string starts internally at the 0-position Example: A four-character substring (LEN4) is read from the string parameter QS10 beginning with the third character (BEG2) N37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 405
Path of the selected pallet table NC software version, 10630 Version identifier of the NC software version Tool data, 10950 Tool name DOC entry of the tool Tool-carrier kinematics HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 406
Close the parenthetical expression with the ENT key and confirm your entry with the END key Example: Convert string parameter QS11 to a numerical parameter Q82 N37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 407
Example: Search through QS10 for the text saved in parameter QS13. Begin the search at the third place. N37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 408
END key Example: Find the length of QS15 N37 Q52 = STRLEN ( SRC_QS15 ) If the selected string parameter is not defined the control returns the result -1. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 409
+1: The first QS parameter follows the second QS parameter alphabetically Example: QS12 and QS14 are compared for alphabetic priority N37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 410
KEY_QS: Group name (key) of the machine parameter TAG_QS: Object name (entity) of the machine parameter ATR_QS: Name (attribute) of the machine parameter IDX: Index of the machine parameter HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 411
Assign string parameter for key 15 QS12 = "CfgDisplaydata" Assign string parameter for entity 16 QS13 = "axisDisplay" Assign string parameter for parameter name 17 QS1 = Read out machine parameter CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 412
Assign string parameter for key N20 QS12 = "CfgGeoCycle" Assign string parameter for entity N30 QS13 = "pocketOverlap" Assign string parameter for parameter name N40 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Read out machine parameter HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 413
Tool radius R (tool table or G99 block) Delta value DR from the tool table Delta value DR from the T block The control remembers the current tool radius even if the power is interrupted. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 414
Dimensional data of the main program Parameter value Metric system (mm) Q113 = 0 Imperial system (inch) Q113 = 1 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 415
Tilting the working plane with spatial (workpiece) angles instead of spindle head angles: Coordinates for rotary axes calculated by the control. Coordinates Parameter value A axis Q120 B axis Q121 C axis Q122 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 416
Parameter value Rotation about the A axis Q170 Rotation about the B axis Q171 Rotation about the C axis Q172 Workpiece status Parameter value Good Q180 Rework Q181 Scrap Q182 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 417
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 exceed- Q199 = 2.0 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 418
Calculate angle increment N230 D00 Q36 P01 +Q5* Copy starting angle N240 D00 Q37 P01 +0* Set counter N250 Q21 = Q3 * COS Q36 Calculate X coordinate for starting point HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 419
Reset the rotation N380 G54 X+0 Y+0* Reset the datum shift N390 G00 G40 Z+Q12* Move to set-up clearance N400 G98 L0* End of subprogram N99999999 %ELLIPSE G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 420
Copy starting angle in space (Z/X plane) N250 Q25 = ( Q5 - Q4 ) / Q13 Calculate angle increment N260 G54 X+Q1 Y+Q2 Z+Q3* Shift datum to center of cylinder (X axis) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 421
N420 G98 L99* N430 G73 G90 H+0* Reset the rotation N440 G54 X+0 Y+0 Z+0* Reset the datum shift N450 G98 L0* End of subprogram N99999999 %CYLIN G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 422
N280 G54 X+Q1 Y+Q2 Z-Q16* Shift datum to center of sphere N290 G73 G90 H+Q8* Account for starting angle of rotational position in the plane N300 G98 L1* Pre-position in the spindle axis HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 423
N460 D09 P01 +Q28 P02 +Q9 P03 1* N470 G73 G90 H+0* Reset the rotation N480 G54 X+0 Y+0 Z+0* Reset the datum shift N490 G98 L0* End of subprogram N99999999 %SPHERE G71 * HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 426
In this case, the dialog is continued for the parameter input. In the Manual operation and Electronic handwheel operating modes, the M functions are entered with the M soft key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 427
M (miscellaneous) function in a STOP block: To program an interruption of program run, press the STOP key Enter a miscellaneous function M Example N87 G38 M6* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 428
■ Tool change Spindle STOP Program STOP ■ Coolant ON ■ Coolant OFF ■ Spindle ON clockwise Coolant ON ■ Spindle ON counterclockwise Coolant ON ■ Same as M2 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 429
The coordinate values on the control screen reference the machine datum. Switch the display of coordinates in the status display to REF . Further information: "Status displays", page 84 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 430
Further information: "Showing the workpiece blank in the working space ", page 596 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 431
If the M130 function is combined with a cycle call, the control will interrupt the execution with an error message. Effect M130 functions blockwise in straight-line blocks without tool radius compensation. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 432
Move to contour point 15 N160 Y+0.5 ... F ... M97* Machine small contour step 15 to 16 N170 G90 X ... Y ... * Move to contour point 17 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 433
Example: Move to the contour points 10, 11 and 12 in succession N100 G01 G41 X ... Y ... F ...* N110 X ... G91 Y ... M98* N120 X+ ...* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 434
The feed rate for plunging is to be 20% of the feed rate in the plane. Actual contouring feed rate (mm/min): N170 G01 G41 X+20 Y+20 F500 M103 F20* N180 Y+50* N190 G91 Z-2.5* N200 Y+5 Z-5* N210 X+50* N220 G90 Z+5* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 435
If you change the spindle speed by using the spindle override, the control changes the feed rate accordingly. Effect M136 becomes effective at the start of the block. You can cancel M136 by programming M137. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 436
The initial state is restored after finishing or canceling a machining cycle. Effect M109 and M110 become effective at the start of the block. M109 and M110 can be canceled with M111. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 437
M120 is programmed without LA another program is called with % the working plane is tilted with Cycle G80 or with the PLANE function M120 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 438
Before using the functions listed below, you have to cancel M120 and the radius compensation: Cycle G60 Tolerance Cycle G80 Working plane PLANE function M114 M128 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 439
The coordinates are entered with the orange axis direction buttons or the ASCII keyboard. Effect To cancel handwheel positioning, program M118 once again without coordinate input. M118 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 440
For this purpose, program at least the spindle axis with its permitted range of traverse in the M118 function (e.g. M118 Z5) and select the VT axis on the handwheel. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 441
Effect M140 is effective only in the NC block in which itis programmed. M140 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 442
There is a danger of collision during these compensating movements! Do not combine M118 with M140 when using machines with head rotation axes. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 443
M141 functions only for movements with straight-line blocks. Effect M141 is effective only in the NC block in which M141 is programmed. M141 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 444
M143 becomes effective at the start of the block. M143 deletes the entries in columns SPA, SPB, and SPC in the preset table; reactivating the corresponding preset table line does not activate the deleted basic rotation. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 445
When a power interruption occurs Effect M148 remains in effect until deactivated with M149. M148 becomes effective at the start of the block, M149 at the end of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 446
Effect The M197 function acts blockwise and is only effective on outside corners. Example G01 X... Y... RL M197 DL0.876* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 448
You can rapidly navigate with the cursor or mouse and select functions in the tree diagram. The control displays online help for the selected function in the window on the right. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 449
Select a contour definition See Cycle- Programming User's Manual Define a complex contour See Cycle- formula Programming User's Manual Select the point file with machin- See Cycle- ing positions Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 450
Define pulsing spindle speed page 469 Define recurring dwell time page 471 Define dwell time in seconds or page 473 revolutions Define DIN/ISO functions page 456 Add comments page 175 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 451
The tool carrier templates may consist of several sub- files. If the sub-files are incomplete, the control will display an error message. Do not use incomplete tool carrier templates! HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 452
If the tool carrier template does not contain any transformation vectors, names, test points and measurement points, the additional ToolHolderWizard tool does not execute any function when the corresponding icons are activated. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 453
Output file area Press the GENERATE FILE button If required, reply to the message on the control Press the CLOSE icon The control closes the additional tool HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 454
Output file area Press the GENERATE FILE button If required, reply to the message on the control Press the CLOSE icon The control closes the additional tool HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 455
Select the desired tool carrier using the preview screen Press the OK soft key The control copies the name of the selected tool carrier to the KINEMATIC column Exit the tool table HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 456
Y coordinate of the circle center/pole Label call for subprogram and program section repeat Miscellaneous function Block number Tool call Polar coordinate angle Z coordinate of the circle center/pole Polar coordinate radius Spindle speed HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 457
Set the counter to the desired value Input value: 0–9999 Increment the counter by the desired value Input value: 0–9999 Repeat the NC program starting from this label if more parts are to be machined. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 458
N510 FUNCTION COUNT INC* Increment the counter value N520 FUNCTION COUNT REPEAT LBL 11* Repeat the machining operations if more parts are to be machined. N530 M30* N540 %COUNT G71* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 459
Move cursor one word to the right Move cursor one word to the left Go to next screen page Go to previous screen page Cursor at beginning of file Cursor at end of file HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 460
Soft key Function Delete and temporarily store a line Delete and temporarily store a word Delete and temporarily store a character Insert a line or word from temporary storage HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 461
Press the READ FILE soft key. The control displays the File name = dialog message. Enter the path and name of the file you want to insert HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 462
Find text : dialog prompt Enter the text that you wish to find To find text: press the FIND soft key. Exit the search function: Press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 463
TNC:\system\proto directory. Then your template will also be available in the list box for table templates when you create a new table. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 464
Navigation using the control's keyboard: Press the navigation keys to go to the entry fields. Use the arrow keys to navigate within an entry field. To open pop-down menus, press the GOTO key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 465
This moves the cursor to the left window, and you can select the desired line with the arrow keys. Press the green navigation key to switch back to the input window. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 466
The table to be opened must have the extension .TAB. Example: Open the table TAB1.TAB, which is saved in the directory TNC:\DIR1. N56 D26 TNC:\DIR1\TAB1.TAB HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 468
The names of tables and table columns must start with a letter and must not contain an arithmetic operator (e.g., +). Due to SQL commands, these characters can cause problems when inputting data or reading it out. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 469
S-PULSE FUNCTION falls below the maximum speed once more. Symbols In the status bar the symbol indicates the condition of the pulsing shaft speed: Icon Function Pulsing spindle speed active HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 470
Proceed as follows for the definition: Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION SPINDLE soft key Press the RESET SPINDLE-PULSE soft key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 471
Press the PROGRAM FUNCTIONS soft key Press the FUNCTION FEED soft key Press the FEED DWELL soft key Define the interval duration for dwelling D-TIME Define the interval duration for cutting F-TIME HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 472
Press the RESET FEED DWELL soft key You can also reset the dwell time by entering D-TIME 0. The control automatically resets the FUNCTION FEED DWELL function at the end of a program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 473
Press the PROGRAM FUNCTIONS soft key FUNCTION DWELL soft key Press the DWELL TIME soft key Define the duration in seconds Alternatively, press the DWELL REVOLUTIONS soft key Define the number of spindle revolutions HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 474
Lift-off in the tool axis direction with M148 Further information: "Automatically retracting the tool from the contour at an NC stop: M148", page 445 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 475
Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION LIFTOFF soft key Press the LIFTOFF ANGLE TCS soft key Enter the SPB angle HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 476
Press the FUNCTION LIFTOFF soft key Press the LIFTOFF RESET soft key You can also reset the lift-off with M149. The control automatically resets the FUNCTION LIFTOFF function at the end of a program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 478
Define machining in the tilted working plane M116 Feed rate of rotary axes M126 Shortest-path traverse of rotary axes Reduce display value of rotary axes M138 Selection of tilted axes HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 479
The mirrored rotary axis has no effect on the tilt specified in the PLANE function used, because only the movement of the rotary axis is mirrored HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 480
0. The control only supports tilting the working plane with spindle axis Z. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 481
PLANE function. While the animation plays, the control highlights the soft key of the selected PLANE function with a blue color. Soft key Function Switch on the animation mode Select the desired animation (highlighted in blue) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 482
In the Distance-To-Go display (ACTDST and REFDST) the control shows, during tilting (MOVE or TURN mode) in the rotary axis, the distance to go to the calculated final position of the rotary axis. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 483
It does not need to be defined more than once. Deactivate tilting in the Manual operation operating mode in the 3D ROT menu. Further information: "Activating manual tilting:", page 576 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 484
The result is identical for both perspectives, as the following comparison shows. Example PLANE SPATIAL SPA+45 SPB+0 SPC+90 ... A-B-C C-B-A Home position A0° B0° C0° Home position A0° B0° C0° A+45° C+90° B+0° B+0° C+90° A+45° HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 485
Spatial angle C?: Rotational angle SPC about the (non-tilted) Z axis. Input range from -359.9999 to +359.9999 Continue with the positioning properties Further information: "Specifying the positioning behavior of the PLANE function", page 498 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 486
You can select the desired positioning behavior. Further information: "Specifying the positioning behavior of the PLANE function", page 498 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 487
"Specifying the positioning behavior of the PLANE function", page 498 Example N50 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..* Abbreviations used: PROJECTED Projected PROPR Principal plane PROMIN Minor plane Rotation HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 488
The 0° axis is the X axis Continue with the positioning properties Further information: "Specifying the positioning behavior of the PLANE function", page 498 Example N50 PLANE EULER EULPR45 EULNU20 EULROT22 ..* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 489
X axis shift- ed by the precession angle EULROT Rotation angle: angle describing the rotation of the tilted machining plane around the tilted Z axis HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 490
This behavior is independent of the configuration of the machine parameters. You can select the desired positioning behavior. Further information: "Specifying the positioning behavior of the PLANE function", page 498 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 491
If the normal vector has no X component, the base vector corresponds to the original X axis If the normal vector has no Y component, the base vector corresponds to the original Y axis HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 492
N50 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NT0.92 ..* Abbreviations used Abbreviation Meaning VECTOR Vector BX, BY, BZ Base vector : X, Y, and components NX, NY, NZ Normal vector : X, Y, and components HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 493
Point 1 and Point 2 (right-hand rule). You can select the desired positioning behavior. Further information: "Specifying the positioning behavior of the PLANE function", page 498 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 494
"Specifying the positioning behavior of the PLANE function", page 498 Example N50 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..* Abbreviations used Abbreviation Meaning POINTS Points HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 495
Continue with the positioning properties Further information: "Specifying the positioning behavior of the PLANE function", page 498 Example N50 PLANE RELATIV SPB-45 ..* Abbreviations used Abbreviation Meaning RELATIVE Relative to HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 496
The SEQ, TABLE ROT and COORD ROT functions have no effect in conjunction with PLANE AXIAL. The PLANE AXIAL function does not take basic rotation into account. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 497
Input range: –99999.9999° to +99999.9999° Continue with the positioning properties Further information: "Specifying the positioning behavior of the PLANE function", page 498 Abbreviations used Abbreviation Meaning AXIAL In the axial direction HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 498
The mirrored rotary axis has no effect on the tilt specified in the PLANE function used, because only the movement of the rotary axis is mirrored HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 499
FAUTO (feed rate from the T block). If you use PLANE together with STAY, you have to position the rotary axes in a separate block after the PLANE function. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 500
MB MAX positions the tool just before the software limit switch. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 501
Define and activate the PLANE function N30 G01 A+Q120 C+Q122 F2000* Position the rotary axis with the values calculated by the control. Define machining in the tilted working plane HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 502
3 If only one solution is within the traverse range, the control selects this solution 4 If neither solution is within the traverse range, the control displays the Entered angle not permitted error message. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 503
If no free rotary axis is created in a tilting situation, the COORD ROT and TABLE ROT transformation types have no effect With the PLANE AXIAL function the COORD ROT and TABLE ROT transformation types have no effect HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 504
If no transformation type was specified, the control uses the COORD ROT transformation type for the PLANE functions HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 505
B axis before tilting the working plane is maintained Because the workpiece was not positioned, the control aligns the working plane coordinate system according to the programmed spatial angle SPB+20 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 506
N10 T 5 G17 S4500* N20 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY* The tilt angle must be precisely adapted to the tool angle, otherwise the control will generate an error message. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 507
M116 is effective in the working plane. Reset M116 with M117. At the end of the program, M116 is automatically canceled. M116 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 508
10° +20° 10° 340° –30° Effect M126 becomes effective at the start of the block. To cancel M126, enter M127. At the end of program, M126 is automatically canceled. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 509
C axis to the programmed value M50 G00 C+180 M94* Effect M94 is effective only in the NC block where it is programmed. M94 becomes effective at the start of the block. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 510
M138 becomes effective at the start of the block. You can cancel M138 by reprogramming it without specifying any axes. Example Perform the above-mentioned functions only in the tilting axis C. N50 G00 Z+100 G40 M138 C* HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 512
The control carries out a self-test. If the control does not register an error, it displays the Traverse reference points dialog. If the control registers an error, it issues an error message. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 513
Only confirm the pop-up window with YES if the axis positions match Despite confirmation, at first only move the axis carefully If there are discrepancies or you have any doubts, contact your machine tool builder HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 514
Press and hold the axis direction button for each axis until the reference point has been traversed The control is now ready for operation in the Manual operation mode. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 515
If the machine does not have any absolute encoders, the position of the rotary axes must be confirmed. The position shown in the pop-up window is the last position before the control was switched off. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 516
Always shut down the control Only turn off the main switch after being prompted on the screen HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 517
"Spindle speed S, feed rate F and miscellaneous function M", page 529 If a moving task is active on the machine, the control displays the control in operation symbol. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 518
If you are in the Jog increment menu, you can switch off incremental jog positioning with the SWITCH OFF soft key. The input range for the infeed is from 0.001 mm to 10 mm. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 519
As soon as you have activated the handwheel with the handwheel activation key, the operating panel is locked. The control shows this status in a pop-up window on the screen. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 520
NC STOP key (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 550FS wireless handwheel HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 521
STEP ON or OFF: Incremental jog active or inactive. If the function is active, the control additionally displays the current traversing step Soft-key row: Selection of various functions, described in the following sections HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 522
If this happens you must reduce the distance to the handwheel holder in which the radio receiver is integrated. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 523
To save the configuration and exit the configuration menu, press END The MOD operating mode includes a function for commissioning and configuring the handwheel. Further information: "Configuring the HR 550FS wireless handwheel", page 652 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 524
Move the active axis in the negative direction with the - key To deactivate the handwheel, press the handwheel key on the HR 5xx Now you can operate the control via the operating panel again. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 525
Press the KBD soft key to activate the potentiometers of the machine operating panel The control issues a warning if the handwheel potentiometers are still active after the handwheel has been deactivated. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 526
10. By also pressing the CTRL key, you can increase the counting increment by a factor of 100 when pressing F1 or F2. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 527
NC block after which the new traversing block is to be inserted Activate the handwheel Press the Generate NC block key on the handwheel The control inserts a complete traversing block containing all axis positions selected through the MOD function. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 528
Further information: "Returning to the contour", page 618 On/off switch for the Tilt working plane function (handwheel soft keys MOP and then 3D) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 529
When 3D ROT is active the machining feed rate is shown if several axes are moved If 3D ROT is not active, the feed drive display remains empty if several axes are moved HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 530
To activate the feed rate limit F MAX, proceed as follows: Operating mode: Press the Positioning w/ Manual Data Input key Press the F MAX soft key Enter the desired maximum feed rate Press the OK soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 531
Using the probing cycles in the Manual operation and Electronic handwheel modes Using probing cycles 400 to 402 and 410 to 419 in automatic mode Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 532
(the row number is the preset number) If needed, select the column in the preset table that you want to change Use the soft keys to select one of the available entry possibilities HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 533
If inch display is active: Enter the value in inches, and the control will internally convert the entered values to mm HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 534
(2nd soft-key row) Insert a single line at the end of the table (2nd soft- key row) Delete a single line at the end of the table (2nd soft-key row) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 535
Press the LOCK / UNLOCK PASSWORD soft key Enter the password in the pop-up window Confirm with the OK soft key or with the ENT key: The control writes ### in the LOCKED column. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 536
Press the LOCK / UNLOCK PASSWORD soft key Enter the password in the pop-up window Confirm with the OK soft key or with the ENT key The control rescinds the write-protection. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 537
Use Cycle G247 in order to activate presets from the preset table during program run. In Cycle G247 you define the number of the preset to be activated. Further information: Cycle Programming User's Manual HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 538
If the tool in the tool axis has already been set, set the display of the tool axis to the length L of the tool or enter the sum Z=L+d. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 539
If you try to set a preset in a locked axis, the control will issue either a warning or an error message, depending on what the machine tool builder has defined. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 540
Always set a preset in all three principal axes. This clearly and correctly defines the preset. That way you also taken into account possible deviations resulting from the tilting of the axes. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 541
Setting the centerline as preset Touch probe system data See Cycle Program- management ming User's Manual For more information about the touch probe table, refer to the User’s Manual for Cycle Programming HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 542
The control closes the pop-up window. Probe the second touch point If necessary, set the preset End the probing function If the handwheel is active you cannot start the probing cycles. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 543
Probe hole (inside circle) automatically Probe stud (outside circle) automatically Probe a model circle (center point of several elements) Select a paraxial probing direction for probing of holes, studs and model circles HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 544
Number of touch Number of probing operations (3 to 8) points? Angular length? Probing a full circle (360°) or a circle segment (angular length<360°) Automatic probing routine: Pre-position touch probe HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 545
Take the starting angle of the first probing process into account in pre-positioning; for example, at a starting angle of 0° the control will first probe in the positive direction of the reference axis. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 546
FN16DefaultPath (no. 102202), the control will store the TCHPRMAN.html file in the TNC:\ main directory. Operating notes: If you run several touch probes cycles in a row, the control stores the measured values below each other. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 547
Enter the datum number in the Number in table? input field Press the ENTER IN DATUM TABLE soft key The control saves the datum in the indicated datum table under the entered number. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 548
ENTRY IN LOCKED LINE soft key and enter the password to overwrite the active preset The control displays a note if a table row cannot be written to because of disabling. The probing function itself is not interrupted. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 549
Measure the radius and the center offset using a stud or a calibration pin Measure the radius and the center offset using a calibration sphere HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 550
Press the OK soft key for the values to take effect Press the CANCEL soft key to terminate the calibrating function. The control logs the calibration process in the TCHPRMAN.html file. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 551
180°, and then executes another probing routine. The center offset (CAL_OF in tchprobe.tp) is determined in addition to the radius by probing from opposite orientations. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 552
The control logs the calibration process in the TCHPRMAN.html file. Refer to your machine manual. In order to be able to determine ball-tip center misalignment, the control needs to be specially prepared by the machine manufacturer. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 553
The control logs the calibration process in the TCHPRMAN.html file. Refer to your machine manual. In order to be able to determine ball-tip center misalignment, the control needs to be specially prepared by the machine manufacturer. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 554
This is regardless of whether you want to use a touch-probe cycle in automatic mode or Manual operation mode. For more information about the touch probe table, refer to the User’s Manual for Cycle Programming HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 555
SET BASIC ROTATION or SET TABLE ROTATION soft key. The behavior of the control during presetting depends on the setting in the machine parameter chkTiltingAxes (no. 204601). Further information: "Introduction", page 540 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 556
Press the BASIC ROT. IN PRESET TABLE soft key If appropriate, the control opens the Overwrite active preset? menu. Press the OVERWRITE PRESET soft key The control saves the basic rotation in the preset table. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 557
The control deletes the basic rotation from the preset table, and inserts the offset. Or press KEEP BASIC ROT. The control inserts the offset in the preset table, and the basic rotation also remains. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 558
Or enter Offset of rotary table: 0 Apply with the SET BASIC ROTATION soft key Or apply with the SET TABLE ROTATION soft key To terminate the probe function, press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 559
2nd point is on the reference axis, in a positive direction from the first point 3rd point is on the minor axis, in a positive direction of the desired workpiece coordinate system HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 560
Press the BASIC ROT. IN PRESET TABLE soft key To terminate the probe function, press the END soft key The control saves the 3-D basic rotation in the columns SPA, SPB, and SPC of the preset table. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 561
Select the probe function by pressing the PROBING PL soft key Enter 0 for all angles Press the SET BASIC ROTATION soft key To terminate the probe function, press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 562
With an active datum shift the determined value is with respect to the current preset (possibly a manual preset from the Manual operation mode). The datum shift is included in the position display. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 563
547 Further information: "Writing measured values from the touch-probe cycles to the preset table", page 548 To terminate the probe function, press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 564
547 Further information: "Writing measured values from the touch-probe cycles to the preset table", page 548 To terminate the probe function, press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 565
If you activate the offset, the control automatically writes the positions and the offset or only the positions to the preset table. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 566
The control needs at least three touch points to calculate outside or inside circles, e.g. with circle segments. More precise results are obtained with four touch points. If possible, always pre-position the touch probe to the center. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 567
To terminate the probe function, press the END soft key Once the probing routine is completed, the control displays the current coordinates of the circle center and the circle radius. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 568
547 Further information: "Writing measured values from the touch-probe cycles to the preset table", page 548 To terminate the probe function, press the END soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 569
This way you can determine the positions once, and then store them in the principal axis as well as in the secondary axis. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 570
Finding the coordinates of a corner point on the working plane Find the coordinates of the corner point. Further information: "Corner as preset", page 564 The control displays the coordinates of the probed corner as preset. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 571
You can measure The angle between the angle reference axis and a workpiece edge; or the angle between two sides The measured angle is displayed as a value of max. 90°. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 572
PA between the workpiece edges as the rotation angle Cancel the basic rotation, or restore the previous basic rotation by setting the rotation angle to the value that you wrote down previously HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 573
(option 8)", page 479 The control functions for tilting the working plane are coordinate transformations. The working plane is always perpendicular to the direction of the tool axis. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 574
(3-D tool length compensation). The control only supports the Tilt working plane function in combination with the spindle axis G17. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 575
Limitations on working with the tilting function The Actual-position capture function is not allowed if the Tilt working plane function is active PLC positioning (determined by the machine tool builder) is not possible. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 576
If you use Cycle G80 or the PLANE function in the machining program, the angle values defined there are in effect. Angle values entered in the menu will be overwritten. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 577
Tilt working plane menu. Even if the 3D-ROT dialog in the Manual operation mode is set to Active, resetting the tilting (PLANE RESET) with an active basic transformation still functions correctly. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 578
The behavior of the control during presetting depends on the setting in the optional machine parameter chkTiltingAxes (no. 204601): Further information: "Introduction", page 540 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 580
Editing an NC block Modifying Q parameter values with the Q INFO soft key Switching the operating modes Restore the contextual reference via repetition of the required NC blocks HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 581
139 You can control and modify Q parameters with the soft keys Q PARAMETER LIST and Q INFO. Further information: "Checking and changing Q parameters", page 350 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 582
Retract the tool N9999999 %$MDI G71 * End of program Straight-line function: Further information: "Straight line in rapid traverse G00 or straight line with feed rate F G01", page 263 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 583
Select the rotary table axis, enter the rotation angle and feed rate you wrote down, e.g. G01 C +2.561 F50 Conclude entry Press the NC Start button: The rotation of the table corrects the misalignment HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 584
$MDI file, e.g.Hole Press the OK soft key. To exit the file manager, press the END soft key Further information: "Copying a single file", page 150 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 586
The simulation of programs with 5-axis machining or tilted machining might run at reduced speed. With the MOD menu Graphic settings you and decrease the Model quality and in that way increase the speed of simulation. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 587
You can also set the simulation speed before you start a program: Select the function for setting the simulation speed Select the desired function by soft key, e.g. incrementally increasing the simulation speed HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 588
The high-resolution 3-D view enables you to display the surface of the machined workpiece in greater detail. Using a simulated light source, the control creates realistic light and shadow conditions. Press the 3-D view soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 589
To return to the standard display: Press the shift key and simultaneously double-click with the right mouse key. The rotation angle is maintained if you only double-click with the right mouse key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 590
The control saves the state of the following soft keys in non-volatile memory, even after interruption of the power supply: Movements at rapid traverse Workpiece blank frame Workpiece edges Transparent workpiece Workpiece in color HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 591
A powerful zoom function is available in order for you to quickly recognize the details for the displayed tool paths. The control displays traverse movements in rapid traverse in red. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 592
Select projection in three planes in the operating modes Program run, single block and Program run, full sequence: Press the GRAPHICS soft key Press the View on 3 Planes soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 593
The sectional plan is automatically reset when the control is restarted. You can also move the sectional plane to its default position manually: Press the soft key for resetting the sectional planes soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 594
Function Program run, full sequence / Program run, single block Test Run The control displays the tool in various colors: Red: Tool is in effect Blue: Tool is retracted HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 595
Select the desired function via soft key, e.g.,saving the displayed time Soft key Stopwatch functions Store displayed time Display the sum of stored time and displayed time Clear displayed time HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 596
Display the current traverse range This shows the traverse ranges config- ured by the machine tool builder and can be selected accordingly. Switch monitoring function on or off Display machine reference point HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 597
With BLK FORM CYLINDER, a cuboid is depicted as the workpiece blank in the working space With BLK FORM ROTATION , no workpiece blanks is depicted in the working space HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 598
NC program in pages: Soft key Functions Go back one screen in the NC program Go forward one screen in the NC - program Select start of program Select end of program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 599
Test the NC program at the later machining position (BLANK IN WORK SPACE) Program a safe intermediate position after the tool change and before prepositioning Carefully test the NC program in the Program run, single block operating mode HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 600
Test Run operating mode. This macro will simulate the exact behavior of the machine. In doing so, the machine tool builder often changes the simulated tool change position. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 601
In order to continue the test, the following actions must not be performed: Selecting another block with the arrow keys or the GOTO key Making changes to the program Selecting a new program HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 602
Modification before the interruption point: The simulation restarts at the beginning Modification after the interruption point: Positioning at the interruption point is possible with GOTO HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 603
Starting the program run from a certain block Optional block skip Edit the tool table TOOL.T Checking and changing Q parameters Superimpose handwheel positioning Functions for graphic simulation Additional status display HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 604
Program Run, Full Sequence Start the machining program with the NC Start key Program Run, Single Block Start each block of the machining program individually with the NC Start key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 605
Change setting for the optional programmed interruption with Change setting for the programmed skipping of NC blocks with During major errors, the control automatically aborts the program run (e.g., during a cycle call with stationary spindle). HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 606
Refer to your machine manual. The miscellaneous function M6 may also lead to a suspension of the program run. The machine manufacturer sets the functional scope of the miscellaneous functions. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 607
The control shows the symbol for the exited inactive status in the status display Actions such as a change of operating mode are available again HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 608
On some machines you may have to press the NC start key after the MANUAL TRAVERSE soft key to enable the axis direction keys. Refer to your machine manual. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 609
With an erasable error message: Remove the cause of the error Clear the error message from the screen: Press the CE key Restart the program, or resume program run where it was interrupted HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 610
The control selects the mode of traverse and the associated parameters automatically. If the traverse mode or the parameters have not been correctly preselected, you are unable to reset them manually. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 611
Right-handed thread: the main spindle turns clockwise when moving into the workpiece, counter-clockwise when retracting from it; left-handed thread: main spindle turns counter-clockwise when moving into the workpiece and clockwise when retracting from it HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 612
YES soft key. The control hides Retraction selectedmode. Initialize the machine: if required, cross the reference points Establish the desired machine condition: If required, reset the tilted working plane HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 613
"Procedure for multi-level mid-program startup", page 615 The BLOCK SCAN function must not be used in conjunction with the following functions: Touch probe cycle G55 during the search phase of mid-program startup HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 614
After an internal stop, you would like to start in block 120 in the third machining operation of 1G98 L1. In the pop-up window enter the following data: Start-up at: N =120 Repetitions = 3 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 615
Press the NC Start key If you changed the axis positions: Press the NC Start key If the control should run the NC block: Press the NC Start key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 616
Repetitions = 1 Press the NC start key until the control runs the NC block The control continues to run the subprogram and then returns to the main program. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 617
Enter the desired point number in the Point number = input field. The first point in the point pattern has the point number 0. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 618
Repeat the process for all axes If the tool is located in the tool axis below the starting point, then the control offers the tool axis as the first traverse direction. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 619
Time (hrs:min:sec): Time of day at which the program is to be started Date (DD.MM.YYYY): Date on which the program is to be started To activate the start, press the OK HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 620
Press the INSERT soft key Delete / symbol In the Programming mode you select the block in which the character is to be erased Press the REMOVE soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 621
Do not interrupt Program run or Test Run with blocks containing M1: Set the soft key to OFF Interrupt Program run or Test Run with blocks containing M1: Set the soft key to ON HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 624
END key. Exiting MOD functions Exit the MOD functions: Press the END soft key or the END key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 625
System settings Set the system time Define the network connection Network: IP configuration Diagnostic functions Bus diagnosis Diagnosis of Drives HEROS information General information Version information License information Machine times HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 626
High High data transfer rate, exact depiction of tool geometry Medium Medium data transfer rate, approximation of tool geometry Low data transfer rate, coarse approximation of tool geometry HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 627
You can change the Counter settings via soft key as follows: Soft key Meaning Reset count Increase count Lower count You can also enter the values directly with a connected mouse. Further information: "Defining a counter", page 457 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 628
Proceed as follows to restrict external access: In the MOD menu, select the Machine settings group Select the External access menu Set the EXTERNAL ACCESS ON/OFF soft key to OFF Press the OK soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 629
Never Deny continuously Deny once In the overview list, an active connection is shown with a green symbol. Connections without access rights are shown gray in the overview list. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 630
The settings are kept even after the control has been restarted. You can only deactivate the protection zone by deleting all values or pressing the EMPTY EVERYTHING soft key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 631
MOD function. When you select a kinematics model for the test run this does not affect machine kinematics. Ensure that you have selected the correct kinematics in the Test Run operating mode for checking your workpiece. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 632
Press the NTP off soft key in order to select the Synchronize the time over NTP server entry Enter hostnames or the URL of an TNP server Press the Add soft key Press the OK soft key HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 633
Examples with Cycle 11: Scaling factor 0.2 L IX+10 The ACTDST display shows 10 mm. The scaling factor does not have any influence. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 634
With the MOD function Position display 1, you can select the position display in the status display. With the MOD function Position display 2, you can select the position display in the additional status display. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 635
Program run Duration of controlled operation since being put into service Refer to your machine manual. The machine tool builder can provide further operating time displays. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 636
The control requires a code number for the following functions: Function Code number Select user parameters Configuring an Ethernet card NET123 Enabling special functions for Q parameter 555343 programming HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 637
Open the RS232 folder. The control then displays the following settings: Set BAUD RATE (baud rate no. 106701) You can set the BAUD RATE (data transfer speed) from 110 to 115 200 baud. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 638
Set stop bits (stopBits no. 106705) The start bit and one or two stop bits enable the receiver to synchronize each transmitted character during serial data transmission. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 639
With the state of the RTS line (optional), you can define whether the LOW level is active in idle state. TRUE: Level is LOW in idle state FALSE: Level is not LOW in idle state HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 640
Data bits in each transferred 7 bits character Type of parity checking EVEN Number of stop bits 1 stop bit Specify type of handshake: RTS_CTS File system for file operations HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 641
Starting TNCremo under Windows Click on <Start>, <Programs>, <HEIDENHAIN Applications>, <TNCremo> When you start TNCremo for the first time, it automatically tries to set up a connection with the control. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 642
Further information: "Available tool types", page 239 End TNCremo Select <File>, <Exit> You can open the context-sensitive help function of the TNCremo software by pressing the F1 key. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 643
Only active if a second, optional Ethernet interface is avail- able on the control hardware Computer Name displayed for the control in your compa- name ny network HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 644
Only activate this function if the optionally available second Ethernet interface should be accessed externally for diagnostic purposes via the control. Only do so after instruction by our Service Department HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 645
Option Manually configure the default gateway: Manually enter the IP addresses of the default gateway Apply the changes with the OK button, or discard them with the Cancel button HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 646
Ask your network specialist for the proper value Group ID: Definition of the group identification with which you access files in the network. Ask your network specialist for the proper value HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 647
IP address in the machine network. You can also select settings for these devices. Advanced options button: Additional settings for the DNS/DHCP server. Set stan- dard values button: Set factory settings. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 648
Status log Display of status information and error messages. Press the Clear button to delete the contents of the Status Log window. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 649
Set the Active option to enable the firewall Press the Set standard values button to activate the default settings recommended by HEIDENHAIN. Exit the dialog with the OK button. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 650
TeleService programs from HEIDENHAIN (e.g. screenshot). If this service is blocked, the VNC configuration dialog shows a warning from HEROS that VNC is disabled in the firewall. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 651
IP address for a host name in the firewall. Advanced options These settings are only intended for your network specialists Set standard Resets the settings to the default values values recommended by HEIDENHAIN HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 652
Connect HW button. To save the configuration and exit the configuration menu, press the END button HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 653
Click on the Set power button The control displays the three available power settings. Click on the desired setting. To save the configuration and exit the configuration menu, press the END button HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 654
If this occurs, try to improve the transmission quality by selecting another channel or by increasing the transmitter power. Further information: "Setting the transmission channel", page 653 Further information: "Selecting the transmitter power", page 653 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 655
Select the backup file in the control’s file manager (e.g., BKUP-2013-12-12_.zip) The control opens the pop-up window for the backup. Press Emergency Stop Press the OK soft key to start the backup process HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 658
Proceed as follows in order to have the actual system names of the parameters be shown: Press the Screen layout key Press the SHOW SYSTEM NAME soft key Follow the same procedure to return to the standard display. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 659
As well as the Help text, other information is displayed, e.g. unit of measurement, initial value, selection list. If the selected machine parameter matches a parameter in the previous control model, the corresponding MP number is displayed. HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 660
M5: Display spindle position if spindle is in position control and with M5 Show or hide soft key preset table True: Soft key preset table is not displayed HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 661
Program input in HEIDENHAIN Klartext conversational text or in DIN/ISO HEIDENHAIN: Program input in operating mode MDI in Klartext conversational text dialog ISO: Program input in Positioning with MDI mode of operation in DIN/ISO HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 662
CHINESE CHINESE_TRAD SLOVENIAN KOREAN NORWEGIAN ROMANIAN SLOVAK TURKISH PLC dialog language See NC dialog language PLC error message language See NC dialog language Help language See NC dialog language HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 663
ON: With new BLK form in the test run, the tool paths are reset OFF: With new BLK form in the test run, the tool paths are not reset HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 664
Setting the coordinate systems for the display Coordinate system for the datum shift WorkplaneSystem: Datum is displayed in the system of the tilted plane, WPL-CS WorkpieceSystem: Datum is displayed in the workpiece coordinate system, W-CS HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 665
Maximum permissible measuring error with tool measurement 0.001 to 0.999 [mm]: Second maximum permissible measuring error NC stop during tool check True: NC program is stopped if breakage tolerance is exceeded HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 666
0.001 to 99 999.9999 [mm]: Safety clearance in tool axis direction Safety zone around stylus for pre-positioning 0.001 to 99 999.9999 [mm]: Safety clearance in plane perpendicular to tool axis HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 667
Approach behavior on a slot wall in a cylindrical surface LineNormal: Approach with straight line CircleTangential: Approach with an arc movement M function for spindle orientation in machining cycles -1: Spindle orientation directly via NC HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 668
Advanced switching time of spindle –999999999 to 999999999: The spindle is stopped at this time before reaching the bottom of the thread HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 669
TRUE: For small thread depths the spindles speed is limited to the extent that for about 1/3 of the time it runs at a constant speed FALSE: No limitation of the spindle speed HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 670
TRUE: Paraxial positioning blocks permitted FALSE: Paraxial positioning blocks locked Line number up to which identical syntax elements are searched for 500 to 50000: Search for selected elements with up/down arrow keys HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 671
FN 16 output path for Programming and Test Run operating modes Path for FN 16 output if no path has been defined in the program Serial Interface RS232 Further information: "Setting up data interfaces", page 637 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 672
Yellow Green Green Brown Brown Signal GND Blue Gray Gray Pink Pink Do not Violet assign Hsg. External Hsg. External Hsg. Hsg. Hsg. Hsg. External Hsg. shield shield shield HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 673
Signal GND Black Black Violet Violet Gray Gray White/ White/ Green Green Do not Green Green assign Hsg. External Hsg. External Hsg. Hsg. Hsg. Hsg. External Hsg. shield shield shield HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 674
Ethernet interface RJ45 socket Maximum cable length: Unshielded: 100 m Shielded: 400 m Signal Description Transmit Data TX– Transmit Data REC+ Receive Data Vacant Vacant REC– Receive Data Vacant Vacant HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 675
3 x USB (1 x front USB 2.0; 2 x rear USB 3.0) ■ Ambient temperature Operation: 5 °C to +40 °C ■ Storage: -20 °C to +60 °C HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 676
Display and entry in mm or inches ■ Tool compensation Tool radius in the working plane and tool length ■ Radius compensated contour look ahead for up to 99 blocks (M120) HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 677
Tilting the working plane (Advanced Function Set 1) ■ Mathematical functions: =, +, –, *, sin α, cos α, root Q parameters ■ Logical operations (=, ≠, <, >) Programming with variables ■ Calculating with parentheses HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 678
Touch probe cycles Calibrating the touch probe ■ Compensation of workpiece misalignment, manual or automatic ■ Presetting, manual or automatic ■ Automatically measuring workpieces ■ Cycles for automatic tool measurement HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 679
Extended Tool Management (option 93) Extended tool management Python-based Remote Desktop Manager (option 133) Remote operation of external Windows on a separate computer unit computer units Incorporated in the control's interface HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 680
TS 740: High-precision 3-D touch trigger probe with infrared transmis- sion ■ TT 160: 3-D touch trigger probe for tool measurement ■ TT 460: 3-D touch trigger probe for tool measurement with infrared transmission HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 682
Tool change/STOP program run (depending on machine parame- ter)/Spindle STOP ■ Coolant ON ■ Coolant OFF ■ Spindle ON clockwise/Coolant ON ■ Spindle ON counterclockwise/Coolant on ■ Same function as M2 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 683
Retraction from the contour in the tool-axis direction ■ M143 Delete basic rotation ■ M141 Suppress touch probe monitoring ■ M148 Automatically retract tool from the contour at an NC stop ■ M149 Reset M148 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 684
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared 17.5 Functions of the TNC 320 and the iTNC 530 compared Comparison: Specifications Function TNC 320 iTNC 530 Control loops Maximum 8 control 18 maximum loops (including up to...
Page 685
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: PC software Function TNC 320 iTNC 530 ConfigDesign for the configuration of Available Not available machine parameters TNCanalyzer for the analysis and evaluation Available Not available...
Page 686
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Tool compensation In the working plane and tool length Radius compensated contour look ahead for up to 99 blocks Three-Dimensional Tool Radius Compensation –...
Page 687
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Constant contouring speed relative to the path of the tool center or relative to the tool's cutting edge Parallel operation: Creating programs while another...
Page 688
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Q parameter programming: Standard mathematical functions Formula entry String processing Local Q parameters QL Nonvolatile Q parameters QR Changing parameters during program interruption D15: PRINT –...
Page 689
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Graphic support 2-D programming graphics REDRAW function (REDRAW) – Show grid lines as the background – 3-D line graphics Test graphics (plan view, projection on 3 planes, 3-D...
Page 690
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Datum tables: Storing workpiece-specific datums Preset table Preset management Line 0 of the preset table can be edited manually – Pallet management Support of pallet files –...
Page 691
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 CAM support: Loading of contours from DXF data X, option 42 X, option 42 Load contours from Step data and Iges data X, option 42 –...
Page 692
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Status displays: Positions, spindle speed, feed rate Larger depiction of position display, Manual operation Additional status display, form view Display of the handwheel path during machining with...
Page 693
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Miscellaneous functions Effect TNC 320 iTNC 530 Program STOP/Spindle STOP/Coolant OFF Optional program STOP Stop program/Spindle STOP/Coolant OFF/ Clear status display (depending on machine parameter)/Return jump to block 1...
Page 694
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Effect TNC 320 iTNC 530 M112 Enter contour transitions between any two contour transi- – (recommended: tions Cycle 32) M113 Reset M112 M114 Automatic compensation of machine geometry when –...
Page 695
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparator: Cycles Cycle TNC 320 iTNC 530 1 PECKING (recommended: Cycle 200, 203, 205) – 2 TAPPING (recommended: Cycle 206, 207 , 208) – 3 SLOT MILLING (recommended: Cycle 253) –...
Page 696
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Cycle TNC 320 iTNC 530 205 UNIVERSAL PECKING 206 TAPPING 207 RIGID TAPPING 208 BORE MILLING 209 TAPPING W/ CHIP BRKG 210 SLOT RECIP. PLNG (recommended: Cycle 253) –...
Page 697
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Touch probe cycles in the Manual operation and Electronic handwheel modes of operation Cycle TNC 320 iTNC 530 Touch-probe table for managing 3-D touch probes –...
Page 698
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Probing system cycles for automatic workpiece control Cycle TNC 320 iTNC 530 0 REF. PLANE 1 POLAR PRESET 2 CALIBRATE TS – 3 MEASURING 4 MEASURING IN 3-D 9 CALIBRATE TS LENGTH –...
Page 699
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Cycle TNC 320 iTNC 530 430 MEAS. BOLT HOLE CIRC 431 MEASURE PLANE 440 MEASURE AXIS SHIFT – 441 FAST PROBING 450 SAVE KINEMATICS – X, option 48 451 MEASURE KINEMATICS –...
Page 700
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in programming Function TNC 320 iTNC 530 Switching the operating mode while Permitted Permitted a block is being edited File handling: Save file function...
Page 701
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Datum table: Sorting function by values within Available Not available an axis Resetting the table Available Not available Hiding axes that are not present...
Page 702
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Handling of error messages: Call via ERR key Call via HELP key Help with error messages Switching the operating mode Help menu is closed when the...
Page 703
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Programming minor axes: Syntax FUNCTION PARAXCOMP: Available Not available Define the behavior of the display and the paths of traverse Syntax FUNCTION PARAXMODE:...
Page 704
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in Test Run, operation Function TNC 320 iTNC 530 Arrangement of soft-key rows and Arrangement of soft-key rows and soft-keys varies depending on the soft keys within the rows active screen layout.
Page 705
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in Manual Operation, functionality Function TNC 320 iTNC 530 Jog increment function The jog increment can be defined The jog increment applies for both...
Page 706
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in Manual Operation, operation Function TNC 320 iTNC 530 Capturing the position values from Confirm actual position with a soft Actual-position capture by hard key...
Page 707
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in Program Run, traverse movements NOTICE Danger of collision! NC programs that were created older controls can lead to unexpected axis movements or error messages on current control models.
Page 708
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 Q60 to Q99 (QS60 to QS99) areal- Q60 to Q99 (QS60 to QS99) Effect of Q parameters ways local. are local or global, depending on MP7251 in converted cycle programs (.cyc).
Page 709
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 The incremental rotation angle IPA Circle programming with polar The algebraic sign of the direc- and the direction of rotation DR...
Page 710
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 SLII Cycles 20 to 24: Behavior with islands not Cannot be defined with Restricted definition in complex contained in pockets complex contour formula...
Page 711
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Function TNC 320 iTNC 530 PLANE function: TABLE ROT/COORD ROT Effect: Effect The transformation types are The transformation types are effective on all free rotary axes only effective with a C rotary...
Page 712
Tables and Overviews | Functions of the TNC 320 and the iTNC 530 compared Comparison: Differences in MDI operation Function TNC 320 iTNC 530 Execution of connected sequences Function available Function available Saving modally effective functions Function available Function available...
Page 713
Retraction from the contour in the tool-axis direction M141 Suppress touch probe monitoring M143 Delete basic rotation M148 Retract the tool automatically from the contour at NC stop M149 Reset M148 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 714
UNIVERSAL PECKING G205 TAPPING with floating tap holder G206 RIGID TAPPING without floating tap holder G207 G208 BORE MILLING G209 TAPPING W/ CHIP BRKG G240 CENTERING G241 SINGLE-LIP D.H.DRLNG HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 715
DATUM SHIFT from datum tables DATUM SHIFT in the program MIRROR IMAGE ROTATION SCALING WORKING PLANE PRESETTING G247 Cycles for multipass milling MULTIPASS MILLING G230 RULED SURFACE G231 *) blockwise effective function HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 716
DWELL TIME G04* ORIENTATION PGM CALL G39* TOLERANCE Define the working plane Spindle axis Z - plane XY Spindle axis Y - plane ZX Spindle axis X - plane YZ HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 717
Setting a label number with G98 Jumping to a label number Tool length with G99 M functions Block number Cycle parameter in machining cycles Value or Q parameter in Q-parameter definition Q parameter HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 719
Q parameter: Angle with ARCTAN (angle from c sin a and c cos a) Q parameter: Error message Q parameter: External output Q parameter: Write file Q parameter: Read system data Q parameter: Send value to PLC HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 720
Comparison......684 external data transfer..168 Software TNC server..640 Compensating workpiece External file types....144 Stop bits......638 misalignment File Manager Datum table By measuring two points on a HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 721
467 Fundamentals Miscellaneous functions for Full circle........267 Circles and circular arcs..249 coordinate entries....429 FUNCTION COUNT....457 Modes of Operation....81 Fundamentals......114 MOD function......624 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 722
Basic........118 positioning M118...... 439 Program call Input........122 Surface normal vector....490 Any desired NC program as Machine....... 116 Switch-off......... 516 Tool........123 Switch-on......... 512 Working plane...... 121 HEIDENHAIN | TNC 320 | ISO Programming User's Manual | 10/2017...
Page 724
The Information Site for DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN Controls Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061 Klartext App E-mail: info@heidenhain.de The Klartext on Your +49 8669 32-1000 Technical support Mobile Device Measuring systems ...
Need help?
Do you have a question about the TNC 320 and is the answer not in the manual?
Questions and answers