User’s Manual
HEIDENHAIN
Conversational
Programming
TNC 128
NC Software
771841-01
771844-01
English (en)
4/2013
Controls of the TNC
Keys on visual display unit
Key Function
Split screen layout
Toggle the display between machining
and programming modes
Soft keys for selecting functions on
screen
Shift between soft-key rows
Machine operating modes
Key Function
Manual Operation
Electronic Handwheel
Positioning with Manual Data Input
Program Run, Single Block
Program/file management, TNC functions
Key Function
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,
call TNCguide
Display all current error messages
Show calculator
Navigation keys
Key Function
Move highlight
Go directly to blocks, cycles and
parameter functions
Programming modes
Key Function
Program Run, Full Sequence
Programming and Editing
Test Run
Potentiometer for feed rate and spindle speed
Feed rate Spindle speed
Cycles, subprograms and program section repeats
Key Function
Define and call cycles
Enter and call labels for subprogramming
and program section repeats
Enter program stop in a program
Tool functions
Key Function
Define tool data in the program
Coordinate axes and numbers: Entering and editing
Key Function
Select coordinate axes or
enter them into 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
Numbers
Decimal point / Reverse algebraic sign
Enter 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
About this manual
The symbols used in this manual are described below.
This symbol indicates that important notes about the
function described must be regarded.
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 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.
About this 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
address: tnc-userdoc@heidenhain.de.
HEIDENHAIN TNC 128 5
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-01
TNC 128 Programming Station 771844-01
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.
TNC model, software and features
6
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 function (option number 17)
Touch probe cycles
Datum setting
Workpiece measurement
HEIDENHAIN DNC (option number 18)
Communication with external PC applications over COM
component
Additional conversational language (option number 41)
Function for enabling the conversational languages Slovenian,
Slovak, Norwegian, Latvian, Estonian, Korean, Turkish, Romanian,
Lithuanian.
TNC model, software and features
HEIDENHAIN TNC 128 7
Feature content level (upgrade functions)
Along with software options, significant further improvements of the
TNC software are managed via the Feature Content Level (FCL)
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.
TNC model, software and features
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
8
Contents
First steps with the TNC 128
1
Introduction
2
Programming: Fundamentals,
file management
3
Programming: Programming aids
4
Programming: Tools
5
Programming: Tool movements
6
Programming: Subprograms and program
section repeats
7
Programming: Q parameters
8
Programming: Miscellaneous functions
9
Programming: Special functions
10
Manual operation and setup
11
Positioning with manual data input
12
Test run and program run
13
MOD functions
14
Fundamentals of cycles
15
Drilling, boring and thread cycles
16
Fixed cycles: Pocket milling / stud milling
/ slot milling
17
Cycles: Coordinate transformations
18
Cycles: Special functions
19
Touch probe cycles
20
Tables and overviews
21
HEIDENHAIN TNC 128 9
1 First steps with the TNC 128 ..... 35
1.1 Overview ..... 36
1.2 Machine switch-on ..... 37
Acknowledging the power interruption and moving to the reference points ..... 37
1.3 Programming the first part ..... 38
Selecting the correct operating mode ..... 38
The most important TNC keys ..... 38
Creating a new program/file management ..... 39
Defining a workpiece blank ..... 40
Program layout ..... 41
Programming a simple contour ..... 42
Creating a cycle program ..... 45
1.4 Graphically testing the first part ..... 48
Selecting the correct operating mode ..... 48
Selecting the tool table for the test run ..... 48
Choosing the program you want to test ..... 49
Selecting the screen layout and the view ..... 49
Starting the test run ..... 50
1.5 Tool setup ..... 51
Selecting the correct operating mode ..... 51
Preparing and measuring tools ..... 51
The tool table TOOL.T ..... 51
1.6 Workpiece setup ..... 52
Selecting the correct operating mode ..... 52
Clamp the workpiece ..... 52
Datum setting with a 3-D touch probe ..... 53
1.7 Running the first program ..... 54
Selecting the correct operating mode ..... 54
Choosing the program you want to run ..... 54
Starting the program ..... 54
HEIDENHAIN TNC 128 11
2 Introduction ..... 55
2.1 The TNC 128 ..... 56
Programming: HEIDENHAIN conversational format ..... 56
Compatibility ..... 56
2.2 Visual display unit and keyboard ..... 57
Visual display unit ..... 57
Setting the screen layout ..... 58
Operating panel ..... 59
2.3 Operating modes ..... 60
Manual Operation and El. Handwheel ..... 60
Positioning with Manual Data Input ..... 60
Programming and Editing ..... 61
Test Run ..... 61
Program Run, Full Sequence and Program Run, Single Block ..... 62
2.4 Status displays ..... 63
"General" status display ..... 63
Additional status displays ..... 64
2.5 Window manager ..... 71
Task bar ..... 72
2.6 Accessories: HEIDENHAIN 3-D touch probes and electronic handwheels ..... 73
3-D touch probes ..... 73
HR electronic handwheels ..... 73
12
3 Programming: Fundamentals, file management ..... 75
3.1 Fundamentals ..... 76
Position encoders and reference marks ..... 76
Reference system ..... 76
Reference system on milling machines ..... 77
Designation of the axes on milling machines ..... 77
Absolute and incremental workpiece positions ..... 78
Setting the datum ..... 79
3.2 Creating and writing programs ..... 80
Organization of an NC program in HEIDENHAIN conversational format ..... 80
Defining the workpiece blank: BLK FORM ..... 80
Creating a new part program ..... 81
Programming tool movements in conversational format ..... 83
Actual position capture ..... 85
Editing a program ..... 86
The TNC search function ..... 90
3.3 File management: Fundamentals ..... 92
Files ..... 92
Showing externally created files on the TNC ..... 94
Data backup ..... 94
3.4 Working with the file manager ..... 95
Directories ..... 95
Paths ..... 95
Overview: Functions of the file manager ..... 96
Calling the file manager ..... 97
Selecting drives, directories and files ..... 98
Creating a new directory ..... 100
Creating a new file ..... 100
Copying a single file ..... 101
Copying files into another directory ..... 102
Copying a table ..... 103
Copying a directory ..... 103
Choosing one of the last files selected ..... 104
Deleting a file ..... 104
Deleting a directory ..... 105
Tagging files ..... 106
Renaming a file ..... 107
File sorting ..... 107
Additional functions ..... 108
Additional tools for management of external file types ..... 109
Data transfer to or from an external data medium ..... 114
The TNC in a network ..... 116
USB devices on the TNC ..... 117
HEIDENHAIN TNC 128 13
4 Programming: Programming aids ..... 119
4.1 Screen keyboard ..... 120
Entering text with the screen keyboard ..... 120
4.2 Adding comments ..... 121
Application ..... 121
Adding comments ..... 121
Functions for editing of the comment ..... 121
4.3 Structuring programs ..... 122
Definition and applications ..... 122
Displaying the program structure window / Changing the active window ..... 122
Inserting a structuring block in the (left) program window ..... 122
Selecting blocks in the program structure window ..... 122
4.4 Integrated calculator ..... 123
Operation ..... 123
4.5 Programming graphics ..... 125
Generating / not generating graphics during programming ..... 125
Generating a graphic for an existing program ..... 125
Block number display ON/OFF ..... 126
Erasing the graphic ..... 126
Showing grid lines ..... 126
Magnifying or reducing a detail ..... 126
4.6 Error messages ..... 127
Display of errors ..... 127
Opening the error window ..... 127
Closing the error window ..... 127
Detailed error messages ..... 128
INTERNAL INFO soft key ..... 128
Clearing errors ..... 129
Error log ..... 129
Keystroke log ..... 130
Informational texts ..... 131
Saving service files ..... 131
Calling the TNCguide help system ..... 131
4.7 Context-sensitive help system ..... 132
Application ..... 132
Working with the TNCguide ..... 133
Downloading current help files ..... 137
14
5 Programming: Tools ..... 139
5.1 Entering tool-related data ..... 140
Feed rate F ..... 140
Spindle speed S ..... 141
5.2 Tool data ..... 142
Requirements for tool compensation ..... 142
Tool numbers and tool names ..... 142
Tool length L ..... 142
Tool radius R ..... 142
Delta values for lengths and radii ..... 143
Entering tool data into the program ..... 143
Entering tool data in the table ..... 144
Calling tool data ..... 151
Tool change ..... 152
5.3 Tool compensation ..... 155
Introduction ..... 155
Tool length compensation ..... 155
Tool radius compensation for paraxial positioning blocks ..... 156
HEIDENHAIN TNC 128 15
6 Programming: Tool movements ..... 159
6.1 Fundamentals ..... 160
Tool movements in the program ..... 160
Radius compensation ..... 160
Miscellaneous functions M ..... 160
Subprograms and program section repeats ..... 161
Programming with Q parameters ..... 161
6.2 Programming tool movements ..... 162
Programming tool movements for workpiece machining ..... 162
16
7 Programming: Subprograms and program section repeats ..... 165
7.1 Labeling subprograms and program section repeats ..... 166
Labels ..... 166
7.2 Subprograms ..... 167
Operating sequence ..... 167
Programming notes ..... 167
Programming a subprogram ..... 167
Calling a subprogram ..... 167
7.3 Program section repeats ..... 168
Label LBL ..... 168
Operating sequence ..... 168
Programming notes ..... 168
Programming a program section repeat ..... 168
Calling a program section repeat ..... 168
7.4 Separate program as subprogram ..... 169
Operating sequence ..... 169
Programming notes ..... 169
Calling any program as a subprogram ..... 170
7.5 Nesting ..... 171
Types of nesting ..... 171
Nesting depth ..... 171
Subprogram within a subprogram ..... 172
Repeating program section repeats ..... 173
Repeating a subprogram ..... 174
7.6 Programming examples ..... 175
HEIDENHAIN TNC 128 17
8 Programming: Q parameters ..... 179
8.1 Principle and overview ..... 180
Programming notes ..... 181
Calling Q-parameter functions ..... 182
8.2 Part families—Q parameters in place of numerical values ..... 183
Application ..... 183
8.3 Describing contours through mathematical operations ..... 184
Application ..... 184
Overview ..... 184
Programming fundamental operations ..... 185
8.4 Trigonometric functions ..... 186
Definitions ..... 186
Programming trigonometric functions ..... 187
8.5 Circle calculations ..... 188
Application ..... 188
8.6 If-then decisions with Q parameters ..... 189
Application ..... 189
Unconditional jumps ..... 189
Programming if-then decisions ..... 190
Abbreviations used: ..... 190
8.7 Checking and changing Q parameters ..... 191
Procedure ..... 191
8.8 Additional functions ..... 192
Overview ..... 192
FN 14: ERROR: Display error messages ..... 193
FN 16: F-PRINT: Formatted output of text and Q-parameter values ..... 198
FN 18: SYS-DATUM READ ..... 202
FN 19: PLC: Transfer values to the PLC ..... 211
FN 20: WAIT FOR: NC and PLC synchronization ..... 211
FN 29: PLC: Transfer values to the PLC ..... 213
FN 37: EXPORT ..... 214
8.9 Accessing tables with SQL commands ..... 215
Introduction ..... 215
A transaction ..... 216
Programming SQL commands ..... 218
Overview of the soft keys ..... 218
SQL BIND ..... 219
SQL SELECT ..... 220
SQL FETCH ..... 223
SQL UPDATE ..... 224
SQL INSERT ..... 224
SQL COMMIT ..... 225
SQL ROLLBACK ..... 225
18
8.10 Entering formulas directly ..... 226
Entering formulas ..... 226
Rules for formulas ..... 228
Programming example ..... 229
8.11 String parameters ..... 230
String processing functions ..... 230
Assigning string parameters ..... 231
Chain-linking string parameters ..... 232
Converting a numerical value to a string parameter ..... 233
Copying a substring from a string parameter ..... 234
Converting a string parameter to a numerical value ..... 235
Checking a string parameter ..... 236
Finding the length of a string parameter ..... 237
Comparing alphabetic priority ..... 238
Reading machine parameters ..... 239
8.12 Preassigned Q parameters ..... 242
Values from the PLC: Q100 to Q107 ..... 242
Active tool radius: Q108 ..... 242
Tool axis: Q109 ..... 243
Spindle status: Q110 ..... 243
Coolant on/off: Q111 ..... 243
Overlap factor: Q112 ..... 243
Unit of measurement for dimensions in the program: Q113 ..... 244
Tool length: Q114 ..... 244
Coordinates after probing during program run ..... 244
Deviation between actual value and nominal value during automatic tool measurement with the TT 130 ..... 245
HEIDENHAIN TNC 128 19
9 Programming: Miscellaneous functions ..... 247
9.1 Entering miscellaneous functions M and STOP ..... 248
Fundamentals ..... 248
9.2 Miscellaneous functions for program run control, spindle and coolant ..... 249
Overview ..... 249
9.3 Miscellaneous functions for coordinate data ..... 250
Programming machine-referenced coordinates: M91/M92 ..... 250
Reducing display of a rotary axis to a value less than 360°: M94 ..... 252
9.4 Miscellaneous functions for contouring behavior ..... 253
Feed rate factor for plunging movements: M103 ..... 253
Feed rate in millimeters per spindle revolution: M136 ..... 254
Retraction from the contour in the tool-axis direction: M140 ..... 255
Suppressing touch probe monitoring: M141 ..... 256
20
10 Programming: Special functions ..... 257
10.1 Overview of special functions ..... 258
Main menu for SPEC FCT special functions ..... 258
Program defaults menu ..... 259
Functions for contour and point machining menu ..... 259
Menu for defining various plain-language functions ..... 260
10.2 Freely definable tables ..... 261
Fundamentals ..... 261
Creating a freely definable table ..... 261
Editing the table format ..... 262
Switching between table and form view ..... 264
FN26: TABOPEN: Opening a freely definable table ..... 265
FN 27: TABWRITE: Writing to a freely definable table ..... 266
FN28: TABREAD: Reading a freely definable table ..... 267
10.3 File functions ..... 268
Application ..... 268
Defining file functions ..... 268
10.4 Defining coordinate transformations ..... 269
Overview ..... 269
TRANS DATUM AXIS ..... 269
TRANS DATUM TABLE ..... 270
TRANS DATUM RESET ..... 270
10.5 Creating text files ..... 271
Application ..... 271
Opening and exiting text files ..... 271
Editing texts ..... 272
Deleting and re-inserting characters, words and lines ..... 272
Editing text blocks ..... 273
Finding text sections ..... 274
HEIDENHAIN TNC 128 21
11 Manual operation and setup ..... 275
11.1 Switch-on, switch-off ..... 276
Switch-on ..... 276
Switch-off ..... 277
11.2 Moving the machine axes ..... 278
Note ..... 278
Moving the axis using the machine axis direction buttons ..... 278
Incremental jog positioning ..... 279
Traversing with the HR 410 electronic handwheel ..... 280
11.3 Spindle speed S, feed rate F and miscellaneous functions M ..... 281
Function ..... 281
Entering values ..... 281
Changing the spindle speed and feed rate ..... 282
Activating feed-rate limitation ..... 283
11.4 Datum setting without a 3-D touch probe ..... 284
Note ..... 284
Preparation ..... 284
Workpiece presetting with axis keys ..... 285
Datum management with the preset table ..... 286
11.5 Using the 3-D touch probe ..... 291
Overview ..... 291
Functions in touch probe cycles ..... 292
Selecting touch probe cycles ..... 293
Recording measured values from the touch-probe cycles ..... 294
Writing the measured values from touch probe cycles to datum tables ..... 295
Writing the measured values from touch probe cycles to the preset table ..... 296
11.6 Calibrating a 3-D touch probe ..... 297
Introduction ..... 297
Calibrating the effective length ..... 298
Calibrating the effective radius and compensating center offset ..... 299
Displaying calibration values ..... 302
11.7 Datum setting with a 3-D touch probe ..... 303
Overview ..... 303
Datum setting in any axis ..... 303
Circle center as datum ..... 304
Center line as datum ..... 307
Measuring workpieces with a 3-D touch probe ..... 308
Using touch probe functions with mechanical probes or dial gauges ..... 310
22
12 Positioning with manual data input ..... 311
12.1 Programming and executing simple machining operations ..... 312
Positioning with manual data input (MDI) ..... 312
Protecting and erasing programs in $MDI ..... 314
HEIDENHAIN TNC 128 23
13 Test run and program run ..... 315
13.1 Graphics ..... 316
Application ..... 316
Setting the speed of the test run ..... 317
Overview of display modes ..... 318
Plan view ..... 318
Projection in 3 planes ..... 319
3-D view ..... 320
Magnifying details ..... 322
Repeating graphic simulation ..... 323
Displaying the tool ..... 323
Measuring the machining time ..... 324
13.2 Showing the workpiece blank in the working space ..... 325
Application ..... 325
13.3 Functions for program display ..... 326
Overview ..... 326
13.4 Test Run ..... 327
Application ..... 327
13.5 Program run ..... 330
Application ..... 330
Running a part program ..... 331
Interrupting machining ..... 332
Moving the machine axes during an interruption ..... 333
Resuming program run after an interruption ..... 334
Mid-program startup (block scan) ..... 335
Returning to the contour ..... 337
13.6 Optional block skip ..... 338
Application ..... 338
Inserting the "/" character ..... 338
Erasing the "/" character ..... 338
13.7 Optional program-run interruption ..... 339
Application ..... 339
24
14 MOD functions ..... 341
14.1 Selecting MOD functions ..... 342
Selecting the MOD functions ..... 342
Changing the settings ..... 342
Exiting the MOD functions ..... 342
Overview of MOD functions ..... 343
14.2 Software numbers ..... 344
Application ..... 344
14.3 Entering code numbers ..... 345
Application ..... 345
14.4 Setting the data interfaces ..... 346
Serial interfaces on the TNC 128 ..... 346
Application ..... 346
Setting the RS-232 interface ..... 346
Setting the baud rate (baudRate) ..... 346
Setting the protocol (protocol) ..... 346
Setting the data bits (dataBits) ..... 347
Parity check (parity) ..... 347
Setting the stop bits (stopBits) ..... 347
Setting the handshake (flowControl) ..... 347
Settings for data transfer with the TNCserver PC software ..... 348
Setting the operating mode of the external device (fileSystem) ..... 348
Software for data transfer ..... 349
14.5 Ethernet interface ..... 351
Introduction ..... 351
Connection possibilities ..... 351
Connecting the control to the network ..... 352
14.6 Position display types ..... 357
Application ..... 357
14.7 Unit of measurement ..... 358
Application ..... 358
14.8 Displaying operating times ..... 359
Application ..... 359
HEIDENHAIN TNC 128 25
15 Fundamentals of cycles ..... 361
15.1 Introduction ..... 362
15.2 Available cycle groups ..... 363
Overview of fixed cycles ..... 363
15.3 Working with fixed cycles ..... 364
Machine-specific cycles ..... 364
Defining a cycle using soft keys ..... 365
Defining a cycle using the GOTO function ..... 365
Calling cycles ..... 366
15.4 PATTERN DEF pattern definition ..... 368
Application ..... 368
Entering PATTERN DEF ..... 369
Using PATTERN DEF ..... 369
Defining individual machining positions ..... 370
Defining a single row ..... 371
Defining a single pattern ..... 372
Defining individual frames ..... 373
Defining a full circle ..... 374
Defining a pitch circle ..... 375
15.5 POLAR PATTERN (Cycle 220) ..... 376
Cycle run ..... 376
Please note while programming: ..... 376
Cycle parameters ..... 377
15.6 CARTESIAN PATTERN (Cycle 221) ..... 379
Cycle run ..... 379
Please note while programming: ..... 379
Cycle parameters ..... 380
15.7 Point tables ..... 381
Application ..... 381
Creating a point table ..... 381
Hiding single points from the machining process ..... 382
Selecting a point table in the program ..... 382
Calling a cycle in connection with point tables ..... 383
26
16 Drilling, boring and thread cycles ..... 385
16.1 Fundamentals ..... 386
Overview ..... 386
16.2 CENTERING (Cycle 240) ..... 387
Cycle run ..... 387
Please note while programming: ..... 387
Cycle parameters ..... 388
16.3 DRILLING (Cycle 200) ..... 389
Cycle run ..... 389
Please note while programming: ..... 389
Cycle parameters ..... 390
16.4 REAMING (Cycle 201) ..... 391
Cycle run ..... 391
Please note while programming: ..... 391
Cycle parameters ..... 392
16.5 BORING (Cycle 202) ..... 393
Cycle run ..... 393
Please note while programming: ..... 394
Cycle parameters ..... 395
16.6 UNIVERSAL DRILLING (Cycle 203) ..... 397
Cycle run ..... 397
Please note while programming: ..... 398
Cycle parameters ..... 399
16.7 BACK BORING (Cycle 204) ..... 401
Cycle run ..... 401
Please note while programming: ..... 402
Cycle parameters ..... 403
16.8 UNIVERSAL PECKING (Cycle 205) ..... 405
Cycle run ..... 405
Please note while programming: ..... 406
Cycle parameters ..... 407
16.9 SINGLE-LIP DEEP-HOLE DRILLING (Cycle 241) ..... 409
Cycle run ..... 409
Please note while programming: ..... 409
Cycle parameters ..... 410
HEIDENHAIN TNC 128 27
16.10 Programming examples ..... 412
16.11 TAPPING NEW with floating tap holder (Cycle 206) ..... 416
Cycle run ..... 416
Please note while programming: ..... 416
Cycle parameters ..... 417
16.12 RIGID TAPPING without a floating tap holder NEW (Cycle 207) ..... 418
Cycle run ..... 418
Please note while programming: ..... 419
Cycle parameters ..... 420
16.13 Programming example ..... 421
28
17 Fixed cycles: Pocket milling / stud milling / slot milling ..... 425
17.1 Fundamentals ..... 426
Overview ..... 426
17.2 RECTANGULAR POCKET (Cycle 251) ..... 427
Cycle run ..... 427
Please note while programming: ..... 428
Cycle parameters ..... 429
17.3 RECTANGULAR STUD (Cycle 256) ..... 432
Cycle run ..... 432
Please note while programming: ..... 433
Cycle parameters ..... 434
17.4 Programming examples ..... 437
HEIDENHAIN TNC 128 29
18 Cycles: Coordinate transformations ..... 441
18.1 Fundamentals ..... 442
Overview ..... 442
Effect of coordinate transformations ..... 442
18.2 DATUM SHIFT (Cycle 7, DIN/ISO: G54) ..... 443
Effect ..... 443
Cycle parameters ..... 443
18.3 DATUM SHIFT with datum tables (Cycle 7) ..... 444
Effect ..... 444
Please note while programming: ..... 445
Cycle parameters ..... 446
Selecting a datum table in the part program ..... 446
Editing the datum table in the Programming and Editing mode of operation ..... 447
Configuring the datum table ..... 448
Exiting a datum table ..... 448
Status displays ..... 448
18.4 DATUM SETTING (Cycle 247) ..... 449
Effect ..... 449
Please note before programming: ..... 449
Cycle parameters ..... 449
Status displays ..... 449
18.5 MIRROR IMAGE (Cycle 8) ..... 450
Effect ..... 450
Please note while programming: ..... 450
Cycle parameters ..... 451
18.6 SCALING FACTOR (Cycle 11) ..... 452
Effect ..... 452
Cycle parameters ..... 452
18.7 AXIS-SPECIFIC SCALING (Cycle 26) ..... 453
Effect ..... 453
Please note while programming: ..... 453
Cycle parameters ..... 454
18.8 Programming examples ..... 455
30