TNC 410 TNC 426 TNC 430
NC Software 286 060-xx 286 080-xx 280 472-xx 280 473-xx 280 474-xx 280 475-xx
User's Manual
ISO Programming
4/99
Controls on the TNC
Controls on the visual display unit
Split screen layout
Switch between machining or programming modes
Soft keys for selecting functions in screen
Switching the soft-key rows
Changing the screen settings (only BC 120)
Typewriter keyboard for entering letters and symbols
Q |
W |
E |
R |
T Y |
File name |
Comments |
|||||
G |
F |
S |
T |
M |
ISO programs |
|
Machine operating modes
Manual Operation
Electronic Handwheel
Positioning with Manual Data Input (MDI) Program Run, Single Block
Program Run, Full Sequence
Programming modes
Programming and Editing
Test run
Program/file management,TNC functions
PGM |
Select or delete programs and files |
MGT |
External data transfer |
|
|
PGM |
Enter program call in a program |
CALL |
|
MOD |
MOD functions |
HELP |
Displaying help texts for NC error messages |
CALC |
Pocket calculator |
|
Moving the cursor, going directly to blocks, cycles and parameter functions
Move highlight
GOTO Go directly to blocks, cycles and parameter functions
Override control knobs for feed rate/spindle speed
|
100 |
|
100 |
50 |
150 |
50 |
150 |
|
F % |
|
S % |
|
0 |
|
0 |
Programming path movements (only conversational)
APPR |
Approach/depart contour |
DEP |
|
|
FK free contour programming |
L |
Straight line |
|
|
CC |
Circle center/pole for polar coordinates |
|
|
C |
Circle with center |
|
|
CR |
Circle with radius |
|
|
CT |
Circular arc with tangential connection |
|
|
CHF |
Chamfer |
|
|
RND |
Corner rounding |
|
Tool data (only conversational)
Entering and calling tool length and radius
Cycles, subprograms, and program section repeats (only conversational)
CYCL |
CYCL |
Define and call cycles |
|
DEF |
CALL |
||
LBL |
LBL Enter and call labels for |
||
SET |
CALL |
subprogramming and program |
|
|
|
|
|
|
|
|
section repeats |
STOP |
Program stop in a program |
||
TOUCH |
Enter touch probe functions in a program |
||
PROBE |
|||
Coordinate axes and numbers, editing |
|||
X |
... |
V |
Select coordinate axes or enter |
|
|
|
them in a program |
0 |
... |
9 |
Numbers |
|
Decimal point |
||
+/ |
Change arithmetic sign |
||
P |
Polar coordinates |
||
|
Incremental dimensions |
||
Q |
Q parameters |
||
|
Capture actual position |
||
NO |
Skip dialog questions, delete words |
||
ENT |
Confirm entry and resume
ENT
dialog
END
End block
Clear numerical entry or TNC error message
CE
DEL
Abort dialog, delete program section
TNC Models, Software and
Features
This manual describes functions and features provided by the TNCs with the following NC software numbers.
TNC Model |
NC Software No. |
TNC 410 |
286 060-xx |
TNC 410 |
286 080-xx |
TNC 426 CB, TNC 426 PB |
280 472-xx |
TNC 426 CF, TNC 426 PF |
280 473-xx |
TNC 430 CA, TNC 430 PA |
280 472-xx |
TNC 430 CE, TNC 430 PE |
280 473-xx |
TNC 426 CB, TNC 426 PB |
280 474-xx |
TNC 426 CF, TNC 426 PF |
280 475-xx |
TNC 426 M |
280 474-xx |
TNC 426 ME |
280 475-xx |
TNC 430 CA, TNC 430 PA |
280 474-xx |
TNC 430 CE, TNC 430 PE |
280 475-xx |
TNC 430 M |
280 474-xx |
TNC 430 ME |
280 475-xx |
The suffixes E and F indicate the export versions of the TNC which have the following limitations:
■Linear movement is possible in no more than 4 axes simultaneously
The machine tool builder adapts the useable features of the TNC to his machine by setting machine parameters. Some of the functions described in this manual may not be among the features provided by your machine tool.
TNC functions that may not be available on your machine include:
■Probing function for the 3-D touch probe
■Digitizing option (conversational programming only)
■Tool measurement with the TT 120 (conversational programming only)
■Rigid tapping
■Returning to the contour after an interruption
Please contact your machine tool builder to become familiar with the individual implementation of the control on 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:
In addition to this manual, another manual is available describing all the touch probe functions of the TNC 426 / TNC 430. Please contact HEIDENHAIN if you require a copy of this User's Manual. ID number: 329 203-xx.
Location of use
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.
Contents
I
Contents
Introduction
Manual Operation and Setup
Positioning with Manual Data Input (MDI)
Programming: Fundamentals of NC,
File Management, ProgrammingAids
Programming:Tools
Programming: Programming Contours
Programming: Miscellaneous Functions
Programming: Cycles
Programming: Subprograms and Program
Section Repeats
Programming: Q Parameters
Test Run and Program Run
3-DTouch Probes
MOD Functions
Tables and Overviews
Contents1
2
3
4
5
6
7
8
9
10
11
12
13
14
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
III |
Contents
.....1 INTRODUCTION |
1 |
|
|
1.1 |
TheTNC 410,TheTNC 426, and TheTNC 430 2..... |
||
1.2 |
Visual Display Unit and Keyboard 3..... |
||
1.3 |
Modes of Operation 5..... |
||
1.4 |
Status Displays ..... 9 |
||
1.5 |
Accessories: HEIDENHAIN 3-DTouch Probes and Electronic Handwheels 14..... |
.....2 MANUAL OPERATION AND SETUP |
15 |
|
|
2.1 |
Switch-on, Switch-off ..... 16 |
|
|
2.2 |
Moving the Machine Axes ..... 17 |
|
|
2.3 |
Spindle Speed S, Feed Rate F and Miscellaneous Functions M 19..... |
||
2.4 |
Datum Setting (Without a 3-DTouch Probe) 20..... |
||
2.5 |
Tilt the working plane (notTNC 410) ..... 21 |
.....3 POSITIONING WITH MANUAL DATA INPUT (MDI) |
25 |
|
|||||
3.1 |
Program and Run Simple Machining Operations ..... |
26 |
|
||||
|
|
||||||
4 PROGRAMMING: FUNDAMENTALS OF NC, FILE MANAGEMENT, |
|||||||
.....PROGRAMMING AIDS, PALLET MANAGEMENT |
31 |
|
|
||||
4.1 |
Fundamentals of NC |
..... 32 |
|
|
|
|
|
4.2 |
File Management: Fundamentals |
..... 37 |
|
|
|
|
|
4.3 |
Standard file managementTNC 426,TNC 430 ..... |
38 |
|
|
|||
4.4 |
Expanded File ManagementTNC 426,TNC 430 ..... |
43 |
|
|
|||
4.5 |
File Management for theTNC 410 |
..... 56 |
|
|
|
||
4.6 |
Creating and Writing Programs ..... |
59 |
|
|
|
|
|
4.7 |
Programming Graphics (notTNC 426,TNC 430) ..... |
66 |
|
||||
4.8 |
Adding Comments ..... |
68 |
|
|
|
|
|
4.9 |
CreatingText Files (notTNC 410) ..... |
69 |
|
|
|
|
|
4.10 |
The Pocket Calculator (notTNC 410) ..... |
72 |
|
|
|
||
4.11 |
Direct Help for NC Error Messages (notTNC 410) ..... |
73 |
|
||||
4.12 |
Help Function (notTNC 426,TNC 430) ..... |
74 |
|
|
|
||
4.13 |
Pallet Management (notTNC 410) ..... |
75 |
|
|
|
IV |
Contents |
.....5 PROGRAMMING: TOOLS |
77 |
|
|
5.1 |
EnteringTool-Related Data 78..... |
||
5.2 |
Tool Data ..... 79 |
|
|
5.3 |
Tool Compensation ..... |
90 |
|
6 PROGRAMMING: PROGRAMMING CONTOURS |
..... |
95 |
|
|
|
|
|
|||||
6.1 |
Overview ofTool Movements |
..... 96 |
|
|
|
|
|
|
|
|
||
6.2 |
Fundamentals of Path Functions ..... |
97 |
|
|
|
|
|
|
|
|||
6.3 |
Contour Approach and Departure ..... |
99 |
|
|
|
|
|
|
|
|||
6.4 |
Path Contours — Cartesian Coordinates ..... |
102 |
|
|
|
|
|
|
||||
|
Overview of path functions ..... |
102 |
|
|
|
|
|
|
|
|||
|
Straight line at rapid traverse G00, Straight line with feed rate G01 F . . . |
..... 103 |
||||||||||
|
Inserting a chamfer between two straight lines |
..... 103 |
|
|
|
|||||||
|
Circle center I, J |
..... |
104 |
|
|
|
|
|
|
|
|
|
|
Circular path G02/G03/G05 around the circle center I, J |
..... |
104 |
|
||||||||
|
Circular path G02/G03/G05 with defined radius |
..... 105 |
|
|
|
|||||||
|
Rounding corners G25 ..... |
108 |
|
|
|
|
|
|
|
|
||
|
Example: Linear movements and chamfers with Cartesian coordinates ..... |
109 |
||||||||||
|
Example: Circular movements with Cartesian coordinates |
..... 110 |
|
|||||||||
|
Example: Full circle with Cartesian coordinates |
..... 111 |
|
|
|
|||||||
6.5 |
Path Contours—Polar Coordinates ..... |
112 |
|
|
|
|
|
|
|
|||
|
Zero point for polar coordinates: pole I, J ..... |
112 |
|
|
|
|||||||
|
Straight line at rapid traverse G10, Straight line with feed rate G11 F . . . ..... |
113 |
||||||||||
|
Circular path G12/G13/G15 around pole I, J ..... |
|
113 |
|
|
|
||||||
|
Circular path G16 with tangential approach ..... |
|
114 |
|
|
|
||||||
|
Helical interpolation |
..... 114 |
|
|
|
|
|
|
|
|
||
|
Example: Linear movement with polar coordinates ..... |
116 |
|
|
||||||||
|
Example: Helix ..... |
117 |
|
|
|
|
|
|
|
|
|
Contents
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
V |
Contents
7 PROGRAMMING: MISCELLANEOUS FUNCTIONS ..... |
119 |
7.1 Entering Miscellaneous Functions M ..... 120 |
|
7.2Miscellaneous Functions for Program Run Control, Spindle and Coolant ..... 121
7.3 |
Miscellaneous Functions for Coordinate Data |
..... 121 |
|
|||
7.4 |
Miscellaneous Functions for Contouring Behavior |
..... 124 |
|
|||
|
Smoothing corners: M90 ..... |
124 |
|
|
|
|
|
Entering contour transitions between two contour elements: M112 (notTNC 426,TNC 430) ..... |
125 |
||||
|
Contour filter: M124 (notTNC 426,TNC 430) ..... |
127 |
|
|||
|
Machining small contour steps: M97 ..... |
129 |
|
|
||
|
Machining open contours: M98 ..... |
130 |
|
|
|
Feed rate factor for plunging movements: M103 ..... |
131 |
|
|
|
|
|
|
|||
Feed rate in micrometers per spindle revolution: M136 |
|
|
|
|
|
|
||||
(onlyTNC 426, TNC 430 with NC software 280 474-xx) ..... |
131 |
|
|
|
|
|
||||
Feed rate at circular arcs: M109/M110/M111 ..... |
132 |
|
|
|
|
|
|
|
||
Calculating the radius-compensated path in advance (LOOK AHEAD): M120 ..... |
132 |
|
|
|
||||||
Superimposing handwheel positioning during program run: M118 (notTNC 410) ..... |
133 |
|
|
|||||||
7.5 Miscellaneous Functions for Rotary Axes ..... |
134 |
|
|
|
|
|
|
|
|
|
Feed rate in mm/min on rotary axes A, B, C: M116 (notTNC 410) ..... |
134 |
|
|
|
|
|||||
Shorter-path traverse of rotary axes: M126 ..... |
134 |
|
|
|
|
|
|
|
||
Reducing display of a rotary axis to a value less than 360°: M94 ..... |
135 |
|
|
|
|
|||||
Automatic compensation of machine geometry when working with tilted axes: M114 |
|
|
||||||||
(notTNC 410) ..... |
136 |
|
|
|
|
|
|
|
|
|
Maintaining the position of the tool tip when positioning with tilted axes (TCPM*): M128 ..... |
137 |
|||||||||
Exact stop at corners with nontangential transitions: M134 ..... |
139 |
|
|
|
|
|||||
Selection of tilting axes: M138 (onlyTNC 426,TNC 430 with NC software 280 474-xx) ..... |
139 |
|
||||||||
7.6 Miscellaneous Functions for Laser Cutting Machines (notTNC 410) ..... |
140 |
|
|
|
|
VI |
Contents |
.....8 PROGRAMMING: CYCLES |
141 |
|
|
|
|
|
|
|
|
8.1 |
General Information on Cycles 142..... |
|
|
|
|
|
|||
8.2 |
PointTables (onlyTNC 410) ..... |
144 |
|
|
|
|
|
|
|
|
Creating a point table ..... |
144 |
|
|
|
|
|
|
|
|
Selecting point tables in the program |
..... 144 |
|
|
|
||||
|
Calling a cycle in connection with point tables |
..... 145 |
|
||||||
8.3 |
Drilling Cycles ..... 146 |
|
|
|
|
|
|
|
|
|
PECKING (Cycle G83) ..... |
146 |
|
|
|
|
|
|
|
|
DRILLING (Cycle G200) ..... |
148 |
|
|
|
|
|
|
|
|
REAMING (Cycle G201) ..... |
149 |
|
|
|
|
|
||
|
BORING (Cycle G202) ..... |
150 |
|
|
|
|
|
|
|
|
UNIVERSAL DRILLING (Cycle G203) |
..... |
151 |
|
|
|
|||
|
BACK BORING (Cycle G204) ..... |
153 |
|
|
|
|
|
||
|
UNIVERSAL PECKING (Cycle G205, only with theTNC 426,TNC 430 with NC software 280 474-xx) |
..... 155 |
|||||||
|
BORE MILLING (Cycle G208, only with theTNC 426,TNC 430 with NC software 280 474-xx) ..... |
157 |
|||||||
|
TAPPING with a floating tap holder (Cycle G84) |
..... 159 |
|
||||||
|
TAPPING NEW with floating tap holder (Cycle G206, only withTNC 426,TNC 430 |
|
|||||||
|
with NC software 280 474-xx) ..... |
160 |
|
|
|
||||
|
RIGIDTAPPING (Cycle G85) ..... |
162 |
|
|
|
|
|
||
|
RIGIDTAPPING NEW(Cycle G207, only with theTNC 426,TNC 430 with NC software 280 474-xx) ..... |
163 |
|||||||
|
THREAD CUTTING (Cycle G86, notTNC 410) ..... |
|
165 |
|
|||||
|
Example: Drilling cycles ..... |
166 |
|
|
|
|
|
||
|
Example: Drilling cycles ..... |
167 |
|
|
|
|
|
||
|
Example: Calling drilling cycles in connection with point tables (only withTNC 410) ..... 168 |
|
|||||||
8.4 Cycles for milling pockets, studs and slots ..... |
170 |
|
|
|
|||||
|
POCKET MILLING (Cycles G75, G76) ..... |
|
171 |
|
|
|
|||
|
POCKET FINISHING (Cycle G212) ..... |
172 |
|
|
|
||||
|
STUD FINISHING (Cycle G213) |
..... 174 |
|
|
|
|
|||
|
CIRCULAR POCKET MILLING (Cycles G77, G78) |
..... 175 |
|
||||||
|
CIRCULAR POCKET FINISHING (Cycle G214) ..... |
|
177 |
|
|||||
|
CIRCULAR STUD FINISHING (Cycle G215) ..... |
178 |
|
||||||
|
SLOT MILLING (Cycle G74) ..... |
180 |
|
|
|
|
|
||
|
SLOT with reciprocating plunge-cut (Cycle G210) ..... 181 |
|
|||||||
|
CIRCULAR SLOT with reciprocating plunge-cut (Cycle G211) ..... 183 |
|
|||||||
|
Example: Milling pockets, studs and slots ..... |
185 |
|
Contents
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
VII |
Contents
8.5 Cycles for Machining Hole Patterns ..... |
186 |
|
||
CIRCULAR PATTERN (Cycle 220) ..... 187 |
||||
LINEAR PATTERN (Cycle 221) ..... |
188 |
|
||
Example: Circular hole patterns |
..... 191 |
|||
8.6 SL Cycles Group I ..... |
191 |
|
|
|
CONTOUR GEOMETRY (Cycle G37) ..... |
192 |
|||
PILOT DRILLING (Cycle G56) ..... |
193 |
|
||
ROUGH-OUT (Cycle G57) ..... |
194 |
|
||
CONTOUR MILLING (Cycle G58/G59) ..... |
196 |
|||
8.7 SL Cycles Group II (notTNC 410) ..... |
197 |
|
||
CONTOUR GEOMETRY (Cycle G37) ..... |
199 |
|||
Overlapping contours ..... 199 |
|
|
||
CONTOUR DATA (Cycle G120) ..... |
201 |
|
||
PILOT DRILLING (Cycle G121) ..... |
202 |
|
||
ROUGH-OUT (Cycle G122) ..... |
203 |
|
||
FLOOR FINISHING (Cycle G123) |
..... 204 |
|||
SIDE FINISHING (Cycle G124) ..... |
205 |
|
||
CONTOURTRAIN (Cycle G125) ..... |
206 |
|
||
CYLINDER SURFACE (Cycle G127) ..... |
208 |
|||
CYLINDER SURFACE slot milling (Cycle G128, only inTNC 426,TNC 430 with |
||||
NC software 280 474-xx) ..... |
210 |
|
||
Example: Pilot drilling, roughing-out and finishing overlapping contours ..... 212 |
||||
Example: Cylinder surface ..... |
214 |
|
||
Example: Contour train ..... |
215 |
|
|
|
8.8 Cycles for Face Milling |
..... 216 |
|
|
|
RUN DIGITIZED DATA (Cycle G60, notTNC 410) ..... 216 |
||||
MULTIPASS MILLING (Cycle G230) ..... |
218 |
|||
RULED SURFACE (Cycle 231) ..... |
220 |
|
||
Example: Multipass milling |
..... 222 |
|
VIII |
Contents |
8.9 |
Coordinate transformation cycles ..... |
223 |
|
|
|
|
|
DATUM SHIFT (Cycle G54) |
..... |
224 |
|
|
|
|
DATUM SHIFT with datum tables (Cycle G53) ..... |
225 |
|
|||
|
MIRROR IMAGE (Cycle G28) ..... |
228 |
|
|
|
|
|
ROTATION (Cycle G73) ..... |
229 |
|
|
|
|
|
SCALING FACTOR (Cycle G72) |
..... 230 |
|
|
|
|
|
WORKING PLANE (Cycle G80, notTNC 410) ..... |
231 |
|
|||
|
Example: Coordinate transformation cycles ..... |
236 |
|
|||
8.10 |
Special Cycles ..... 238 |
|
|
|
|
|
|
DWELLTIME (Cycle G04) ..... |
238 |
|
|
|
|
|
PROGRAM CALL (Cycle G39) ..... |
238 |
|
|
|
|
|
ORIENTED SPINDLE STOP (Cycle G36) |
..... 239 |
|
|
||
|
TOLERANCE (Cycle G62, notTNC 410) ..... |
240 |
|
|
||
|
|
|||||
9 PROGRAMMING: SUBPROGRAMS AND PROGRAM SECTION REPEATS ..... |
241 |
|||||
9.1 |
Marking Subprograms and Program Section Repeats 242..... |
|
9.2Subprograms ..... 242
9.3 Program Section Repeats ..... |
243 |
9.4Program as Subprogram ..... 244
9.5 |
Nesting ..... |
245 |
|
|
|
|
|
|
|
|
9.6 |
Programming Examples |
..... |
248 |
|
|
|
|
|
|
|
|
Example: Milling a contour in several infeeds |
..... |
248 |
|
|
|||||
|
Example: Groups of holes ..... |
249 |
|
|
|
|
|
|||
|
Example: Groups of holes with several tools ..... |
250 |
|
|
||||||
|
|
|
|
|
|
|
||||
10 PROGRAMMING: Q PARAMETERS ..... |
253 |
|
|
|
|
|
||||
10.1 |
Principle and Overview ..... |
|
254 |
|
|
|
|
|
|
|
10.2 |
Part Families — Q Parameters in Place of Numerical Values ..... |
255 |
|
|||||||
10.3 |
Describing ContoursThrough Mathematical Functions |
..... 256 |
|
|
||||||
10.4 |
Trigonometric Functions ..... |
|
258 |
|
|
|
|
|
|
|
10.5 |
If-Then Decisions with Q Parameters ..... |
259 |
|
|
|
|
||||
10.6 |
Checking and Changing Q Parameters ..... |
260 |
|
|
|
|
||||
10.7 |
Additional Functions ..... |
261 |
|
|
|
|
|
|
||
10.8 |
Entering Formulas Directly ..... |
263 |
|
|
|
|
|
|
||
10.9 |
Preassigned Q Parameters ..... |
266 |
|
|
|
|
|
|
||
10.10 Programming Examples ..... |
|
269 |
|
|
|
|
|
|
||
|
Example: Ellipse ..... |
269 |
|
|
|
|
|
|
||
|
Example: Concave cylinder machined with spherical cutter ..... |
271 |
||||||||
|
Example: Convex sphere machined with end mill |
..... 273 |
|
|
Contents
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
IX |
Contents
.....11 TEST RUN AND PROGRAM RUN |
275 |
|
|
||
11.1 |
Graphics |
..... 276 |
|
|
|
11.2 |
Functions for Program Display in Program Run andTest Run |
..... 281 |
|||
11.3 |
Test run ..... |
282 |
|
|
|
11.4 |
Program Run ..... 284 |
|
|
|
|
11.5 |
BlockwiseTransfer: Running Long Programs (not withTNC 426,TNC 430) ..... 292 |
||||
11.6 |
Optional block skip ..... 293 |
|
|
|
|
11.7 |
Optional Program Run Interruption (notTNC 426,TNC 430) ..... |
293 |
.....12 3-D TOUCH PROBES |
295 |
|
|
12.1 |
Touch Probe Cycles in the Manual and Electronic Handwheel ..... 296 |
||
12.2 |
Setting the Datum with a 3-DTouch Probe 304..... |
||
12.3 |
Measuring Workpieces with a 3-DTouch Probe 307..... |
.....13 MOD FUNCTIONS |
313 |
|
|
|
|
|
|
|
|
13.1 |
Selecting, Changing and Exiting the MOD Functions |
..... 314 |
|
||||||
13.2 |
System Information (notTNC 426,TNC 430) ..... |
315 |
|
|
|||||
13.3 |
Software Numbers and Option NumbersTNC 426,TNC 430 ..... |
316 |
|||||||
13.4 |
Code Number ..... |
316 |
|
|
|
|
|
|
|
13.5 |
Setting the Data Interface for theTNC 410 ..... |
317 |
|
|
|||||
|
Setting the OPERATING MODE of the external device ..... |
317 |
|||||||
|
Setting the BAUD RATE |
..... 317 |
|
|
|
|
|||
13.6 |
Setting Up the Data Interfaces forTNC 426,TNC 430 |
..... 318 |
|
||||||
13.7 |
Software for DataTransfer ..... |
320 |
|
|
|
|
|||
13.8 |
Ethernet Interface (onlyTNC 426,TNC 430) ..... |
322 |
|
|
|||||
13.9 |
Configuring PGM MGT (notTNC 410) |
..... 329 |
|
|
|
||||
13.10 |
Machine-Specific User Parameters ..... |
329 |
|
|
|
||||
13.11 |
Showing the Workpiece in the Working Space (notTNC 410) ..... |
329 |
|||||||
13.12 |
Position DisplayTypes |
..... 331 |
|
|
|
|
|||
13.13 |
Unit of Measurement ..... |
331 |
|
|
|
|
|||
13.14 |
Programming Language for MDI ..... |
332 |
|
|
|
||||
13.15 |
Selecting the Axes for Generating L Blocks (notTNC 410, only Conversational Dialog) ..... 332 |
||||||||
13.16 |
AxisTraverse Limits, Datum Display ..... |
332 |
|
|
|
||||
13.17 |
The HELP Function ..... |
334 |
|
|
|
|
|
||
13.18 |
OperatingTime (via Code Number forTNC 410) ..... |
334 |
|
X |
Contents |
TABLES AND OVERVIEWS |
..... 335 |
|
||
14.1 |
General User Parameters |
..... 336 |
||
14.2 |
Pin Layout and Connecting Cable for the Data Interfaces 352..... |
|||
14.3 |
Technical Information ..... |
356 |
||
14.4 |
Exchanging the Buffer Battery 360..... |
|||
14.5 |
Addresses (ISO) ..... |
360 |
|
|
Contents
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
XI |
1
Introduction
1.1 The TNC 410, the TNC 426, the TNC 430
1.1The TNC 410, The TNC 426, and The TNC 430
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. They are designed for milling, drilling and boring machines, as well as for machining centers. The TNC 410 can control up to 4 axes, the TNC 426 up to 5 axes, and the TNC 430 up to 9 axes. You can also change the angular position of the spindle under program control.
Keyboard and screen layout are clearly arranged in a such way that the functions are fast and easy to use.
Programming: HEIDENHAIN conversational and ISO formats
HEIDENHAIN conversational programming is an especially easy method of writing programs. Interactive graphics illustrate the individual machining steps for programming the contour. If a production drawing is not dimensioned for NC, the HEIDENHAIN FK free contour programming carries out the necessary calculations automatically. Workpiece machining can be graphically simulated either during or before actual machining. It is also possible to program in ISO format or DNC mode.
You can enter a program while the control is running another. With the TNC 426, TNC 430 it is also possible to test one program while another is being run.
Compatibility
The TNC can execute all part programs that were written on HEIDENHAIN controls TNC 150 B and later.
2 |
1 Introduction |
1.2 Visual Display Unit and Keyboard
Visual display unit
The TNC is available with either a color CRT screen (BC 120) or a TFT flat panel display (BF 120. The figures at right show the keys and controls on the BC 120 (upper right) and the BF 120 (middle right).
Header
When the TNC is on, the selected operating modes are shown in the screen header. With the TNC 426, TNC 430, the machine operating modes are on the left and the programming modes are on the right. The currently active mode is displayed in the larger box, where the dialog prompts and TNC messages also appear (unless the TNC is showing only graphics).
Soft keys |
|
In the footer the TNC indicates additional functions in a soft-key |
|
row. You can select these functions by pressing the keys |
|
immediately below them . The lines immediately above the |
|
soft-key row indicate the number of soft-key rows that can be |
10 |
called with the black arrow keys to the outside right and left. The line representing the active soft-key row is highlighted.
Soft key selector keys
Switching the soft-key rows
Setting the screen layout
Shift key for switchover between machining and programming modes
Keys on BC 120 only
Screen demagnetization;
Exit main menu for screen settings
Select main menu for screen settings;
|
|
|
In the main menu: |
Move highlight downward |
|
|
|
|
|
||||
|
|
|
In the submenu: |
Reduce value |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Move picture to the left or downward |
|
|
|
|
|
|
|
|
|
|
|
|
In the main menu: |
Move highlight upward |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||||||
|
|
|
In the submenu: |
Increase value |
|
|
|
|
|
||||
|
|
|
|
Move picture to the right or upward |
|
|
|
|
|
||||
|
|
In the main menu: |
Select submenu |
|
|
|
|
|
|||||
10 |
|
|
|
|
|
||||||||
|
|
|
In the submenu: |
Exit submenu |
|
|
|
|
|
See next page for the screen settings.
1.2 Visual Display Unit and Keyboard
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
3 |
1.2 Visual Display Unit and Keyboard
Main menu dialog |
Function |
BRIGHTNESS |
Adjust brightness |
CONTRAST |
Adjust contrast |
H-POSITION |
Adjust horizontal position |
H-SIZE |
Adjust picture width |
V-POSITION |
Adjust vertical position |
V-SIZE |
Adjust picture height |
SIDE-PIN |
Correct barrel-shaped distortion |
TRAPEZOID |
Correct trapezoidal distortion |
ROTATION |
Correct tilting |
COLORTEMP |
Adjust color temperature |
R-GAIN |
Adjust strength of red color |
B-GAIN |
Adjust strength of blue color |
RECALL |
No function |
The BC 120 is sensitive to magnetic and electromagnetic noise, which can distort the position and geometry of the picture. Alternating fields can cause the picture to shift periodically or to become distorted.
Screen layout
You select the screen layout yourself: In the Programming and Editing mode of operation, for example, you can have the TNC show program blocks in the left window while the right window displays programming graphics (only TNC 410). The available screen windows depend on the selected operating mode.
To change the screen layout:
Press the switch-over key: The soft-key row shows the available layout options (see section 1.3 ”Modes of Operation”).
<
Select the desired screen layout.
4 |
1 Introduction |
Keyboard
The figure at right shows the keys of the keyboard grouped according to their functions:
Alphanumeric keyboard
for entering texts and file names, as well as for programming in ISO format
File management,
pocket calculator (not TNC 410), MOD function,
HELP function
Programming modes
Machine operating modes
Initiation of programming dialog |
Arrow keys and GOTO jump command |
Numerical input and axis selection
The functions of the individual keys are described on the inside front cover. Machine panel buttons, e.g. NC START, are described in the manual for your machine tool.
1.3 Modes of Operation
The TNC offers the following modes of operation for the various functions and working steps that you need to machine a workpiece:
Manual Operation and Electronic
Handwheel
The Manual Operation mode is required for setting up the machine tool. In this operating mode, you can position the machine axes manually or by increments, set the datums, and tilt the working plane.
The Electronic Handwheel mode of operation allows you to move the machine axes manually with the HR electronic handwheel.
Soft keys for selecting the screen layout
(select as describe above, TNC 410: see screen layout with program run, full sequence)
Screen windows |
Soft key |
Positions
Left: positions. Right: status display.
1.3 Modes of Operation
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
5 |
1.3 Modes of Operation
Positioning with Manual Data Input (MDI)
This mode of operation is used for programming simple traversing movements, such as for face milling or pre-positioning.
Soft keys for selecting the screen layout
Screen windows |
Soft key |
Program
Left: positions. Right: status display. (only TNC 426, TNC 430)
Left: program. Right: general program information (only TNC 410)
Left: program. Right: positions and coordinates (only TNC 410)
Left: program. Right: information on tools (only TNC 410)
Left: program. Right: coordinate transformations (only TNC 410)
6 |
1 Introduction |
Programming and Editing
In this mode of operation you can write your part programs. The various cycles and Q-parameter functions help you with programming and add necessary information.
Soft keys for screen layout (not forTNC 426,TNC 430)
Screen windows |
Soft key |
Program
Left: program. Right: help graphics for cycle programming
Left: program. Right: programming graphics
Interactive Programming Graphics
1.3 Modes of Operation
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
7 |
1.3 Modes of Operation
Test run
In the Test Run mode of operation, the TNC checks programs and program sections for errors, such as geometrical incompatibilities, missing or incorrect data within the program or violations of the work space. This simulation is supported graphically in different display modes.
Soft keys for selecting the screen layout
See Program Run, Full Sequence.
Program Run, Full Sequence and
Program Run, Single Block
In the Program Run, Full Sequence mode of operation the TNC executes a part program continuously to its end or to a manual or programmed stop. You can resume program run after an interruption.
In the Program Run, Single Block mode of operation you execute each block separately by pressing the machine START button.
Soft keys for selecting the screen layout
Screen windows |
Soft key |
Program
Left: program. Right: STATUS (only TNC 426, TNC 430)
Left: program blocks, right: graphics (only TNC 426, TNC 430)
Graphics (only TNC 426, TNC 430)
Screen windows |
Soft key |
Left: program. Right: general
Program information (only TNC 410)
Left: program. Right: positions and coordinates (only TNC 410)
Left: program. Right: information on tools (only TNC 410)
Left: program.
Right: coordinate transformations (only TNC 410)
Left: program
Right: tool measurement (only TNC 410)
8 |
1 Introduction |
1.4 Status Displays
“General” status display
The status display informs you of the current state of the machine tool. It is displayed automatically in the following modes of operation:
■Program Run, Single Block and Program Run, Full Sequence, except if the screen layout is set to display graphics only, and
■Positioning with Manual Data Input (MDI).
In the operating modes Manual and Electronic Handwheel, the status display is shown in the large window.
Information in the status display
The Meaning
ACTL. Actual or nominal coordinates of the current position
Machine axes; the TNC displays auxiliary axes in lower-case letters. The sequence and quantity of displayed axes is determined by the machine tool builder.
Refer to your machine manual for more information
M The displayed feed rate in inches corresponds to one tenth of the effective value.
Spindle speed S, feed rate F and active M functions
Program run started
# Axis locked
Axis can be moved with the handwheel
Axes are moving in a tilted working plane (not TNC 410)
Axes are moving under a basic rotation
1.4 Status Displays
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
9 |
1.4 Status Displays
Additional status displays
The additional status displays contain detailed information on the program run. They can be called in all operating modes, except in the Programming and Editing mode of operation.
To switch on the additional status display:
Call the soft-key row for screen layout.
<
Select the layout option for the additional status display.
You can choose between several additional status displays with the following soft keys:
Shift the soft-key rows until the STATUS soft keys appear.
<
Select the desired additional status display, e.g. general program information.
10 |
1 Introduction |
General program information
Name of main program
Active programs
Active machining cycle
Circle center CC (pole)
Operating time
Dwell time counter
Positions and coordinates
Position display
Type of position display, e.g. actual positions Tilting angle for the working plane (not TNC 410) Angle of a basic rotation
1.4 Status Displays
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
|
|
11 |
1.4 Status Displays
Information on tools
T: Tool number and name
RT: Number and name of a replacement tool
Tool axis
Tool length and radii
Oversizes (delta values) from TOOL CALL (PGM) and the tool table (TAB)
Tool life, maximum tool life (TIME 1) and maximum tool life for
TOOL CALL (TIME 2)
Display of the active tool and the (next) replacement tool
Coordinate transformations
Name of main program |
Active datum shift (Cycle 7)
Active rotation angle (Cycle 10)
Mirrored axes (Cycle 8)
Active scaling factor(s) (Cycles 11 / 26)
Scaling datum
For further information, refer to section 8.8 “Coordinate Transformation Cycles.”
Tool measurement
Number of the tool to be measured |
Display whether the tool radius or the tool length is being measured
MIN and MAX values of the individual cutting edges and the result of measuring the rotating tool (DYN = dynamic measurement)
Cutting edge number with the corresponding measured value. If the measured value is followed by an asterisk, the allowable tolerance in the tool table was exceeded.
12 |
1 Introduction |
Active miscellaneous functions M (only TNC 426, TNC 430 with NC software 280 474-xx)
List of the active M functions with fixed meaning.
List of the active M functions with function assigned by machine manufacturer.
1.4 Status Displays
HEIDENHAIN TNC 410, TNC 426, TNC 430 |
13 |
1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels
1.5Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels
3-D Touch Probes
With the various HEIDENHAIN 3-D touch probe systems you can:
■Automatically align workpieces
■Quickly and precisely set datums
■Measure the workpiece during program run
■Digitize 3-D surfaces (option), and
■Measure and inspect tools
TS 220 and TS 630 touch trigger probes
These touch probes are particularly effective for automatic workpiece alignment, datum setting, workpiece measurement and for digitizing. The TS 220 transmits the triggering signals to the TNC via cable and is a cost-effective alternative for applications where digitizing is not frequently required.
The TS 630 features infrared transmission of the triggering signal to the TNC. This makes it highly convenient for use on machines with automatic tool changers.
Principle of operation: HEIDENHAIN triggering touch probes feature a wear resisting optical switch that generates an electrical signal as soon as the stylus is deflected. This signal is transmitted to the TNC, which stores the current position of the stylus as an actual value.
During digitizing the TNC generates a program containing straight line blocks in HEIDENHAIN format from a series of measured position data. You can then output the program to a PC for further processing with the SUSA evaluation software. This evaluation software enables you to calculate male/female transformations or correct the program to account for special tool shapes and radii that differ from the shape of the stylus tip. If the tool has the same radius as the stylus tip you can run these programs immediately.
TT 120 tool touch probe for tool measurement
The TT 120 is a triggering 3-D touch probe for tool measurement and inspection. Your TNC provides three cycles for this touch probe with which you can measure the tool length and radius automatically—either with the spindle rotating or stopped (only for conversational programming).
The TT 120 features a particularly rugged design and a high degree of protection, which make it insensitive to coolants and swarf. The triggering signal is generated by a wear-resistant and highly reliable optical switch.
HR electronic handwheels
Electronic handwheels facilitate moving the axis slides precisely by hand. A wide range of traverses per handwheel revolution is available. Apart from the HR 130 and HR 150 integral handwheels, HEIDENHAIN also offers the HR 410 portable handwheel.
14 |
1 Introduction |