heidenhain TNC 320 User Manual

User’s Manual HEIDENHAIN Conversational Format
TNC 320
NC Software 340 551-03
English (en) 7/2008
Split screen layout Switch between machining or
programming modes Soft keys for selecting functions on
screen Shift between soft-key rows
Typewriter keyboard for entering letters and symbols
File names Comments DIN/ISO programs
Machine operating modes
Manual Operation
Electronic Handwheel
Positioning with Manual Data Input
Program Run, Single Block
Program Run, Full Sequence
Programming modes
Programming and Editing
Test Run
Program/file management, TNC functions
Select or delete programs and files External data transfer
Define program call, select datum and point tables
Select MOD functions
Display help text for NC error messages
Display all current error messages
Show pocket calculator
Moving the cursor, going directly to blocks, cycles and parameter functions
Go directly to blocks, cycles and parameter functions
Move highlight
Override control knobs for feed rate/spindle speed
100
0
1
S %
50
50
100
0
1
F %
50
50
Programming path movements
Approach/depart contour
FK free contour programming
Straight line
Circle center/pole for polar coordinates
Circle with center
Circle with radius
Circular arc with tangential connection
Chamfering/Corner rounding
Tool functions
Enter and call tool length and radius
Cycles, subprograms and program section repeats
Define and call cycles Enter and call labels for subprogramming and
program section repeats
Program stop in a program
Define touch probe cycles
Coordinate axes and numbers: Entering and editing
. . .
. . .
Decimal point / Reverse algebraic sign Polar coordinate input/
Select coordinate axes or enter them into the program
Numbers
Incremental dimensions
Q parameter programming/Q parameter status
Save actual position or values from calculator
Skip dialog questions, delete words
Confirm entry and resume dialog
Conclude block and exit entry
Clear numerical entry or TNC error message
Abort dialog, delete program section
Deleting individual characters
Special functions / smarT.NC
Show special functions
No function
Up/down one dialog box or button
HEIDENHAIN TNC 320 3

TNC Model, Software and Features

This manual describes functions and features provided by TNCs as of the following NC software numbers.
TNC model NC software number
TNC 320 340 551-03
TNC 320 programming station 340 554-03
The machine tool builder adapts the usable features of the TNC to his machine by setting machine parameters. Some of the functions described in this manual may therefore not be among the features provided by the TNC on your machine tool.
TNC functions that may not be available on your machine include:
Probing function for the 3-D touch probeRigid tappingReturning to the contour after an interruption
In addition, the TNC 320 also has options that can be enabled by your machine tool builder.
Hardware options
Additional axis for 4 axes and open-loop spindle
Additional axis for 5 axes and open-loop spindle
Software option 1
Cylinder surface interpolation (Cycles 27, 28 and 29)
Tilting the machining plane (Cycle 19 and 3-D ROT soft key in the manual operating mode)
Please contact your machine tool builder to become familiar with the features of your machine.
Many machine manufacturers, as well as HEIDENHAIN, offer programming courses for the TNCs. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other TNC users.
Touch Probe Cycles User’s Manual:
All of the touch probe functions are described in a separate manual. Please contact HEIDENHAIN if you need a copy of this User’s Manual. ID: 661 873-10
HEIDENHAIN TNC 320 5

Feature content level (upgrade functions)

Along with software options, significant further improvements of the TNC software are managed via the Feature Content Level upgrade functions. Functions subject to the FCL are not available simply by updating the software on your TNC.
All upgrade functions are available to you without surcharge when you receive a new machine.
Upgrade functions are identified in the manual with FCL n, where n indicates the sequential number of the feature content level.
You can purchase a code number in order to permanently enable the FCL functions. For more information, contact your machine tool builder or HEIDENHAIN.

Intended place of operation

The TNC complies with the limits for a Class A device in accordance with the specifications in EN 55022, and is intended for use primarily in industrially-zoned areas.
6

New Functions with 340 55x-03

The TNC now also supports datum management with the preset
table (see “Datum management with the preset table,” page 54)
The TNC now also supports the tilting functions on machine tools
with swivel heads and/or tilting tables (see “Tilting the Working Plane (Software Option 1),” page 60 and see “WORKING PLANE (Cycle 19, software option 1),” page 346)
Cycle 240 Centering added (See “CENTERING (Cycle 240)” on page
215)
Cycle 208 Helical Finish Milling: The type of milling (climb or up-cut)
can now be selected (See “BORE MILLING (Cycle 208)” on page
231)
Cycle 209 Tapping with Chip Breaking: Fast retraction added (See
“TAPPING WITH CHIP BREAKING (Cycle 209)” on page 237)
Touch Probe Cycles 400 to 405 for automatic measurement and
compensation of workpiece misalignment added (see Touch Probe Cycles User’s Manual)
Touch Probe Cycles 408 to 419 for automatic datum setting added
(see Touch Probe Cycles User’s Manual)
Touch Probe Cycles 420 to 431 for automatic workpiece
measurement added (see Touch Probe Cycles User’s Manual)
Touch Probe Cycles 480 (30) to 483 (33) for automatic tool
measurement added (see Touch Probe Cycles User’s Manual)
Cycle 19 Working Plane and 3-D ROT (See “Tilting the Working
Plane (Software Option 1)” on page 60)
Backspace dialog key (See page 32)
HEIDENHAIN TNC 320 7
Contents
Introduction
1
Manual Operation and Setup
Positioning with Manual Data Input
Programming: Fundamentals of File Management, Programming Aids
Programming: Tools
Programming: Programming Contours
Programming: Miscellaneous Functions
Programming: Cycles
Programming: Subprograms and Program Section Repeats
Programming: Q Parameters
Test Run and Program Run
MOD Functions
Technical Information
2 3 4 5 6 7 8 9
10
11 12 13
HEIDENHAIN TNC 320 9

1 Introduction ..... 29

1.1 The TNC 320 ..... 30
Programming: HEIDENHAIN conversational format ..... 30
Compatibility ..... 30
1.2 Visual Display Unit and Keyboard ..... 31
Visual display unit ..... 31
Sets the screen layout ..... 32
Operating panel ..... 32
1.3 Operating Modes ..... 33
Manual operation and electronic handwheel ..... 33
Positioning with Manual Data Input ..... 33
Programming and Editing ..... 34
Test Run ..... 34
Program Run, Full Sequence and Program Run, Single Block ..... 35
1.4 Status Displays ..... 36
“General” status display ..... 36
Additional status displays ..... 38
1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels ..... 41
3-D touch probes ..... 41
TT 140 tool touch probe for tool measurement ..... 42
HR electronic handwheels ..... 42
HEIDENHAIN TNC 320 11

2 Manual Operation and Setup ..... 43

2.1 Switch-On, Switch-Off ..... 44
Switch-on ..... 44
Switch-off ..... 46
2.2 Moving the Machine Axes ..... 47
Note ..... 47
To traverse with the machine axis direction buttons ..... 47
Incremental jog positioning ..... 48
Traversing with the HR 410 electronic handwheel ..... 49
2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M ..... 50
Function ..... 50
Entering values ..... 50
Changing the spindle speed and feed rate ..... 51
2.4 Datum Setting (Without a 3-D Touch Probe) ..... 52
Note ..... 52
Preparation ..... 52
Datum setting with axis keys ..... 53
Datum management with the preset table ..... 54
2.5 Tilting the Working Plane (Software Option 1) ..... 60
Application, function ..... 60
Traversing the reference points in tilted axes ..... 62
Position display in a tilted system ..... 62
Limitations on working with the tilting function ..... 62
Activating manual tilting ..... 63
12

3 Positioning with Manual Data Input (MDI) ..... 65

3.1 Programming and Executing Simple Machining Operations ..... 66
Positioning with Manual Data Input (MDI) ..... 66
Protecting and erasing programs in $MDI ..... 69
HEIDENHAIN TNC 320 13

4 Programming: Fundamentals of NC, File Management, Programming Aids ..... 71

4.1 Fundamentals ..... 72
Position encoders and reference marks ..... 72
Reference system ..... 72
Reference system on milling machines ..... 73
Designation of the axes on milling machines ..... 73
Polar coordinates ..... 74
Absolute and incremental workpiece positions ..... 75
Setting the datum ..... 76
4.2 File Management: Fundamentals ..... 77
Files ..... 77
Screen keypad ..... 79
Data backup ..... 79
4.3 Working with the File Manager ..... 80
Directories ..... 80
Paths ..... 80
Overview: Functions of the file manager ..... 81
Calling the file manager ..... 82
Selecting drives, directories and files ..... 83
Creating a new directory ..... 84
Copying a single file ..... 85
Copying a directory ..... 85
Choosing one of the last 10 files selected ..... 86
Deleting a file ..... 86
Deleting a directory ..... 86
Marking files ..... 87
Renaming a file ..... 88
File sorting ..... 88
Additional functions ..... 88
Data transfer to or from an external data medium ..... 89
Copying files into another directory ..... 91
The TNC in a network ..... 92
USB devices on the TNC ..... 93
4.4 Creating and Writing Programs ..... 94
Organization of an NC program in HEIDENHAIN conversational format ..... 94
Define the blank: BLK FORM ..... 94
Creating a new part program ..... 95
Programming tool movements in conversational format ..... 97
Actual position capture ..... 98
Editing a program ..... 99
The TNC search function ..... 103
14
4.5 Interactive Programming Graphics ..... 105
Generating / Not generating graphics during programming: ..... 105
Generating a graphic for an existing program ..... 105
Block number display ON/OFF ..... 106
Erasing the graphic ..... 106
Magnifying or reducing a detail ..... 106
4.6 Structuring Programs ..... 107
Definition and applications ..... 107
Displaying the program structure window / Changing the active window ..... 107
Inserting a structuring block in the (left) program window ..... 107
Selecting blocks in the program structure window ..... 107
4.7 Adding Comments ..... 108
Function ..... 108
Adding a comment line ..... 108
Functions for editing of the comment ..... 108
4.8 Integrated Pocket Calculator ..... 109
Operation ..... 109
4.9 Error messages ..... 111
Display of errors ..... 111
Open the error window ..... 111
Close the error window ..... 111
Detailed error messages ..... 112
INTERNAL INFO soft key ..... 112
Clearing errors ..... 113
Error log ..... 113
Keystroke log ..... 114
Informational texts ..... 115
Saving service files ..... 115
HEIDENHAIN TNC 320 15

5 Programming: Tools ..... 117

5.1 Entering Tool-Related Data ..... 118
Feed rate F ..... 118
Spindle speed S ..... 119
5.2 Tool Data ..... 120
Requirements for tool compensation ..... 120
Tool numbers and tool names ..... 120
Tool length L ..... 120
Tool radius R ..... 121
Delta values for lengths and radii ..... 121
Entering tool data into the program ..... 121
Entering tool data in the table ..... 122
Pocket table for tool changer ..... 128
Calling tool data ..... 131
5.3 Tool Compensation ..... 133
Introduction ..... 133
Tool length compensation ..... 133
Tool radius compensation ..... 134
16

6 Programming: Programming Contours ..... 137

6.1 Tool Movements ..... 138
Path functions ..... 138
FK free contour programming ..... 138
Miscellaneous functions M ..... 138
Subprograms and program section repeats ..... 138
Programming with Q parameters ..... 138
6.2 Fundamentals of Path Functions ..... 139
Programming tool movements for workpiece machining ..... 139
6.3 Contour Approach and Departure ..... 142
Overview: Types of paths for contour approach and departure ..... 142
Important positions for approach and departure ..... 143
Approaching on a straight line with tangential connection: APPR LT ..... 145
Approaching on a straight line perpendicular to the first contour point: APPR LN ..... 145
Approaching on a circular path with tangential connection: APPR CT ..... 146
Approaching on a circular arc with tangential connection from a straight line to the contour: APPR LCT ..... 147
Departing on a straight line with tangential connection: DEP LT ..... 148
Departing on a straight line perpendicular to the last contour point: DEP LN ..... 148
Departure on a circular path with tangential connection: DEP CT ..... 149
Departing on a circular arc tangentially connecting the contour and a straight line: DEP LCT ..... 149
6.4 Path Contours—Cartesian Coordinates ..... 150
Overview of path functions ..... 150
Straight line L ..... 151
Inserting a chamfer CHF between two straight lines ..... 152
Corner rounding RND ..... 153
Circle center CC ..... 154
Circular path C around circle center CC ..... 155
Circular path CR with defined radius ..... 156
Circular path CT with tangential connection ..... 158
6.5 Path Contours—Polar Coordinates ..... 163
Overview ..... 163
Polar coordinate origin: Pole CC ..... 164
Straight line LP ..... 164
Circular path CP around pole CC ..... 165
Circular path CTP with tangential connection ..... 165
Helical interpolation ..... 166
HEIDENHAIN TNC 320 17
6.6 Path Contours—FK Free Contour Programming ..... 170
Fundamentals ..... 170
Graphics during FK programming ..... 171
Initiating the FK dialog ..... 173
Pole for FK programming ..... 173
Free programming of straight lines ..... 174
Free programming of circular arcs ..... 174
Input possibilities ..... 175
Auxiliary points ..... 178
Relative data ..... 179
18

7 Programming: Miscellaneous Functions ..... 187

7.1 Entering Miscellaneous Functions M and STOP ..... 188
Fundamentals ..... 188
7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant ..... 190
Overview ..... 190
7.3 Miscellaneous Functions for Coordinate Data ..... 191
Programming machine-referenced coordinates: M91/M92 ..... 191
Moving to positions in a non-tilted coordinate system with a tilted working plane: M130 ..... 193
7.4 Miscellaneous Functions for Contouring Behavior ..... 194
Machining small contour steps: M97 ..... 194
Machining open contours: M98 ..... 196
Feed rate for circular arcs: M109/M110/M111 ..... 197
Calculating the radius-compensated path in advance (LOOK AHEAD): M120 ..... 198
Superimposing handwheel positioning during program run: M118 ..... 200
Retraction from the contour in the tool-axis direction: M140 ..... 201
Suppressing touch probe monitoring: M141 ..... 202
Delete basic rotation: M143 ..... 202
Automatically retract tool from the contour at an NC stop: M148 ..... 203
7.5 Miscellaneous Functions for Rotary Axes ..... 204
Feed rate in mm/min on rotary axes A, B, C: M116 (software option 1) ..... 204
Shorter-path traverse of rotary axes: M126 ..... 205
Reducing display of a rotary axis to a value less than 360°: M94 ..... 206
HEIDENHAIN TNC 320 19

8 Programming: Cycles ..... 207

8.1 Working with Cycles ..... 208
Machine-specific cycles ..... 208
Defining a cycle using soft keys ..... 209
Defining a cycle using the GOTO function ..... 209
Cycles Overview ..... 210
Calling cycles ..... 211
8.2 Cycles for Drilling, Tapping and Thread Milling ..... 213
Overview ..... 213
CENTERING (Cycle 240) ..... 215
DRILLING (Cycle 200) ..... 217
REAMING (Cycle 201) ..... 219
BORING (Cycle 202) ..... 221
UNIVERSAL DRILLING (Cycle 203) ..... 223
BACK BORING (Cycle 204) ..... 225
UNIVERSAL PECKING (Cycle 205) ..... 228
BORE MILLING (Cycle 208) ..... 231
TAPPING NEW with floating tap holder (Cycle 206) ..... 233
RIGID TAPPING without a floating tap holder NEW (Cycle 207) ..... 235
TAPPING WITH CHIP BREAKING (Cycle 209) ..... 237
Fundamentals of thread milling ..... 240
THREAD MILLING (Cycle 262) ..... 242
THREAD MILLING/COUNTERSINKING (Cycle 263) ..... 244
THREAD DRILLING/MILLING (Cycle 264) ..... 248
HELICAL THREAD DRILLING/MILLING (Cycle 265) ..... 252
OUTSIDE THREAD MILLING (Cycle 267) ..... 256
8.3 Cycles for Milling Pockets, Studs and Slots ..... 262
Overview ..... 262
POCKET MILLING (Cycle 4) ..... 263
POCKET FINISHING (Cycle 212) ..... 265
STUD FINISHING (Cycle 213) ..... 267
CIRCULAR POCKET (Cycle 5) ..... 269
CIRCULAR POCKET FINISHING (Cycle 214) ..... 271
CIRCULAR STUD FINISHING (Cycle 215) ..... 273
SLOT (oblong hole) with reciprocating plunge-cut (Cycle 210) ..... 275
CIRCULAR SLOT (oblong hole) with reciprocating plunge-cut (Cycle 211) ..... 278
8.4 Cycles for Machining Point Patterns ..... 284
Overview ..... 284
CIRCULAR PATTERN (Cycle 220) ..... 285
LINEAR PATTERN (Cycle 221) ..... 287
20
8.5 SL Cycles ..... 291
Fundamentals ..... 291
Overview of SL cycles ..... 293
CONTOUR GEOMETRY (Cycle 14) ..... 294
Overlapping contours ..... 294
CONTOUR DATA (Cycle 20) ..... 297
PILOT DRILLING (Cycle 21) ..... 298
ROUGH-OUT (Cycle 22) ..... 299
FLOOR FINISHING (Cycle 23) ..... 301
SIDE FINISHING (Cycle 24) ..... 302
CONTOUR TRAIN (Cycle 25) ..... 303
Program defaults for cylindrical surface machining cycles (software option 1!) ..... 305
CYLINDER SURFACE (Cycle 27, software option 1) ..... 306
CYLINDER SURFACE slot milling (Cycle 28, software option 1) ..... 308
CYLINDER SURFACE ridge milling (Cycle 29, software option 1) ..... 310
8.6 Cycles for Multipass Milling ..... 321
Overview ..... 321
MULTIPASS MILLING (Cycle 230) ..... 322
RULED SURFACE (Cycle 231) ..... 324
FACE MILLING (Cycle 232) ..... 327
8.7 Coordinate Transformation Cycles ..... 334
Overview ..... 334
Effect of coordinate transformations ..... 335
DATUM SHIFT (Cycle 7) ..... 336
DATUM SHIFT with datum tables (Cycle 7) ..... 337
DATUM SETTING (Cycle 247) ..... 340
MIRROR IMAGE (Cycle 8) ..... 341
ROTATION (Cycle 10) ..... 343
SCALING FACTOR (Cycle 11) ..... 344
AXIS-SPECIFIC SCALING (Cycle 26) ..... 345
WORKING PLANE (Cycle 19, software option 1) ..... 346
8.8 Special Cycles ..... 354
DWELL TIME (Cycle 9) ..... 354
PROGRAM CALL (Cycle 12) ..... 355
ORIENTED SPINDLE STOP (Cycle 13) ..... 356
TOLERANCE (Cycle 32) ..... 357
HEIDENHAIN TNC 320 21

9 Programming: Subprograms and Program Section Repeats ..... 361

9.1 Labeling Subprograms and Program Section Repeats ..... 362
Labels ..... 362
9.2 Subprograms ..... 363
Operating sequence ..... 363
Programming notes ..... 363
Programming a subprogram ..... 363
Calling a subprogram ..... 363
9.3 Program Section Repeats ..... 364
Label LBL ..... 364
Operating sequence ..... 364
Programming notes ..... 364
Programming a program section repeat ..... 364
Calling a program section repeat ..... 364
9.4 Separate Program as Subprogram ..... 365
Operating sequence ..... 365
Programming notes ..... 365
Calling any program as a subprogram ..... 365
9.5 Nesting ..... 366
Types of nesting ..... 366
Nesting depth ..... 366
Subprogram within a subprogram ..... 366
Repeating program section repeats ..... 368
Repeating a subprogram ..... 369
9.6 Programming Examples ..... 370
22

10 Programming: Q-Parameters ..... 377

10.1 Principle and Overview ..... 378
Programming notes ..... 379
Calling Q parameter functions ..... 379
10.2 Part Families—Q Parameters in Place of Numerical Values ..... 380
Example NC blocks ..... 380
Example ..... 380
10.3 Describing Contours through Mathematical Operations ..... 381
Function ..... 381
Overview ..... 381
Programming fundamental operations ..... 382
10.4 Trigonometric Functions ..... 383
Definitions ..... 383
Programming trigonometric functions ..... 384
10.5 Calculating Circles ..... 385
Function ..... 385
10.6 If-Then Decisions with Q Parameters ..... 386
Function ..... 386
Unconditional jumps ..... 386
Programming If-Then decisions ..... 386
Abbreviations used: ..... 387
10.7 Checking and Changing Q Parameters ..... 388
Procedure ..... 388
10.8 Additional Functions ..... 389
Overview ..... 389
FN14: ERROR: Displaying error messages ..... 390
FN 16: F-PRINT: Formatted output of text and Q parameter values ..... 394
FN18: SYS-DATUM READ Read system data ..... 399
FN19: PLC: Transferring values to the PLC ..... 407
FN20: WAIT FOR: NC and PLC synchronization ..... 408
FN29: PLC: Transferring values to the PLC ..... 410
FN37:EXPORT ..... 410
10.9 Accessing Tables with SQL Commands ..... 411
Introduction ..... 411
A Transaction ..... 412
Programming SQL commands ..... 414
Overview of the soft keys ..... 414
SQL BIND ..... 415
SQL SELECT ..... 416
SQL FETCH ..... 419
SQL UPDATE ..... 420
SQL INSERT ..... 420
SQL COMMIT ..... 421
SQL ROLLBACK ..... 421
HEIDENHAIN TNC 320 23
10.10 Entering Formulas Directly ..... 422
Entering formulas ..... 422
Rules for formulas ..... 424
Programming example ..... 425
10.11 String Parameters ..... 426
String processing functions ..... 426
Assigning string parameters ..... 427
Chain-linking string parameters ..... 427
Converting a numerical value to a string parameter ..... 428
Copying a substring from a string parameter ..... 429
Converting a string parameter to a numerical value ..... 430
Checking a string parameter ..... 431
Finding the length of a string parameter ..... 432
Comparing alphabetic priority ..... 433
10.12 Preassigned Q Parameters ..... 434
Values from the PLC: Q100 to Q107 ..... 434
Active tool radius: Q108 ..... 434
Tool axis: Q109 ..... 434
Spindle status: Q110 ..... 435
Coolant on/off: Q111 ..... 435
Overlap factor: Q112 ..... 435
Unit of measurement for dimensions in the program: Q113 ..... 435
Tool length: Q114 ..... 435
Coordinates after probing during program run ..... 436
Deviation between actual value and nominal value during automatic tool measurement with the TT 130 ..... 437
Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the TNC ..... 437
Measurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles) ..... 438
10.13 Programming Examples ..... 440
24

11 Test Run and Program Run ..... 447

11.1 Graphics ..... 448
Function ..... 448
Overview of display modes ..... 449
Plan view ..... 449
Projection in 3 planes ..... 450
3-D view ..... 451
Magnifying details ..... 452
Repeating graphic simulation ..... 453
Measuring the machining time ..... 453
11.2 Showing the Workpiece in the Working Space ..... 454
Function ..... 454
11.3 Functions for Program Display ..... 455
Overview ..... 455
11.4 Test Run ..... 456
Function ..... 456
11.5 Program Run ..... 458
Function ..... 458
Run a part program ..... 459
Interrupting machining ..... 460
Moving the machine axes during an interruption ..... 460
Resuming program run after an interruption ..... 461
Mid-program startup (block scan) ..... 462
Returning to the contour ..... 463
11.6 Automatic Program Start ..... 464
Function ..... 464
11.7 Optional Block Skip ..... 465
Function ..... 465
Inserting the “/” character ..... 465
Erasing the “/” character ..... 465
11.8 Optional Program-Run Interruption ..... 466
Function ..... 466
HEIDENHAIN TNC 320 25

12 MOD Functions ..... 467

12.1 Selecting MOD Functions ..... 468
Selecting the MOD functions ..... 468
Changing the settings ..... 468
Exiting the MOD functions ..... 468
Overview of MOD functions ..... 469
12.2 Software Numbers ..... 470
Function ..... 470
12.3 Position Display Types ..... 471
Function ..... 471
12.4 Unit of Measurement ..... 472
Function ..... 472
12.5 Displaying Operating Times ..... 473
Function ..... 473
12.6 Entering Code Numbers ..... 474
Function ..... 474
12.7 Setting the Data Interfaces ..... 475
Serial interface on the TNC 320 ..... 475
Function ..... 475
Setting the RS-232 interface ..... 475
Setting the baud rate (baudRate) ..... 475
Set the protocol (protocol) ..... 475
Set the data bits (dataBits) ..... 476
Parity check (parity) ..... 476
Setting the stop bits (stopBits) ..... 476
Setting the handshake (flowControl) ..... 476
Settings for data transfer with the TNCserver PC software ..... 477
Setting the operating mode of the external device (fileSystem) ..... 477
Software for data transfer ..... 478
12.8 Ethernet Interface ..... 480
Introduction ..... 480
Connection possibilities ..... 480
Connecting the control to the network ..... 480
26

13 Tables and Overviews ..... 485

13.1 Machine-Specific User Parameters ..... 486
Function ..... 486
13.2 Pin Layout and Connecting Cable for the Data Interfaces ..... 494
RS-232-C/V.24 interface for HEIDEHAIN devices ..... 494
Non-HEIDENHAIN devices ..... 495
Ethernet interface RJ45 socket ..... 495
13.3 Technical Information ..... 496
13.4 Exchanging the Buffer Battery ..... 501
HEIDENHAIN TNC 320 27

Introduction

1.1 The TNC 320
HEIDENHAIN TNC controls are workshop-oriented contouring controls that enable you to program conventional machining operations right at the machine in an easy-to-use conversational programming language. The TNC 320 is designed for milling and drilling machine tools with up to 4 axes (optionally 5 axes). Instead of the fourth or fifth axis, you can also change the angular position of the spindle under program control.
Keyboard and screen layout are clearly arranged in such a way that the

1.1 The TNC 320

functions are fast and easy to use.

Programming: HEIDENHAIN conversational format

HEIDENHAIN conversational programming is an especially easy method of writing programs. Interactive graphics illustrate the individual machining steps for programming the contour. If a production drawing is not dimensioned for NC, the HEIDENHAIN FK free contour programming performs the necessary calculations automatically. Workpiece machining can be graphically simulated either during or before actual machining.
You can also enter and test one program while the control is running another.

Compatibility

The scope of functions of the TNC 320 does not correspond to that of the TNC 4xx and iTNC 530 series of controls. Therefore, machining programs created on HEIDENHAIN contouring controls (starting from the TNC 150 B) may not always run on the TNC 320. If NC blocks contain invalid elements, the TNC will mark them as ERROR blocks during download.
30 1 Introduction
Loading...
+ 495 hidden pages