HEIDENHAIN TNC 407 Manual
HEIDENHAIN TNC 407 Manual

HEIDENHAIN TNC 407 Manual

Shop-floor programmable contouring controls
Hide thumbs Also See for TNC 407:
Table of Contents

Advertisement

Controls on the TNC 407, TNC 415 B and TNC 425

Controls on the visual display unit
Toggle display between machining and
Switch-over key for displaying graphics only,
TEXT
program blocks only, or both program blocks
SPLIT
and graphics
SCREEN
Soft Keys for selecting function in screen
Shift keys for soft keys
Brightness, Contrast
Typewriter keyboard for entering letters and symbols
Q
W E
R
T
Y
G F S T M
Machine operating modes
MANUAL OPERATION
EL. HANDWHEEL
POSITIONING WITH MDI
Program Run/SINGLE BLOCK
PROGRAM RUN/FULL SEQUENCE
Programming modes
Program/file management
PGM
Select programs and files
NAME
CL
Delete programs and files
PGM
PGM
Enter program call in a program
CALL
EXT
Activate external data transfer
MOD
Select miscellaneous functions
Moving the cursor and for going directly
to blocks, cycles and parameter functions
Move cursor (highlight)
Go directly to blocks, cycles and
GOTO
parameter functions
Override control knobs
Feed rate
100
50
0
File names/
comments
ISO programs
Spindle speed
100
150
50
F %
0
Programming path movements
APPR
Approach/depart contour
DEP
L
Straight line
CC
Circle center/pole for polar coordinates
C
Circle with center point
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
R
R
R -
L
Activate tool radius compensation
+
Cycles, subprograms and program section repeats
CYCL
CYCL
Define and call cycles
CALL
DEF
Enter and call labels for subprogramming and
LBL
LBL
SET
CALL
Enter program stop in a program
STOP
Enter touch probe functions in a program
TOUCH
PROBE
Coordinate axes and numbers, editing
Select coordinate axes or
X
V
enter them into program
...
0
9
Numbers
...
.
Decimal point
+ /
Arithmetic sign
P
Incremental dimensions
Q parameters for part families or
Q
in mathematical functions
Capture actual position
NO
Skip dialog questions, delete words
ENT
ENT
Confirm entry and resume dialog
END
End block
Clear numerical entry or TNC message
CE
150
Abort dialog; delete program sections
DEL
S %

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TNC 407 and is the answer not in the manual?

Questions and answers

Summary of Contents for HEIDENHAIN TNC 407

  • Page 1 Controls on the TNC 407, TNC 415 B and TNC 425 Controls on the visual display unit Programming path movements APPR Toggle display between machining and Approach/depart contour programming modes Straight line Switch-over key for displaying graphics only, GRAPHICS TEXT...
  • Page 2 TNC Guideline: From workpiece drawing to program-controlled machining Step Task Section in operating mode manual Preparation Select tools —— —— Set workpiece datum for coordinate system —— —— Determine spindle speeds and feed rates —— 12.4 Switch on machine —— Cross over reference marks 1.3, 2.1 Clamp workpiece...
  • Page 3 TNC 415 B. The TNC 407 The TNC 407 uses an analog method of speed control in the drive amplifier. Most programming and machining functions of the TNC 425 are also available on the TNC 407, with the following exceptions: •...
  • Page 4 Introduction The TNC 425, TNC 415 B and TNC 407 Visual display unit and keyboard The 14-inch color screen displays all the information necessary for effec- tive use of the TNCs’ capabilities. Immediately below the screen are soft keys (keys whose functions are identified on screen) to simplify and improve flexibility of programming.
  • Page 5 Introduction The TNC 425, TNC 415 B and TNC 407 Keyboard The keys on the TNC keyboard are marked with symbols and abbrevia- tions that make them easy to remember. They are grouped according to the following functions: Typewriter-style keyboard for entering...
  • Page 6 Introduction The TNC 425, TNC 415 B and TNC 407 Visual display unit Brightness control Contrast control Switchover between the active program- ming and machining modes GRAPHICS TEXT SPLIT SCREEN SPLIT SCREEN key for switching screen layout (see page 1-6)
  • Page 7 Introduction The TNC 425, TNC 415 B and TNC 407 Screen layout You can select the type of display on the TNC screen by pressing the SPLIT SCREEN key and one of the soft keys listed below. Depending on the active mode of operation, you can select:...
  • Page 8 Introduction The TNC 425, TNC 415 B and TNC 407 Screen layout of modes Screen layout of modes Screen layout of modes Screen layout of modes Screen layout of modes PROGRAMMING AND EDITING Machining mode Programming mode is active Text of the...
  • Page 9 Introduction The TNC 425, TNC 415 B and TNC 407 MANUAL OPERATION and ELECTRONIC HANDWHEEL modes: A machining mode is Programming selected mode • Coordinates • Selected axis • , if TNC is in Additional operation status display • Status display, e.g.
  • Page 10 Introduction The TNC 425, TNC 415 B and TNC 407 TNC Accessories 3D touch probes The TNC provides the following features when used in conjunction with a 3D touch probe (see Chapter 9): • Electronic workpiece locating (compensation of workpiece misalignment) •...
  • Page 11 Conversational programming is an especially easy method of writing and editing part programs. From the very beginning, the TNCs from HEIDENHAIN were developed specifically for shop-floor programming by the machinist. This is why they are called TNC, or “Touch Numerical Controls.”...
  • Page 12 (the Z axis), the thumb is pointing in the positive X direction, and the index finger in the positive Y direction. Fig. 1.10: Designations and directions of the axes on a milling machine TNC 425/TNC 415 B/TNC 407 1-11...
  • Page 13 Fundamentals of NC Additional axes The TNCs (except TNC 407) can control the machine in more than three axis. The axes U, V and W are secondary linear axes parallel to the main axes X, Y and Z, respectively (see illustration). Rotary axes are also possible.
  • Page 14 (e.g. to compensate the tool radius). Fig. 1.14: The workpiece datum serves as the origin of the Cartesian coordinate system TNC 425/TNC 415 B/TNC 407 1-13...
  • Page 15 The datum of the Cartesian coordinate system is located 10 mm away from point on the X axis and 5 mm on the Y axis. The 3D Touch Probe System from HEIDENHAIN is an especially conven- ient and efficient way to find and set datums. Fig. 1.16:...
  • Page 16 (CC) and the reference axis. • Incremental polar coordinates always refer to +IPR the last programmed nominal position of the tool. +IPA +IPA Fig. 1.19: Incremental dimensions in polar coordinates (designated with an "I") TNC 425/TNC 415 B/TNC 407 1-15...
  • Page 17 50 H11 –300 –150 Ø 50 H11 0° Ø 30° Ø 60° Ø 90° Ø 120° Ø 150° Ø 180° Ø 210° Ø 240° Ø 3,10 270° Ø 3,11 300° Ø 3,12 330° Ø 1-16 TNC 425/TNC 415 B/TNC 407...
  • Page 18 If the position encoders feature distance-coded reference marks, each axis need only move a maximum of 20 mm (0.8 in.) for linear encoders, and 20° for angle encoders. Fig. 1.23: Linear scales: above with distance-coded-reference marks, below with one reference mark TNC 425/TNC 415 B/TNC 407 1-17...
  • Page 19 TNC will respond with an ERROR message. Make sure that the angular values entered in the menu correspond with the actual angle of the tilted axis. 1-18 TNC 425/TNC 415 B/TNC 407...
  • Page 20 During free contour programming (FK) the programming graphic is interactive. In the program run (except on TNC 407) and test run operating modes, the TNC provides the following three display modes: • Plan view •...
  • Page 21 • PROGRAM RUN modes: 16 or 32 levels Plan view is the fastest of the three graphic display modes. Fig. 1.24: TNC graphics, plan view Switch over soft keys. Show 16 or 32 shades of depth. 1-20 TNC 425/TNC 415 B/TNC 407...
  • Page 22 The positions of the sectional planes are visible during shifting. Fig. 1.26: Shifting sectional planes Shift the soft-key row. Shift the vertical sectional plane to the right or left. Shift the horizontal sectional plane upwards or downwards. TNC 425/TNC 415 B/TNC 407 1-21...
  • Page 23 The shape of the workpiece blank can be depicted by a frame overlay at the beginning of the graphic simulation. In the TEST RUN mode of operation you can isolate details for magnification. Fig. 1.28: TNC graphics, 3D view 1-22 TNC 425/TNC 415 B/TNC 407...
  • Page 24 The current angular attitude of the display is indicated at the lower left of the graphic. Fig. 1.29: Rotated 3D view To switch the frame overlay display on/off: Show or omit the frame overlay of the workpiece blank form. TNC 425/TNC 415 B/TNC 407 1-23...
  • Page 25 DETAIL, you can make a test run of the shifted sectional planes. If the workpiece blank cannot be further enlarged or reduced, the TNC displays an error message in the graphics window. The error message disappears when the workpiece blank is enlarged or reduced. 1-24 TNC 425/TNC 415 B/TNC 407...
  • Page 26 To activate the stopwatch function: Press the shift keys until the soft-key row with the stopwatch func- tions appears. The soft keys available to the left of the stopwatch functions depend on the selected display mode. TNC 425/TNC 415 B/TNC 407 1-25...
  • Page 27: Status Displays

    • Axes are moving under a basic rotation: Additional status displays The additional status displays contain further information on the program run. To select additional status displays: Set the STATUS soft key to ON. Shift the soft-key row. 1-26 TNC 425/TNC 415 B/TNC 407...
  • Page 28 Active programs Cycle definition Dwell time counter Machining time Circle center CC (pole) Positions and coordinates Type of position display Coordinates of the axes Tilt angle of the working plane Display of a basic rotation TNC 425/TNC 415 B/TNC 407 1-27...
  • Page 29 When working with the TT 110: Cutting edge number with the corresponding measured value. If the measured value is followed by an asterisk, the allowable tolerance defined in the tool table was exceeded. 1-28 TNC 425/TNC 415 B/TNC 407...
  • Page 30 Select the desired block with the vertical cursor keys. Enter the desired block number, e.g. 47. GOTO e.g. Generate a graphic from block 1 to the entered block. The AUTO DRAW soft key must be set to ON. TNC 425/TNC 415 B/TNC 407 1-29...
  • Page 31 The STOP soft key appears while the TNC generates the interactive graphic. To magnify/reduce a detail: Fig. 1.38: Detail from an interactive graphic Shift the soft-key row. Show the frame overlay and move vertically. Show the frame overlay and move horizontally. 1-30 TNC 425/TNC 415 B/TNC 407...
  • Page 32 Restore the original section. To erase the graphic: Shift the soft key row. Erase the graphic. Block number display ON/OFF Fig. 1.39: Text with block numbers Show or omit block numbers in the program text display. TNC 425/TNC 415 B/TNC 407 1-31...
  • Page 33 Programs, texts and tables are written as files and Files in the TNC Type stored in the TNC. A file is identified by Programs • in HEIDENHAIN plain language dialog PROG15 • according to ISO File name File type Tables for •...
  • Page 34 File has been transferred to external storage and cannot be run Selecting a file Call the file directory. NAME At first only HEIDENHAIN dialog (type .H) files are shown. Other files are shown via soft key: Select the file type. Show all files.
  • Page 35 To erase a protected file: A protected file (status P) cannot be erased. If you are sure that you wish to erase it, you must first remove the protection (see p. 1-35, “To cancel file protection”). 1-34 TNC 425/TNC 415 B/TNC 407...
  • Page 36 Type the code number 86357 into the highlight bar in the screen headline. Cancel the file protection. The file no longer has the status P. You can unprotect other files by simply marking them and pressing the UNPROTECT soft key. TNC 425/TNC 415 B/TNC 407 1-35...
  • Page 37 ASCII text files. They can then be edited with the alphanumeric keyboard. Part programs that were created with FK free contour programming can also be converted to HEIDENHAIN dialog programs. Move the highlight to the file that you wish to convert. Press the CONVERT soft key.
  • Page 38 File management for files on an external data medium You can erase and protect files stored on the FE 401B floppy disk unit from HEIDENHAIN. You can also format a floppy disk from the TNC. To do this you must first select the PROGRAMMING END EDITING mode of operation.
  • Page 39 Switch the soft-key row. Convert file and save it on the external data medium. Select the type of the target file, e.g. .A. Enter the new file name and start conversion with ENT. e.g. 1-38 TNC 425/TNC 415 B/TNC 407...
  • Page 40 The axis continues to move after you release the keys. together To stop the axis, press the machine STOP button. You can move several axes at a time in this way. TNC 425/TNC 415 B/TNC 407...
  • Page 41 • Mount the handwheel on the machine on the magnetic pads such that it cannot be operated unintentionally. • When you remove the handwheel from its position, be careful not to accidentally press the axis direction keys while the enabling switch is still depressed. TNC 425/TNC 415 B/TNC 407...
  • Page 42 Positioning with manual data input (MDI) Machine axis movements can also be programmed in the $MDI file (see page 5-74). Since the programmed movements are stored in memory, you can recall them and run them afterward as often as desired. TNC 425/TNC 415 B/TNC 407...
  • Page 43 Turn the knob for spindle speed override: You can vary the speed from 0 to 150% of the last valid speed. The override knob for spindle speed can only vary the spindle speed on machines with a stepless spindle drive. TNC 425/TNC 415 B/TNC 407...
  • Page 44 The machine manufacturer determines which M functions are available on your TNC and what functions they have. Select M for miscellaneous function. Enter the miscellaneous function (here M6). e.g. Press the machine START button to activate the miscellaneous function. Chapter 12 contains a list of M functions. TNC 425/TNC 415 B/TNC 407...
  • Page 45 Zero tool: Set the display to Z = 0 or enter the thickness d of the shim. e.g. Preset tool: Set the display to the length L of the tool, (here Z= e.g. 50 mm) or enter the sum Z=L+d. TNC 425/TNC 415 B/TNC 407...
  • Page 46 Select the axis (here X). e.g. Enter the position of the tool center (here X = -5 mm) including the + / 5 e.g. proper sign. Repeat the process for all axes in the working plane. TNC 425/TNC 415 B/TNC 407...
  • Page 47 Manual Operation and Setup 2.4 Tilting the Working Plane (not on TNC 407) The functions for tilting the working plane are adapted to the TNC and the machine by the machine manufacturer. The TNC supports machine tools with swivel heads (the tool is tilted) and/or swivel tables (the workpiece is tilted).
  • Page 48 (see page 2-7) or, much more easily, by allowing the part program to automatically set the datum with the aid of the HEIDENHAIN 3D touch probe system (see page 9-11).
  • Page 49 Manual Operation and Setup Tilting the Working Plane (not on TNC 407) To activate manual tilting Select menu for manual tilting. Select the tilt axis. oder Enter the tilt angle, here 45°. e.g. Set TILT WORKING PLANE to ACTIVE. Terminate input.
  • Page 50 Select the program in the file directory. GOTO Go to the program beginning. Functions Soft key • Test the entire program • Test each block individually • Show the blank form and test the entire program • Interrupt the test run TNC 425/TNC 415 B/TNC 407...
  • Page 51 Function Soft key • Go back in the program by one screen page • Go forward in the program by one screen page • Go to the program beginning • Go to the program end TNC 425/TNC 415 B/TNC 407...
  • Page 52 PROGRAM RUN / SINGLE BLOCK for each block Feed rate and spindle speed can be changed with the override knobs. You can superimpose handwheel positioning onto programmed axis movements during program run (see page 5-70). TNC 425/TNC 415 B/TNC 407...
  • Page 53 To interrupt machining at the end of the current block: You can interrupt the program run at the end of the current block by switching to the PROGRAM RUN / SINGLE BLOCK mode. Select PROGRAM RUN / SINGLE BLOCK. TNC 425/TNC 415 B/TNC 407...
  • Page 54 Resuming program run with the START button. You can resume program run by pressing the machine START button if the program was interrupted in one of the following ways: • Pressing the machine STOP button • A programmed interruption TNC 425/TNC 415 B/TNC 407...
  • Page 55 • If the error message is blinking: Switch off the TNC and the machine. Remove the cause of the error. Start again. • If you cannot correct the error: Write down the error message and contact your repair service agency. TNC 425/TNC 415 B/TNC 407...
  • Page 56 If block N is located in a program section repetition, enter the number e.g. of repetitions to be calculated in the block scan. Start the block scan. Return to the contour (see next page). TNC 425/TNC 415 B/TNC 407...
  • Page 57 • Return to the position that was calculated for mid-program startup Select a return to contour. Move the axes in the sequence that the TNC proposes on the screen. Move the axes in any sequence. Resume machining. TNC 425/TNC 415 B/TNC 407...
  • Page 58 In a test run or program run, the TNC can skip over blocks that you have programmed with a "/" character. Shift the soft-key row. Run or test the program with/without blocks preceded by a "/". This function does not work for TOOL DEF blocks. 3-10 TNC 425/TNC 415 B/TNC 407...
  • Page 59 The soft-key row shifts. Select the program. Start data transfer. Transfer and execute the program blocks. PROGRAM RUN: TEST RUN: Transfer and test the program blocks. If the data transfer is interrupted, press the START key again. TNC 425/TNC 415 B/TNC 407 3-11...
  • Page 60 – Select the RESTORE POS AT N function and enter the desired block number, here 12834, for START-UP AT and the desired program, here GEH35K1, for PROGRAM. – Start block scan with the NC START key. 3-12 TNC 425/TNC 415 B/TNC 407...
  • Page 61 If only a few of the words in a block need be programmed, you can cut off the dialog and end the block before the dialog is finished. Function • Continue the dialog • Ignore the dialog question • End the dialog immediately • Abort the dialog and erase the block TNC 425/TNC 415 B/TNC 407...
  • Page 62 Additional program blocks can be inserted behind any existing block (except the PGM END block). Select the block in front of the desired insertion. GOTO Program the new block. The block numbers of all subsequent blocks are automatically increased by one. TNC 425/TNC 415 B/TNC 407...
  • Page 63 • Clear a non-blinking error message • Delete the selected word • Delete the selected block • Erase cycles and program sections: First select the last block of the cycle or program section to be erased. TNC 425/TNC 415 B/TNC 407...
  • Page 64 If necessary, change the level of the structuring block. You can choose from two levels. Inserting a structuring block in the right screen window Simply enter the text with the ASCII keyboard; the TNC automatically inserts the new structuring block behind the active structuring block. TNC 425/TNC 415 B/TNC 407...
  • Page 65 • as the difference in length between the tool and a zero tool, or • with a tool pre-setter. A tool pre-setter eliminates the need to define a tool in terms of the difference between its length and that of another tool. TNC 425/TNC 415 B/TNC 407...
  • Page 66 Move the new tool to the same reference position as the zero tool. The TNC displays the compensation value for the length L. Write the value down and enter it later. Enter the display value by using the “actual position capture” function (see page 4-30). TNC 425/TNC 415 B/TNC 407...
  • Page 67 Enter the tool radius, e.g. R = 5 mm. e.g. Resulting NC block: TOOL DEF 5 L+10 R+5 You can enter the tool length L directly in the tool definition by using the “actual position capture” function (see page 4-30). TNC 425/TNC 415 B/TNC 407...
  • Page 68 • Move the highlight • Go to the beginning/end of the table • Go to the next/previous table page • Go to the beginning of the next line • Look for the tool name in the tool table TNC 425/TNC 415 B/TNC 407...
  • Page 69 To edit any other tool table: Call the file directory. NAME Shift the soft-key row and show file type .T. Select the tool table. Enter a new file name and create a new table. 4-10 TNC 425/TNC 415 B/TNC 407...
  • Page 70 To read-out or read-in a tool table (see page 10-2): Select external data input/output directly from the table. Read-out the table. Read-in the table (only possible if EDIT ON is selected). TNC 425/TNC 415 B/TNC 407 4-11...
  • Page 71 A starting value can be entered for used tools. CURRENT TOOL AGE ? Comment on tool (up to 16 characters) TOOL DESCRIPTION ? Information on this tool that should be transferred to the PLC PLC STATUS ? 4-12 TNC 425/TNC 415 B/TNC 407...
  • Page 72 Automatic tool measurement: permissible deviation from the tool length R for breakage detection. If the entered value is exceeded, the TNC locks the tool (Status L). Input range: 0 to 0.9999 mm BREAKAGE TOLERANCE: RADIUS ? TNC 425/TNC 415 B/TNC 407 4-13...
  • Page 73 If this ST requires also the pockets in front of and behind its own pocket, then lock the appropriate number of pockets. SPECIAL TOOL Information on this tool that should be sent to the PLC PLC STATUS Overview: Data in the pocket table 4-14 TNC 425/TNC 415 B/TNC 407...
  • Page 74 Resulting NC block: TOOL CALL 5 Z S500 DL+0.2 DR–1 Tool pre-selection with tool tables If you are using tool tables, you use TOOL DEF to pre-select the next tool. Simply enter the tool number, a tool name, or a corresponding Q parameter. TNC 425/TNC 415 B/TNC 407 4-15...
  • Page 75 If TOOL CALL 0 is programmed before the first tool call, the TNC moves the tool spindle in the tool axis to a position that is independent of the tool length. 4-16 TNC 425/TNC 415 B/TNC 407...
  • Page 76 CAD systems. A negative delta value (DR) can be entered in the tool table. If DR is positive, the TNC displays a message and does not change the tool. You can suppress this message with the M function M107, and reactivate it with M108. TNC 425/TNC 415 B/TNC 407 4-17...
  • Page 77 DR in the tool table Radius compensation becomes effective as soon as a tool is called and is moved in the working plane with RL or RR. Radius compensation is cancelled by programming a positioning block with R0. 4-18 TNC 425/TNC 415 B/TNC 407...
  • Page 78 The tool center moves to the programmed coordi- nates. Applications: • Drilling and boring • Pre-positioning Fig. 4.11: These drilling positions are entered without radius compensation To position without radius compensation: Select tool movement without radius compensation. TNC 425/TNC 415 B/TNC 407 4-19...
  • Page 79 • The TNC always positions the tool perpendicular to the starting or end point during activation and deactivation of radius compensation. Always position the tool in front of the first contour point (or behind the last contour point) so that the tool will not gouge the workpiece. 4-20 TNC 425/TNC 415 B/TNC 407...
  • Page 80 This prevents damage to the workpiece. The permissible tool radius, therefore, is limited by the geometry of the programmed contour. Fig. 4.15: Tool path for inside corners TNC 425/TNC 415 B/TNC 407 4-21...
  • Page 81 Programming 4.5 Three-Dimensional Tool Compensation (Not on TNC 407) This TNC feature uses straight-line blocks that include tool radius compensation in terms of surface-normal vectors (see below) that have been calculated by a CAD system. The TNC calculates a three-dimensional (3D) tool...
  • Page 82 Programming Three-Dimensional Tool Compensation (not on TNC 407) A vector always has • a magnitude (e.g. a distance) and • a direction (e.g. away from the workpiece) If a vector is perpendicular ("normal") to a surface, it is called a surface- normal vector.
  • Page 83 The feed rate F and miscellaneous function M can be entered and changed in the PROGRAMMING AND EDITING mode of operation. The coordinates of the straight-line end point and the components of the surface-normal vector are calculated only by the CAD system. 4-24 TNC 425/TNC 415 B/TNC 407...
  • Page 84 • The MIN point — the smallest X, Y and Z coordinates of the blank form, entered as absolute values. • The MAX point — the largest X, Y and Z coordinates of the blank form, entered as absolute or incremental values. TNC 425/TNC 415 B/TNC 407 4-25...
  • Page 85 X=0 mm, Y=0 mm, Z=-40 mm. + / 4 Enter in sequence the X, Y and Z coordinates of the MAX point, 1 0 0 e.g. e.g. X=100 mm, Y=100 mm, Z=0 mm. 1 0 0 4-26 TNC 425/TNC 415 B/TNC 407...
  • Page 86 Block 3: Program end, name, unit of measure Block numbers, as well and the BEGIN and END blocks are automatically generated by the TNC. The unit of measure used in the program appears behind the program name. TNC 425/TNC 415 B/TNC 407 4-27...
  • Page 87 If the new feed rate is FMAX, the feed rate returns to the previous feed rate after the block is executed. Changing the feed rate F You can vary the feed rate by turning the knob for feed rate override on the TNC keyboard (see page 2-6). 4-28 TNC 425/TNC 415 B/TNC 407...
  • Page 88 To change the spindle speed S during program run: You can vary the spindle speed S on machines with stepless lead- screw drives by turning the spindle speed override knob on the TNC keyboard. TNC 425/TNC 415 B/TNC 407 4-29...
  • Page 89 9: DWELL TIME (see page 8-56). To enter a STOP function: Press the STOP key. STOP Enter an M function, if desired, for example M6 (tool change). e.g. Resulting NC block: STOP M6 4-30 TNC 425/TNC 415 B/TNC 407...
  • Page 90 To generate a new L block with the actual position coordinates: Move the tool to the position that you wish to capture. Select the block after which the L block should be inserted. The actual position coordinate is entered in a new L block. TNC 425/TNC 415 B/TNC 407 4-31...
  • Page 91 • TOOL DEF blocks cannot be skipped. • To skip a cycle, place the "/" character in the first cycle block To delete the "/" character: Select block from which "/" character is to be deleted. Delete the character. 4-32 TNC 425/TNC 415 B/TNC 407...
  • Page 92 WRITE modes with the soft key at the far left. The selected mode is shown enclosed in a frame. Fig. 4.22: Text editor screen To leave a text file: Select another file type, such as a conversational program. NAME Select the desired program. TNC 425/TNC 415 B/TNC 407 4-33...
  • Page 93 MACHINE THE CAMS (ASK THE BOSS?!) PROGRAM 1375 .H; 80% OK BY LUNCH TOOLS TOOL 1 DO NOT USE TOOL 2 CHECK REPLACEMENT TOOL: TOOL 3 Fig. 4.23: Text editor screen with exercise text 4-34 TNC 425/TNC 415 B/TNC 407...
  • Page 94 Find the word TOOL where it next appears in the text. To find any text: Select the search function. Enter the text that you wish to find. Find the text. To leave the search function: Terminate the search function. TNC 425/TNC 415 B/TNC 407 4-35...
  • Page 95 Move the cursor to the beginning of the line behind BY LUNCH. Insert the line *** JOBS *** at the cursor position. Temporarily stored words and lines can be inserted as often as desired. 4-36 TNC 425/TNC 415 B/TNC 407...
  • Page 96 You can also create a new file with the selected text in this way. • Insert another file at the cursor position: Write the name of the source file in the screen dialog line and press ENT. TNC 425/TNC 415 B/TNC 407 4-37...
  • Page 97 Select the function for copying to another file. Write the name of the file into which you wish to copy the block, for example WZ. Copy into a new/another file. Text block remains marked. 4-38 TNC 425/TNC 415 B/TNC 407...
  • Page 98 Enter the name of a part program that belongs to this pallet file. Enter the name of the datum table for the program. if necessary Create more pallet files. Pallet files are managed and output as determined in the PLC. See your machine tool handbook. TNC 425/TNC 415 B/TNC 407 4-39...
  • Page 99 Insert line at the end of the table Delete the last line in the table Go to the beginning of the next line To leave a pallet file: Select another file type, such as a conversational program. Select the desired program. 4-40 TNC 425/TNC 415 B/TNC 407...
  • Page 100 Close the block. Comments are added behind the entered blocks. Example L X+0 Y–10 FMAX ; PRE-POSITIONING ........... A comment is indicated by a semicolon at the beginning of L X+10 Y+0 RL F100 the block. TNC 425/TNC 415 B/TNC 407 4-41...
  • Page 101 FK programming also results in a contour consisting of circular arcs and straight line segments. The TNC uses the information you enter to calculate the missing dimensions. Fig. 5.3: This drawing is not dimensioned for conventional NC TNC 425/TNC 415 B/TNC 407...
  • Page 102 • Measurements with the 3D touch probe during program run • Output of values and measurements • Transferring values to and from memory The following mathematical functions are available: • Assign • Addition/Subtraction • Multiplication/Division • Angle measurement/Trigonometry etc. TNC 425/TNC 415 B/TNC 407...
  • Page 103 (exception: LCT). • When approaching the contour, allow sufficient distance between the starting point and the first contour point to assure that the TNC will reach the programmed feed rate for machining. TNC 425/TNC 415 B/TNC 407...
  • Page 104 Abbreviations APPR APPR APPR APPR APPR Approach Departure L L L L L Line C C C C C Circle T T T T T Tangential (smooth connection) N N N N N Normal (perpendicular) TNC 425/TNC 415 B/TNC 407...
  • Page 105 APPR LN X+10 Y+20 Z–10 LEN+20 RR F100 ..P with radius compensation RR, machining feed rate, P at distance LEN=20 mm from P L ................End point of the 1st contour element TNC 425/TNC 415 B/TNC 407...
  • Page 106 APPR CT X+10 Y+20 Z–10 CCA180 R+10 RR F100 ............... P with radius compensation RR, machining feed rate, ................radius R = +10 mm, center point angle CCA = 180° L ................End point of the 1st contour element TNC 425/TNC 415 B/TNC 407...
  • Page 107 ON with clockwise rotation APPR LCT X+10 Y+20 Z–10 R10 RR F100 ..P with radius compensation RR, machining feed rate, Radius R = 10 mm L ................End point of the first contour element TNC 425/TNC 415 B/TNC 407...
  • Page 108 DEP LN LEN+20 F100 ......Depart on the radius compensation side by LEN = 20 mm L Z+100 FMAX M2 ........Retract in Z, return to block 1, end program TNC 425/TNC 415 B/TNC 407...
  • Page 109 , with radius compensation, feed rate for machining DEP LCT X+5 Y+10 R10 F100 ....P , radius R = 10 mm L Z+100 FMAX .......... Retract in Z, return to block 1, end program 5-10 TNC 425/TNC 415 B/TNC 407...
  • Page 110: General Information

    The tool moves to the programmed position on a straight line or circular arc in a plane. Number of axes programmed in the NC block: 2 Fig. 5.15: Movement in a main plane (X/Y plane) TNC 425/TNC 415 B/TNC 407 5-11...
  • Page 111 L X+20 Y+10 Z+2 A+15 C+6 R0 F100 M3 (3 linear and 2 rotary axes) The additional coordinates are programmed as usual in an L block. The TNC graphics do not simulate four- or five-axis movements. 5-12 TNC 425/TNC 415 B/TNC 407...
  • Page 112 Circle by Radius Circular arc with a certain radius Circle, Tangential Circular arc with a tangential connection to the previous contour element Circular arc with tangential connection to the Corner RouNDing previous and subsequent contour elements TNC 425/TNC 415 B/TNC 407 5-13...
  • Page 113 ..e.g. After entering all coordinates, close the dialog with the ENT key....5-14 TNC 425/TNC 415 B/TNC 407...
  • Page 114 100 mm/min. Enter rapid tool traverse, F = FMAX. Enter a miscellaneous function, if appropriate, for example M3 e.g. (Spindle ON, clockwise rotation). Resulting NC block: L IX–50 Y+10 Z–20 RR F100 M3 TNC 425/TNC 415 B/TNC 407 5-15...
  • Page 115 L Z+100 FMAX M2 ..........Move tool to setup clearance; rapid traverse; spindle OFF, coolant OFF, program run STOP, return to block 1 of the program END PGM RECTANG MM ........End of program 5-16 TNC 425/TNC 415 B/TNC 407...
  • Page 116 • The corner point E is cut off by the chamfer and is not part of the contour. To program a chamfer: Select “chamfer.” Enter the length to be removed from each side of the corner, for e.g. example 5 mm. Resulting NC block: CHF 5 TNC 425/TNC 415 B/TNC 407 5-17...
  • Page 117 DEP LN LEN+20 F100 ........Depart the contour on a straight line that is perpendicular to the last contour element. L Z +100 F MAX M2 END PGM CHAMFER MM ......... End of program 5-18 TNC 425/TNC 415 B/TNC 407...
  • Page 118 D R + • A clockwise direction of rotation is mathemati- D R – cally negative: DR- • A counterclockwise direction of rotation is mathematically positive: DR+ Fig. 5.24: Direction of rotation for circular movements TNC 425/TNC 415 B/TNC 407 5-19...
  • Page 119 Validity of a circle center definition A circle center definition remains effective until a new circle center is defined. The circle center can also be entered for the secondary axes U, V, and W. 5-20 TNC 425/TNC 415 B/TNC 407...
  • Page 120 Enter the coordinate for the circle center in this axis, for example e.g. X=20 mm. Select the second coordinate axis, for example Y. e.g. Enter the coordinate of the circle center, for example Y=-10 mm. e.g. Resulting NC block: CC X+20 Y-10 TNC 425/TNC 415 B/TNC 407 5-21...
  • Page 121 • To program a full circle, enter the same point for the end point as for the start point in a C block. Fig. 5.30: Coordinates of a circular arc Fig. 5.29: Full circle around CC with a C block 5-22 TNC 425/TNC 415 B/TNC 407...
  • Page 122 Y = –5 mm. Terminate coordinate entry. Select negative (DR–) or positive direction of rotation (DR+). If necessary, enter also: • Radius compensation • Feed rate • Miscellaneous function Resulting NC block: C IX+5 Y-5 DR– TNC 425/TNC 415 B/TNC 407 5-23...
  • Page 123 9 DEP CT CCA180 R+30 F100 ......... Depart contour on a tangential arc 10 L Z +100 F MAX M2 ..........Retract tool and end program 11 END PGM CIRCLE MM ........End of program 5-24 TNC 425/TNC 415 B/TNC 407...
  • Page 124 (R<0). To program an arc smaller than a semicircle (CCA<180°) enter the radius R with a positive sign (R>0). CCA>180 CCA<180 Fig. 5.33: Circular arcs with central angles greater than and less than 180° TNC 425/TNC 415 B/TNC 407 5-25...
  • Page 125 Define circular arc with negative (DR–) or positive direction of rotation (DR+). If necessary, enter also: • Radius compensation • Feed rate • Miscellaneous function Resulting NC block: CR X+10 Y+2 R-5 DR– RL 5-26 TNC 425/TNC 415 B/TNC 407...
  • Page 126 R = 50 mm, negative direction of rotation DEP LCT X+70 Y–30 R20 F100 ......Depart contour on a tangential arc with connecting straight line L Z+100 F MAX M2 END PGM RADIUS MM ........Retract tool and end program TNC 425/TNC 415 B/TNC 407 5-27...
  • Page 127 CT block. A tangential arc is a two-dimensional operation: the coordinates in the CT block and in the positioning block before it should be in the plane of the arc. 5-28 TNC 425/TNC 415 B/TNC 407...
  • Page 128 9 L X+100 ..............End of contour 10 DEP LCT X+130 Y+70 Z+100 R20 F2000 M2 ..Depart contour on a tangential arc with connecting straight line; retract tool and end program 11 END PGM TANGENT MM TNC 425/TNC 415 B/TNC 407 5-29...
  • Page 129 To program a tangential arc between two contour elements: Enter the rounding radius, for example R=10 mm. e.g. Enter the feed rate for the rounding radius, for example e.g. F=100 mm/min. Resulting NC block: RND R 10 F 100 5-30 TNC 425/TNC 415 B/TNC 407...
  • Page 130 L Y+100 ............... Second straight line for the corner 10 DEP LT LEN20 F100 ..........Depart the contour tangentially on a straight line 11 L Z+100 F MAX M2 12 END PGM ROUNDING MM TNC 425/TNC 415 B/TNC 407 5-31...
  • Page 131 • Enter the algebraic sign for PA relative to the angle reference axis: For an angle from the reference axis counterclockwise to PR: PA>0 For an angle from the reference axis clockwise to PR: PA<0 Fig. 5.40: Contour consisting of straight lines with polar coordinates 5-32 TNC 425/TNC 415 B/TNC 407...
  • Page 132 PR = 5 mm. Enter the angle from the reference axis to PR, for example PA = 30°. e.g. If necessary, enter: Radius compensation R Feed rate F Miscellaneous function M Resulting NC block: LP PR+5 PA+30 TNC 425/TNC 415 B/TNC 407 5-33...
  • Page 133 12 LP PA–60 13 LP PA--120 14 LP PA--180 15 DEP CT CCA135 R+20 F100 ........Depart the contour tangentially on an arc 16 L Z+100 F MAX M2 17 END PGM HEXAGON MM 5-34 TNC 425/TNC 415 B/TNC 407...
  • Page 134 Set the direction of rotation for the tool path, for example negative for clockwise rotation. If necessary, enter: Radius compensation R Feed rate F Miscellaneous function M Resulting NC block: CP PA+10 DR– TNC 425/TNC 415 B/TNC 407 5-35...
  • Page 135 CP PA+270 DR– ............Circle to end point PA = 270°, negative direction of rotation DEP CT CCA180 R+20 F100 Retract tool and end program 10 L Z+100 F MAX M2 11 END PGM POLCIRC MM 5-36 TNC 425/TNC 415 B/TNC 407...
  • Page 136 Enter the angle from the reference axis to PR, for example PA = 80°. If necessary, enter: Radius compensation R Feed rate F Miscellaneous function M Resulting NC block: CTP PR +10 PA +80 TNC 425/TNC 415 B/TNC 407 5-37...
  • Page 137 Left-hand External thread Direction Radius comp. Work direction Right-hand Left-hand Right-hand Left-hand Fig. 5.44: The shape of the helix determines the direction of rotation and the radius compensation 5-38 TNC 425/TNC 415 B/TNC 407...
  • Page 138 Enter the helix height, for example H = 5 mm. e.g. Terminate coordinate input. Clockwise helix: DR– or counterclockwise: DR+. Enter radius compensation according to the table. If necessary, enter: Feed rate F Miscellaneous function M Resulting NC block: CP IPA+1080 IZ+5 DR–RL TNC 425/TNC 415 B/TNC 407 5-39...
  • Page 139 LBL 1 ..............Label the starting block for a program section repetition CP IPA +360 IZ+1.5 DR+ F200 ......Enter the pitch directly as an IZ value CALL LBL 1 REP 24 ........... Program the number of revolutions DEP CT CCA180 R+10 • 5-40 TNC 425/TNC 415 B/TNC 407...
  • Page 140 You must first pre-position the tool with a gray path function key. The programmed position must be near a well-defined contour element. If the coordinates of the first contour point are known, you can pre-position the tool with the traversing function. TNC 425/TNC 415 B/TNC 407 5–41...
  • Page 141 • Circular arc without tangential connection FC FPOL defines the pole for FK polar coordinates. FPOL is set with Cartesian coordinates and remains effective until it is redefined. • Pole for programming FK coordinates FPOL 5–42 TNC 425/TNC 415 B/TNC 407...
  • Page 142 Select the green contour elements (ambiguous data) as soon as possible. In this way you can reduce the ambiguity of subsequent elements. If you do not yet wish to select an element, press the EDIT soft key: Enter data for subsequent contour elements. TNC 425/TNC 415 B/TNC 407 5–43...
  • Page 143 Radius of an arc Rotational direction of a circular path Reference angle for the end of an arc Incremental values Incremental values are marked with an “I”, just as they are in conventional programming. 5–44 TNC 425/TNC 415 B/TNC 407...
  • Page 144 R for “relative.” Incremental data Designate Soft key for reference block N Cartesian coordinates X, Y Polar coordinates PR, PA Gradient angle AN Circle center CC • Cartesian coordinates for CC • Polar coordinates for CC TNC 425/TNC 415 B/TNC 407 5–45...
  • Page 145 Polar coordinate angle POLAR COORDINATES ANGLE ? Length of a straight line LENGTH OF EDGE ? Gradient angle of a straight line SLOPE ? Begin/End of a closed contour CLOSED CONTOUR: BEGIN/END = +/– 5–46 TNC 425/TNC 415 B/TNC 407...
  • Page 146 LEN=20 mm. Initiate the dialog: Straight line without tangential connection Enter angle: Enter incremental angle IAN=45°. Enter length of straight line: Enter length, LEN=20 mm. Close the block: Resulting NC block: FL IAN+45 LEN 20 TNC 425/TNC 415 B/TNC 407 5–47...
  • Page 147 Straight line parallel to another contour element STRAIGHT LINE PARALLEL TO BLCK? Distance from a straight line and a parallel element DIST BETWN PARALLEL STRAIGHTS? Data relative to another contour element are entered as incremental values. 5–48 TNC 425/TNC 415 B/TNC 407...
  • Page 148 Enter the datum as end point of element E1: Enter the number of the block in which the element E1 is e.g. programmed, for example 5. Close the block: Resulting NC block: FL IX+8 RX5 TNC 425/TNC 415 B/TNC 407 5–49...
  • Page 149 Dialog Soft key X coordinate of the auxiliary point DIST AUXIL POINT PD X-COORDINATE Y coordinate of the auxiliary point DIST AUXIL POINT PD Y-COORDINATE Distance auxiliary point/straight line DISTANCE FROM AUXILIARY POINT ? 5–50 TNC 425/TNC 415 B/TNC 407...
  • Page 150 Enter the distance from the auxiliary point to the straight line: Enter the distance from the auxiliary point PD to the straight line G1, D=5 mm. Close the block: Resulting NC block: FLT PDX+15 PDY+20 D5 TNC 425/TNC 415 B/TNC 407 5–51...
  • Page 151 Direct input for an arc or arc end point Known data Dialog Soft key Rotational direction of the arc ROTATION CLOCKWISE: DR-? Radius of the arc CIRCLE RADIUS? Angle of leading axis to arc end point ANGLE FOR ENDPOINT OF CIRCLE ? 5–52 TNC 425/TNC 415 B/TNC 407...
  • Page 152 Circle end points and circle centers can be entered incrementally relative to another contour element. For the meanings of the soft keys, see “Free programming of straight lines” . Relative data for coordinates of an arc Relative data for circle center coordinates TNC 425/TNC 415 B/TNC 407 5–53...
  • Page 153 Initiate the dialog for FPOL: Enter the X coordinate of FPOL: Enter the X coordinate, X=13 mm. Enter the Y coordinate of FPOL: Enter the Y coordinate, Y=17 mm. Close the block: Resulting NC block: FPOL X+13 Y+17 5–54 TNC 425/TNC 415 B/TNC 407...
  • Page 154 18. Enter reference for PA: Enter the number of the block in which the element E1 is e.g. programmed, for example 21. Close the block: Resulting NC block: FC ICCPR–20 ICCPA+33 RCCPR18 RCCPA21 TNC 425/TNC 415 B/TNC 407 5–55...
  • Page 155 For clarity, the drawing contains only the data described above. Initiate the dialog: Circular arc without tangential connection Enter the coordinates of the first auxiliary point: Enter the X-coordinate of the auxiliary point P1, P1X = 5 mm. 5–56 TNC 425/TNC 415 B/TNC 407...
  • Page 156 Beginning and end of a closed contour To program a closed contour: The contour element is the beginning of a closed contour, or the end of a closed contour whose beginning was identified with CLSD+. TNC 425/TNC 415 B/TNC 407 5–57...
  • Page 157 Converting FK programs You can convert an FK program so that all the F blocks are changed to HEIDENHAIN dialog blocks (see page 1-36). You therefore may have to redefine circle centers in the converted program that were entered in the FK program before the FK blocks were entered.
  • Page 158 • Y coordinate relative to block 9 IY with RY Straight line FL • Length • Parallel to block 8 PAR N Straight line FL • Cartesian coordinates X, Y Straight line FL • End of contour CLSD– TNC 425/TNC 415 B/TNC 407 5–59...
  • Page 159 PDX, PDY • Distance straight line - aux. point Circular arc FC • Cartesian coordinates of the end point X, Y • Direction of rotation • Cartesian circle center coordinates CCX, CCY 5–60 TNC 425/TNC 415 B/TNC 407...
  • Page 160 • Parallel to element from block 14 PAR N Circular arc FCT • Direction of rotation • Radius • Cartesian coordinates of circle center CCX, CCY Straight line FLT • Cartesian coordinates of a straight-line end point X, Y TNC 425/TNC 415 B/TNC 407 5–61...
  • Page 161 12-12) below which the tool will move at constant feed rate (valid for operation both with servo lag and with feed precontrol). This value is valid regardless of M90. Fig. 5.52: Contouring behavior at R0 with 5-62 TNC 425/TNC 415 B/TNC 407...
  • Page 162 L IY+0.5 ... R .. F.. M97 ........Machine the small contour step 15-16 L X .. Y ............... Move to contour point 17 The outer corners are programmed in blocks 13 and 16: these are the blocks in which you program M97. TNC 425/TNC 415 B/TNC 407 5-63...
  • Page 163 L X ... Y ... RL F ..........Move to contour point 10 L X .. IY–..M98 ..........Machine contour point 11 L IX + ..............Move to contour point 12 5-64 TNC 425/TNC 415 B/TNC 407...
  • Page 164 M92. Radius compensation remains active in blocks that are programmed with M91 or M92. The tool length is not com- pensated. TNC 425/TNC 415 B/TNC 407 5-65...
  • Page 165 Actual feed rate (mm/min) at 100% override L X+20 Y+20 RL F500 M103 F20 L Y+50 L IZ–2.5 L IY+5 IZ–5 L IX+50 L Z+5 M103 F... is activated with machine parameter 7440 (see page 12-12). 5-66 TNC 425/TNC 415 B/TNC 407...
  • Page 166 You can also define T through Q parameters. Duration of effect M112 T... A... is effective during operation with feed precontrol as well as with servo lag. To cancel M112 T... A..., enter M113. TNC 425/TNC 415 B/TNC 407 5-67...
  • Page 167 340° –30° NC block: L C+10 A+340 R0 F500 M126 Duration of effect M126 is effective at the start of block. M126 is cancelled by M127 or automatically at the end of the program. 5-68 TNC 425/TNC 415 B/TNC 407...
  • Page 168 Duration of effect M116 is effective until the program ends (END PGM block) and is then automatically cancelled. The machine geometry must be entered in the machine parameters 7510 and following by the machine tool builder. TNC 425/TNC 415 B/TNC 407 5-69...
  • Page 169 X/Y by ±1 mm. Example NC block: L X+0 Y+38.5 RL F125 M118 X1 Y1 M118 X.. Y.. Z.. is also effective in the POSITIONING WITH MDI mode. 5-70 TNC 425/TNC 415 B/TNC 407...
  • Page 170 Input range 1 to 3 Duration of effect M202 FNR. is effective at the start of block and remains in effect until a new voltage is output through M200, M201, M202, M203 or M204. TNC 425/TNC 415 B/TNC 407 5-71...
  • Page 171 0 to 1.999 seconds Duration of effect M204 V... TIME... is effective at the start of block and remains in effect until a new voltage is output through M200, M201, M202, M203 or M204. 5-72 TNC 425/TNC 415 B/TNC 407...
  • Page 172 Program $MDI. To execute the system file $MDI Select POSITIONING MANUAL DATA INPUT operating mode. Start program run. START The system file $MDI must not contain a PGM CALL block or a cycle call. TNC 425/TNC 415 B/TNC 407 5-73...
  • Page 173 • Program the rotation • Select the rotary axis. • Enter the ROTATION ANGLE that you previously wrote down. • Enter the FEED RATE. Close the block. Start the program: the rotary axis corrects the misalignment. START 5-74 TNC 425/TNC 415 B/TNC 407...
  • Page 174 Move the touch probe to the next contour point of the desired range and capture the actual position. Repeat this process until the entire digitizing range has been defined. TNC 425/TNC 415 B/TNC 407 5-75...
  • Page 175 Move the touch probe around the entire contour of the digitizing range to be scanned by deflecting the stylus manually in the desired direction. The TNC automatically generates the points at the programmed probe point interval. Stop automatic capture. 5-76 TNC 425/TNC 415 B/TNC 407...
  • Page 176 • Subprograms should be written at the end of the main program (behind the block with M2 or M30). • If subprograms are located before the block with M02 or M30, they will be executed at least once, even if they are not called. TNC 425/TNC 415 B/TNC 407...
  • Page 177 The program section is a subprogram: no repetitions. Resulting NC block: CALL LBL 5 The command CALL LBL 0 is not permitted, because label 0 is used only to mark the end of a subprogram. TNC 425/TNC 415 B/TNC 407...
  • Page 178 L IY+20 F MAX M99 ........... Move to the position for the third hole and drill L IX–20 F MAX M99 ........... Move to the position for the fourth hole and drill LBL 0 ..............End the subprogram END PGM GROUPS MM TNC 425/TNC 415 B/TNC 407...
  • Page 179 Repeat the program section from LABEL 7 to this block 10 times. The e.g. labeled program section will therefore be executed a total of 11 times. Resulting NC block: CALL LBL 7 REP 10/10 TNC 425/TNC 415 B/TNC 407...
  • Page 180 L Z+2 F MAX ............Move to the hole position, drill, retract CALL LBL 1 REP 5/5 ........... Call LABEL 1; Repeat the program section between block 7 and block 11 five times (for 6 holes!) L Z+100 R0 F MAX M2 END PGM ROW MM TNC 425/TNC 415 B/TNC 407...
  • Page 181 L X+88.354 Z–20.2 100 mm and from Y=0 to 100 mm CT X+60 Z+0 L X+59 L Z+10 F MAX L X+120 IY+2.5 CALL LBL 2 REP40/40 L Z+100 F MAX M2 END PGM BUMP MM TNC 425/TNC 415 B/TNC 407...
  • Page 182 • You can also call a main program with cycle 12: PGM CALL (see page 8-53). • If an ISO program is called, G50, G70 or G71 may not be part of the program name. TNC 425/TNC 415 B/TNC 407...
  • Page 183 5th Step: Main program SPGMN is executed from block 18 to block 35. Return jump to block 1 and end of program. A subprogram ending with a LBL 0 must not be contained in another subprogram. TNC 425/TNC 415 B/TNC 407...
  • Page 184 CYCL DEF 2.3 DWELL0 CYCL DEF 2.4 F100 TOOL CALL 30 Z S 250 CALL LBL 1 ............Call subprogram 1 L Z+100 R0 FMAX M2 ........End program, return to block 1 Continued... 6-10 TNC 425/TNC 415 B/TNC 407...
  • Page 185 5th Step: Repetition of the second step within step 6th Step: Repetition of the third step within step 7th Step: The main program REPS is executed from block 36 to block 50, end of program. TNC 425/TNC 415 B/TNC 407 6-11...
  • Page 186 Program section between block 12 and block 10 is repeated twice. This means that subprogram 2 is repeated twice. 4th Step: Main program SPGMREP is executed from block 13 to block 19. End of program. 6-12 TNC 425/TNC 415 B/TNC 407...
  • Page 187 7-14 to 7-16). The TNC automatically assigns the same data to certain Q parameters. For example, the Q parameter Q108 is assigned the current tool radius. You will find a list of these parameters in Chapter 12. TNC 425/TNC 415 B/TNC 407...
  • Page 188 Group of functions Soft key Assign, addition, subtraction, multiplication, division, square root Sine, cosine, root sum of squares, angle If equal, not equal, greater then, less than: jump; unconditional jump Other functions Enter formula via ASCII keyboard TNC 425/TNC 415 B/TNC 407...
  • Page 189 Enter a value or another Q parameter whose value should be assigned e.g. to Q5. Resulting NC block: FN0: Q5 = 6 The value to the right of the equal sign is assigned to the Q parameter to its left. TNC 425/TNC 415 B/TNC 407...
  • Page 190 L Z+Q1 R0 FMAX in the program CIRCLE.H APPR CT X+Q8 Y+Q9 Z+Q5 CCA90 R+20 RR F100 M3 C X+Q8 Y+Q9 DR+ DEP CT CCA180 R+30 F100 L Z+Q1 FMAX M2 END PGM CIRCLEQP MM TNC 425/TNC 415 B/TNC 407...
  • Page 191 • a number and a Q parameter The Q parameters and numerical values in the equations can be entered with positive or negative signs. To select a mathematical operation: Select “basic arithmetic.” Select FN3: multiplication, for example. TNC 425/TNC 415 B/TNC 407...
  • Page 192 Open a new block with FN3 (multiplication). Enter a parameter number, for example Q12. Enter Q5 (=10) and confirm. Enter the value 7 and confirm. Resulting NC blocks: FN0: Q5 = +10 FN3: Q12 = +Q5 +7 TNC 425/TNC 415 B/TNC 407...
  • Page 193 FN13: ANGLE e.g. FN13: Q20 = +10 ANG–Q1 Calculate the angle from the arc tangent of two sides or from the sine and cosine of the angle (0° angle 360°) and assign it to a parameter TNC 425/TNC 415 B/TNC 407...
  • Page 194 Go to Unconditional jumps An unconditional jump is programmed by entering a conditional jump whose condition is always met, e.g.: FN 9: IF+10 EQU+10 GOTO LBL1 Press the “jump” soft key to call the following options: TNC 425/TNC 415 B/TNC 407...
  • Page 195 FN 2: Q5 = +Q5 – +12 ........Make Q5 smaller FN 12: IF +Q5 LT +0 GOTO LBL 5 ..... Jump to label 5, if +Q5 < 0 LBL 5 ..............Label 5 PGM CALL 100 ........... Jump to program 100.H 7-10 TNC 425/TNC 415 B/TNC 407...
  • Page 196 Select the Q parameter, for example Q10. e.g. The TNC displays the current value, for example Q10 = 100. Change the Q parameter, for example Q10 = 0. e.g. Leave the Q parameter unchanged. TNC 425/TNC 415 B/TNC 407 7-11...
  • Page 197 FN 14: ERROR CODE 0 ..299 300 ... 399 PLC: ERROR 0 ... 99 400 ... 499 CYCLE PARAMETER 0 ..99 Your machine tool builder may have programmed a dialog text that differs from the above. 7-12 TNC 425/TNC 415 B/TNC 407...
  • Page 198 The function FN19: PLC transfers up to two numerical values or Q parameters to the PLC. Increments and units: 0.1 µm or 0.0001° Example FN19: PLC = +10/+Q3 The numerical value 10 means 1 µm or 0.001°. TNC 425/TNC 415 B/TNC 407 7-13...
  • Page 199 Square root e.g. Q22 = SQRT 25 Sine of an angle e.g. Q44 = SIN 45 Cosine of an angle e.g. Q45 = COS 45 Tangent of an angle e.g. Q46 = TAN 45 7-14 TNC 425/TNC 415 B/TNC 407...
  • Page 200 Q2 = NEG Q1 Dropping of trailing zeros (making an integer) e.g. Q3 = INT Q42 Absolute value e.g. Q4 = ABS Q22 Dropping the values before the decimal point; fractions e.g. Q5 = FRAC Q23 TNC 425/TNC 415 B/TNC 407 7-15...
  • Page 201 Shift the soft-key row back to the left. Open parentheses. Enter parameter number Q12. Select division. Enter parameter number Q13. Close parentheses; conclude formula entry. Resulting NC block: Q25 = ATAN (Q12 / Q13) 7-16 TNC 425/TNC 415 B/TNC 407...
  • Page 202 Mill the rectangular pocket RND RQ6 FQ17 L IX+Q3 RND RQ6 FQ17 L IY+Q14 DEP LN LEN+20 F1000 ........Retract to pocket center L Z+100 F MAX M2 ..........Retract tool from workpiece END PGM QPEXAMP1 MM TNC 425/TNC 415 B/TNC 407 7-17...
  • Page 203 24 FN 0: Q6 = +30 ............. New hole angle increment (not a full circle, 5 holes at 30° intervals) 25 CALL LBL 1 ............Call bolt hole circle 2 26 L Z+200 R0 F MAX M2 Continued ... 7-18 TNC 425/TNC 415 B/TNC 407...
  • Page 204 42 FN 12: IF + Q10 LT + Q3 GOTO LBL 2 ....Not finished? 43 LBL 99 44 L IZ+200 R0 F MAX ..........Retract in Z 45 LBL 0 ..............End of subprogram 46 END PGM K71 MM TNC 425/TNC 415 B/TNC 407 7-19...
  • Page 205 16 TOOL CALL 1 Z S2800 17 L Z+2000 R0 F MAX 18 CALL LBL 10 ............Call subprogram ellipse 19 L Z+20 R0 F MAX M2 ........... Retract in Z, end of main program Continued ... 7-20 TNC 425/TNC 415 B/TNC 407...
  • Page 206 45 CYCL DEF 7.2 Y+0 ..........Reset datum shift 46 L Z+Q12 R0 F MAX ..........Move in Z to setup clearance 47 LBL 0 ..............End of subprogram 48 END PGM K72 MM TNC 425/TNC 415 B/TNC 407 7-21...
  • Page 207 L Z + 100 R0 FMAX M6 ........Define the workpiece blank and tool, insert tool CALL LBL 10 ............Subprogram call L Z + 100 R0 FMAX M2 ........Retract tool, end program, return to block 1 Continued... 7-22 TNC 425/TNC 415 B/TNC 407...
  • Page 208 CYCL DEF 7.0 DATUM Reset rotation and datum shift CYCL DEF 7.1 X + 0 CYCL DEF 7.2 Y + 0 CYCL DEF 7.3 Z + 0 LBL 0 ..............End of subprogram END PGM QPEXAMP3 MM TNC 425/TNC 415 B/TNC 407 7-23...
  • Page 209: General Overview

    The following example illustrates how any cycle can be defined: Open cycle directory. CYCL Select, for example, cycle 17 via the vertical arrow keys. Address the desired cycle directly with GOTO. GOTO Confirm entry. TNC 407/TNC 415 B/TNC 425...
  • Page 210 • Positioning block for starting position X, Y (machining level) with radius compensation R0 • Positioning block for starting position Z (tool axis, safety distance) • Direction of rotation of the spindle (additional functions M3/M4; exception: cycle 18) • Cycle definition (CYCLE DEF). TNC 407/TNC 415 B/TNC 425...
  • Page 211 (except for SL cycles of group II). Cycles preset by the manufacturer (OEM cycles) The machine manufacturer can store additional cycles in the control memory. These cycles can be called-up via cycle numbers 68 to 99. See your machine tool manual. TNC 407/TNC 415 B/TNC 425...
  • Page 212 • At a total hole depth of up to 30 mm: t = 0.6 mm • At a total hole depth exceeding 30 mm: t = total hole depth / 50 maximum advanced stop distance: 7 mm TNC 407/TNC 415 B/TNC 425...
  • Page 213 L X+20 Y+30 FMAX M3 ........Pre-positioning for first hole, spindle ON L Z+2 FMAX M99 ..........Pre-positioning in Z, 1st hole, cycle call L X+80 Y+50 FMAX M99 ........Approach 2nd hole, cycle call L Z+100 FMAX M2 END PGM PECKING MM TNC 407/TNC 415 B/TNC 425...
  • Page 214 • When a cycle is being run, the spindle speed override knob is disabled. The feed rate override knob is only active within a limited range (preset by the machine manufacturer). • For tapping right-hand threads activate the spindle with M3, for left-hand threads use M4. TNC 407/TNC 415 B/TNC 425...
  • Page 215 L Z+100 R0 F MAX M6 ........Approach tool change position L X+50 Y+20 F MAX M3 ........Pre-positioning, spindle on, clockwise L Z+3 F MAX M99 ..........Pre-positioning in Z, cycle call L Z+100 F MAX M2 END PGM TAPPING MM TNC 407/TNC 415 B/TNC 425...
  • Page 216 The algebraic sign determines the working direction: a negative value means negative working direction. • THREAD PITCH The sign differentiates between right-hand and left-hand threads: + = right-hand thread – = left-hand thread Fig. 8.3: Input data for RIGID TAPPING cycle TNC 407/TNC 415 B/TNC 425...
  • Page 217 • The feed rate override control is not active. • The spindle is turned on and off automatically, so you don't have to program M3/M4 before the cycle call. 8-10 TNC 407/TNC 415 B/TNC 425...
  • Page 218 L Z–30 R0 F 1000 ..........Pre-position at rapid traverse in tool axis to starting point below L IX+2 ..............Move tool in plane to center of hole again CYCL CALL ............Call cycle LBL 0 ..............End of subprogram END PGM C18 MM TNC 407/TNC 415 B/TNC 425 8-11...
  • Page 219 • at setup clearance over the workpiece surface in the tool axis • at the center of the slot (second side length) and offset by the tool radius within the slot in the working plane. Fig. 8.7: Side lengths of the slot 8-12 TNC 407/TNC 415 B/TNC 425...
  • Page 220 CYCL DEF 3.5 X+10 ........... Slot width CYCL DEF 3.6 F120 ..........Feed rate L X+20 Y+14 F MAX .......... Approach starting position CYCL CALL ............Cycle call L Z+100 F MAX M2 END PGM SLOTS MM TNC 407/TNC 415 B/TNC 425 8-13...
  • Page 221 At cycle call with radius compensation R0, the tool must be positioned: Fig. 8.10: Tool path for roughing-out • at setup clearance over the workpiece surface in the tool axis • at the center of the pocket in the working plane 8-14 TNC 407/TNC 415 B/TNC 425...
  • Page 222 L X+60 Y+35 F MAX M3 ........Pre-positioning X and Y (pocket center), spindle on L Z+2 F MAX ............Pre-positioning Z CYCL CALL ............Cycle call L Z+100 F MAX M2 END PGM POCKET MM TNC 407/TNC 415 B/TNC 425 8-15...
  • Page 223 At cycle call with radius compensation R0, the tool must be positioned: • at setup clearance over the workpiece surface in the tool axis • at the center of the pocket in the working plane DR– Fig. 8.13: Direction of the cutter path 8-16 TNC 407/TNC 415 B/TNC 425...
  • Page 224 L X+60 Y+50 F MAX M3 ........Pre-positioning X and Y (pocket center), spindle on L Z+2 F MAX M99 ..........Starting position in Z, cycle call L Z+100 F MAX M2 END PGM CIRCULAR MM TNC 407/TNC 415 B/TNC 425 8-17...
  • Page 225 Input data Parallel axes are programmed in the first coordinate block (positioning block, CC block) of the first subprogram called in cycle 14 CONTOUR GEOMETRY. Coordinate axes entered subsequently will be ignored. 8-18 TNC 407/TNC 415 B/TNC 425...
  • Page 226 L Z+100 R0 FMAX M2 LBL 1 ................First contour label of cycle 14 CONTOUR GEOMETRY L X+0 Y+10 RR F150 M3 ........... Machining in the X/Y plane L X+20 Y+10 CC X+50 Y+50 TNC 407/TNC 415 B/TNC 425 8-19...
  • Page 227 • all pockets are roughed-out first and then contour-milled over all infeeds (or vice versa), or whether • contour milling and roughing- out are performed mutually for each infeed Fig. 8.16: Cutter path for roughing-out 8-20 TNC 407/TNC 415 B/TNC 425...
  • Page 228 External limitation of the machined surface L X+105 (From radius compensation RL and counter-clock- L Y+105 wise machining direction, the control deduces that L X–5 contour element 2 is a pocket) L Y–5 LBL 0 END PGM ROUGH MM TNC 407/TNC 415 B/TNC 425 8-21...
  • Page 229 Circle radii R = 25 mm Setup clearance: 2 mm Milling depth: 10 mm Pecking depth: 5 mm Feed rate for pecking: 500 mm/min Finishing allowance: Rough-out angle: Milling feed rate: 500 mm/min Continued... 8-22 TNC 407/TNC 415 B/TNC 425...
  • Page 230 S pockets A and B Depending on the control setup (machine parameters), machining starts either with the outline or the surface: Fig. 8.19: Outline is machined first Fig. 8.20: Surface is machined first TNC 407/TNC 415 B/TNC 425 8-23...
  • Page 231 LBL 0 LBL 2 L X+90 Y+50 RL CC X+65 Y+50 C X+90 Y+50 DR+ Fig. 8.23: Overlapping pockets: area of intersection LBL 0 The subprograms are used in the main program on page 8-23. 8-24 TNC 407/TNC 415 B/TNC 425...
  • Page 232 L X+90 Y+50 RR CC X+65 Y+50 C X+90 Y+50 DR+ LBL 0 END PGM OVERL2 MM Fig. 8.23: Overlapping islands: area of inclusion The subprograms and supplements are entered in the main program on page 8-25. TNC 407/TNC 415 B/TNC 425 8-25...
  • Page 233 CC X+35 Y+50 C X+60 Y+50 DR+ LBL 0 LBL 3 L X+90 Y+50 RR CC X+65 Y+50 C X+90 Y+50 DR+ Fig. 8.26: Overlapping islands: area of intersection LBL 0 END PGM OVERL2 MM 8-26 TNC 407/TNC 415 B/TNC 425...
  • Page 234 14 L Z+100 R0 F MAX M2 LBL 1 L X+10 Y+50 RL CC X+35 Y+50 C X+10 Y+50 DR+ LBL 0 LBL 2 L X+90 Y+50 RL CC X+65 Y+5 0 C X+90 Y+50 DR+ LBL 0 Continued... TNC 407/TNC 415 B/TNC 425 8-27...
  • Page 235 L Y+42 L X+27 LBL 0 LBL 4 L X+57 Y+42 RR L X+73 L X+65 Y+58 L X+57 Y+42 LBL 0 END PGM OVERL3 MM Fig. 8.27: Milling of outline Fig. 8.28: Finished piece 8-28 TNC 407/TNC 415 B/TNC 425...
  • Page 236 • FINISHING ALLOWANCE Allowed material for the drilling operation (see Fig. 8.29) The sum of tool radius and finishing allowance should remain the same for pilot drilling and roughing out. Fig. 8.30: Finishing allowance TNC 407/TNC 415 B/TNC 425 8-29...
  • Page 237 For M3 there is DR+: climb milling for pocket and island DR–: up-cut milling for pocket and island • FEED RATE F: Traversing speed of the tool in the machining plane Fig. 8.32: Finishing allowance 8-30 TNC 407/TNC 415 B/TNC 425...
  • Page 238 Fig. 8.34: ROUGH-OUT cycle 4. Finishing Define and call finish milling tool CYCL DEF 16.0 CONTOUR MILLING Pre-positioning Cycle call! Fig. 8.35: CONTOUR MILLING cycle 5. Contour subprograms STOP M02 Subprograms for the subcontours TNC 407/TNC 415 B/TNC 425 8-31...
  • Page 239 TOOL CALL 0 Z ..........Tool change L Z+100 R0 F MAX L X–20 Y–20 R0 F MAX LBL 0 Block 40 onwards: add the subprograms listed on pages 8-27 and 8-28 END PGM OVERL4 MM 8-32 TNC 407/TNC 415 B/TNC 425...
  • Page 240 CONTOUR DATA in cycle 20. There are four cycles for contour-oriented machining: • PILOT DRILLING (cycle 21) • ROUGH-OUT (cycle 22) • FLOOR FINISHING (cycle 23) • SIDE FINISHING (cycle 24) TNC 407/TNC 415 B/TNC 425 8-33...
  • Page 241 If the SL cycles are used in Q parameter programs, the cycle parameters Q1 to Q14 must not be used as program parameters. Fig. 8.38: Distance and infeed parameters 8-34 TNC 407/TNC 415 B/TNC 425...
  • Page 242 Possible infeed point for PILOT DRILLING (negative sign for negative working direction) • FEED RATE FOR PECKING Q11: Traversing speed of the tool in mm/min during drilling • ROUGH MILL Q13: Tool number of the rough mill TNC 407/TNC 415 B/TNC 425 8-35...
  • Page 243 OUT. The tool approaches the machining plane in a vertically tangential arc. Input data • FEED RATE FOR PECKING Q11: Traversing speed of the tool during penetration • FEED RATE FOR MILLING Q12: Traversing speed in the machining plane 8-36 TNC 407/TNC 415 B/TNC 425...
  • Page 244 24 without previously running cycle 22 ROUGH-OUT; in this case, enter 0 for the radius of the clearing tool. Example: Rectangular pocket with round island The input parameters are labeled by plain language comments. Continued... TNC 407/TNC 415 B/TNC 425 8-37...
  • Page 245 Contour subprogram “Rectangular pocket” L Y+10 L X+10 L Y+50 LBL 0 LBL 2 CC X+50 Y+50 Contour subprogram “Round island” L X+35 Y+50 RL C X+35 Y+50 DR– LBL 0 END PGM SLTWO MM 8-38 TNC 407/TNC 415 B/TNC 425...
  • Page 246 • Positions that are programmed in incremental dimensions immediately after cycle 25 are referenced to the position of the tool at the end of the cycle. • The subprograms can contain up to 128 contour elements each. • Cycle 20 CONTOUR DATA is not required. TNC 407/TNC 415 B/TNC 425 8-39...
  • Page 247 L X+5 Y+20 CT X+5 Y+75 ............Describe the contour to be machined L Y+95 RND R7.5 L X+50 RND R7.5 L X+100 Y+80 LBL 0 ..............End of subprogram END PGM CONTRN MM 8-40 TNC 407/TNC 415 B/TNC 425...
  • Page 248 L = Diameter of cylinder * 3.14 Cycle 27 CYLINDER SURFACE should not be used for closed contours. The beginning and the end of a closed contour should not fall at the same corner point. TNC 407/TNC 415 B/TNC 425 8-41...
  • Page 249 • The cylinder must be set up centered on the rotary table. • The tool axis must be perpendicular to the rotary table axis. If this is not the case, an error message will result. 8-42 TNC 407/TNC 415 B/TNC 425...
  • Page 250 L C+40 Z+20 RL ..........Starting position C 40 mm L C+50 Z+20 RND R7.5 L IZ+60 RND R7.5 L IC–20 RND R7.5 L Z+20 RND R7.5 L C+40 LBL 0 ..............End of subprogram END PGM CYLSURF MM TNC 407/TNC 415 B/TNC 425 8-43...
  • Page 251 1 • Execute a miscellaneous function M02, M30, or with the block END PGM (depending on machine parameters) • Select a new program Fig. 8.44: Examples of coordinate transformations 8-44 TNC 407/TNC 415 B/TNC 425...
  • Page 252 12-10) determines whether the BLK FORM is referenced to the current datum or the original datum. Referencing a new BLK FORM to the current datum enables you to display each part in a program in which several parts are machined. TNC 407/TNC 415 B/TNC 425 8-45...
  • Page 253 CALL LBL 1 ............With datum shift CYCL DEF 7.0 DATUM SHIFT ......Cancellation of datum shift CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 L Z+100 R0 F MAX M2 LBL 1 LBL 0 END PGM DATUM MM 8-46 TNC 407/TNC 415 B/TNC 425...
  • Page 254 • A datum shift to the coordinates X=0; Y=0 etc. is called from a datum table. • The datum shift is executed directly via cycle definition (see page 8-45). Fig. 8.49: Only absolute datum shifts are possible from a datum table TNC 407/TNC 415 B/TNC 425 8-47...
  • Page 255 • When opening a new datum table, be sure to select the correct dimensions (mm/inch). • Datums from a datum table can be referenced either to the current datum or to the machine datum. The desired setting is made in MP 7475 (see page 12-12). 8-48 TNC 407/TNC 415 B/TNC 425...
  • Page 256 Cycles Coordinate Transformation Cycles To leave the datum table: Select another file type, such as conversational programs. Select the desired program. TNC 407/TNC 415 B/TNC 425 8-49...
  • Page 257 You enter the axes that you wish to mirror. The tool axis cannot be mirrored. Cancellation The MIRROR IMAGE cycle is cancelled by answering the dialog query with NO ENT. Fig. 8.52: Datum is located outside the contour to be mirrored 8-50 TNC 407/TNC 415 B/TNC 425...
  • Page 258 CYCL DEF 7.0 DATUM SHIFT ......Cancel datum shift CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 L Z+100 R0 F MAX M2 LBL 1 The subprogram is identical with the subprogram on page 8-47 LBL 0 END PGM MIRROR MM TNC 407/TNC 415 B/TNC 425 8-51...
  • Page 259 Rotation is cancelled by entering a rotation angle of 0°. Example: Rotation A contour (subprogram 1) is to be executed once – as originally programmed – referenced to the datum X+0/Y+0, and then rotated by 35° and referenced to position X+70 Y+60. Continued... 8-52 TNC 407/TNC 415 B/TNC 425...
  • Page 260 It is advisable to set the datum to an edge or a corner of the contour before enlarging or reducing the contour. Scaling factors can also be entered for axis-specific scaling (see cycle 26). TNC 407/TNC 415 B/TNC 425 8-53...
  • Page 261 CYCL DEF 7.0 DATUM SHIFT CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 L Z+100 R0 F MAX M2 LBL 1 LBL 0 END PGM DIMENS MM The corresponding subprogram (see page 8-47) is programmed after M2. 8-54 TNC 407/TNC 415 B/TNC 425...
  • Page 262 • Enlarge X axis by factor 1.4 • Reduce Y axis by factor 0.6 • Center at CCX = 15 mm CCY = 20 mm NC blocks: CYCL DEF 26.0 AXIS-SPEC. SCALING CYCL DEF 26.1 X1.4 Y0.6 CCX+15 CCY+20 TNC 407/TNC 415 B/TNC 425 8-55...
  • Page 263 A callable program 50 is to be called into a program via cycle call. Part program CYCL DEF 12.0 PGM CALL ........Definition: CYCL DEF 12.1 PGM 50 ..........“Program 50 is a cycle” L X+20 Y+50 FMAX M99 ........... Call-up of program 50 8-56 TNC 407/TNC 415 B/TNC 425...
  • Page 264 Apart from cycle 13, oriented spindle stops can also be programmed in the machine parameters. Prerequisite The machine must be set up for this cycle. Input data Angle of orientation (according to the reference axis of the machining plane) Input range: 0 to 360°. Input resolution: 0.1°. TNC 407/TNC 415 B/TNC 425 8-57...
  • Page 265 Cycles Other Cycles WORKING PLANE (Cycle 19) (not for TNC 407) The functions for tilting the working plane are adapted to the TNC and the machine by the machine manufacturer. The TNC supports machine tools with swivel heads (the tool is tilted) and/or tilting tables (the workpiece is tilted).
  • Page 266 You must move all axes to activate compensa- tion for all axes. Work space monitoring In the tilted coordinate system, the TNC checks for limit switches only in the axes which are moved. An error message will be output if necessary. TNC 407/TNC 415 B/TNC 425 8-59...
  • Page 267 The cycle TCH PROBE 1.0 REF. PLANE (see page 9-21) can be used to measure workpieces in the tilted system. The results of the measure- ment are stored in Q parameters and are available for further processing such as output to a printer. 8-60 TNC 407/TNC 415 B/TNC 425...
  • Page 268 • Manually, by touching with the tool as in the non-tilted system (see page 2-7) • Controlled, with a HEIDENHAIN 3D touch probe (see page 9-11) Start part program in the operating mode PROGRAM RUN FULL SEQUENCE Operating mode MANUAL OPERATION Set the function for tilting the working plane to INACTIVE with the soft key 3D ROT.
  • Page 269 3D surfaces. The following 3D touch probe systems are available: • TM 110 measuring touch probe for quick digitizing (not on TNC 407) • TS 120 triggering touch probe for cost-effective digitizing •...
  • Page 270 The TT 110 can be used with three cycles in which you can measure tool Fig. 9.4 TT 110 tool touch probe length and radius automatically with active or inactive spindle rotation. TNC 425/TNC 415 B/TNC 407...
  • Page 271 If you are working with the TS 120 or TS 511 touch probe systems, the following soft key row will appear on the TNC screen: With the measuring touch probe, this soft key row will appear: TNC 425/TNC 415 B/TNC 407...
  • Page 272 Enter the height of the ring gauge, here 5 mm. e.g. Move the touch probe to a position just above the ring gauge. If necessary, change the displayed traverse direction. 3D touch probe contacts the upper surface of the ring gauge. TNC 425/TNC 415 B/TNC 407...
  • Page 273 Determine the ball-tip center misalignment (or terminate the calibra- tion function with END): rotate the 3D touch probe system by 180 The 3D touch probe contacts one position on the bore hole for each axis direction: store the touch probe center misalignment. TNC 425/TNC 415 B/TNC 407...
  • Page 274 Enter different values for stylus radius 1 and 2 if you are using a stylus with a corner radius. Start the calibration cycle. The touch probe measures the standard ring gauge in a programmed sequence of steps. • • • TNC 425/TNC 415 B/TNC 407...
  • Page 275 TNC for use whenever the TM 110 is needed again. You can display the values on the screen by pressing the 3D CAL soft key. Fig. 9.9: Menu for 3D calibration and center misalignment TNC 425/TNC 415 B/TNC 407...
  • Page 276 Move the ball tip to a starting position near the second touch point Probe the workpiece. A basic rotation is kept in non-volatile storage and is effective for all subsequent program runs and graphic simulation. TNC 425/TNC 415 B/TNC 407...
  • Page 277 Fig. 9.11: Displaying the angle of an active basic rotation To cancel a basic rotation: Select the probe function with the soft key PROBING ROT. Set the ROTATION ANGLE to 0. Terminate the probe function. 9-10 TNC 425/TNC 415 B/TNC 407...
  • Page 278 Move the touch probe to a point near the touch point. Select the probe axis/direction in which you wish to set the datum, such as Z in direction Z–. Probe the workpiece. Enter the nominal coordinate of the datum. e.g. TNC 425/TNC 415 B/TNC 407 9-11...
  • Page 279 Move the touch probe to a starting position near the second touch point on the same side. Probe the workpiece. Enter the first coordinate of the datum point, here for the X axis. e.g. 9-12 TNC 425/TNC 415 B/TNC 407...
  • Page 280 If you do not wish to use the points that were already probed for a basic rotation: Ignore the previous touch point coordinates. Probe both workpiece sides twice. Enter the coordinates of the datum. TNC 425/TNC 415 B/TNC 407 9-13...
  • Page 281 180 degrees, and probe the 4 points on the inside cylinder surface again. (This operation is possible only on machines with spindle orientation, defined in MP6160). No probing from opposite spindle orientations. 9-14 TNC 425/TNC 415 B/TNC 407...
  • Page 282 Repeat the probing process for points , and (see illustration). Enter the coordinates of the datum. After the probing procedure is complete the TNC displays the coordinates of the circle center and the circle radius PR. TNC 425/TNC 415 B/TNC 407 9-15...
  • Page 283 • Circle center from 3 holes: The TNC calculates a circle that intersects the centers of all three holes and finds the center. 9-16 TNC 425/TNC 415 B/TNC 407...
  • Page 284 To find the coordinates of a corner in the working plane Find the coordinates of the corner point as described under "Corner as datum." The TNC displays the coordinates of the probed corner as DATUM. TNC 425/TNC 415 B/TNC 407 9-17...
  • Page 285 DATUM display. Set the DATUM to 0. Terminate the dialog. Re-select the probe function with the soft key PROBING POS. Move the touch probe to a starting position near the second touch point 9-18 TNC 425/TNC 415 B/TNC 407...
  • Page 286 Select the probe function with the soft key PROBING ROT. If you will need the current basic rotation later, write down the value that appears under ROTATION ANGLE. Make a basic rotation with the side of the workpiece (see "Compensating workpiece misalignment"). TNC 425/TNC 415 B/TNC 407 9-19...
  • Page 287 Probe the second side as for a basic rotation, but do not set the ROTATION ANGLE to zero! The angle PA between the two sides appears under ROTATION ANGLE. Cancel the basic rotation. To restore the previous basic rotation: Set the ROTATION ANGLE to the value that you wrote down previously. 9-20 TNC 425/TNC 415 B/TNC 407...
  • Page 288 X = 5 mm, Y = 0, Z = –5 mm. e.g. + / 5 e.g. Conclude input. Resulting NC blocks: TCH PROBE REF. PLANE Q5 X– TCH PROBE X+5 Y+0 Z–5 TNC 425/TNC 415 B/TNC 407 9-21...
  • Page 289 FN2: Q1 = Q20–Q10 .......... Measure the height of the island and assign to Q1 STOP ..............Q1 can be checked after the program run has been stopped (see page 7-14) L Z+100 R0 FMAX M2 END PGM ISLAND MM ........Retract the tool and end the program 9-22 TNC 425/TNC 415 B/TNC 407...
  • Page 290 3D Touch Probe Systems 9.4 Digitizing with a Measuring Touch Probe (Optional; not on TNC 407) The digitizing option enables you to reduce a three dimensional part model into discrete digital information by scanning it with the TM 110 measuring 3D touch probe.
  • Page 291 • MAX. POINT RANGE Highest coordinates in the range to be digitized • CLEARANCE HEIGHT Position in the probe axis at which the stylus cannot collide with the Fig. 9.20: Clearance height and cuboid model digitizing range 9-24 TNC 425/TNC 415 B/TNC 407...
  • Page 292 1 0 0 e.g. Resulting NC blocks: TCH PROBE 5.0 RANGE TCH PROBE 5.1 PGM NAME: DATA TCH PROBE 5.2 Z X+0 Y+0 Z+0 TCH PROBE 5.3 X+10 Y+10 Z+20 TCH PROBE 5.4 HEIGHT: + 100 TNC 425/TNC 415 B/TNC 407 9-25...
  • Page 293 Enter the name of the file in which the digitizing data should be stored. Enter the touch probe axis. e.g. Enter the name of the contour point table in which the range is defined. 9-26 TNC 425/TNC 415 B/TNC 407...
  • Page 294 1 0 0 e.g. Resulting NC blocks: TCH PROBE 15.0 RANGE TCH PROBE 15.1 PGM DIGIT.: DATA TCH PROBE 15.2 Z PGM RANGE: TAB1 TCH PROBE 15.3 MIN: +0 MAX: +10 HEIGHT: + 100 TNC 425/TNC 415 B/TNC 407 9-27...
  • Page 295 The MEANDER cycle scans and digitizes a 3D contour in a back-and-forth series of parallel lines. This process is particularly useful for digitizing relatively flat surfaces. The HEIDENHAIN evaluation software SUSA can only process data resulting from digitizing in the MEANDER cycle.
  • Page 296 Enter the axis of the X/Y plane parallel to which the touch probe e.g. should move. Enter the angle between the path of traverse of the touch probe and e.g. the programmed LINE DIRECTION. TNC 425/TNC 415 B/TNC 407 9-29...
  • Page 297 TCH PROBE 16.1 DIRECTN: X ANGLE TCH PROBE 16.2 F1000 MIN.L.SPAC: 0.2 L.SPAC: 0.5 PP.INT: 0.5 TOL: 0.1 Before cycle 16: MEANDER, the program must have a range defined in cycle 5: RANGE or cycle 15: RANGE (TABLE). 9-30 TNC 425/TNC 415 B/TNC 407...
  • Page 298 Z to the CLEARANCE HEIGHT, then in X and Y Contour approach The touch probe moves toward the surface in the programmed direction. When it makes contact, the TNC stores position coordinates. TNC 425/TNC 415 B/TNC 407 9-31...
  • Page 299 The input value 0 means that the digitized positions are output in the programmed probe point interval. Input range: 0 to 0.9999 mm 9-32 TNC 425/TNC 415 B/TNC 407...
  • Page 300 Enter the approach direction, for example Y–. e.g. Enter the starting direction, for example X–. e.g. Enter the digitizing speed, for example 1000 mm/min. 1 0 0 0 e.g. Enter the minimum spacing between lines, for example 0.2 mm. e.g. TNC 425/TNC 415 B/TNC 407 9-33...
  • Page 301 TCH PROBE 17.2 ORDER: Y– / X– TCH PROBE 17.3 F1000 MIN.L.SPAC: 0.2 L.SPAC: 0.5 PP.INT: 0.5 TOL: 0.1 Before cycle 17: CONTOUR LINES, the program must have a range defined in cycle 5: RANGE or cycle 15: RANGE (TABLE). 9-34 TNC 425/TNC 415 B/TNC 407...
  • Page 302 The touch probe moves in the negative Z direction toward the model. When it makes contact, the Fig. 9.25 Paths of traverse of the touch probe in the LINE cycle TNC stores position coordinates. TNC 425/TNC 415 B/TNC 407 9-35...
  • Page 303 The input value 0 means that the digitized positions are output in the programmed probe point interval. Input range: 0 to 0.9999 mm 9-36 TNC 425/TNC 415 B/TNC 407...
  • Page 304 Enter the digitizing speed, for example 1000 mm/min. 1 0 0 0 e.g. Enter the minimum spacing between lines, for example 0.2 mm. e.g. Enter the maximum spacing between lines, for example 0.5 mm. e.g. TNC 425/TNC 415 B/TNC 407 9-37...
  • Page 305 ANGLE: 0 HEIGHT: 25 TCH PROBE 18.2 F1000 MIN.L.SPAC: 0.2 L.SPAC: 0.5 PP.INT: 0.5 TOL: 0.1 Before cycle 18: LINE, the program must have a range defined in cycle 5: RANGE or cycle 15: RANGE (TABLE). 9-38 TNC 425/TNC 415 B/TNC 407...
  • Page 306 ANGLE: 0 HEIGHT: 25 direction A; 1 : L.SPAC TCH PROBE 18.2 F1000 MIN.L.SPAC: 0.2 L.SPAC: 0.5 PP.INT: 0.5 TOL: 0.1 Fig. 9.27: Paths of traverse of the touch probe during line-by-line digitizing in a rotary axis TNC 425/TNC 415 B/TNC 407 9-39...
  • Page 307 • External data storage: PC (IBM or compatible) with HEIDENHAIN TNC.EXE data transfer software • SUSA evaluation software from HEIDENHAIN for further processing of the data digitized in the MEANDER cycle. The TS 120 triggering touch probe provides four digitizing cycles: •...
  • Page 308 • MAX. POINT RANGE Highest coordinates in the range to be digitized Fig. 9.28: Clearance height and digitizing • CLEARANCE HEIGHT range Position in the probe axis at which the stylus cannot collide with the model TNC 425/TNC 415 B/TNC 407 9-41...
  • Page 309 1 0 0 e.g. Resulting NC blocks: TCH PROBE 5.0 RANGE TCH PROBE 5.1 PGM NAME: DATA TCH PROBE 5.2 Z X+0 Y+0 Z+0 TCH PROBE 5.3 X+10 Y+10 Z+20 TCH PROBE 5.4 HEIGHT: + 100 9-42 TNC 425/TNC 415 B/TNC 407...
  • Page 310 The MEANDER cycle scans and digitizes a 3D contour in a back-and-forth series of parallel lines. This process is particularly useful for digitizing relatively flat surfaces. The HEIDENHAIN evaluation software SUSA can only process data resulting from digitizing in the MEANDER cycle.
  • Page 311 TCH PROBE 6.0 MEANDER TCH PROBE 6.1 DIRECTN: X TCH PROBE 6.2 TRAVEL: 0.5 L.SPAC: 0.2 PP.INT: 0.5 Before cycle 6: MEANDER, the program must have a range defined in digitizing cycle 5: RANGE. 9-44 TNC 425/TNC 415 B/TNC 407...
  • Page 312 Z to the CLEARANCE HEIGHT, then in X and Y Contour approach The touch probe moves toward the surface in the programmed direction. When it makes contact, the TNC stores position coordinates. TNC 425/TNC 415 B/TNC 407 9-45...
  • Page 313 The offset by which the probe moves to start a new contour line after completing the previous one. The algebraic sign sets the direction. Input range: –5 to +5 mm • MAX. PROBE POINT INTERVAL Maximum distance between digitized positions. Input range: 0.02 to 5 mm 9-46 TNC 425/TNC 415 B/TNC 407...
  • Page 314 Enter the approach direction, for example Y–. e.g. Enter the starting direction, for example X–. e.g. Enter the distance of travel by which the probe moves away from e.g. the surface during scanning, for example 0.5 mm. TNC 425/TNC 415 B/TNC 407 9-47...
  • Page 315 The program can be run without any changes. The model that has been scanned is reproduced. When the tool radius does not equal the effective probe tip radius The machined part is either smaller or larger than the model. 9-48 TNC 425/TNC 415 B/TNC 407...
  • Page 316 The offset by which the probe moves at the end of each line before scanning the next line. Input range: 0 to 5 mm • MAX. PROBE POINT INTERVAL Maximum spacing between consecutive digitized positions. Input range: 0.02 to 5 mm TNC 425/TNC 415 B/TNC 407 9-49...
  • Page 317 TCH PROBE 8.0 LINE TCH PROBE 8.1 DIRECTN: X– TCH PROBE 8.2 TRAVEL: 0.5 L.SPAC: 0.2 PP.INT: 0.5 Before cycle 8: LINE, the program must have a range defined in digitizing cycle 5: RANGE. 9-50 TNC 425/TNC 415 B/TNC 407...
  • Page 318 A, and L.SPAC is in the linear axis X, then the touch probe oscillates in the Z/A plane. Fig. 9.33: Line-by-line digitizing with a rotary axis, line direction A; 1 : L.SPAC TNC 425/TNC 415 B/TNC 407 9-51...
  • Page 319 TRAVEL 0.3 L.SPAC: –0.5 PP.INT: 0.5 1 : L.SPAC The direction of rotation defined behind ORDER is valid for all levels (lines). This ensures that the workpiece is then machined consistently either in up-cut or in climb milling. 9-52 TNC 425/TNC 415 B/TNC 407...
  • Page 320 • Program length is limited only by the capacity of the external storage device. • The touch probe scans the contour up to the next contour line. • The TNC automatically marks the program beginning and end for data transfer. TNC 425/TNC 415 B/TNC 407 9-53...
  • Page 321 CALL PGM EXT: DATA ........Program call for digitized data from an external storage device END PGM NAME MM At the end of the surface data program from the CONTOUR LINES cycle the tool is returned to the programmed starting point. 9-54 TNC 425/TNC 415 B/TNC 407...
  • Page 322 On very large tools, however, the probing feed rate then approaches zero. The smaller the maximum surface cutting speed (MP6570), and the smaller the permissible tolerance (MP6510), the earlier this effect becomes noticeable. TNC 425/TNC 415 B/TNC 407 9-55...
  • Page 323 With the STATUS TOOL PROBE soft key you can show the results of tool measurement in the additional status display (in the machine operat- ing modes). Measured values that have exceeded the permissible wear tolerance are indicated with an asterisk 9-56 TNC 425/TNC 415 B/TNC 407...
  • Page 324 Enter the position in the tool axis at which there is no danger of e.g. collision with the workpiece or fixtures. Resulting NC blocks: TOOL CALL 1 Z TCH PROBE 30.0 CALIBRATE TT TCH PROBE 30.1 HEIGHT: +90 TNC 425/TNC 415 B/TNC 407 9-57...
  • Page 325 With the aid of oriented spindle stops, the TNC then measures the length of each tooth. To activate this function program TCH PROBE 31 = 1 for CUTTER MEASUREMENT. 9-58 TNC 425/TNC 415 B/TNC 407...
  • Page 326 CUTTER MEASUREMENT: 0 NC program blocks for inspecting single teeth: TOOL CALL 12 Z TCH PROBE 31.0 TOOL LENGTH TCH PROBE 31.1 CHECK: 1 TCH PROBE 31.2 HEIGHT: +120 TCH PROBE 31.3 CUTTER MEASUREMENT: 1 TNC 425/TNC 415 B/TNC 407 9-59...
  • Page 327 CUTTER MEASUREMENT: 0 NC program blocks for checking single cutting edges: TOOL CALL 12 Z TCH PROBE 32.0 TOOL RADIUS TCH PROBE 32.1 CHECK: 1 TCH PROBE 32.2 HEIGHT: +120 TCH PROBE 32.3 CUTTER MEASUREMENT: 1 9-60 TNC 425/TNC 415 B/TNC 407...
  • Page 328 (RS-232 or RS-422) Listed file type Files (if any) in external Files in storage the TNC If you select the data transfer function from a tool table or pocket table, only the functions are available. 10-2 TNC 425/TNC 415 B/TNC 407...
  • Page 329 External Data Transfer 10.2 Selecting and Transferring Files The data transfer functions are provided in a soft-key row. Soft-key row in the PROGRAMMING AND EDITING mode of operation: Selecting a file Use the arrow keys to select the desired file. The PAGE soft keys are for scrolling up and down in the file directory.
  • Page 330 Then start data transfer with the SELECT soft key. Fig. 10.1: Menu for blockwise transfer When aborting blockwise transfer, you may have to reset the interface with the CLOSE RS-232-C soft key. 10-4 TNC 425/TNC 415 B/TNC 407...
  • Page 331 GND Signal ground DSR Data set ready Fig. 10.2: Pin layout of the RS-232-C/V.24 interface for HEIDENHAIN devices The connector pin layout on the adapter block differs from that on the TNC logic unit (X21). 10-5 TNC 425/TNC 415 B/TNC407...
  • Page 332 Non-HEIDENHAIN devices The connector pin layout on a non-HEIDENHAIN device may be quite different from that on a HEIDENHAIN device. This depends on the unit and the type of data transfer. Fig. 10.3 shows the connector pin layout on the adapter block.
  • Page 333 External Data Transfer 10.3 Pin Layout and Connecting Cable for the Data Interfaces RS-422/V.11 Interface Only non-HEIDENHAIN devices are connected to the RS-422 interface. External V.11-Adapter- HEIDENHAIN- unit Block connecting e.g. PC cable max. 1000 m Id.-Nr. Id.-Nr. 249 819 01 250 478..
  • Page 334 External Data Transfer 10.4 Preparing the Devices for Data Transfer HEIDENHAIN devices HEIDENHAIN devices (FE floppy disk unit and ME magnetic tape unit) are adapted to the TNC. They can be used for data transfer without further adjustments. Example: FE 401 floppy disk unit •...
  • Page 335 • Selecting the programming language • Select axes for actual position capture • Setting limits of traverse • Display of datums • HELP files, if provided Fig. 11.3: MOD functions in a machine operating mode 11-2 TNC 425/TNC 415 B/TNC 407...
  • Page 336 11.3 Code Number The TNC asks for a code number before it grants access to certain functions: Function Code number To cancel file erase and edit protection (status P) 86357 To select user parameters TNC 425/TNC 415 B/TNC 407 11-3...
  • Page 337 PC with HEIDENHAIN software TNC LSV 2 REMOTE for remote operation of the TNC The HEIDENHAIN ME 101 magnetic tape unit (ME mode of operation) can only be used in the TNC mode of opera- tion PROGRAMMING AND EDITING. 11-4...
  • Page 338: Setting The Baud Rate

    • You cannot transfer through an interface with 19200 baud and another interface with 38 400 baud at the same time. ASSIGN This function determines which interface (RS-232 or RS-422) is used for external data transfer in the listed TNC modes of operation. TNC 425/TNC 415 B/TNC 407 11-5...
  • Page 339 PROGRAM RUN Set as in the RANGE cycle Values with FN15 PROGRAM RUN % FN15RUN.A Values with FN15 TEST RUN %FN15SIM.A To change a setting, type it into the highlight and confirm by pressing ENT. 11-6 TNC 425/TNC 415 B/TNC 407...
  • Page 340 TEST RUN mode of operation. Available traversing range/datums, referenced to the Working space displayed work- piece blank Workpiece blank with orthographic Size of the blank projections Coordinate system TNC 425/TNC 415 B/TNC 407 11-7...
  • Page 341 Show a position determined by the machine tool builder (e.g. tool change position) in the working space Show the workpiece datum in the working space Disable (OFF) or enable (ON) work space monitoring during test run 11-8 TNC 425/TNC 415 B/TNC 407...
  • Page 342 • The upper selection determines the position display in the status display. • The lower selection determines the position display in the additional status display. TNC 425/TNC 415 B/TNC 407 11-9...
  • Page 343 L block, press the ACTUAL POSITION CAPTURE soft key (see page 4-30). On the TNC 407, up to 3 coordinates can be transferred; on the TNC 415 B and TNC 425 controls, you can transfer up to 5 coordi- nates.
  • Page 344 • The traverse range limits and software limit switches become active as soon as the reference points are passed over. Datum display The values shown at the lower left are the manually set datums refer- enced to the machine datum. They cannot be changed in the menu. TNC 425/TNC 415 B/TNC 407 11-11...
  • Page 345 To call help files: Select the MOD functions. Call the last active HELP file. Call other HELP files. If desired NAME Fig. 11.8: HELP file in a machine operating mode 11-12 TNC 425/TNC 415 B/TNC 407...
  • Page 346 ( + ). Selecting general user parameters General users parameters are selected with the code number 123 in the MOD functions. The MOD functions also include machine specific user parameters (USER PARAMETERS). 12-2 TNC 425/TNC 415 B/TNC 407...
  • Page 347 1 stop bits: +128 1 stop bits: +192 Example: Adapt TNC interface EXT2 (MP 5020.1) to external non-HEIDENHAIN device with the following setting: 8 data bits, any BCC, transmission stop through DC3, even character parity, character parity desired, 2 stop bits Input value: 1+0+8+0+32+64 = 105 (input value for MP 5020.1)
  • Page 348 MP6220 Traverse in the touch probe axis at end of line: 0 to 99 999.9999 [mm] Lubrication of touch probe axis during digitizing with TS 120 MP6221 Lubricate after: 0 to 65 535 [sec] 12-4 TNC 425/TNC 415 B/TNC 407...
  • Page 349 The input value is half the side length of the target window. MP6390 0.1 to 4.0000 [mm] TNC 425/TNC 415 B/TNC 407 12-5...
  • Page 350 REF coordinates of stylus center of TT 110 MP6580.0 X axis: –99 999.9999 to 99 999.9999 [mm] MP6580.1 Y axis: –99 999.9999 to 99 999.9999 [mm] MP6580.2 Z axis: –99 999.9999 to 99 999.9999 [mm] 12-6 TNC 425/TNC 415 B/TNC 407...
  • Page 351 : +128 Inhibit editor for certain file types MP7224.1 Do not inhibit editor: +0 Inhibit editor for HEIDENHAIN programs: +1 Inhibit editor for ISO programs: +2 Inhibit editor for tool tables: +4 Inhibit editor for datum tables: +8 Inhibit editor for pallet tables: +16...
  • Page 352 0 to 24 0 to 24 0 to 24 MP7266.21 MP7266.21 MP7266.21 Tolerance for breakage in tool radius— RBREAK: 0 to 24 0 to 24 0 to 24 0 to 24 MP7266.21 MP7266.21 0 to 24 12-8 TNC 425/TNC 415 B/TNC 407...
  • Page 353 0.0005 mm: 5 0.0001 mm: 6 Display step for the Z axis MP7290.2 0.1 mm: 0 0.05 mm: 1 0.01 mm: 2 0.005 mm: 3 0.001 mm: 4 0.0005 mm: 5 0.0001 mm: 6 TNC 425/TNC 415 B/TNC 407 12-9...
  • Page 354 Display new BLK FORM with cycle 7 DATUM SHIFT referenced to new datum: +4 Do not display cursor position during projection in three planes: +0 Display cursor position during projection in three planes: +8 12-10 TNC 425/TNC 415 B/TNC 407...
  • Page 355 Scaling factor effective only in working plane: 1 Tool compensation data in probe cycle TOUCH PROBE 0 MP7411 Current tool data are overwritten by calibrated data from 3D touch probe: 0 Current tool data are retained: 1 TNC 425/TNC 415 B/TNC 407 12-11...
  • Page 356 Valid for operation with servo lag and feed forward control MP7460 0.0000 to 179.9999 [°] Reference for datums from datum table MP7475 Referenced to workpiece datum: 0 Referenced to machine datum: 1 1 1 1 1 12-12 TNC 425/TNC 415 B/TNC 407...
  • Page 357 MP 7645.1 0 to 255 MP 7645.2 0 to 255 MP 7645.3 0 to 255 MP 7645.4 0 to 255 MP 7645.5 0 to 255 MP 7645.6 0 to 255 MP 7645.7 0 to 255 TNC 425/TNC 415 B/TNC 407 12-13...
  • Page 358 Reserved • Reduce display of rotary axis to value less than 360° • 5-70 Reserved • Reserved • Machine small contour steps • 5-63 Completely machine open contours • 5-64 Blockwise cycle call • 12-14 TNC 425/TNC 415 B/TNC 407...
  • Page 359 Output voltage as a function of time through S analog (pulse, laser cutting) • 5-72 The miscellaneous functions M105 and M106 are defined and enabled by the machine builder. Please contact your machine builder for more information. TNC 425/TNC 415 B/TNC 407 12-15...
  • Page 360 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 12-16 TNC 425/TNC 415 B/TNC 407...
  • Page 361 M03: Spindle ON, clockwise Q110= M04: Spindle ON, counterclockwise Q110= M05 after M03 Q110= M05 after M04 Q110= Coolant on/off: Q111 M function Parameter value M08: Coolant on Q111 = M09: Coolant off Q111 = TNC 425/TNC 415 B/TNC 407 12-17...
  • Page 362 Q115 Y axis Q116 Z axis Q117 IVth axis Q118 Vth axis Q119 Actual-nominal deviation during automatic tool measurement with the TT 110 touch probe Actual-nominal deviation Parameter Tool length Q115 Tool radius Q116 12-18 TNC 425/TNC 415 B/TNC 407...
  • Page 363 TNC REMOTE Simultaneous axis control for contour elements • Straight lines up to 5 axes (TNC 407: 3 axes; export versions TNC 415 F, TNC 425 E: 4 axes) • Circles up to 3 axes (with tilted working plane) • Helices 3 axes "Look Ahead"...
  • Page 364 Free contour programming For all contour elements not dimensioned for conventional NC programming Three-dimensional radius compensation (not TNC 407) For changing tool data without having to recalculate the part program Program jumps Subprogram, program section repetition, main program as subprogram...
  • Page 365 Spindle speed Maximum 99 999 rpm Input range Minimum 0.1 µm (0.000 01 in.) or 0.0001° TNC 407, TNC 415 F, TNC 425 E: 1 µm Maximum 99 999.999 mm (3937 inches) or 99 999.999° TNC 425/TNC 415 B/TNC 407...
  • Page 366 TS 511: Infrared transmission, separate transmitting and receiving units Spindle insertion TS 120: manual TS 511: automatic Probing reproducibility Better than 1 µm (0.000 04 in.) Probing speed Maximum 3 m/min (118 ipm) 12-22 TNC 425/TNC 415 B/TNC 407...
  • Page 367 HR 410 • Portable version, transmission via cable. Includes axis address keys, 3 feed rate keys, 3 keys for arbitrary machine functions, safety switch, emergency stop button. TNC 425/TNC 415 B/TNC 407 12-23...
  • Page 368 Erase some old files to make room for new ones. Do not program CALL LBL 0. A given label number can only be entered once in a program. Cancel edit protection if you wish to edit the program. 12-24 TNC 425/TNC 415 B/TNC 407...
  • Page 369 • Define the cycles with all data in the proper sequence. • Do not call the coordinate transformation cycles. • Define a cycle before calling it. • Enter a pecking depth other than 0. TNC 425/TNC 415 B/TNC 407 12-25...
  • Page 370 Do not cancel tool radius compensation in a block with a circular path. • Use the same radius compensation before and after an RND and CHF block • Do not begin tool radius compensation in a block with a circular path 12-26 TNC 425/TNC 415 B/TNC 407...
  • Page 371 Enter a radius compensation RR or RL in the first subprogram to cycle 14 CONTOUR GEOM. Enter tangentially connecting circles and rounding circles correctly. Rounding arcs must fit between contour elements. Enter identical scaling factors for coordinate axes in the plane of the circle. TNC 425/TNC 415 B/TNC 407 12-27...
  • Page 372 • Program a rectangular pocket or slot in the working plane. • Do not mirror rotary axes. • Enter a positive chamfer length. Program a spindle speed within the permissible range. Enter the correct sign for the cycle parameter. 12-28 TNC 425/TNC 415 B/TNC 407...
  • Page 373 • Touch probe cannot be retracted • Measuring touch probe: one or more axes of the measuring touch probe are defective. Contact your service agency. Enter a RANGE that includes the entire 3D surface to be scanned. TNC 425/TNC 415 B/TNC 407 12-29...
  • Page 374 • The stylus must be deflected somewhere within the RANGE. • Enter calibrated touch probe axis in the RANGE cycle. • Enter the correct rotary axis in the RANGE cycle. • Do not program the same axes twice in the RANGE cycle. 12-30 TNC 425/TNC 415 B/TNC 407...
  • Page 375 Sequence of Program Steps Milling an outside contour Program step Section in manual 1 Open or select program NAME Entries: Program name Unit of measurement in program Blank form for graphic displays 2 Define tool(s) TOOL Entries: Tool number Tool length Tool radius 3 Call tool data TOOL...
  • Page 376 Effect of M function Effective at Page start of block of block STOP program run/Spindle STOP/Coolant OFF • STOP program run/Spindle STOP/Coolant OFF/Clear status display (depending on • machine parameter)/Go to block 1 Spindle ON clockwise • Spindle ON counterclockwise •...

Table of Contents

Save PDF