TNC 410
NC-Software 286 060-xx 286 080-xx
User’s Manual
Conversational
Programming
English (en)
6/2001
Controls on the TNC
Controls on the visual display unit
Split screen layout
Toggle display between machining and programming modes
Soft keys for selecting functions in screen
Shift soft-key rows for the soft keys
Change screen settings (BC 120 only)
Typewriter keyboard for entering letters and symbols
File name Q W E R T Y Comments
G |
F S T M |
ISO programs |
|
Machine operating modes
MANUAL OPERATION
ELECTRONIC HANDWHEEL
POSITIONING WITH MDI
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
Enter program call in a program
MOD functions
HELP functions
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
APPR |
Approach/depart contour |
|
DEP |
||
|
Free contour programming |
|
L |
Straight line |
|
|
||
CC |
Circle center/pole for polar coordinates |
|
C |
Circle with center |
|
|
||
CR |
Circle with radius |
|
|
||
CT |
Tangential circle |
|
|
||
CHF |
Chamfer |
|
|
||
RND |
Corner rounding |
|
|
||
Tool functions |
||
TOOL |
TOOL |
Enter or call tool length and radius |
DEF |
CALL |
Cycles, subprograms and program section repeats
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 parameters
Capture actual position
Skip dialog questions, delete words
Confirm entry and resume
ENT
dialog End block
Clear numerical entry or TNC error message 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 number.
TNC Model |
NC Software No. |
TNC 410 |
286 060-xx |
TNC 410 |
286 080-xx |
The machine tool builder adapts the useable features of the TNC to his machine by setting machine parameters. Therefore, 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
■Tool measurement with the TT 120
■Rigid tapping
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.
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
II |
Contents |
Contents
Introduction
Manual Operation and Setup
Positioning with Manual Data Input
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
Digitizing
MOD Functions
Tables and Overviews
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HEIDENHAIN TNC 410 |
III |
Contents
.....1 INTRODUCTION |
1 |
|
1.1 TheTNC 410 ..... |
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 12..... |
.....2 MANUAL OPERATION AND SETUP |
13 |
|
|
|
|
|||
2.1 Switch-On |
..... 14 |
|
|
|
|
|
|
|
2.2 Moving the MachineAxes ..... |
15 |
|
|
|
|
|
||
2.3 Spindle Speed S, Feed Rate F and Miscellaneous Functions M 18..... |
|
|||||||
2.4 Setting the Datum (Without a 3-DTouch Probe) ..... |
19 |
|
|
|||||
|
|
|
|
|||||
3 POSITIONING WITH MANUAL DATA INPUT (MDI) ..... |
21 |
|
|
|||||
3.1 Programming and Executing Simple Positioning Blocks 22..... |
|
|||||||
|
|
|||||||
4 PROGRAMMING: FUNDAMENTALS OF NC, FILE MANAGEMENT, PROGRAMMING AIDS ..... |
25 |
|||||||
4.1 Fundamentals of NC |
..... 26 |
|
|
|
|
|
|
|
4.2 File Management ..... |
31 |
|
|
|
|
|
|
|
4.3 Creating andWriting Programs ..... |
34 |
|
|
|
|
|||
4.4 Interactive Programming Graphics |
..... 39 |
|
|
|
||||
4.5 Adding Comments ..... |
40 |
|
|
|
|
|
|
|
4.6 HELP Function ..... 41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 PROGRAMMING: TOOLS ..... |
43 |
|
|
|
|
|
|
|
5.1 EnteringTool-Related Data ..... |
44 |
|
|
|
|
|
||
5.2 Tool Data ..... |
45 |
|
|
|
|
|
|
|
5.3 Tool Compensation ..... |
52 |
|
|
|
|
|
|
|
5.4 MeasuringTools with the TT 120 ..... |
56 |
|
|
|
|
IV |
Contents |
.....6 PROGRAMMING: PROGRAMMING CONTOURS |
63 |
|
|
|
|
|
|||||
6.1 Overview ofTool Movements ..... |
64 |
|
|
|
|
|
|
|
|
||
6.2 Fundamentals of Path Functions ..... |
|
65 |
|
|
|
|
|
|
|
||
6.3 Contour Approach and Departure ..... |
68 |
|
|
|
|
|
|
|
|||
Overview:Types of paths for contour approach and departure |
..... 68 |
|
|
||||||||
Important positions for approach and departure ..... |
68 |
|
|
|
|||||||
Approaching on a straight line with tangential connection:APPR LT ..... |
70 |
|
|||||||||
Approaching on a straight line perpendicular to the first contour point:APPR LN ..... 70 |
|||||||||||
Approaching on a circular arc with tangential connection:APPR CT ..... |
71 |
|
|||||||||
Approaching on a circular arc with tangential connection from a straight line to the contour:APPR LCT ..... 72 |
|||||||||||
Departing tangentially on a straight line: DEP LT ..... |
73 |
|
|
|
|||||||
Departing on a straight line perpendicular to the last contour point: DEP LN ..... 73 |
|||||||||||
Departing tangentially on a circular arc: DEP CT ..... |
74 |
|
|
|
|||||||
Departing on a circular arc tangentially connecting the contour and a straight line: DEP LCT ..... 75 |
|||||||||||
6.4 Path Contours — Cartesian Coordinates ..... |
76 |
|
|
|
|
|
|
||||
Overview of path functions ..... |
76 |
|
|
|
|
|
|
|
|||
Straight line L ..... |
77 |
|
|
|
|
|
|
|
|
|
|
Inserting a chamfer CHF between two straight lines |
..... 77 |
|
|
|
|||||||
Circle center CC ..... |
78 |
|
|
|
|
|
|
|
|
|
|
Circular path C around circle center CC |
..... 79 |
|
|
|
|
|
|
||||
Circular path CR with defined radius ..... |
80 |
|
|
|
|
|
|
||||
Circular path CT with tangential connection ..... |
81 |
|
|
|
|
|
|||||
Corner Rounding RND |
..... 82 |
|
|
|
|
|
|
|
|
|
|
Example: Linear movements and chamfers with Cartesian coordinates ..... |
83 |
||||||||||
Example: Circular movements with Cartesian coordinates ..... |
84 |
|
|
||||||||
Example: Full circle with Cartesian coordinates |
..... 85 |
|
|
|
|||||||
6.5 Path Contours – Cartesian Coordinates ..... |
86 |
|
|
|
|
|
|
||||
Polar coordinate origin: Pole CC ..... |
86 |
|
|
|
|
|
|
|
|||
Straight line LP ..... |
87 |
|
|
|
|
|
|
|
|
|
|
Circular path CP around pole CC ..... |
87 |
|
|
|
|
|
|
|
|||
Circular path CTP with tangential connection ..... |
88 |
|
|
|
|
|
|||||
Helical interpolation ..... |
88 |
|
|
|
|
|
|
|
|
|
|
Example: Linear movement with polar coordinates ..... |
90 |
|
|
|
|||||||
Example: Helix ..... |
91 |
|
|
|
|
|
|
|
|
|
|
Contents
HEIDENHAIN TNC 410 |
V |
Contents
6.6 Path Contours – FK Free Contour Programming ..... |
92 |
|||
Fundamentals ..... |
92 |
|
|
|
Graphics during FK programming ..... |
92 |
|
||
Initiating the FK dialog ..... 93 |
|
|
|
|
Free programming of straight lines ..... |
94 |
|
||
Free programming of circular arcs ..... |
94 |
|
||
Auxiliary points ..... |
96 |
|
|
|
Relative data ..... |
97 |
|
|
|
Closed contours ..... |
97 |
|
|
|
Example: FK programming 1 ..... |
98 |
|
|
|
Example: FK programming 2 ..... |
99 |
|
|
|
Example: FK programming 3 ..... |
100 |
|
|
.....7 PROGRAMMING: MISCELLANEOUS FUNCTIONS |
103 |
|
|
||
7.1 |
Entering Miscellaneous Functions M and STOP ..... |
104 |
|
|
|
7.2 |
Miscellaneous Functions for Program Run Control, Spindle and Coolant ..... 105 |
||||
7.3 |
Miscellaneous Functions for Coordinate Data ..... 105 |
|
|||
|
Programming machine-referenced coordinates: M91/M92 105..... |
||||
7.4 |
Miscellaneous Functions for Contouring Behavior ..... |
107 |
|
|
|
|
Smoothing corners: M90 ..... 107 |
|
|
|
|
|
Entering contour transitions between contour elements: M112 ..... |
108 |
|||
|
Contour filter: M124 ..... 110 |
|
|
|
|
|
Machining small contour steps: M97 ..... |
112 |
|
|
|
|
Machining open contours: M98 ..... 113 |
|
|
|
|
|
Feed rate factor for plunging movements: M103 ..... 114 |
|
|||
|
Constant feed rate at the tool cutting edge: M109/M110/M111 ..... |
115 |
|||
|
Calculating the radius-compensated path in advance (LOOK AHEAD): M120 ..... 115 |
||||
7.5 |
Miscellaneous Functions for Rotary Axes ..... |
117 |
|
|
|
|
Shorter-path traverse of rotary axes: M126 ..... |
117 |
|
|
|
|
Reducing display of a rotary axis to a value less than 360°: M94 ..... |
117 |
VI |
Contents |
.....8 PROGRAMMING: CYCLES |
119 |
|
|
|
|
|
|
||
8.1 General Overview of Cycles |
..... 120 |
|
|
|
|
|
|||
8.2 PointTables ..... |
122 |
|
|
|
|
|
|
|
|
Creating a point table ..... |
|
122 |
|
|
|
|
|
||
Selecting point tables in the program. ..... |
|
122 |
|
|
|||||
Calling a cycle in connection with point tables ..... |
123 |
|
|||||||
8.3 Drilling Cycles ..... |
124 |
|
|
|
|
|
|
|
|
PECKING (Cycle 1) ..... |
124 |
|
|
|
|
|
|
||
DRILLING (Cycle 200) |
..... |
126 |
|
|
|
|
|
||
REAMING (Cycle 201) |
..... |
127 |
|
|
|
|
|
||
BORING (Cycle 202) ..... |
|
128 |
|
|
|
|
|
|
|
UNIVERSAL DRILLING (Cycle 203) ..... |
129 |
|
|
||||||
BACK BORING (Cycle 204) ..... |
131 |
|
|
|
|
||||
TAPPING with a floating tap holder (Cycle 2) ..... |
133 |
|
|||||||
RIGIDTAPPING GS (Cycle 17) |
134 |
|
|
|
|
||||
Example: Drilling cycles ..... |
135 |
|
|
|
|
|
|||
Example: Drilling cycles ..... |
136 |
|
|
|
|
|
|||
Example: Calling drilling cycles in connection with point tables |
..... 137 |
||||||||
8.4 Cycles for Milling Pockets, Studs and Slots |
..... |
139 |
|
|
|||||
POCKET MILLING (Cycle 4) ..... |
140 |
|
|
|
|
||||
POCKET FINISHING (Cycle 212) ..... |
141 |
|
|
|
|||||
STUD FINISHING (Cycle 213) ..... |
143 |
|
|
|
|
||||
CIRCULAR POCKET MILLING (Cycle 5) ..... |
|
144 |
|
|
|||||
CIRCULAR POCKET FINISHING (Cycle 214) ..... |
146 |
|
|||||||
CIRCULAR STUD FINISHING (Cycle 215) ..... |
147 |
|
|||||||
SLOT MILLING (Cycle 3) ..... |
149 |
|
|
|
|
|
|||
SLOT (Slot milling) with reciprocating plunge cut (Cycle 210) ..... |
150 |
||||||||
CIRCULAR SLOT with reciprocating plunge-cut (Cycle 211) ..... |
152 |
||||||||
Example: Milling pockets, studs and slots ..... |
154 |
|
|||||||
Example: Roughing and finishing a rectangular pocket in connection with point tables ..... 156 |
|||||||||
8.5 Cycles for Machining Hole Patterns ..... |
158 |
|
|
|
|||||
CIRCULAR PATTERN (Cycle 220) ..... |
159 |
|
|
|
|||||
LINEAR PATTERN (Cycle 221) ..... |
160 |
|
|
|
|
||||
Example: Circular hole patterns ..... |
162 |
|
|
|
Contents
HEIDENHAIN TNC 410 |
VII |
Contents
8.6 SL cycles |
..... 164 |
|
|
|
|
|
|
|
CONTOUR GEOMETRY (Cycle 14) ..... 165 |
|
|
||||||
Overlapping contours ..... |
166 |
|
|
|
|
|
||
Pilot drilling (Cycle 15) ..... |
168 |
|
|
|
|
|||
ROUGH-OUT (Cycle 6) ..... |
169 |
|
|
|
|
|||
CONTOUR MILLING (Cycle 16) |
..... 171 |
|
|
|||||
Example: Rough-out a pocket |
..... |
172 |
|
|
|
|||
Example: Pilot drilling, roughing-out and finishing overlapping contours ..... |
174 |
|||||||
8.7 Cycles for multipass milling ..... |
176 |
|
|
|
||||
MULTIPASS MILLING (Cycle 230) ..... |
176 |
|
|
|||||
RULED SURFACE (Cycle 231) ..... |
178 |
|
|
|
||||
Example: Multipass milling ..... |
|
180 |
|
|
|
|||
8.8 CoordinateTransformation Cycles |
..... 181 |
|
|
|||||
DATUM SHIFT (Cycle 7) ..... |
182 |
|
|
|
||||
DATUM SHIFT with datum tables (Cycle 7) ..... |
182 |
|
||||||
MIRROR IMAGE (Cycle 8) ..... |
184 |
|
|
|
||||
ROTATION (Cycle 10) ..... |
185 |
|
|
|
|
|
||
SCALING FACTOR (Cycle 11) |
..... |
186 |
|
|
|
|||
AXIS-SPECIFIC SCALING (Cycle 26) ..... |
187 |
|
|
|||||
Example: Coordinate transformation cycles ..... |
188 |
|
||||||
8.9 Special Cycles ..... |
190 |
|
|
|
|
|
|
|
DWELLTIME (Cycle 9) ..... |
190 |
|
|
|
|
|||
PROGRAM CALL (Cycle 12) ..... |
|
190 |
|
|
|
|||
ORIENTED SPINDLE STOP (Cycle 13) ..... |
191 |
|
|
|||||
|
|
|||||||
9 PROGRAMMING: SUBPROGRAMS AND PROGRAM SECTION REPEATS ..... |
193 |
|||||||
9.1 Marking Subprograms and Program Section Repeats 194..... |
|
|||||||
9.2 Subprograms ..... |
194 |
|
|
|
|
|
|
|
9.3 Program section repeats ..... |
195 |
|
|
|
|
|
||
9.4 Program as Subprogram ..... |
196 |
|
|
|
|
|||
9.5 Nesting ..... |
197 |
|
|
|
|
|
|
|
Subprogram within a subprogram ..... |
197 |
|
|
|||||
Repeating program section repeats ..... |
198 |
|
|
|||||
Repeating a subprogram |
..... 199 |
|
|
|
||||
9.6 Programming Examples ..... |
200 |
|
|
|
|
|
||
Example: Milling a contour in several infeeds ..... |
200 |
|
||||||
Example: Groups of holes ..... |
201 |
|
|
|
||||
Example: Groups of holes with several tools ..... |
202 |
|
VIII |
Contents |
.....10 PROGRAMMING: Q PARAMETERS |
205 |
|
|
|
||||
10.1 Principle and Overview ..... |
206 |
|
|
|
|
|
||
10.2 |
Part Families — Q Parameters in Place of Numerical Values ..... |
207 |
||||||
10.3 |
Describing ContoursThrough Mathematical Functions |
..... 208 |
|
|||||
10.4Trigonometric Functions ..... |
210 |
|
|
|
|
|
||
10.5 |
If-Then Decisions with Q Parameters |
..... |
211 |
|
|
|||
10.6 Checking and Changing Q Parameters ..... |
212 |
|
|
|||||
10.7Additional Functions |
..... 213 |
|
|
|
|
|
||
10.8 Entering Formulas Directly ..... |
219 |
|
|
|
|
|
||
10.9 Preassigned Q Parameters ..... |
222 |
|
|
|
|
|
||
10.10 Programming Examples ..... |
224 |
|
|
|
|
|
||
|
Example: Ellipse ..... |
224 |
|
|
|
|
|
|
|
Example: Concave cylinder machined with spherical cutter ..... |
2267 |
||||||
|
Example: Convex sphere machined with end mill ..... |
228 |
|
.....11 TEST RUN ND PROGRAM RUN |
231 |
|
|
11.1 Graphics |
..... 232 |
|
|
11.2Test run ..... |
236 |
|
|
11.3 Program run ..... 238 |
|
|
|
11.4 BlockwiseTransfer: Running Longer Programs 245..... |
|||
11.5 Optional Block Skip ..... 246 |
|
|
|
11.6 Optional Program Run Interruption ..... 246 |
.....12 3-D TOUCH PROBES |
247 |
|
|
12.1 Touch Probe Cycles in the Manual and Electronic Handwheel modes. ..... |
248 |
||
12.2 Setting the Datum with a 3-DTouch Probe 251..... |
|
||
12.3 MeasuringWorkpieces with a 3-DTouch Probe 254..... |
|
.....13 DIGITIZING |
259 |
|
|
|
13.1 Digitizing with aTriggeringTouch Probe (Optional) 260..... |
||||
13.2 Programming Digitizing Cycles ..... 261 |
|
|||
13.3 Meander Digitizing ..... |
262 |
|
||
13.4 Contour Line Digitizing |
..... 263 |
|
||
13.5 Using Digitized Data in a Part Program ..... |
265 |
Contents
HEIDENHAIN TNC 410 |
IX |
Contents
.....14 MOD FUNCTIONS |
267 |
|
|
|
|
14.1 Selecting, Changing and Exiting the MOD Functions 268..... |
|||||
14.2 |
System Information ..... |
268 |
|
||
14.3 |
Code Number ..... |
269 |
|
|
|
14.4 |
Setting the Data Interface |
..... 269 |
|
||
14.5 Machine-Specific User Parameters ..... |
271 |
||||
14.6 |
Position DisplayTypes |
..... |
272 |
|
|
14.7 |
Unit of Measurement ..... |
272 |
|
||
14.8 |
Select the Programming Language ..... |
273 |
|||
14.9 Enter AxisTraverse Limits |
..... 274 |
|
|||
14.10The HELP Function ..... |
275 |
|
.....15 TABLES AND OVERVIEWS |
277 |
|
|
|
|
|||
15.1 General User Parameters ..... |
|
278 |
|
|
|
|||
Input possibilities for machine parameters ..... |
278 |
|
||||||
Selecting user parameters ..... |
278 |
|
|
|
||||
External data transfer ..... |
279 |
|
|
|
|
|||
3-D touch probes and digitizing 280..... |
|
|
|
|||||
TNC displays,TNC editor ..... |
|
282 |
|
|
|
|||
Machining and program run ..... |
287 |
|
|
|
||||
Electronic handwheels ..... |
289 |
|
|
|
||||
15.2 Pin Layout and Connecting Cable for the Data Interface ..... |
290 |
|||||||
15.3 Technical Information ..... |
292 |
|
|
|
|
|
||
TNC features ..... |
292 |
|
|
|
|
|
|
|
Programmable functions ..... |
|
293 |
|
|
|
|||
TNC Specifications ..... |
294 |
|
|
|
|
|
|
|
15.4TNC Error Messages ..... |
295 |
|
|
|
|
|
|
|
TNC error messages during programming ..... |
295 |
|
||||||
TNC error messages during test run and program run ..... |
296 |
|||||||
TNC error messages during digitizing ..... |
299 |
|
|
|||||
15.5 Changing the Buffer Battery |
..... |
300 |
|
|
|
X |
Contents |
1
Introduction
1.1 The TNC 410
1.1 The TNC 410
HEIDENHAIN TNC controls are shop-floor programmable contouring controls for milling, drilling and boring machines, as well as machining centers with up to four axes. You can program conventional milling, drilling and boring operations right at the machine with the easily understandable interactive conversational guidance. 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 during test run. It is also possible to program in ISO format or DNC mode.
You can enter a program while the TNC is running another.
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.
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 called with the black arrow keys to the right and left. The line representing the active soft-key row is highlighted.
|
Soft key selector keys |
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
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 theTNC show program blocks in the left window while the right window displays programming graphics.You could also display help graphics for cycle definition in the right window instead, or display only program blocks in one large window.The available screen windows depend on the selected operating mode.
To change the screen layout:
Press the SPLIT SCREEN key: The soft-key row shows the available layout options.
<
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,
MOD functions,
HELP functions
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 in the foldout of the front cover. Machine panel buttons, e.g. NC START, are described in the manual for your machine tool.
1.3 Modes of Operation
TheTNC offers the following modes of operation for the various functions and working steps that you need to machine a workpiece:
Manual Operation and Electronic
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 and set the datums.
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
The same selection is available as in the Positioning with MDI mode. TheTNC always shows the positions at left in the divided screen.
1.3 Modes of Operation
HEIDENHAIN TNC 410 |
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 blocks
Left: program, right: general program information
Left: program, right: positions and coordinates
Left: program, right: information on tools
Left: Program, right: coordinate transformations
Programming and Editing
In this mode of operation you can write your part programs. The FK free programming feature, the various cycles and the Q parameter functions help you with programming and add necessary information. If desired, you can have the programming graphics show the individual steps.
Soft keys for selecting the screen layout
Screen windows |
Soft key |
Program blocks
Left: program, right: help graphics for cycle programming
Left: program blocks, right: programming graphics
Interactive Programming Graphics
6 |
1 Introduction |
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
Screen windows |
Soft key |
Program blocks
Test run graphics
Left: program, right: test run graphics
Left: program, right: general program information
Left: program, right: positions and coordinates
Left: program, right: information on tools
Left: Program, right: coordinate transformations
1.3 Modes of Operation
HEIDENHAIN TNC 410 |
7 |
1.3 Modes of Operation
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 blocks
Left: program, right: general program information
Left: program, right: positions and coordinates
Left: program, right: information on tools
Left: Program, right: coordinate transformations
Left: program, right: tool measurement
8 |
1 Introduction |
1.4 Status Displays
“General” status displays
The status display informs you of the current state of the machine tool. It is displayed automatically in all modes of operation:
In the Manual mode,Electronic Handwheel mode, and Positioning with MDI mode the position display appears in the large window.
Information in the status display
Symbol Meaning
ACTL. Actual or nominal coordinates of the current position
Machine axes
Spindle speed S, feed rate F and active M functions
Program run started
Axis locked
Axes are moving under a basic rotation.
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, e.g. positions and coordinates.
1.4 Status Displays
HEIDENHAIN TNC 410 |
9 |
1.4 Status Displays
You can also choose between the following additional status displays:
General program information
Name of main program
Active programs
Active machining cycle
Circle center CC (pole)
Dwell time counter
Active program section repeats/Counter for current program section repeat
(5/3: 5 repetitions programmed, 3 remaining to be run)
Operating time
Positions and coordinates
Position display
Type of position display, e.g. actual positions
Angle of a basic rotation
10 |
|
1 Introduction |
|
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 (Cycle 11 or Cycle 26)
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.
4 |
1.4 Status Displays
HEIDENHAIN TNC 410 |
11 |
1.5 Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels
1.5Accessories: HEIDENHAIN 3-D Touch Probes and Electronic Handwheels
3-DTouch 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.
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.
12 |
1 Introduction |
2
Manual Operation and Setup
2.1 Switch-On
2.1 Switch-On
Switch-on and traversing the reference points can vary depending on the individual machine tool. Refer to your machine manual.
Switch on the power supply for control and machine.
The TNC automatically initiates the following dialog
<
The TNC memory is automatically checked.
<
TNC message that the power was interrupted
— clear the message.
<
The PLC program of the TNC is automatically compiled.
<
Switch on the control voltage.
The TNC checks the functioning of the
EMERGENCY STOP circuit.
!
<
Cross the reference points in any sequence: Press and hold the machine axis direction button for each axis until the reference point has been traversed, or
Cross the reference points with several axes at the same time: Use soft keys to select the axes (axes are then shown highlighted on the screen), and then press the machine START button.
The TNC is now ready for operation in the
Manual Operation mode.
14 |
2 Manual Operation and Setup |
2.2 Moving the Machine Axes
Traversing with the machine axis direction buttons is a machine-dependent function. Your machine manual provides more detailed information.
To traverse with the machine axis direction buttons:
Select the Manual Operation mode.
<
Press the machine axis direction button and hold it as long as you wish the axis to move.
...or move the axis continuously:
and |
Press and hold the machine axis direction |
|
button, then press the machine START button: |
|
The axis continues to move after you release |
|
the keys. |
|
|
|
To stop the axis, press the machine STOP |
|
button. |
|
|
|
|
You can move several axes at a time with these two methods.
2.2 Moving the Machine Axes
HEIDENHAIN TNC 410 |
15 |
2.2 Moving the Machine Axes
Traversing with the HR 410 electronic handwheel
The portable HR 410 handwheel is equipped with two permissive buttons. The permissive buttons are located below the star grip. You can only move the machine axes when an permissive button is depressed (machine-dependent function).
The HR 410 handwheel features the following operating elements:
EMERGENCY STOP
Handwheel
Permissive buttons
Axis address keys
Actual-position-capture key
Keys for defining the feed rate (slow, medium, fast; the feed rates are set by the machine tool builder)
Direction in which the TNC moves the selected axis
Machine function
(set by the machine tool builder)
The red indicators show the axis and feed rate you have selected.
It is also possible to move the machine axes with the handwheel during a program run.
To move an axis:
Select the Electronic Handwheel mode of operation
Press and hold the permissive button
<
Select the axis.
<
Select the feed rate.
< |
|
or |
Move the active axis in the positive or |
|
negative direction. |
|
|
|
|
16 |
2 Manual Operation and Setup |
Incremental jog positioning
With incremental jog positioning you can move a machine axis by a preset distance each time you press the corresponding machine axis direction button.
Select the Electronic Handwheel or Manual mode of operation.
<
Select incremental jog positioning, set the soft key to On.
" #$ $%
<
Enter the jog increment in mm, e.g. 8 mm, or
Enter the jog increment via soft key (preset softkey values).
<
Press the machine axis direction button as often as desired.
Z |
|
|
|
Axes |
|
|
|
|
|
|
|
|
|
Machine |
8 |
8 |
|
|
the |
|
|
|
|
|
8 |
|
16 |
X |
Moving |
|
|
|||
|
|
|
|
|
|
|
|
|
2.2 |
HEIDENHAIN TNC 410 |
17 |