programming modes
Soft keys for selecting functions on
screen
Shift between soft-key rows
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
Delete individual characters
Special functions / smarT.NC
Show special functions
No function
Up/down one dialog box or button
HEIDENHAIN TNC 6203
TNC Model, Software and Features
This manual describes functions and features provided by TNCs as of
the following NC software numbers.
TNC modelNC software number
TNC 620340 560-01
TNC 620 E340 561-01
TNC 620 programming station340 564-01
The suffix E indicates the export version of the TNC. The export
version of the TNC has the following limitations:
Simultaneous linear movement in up to 4 axes
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 probe
Rigid tapping
Returning to the contour after an interruption
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 891-20
HEIDENHAIN TNC 6205
Software options
The TNC 620 features various software options that can be enabled by
you or your machine tool builder. Each option is to be enabled
separately and contains the following respective functions:
Hardware options
Additional axis for 4 axes and closed-loop spindle
Additional axis for 5 axes and closed-loop spindle
Software option 1 (option number #08)
Cylinder surface interpolation (Cycles 27, 28 and 29)
Feed rate in mm/min on rotary axes: M116
Tilting the machining plane (Cycle 19 and 3-D ROT soft key in the
manual operating mode)
Circle in 3 axes with tilted working plane
Software option 2 (option number #09)
Block processing time 1.5 ms instead of 6 ms
5-axis interpolation
3-D machining:
M128: Maintaining the position of the tool tip when positioning
with tilted axes (TCPM)
M144: Compensating the machine’s kinematics configuration for
ACTUAL/NOMINAL positions at end of block
Additional finishing/roughing and tolerance for rotary axes
parameters in Cycle 32 (G62)
LN blocks (3-D compensation)
Touch probe function (option number #17)
Touch probe cycles
Compensation of tool misalignment in manual mode
Compensation of tool misalignment in automatic mode
Datum setting in manual mode
Datum setting in automatic mode
Milling of internal and external threads (Cycles 262 to 265, 267)
Finishing of rectangular and circular pockets and studs
(Cycles 212 to 215)
Clearing level and oblique surfaces (Cycles 230 to 232)
Straight slots and circular slots (Cycles 210, 211)
Linear and circular point patterns (Cycles 220, 221)
Contour train, contour pocket—also with contour-parallel
machining (Cycles 20 to 25)
OEM cycles (special cycles developed by the machine tool
builder) can be integrated
Advanced graphic features (option number #20)
Verification graphics, machining graphics
Plan view
Projection in three planes
3-D view
Software option 3(option number #21)
Tool compensation
M120: Radius-compensated contour look-ahead for up to 99
blocks
3-D machining
M118 Superimpose handwheel positioning during program run
Pallet management (option number #22)
Pallet management
HEIDENHAIN DNC (option number #18)
Communication with external PC applications over COM
component
HEIDENHAIN TNC 6207
Display step (option number #23)
Input resolution and display step:
For linear axes to 0.01 µm
Angular axes to 0.000 01°
Double speed (option number #49)
Double-speed control loops are used primarily for high-speed
spindles as well as linear motors and torque motors
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
8
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 6209
1 Introduction ..... 29
1.1 The TNC 620 ..... 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 ..... 33
1.3 Operating Modes ..... 34
Manual Operation and Electronic Handwheel ..... 34
Positioning with Manual Data Input ..... 34
Programming and Editing ..... 35
Test Run ..... 35
Program Run, Full Sequence and Program Run, Single Block ..... 36
FACE MILLING (Cycle 232, Advanced programming features software option) ..... 337
8.7 Coordinate Transformation Cycles ..... 344
Overview ..... 344
Effect of coordinate transformations ..... 344
DATUM SHIFT (Cycle 7) ..... 345
DATUM SHIFT with datum tables (Cycle 7) ..... 346
DATUM SETTING (Cycle 247) ..... 349
MIRROR IMAGE (Cycle 8) ..... 350
ROTATION (Cycle 10) ..... 352
SCALING FACTOR (Cycle 11) ..... 353
AXIS-SPECIFIC SCALING (Cycle 26) ..... 354
WORKING PLANE (Cycle 19, software option 1) ..... 355
8.8 Special Cycles ..... 363
DWELL TIME (Cycle 9) ..... 363
PROGRAM CALL (Cycle 12) ..... 364
ORIENTED SPINDLE STOP (Cycle 13) ..... 365
TOLERANCE (Cycle 32) ..... 366
HEIDENHAIN TNC 62021
9 Programming: Subprograms and Program Section Repeats ..... 369
9.1 Labeling Subprograms and Program Section Repeats ..... 370
Labels ..... 370
9.2 Subprograms ..... 371
Actions ..... 371
Programming notes ..... 371
Programming a subprogram ..... 371
Calling a subprogram ..... 371
9.3 Program Section Repeats ..... 372
Label LBL ..... 372
Actions ..... 372
Programming notes ..... 372
Programming a program section repeat ..... 372
Calling a program section repeat ..... 372
9.4 Separate Program as Subprogram ..... 373
Actions ..... 373
Programming notes ..... 373
Calling any program as a subprogram ..... 373
9.5 Nesting ..... 374
Types of nesting ..... 374
Nesting depth ..... 374
Subprogram within a subprogram ..... 374
Repeating program section repeats ..... 376
Repeating a subprogram ..... 377
9.6 Programming Examples ..... 378
22
10 Programming: Q Parameters ..... 385
10.1 Principle and Overview ..... 386
Programming notes ..... 387
Calling Q-parameter functions ..... 387
10.2 Part Families—Q Parameters in Place of Numerical Values ..... 388
Example NC blocks ..... 388
Example ..... 388
10.3 Describing Contours through Mathematical Operations ..... 389
Function ..... 389
Overview ..... 389
Programming fundamental operations ..... 390
10.4 Trigonometric Functions ..... 391
Definitions ..... 391
Programming trigonometric functions ..... 392
10.5 Calculating Circles ..... 393
Function ..... 393
10.6 If-Then Decisions with Q Parameters ..... 394
Function ..... 394
Unconditional jumps ..... 394
Programming If-Then decisions ..... 394
Abbreviations used: ..... 395
10.7 Checking and Changing Q Parameters ..... 396
Procedure ..... 396
10.8 Additional Functions ..... 397
Overview ..... 397
FN14: ERROR: Displaying error messages ..... 398
FN 16: F-PRINT: Formatted output of text and Q parameter values ..... 402
FN18: SYS-DATUM READ Read system data ..... 407
FN19: PLC: Transferring values to the PLC ..... 415
FN20: WAIT FOR: NC and PLC synchronization ..... 416
FN29: PLC: Transferring values to the PLC ..... 418
FN37:EXPORT ..... 418
10.9 Accessing Tables with SQL Commands ..... 419
Introduction ..... 419
A Transaction ..... 420
Programming SQL commands ..... 422
Overview of the soft keys ..... 422
SQL BIND ..... 423
SQL SELECT ..... 424
SQL FETCH ..... 427
SQL UPDATE ..... 428
SQL INSERT ..... 428
SQL COMMIT ..... 429
SQL ROLLBACK ..... 429
HEIDENHAIN TNC 62023
10.10 Entering Formulas Directly ..... 430
Entering formulas ..... 430
Rules for formulas ..... 432
Programming example ..... 433
10.11 String Parameters ..... 434
String processing functions ..... 434
Assigning string parameters ..... 435
Chain-linking string parameters ..... 435
Converting a numerical value to a string parameter ..... 436
Copying a substring from a string parameter ..... 437
Converting a string parameter to a numerical value ..... 438
Checking a string parameter ..... 439
Finding the length of a string parameter ..... 440
Comparing alphabetic priority ..... 441
10.12 Preassigned Q Parameters ..... 442
Values from the PLC: Q100 to Q107 ..... 442
Active tool radius: Q108 ..... 442
Tool axis: Q109 ..... 442
Spindle status: Q110 ..... 443
Coolant on/off: Q111 ..... 443
Overlap factor: Q112 ..... 443
Unit of measurement for dimensions in the program: Q113 ..... 443
Tool length: Q114 ..... 443
Coordinates after probing during program run ..... 444
Deviation between actual value and nominal value during automatic tool measurement with the TT 130 ..... 445
Tilting the working plane with mathematical angles: rotary axis coordinates calculated by the TNC ..... 445
Measurement results from touch probe cycles (see also User’s Manual for Touch Probe Cycles) ..... 446
10.13 Programming Examples ..... 448
24
11 Test Run and Program Run ..... 455
11.1 Graphics (Advanced Graphic Features Software Option) ..... 456
Function ..... 456
Overview of display modes ..... 457
Plan view ..... 457
Projection in 3 planes ..... 458
3-D view ..... 459
Magnifying details ..... 460
Repeating graphic simulation ..... 462
Measuring the machining time ..... 462
11.2 Show the Workpiece in the Working Space (Advanced Graphic Features Software Option) ..... 463
Function ..... 463
11.3 Functions for Program Display ..... 464
Overview ..... 464
11.4 Test Run ..... 465
Function ..... 465
11.5 Program Run ..... 467
Function ..... 467
Running a part program ..... 468
Interrupting machining ..... 468
Moving the machine axes during an interruption ..... 469
Resuming program run after an interruption ..... 470
Mid-program startup (block scan) ..... 471
Returning to the contour ..... 472
11.6 Automatic Program Start ..... 473
Function ..... 473
11.7 Optional Block Skip ..... 474
Function ..... 474
Inserting the “/” character ..... 474
Erasing the “/” character ..... 474
11.8 Optional Program-Run Interruption ..... 475
Function ..... 475
HEIDENHAIN TNC 62025
12 MOD Functions ..... 477
12.1 Selecting MOD Functions ..... 478
Selecting the MOD functions ..... 478
Changing the settings ..... 478
Exiting the MOD functions ..... 478
Overview of MOD functions ..... 479
12.2 Software Numbers ..... 480
Function ..... 480
12.3 Position Display Types ..... 481
Function ..... 481
12.4 Unit of Measurement ..... 482
Function ..... 482
12.5 Displaying Operating Times ..... 483
Function ..... 483
12.6 Entering Code Numbers ..... 484
Function ..... 484
12.7 Setting the Data Interfaces ..... 485
Serial interface on the TNC 620 ..... 485
Function ..... 485
Setting the RS-232 interface ..... 485
Setting the baud rate (baudRate) ..... 485
Set the protocol (protocol) ..... 485
Set the data bits (dataBits) ..... 486
Parity check (parity) ..... 486
Setting the stop bits (stopBits) ..... 486
Setting the handshake (flowControl) ..... 486
Settings for data transfer with the TNCserver PC software ..... 487
Setting the mode of the external device (fileSystem) ..... 487
Software for data transfer ..... 488
12.8 Ethernet Interface ..... 490
Introduction ..... 490
Connection possibilities ..... 490
Connecting the control to the network ..... 491
26
13 Tables and Overviews ..... 497
13.1 Machine-Specific User Parameters ..... 498
Function ..... 498
13.2 Pin Layout and Connecting Cables for Data Interfaces ..... 506
RS-232-C/V.24 interface for HEIDEHAIN devices ..... 506
Non-HEIDENHAIN devices ..... 507
Ethernet interface RJ45 socket ..... 507
13.3 Technical Information ..... 508
13.4 Exchanging the Buffer Battery ..... 515
HEIDENHAIN TNC 62027
Introduction
1.1The TNC 620
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 620 is designed for milling and
drilling machine tools, as well as machining centers, with up to 5 axes.
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 620
functions are fast and easy to use.
Programming: HEIDENHAIN conversational
format
The HEIDENHAIN conversational programming format 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 FK free contour
programming feature (Advanced programming features software
option), performs the necessary calculations automatically. Workpiece
machining can be graphically simulated either during or before actual
machining (Advanced graphic features software option).
You can also enter and test one program while the control is running
another.
Compatibility
The scope of functions of the TNC 620 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 620. If NC blocks
contain invalid elements, the TNC will mark them as ERROR blocks
during download.
30
Loading...
+ 509 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.