HEIDENHAIN TNC 128 (771841-02) User manual

  • Hello! I am an AI chatbot trained to assist you with the HEIDENHAIN TNC 128 (771841-02) User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
TNC 128
User's Manual
HEIDENHAIN
Conversational Programming
NC Software
771841-02
English (en)
5/2014
Controls of the TNC
2TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
Controls of the TNC
Keys on visual display unit
Key Function
Select split screen layout
Toggle the display between
machining and programming
modes
Soft keys for selecting functions on
screen
Shifting between soft-key rows
Machine operating modes
Key Function
Manual operation
Electronic handwheel
Positioning with manual data input
Program run, single block
Program run, full sequence
Programming modes
Key Function
Programming
Test run
Program/file management,
TNC functions
Key Function
Select or delete programs and files,
external data transfer
Define program call, select datum
and point tables
Key Function
Select MOD functions
Display help text for NC error
messages, call TNCguide
Display all current error messages
Show calculator
Navigation keys
Key Function
Move highlight
Go directly to blocks, cycles and
parameter functions
Potentiometer for feed rate
and spindle speed
Feed rate Spindle speed
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 3
Cycles, subprograms and
program section repeats
Key Function
Define and call cycles
Enter and call labels for
subprogramming and program
section repeats
Tool functions
Key Function
Define tool data in the program
Call tool data
Special functions
Key Function
Show special functions
Select the next tab in forms
Up/down one dialog box or button
Entering and editing coordinate
axes and numbers
Key Function
. . . Select coordinate axes or enter
them in a program
. . . Numbers
Decimal point / Reverse algebraic
sign
Polar coordinate input /
Incremental values
Q-parameter programming/
Q-parameter status
Save actual position or values from
calculator
NO
ENT
Skip dialog questions, delete
words
Key Function
Confirm entry and resume dialog
Conclude block and exit entry
Clear numerical entry or TNC error
message
Abort dialog, delete program
section
Controls of the TNC
4TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
Fundamentals
Fundamentals
About this manual
6TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
About this manual
The symbols used in this manual are described below.
This symbol indicates that important information
about the function described must be considered.
This symbol indicates that there is one or more
of the following risks when using the described
function:
Danger to workpiece
Danger to fixtures
Danger to tool
Danger to machine
Danger to operator
This symbol indicates a possibly dangerous situation
that may cause injuries if not avoided.
This symbol indicates that the described function
must be adapted by the machine tool builder. The
function described may therefore vary depending on
the machine.
This symbol indicates that you can find detailed
information about a function in another manual.
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
TNC model, software and features
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 7
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 128 771841-02
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 functions for the 3-D touch probe
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.
Fundamentals
TNC model, software and features
8TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
Software options
The TNC 128 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:
Touch Probe Functions (option 17)
â– Datum setting in the Manual Operation mode
Touch probe cycles
â– Automatic tool measurement
HEIDENHAIN DNC (option 18)
â– Communication with external PC applications over COM component
TNC model, software and features
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 9
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.
Legal information
This product uses open source software. Further information is
available on the control under
Programming and Editing operating mode
MOD function
License Info soft key
Fundamentals
TNC model, software and features
10 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 11
Contents
1 First Steps with the TNC 128....................................................................................................... 43
2 Introduction.....................................................................................................................................61
3 Programming: Fundamentals, file management.........................................................................79
4 Programming: Programming aids.............................................................................................. 121
5 Programming: Tools..................................................................................................................... 145
6 Programming: Tool movements..................................................................................................167
7 Programming: Subprograms and program section repeats.................................................... 173
8 Programming: Q Parameters.......................................................................................................189
9 Programming: Miscellaneous functions.....................................................................................251
10 Programming: Special functions.................................................................................................261
11 Manual operation and setup.......................................................................................................279
12 Positioning with Manual Data Input.......................................................................................... 313
13 Test run and program run........................................................................................................... 317
14 MOD functions..............................................................................................................................345
15 Cycle fundamentals......................................................................................................................371
16 Drilling, boring and thread cycles...............................................................................................393
17 Fixed cycles: Pocket milling / stud milling................................................................................ 427
18 Cycles: Coordinate Transformations........................................................................................... 447
19 Cycles: Special Functions............................................................................................................ 463
20 Touch probe cycles.......................................................................................................................469
21 Tables and overviews...................................................................................................................489
Contents
12 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 13
1 First Steps with the TNC 128....................................................................................................... 43
1.1 Overview................................................................................................................................................ 44
1.2 Machine switch-on................................................................................................................................44
Acknowledging the power interruption and moving to the reference points..........................................44
1.3 Programming the first part..................................................................................................................45
Selecting the correct operating mode.................................................................................................... 45
The most important TNC keys................................................................................................................45
Creating a new program/file management.............................................................................................46
Defining a workpiece blank.................................................................................................................... 47
Program layout........................................................................................................................................ 48
Programming a simple contour...............................................................................................................49
Creating a cycle program........................................................................................................................51
1.4 Graphically testing the first part.........................................................................................................53
Selecting the correct operating mode.................................................................................................... 53
Selecting the tool table for the test run.................................................................................................53
Choosing the program you want to test................................................................................................ 54
Selecting the screen layout and the view.............................................................................................. 54
Starting the test run................................................................................................................................55
1.5 Setting up tools.................................................................................................................................... 56
Selecting the correct operating mode.................................................................................................... 56
Preparing and measuring tools............................................................................................................... 56
The tool table TOOL.T............................................................................................................................ 57
1.6 Workpiece setup....................................................................................................................................58
Selecting the correct operating mode.................................................................................................... 58
Clamping the workpiece......................................................................................................................... 58
Datum setting with 3-D touch probe (software option 17: Touch Probe Functions)................................59
1.7 Running the first program................................................................................................................... 60
Selecting the correct operating mode.................................................................................................... 60
Choosing the program you want to run................................................................................................. 60
Start the program....................................................................................................................................60
Contents
14 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
2 Introduction.....................................................................................................................................61
2.1 The TNC 128..........................................................................................................................................62
Programming: In HEIDENHAIN conversational.......................................................................................62
Compatibility............................................................................................................................................62
2.2 Visual display unit and operating panel............................................................................................ 63
Display screen.........................................................................................................................................63
Setting the screen layout........................................................................................................................63
Control Panel...........................................................................................................................................64
2.3 Modes of Operation..............................................................................................................................65
Manual Operation and El. Handwheel....................................................................................................65
Positioning with Manual Data Input........................................................................................................65
Programming........................................................................................................................................... 65
Test Run.................................................................................................................................................. 66
Program Run, Full Sequence and Program Run, Single Block................................................................66
2.4 Status displays...................................................................................................................................... 67
"General" status display...........................................................................................................................67
Additional status displays........................................................................................................................68
2.5 Window Manager..................................................................................................................................74
Task bar................................................................................................................................................... 75
2.6 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels......................................76
3-D touch probes.................................................................................................................................... 76
HR electronic handwheels......................................................................................................................77
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 15
3 Programming: Fundamentals, file management.........................................................................79
3.1 Fundamentals........................................................................................................................................ 80
Position encoders and reference marks................................................................................................. 80
Reference system................................................................................................................................... 80
Reference system on milling machines..................................................................................................81
Designation of the axes on milling machines.........................................................................................81
Absolute and incremental workpiece positions......................................................................................82
Selecting the datum................................................................................................................................82
3.2 Opening and entering programs......................................................................................................... 84
Organization of an NC program in HEIDENHAIN Conversational format................................................84
Define the blank: BLK FORM.................................................................................................................85
Opening a new part program................................................................................................................. 86
Programming tool movements in conversational................................................................................... 87
Actual position capture............................................................................................................................89
Editing a program....................................................................................................................................90
The TNC search function........................................................................................................................ 93
3.3 File manager: Fundamentals................................................................................................................95
Files......................................................................................................................................................... 95
Displaying externally generated files on the TNC...................................................................................97
Data Backup............................................................................................................................................ 97
Contents
16 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
3.4 Working with the file manager........................................................................................................... 98
Directories............................................................................................................................................... 98
Paths........................................................................................................................................................98
Overview: Functions of the file manager............................................................................................... 99
Calling the file manager........................................................................................................................100
Selecting drives, directories and files...................................................................................................101
Creating a new directory...................................................................................................................... 102
Creating a new file................................................................................................................................102
Copying a single file..............................................................................................................................102
Copying files into another directory......................................................................................................103
Copying a table..................................................................................................................................... 104
Copying a directory...............................................................................................................................104
Choosing one of the last files selected................................................................................................105
Deleting a file........................................................................................................................................106
Deleting a directory...............................................................................................................................106
Tagging files.......................................................................................................................................... 107
Renaming a file..................................................................................................................................... 108
Sorting files........................................................................................................................................... 108
Additional functions...............................................................................................................................109
Additional tools for management of external file types........................................................................110
Data transfer to/from an external data medium................................................................................... 116
The TNC in a network.......................................................................................................................... 118
USB devices on the TNC......................................................................................................................119
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 17
4 Programming: Programming aids.............................................................................................. 121
4.1 Screen keyboard..................................................................................................................................122
Enter the text with the screen keyboard..............................................................................................122
4.2 Adding comments...............................................................................................................................123
Application.............................................................................................................................................123
Add comments......................................................................................................................................123
Functions for editing of the comment..................................................................................................123
4.3 Structuring programs..........................................................................................................................124
Definition and applications....................................................................................................................124
Displaying the program structure window / Changing the active window............................................124
Inserting a structuring block in the program window...........................................................................124
Selecting blocks in the program structure window.............................................................................. 124
4.4 Calculator............................................................................................................................................. 125
Operation...............................................................................................................................................125
4.5 Programming graphics....................................................................................................................... 128
Generate/do not generate graphics during programming.....................................................................128
Generating a graphic for an existing program...................................................................................... 128
Block number display ON/OFF..............................................................................................................129
Erasing the graphic............................................................................................................................... 129
Showing grid lines.................................................................................................................................129
Magnification or reduction of details....................................................................................................130
4.6 Error messages....................................................................................................................................131
Display of errors....................................................................................................................................131
Open the error window........................................................................................................................ 131
Closing the error window..................................................................................................................... 131
Detailed error messages.......................................................................................................................132
INTERNAL INFO soft key......................................................................................................................132
Clearing errors.......................................................................................................................................133
Error log.................................................................................................................................................133
Keystroke log.........................................................................................................................................134
Informational texts................................................................................................................................ 135
Saving service files............................................................................................................................... 135
Calling the TNCguide help system....................................................................................................... 136
Contents
18 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
4.7 TNCguide context-sensitive help system.........................................................................................137
Application.............................................................................................................................................137
Working with the TNCguide................................................................................................................. 138
Downloading current help files.............................................................................................................142
TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014 19
5 Programming: Tools..................................................................................................................... 145
5.1 Entering tool-related data.................................................................................................................. 146
Feed rate F............................................................................................................................................146
Spindle speed S.................................................................................................................................... 147
5.2 Tool data...............................................................................................................................................148
Requirements for tool compensation................................................................................................... 148
Tool number, tool name........................................................................................................................ 148
Tool length L......................................................................................................................................... 148
Tool radius R......................................................................................................................................... 148
Delta values for lengths and radii.........................................................................................................149
Entering tool data into the program..................................................................................................... 149
Enter tool data into the table............................................................................................................... 150
Importing tool tables.............................................................................................................................158
Call tool data......................................................................................................................................... 159
Tool change........................................................................................................................................... 161
Tool usage test......................................................................................................................................161
5.3 Tool compensation..............................................................................................................................163
Introduction........................................................................................................................................... 163
Tool length compensation.....................................................................................................................163
Tool radius compensation with paraxial positioning blocks.................................................................. 164
Contents
20 TNC 128 | User's Manual HEIDENHAIN Conversational Programming | 5/2014
6 Programming: Tool movements..................................................................................................167
6.1 Fundamentals...................................................................................................................................... 168
Tool movements in the program...........................................................................................................168
Miscellaneous functions M...................................................................................................................168
Subprograms and program section repeats......................................................................................... 169
Programming with Q parameters......................................................................................................... 169
6.2 Tool movements..................................................................................................................................170
Programming tool movements for workpiece machining.....................................................................170
Capture actual position......................................................................................................................... 171
Example: Linear movement..................................................................................................................172
/