Home
HEIDENHAIN
Control Systems
TNC 430
HEIDENHAIN TNC 430 User Manual
4
of 1
of 1 rating
502 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
HEIDENHAIN TNC 426, TNC 430
157
6.5 P
ath Contours — P
olar Coordinat
es
10 LBL 1
Identify beginning of
program section repeat
11 CP IPA+360 IZ+1.5 DR+ F200
Enter the thread pitch as an incremental IZ dimension
12 CALL LBL 1 REP 24
Program the number of repeats (thread revolutions)
13 DEP CT CCA180 R+2
182
184
Table of Contents
TNC Models, Software and Features
5
New features of the NC software 280 476-xx
6
Changed features of the NC software 280 476-xx
7
New/changed descriptions in this manual.
7
1 Introduction ..... 1
11
2 Manual Operation and Setup ..... 15
11
3 Positioning with Manual Data Input (MDI) ..... 29
12
4 Programming:Fundamentals of NC, File Management, Programming Aids, Pallet Management ..... 33
12
5 Programming: Tools ..... 97
15
6 Programming: Programming Contours ..... 127
16
7 Programming: Miscellaneous functions ..... 175
18
8 Programming: Cycles ..... 201
19
9 Programming: Subprograms and Program Section Repeats ..... 341
21
10 Programming: Q Parameters ..... 355
22
11 Test run and Program Run ..... 399
23
12 MOD Functions ..... 417
24
13 Tables and Overviews ..... 447
25
Introduction
27
1.1 The TNC 426, the TNC 430
28
Programming: HEIDENHAIN conversational and ISO formats
28
Compatibility
28
1.2 Visual Display Unit and Keyboard
29
Visual display unit
29
Screen layout
30
Keyboard
31
1.3 Modes of Operation
32
Manual Operation and Electronic Handwheel
32
Positioning with manual data input (MDI)
32
Programming and Editing
33
Test run
33
Program Run, Full Sequence and Program Run, Single Block
34
1.4 Status Displays
35
“General” status display
35
Additional status displays
36
1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels
39
3-D Touch Probes
39
HR electronic handwheels
40
Manual Operation and Setup
41
2.1 Switch-on, Switch-off
42
Switch-on
42
Switch-off
43
2.2 Moving the Machine Axes
44
Note
44
To traverse with the machine axis direction buttons:
44
Traversing with the HR410 electronic handwheel
45
Incremental jog positioning
46
2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M
47
Function
47
Entering values
47
Changing the spindle speed and feed rate
47
2.4 Datum Setting(Without a 3-D Touch Probe)
48
Note
48
Preparation
48
Datum setting
49
2.5 Tilting the working plane
50
Application, function
50
Traversing the reference points in tilted axes
51
Setting the datum in a tilted coordinate system
51
Datum setting on machines with rotary tables
52
Position display in a tilted system
52
Limitations on working with the tilting function
52
To activate manual tilting:
53
Positioning with Manual Data Input (MDI)
55
3.1 Programming and Executing Simple Machining Operations
56
Positioning with manual data input (MDI)
56
Protecting and erasing programs in $MDI
58
Programming: Fundamentals of NC, File Management, Programming Aids, Pallet Management
59
4.1 Fundamentals
60
Position encoders and reference marks
60
Reference system
60
Reference system on milling machines
61
Polar coordinates
62
Absolute and incremental workpiece positions
63
Setting the datum
64
4.2 File Management: Fundamentals
65
Files
65
Data security
66
4.3 Standard File Management
67
Note
67
Calling the file manager
67
Selecting a file
68
Deleting a file
68
Copying a file
69
Data transfer to or from an external data medium
70
Selecting one of the last 10 files selected
72
Renaming a file
72
Converting an FK program into HEIDENHAIN conversational format
73
Protect file / Cancel file protection
74
4.4 Advanced File Management
75
Note
75
Directories
75
Paths
75
Overview: Functions of the expanded file manager
76
Calling the file manager
77
Selecting drives, directories and files
78
Creating a new directory (only possible on the drive TNC:\)
79
Copying a single file
80
Copying a directory
81
Choosing one of the last 10 files selected
81
Deleting a file
82
Deleting a directory
82
Tagging files
83
Renaming a file
84
Additional Functions
84
Data transfer to or from an external data medium
85
Copying files into another directory
86
The TNC in a network (applies only for Ethernet interface option)
87
4.5 Creating and Writing Programs
89
Organization of an NC program in HEIDENHAIN conversational format.
89
Defining the blank form–BLK FORM
89
Creating a new part program
90
Programming tool movements in conversational format
92
Editing a program
93
4.6 Interactive Programming Graphics
96
To generate/not generate graphics during programming:
96
Generating a graphic for an existing program
96
Block number display ON/OFF
97
To erase the graphic:
97
Magnifying or reducing a detail
97
4.7 Structuring Programs
98
Definition and applications
98
To display the program structure window / change the active window:
98
To insert a structuring block in the (left) program window
98
To insert a structuring block in the (right) structure window
98
Selecting blocks in the program structure window
98
4.8 Adding Comments
99
Function
99
Entering comments during programming
99
Inserting comments after program entry
99
Entering a comment in a separate block
99
4.9 Creating Text Files
100
Function
100
Opening and exiting text files
100
Editing texts
101
Erasing and inserting characters, words and lines
102
Editing text blocks
102
Finding text sections
103
4.10 Integrated Pocket Calculator
104
Operation
104
4.11 Immediate Help for NC Error Messages
105
Displaying error messages
105
Display HELP
105
4.12 Pallet Management
106
Application
106
Selecting a pallet table
108
To leave the pallet file:
108
Executing the pallet file
108
4.13 Pallet Operation with Tool- Oriented Machining
110
Application
110
Selecting a pallet file
115
Setting up the pallet file with the entry form
115
Sequence of tool-oriented machining
119
To leave the pallet file:
120
Executing the pallet file
120
Programming: Tools
123
5.1 Entering Tool-Related Data
124
Feed rate F
124
Spindle speed S
124
5.2 Tool Data
125
Requirements for tool compensation
125
Tool numbers and tool names
125
Tool length L
125
Tool radius R
125
Delta values for lengths and radii
126
Entering tool data into the program
126
Entering tool data in tables
127
Pocket table for tool changer
132
Calling tool data
133
Tool change
134
5.3 Tool Compensation
136
Introduction
136
Tool length compensation
136
Tool radius compensation
137
5.4 Three-Dimensional Tool Compensation
140
Introduction
140
Definition of a normalized vector
141
Permissible tool forms
141
Using other tools: Delta values
142
3-D compensation without tool orientation
142
Face Milling: 3-D compensation with and without tool orientation
142
Peripheral milling: 3-D radius compensation with workpiece orientation
144
5.5 Working with Cutting Data Tables
146
Note
146
Applications
146
Table for workpiece materials
147
Table for tool cutting materials
148
Table for cutting data
148
Data required for the tool table
149
Working with automatic speed/feed rate calculation
150
Changing the table structure
150
Data transfer from cutting data tables
152
Configuration file TNC.SYS
152
Programming: Programming Contours
153
6.1 Tool movements
154
Path functions
154
FK Free Contour Programming
154
Miscellaneous functions M
154
Subprograms and Program Section Repeats
154
Programming with Q parameters
154
6.2 Fundamentals of Path Functions
155
Programming tool movements for workpiece machining
155
6.3 Contour Approach and Departure
159
Overview: Types of paths for contour approach and departure
159
Important positions for approach and departure
159
Approaching on a straight line with tangential connection: APPR LT
161
Approaching on a straight line perpendicular to the first contour point: APPR LN
161
Approaching on a circular path with tangential connection: APPR CT
162
Approaching on a circular arc with tangential connection from a straight line to the contour: APP...
162
Departing on a straight line with tangential connection: DEP LT
163
Departing on a straight line perpendicular to the last contour point: DEP LN
163
Departure on a circular path with tangential connection: DEP CT
164
Departing on a circular arc tangentially connecting the contour and a straight line: DEP LCT
164
6.4 Path Contours — Cartesian Coordinates
165
Overview of path functions
165
Straight line L
166
Inserting a chamfer CHF between two straight lines
167
Corner rounding RND
168
Circle center CC
169
Circular path C around circle center CC
170
Circular path CR with defined radius
171
Circular path CT with tangential connection
172
6.5 Path Contours — Polar Coordinates
177
Overview
177
Polar coordinate origin: Pole CC
177
Straight line LP
178
Circular path CP around pole CC
178
Circular path CTP with tangential connection
179
Helical interpolation
179
6.6 Path Contours—FK Free Contour Programming
184
Fundamentals
184
Graphics during FK programming
185
Initiating the FK dialog
186
Free programming of straight lines
186
Free programming of circular arcs
187
Input possibilities
188
Auxiliary points
190
Relative data
191
Converting FK programs
193
6.7 Path Contours — Spline Interpolation
199
Function
199
Programming: Miscellaneous functions
201
7.1 Entering Miscellaneous Functions M and STOP
202
Fundamentals
202
7.2 Miscellaneous Functions for Program Run Control, Spindle and Coolant
203
Overview
203
7.3 Miscellaneous Functions for Coordinate Data
204
Programming machine-referenced coordinates: M91/M92
204
Activating the most recently entered datum: M104
206
Moving to position in an non-tilted coordinate system with a tilted working plane: M130
206
7.4 Miscellaneous Functions for Contouring Behavior
207
Smoothing corners: M90
207
Insert rounding arc between straight lines: M112
208
Machining small contour steps: M97
208
Machining open contours: M98
209
Feed rate factor for plunging movements: M103
209
Feed rate in millimeters per spindle revolution: M136
210
Feed rate at circular arcs: M109/M110/M111
211
Calculating the radius-compensated path in advance (LOOK AHEAD): M120
211
Superimposing handwheel positioning during program run: M118
213
Retraction from the contour in the tool-axis direction: M140
214
Suppressing touch probe monitoring: M141
215
Delete modal program information: M142
216
Delete basic rotation: M143
216
7.5 Miscellaneous Functions for Rotary Axes
217
Feed rate in mm/min on rotary axes A, B, C: M116
217
Shorter-path traverse of rotary axes: M126
217
Reducing display of a rotary axis to a value less than 360˚: M94
218
Automatic compensation of machine geometry when working with tilted axes: M114
219
Maintaining the position of the tool tip when positioning with tilted axes (TCPM*): M128
220
Exact stop at corners with nontangential transitions: M134
222
Selecting tilting axes: M138
222
Compensating the machine’s kinematic configuration for ACTUAL/NOMINAL positions at end of block: ...
223
7.6 Miscellaneous Functions for Laser Cutting Machines
224
Principle
224
Output the programmed voltage directly: M200
224
Output voltage as a function of distance: M201
224
Output voltage as a function of speed: M202
225
Output voltage as a function of time (time- dependent ramp): M203
225
Output voltage as a function of time (time- dependent pulse): M204
225
Programming: Cycles
227
8.1 Working with Cycles
228
Defining a cycle using soft keys
228
Defining a cycle using the GOTO function
228
Calling a cycle
230
Working with the secondary axes U/V/W
231
8.2 Point Tables
232
Function
232
Creating a point table
232
Selecting a point table in the program.
233
Calling a cycle in connection with point tables
234
8.3 Cycles for Drilling, Tapping and Thread Milling
235
Overview
235
PECKING (Cycle 1)
237
DRILLING (Cycle 200)
238
REAMING (Cycle 201)
240
BORING (Cycle 202)
242
UNIVERSAL DRILLING (Cycle 203)
244
BACK BORING (Cycle 204)
246
UNIVERSAL PECKING (Cycle 205)
248
BORE MILLING (Cycle 208)
250
TAPPING with a floating tap holder (Cycle 2)
252
TAPPING NEW with floating tap holder (Cycle206)
253
RIGID TAPPING (Cycle 17)
255
RIGID TAPPING without a floating tap holder TAPPING (Cycle 207)
256
THREAD CUTTING (Cycle 18)
258
TAPPING WITH CHIP BREAKING (Cycle 209)
259
Fundamentals of thread milling
261
THREAD MILLING (Cycle 262)
263
THREAD MILLING/COUNTERSINKING (Cycle263)
265
THREAD DRILLING/MILLING (Cycle 264)
269
HELICAL THREAD DRILLING/MILLING (Cycle265)
272
OUTSIDE THREAD MILLING (Cycle 267)
275
8.4 Cycles for milling pockets, studs and slots
283
Overview
283
POCKET MILLING (Cycle 4)
284
POCKET FINISHING (Cycle 212)
286
STUD FINISHING (Cycle 213)
288
CIRCULAR POCKET MILLING (Cycle 5)
290
CIRCULAR POCKET FINISHING (Cycle 214)
292
CIRCULAR STUD FINISHING (Cycle 215)
294
SLOT MILLING (Cycle 3)
296
SLOT (oblong hole) with reciprocating plunge- cut (Cycle 210)
298
CIRCULAR SLOT (oblong hole) with reciprocating plunge-cut (Cycle 211)
300
8.5 Cycles for Machining Hole Patterns
304
Overview
304
CIRCULAR PATTERN (Cycle 220)
305
LINEAR PATTERN (Cycle 221)
307
8.6 SL cycles
311
Fundamentals
311
Overview of SL cycles
312
CONTOUR GEOMETRY (Cycle 14)
313
Overlapping contours
313
CONTOUR DATA (Cycle 20)
316
REAMING (Cycle 21)
317
ROUGH-OUT (Cycle 22)
318
FLOOR FINISHING (Cycle 23)
319
SIDE FINISHING (Cycle 24)
320
CONTOUR TRAIN (Cycle 25)
321
CYLINDER SURFACE (Cycle 27)
323
CYLINDER SURFACE slot milling (Cycle 28)
325
8.7 Cycles for multipass milling
336
Overview
336
RUN DIGITIZED DATA (Cycle 30)
337
MULTIPASS MILLING (Cycle 230)
338
RULED SURFACE (Cycle 231)
340
8.8 Coordinate Transformation Cycles
345
Overview
345
Effect of coordinate transformations
345
DATUM SHIFT (Cycle 7)
346
DATUM SHIFT with datum tables (Cycle 7)
347
DATUM SETTING (Cycle 247)
350
MIRROR IMAGE (Cycle 8)
351
ROTATION (Cycle 10)
353
SCALING FACTOR (Cycle 11)
354
AXIS-SPECIFIC SCALING (Cycle 26)
355
WORKING PLANE (Cycle 19)
356
8.9 Special Cycles
363
DWELL TIME (Cycle 9)
363
PROGRAM CALL (Cycle 12)
363
ORIENTED SPINDLE STOP (Cycle 13)
364
TOLERANCE (Cycle 32)
365
Programming: Subprograms and Program Section Repeats
367
9.1 Labeling Subprograms and Program Section Repeats
368
Labels
368
9.2 Subprograms
369
Operating sequence
369
Programming notes
369
Programming a subprogram
369
Calling a subprogram
369
9.3 Program Section Repeats
370
Label LBL
370
Operating sequence
370
Programming notes
370
Programming a program section repeat
370
Calling a program section repeat
370
9.4 Separate Program as Subprogram
371
Operating sequence
371
Programming notes
371
Calling any program as a subprogram
371
9.5 Nesting
372
Types of nesting
372
Nesting depth
372
Subprogram within a subprogram
372
Repeating program section repeats
373
Repeating a subprogram
374
Programming: Q Parameters
381
10.1 Principle and Overview
382
Programming notes
382
Calling Q parameter functions
383
10.2 Part Families – Q Parameters in Place of Numerical Values
384
Example NC blocks
384
Example
384
10.3 Describing Contours through Mathematical Operations
385
Function
385
Overview
385
Programming fundamental operations
386
10.4 Trigonometric Functions
387
Definitions
387
Programming trigonometric functions
388
10.5 Calculating Circles
389
Function
389
10.6 If-Then Decisions with Q Parameters
390
Function
390
Unconditional jumps
390
Programming If-Then decisions
390
Abbreviations used:
391
10.7 Checking and changing Q parameters
392
Procedure
392
10.8 Additional Functions
393
Overview
393
FN14: ERROR: Displaying error messages
394
FN15: PRINT: Output of texts or Q parameter values
396
FN16: F-PRINT: Formatted output of texts or Q parameter values
397
FN18: SYS-DATUM READ Read system data
399
FN19: PLC: Transferring values to the PLC
405
FN20: WAIT FOR NC and PLC synchronization
405
FN 25: PRESET: Setting a new datum
406
FN26: TABOPEN: Opening a Freely Definable Table
407
FN27: TABWRITE: writing to a freely definable table
407
FN28: TABREAD: Reading a Freely Definable Table
408
10.9 Entering Formulas Directly
409
Entering formulas
409
Rules for formulas
410
Programming example
411
10.10 Preassigned Q Parameters
412
Values from the PLC: Q100 to Q107
412
Active tool radius: Q108
412
Tool axis: Q109
412
Spindle status: Q110
412
Coolant on/off: Q111
413
Overlap factor: Q112
413
Unit of measurement for dimensions in the program: Q113
413
Tool length: Q114
413
Coordinates after probing during program run
413
Deviation between actual value and nominal value during automatic tool measurement with the TT 130
414
Tilting the working plane with mathematical angles: Rotary axis coordinates calculated by the TNC
414
Results of measurements with touch probe cycles (see also Touch Probe Cycles User's Manual)
415
Test run and Program Run
425
11.1 Graphics
426
Function
426
Overview of display modes
426
Plan view
427
Projection in 3 planes
427
3-D view
428
Magnifying details
428
Repeating graphic simulation
430
Measuring the machining time
430
11.2 Functions for Program Display
431
Overview
431
11.3 Test run
432
Function
432
11.4 Program run
434
Application
434
Running a part program
434
Interrupting machining
435
Moving the machine axes during an interruption
436
Resuming program run after an interruption
437
Mid-program startup (block scan)
438
Returning to the contour
439
11.5 Automatic Program Start
440
Function
440
11.6 Optional Block Skip
441
Function
441
11.7 Optional Program Run Interruption
442
Function
442
MOD Functions
443
12.1 MOD functions
444
Selecting the MOD functions
444
Changing the settings
444
Exiting the MOD functions
444
Overview of MOD functions
444
12.2 Software Numbers and Option Numbers
446
Function
446
12.3 Code Number
447
Function
447
12.4 Setting the Data Interfaces
448
Function
448
Setting the RS-232 interface
448
Setting the RS-422 interface
448
Setting the OPERATING MODE of the external device
448
Setting the BAUD RATE
448
Assign
449
Software for data transfer
450
12.5 Ethernet Interface
453
Introduction
453
Installing an Ethernet card
453
Connection possibilities
453
Configuring the TNC
454
12.6 Configuring PGM MGT
459
Function
459
Changing the setting
459
12.7 Machine-Specific User Parameters
460
Function
460
12.8 Showing the workpiece in the working space
461
Function
461
12.9 Position Display Types
463
Function
463
12.10 Select the unit of measurement
464
Function
464
12.11 Select the programming Language for $MDI
465
Function
465
12.12 Selecting the Axes for Generating L Blocks
466
Function
466
12.13 Enter the axis traverse limits, datum display
467
Function
467
Working without additional traverse limits
467
To find and enter the maximum traverse:
467
Datum display
467
12.14 Displaying HELP Files
468
Function
468
Selecting HELP files
468
12.15 Displaying Operating Time
469
Function
469
12.16 Teleservice
470
Function
470
Calling/Exiting Teleservice
470
12.17 External Access
471
Function
471
Tables and Overviews
473
13.1 General User Parameters
474
Input possibilities for machine parameters
474
Selecting general user parameters
474
13.2 Pin Layout and Connecting Cable for the Data Interfaces
487
RS-232-C/V.24 Interface HEIDEHAIN devices
487
Non-HEIDENHAIN devices
488
RS-422/V.11 Interface
489
Ethernet interface RJ45 socket (option)
490
Ethernet interface BNC socket (option)
490
13.3 Technical Information
491
13.4 Exchanging the Buffer Battery
495
TNC 426 CB/PB, TNC 430 CA/PA
495
TNC 426 M, TNC 430 M
495
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the HEIDENHAIN TNC 430 and is the answer not in the manual?
Ask a question
HEIDENHAIN TNC 430 Specifications
General
Brand
HEIDENHAIN
Model
TNC 430
Category
Control Systems
Language
English
Related product manuals
HEIDENHAIN TNC 426 B
362 pages
HEIDENHAIN TNC151B
97 pages
HEIDENHAIN TNC 430 PA
362 pages
HEIDENHAIN TNC 430 CA
362 pages
HEIDENHAIN TNC 430 PA/M
1135 pages
HEIDENHAIN ITNC 530
696 pages
HEIDENHAIN MANUALPLUS 620
465 pages
HEIDENHAIN CNC PILOT 640
697 pages
HEIDENHAIN iTNC 530 HSCI
654 pages
HEIDENHAIN POSITIP 880
151 pages
HEIDENHAIN TNC 426 CB
20 pages
HEIDENHAIN TNC 426 PB
362 pages