Page 2
Positioning with Manual Data Input Function Program Run, Single Block Define tool data in the NC program Program Run, Full Sequence Call tool data Programming modes Function Programming Test Run HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 3
Navigate up one page Potentiometer for feed rate and spindle speed Navigate down one page Feed rate Spindle speed Select the next tab in forms Up/down one dialog box or button HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Contents Basic information........................31 About this manual..........................32 Control model, software and features....................34 Software options................................36 New functions 81760x-16............................40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 8
Important controls and displays..........................52 Creating a new NC program / file management....................53 Defining a workpiece blank............................54 Program layout................................55 Programming a simple contour..........................56 Creating a cycle program............................61 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 9
Displaying externally generated files on the control...................107 Directories..................................107 Paths....................................107 Overview: Functions of the file manager......................108 Calling the File Manager............................109 Selecting drives, directories and files........................110 Creating a new directory............................112 Creating new file.................................112 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 10
Copying a directory..............................115 Choosing one of the last files selected.........................115 Deleting a file................................116 Deleting a directory..............................116 Tagging files................................117 Renaming a file................................118 Sorting files.................................. 118 Additional functions..............................119 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 11
Tool radius R................................126 Delta values for lengths and radii...........................126 Entering tool data into the NC program........................127 Calling the tool data..............................128 Tool change................................. 130 Tool compensation.........................133 Introduction..................................133 Tool length compensation............................133 Tool radius compensation............................134 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 12
Path contours – Polar coordinates....................168 Overview..................................168 Datum for polar coordinates: pole CC........................169 Straight line LP................................169 Circular path CP around pole CC..........................170 Circle CTP with tangential connection........................170 Helix....................................171 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 14
Activating and deactivating programming graphics...................207 Generating a graphic for an existing NC program....................208 Block number display ON/OFF..........................208 Erasing the graphic..............................208 Showing grid lines..............................208 Magnification or reduction of details........................209 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 15
Deleting errors................................213 Error log..................................214 Keystroke log................................215 Informational texts..............................215 Saving service files..............................216 Closing the error window............................216 6.12 TNCguide: context-sensitive help....................217 Application..................................217 Using TNCguide................................218 Downloading current help files..........................221 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 16
Retraction from the contour in the tool-axis direction: M140................237 Suppressing touch probe monitoring: M141......................239 Deleting basic rotation: M143..........................239 Lifting off the tool automatically from the contour at NC stop: M148............240 Rounding corners: M197............................241 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 17
Repeating program section repeats........................260 Repeating a subprogram............................261 Programming examples........................262 Example: Milling a contour in several infeeds..................... 262 Example: Groups of holes............................263 Example: Group of holes with multiple tools....................... 264 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 18
FN 20: WAIT FOR – NC and PLC synchronization..................... 307 FN 29: PLC – Transferring values to the PLC..................... 308 FN 37: EXPORT................................308 FN 38: SEND – Send information from the NC program.................. 309 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 20
Contents Example: Concave cylinder machined with ball-nose cutter................354 Example: Convex sphere machined with end mill....................356 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 21
Rotations with TRANS ROTATION......................... 388 Scaling with TRANS SCALE............................. 389 Selecting a TRANS function.............................390 10.7 Modifying presets.......................... 391 Activating a preset..............................391 Copying a preset.................................392 Correcting a preset..............................393 10.8 Datum table............................394 Application..................................394 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 22
FN 26: TABOPEN – Open a freely definable table....................416 FN 27: TABWRITE: Write to a freely definable table...................416 FN 28: TABREAD – Read from a freely definable table..................418 Adapting the table format............................418 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 23
10.17 Dwell time FUNCTION DWELL......................424 Programming a dwell time............................424 10.18 Lift off tool at NC stop: FUNCTION LIFTOFF.................. 425 Programming tool lift-off with FUNCTION LIFTOFF...................425 Resetting the lift-off function...........................427 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 24
Interpretation of the programmed rotary axis coordinates................471 Orientation interpolation between the start position and end position............472 Selection of tool reference point and center of rotation..................473 Limiting the linear-axis feed rate..........................475 Resetting FUNCTION TCPM............................ 475 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 25
From 3-D model to NC program..........................486 Considerations required for post processor configuration................487 Please note the following for CAM programming....................489 Possibilities for intervention on the control......................491 ADP motion control..............................491 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 26
Using the CAD viewer..............................499 Opening the CAD file..............................499 Basic settings................................500 Setting layers................................502 Setting a preset................................503 Setting the datum...............................506 Selecting and saving a contour..........................509 Selecting and saving machining positions......................513 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 27
Inserting or deleting columns..........................522 Fundamentals of tool-oriented machining......................523 13.2 Batch Process Manager (option 154)..................... 525 Application..................................525 Fundamentals................................525 Opening Batch Process Manager........................... 529 Creating a job list............................... 531 Editing a job list................................532 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 28
14.1 Display unit and operation......................536 Touchscreen................................536 Operating panel................................538 14.2 Gestures............................540 Overview of possible gestures..........................540 Navigating in the table and NC programs......................541 Operating the simulation............................542 Operating the CAD viewer............................543 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 29
15 Tables and overviews....................... 549 15.1 System data........................... 550 List of FN 18 functions............................. 550 Comparison: FN 18 functions..........................586 15.2 Overview tables..........................590 Miscellaneous functions............................590 User functions................................592 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Signal word indicating the hazard severity Type and source of hazard Consequences of ignoring the hazard, e.g.: "There is danger of collision during subsequent machining operations" Escape – hazard prevention measures HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 33
Have you found any errors or would you like to suggest changes? We continuously strive to improve our documentation for you. Please help us by sending your suggestions to the following e-mail address: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
All functions provided by the touch-probe cycles are described in the User's Manual for Programming of Measuring Cycles for Workpieces and Tools. Please contact HEIDENHAIN if you need this User's Manual. ID: 1303431-xx HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 35
NC programs is provided in the User's Manual for Setup, Testing and Running NC Programs. Please contact HEIDENHAIN if you need this User's Manual. ID: 1263172-xx HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Communication with external PC applications over COM component Advanced Programming Features (option 19) Expanded programming functions FK free contour programming: Programming in HEIDENHAIN conversational format with graphic support for workpiece drawings not dimensioned for NC HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 37
The OPC UA NC Server provides a standardized interface (OPC UA) for external access to the control's data and functions These software options allow you to create up to six parallel client connections HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 38
Finished part Batch Process Manager (option 154) Batch process manager Planning of production orders Component Monitoring (option 155) Component monitoring without exter- Monitoring configured machine components for overload nal sensors HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 39
Select the License information MOD function Furthermore, the control software contains binary libraries of the OPC UA software from Softing Industrial Automation GmbH. For these libraries, the terms of use agreed upon between HEIDENHAIN and Softing Industrial Automation GmbH shall additionally apply and prevail.
The TRANS DATUM RESET function allows you to reset the rotation. The NC functions serve as an alternative to Cycle 10 ROTATION. Further information: "Rotations with TRANS ROTATION", Page 388 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 41
NR5: Type of use of an axis within the kinematics FN 18: SYSREAD (D18) ID310: Read geometrical behavior NR126: State of the miscellaneous function M126 Further information: "System data", Page 550 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 42
The POS. DISP. soft key enables you to switch the tool table view. The control displays the tool table in combination with the position display or in full-screen mode. The control supports the TS 760 workpiece touch probe. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 43
The result fields and the diameter field of the cutting data calculator are freely editable. Further information: "Cutting data calculator", Page 203 Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 44
(options 56 to 61) with a validity of five years. The input range of machine parameter displayPace (no. 101000) has been extended. The minimum display step of the axes is 0.000001° or mm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 45
Cycle 1493 EXTRUSION PROBING (ISO: G1493) This cycle allows you to define an extrusion. With an active extrusion, the control repeats the touch points along a direction over a defined length. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 46
The parameter Q370 TOOL PATH OVERLAP has been added to Cycle 208 BORE MILLING (ISO: G208, option 19). Use this parameter to define the lateral infeed. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 47
The following parameters have been added: Q342 ROUGHING DIAMETER Q253 F PRE-POSITIONING: If parameter Q342 is defined, feed rate for approaching the recessed starting point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 48
If you defined the value 2 in parameter Q1125 CLEAR. HEIGHT MODE, the control positions the touch probe at rapid traverse FMAX from the touch probe table to the set-up clearance. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The following topics are covered in the User's Manual for Setup, Testing and Running NC Programs: Switching on the machine Graphically testing the workpiece Setting up tools Setting up the workpiece Machining the workpiece HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depending on your machine, you may need to carry out further steps in order to run NC programs. Further information on this topic Switching on the machine Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Further information on this topic Writing and editing NC programs Further information: "Editing an NC program", Page 99 Overview of keys Further information: "Controls and displays", Page 2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NC program. You will not be able to change these NC blocks at a later time. Further information on this topic File management Further information: "File management", Page 105 Creating a new NC program Further information: "Creating and entering NC programs", Page 90 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NEW MM Further information on this topic Define workpiece blank Further information: "Creating a new NC program", Page 94 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
6 Contour machining 7 Contour departure 8 Retract the tool, end the NC program Further information on this topic Contour programming Further information: "Programming tool movements for machining", Page 140 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter the tool data, e.g., tool number 16 Press the ENT key Confirm the tool axis Z with the ENT key Enter the spindle speed (e.g., 6500) Press the END key The control completes the NC block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 57
The control applies R0. At feed rate F, press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M Press the END key The control saves the positioning block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 58
Press the RL soft key The control applies radius compensation to the left. Enter the value for the machining feed rate (e.g., 700 mm/min) Press the END key The control saves the approach movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 59
Enter the value for the positioning feed rate (e.g., 3000 mm/min) Press the ENT key If needed, enter a miscellaneous function M, such as M9, turn off coolant Press the END key The control saves the departure movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 60
Further information: "Possible feed rate input", Page 97 Tool radius compensation Further information: "Tool radius compensation", Page 134 Miscellaneous functions M Further information: "Miscellaneous functions for program run inspection, spindle and coolant ", Page 225 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
At feed rate F, press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M, such as M3, turn on spindle Press the END key The control saves the positioning block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 62
Press the CYCLE CALL PAT soft key Press the ENT key The control applies FMAX. If needed, enter a miscellaneous function M Press the END key The control saves the NC block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 63
The control applies FMAX. Enter a miscellaneous function M, such as M30 for program end Press the END key The control saves the positioning block and ends the NC program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 64
Further information on this topic Creating a new NC program Further information: "Creating and entering NC programs", Page 90 Cycle programming Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
TNC 150 B) may not always run on the TNC 620. If the NC blocks contain invalid elements, the control will mark these as ERROR blocks or with error messages when the file is opened. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Keys for switching the soft keys for machine tool builders USB connection If you are using a TNC 620 with touch control, you can replace some keystrokes with gestures. Further information: "Operating the touchscreen", Page 535 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Setting up the screen layout: Press the screen layout key: The soft-key row shows the available layout options Further information: "Modes of operation", Page 73 Select the desired screen layout with a soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Refer to your machine manual. Some machine tool builders do not use the standard HEIDENHAIN operating panel. External keys, e.g. NC START or NC STOP, are described in your machine manual. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 70
Apply a small amount of an isopropyl alcohol cleaner to a lint-free and clean cloth Please observe the information for the cleaner. Carefully wipe the shell area clean with the cloth until all smears or stains have been removed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 71
Place the keycap onto the seal and push it down The seal must not be damaged; otherwise the IP54 protection rating cannot be guaranteed. Verify proper seating and correct functioning HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Refer to your machine manual. The number, designation and assignment of the programmable axes depend on the machine. Your machine tool builder can define further axes, such as PLC axes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Tool Coordinate System All reference systems build upon each other. They are subject to the kinematic chain of the specific machine tool. The machine coordinate system is the reference system. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 78
Refer to the machine tool builder's documentation Use pallet presets only in conjunction with pallets Check the display of the PAL tab before you start machining HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 79
The ACTL. and NOML. displays show movements of the Y axis and Z axis in the input coordinate system. The user can program positions related to the machine datum, e.g. by using the miscellaneous function M91. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 80
Refer to the machine tool builder's documentation Use pallet presets only in conjunction with pallets Check the display of the PAL tab before you start machining HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 81
When used in conjunction with PLANE AXIAL and Cycle 19, the programmed transformations (mirroring, rotation, and scaling) do not affect the position of the tilt datum or the orientation of the rotary axes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 82
Other transformations are of course possible in the working plane coordinate system Further information: "Working plane coordinate system WPL-CS", Page 83 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 83
3-axis machine tools or with pure 3-axis machining. The BASE TRANSFORM. values of the active line of the preset table have a direct effect on the input coordinate system with this assumption. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 84
Orientation of the tool coordinate system can be performed in various reference systems. Further information: "Tool coordinate system T-CS", Page 85 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 86
+ DR PROG PROG → corner-radius cutter or toroidal cutter Without the TCPM function or miscellaneous function M128, orientation of the tool coordinate system and input coordinate system is identical. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The pole is set by entering two Cartesian coordinates in one of the three planes. These coordinates also set the reference axis for the polar angle PA. Coordinates of the pole (plane) Angle reference axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Absolute and incremental polar coordinates Absolute coordinates always refer to the pole and the angle reference axis. Incremental polar coordinates always refer to the last programmed nominal position of the tool. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
X=450 Y=750. A Datum shift allows you to temporarily shift the datum to the position X = 450, Y = 750 in order for you to program the holes to 7) without further calculations. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control does not automatically check whether collisions can occur between the tool and the workpiece. There is danger of collision during the approach movement after a tool change! If necessary, program an additional safe auxiliary position HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Spindle axis, MIN point coordinates 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 MAX point coordinates 2 BLK FORM 0.2 X+100 Y+100 Z+0 Program end, name, unit of measure 3 END PGM NEW MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 92
If you define a rotationally symmetric blank with incremental coordinates, the dimensions are then independent of the diameter programming. The subprogram can be designated with a number, an alphanumeric name, or a QS parameter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 93
If you do not wish to load a finished part, then close the dialog after the workpiece blank definition. The path of the STL file can also be entered directly as text or with a QS parameter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
ENT key Workpiece blank def.: Maximum Enter in sequence the X, Y and Z coordinates of the MAX point and confirm each of your entries with the ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 95
The control automatically generates the block numbers as well as the BEGIN and END blocks. If you do not wish to define a workpiece blank, then cancel the dialog at Working plane in graphic: XY using the DEL key! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Go to the next question with ENT. MISCELLANEOUS FUNCTION M ? 3 (enter the miscellaneous function M3 Spindle on) With the END key, the control ends this dialog. Example 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 97
The number of teeth must be defined in the tool table in the CUT column. Functions for conversational guidance Ignore the dialog question End the dialog immediately Abort the dialog and erase the block HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(e.g. for radius compensation), then the control closes the soft-key row for axis selection. The Actual position capture function is not permitted when the Tilt working plane function is active. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
No function if the NC program is fully visible on the screen Move from one NC block to the next NC block Select individual words in an NC block Select a specific NC block Further information: "Using the GOTO key", Page 192 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 100
Confirm with the OK soft key or the ENT key, or abort the process by pressing the CANCEL soft The file saved with SAVE AS can also be found in the file manager by pressing the LAST FILES soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 101
If you start a search in a very long NC program, the control shows a progress indicator. You can cancel the search at any time, if necessary. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 102
Use the arrow keys to select the NC block after which you want to insert the copied/cut section Insert the saved program section: Press the INSERT BLOCK soft End the marking function: Press the CANCEL SELECTION soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Repeat the search process The control moves to the next NC block containing the text you are searching for Terminate the search function: Press the END soft HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 104
Or, to replace all text occurrences, press the REPLACE ALL soft key. Or, to skip the text and move to its next occurrence, press the FIND soft Terminate the search function: Press the END soft HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
With the control, you can manage and save files up to a total size of 2 GB. Depending on the setting, the control generates backup files with the extension *.bak after editing and saving of NC programs. This reduces the available memory space. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 106
The maximum permitted path length is 255 characters. The path length consists of the drive characters, the directory name and the file name, including the extension. Further information: "Paths", Page 107 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NC program PROG1.H was copied into it. The NC program now has the following path: TNC:\AUFTR1\NCPROG\PROG1.H The chart at right illustrates an example of a directory display with different paths. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Setup, Testing and Running NC Programs Select the editor Sort files by properties Copy a directory Delete directory with all its subdirectories Refresh directory Rename a directory Create a new directory HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
File is protected against erasing and editing File is protected against deletion and editing, because it is being run Date that the file was last edited Date Time that the file was last edited Time HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the ENT key Step 2: Select a directory Move the highlight to the desired directory in the left window The right-hand window automatically shows all files stored in the highlighted directory HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 111
Enter the file name extension, e.g. *.H;*.D The control will show all files of file type .h and .d. Any display filter you have set will remain effective even after a control restart, HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The original file is retained. When you start the copying process with the ENT key or the OK soft key, the control displays a pop-up window with a progress indicator. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To leave the files as they are, press the CANCEL soft key If you want to overwrite a protected file, select the Protected files field, or cancel the process. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the TAG soft key Select additional lines, if required Press the SAVE AS soft key Enter a name for the table in which the selected lines are to be saved HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The COPY FIELD soft key allows you to copy the path of a marked file. You can reuse the copied path later (e.g., when calling a program with the PGM CALL key). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the OK soft key The control deletes the directory. Alternative: Press the CANCEL soft key The control aborts the procedure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To tag another file, press the TAG FILE soft key, etc. To copy tagged files: Leave the active soft-key row Press the COPY soft key To delete tagged files: Leave the active soft-key row Press the DELETE soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the SORT soft key Select the soft key with the corresponding display criterion SORT BY NAME SORT BY SIZE SORT BY DATE SORT BY TYPE SORT BY STATUS UNSORTED HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To remove a USB device, proceed as follows: Move the cursor to the left-hand window Press the MORE FUNCTIONS soft key Remove the USB device Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 120
To show hidden files and folders: Press the MORE FUNCTIONS soft key Press the SHOW FILES soft key The control displays the files and folders. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can adjust the feed rate during the program run with the feed rate potentiometer F. The feed-rate potentiometer only reduces the programmed feed rate, and not the feed rate calculated by the control. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
TOOL CALL block without tool name or tool number, with a changed tool axis direction Changing during program run You can adjust the spindle speed during program run with the spindle speed potentiometer S. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(DCM)). The absolute length of the touch probe is always referenced to the tool reference point. The machine tool builder usually defines the spindle nose as the tool reference point. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 125
Insert the tool Move the tool onto the flexible inner ring until the gauge displays The control displays the absolute tool length as the actual position in the position display. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can use Q108 (active tool radius) to correct the length of a ball- nose cutter to its center (DL - Q108). 1 TOOL CALL "BALL_MILL_D4" Z S10000 2 TOOL CALL DL-Q108 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the appropriate soft key TOOL NUMBER TOOL NAME Tool length: Compensation value for the tool length Tool radius: Compensation value for the tool radius Example 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
TOOL CALL block with tool number TOOL CALL block with tool name TOOL CALL block without tool name or tool number, with a changed tool axis direction HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 129
If you are working with tool tables, use a TOOL DEF block to preselect the next tool. Simply enter the tool number, or a Q or QS parameter, or type the tool name in quotation marks. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If the target position in the tool axis is below the current position, the tool axis is positioned last If the target position in the tool axis is above the current position, the tool axis is positioned first HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 131
Directly before a departure function DEP Directly before and after CHF and RND During execution of macros During execution of a tool change Directly after a TOOL CALL or TOOL DEF During execution of SL cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 132
You can suppress this message with the M function M107, and reactivate it with M108. Further information: "Three-dimensional tool compensation (option 9)", Page 476 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Oversize for length DL in the tool table Oversize DL for length from TOOL CALL block or Prog from the compensation table The most recently programmed value takes effect. Further information: "Compensation table", Page 398 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Further information: "Compensation table", Page 398 Movements without radius compensation: R0 The tool center moves in the working plane to the programmed coordinate. Applications: Drilling and boring, pre-positioning HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 135
Select tool movement to the right of the contour: Press the RR soft key, or Select tool movement without radius compensation or cancel radius compensation: Press the ENT key Terminate the NC block: Press the END key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 136
Incorrect positions can lead to contour damage. Danger of collision during machining! Program safe approach and departure positions at a sufficient distance from the contour Consider the tool radius Consider the approach strategy HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
With the control's miscellaneous functions you can affect the program run, e.g., a program interruption the machine functions, such as switching spindle rotation and coolant supply on and off the path behavior of the tool HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
In addition, programming with Q parameters enables you to measure with the 3-D touch probe during the program run. Further information: "Programming Q parameters", Page 267 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If the NC block contains two coordinates, the control moves the tool in the programmed plane. Example L X+70 Y+50 The tool retains the Z coordinate and moves on the XY plane to the position X=70, Y=50. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 141
Direction of rotation DR for circular movements When a circular path has no tangential transition to another contour element, enter the direction of rotation as follows: Clockwise direction of rotation: DR- Counterclockwise direction of rotation: DR+ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 142
Creating the NC blocks with the path function keys The gray path function keys initiate the dialog. The control asks you successively for all the necessary information and inserts the program block into the NC program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 143
CALL block: Press the F AUTO soft key. MISCELLANEOUS FUNCTION M? Enter 3 (miscellaneous function e.g. M3) and terminate the dialog with the END key Example L X-20 Y+30 R0 FMAX M3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If danger of collision exists, approach the starting point in the spindle axis separately. Example 30 L Z-10 R0 FMAX 31 L X+20 Y+30 RL F350 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 145
Example in the figure on the right: If you set the end point in the dark gray area, the contour will be damaged when the contour is approached/departed. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The tool approaches and departs a helix on its extension by moving in a circular arc that connects tangentially to the contour. You program helical approach and departure with the APPR CT and DEP CT functions. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
DEP block. If the DEP block also includes the Z coordinate, the control moves the tool simultaneously to the end point P Designation Meaning Approach APPR Departure Line Circle Tangential (smooth connection) Normal (perpendicular) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 148
If you program APPR LN or APPR CT with R0, the control stops the machining/simulation with an error message. This method of function differs from the iTNC 530 control! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
P : LEN 15 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
RR, radius R 10 8 APPR CT X+10 Y+20 Z-10 CCA180 R+10 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
RR, radius R 10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 End point of the first contour element 9 L X+20 Y+35 Next contour element 10 L ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
RR 23 L Y+20 RR F100 Distance from P to P : LEN 12.5 24 DEP LN LEN+20 F100 Retract in Z, return jump, end program 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
23 L Y+20 RR F100 Coordinates P , radius of the circular path R 8 24 DEP LCT X+10 Y+12 R+8 F100 Retract in Z, return jump, end program 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FK free contour program- Straight line or circular path Input depends on the ming with any connection to the function preceding contour element HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Select the NC block after which you want to insert the straight line block Press the actual position capture key The control generates a straight-line block with the actual position coordinates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The corner point is cut off by the chamfer and is not part of the contour. A feed rate programmed in the CHF block is effective only in that CHF block. After the CHF block, the previous feed rate becomes effective again. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
A feed rate programmed in the RND block is effective only in that RND block. After the RND block, the previous feed rate becomes effective again. You can also use an RND block for a tangential contour approach. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The only effect of CC is to define a position as circle center: The tool does not move to this position. The circle center is also the pole for polar coordinates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter the coordinates of the arc end point, if necessary: Direction of rotation DR Feed F Miscellaneous function M 5 CC X+25 Y+25 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 160
The starting and end points of the arc must lie on the circle. The maximum value for input tolerance is 0.016 mm. Set the input tolerance in the machine parameter circleDeviation (no. 200901). Smallest possible circle that the control can traverse: 0.016 mm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
For a full circle, program two semicircle blocks in succession: The end point of the first semicircle is the starting point of the second. The end point of the second semicircle is the starting point of the first. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
10 L Y+0 A tangential arc is a two-dimensional operation: the coordinates in the CT block and in the contour element preceding it must be in the same plane of the arc! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The LIN syntax element can be defined using free syntax input. Further information: "Freely editing an NC program", Page 197 Example ; Circular contour with linear Z-axis 11 CR X+50 Y+50 R+50 superimposition LIN_Z-3 DR- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart the contour on a straight line with tangential 14 DEP LT LEN10 F1000 connection Retract the tool, end program 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart contour on a circular path with tangential connection 16 DEP LCT X-20 Y-20 R5 F1000 Retract the tool, end program 17 L Z+250 R0 FMAX M2 18 END PGM CIRCULAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart the contour on a circular path with tangential 10 DEP LCT X-40 Y+50 R5 F1000 connection Retract the tool, end program 11 L Z+250 R0 FMAX M2 12 END PGM C-CC MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Combination of a circular and a linear Polar radius, polar angle of the arc end movement point, coordinate of the end point in the tool axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The pole is not the center of the contour circle! 12 L X+0 Y+35 RL F250 M3 13 CC X+40 Y+35 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart the contour on a circular path with tangential 15 DEP PLCT PR+60 PA+180 R5 F1000 connection Retract the tool, end of program 16 L Z+250 R0 FMAX M2 17 END PGM LINEARPO MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart the contour on a circular path with tangential 10 DEP CT CCA180 R+2 connection Retract the tool, end of program 11 L Z+250 R0 FMAX M2 12 END PGM HELIX MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
This fully defines the approach direction. Do not program an FK contour immediately after a LBL command. You cannot combine the cycle call M89 with FK programming. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you need a different working plane from the currently active plane, then proceed as follows: Press the PLANE XY ZX YZ soft key The control then displays the FK soft keys in the newly selected plane. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
SELECT SOLUTION to limit ambiguity for the subsequent contour elements. Showing block numbers in the graphic window To show a block number in the graphic window: Set the SHOW BLOCK NO. soft key to ON HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control displays the axis soft keys of the active working plane. Enter the pole coordinates using these soft keys The pole for FK programming remains active until you define a new one using FPOL. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FLT soft key Enter all known data in the NC block by using the soft keys HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To display the soft keys for free contour programming, press the FK key To initiate the dialog, press the FCT soft key Enter all known data in the NC block by using the soft keys HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Check the sequence and contour with the aid of the graphic simulation Adapt imported NC programs if required Example 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 182
Center point in polar coordinates Rotational direction of the arc Radius of an arc Example 10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 12 FL AN+40 13 FC DR+ R15 CCPR+35 CCPA+40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 183
Known data Beginning of CLSD+ contour: End of contour: CLSD– Example 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FC DR- R+15 CLSD- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
X and Y coordinates of an auxiliary point near a circular arc Distance of auxiliary point to circu- lar arc Example 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
15 DEP CT CCA90 R+5 F1000 connection 16 L X-30 Y+0 R0 FMAX Retract the tool, end of program 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Depart the contour on a circular arc with tangential 19 DEP LCT X+30 Y+30 R5 connection Retract the tool, end of program 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 190
Depart the contour on a circular arc with tangential 30 DEP CT CCA90 R+5 F1000 connection 31 L X-70 R0 FMAX Retract the tool, end of program 32 L Z+250 R0 FMAX M2 33 END PGM FK3 MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Opening the selection window with the GOTO key When the control provides a selection menu, you can use the GOTO key to open the selection window. This allows you to view the available entries. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Screen content can be shifted with the mouse using the scroll bar at the right edge of the program window. In addition, the size and position of the scrollbar indicates program length and cursor position. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the INSERT COMMENT soft key Alternative: Press the < key on the alphabetic keyboard The control inserts a semicolon ; at the beginning of the block. Press the END key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Jump to the beginning of a word. Use a space to separate words Jump to the end of a word. Use a space to separate words Switch between insert and overwrite mode HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter ? The control opens a new NC block. Add the desired syntax Confirm your entry with END After confirmation, the control checks the syntax. Errors will result in ERROR blocks. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control inserts a slash (/). Delete the slash (/) To show NC blocks again in the Programming mode: Select the hidden NC block Press the REMOVE soft key The control removes the slash (/). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Displaying the program structure window / Changing the active window Display structure window: For this screen layout press the PROGRAM + SECTS soft key Change the active window: Press the CHANGE WINDOW soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you are scrolling through the program structure window block by block, the control at the same time automatically moves the corresponding NC blocks in the program window. This way you can quickly skip large program sections. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Delete buffer memory contents Natural logarithm Logarithm Exponential function Check the algebraic sign Calculate the absolute value Truncate decimal places Truncate digits before the decimal FRAC point Modulo Select view View Delete value HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 202
Open the cutting data calculator You can also move the calculator with the arrow keys of your alphabetic keyboard. If you have connected a mouse you can also position the calculator with this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NC blocks by pressing the F AUTO soft key. If you have to change the feed rate later, you only need to adjust the feed rate value in the TOOL CALL block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter the combination of workpiece material and cutting material in a cutting data table Define the tool with the necessary values in the tool table Tool radius Number of teeth Cutting material Cutting data table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 205
The cutting data table contains the following columns: MAT_CLASS: Material class MODE: Machining mode, such as finishing TMAT: Cutting material VC: Cutting speed FTYPE: Type of feed rate FZ or FU F: Feed rate HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 206
In the corresponding folders, the control provides sample tables for automatic cutting data calculation. You can customize theses tables and specify your own data, i.e. materials and tools to be used. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
After you release the left mouse button, the control zooms in on the defined area. To rapidly magnify or reduce any area, rotate the mouse wheel backwards or forwards. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
When you open the error window, the complete information on all pending errors will be shown. Press the ERR key The control opens the error window and displays all accumulated error messages. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Position the cursor on the corresponding error message Press the INTERNAL INFO soft key The control opens a window with internal information about the error. Exit the detailed information: Press the INTERNAL INFO soft key again HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the STORE soft key If an error with the specified error number occurs, a service file will be saved automatically. Press the GO BACK soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
DELETE ALL soft key If the cause of the error has not been corrected, the error message cannot be cleared. In this case, the error message remains in the window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Set the current error log if required: Press the CURRENT FILE soft key The oldest entry is at the beginning of the log file, and the most recent entry is at the end. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control saves the service file. Closing the error window To close the error window: Press the END soft key Alternative: Press the ERR key The control closes the error window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
.chm files are shown in one place. As an option, your machine manufacturer can embed machine-specific documentation in TNCguide. These documents then appear as a separate book in the main.chm file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the HELP key. The control opens the Help system and shows the description of the active function. This does not apply for miscellaneous functions or cycles from your machine tool builder. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 219
If the text window at right is active: Jump to next link Select the page last shown Page forward if you have used the Select page last shown function Go back one page Go forward one page HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 220
If you activate the Search only in titles function, the control searches only through headings and ignores the body text. To activate the function, use the mouse or select it and then press the space bar to confirm. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can also enter an M (miscellaneous) function in a STOP block: To program an interruption of program run, press the STOP key Enter a miscellaneous function M if required Example 87 STOP HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
HEIDENHAIN recommends that you use the TOOL CALL function for tool changes. Coolant ON ■ Coolant OFF ■ Spindle ON clockwise ■ Coolant ON Spindle ON counterclockwise ■ Coolant ON Same as M2 ■ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The coordinate values on the control's screen are referenced to the machine datum. Switch the display of coordinates in the status display to REF. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 227
In order to be able to graphically simulate M91/M92 movements, you need to activate working space monitoring and display the workpiece blank referenced to the defined preset. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If the function M130 is combined with a cycle call, the control will interrupt machining with an error message. Effect M130 functions blockwise in straight-line blocks without tool radius compensation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Move to contour point 15 15 L IX+100 ... Machine small contour steps 15 to 16 16 L IY+0.5 ... R... F... M97 Move to contour point 17 17 L X... Y... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M98 becomes effective at the end of the block. Example: Move to the contour points 10, 11 and 12 in succession 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The feed rate for plunging is to be 20% of the feed rate in the plane. Actual contouring feed rate (mm/min): 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ-2.5 20 L IY+5 IZ-5 21 L IX+50 22 L Z+5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(acute angles). There is a risk of tool breakage or workpiece damage during machining. Do not use M109 for machining very small outside corners (acute angles) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 233
The initial state is restored after finishing or canceling a machining cycle. Effect M109 and M110 become effective at the start of the block. M109 and M110 can be canceled with M111. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M120 LA0 M120 without LA PGM CALL Cycle 19 or PLANE functions M120 becomes effective at the start of the block and remains effective beyond the milling cycles (option 19). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 235
Before using the following functions, you have to cancel M120 and the radius compensation: Cycle 32 TOLERANCE Cycle 19 WORKING PLANE PLANE function M114 M128 TCPM FUNCTION HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Max. val. defined in M118. Further information: User's Manual for Setup, Testing and Running NC Programs The function Handwheel superimposed is also effective in the Positioning w/ Manual Data Input operating mode! HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Effect M140 is effective only in the NC block in which it is programmed. M140 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 238
There is a danger of collision during these retraction movements! Do not combine M118 with M140 when using machines with head rotation axes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M143 becomes effective at the start of the block. M143 clears the entries from the SPA, SPB and SPC columns in the preset table. When the corresponding line is reactivated, the basic rotation is 0 in all columns. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FUNCTION LIFTOFF function. Effect M148 remains in effect until deactivated with M149 or FUNCTION LIFTOFF RESET. M148 becomes effective at the start of the block, M149 at the end of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Effect The M197 function acts blockwise and is only effective on outside corners. Example L X... Y... RL M197 DL0.876 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Before creating your NC program, compare the subprogram and program section repeat programming techniques using If-Then decisions. You can thereby avoid possible misunderstandings and programming errors. Further information: "If-then decisions with Q parameters", Page 280 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
LBL NAME soft key to switch to text entry. Enter the text Mark the end: Press the LBL SET key and enter the label number 0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Ignore repeats REP by pressing the NO ENT key. Repeat REP is used only for program section repeats CALL LBL 0 is not permitted (Label 0 is only used to mark the end of a subprogram). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The total number of times the program section is executed is always one more than the programmed number of repeats, because the first repeat starts after the first machining process. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you want to use a LABEL name, press the LBL NAME soft key to switch to text entry Enter the number of repeats REP and confirm with the ENT key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Call the last selected file with Page 253 CALL SELECTED PGM Select any NC program with See the User's SEL CYCLE as a machining Manual for cycle Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
So please note that changes to Q parameters in the called NC program can also influence the calling NC program. While the control is executing the calling NC program, editing of all called NC programs is disabled. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 251
Further information: "File names", Page 106 If the complete path is enclosed in quotation marks, you can use both \ and / to separate the folders and files. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 253
FN 18 (ID10 NR110 and NR111) to check all paths at the beginning of the program. Further information: "FN 18: SYSREAD – Reading system data", Page 306 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Repeat the process until all desired coordinates have been entered If you intend to use the point table in SQL queries later, the table name must begin with a letter. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To hide points: Select the desired point from the table Select the FADE column Activate hiding with the ENT key Deactivate hiding with the NO ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. Example 7 SEL PATTERN “TNC:\nc_prog\Positions.PNT" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
With CYCL CALL PAT the control runs the point table that you last defined, even if you defined the point table with an NC program that was nested with CALL PGM. Definition File type Definition Points table *.pnt HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Maximum nesting depth for external NC programs: 19, for which a CYCL CALL has the effect of calling an external program You can nest program section repeats as often as desired HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NC block 45. End of subprogram 1 and return jump to the main program UPGMS. 5 Main program UPGMS is executed from NC block 18 up to NC block 35. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(including the program section repeat between NC block 20 and NC block 27) 5 Main program REPS is executed from NC block 36 up to NC block 50. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
3 The program section between NC block 12 and NC block 10 is repeated twice. This means that subprogram 2 is repeated twice 4 Main program UPGREP is executed from NC block 13 up to NC block 19. Return jump to NC block 1 and end of program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Return jump to LBL 1; section is repeated a total of 4 times 19 CALL LBL 1 REP 4 Retract the tool, end of program 20 L Z+250 R0 FMAX M2 21 END PGM PGMWDH MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control offers more ways to use Q parameters: Program contours that are defined through mathematical functions Making the execution of machining steps dependent on logical conditions Variably design FK programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If the machine tool builder used the optional machine parameters to specify a path on the TNC partition, you can perform a backup with the NC/PLC Backup functions without entering a code number. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 270
Parameters for special functions on the control that can be read by NC programs of the user or by cycles 200 to 1199 Parameters primarily used for HEIDENHAIN cycles 1200 to 1399 Parameters primarily used for OEM cycles 1400 to 1999 Parameters for users HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can reset Q parameters to the status Undefined. If a position is programmed with a Q parameter that is undefined, the control ignores this movement. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Then you define the parameter number. If you have a alphabetic keyboard connected via the USB port, you can press the Q key to open the dialog for entering a formula. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can enter the following to the right of the = sign: Two numbers Two Q parameters A number and a Q parameter The Q parameters and numerical values in the equations can be entered with positive or negative signs. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter Q5 (parameter) Confirm with the ENT key The control asks you for the second value or parameter. Enter 7 for the second value Confirm with the ENT key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 276
The FN 0 function also supports transfer of the value Undefined. If you try to transfer the undefined Q parameter without FN 0, the control shows the error message Invalid value. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Select the Q parameter function: Press the Q key in the numeric keypad The Q parameter functions are displayed in the soft key row. Press the TRIGONOMETRY soft key The control displays the soft keys for trigonometric functions. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 278
Calculate and assign an angle with the arc tangent of the opposite and adjacent sides of the triangle or with the sine and cosine of the angle (0 < angle < 360°). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(Y if spindle axis is Z) in parameter Q21, and the circle radius in parameter Q22. Note that FN 23 and FN 24 automatically overwrite the resulting parameter and the two following parameters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you want to call an NC program, then program a program call with PGM CALL after the label. Abbreviations used Equal to Not equal to Greater than Less than GOTO Go to UNDEFINED Undefined DEFINED Defined HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FN 12: IF LESS, JUMP e. g., FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" If the first value or parameter is smaller than the second value or parameter, jump to specified label HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Q12 = ATAN Q50 Raising values to a power Power e.g. Q15 = 3 ^ 3 Pi constant π = 3.14159 e.g. Q15 = PI HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 286
If Q50 < 0, then SGN Q50 = -1 If Q50 > 0, then SGN Q50 = 1 Calculate the modulo value (division remainder) Function e. g., Q12 = 400 % 360 Result: Q12 = 40 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter 12 (the parameter number) Select division Enter 13 (the parameter number) Press the Closing parenthesis soft key Press the END key to conclude the formula entry Example 37 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Parameters with numbers in the range from 1200 to 1399, because there might be interferences with machine manufacturer-specific functions. All of the parameters with displayed comments are used by the control within cycles or as transfer parameters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 289
Very large or very small values are displayed by the control in exponential notation. The result of Q1 = COS 89.999 * 0.001 is shown by the control as +1.74532925e-08, where e-08 corresponds to the factor of 10 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FN 29: PLC Transfer up to eight values to the FN 37: EXPORT Export local Q parameters or QS parameters to a calling NC program FN 38: SEND Send information from the NC program HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Entered angle not permitted 1014 Touch point inaccessible 1015 Too many points 1016 Contradictory input 1017 CYCL incomplete 1018 Plane wrongly defined 1019 Wrong axis programmed 1020 Wrong rpm 1021 Radius comp. undefined HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 292
Stud too large: rework axis 1 1057 Stud too large: rework axis 2 1058 TCHPROBE 425: length exceeds max 1059 TCHPROBE 425: length below min 1060 TCHPROBE 426: length exceeds max HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 293
Tool number not permitted 1094 Tool name not permitted 1095 Software option not active 1096 Kinematics cannot be restored 1097 Function not permitted 1098 Contradictory workpc. blank dim. 1099 Measuring position not allowed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 294
1133 Coupling function not possible 1134 Machining cycle is not supported by this NC software 1135 Touch probe cycle is not supported by this NC software 1136 NC program aborted HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 295
Machining depth does not increase monotonously 1169 Infeed does not decrease monotonously 1170 Tool radius not defined correctly 1171 Mode for retraction to clearance height not possi- 1172 Gear wheel definition incorrect HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 296
The defined chamfer is too large 1189 Chamfer angle cannot be machined with the active tool 1190 The allowances do not define any stock removal 1191 Spindle angle not unique HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
For text output, you can use the UTF-8 character set. Format for Q parameters, QL, and QR: Define %: format F: Floating (decimal number), format for Q, QL, HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 298
The following functions allow you to include the following additional information in the log file: Keyword Function CALL_PATH Specifies the path for the NC program where you will find the FN 16 function. Example: "Measuring program: %S",CAL- L_PATH; HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 299
Outputs text only if Hungarian is the conver- sational language L_CHINESE Outputs text only if Chinese is the conversa- tional language L_CHINESE_TRAD Outputs text only if Chinese (traditional) is the conversational language HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 301
96 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) 97 FN 16: F-PRINT TNC:\fn16.a / SCREEN: Example of a screen output with two empty lines resulting from QS1 and QS4: HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 302
The APPLY FILE NAME soft key provided in the selection window of the SELECT FILE soft key is available for this. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 303
Use FN 18 to retrieve information that is relevant and interesting in log files, such as the number of the touch-probe cycle last used. Further information: "FN 18: SYSREAD – Reading system data", Page 306 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 304
If you want to output a path with a QS parameter to a log file, then use the function %RS. This ensures that the control does not interpret the special characters as formatting characters. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 305
96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A / SCLR: You can also use the FN 16: F-PRINT function to close the pop-up window. In this case, no text file is required. Example 96 FN 16: F-PRINT / SCLR: HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Further information: "System data", Page 550 Example: Assign the value of the active scaling factor for the Z axis to Q25. 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(e.g., inoperability of the control). For this reason, access to the PLC is protected by password. This function provides HEIDENHAIN as well as your machine tool builder and suppliers with the ability to communicate with the PLC from an NC program.
(e.g., inoperability of the control). For this reason, access to the PLC is protected by password. This function provides HEIDENHAIN as well as your machine tool builder and suppliers with the ability to communicate with the PLC from an NC program.
The control outputs the variable value as a seven-digit number, of which three digits are decimal places. The output will be padded with blank spaces as needed. To obtain % in the output text, enter %% at the desired position. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
When you use the STRING FORMULA function, the result of the performed arithmetic operation is always a string. When you use the FORMULA function, the result of the performed arithmetic operation is always a numeric value. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Close the parenthetical expression with the ENT key and confirm your entry with the END key Example: Convert parameter Q50 to string parameter QS11, use 3 decimal places 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The first character of a text string starts internally at the 0-position Example: A four-character substring (LEN4) is read from the string parameter QS10 beginning with the third character (BEG2) 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Key name of the active touch probe TT from MP activeTT Data for pallet machining, 10510 Name of the pallet being machined Path of the selected pallet table NC software version, 10630 Version identifier of the NC software version HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Close the parenthetical expression with the ENT key and confirm your entry with the END key Example: Convert string parameter QS11 to a numerical parameter 37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Example: Search through QS10 for the text saved in parameter QS13. Begin the search at the third place. 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
END key Example: Find the length of QS15 37 Q52 = STRLEN ( SRC_QS15 ) If the selected string parameter is not defined the control returns the result -1. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The following parameters are read in the CFGREAD function’s dialog: KEY_QS: Group name (key) of the machine parameter TAG_QS: Object name (entity) of the machine parameter ATR_QS: Name (attribute) of the machine parameter IDX: Index of the machine parameter HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 322
; Assign QS parameter for the entity 15 QS12 = "CfgDisplaydata" ; Assign QS parameter for the parameter name 16 QS13 = "axisDisplay" ; Read out machine parameter(s) 17 QS1 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 323
; Assign QS parameter for the entity 15 QS12 = "CfgGeoCycle" ; Assign QS parameter for the parameter name 16 QS13 = "pocketOverlap" ; Read out machine parameter(s) 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Delta value DR from the NC program (compensation table or tool call) Further information: "Delta values for lengths and radii", Page 126 The control remembers the current tool radius even if the power is interrupted. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NC program from which the other NC programs are called. Parameter Dimensional data of the main program Q113 = 0 Metric system (mm) Q113 = 1 Imperial system (inch) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Tool length Q116 Tool radius Tilting the working plane with workpiece angles: Coordinates calculated by the control for rotary axes Parameter Coordinates Q120 A axis Q121 B axis Q122 C axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Determined space angle Q170 Rotation about the A axis Q171 Rotation about the B axis Q172 Rotation about the C axis Parameters Workpiece status Q180 Good Q181 Rework Q182 Scrap HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 328
Spatial angle SPC in the WPL-CS Q964 Angle of rotation in the I-CS Q965 Angle of rotation in the coordinate system of the rotary table Q966 First diameter Q967 Second diameter HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 329
Angle in the coordinate system of the rotary table Q996 First diameter Q997 Second diameter Parameter Workpiece status value Q183 = -1 Not defined Q183 = 0 Pass Q183 = 1 Rework Q183 = 2 Scrap HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
A HANDLE in the syntax identifies a certain transaction (followed by the parameter for identification) A result set contains the result of the query HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 331
If no rows are found that satisfy the specified condition, an empty result set is created and assigned a valid handle. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(L X +Q1800), then an incorrect position will result. In inch programs, convert the read value prior to use HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
SQL INSERT creates a new table row SQL SELECT reads out a single value from a table and does not open any transaction HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Example for the SQL EXECUTE command Remarks: The gray arrows and associated syntax do not directly belong to the SQL EXECUTE command Black arrows and associated syntax indicate internal processes of SQL EXECUTE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 336
ORDER BY (optional): Column names and type of ordering (ASC for ascending and DESC for descending order) FOR UPDATE (optional): To lock other processes from performing a write access to the selected rows HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 337
0 BEGIN PGM SQL_CREATE_TAB MM Create synonym 1 SQL Q10 "CREATE SYNONYM NEW FOR 'TNC:\table \NewTab.TAB'" Create table 2 SQL Q10 "CREATE TABLE NEW AS SELECT X,Y,Z FROM 'TNC:\prototype_for_NewTab.tab'" 3 END PGM SQL_CREATE_TAB MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The transaction is defined through the HANDLE to be specified, and the row is defined by the INDEX. SQL FETCH takes all of the columns into consideration that contain the SELECT instruction (SQL command SQL EXECUTE). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
INDEX. The control completely overwrites the already existing rows in the result set. SQL UPDATE takes all of the columns into consideration that contain the SELECT instruction (SQL command SQL EXECUTE). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Database: SQL access ID: Define Q parameter for the HANDLE (for identifying the transaction) Define Database: Index for SQL result (row that remains in the result set) Row number Q parameter with the index HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
WHERE: Column designation, condition, and comparison value (Q parameter after : in single quotation marks) Example: Read and save a value 20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The syntax HANDLE QL1 is the transaction designated by the parameter QL1 The parameter Q1900 is a return value for checking whether the data have been read 5 Complete trans- The transaction is concluded and the used resources are released action HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can rapidly navigate with the cursor or mouse and select functions in the tree diagram. The control displays online help for the selected function in the window on the right. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Define a simple contour formula Select a contour definition Define a complex contour formula Define regular machining pattern Select the point file with machining positions Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Show the soft-key row with special functions Press the FUNCTION MODE soft key Press the SET soft key Press the SELECT soft key, if required The control opens a selection window. Select the desired setting HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Define the axes the control is to use for machining PARAXMODE You must deactivate the parallel-axis functions before switching the machine kinematics. You can deactivate the programming of parallel axes with the machine parameter noParaxMode (no. 105413). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 365
The control deactivates automatic calculation only if you include the axis in the NC block, e.g. PARAXCOMP OFF W. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The PARAXMODE icon hides the active PARAXCOMP DISPLAY icon. In the additional status display, the control also shows (D) for DISPLAY after the designations of the affected axes. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Possible offset values (U_OFFS, V_OFFS and W_OFFS from the preset table) to be taken into account will be specified by your machine tool builder in the presetToAlignAxis machine parameter (no. 300203). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you want to switch the function off, you must indicate the parallel axis in the NC block, for example FUNCTION PARAXCOMP OFF W. Further information: "Automatic calculation of the parallel axes", Page 365 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The PARAXMODE icon hides the active PARAXCOMP icon. The control additionally displays the selected Principal axes on the POS tab of the additional status display. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 370
Your machine tool builder will define the calculation of possible offset values (X_OFFS, Y_OFFS and Z_OFFS from the preset table) for the axes positioned with the & operator in the presetToAlignAxis machine parameter (no. 300203). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
POS tab. Depending on the configuration by the machine tool builder, an active PARAXCOMP icon that was previously hidden by the PARAXMODE icon will then become visible. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
7 FUNCTION PARAXMODE X Y W Infeed in the parallel axis W 8 L X+50 Y+50 R0 FMAX M99 Restore the standard configuration 9 FUNCTION PARAXMODE OFF 10 L M30 11 END PGM PAR MM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
U, V, and W can be used as radial axes or infeed axes. The control, combined with polar kinematics, provides the following functions: Soft key Function Meaning Page Define and activate polar kinematics POLARKIN AXES Deactivate polar kinematics POLARKIN OFF HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
ALLOWED pole The control prevents machining operations at the SKIPPED pole The disabled area corresponds to a circular surface with a radius of 0.001 mm (1 μm) around the pole. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 375
The POLARKIN icon hides the active PARAXCOMP DISPLAY icon. The control additionally displays the selected Principal axes on the POS tab of the additional status display. No icon Standard kinematics is active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the POLARKIN OFF soft key Example 6 POLARKIN OFF When the polar kinematics is not active, the control does not display the corresponding icon or entries on the POS tab. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 377
Execution of the POLARKIN OFF function Selection of an NC program Reaching the end of the NC program Abortion of the NC program Selecting a kinematic model Restarting the control HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you try to copy a file that does not exist, the control generates an error message. FILE DELETE does not generate an error message if you try to delete a non-existing file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Running NC Programs The OPEN FILE function is available in the following operating modes: Positioning w/ Manual Data Input Test Run Program Run Single Block Program Run Full Sequence HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 382
HEROS tool. The control then automatically uses this tool to display these types of files with the OPEN FILE function. Example 1 OPEN FILE "TNC:\CLAMPING_INFORMATION.HTML" HEROS tool that can be used for displaying: Mozilla Firefox HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Use the TRANS DATUM RESET function to reset the datum shift. Related topics Activating the datum table Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 384
Further information: User's Manual for Setup, Testing and Running NC Programs TRANS DATUM RESET Use the TRANS DATUM RESET function to cancel a datum shift. How you previously defined the datum is irrelevant. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The TRANS MIRROR RESET function allows you to reset the mirroring. Related topics Cycle 8 MIRRORING Further information: User's Manual for Programming of Machining Cycles HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 386
Start of syntax for mirroring TRANS MIRROR AXIS or Enter mirroring of axis values or reset mirroring RESET X, Y or Z Axis values to be mirrored Only if AXIS has been selected HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 387
You can use these functions for direct positioning of the machine axes. Further information: "Workpiece coordinate system W-CS", Page 81 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Enter an absolute or incremental angle of rotation or reset rotation Fixed or variable number Note This function can only be used in the FUNCTION MODE MILL machining mode. Further information: "Program function mode", Page 363 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The NC function includes the following syntax elements: Syntax Meaning element Start of syntax for scaling TRANS SCALE SCL or RESET Enter the scaling factor or reset scaling Fixed or variable number HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the TRANSFORM / CORRDATA soft key Press the TRANSFORMATIONS soft key Press the soft key for the desired TRANS function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If necessary, select the preset to which the change is to apply Example Select the preset 3 as workpiece preset and retain the 13 PRESET SELECT #3 KEEP TRANS WP transformations HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Retain the transformations where necessary Example Copy the preset 1 to line 3, activate the preset 3, and retain the 13 PRESET COPY #1 TO #3 SELECT TARGET KEEP TRANS transformations HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the PRESET CORR soft key Define the desired compensation values Example The active preset is corrected by a value of +10 mm in X, and 13 PRESET CORR X+10 SPC+45 by +45° in SPC HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Z coordinate of the datum –99999.99999...99999.99999 –360.0000000...360.0000000 –360.0000000...360.0000000 –360.0000000...360.0000000 U coordinate of the datum –99999.99999...99999.99999 V coordinate of the datum –99999.99999...99999.99999 W coordinate of the datum –99999.99999...99999.99999 Comment column Max. 16 characters HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To delete the value from the input field, press the CE key. The control displays the following functions in the soft-key row: Soft key Function Select the table start Select the table end HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 396
Arrange columns Freeze columns (3 max.) Additional functions, e.g. Delete Reset the column Edit the current field Sort the datum table A window opens where you can select the sorting order. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Select the desired datum table The control activates the datum table for the test run and marks the file with the S status. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If a shift with the *.tco compensation table is active, the control displays it on the TOOL tab of the additional status display. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Confirm by pressing the ENT key Select the unit of measure Confirm by pressing the ENT key Press the APPEND N LINES AT END soft key Enter the compensation values HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Duration of effect of the compensation The activated compensation stays in effect until the end of the program or until a tool change occurs. With FUNCTION CORRDATA RESET, you can program the compensations to reset. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Set the EDIT soft key to ON Use the arrow keys to navigate to the desired location Edit the value The changed data do not take effect until after the compensation has been activated again. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If the unit of measure used in the NC program differs from that used in the table, the control will convert the values from millimeters to inches, and vice versa. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Save the value of line 5, column DR, from the compensation 13 TABDATA READ Q1 = CORR-TCS COLUMN "DR" KEY "5" table to Q1 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Write the value from Q1 into line 3, column DR, of the 13 TABDATA WRITE CORR-TCS COLUMN "DR" KEY "3" = Q1 compensation table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Activate the compensation table 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Add the value from Q1 to line 3, column DR, of the 13 TABDATA ADD CORR-TCS COLUMN "DR" KEY "3" = Q1 compensation table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Only one component at a time can be monitored with the heatmap. If you start the heatmap several times in a row, monitoring of the previous component is stopped. Stopping monitoring Monitoring is stopped with the MONITORING HEATMAP STOP function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The count from the MOD menu is only effective in the Program Run Single Block and Program Run Full Sequence operating modes. The count is retained even after a restart of the control. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Increment the counter value 51 FUNCTION COUNT INC Repeat the machining operations if more parts are to be 52 FUNCTION COUNT REPEAT LBL 11 machined 53 M30 54 END PGM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Move cursor one word to the right Move cursor one word to the left Go to next screen page Go to previous screen page Cursor at beginning of file Cursor at end of file HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
INSERT LINE / WORD soft key Soft key Function Delete and temporarily store a line Delete and temporarily store a word Delete and temporarily store a character Insert a line or word from temporary storage HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the READ FILE soft key. The control displays the File name = dialog prompt. Enter the path and name of the file you want to insert HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Find text : dialog prompt Enter the text that you wish to find Find text: Press the FIND soft key Exit the search function: Press the END soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
To do so, create a new table, change the table format and save the table in the TNC:\system\proto directory. If you then create a new table, the control offers your template in the selection window for table templates. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Columns with a column type that permits letters, such as TEXT, can only be output or written to via QS parameters, even if the content of the cell is a number. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the Next tab key The cursor jumps to the left window. Use the arrow keys to select the desired row Press the Next tab key to switch back to the input window HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Use QS parameters if you want to write to a text field (such as column type UPTEXT). Use Q, QL, or QR parameters to write to numerical fields. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 417
The values to be written in the table are saved in the Q parameters Q5, Q6, and Q7. 53 Q5 = 3.75 54 Q6 = -5 55 Q7 = 7.5 56 FN 27: TABWRITE 5/"RADIUS,DEPTH,D" = Q5 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The names of tables and table columns must start with a letter and must not contain an arithmetic operator (e.g., +). Due to SQL commands, these characters can cause problems when data are input or read. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Both input values are optional. If you do not define a parameter, the function applies to the entire speed range. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 420
Define speed change SCALE The control never exceeds a programmed speed limit. The spindle speed is maintained until the sinusoidal curve of the S-PULSE FUNCTION falls below the maximum speed once more. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Proceed as follows for the definition: Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION SPINDLE soft key Press the RESET SPINDLE-PULSE soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the PROGRAM FUNCTIONS soft key Press the FUNCTION FEED soft key Press the FEED DWELL soft key Define the interval duration for dwelling D-TIME Define the interval duration for cutting F-TIME HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the RESET FEED DWELL soft key You can also reset the dwell time by entering D-TIME 0. The control automatically resets the FUNCTION FEED DWELL function at the end of a program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Press the PROGRAM FUNCTIONS soft key FUNCTION DWELL soft key Press the DWELL TIME soft key Define the duration in seconds Alternatively, press the DWELL REVOLUTIONS soft key Define the number of spindle revolutions HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(T-CS) with a defined spatial angle Lift-off in the tool axis direction with M148 Further information: "Lifting off the tool automatically from the contour at NC stop: M148", Page 240 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 426
Show the soft-key row with special functions Press the PROGRAM FUNCTIONS soft key Press the FUNCTION LIFTOFF soft key Press the LIFTOFF ANGLE TCS soft key Enter the SPB angle HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FUNCTION LIFTOFF function. The control automatically resets the FUNCTION LIFTOFF function at the end of a program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Reduce display value of rotary axes Define the behavior of the control when positioning the rotary axes M128 Selection of tilted axes M138 Calculate machine kinematics M144 LN blocks Three-dimensional tool compensation HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If possible, reset tilting before shutting the system down Check the tilted condition when switching the machine back on HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 432
The machine tool builder will decide whether the control takes the angles of deselected axes into account or sets them to 0. The control only supports tilting the working plane with spindle axis Z. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
While the animation plays, the control highlights the soft key of the selected PLANE function with a blue color. Soft key Function Switch on the animation mode Select the desired animation (highlighted in blue) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
During tilting into position (MOVE or TURN mode), the control shows, in the rotary axis, the distance to go to the calculated final position of the rotary axis in the distance-to-go display (ACTDST and REFDST). HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
It does not need to be defined more than once. Deactivate tilting in the Manual operation mode in the 3-D ROT menu. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The result is identical for both perspectives, as the following comparison shows. Example PLANE SPATIAL SPA+45 SPB+0 SPC+90 ... A-B-C C-B-A Home position A0° B0° C0° Home position A0° B0° C0° A+45° C+90° B+0° B+0° C+90° A+45° HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 437
Spatial angle C?: Rotational angle SPC about the (non-tilted) Z axis. Input range from -359.9999 to +359.9999 Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 439
Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..Abbreviations used: Projected PROJECTED Principal plane PROPR Minor plane PROMIN Rotation HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The 0° axis is the X axis Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE EULER EULPR45 EULNU20 EULROT22 ..HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 441
EULNU the coordinate system around the X axis shifted by the precession angle Rotation angle: angle describing the rotation of EULROT the tilted machining plane around the tilted Z axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
This behavior is independent of the configuration of the machine parameters. You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 443
If the normal vector has no X component, the base vector corresponds to the original X axis If the normal vector has no Y component, the base vector corresponds to the original Y axis HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 444
5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 .. Abbreviations used Abbreviation Meaning Vector VECTOR Base vector : X, Y, and Z components BX, BY, BZ Normal vector : X, Y, and Z components NX, NY, NZ HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Point 1 and Point 2 (right-hand rule). You can select the desired positioning behavior. Further information: "Defining the positioning behavior of the PLANE function", Page 450 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 446
Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..Abbreviations used Abbreviation Meaning Points POINTS HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Example 5 PLANE RELATIV SPB-45 ..Abbreviations used Abbreviation Meaning Relative to RELATIV HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
SYM (SEQ), TABLE ROT, and COORD ROT have no function in conjunction with PLANE AXIAL. The PLANE AXIAL function does not take basic rotation into account. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 449
Input range: –99999.9999° to +99999.9999° Continue with the positioning properties Further information: "Defining the positioning behavior of the PLANE function", Page 450 Abbreviations used Abbreviation Meaning In the axial direction AXIAL HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The mirrored rotary axis has no effect on the tilt specified in the PLANE function used, because only the movement of the rotary axis is mirrored HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
FAUTO (feed rate from the TOOL CALL block). If you use PLANE together with STAY, you have to position the rotary axes in a separate block after the PLANE function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 452
MB MAX moves the tool to a position just before the software limit switch HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 453
13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Position the rotary axis with the values calculated by the 14 L A+Q120 C+Q122 F2000 control. Define machining in the tilted working plane HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
SYM+ positions the master axis in the positive half-space relative to the symmetry point SYM- positions the master axis in the negative half-space relative to the symmetry point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 455
3 One possible solution: Choose the only solution 4 No possible solution: Issue the error message Entered angle not permitted HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 456
SYM may not correspond to the positive direction of rotation of SEQ. Therefore, ascertain the position of the symmetry point and the direction of rotation of SYM on each machine before programming. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If no free rotary axis arises in a tilting situation, then the COORD ROT and TABLE ROT transformation types have no effect. With the PLANE AXIAL function, the COORD ROT and TABLE ROT transformation types have no effect. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 458
If no transformation type was selected, then the control uses the COORD ROT transformation type for the PLANE functions HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
11 TOOL CALL 5 Z S4500 12 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY The tilt angle must be precisely adapted to the tool angle, otherwise the control will generate an error message. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M116 is effective in the working plane. Reset M116 with M117. At the end of the program, M116 is automatically canceled. M116 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Examples: Actual position Target position Traverse distance 350° 10° +20° 10° 340° –30° Effect M126 takes effect at the start of the block. M127 and a program end reset M126. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
C axis to the programmed value Effect M94 is effective only in the NC block where it is programmed. M94 becomes effective at the start of the block. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M128 The tool length must be measured from the spherical center of the ball-nose cutter If M128 is active, then the control shows the TCPM symbol in the status display HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 466
If the actual position deviates from the value that is definable by the machine manufacturer, then the control issues an error message and interrupts program run. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M138 becomes effective at the start of the block. You can cancel M138 by reprogramming it without specifying any axes. Example Perform the above-mentioned functions only in the tilting axis C. L Z+100 R0 FMAX M138 C HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
M144 becomes effective at the start of the block. M144 does not work in connection with M128 or the Tilt Working Plane function. You can cancel M144 by programming M145. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Only use ball-nose cutters for face milling in order to avoid contour damage. In combination with other tool shapes, make sure to use graphic simulation to test the NC program for possible contour damages. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Feed rate refers to the tool tip 13 FUNCTION TCPM F TCP ... Feed rate is interpreted as the speed of the tool along the 14 FUNCTION TCPM F CONT ... contour HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
18 FUNCTION TCPM F TCP AXIS SPAT ... Set tool orientation to B+45 degrees (spatial angle). Define 20 L A+0 B+45 C+0 F MAX spatial angles A and C with 0 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The rotary axes are interpolated such that the tool vector 14 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL VECTOR within the NC block always lies in the plane that is specified through the start orientation and end orientation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(simultaneous turning). The use of this function only makes sense for control in turning mode (Option 50). Currently, this software option is only supported on the TNC 640. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 474
Both the tool reference point and the center of rotation are 14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS located at the center of the cutting-edge radius. REFPNT CENTER-CENTER HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
When you select a new NC program in the Program run, single block or Program run, full sequence operating modes, the control automatically resets the TCPM function. Example Resetting FUNCTION TCPM 25 FUNCTION RESET TCPM HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(3D radius compensation with definition of the tool orientation). Cutting is usually with the lateral surface of the tool. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can reset M107 with M108. With the M108 function you can also have the radius of a replacement tool be checked even if three-dimensional tool compensation is not active. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can suppress the error message with the M107 function. The control will not warn you if there is a danger of contour damage due to tool oversizes. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
NZ-0.8764339 F1000 M3 Straight line with 3-D compensation Compensated coordinates of the straight-line X, Y, Z: end point Components of the surface-normal vector NX, NY, NZ: Feed rate Miscellaneous function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
There is a danger of collision during the tilting movement! Program a safe tool position before the tilting movement, if necessary. Carefully test the NC program or program section in the Program run, single block operating mode HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 482
Compensated coordinates of the straight-line X, Y, Z: end point Components of the surface-normal vector NX, NY, NZ: Components of the normalized vector for TX, TY, TZ: workpiece orientation Feed rate Miscellaneous function HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
There are two ways to define the tool orientation: In an LN block with the components TX, TY and TZ In an L block by indicating the coordinates of the rotary axes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If you activate FUNCTION PROG PATH, the programmed coordinates exactly correspond to the contour coordinates. With FUNCTION PROG PATH OFF, you deactivate this special interpretation. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 485
3-D radius compensation. If you activate FUNCTION PROG PATH, the interpretation of the programmed path as the contour is effective for 3-D compensation movements until you deactivate the function. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Mechatronics: Feed control, drive technology, machine tool The motions and velocity profiles calculated by the control are realized as actual tool movements by the machine’s drive system. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Avoid the output of the feed rate in every NC block. This would negatively influence the control’s velocity profile HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 488
3 Q52 = 1350 25 L Z+250 R0 FMAX 26 L X+235 Y-25 FQ50 27 L Z+35 28 L Z+33.2571 FQ51 29 L X+321.7562 Y-24.9573 Z+33.3978 FQ52 30 L X+320.8251 Y-24.4338 Z+33.8311 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
In finishing mode the machine generally moves with low jerk values and low accelerations Normal tolerance in Cycle 32: Between 0.010 mm and 0.020 mm Normal chord error in the CAM system: Approx. 0.005 mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 490
T ~ K x L x TA with K = 0.0175 [1/°] Example: L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
CAD-Viewer enables you to open following standardized CAD data formats directly on the control: File Type Format Step .STP and .STEP AP 203 AP 214 IGES .IGS and .IGES Version 5.3 .DXF R10 to 2015 Binary ASCII HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Surface increase in percent compared to the origi- Over-limit nal model area Maximum decrease of the triangle mesh Maximum compared to the original model decrease Surface decrease in percent compared to the Under-limit original model area HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 496
Save Use this function to save the simplified 3D model with the selected settings as an STL file. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control saves the STL file positioned for rear- face machining. The resulting file can then be used for rear-face machining with the BLK FORM FILE function. Further information: "Defining the workpiece blank: BLK FORM", Page 91 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can then store them as Klartext programs or as point files. Klartext programs acquired in this manner can also be run on older HEIDENHAIN controls, since these contour programs contain only L and CC/C blocks.
The control starts the CAD-Viewer and shows the file contents on the screen. The control displays the layers in the List View window and the drawing in the Graphics window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The CAD-Viewer linearizes all of the contours that are not in the XY plane. The finer the resolution, the more accurately the control will display the contours. Switch between various views of the model e.g. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 501
When the icon is pressed again, the optimization is reset Hole position mode: The control opens a pop-up window in which you can filter holes (full circles) based on their size HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
In the List View window the control shows all layers contained in the active CAD file. Select the desired layer Select the check box to deactivate it Alternatively, use the space key The control hides the selected layer. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can change the preset even after you have selected the contour. The control does not calculate the actual contour data until you save the selected contour in a contour program. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 504
Once a preset has been set, the control displays the preset icon with a yellow quadrant Use the following icon to delete a preset that has been set HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 505
The control displays information about the element on the left of the window: Distance between the defined preset and the drawing datum Orientation of the coordinate system with respect to the drawing HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
If necessary, use the zoom function The control sets the datum icon at the selected location. In addition, align the coordinate system as needed Further information: "Adjusting the orientation of the coordinate system", Page 507 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 507
The control aligns the Y and Z axes. The control changes the angles in A and C. For angles not equal to 0, the control shows the List View in orange. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 508
Orientation of the coordinate system You can further shift the datum manually after it has been set. To do so, enter the desired axis values into the coordinate field. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Ensure that the unit of measure used in the NC program matches with that used in the CAD-Viewer. Elements that have been copied from the CAD-Viewer to the clipboard do not contain any information about the unit of measure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 510
The control changes the color of all selected elements to blue. In the List View, all selected elements are given a check mark in the column NC. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 511
To deselect the selected contour elements: Select the Clear function to deselect all elements Alternative: Select individual elements by clicking them with the left mouse button while holding the CTRL key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 512
If the contour element to be extended or shortened is a circular arc, the control will extend or shorten the contour element along the same arc. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The point tables (.PNT) of the TNC 620 and iTNC 530 are not compatible. Transferring a point table to and running it on the other control model leads to problems and unpredictable behavior. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 514
Change the filter settings as needed Further information: "Filter settings", Page 515 Confirm the diameter range with OK The control loads all machining positions within the selected diameter range into the List View window. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 515
Display the next larger diameter found Display the largest diameter found (default setting) You can display the tool paths using the SHOW TOOL PATH icon. Further information: "Basic settings", Page 500 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 516
To zoom in on a certain area mark a zoom area by holding the left mouse button down To rapidly zoom in or out rotate the mouse wheel backwards or forwards To restore the standard view, double-click with the right mouse button HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You activate table is used. datums from a datum table in the NC program using Cycle 7. Workpiece preset Optional field PRESET Enter the preset number of the workpiece. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 519
Total number of operations Nominal value for the pallet counter in rows of the PAL type The control repeats the NC programs of this pallet until the nominal value has been reached. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 520
You can remove the LOCATION column if you are only using pallet tables in which the control is to machine all lines. Further information: "Inserting or deleting columns", Page 522 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 521
Select beginning of line Select end of line Find text or value Sort or hide table columns Edit the current field Sort by column contents Miscellaneous functions, e.g. saving Open file path selection HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Using the arrow keys, select the desired column. Press the INSERT COLUMN soft key Press the ENT key You can remove the column with the DELETE COLUMN soft key. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The following functions require special attention, particularly for mid- program startup: Changing the machine statuses with a miscellaneous function (e.g. M13) Writing to the configuration (e.g. WRITE KINEMATICS) Traverse range switchover Cycle 32 Tilting the working plane HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 524
SP-B, SP-C, You can enter safety positions for the axes. The SP-U, SP-V, control only approaches these positions if the SP-W machine tool builder processes them in the NC macros. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
In the Programming operating mode, you can create and edit the job list. The job list will be processed in the Program run, single block and Program run, full sequence operating modes. Changes are possible only to a limited extent. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 526
This column is shown only if you have a 19-inch screen. End of the run time Time in Programming operating mode Actual time in Program run, single block and Program run, full sequence operating modes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 527
The status is shown by means of icons in the Preset, T, and Pgm columns. The icons have the following meanings: Icon Meaning Test completed Test failed (e.g., because of expired tool life) Test not yet completed HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 528
The Sts column is shown in Batch Process Manager only if the pallet table contains the W STATUS column Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The machine tool builder can configure his own soft keys. Soft key Function Collapse or expand tree structure Edit opened job list Shows the soft keys INSERT BEFORE, INSERT AFTER, and REMOVE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 530
If the pallet table contains the W STATUS, METHOD, and CTID columns, the MACHINING METHOD soft key is available. Further information: User's Manual for Setup, Testing and Running NC Programs HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Locked: The selected line is excluded from machining Machinable: The selected line is enabled for machining Confirm your entries by pressing the ENT key. Repeat the steps if required Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The following entries can be changed: Name Datum table Preset Locked Machinable Confirm the edited entries by pressing the ENT key. The control adopts the changes. Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 533
INSERT AFTER soft keys. Press the INSERT BEFORE soft key The control inserts the line at the new position. Press the GO BACK soft key Press the EDIT soft key HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
The control shows further functions in a soft-key row. The active soft-key row is shown as a blue bar. Integrated operating panel Setting the screen layout Switchover between machine operating modes, programming modes, and a third desktop HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 537
Further information: User's Manual for Setup, Testing and Running NC Programs Never use the following cleaners or cleaning aids, in order to avoid damage to the touchscreen: Aggressive solvents Abrasives Compressed air Steam cleaners HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
In addition, the machine tool builder supplies a machine operating panel. Refer to your machine manual. External keys, e.g. NC START or NC STOP, are described in your machine manual. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 539
Switch between operating modes Tap on the operating mode in the header Shift the soft-key row Swipe horizontally over the soft-key row Soft-key selection keys Tap on the function in the touchscreen HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Spread Two fingers long-press and move away from each other Pinch Two fingers move toward each other HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
You can navigate in an NC program or a table as follows: Symbol Gesture Function Mark the NC block or table line Stop scrolling Double tap Activate the table line Swipe Scroll through the NC program or table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Reduce the graphic Measuring a graphic If you have activated measurement in the Test Run operating mode, the following additional function is available: Symbol Gesture Function Select the measuring point HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Activate Add and double-tap on Reset the graphic or 3-D model to its original size and the background angle Drag Rotate the graphic or 3-D model (only in the Layer Setting mode) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 544
Operating the touchscreen | Gestures Symbol Gesture Function Two-finger drag Move a graphic or 3-D model Spread Enlarge a graphic or 3-D model Pinch Reduce a graphic or 3-D model HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 545
Deselect an element element Double-tap on the background Reset the graphic to its original size Swipe over an element Show a preview of selected elements Show element information Two-finger drag Move graphics HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 546
Operating the touchscreen | Gestures Symbol Gesture Function Spread Magnify the graphic Pinch Reduce the graphic HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 547
Show element information Activate Add and drag Spread a fast selection area Activate Remove and drag Spread an area for deselection of elements Two-finger drag Move graphics Spread Magnify the graphic HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 548
The control automatically switches to the Programming operating mode. Use the task bar to leave the CAD-Viewer open on the third desktop The third desktop stays active in the background HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(ID no.), a system data number, and, if necessary, an index. The read values of the function FN 18: SYSREAD are always output by the control in metric units regardless of the NC program’s unit of measure. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 551
0 = No, 1 = Yes This function resolves relative file paths. QS parameter Is there a directory with the name QS(IDX)? number 0 = no, 1 = Yes Only absolute directory paths are possible. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 552
2 = M5 active after M3 3 = M5 active after M4 Active gear range Active coolant status 0 = off, 1 = on Active feed rate Index of prepared tool Index of active tool HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 553
Spindle mode in turning mode: 0 = constant speed 1 = constant cutting speed Coolant status M7: 0 = inactive, 1 = active Coolant status M8: 0 = inactive, 1 = active HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 554
30 to 33) Q parameter type for the result (touch probe cycles 30 to 33) 1 = Q, 2 = QL, 3 = QR Multiplier for feed rate (cycles 17 and 18) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 555
TT: Offset in length L-OFFS Tool no. TT: Breakage tolerance for length, LBREAK Tool no. TT: Breakage tolerance for radius, RBREAK Tool no. Maximum speed NMAX Tool no. Point angle TANGLE HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 556
Tool no. Exceeding the tool life Tool no. Front-face width of indexable insert (RCUTS) Tool no. Usable length of the milling cutter Tool no. Neck radius of the milling cutter (RN) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 557
Spindle speed S Oversize for tool length DL Tool radius oversize DR Automatic TOOL CALL 0 = Yes, 1 = No Tool radius oversize DR2 Tool index Active feed rate HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 558
13 = Unload external tool, 14 = Unload internal tool, 15 = Unload special tool Tool number T Length Radius Index Tool data programmed in TOOL DEF 1 = Yes, 0 = No HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 559
CfgFeedLimits/maxFeed of the first parame- ter set of the spindle is evaluated. Index 99 = active spindle Tool compensation 1 = without Active radius oversize 2 = with oversize 3 = with oversize HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 560
Type of definition of the active tilt: 0 = no tilt—is returned if, both in Manual Operation and in the automatic modes, no tilt is active. 1 = axial 2 = spatial angle HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 561
4 = Workpiece coordinate system W-CS Axis Correction in working plane coordinate system WPL-CS (FUNCTION TURNDATA CORR WPL or FUNCTION CORRDATA WPL) Index: 1 to 9 (X, Y, Z, A, B, C, U, V, W) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 562
Index: 1 to 9 ( X, Y, Z, A, B, C, U, V, W ) Read the current position in the active coordinate system, including offsets (handwheel, etc.) Axis Current nominal position in the input system HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 563
Determine programmable axes. Determine the axis ID associated with the specified axis index (index from CfgAxis/axisList). Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 564
Axis ID Determine programmable axes. Determine the index of the axis (X = 1, Y = 2, ...) for the speci- fied axis ID Index: Axis ID (index from CfgAxis/axisList) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 565
00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: D.MM.YY h:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: YYYY-MM-DD hh:mm:ss HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 566
00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: D.MM.YYYY Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: D.MM.YY HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 567
00:00:00 UTC on January 1, 1970 (look-ahead calculation) Format: h:mm Formatting of: System time in seconds that have elapsed since 00:00:00 UTC on January 1, 1970 (real time) Format: DD.MM.YYYY hh:mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 568
2 = Modified workpiece coordinate system mW-CS 3 = Working plane coordinate system WPL-CS GPS: Shift in the workpiece system 0 = Off, 1 = On GPS: Axis offset 0 = Off, 1 = On HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 569
Spindle-orientation angle in degrees (center offset) Rapid traverse Measuring feed rate Feed rate for pre-positioning: FMAX_PROBE or FMAX_MACHINE Maximum measuring range Set-up clearance Spindle orientation possible 0=No, 1=Yes Angle of spindle orientation in degrees HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 570
TT: Distance from the lower edge of the cutter to the upper edge of the stylus TT: Spindle speed TT: Probing direction TT: Activate radio transmission TT: Stop probing movement upon stylus deflection HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 571
Compensation: only length Oriented spindle stop Error status of probing: 0: Probing was successful –1: Touch point not reached –2: Touch probe already deflected at the start of the probing process HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 572
NC error 12 = Continuation with the row in the pallet table in which the NC error arose 13 = Continuation with the next pallet HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 573
Feed-rate limit for high speeds (MP_maxG1Feed) in mm/min Max. jerk at low speeds (MP_maxPathJerk) in Max. jerk at high speeds (MP_maxPath- JerkHi) in m/s Tolerance at low speeds (MP_pathTolerance) in mm HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 574
DCM: Maximum tolerance for linear axes in cal axis mm (MP_maxLinearTolerance) Index of physi- DCM: Maximum angle tolerance in [°] cal axis (MP_maxAngleTolerance) Index of physi- Tolerance monitoring for successive threads cal axis (MP_threadTolerance) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 575
Maximum path acceleration at rapid traverse (MP_maxPathAccHi) Shape of the smoothing filter (CfgSmoothingFilter/shape) 0 = Off 1 = Average 2 = Triangle Order of smoothing filter (only odd-numbered values) (CfgSmoothingFilter/order) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 576
2 = Advanced Trapezoidal Index of physi- Compensation of following error in the jerk cal axis phase (MP_IpcJerkFact) Index of physi- kv factor of the position controller in 1/s cal axis (MP_kvFactor) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 577
0. Read and write data of current tool Tool length L Tool radius R Tool radius R2 Oversize for tool length DL Tool radius oversize DR Tool radius oversize DR2 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 578
Timestamp of last use Pitch for thread cycles Exceeding the tool life Front-face width of indexable insert (RCUTS) Usable length of the milling cutter Neck radius of the milling cutter (RN) HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 579
If there are multiple tools with the same name, the first tool from the tool table will be select- If the tool selected by these rules is locked, a HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 580
FullOperation or Test Run operating mode is active) 1 = Movement will be performed (CfgMa- chineSimul/simMode parameter = FullOpera- tion, can be programmed for testing purpos- HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 581
11 = Execute the operations for the milling-to- turning transition Interpolation of multiple axes permitted? 0 = No (e.g. for straight cut control) 1 = yes R+/R– possible/permitted in MDI mode? 0 = No 1 = Yes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 582
0 = no 1 = yes M101 active (visible condition)? 0 = no 1 = yes M136 active? 0 = no 1 = yes HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 583
NR, the bit to be searched for as IDX, with IDX0 designating the least significant bit. To call this function for large numbers, make sure to transfer NR as a Q HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 584
Symbolic name of the datum table. Symbolic name of the pallet preset table. Symbolic name of the tool table. Symbolic name of the pocket table. Symbolic name of the turning tool table HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 585
Path of the selected pallet table. Read version ID of the NC software (system string) 10630 The string corresponds to the format of the version ID shown, e.g. 340590 09 or 817601 05 SP1. HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Tool no. Spindle angle during calibration (CAL-ANG) ID 350 NR 54 Tool no. Tool type for pocket table (PTYP) Tool no. Position P1 Tool no. Position P2 Tool no. Position P3 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 587
Feed rate that was programmed with M128 ID 280 NR 3 ID 290 Switch the kinematics Line of the active kinematics table SYSSTRING 10290 Bit no. Interrogate the bits in MP7500 Cfgread HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 588
ID 507 ID 504 Preset table Line Column Read the basic rotation from the preset ID 507 IDX 4-6 table ID 505 Datum table 0 = No datum table selected HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 589
0 = Machine parameter does not exist CfgRead 1 = Machine parameter exists Function or table column no longer exists Use FN 26 and FN 28 or SQL to read out the table cell HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
(Advanced Function Set 1) Feed rate in distance per minute Contour elements Straight line ■ Chamfer ■ ■ Circular path ■ Circle center ■ Circle radius ■ Tangentially connected arc ■ Rounded corners HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 593
■ Via straight line: tangential or perpendicular contour ■ Via circular arc Free contour programming (FK) FK free contour programming in HEIDENHAIN Klartext format with graph- ic support for workpiece drawings not dimensioned for NC Program jumps ■ Subprograms ■...
Page 594
Multiple datum tables for storing workpiece-specific datums Touch probe cycles Calibrating the touch probe Compensation of workpiece misalignment, manual or automatic Manual and automatic presetting Automatic workpiece measurement Tools can be measured automatically HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 595
Information from NC program..Circular arc with tangential Direction and length of contour transition........163 elements........181 Downloading help files....221 Linear motion superimposed on End point........181 Dwell time circular contour......164 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 596
Help system........217 structuring......... 199 columns........518 Help with error message..... 210 Program defaults......361 editing........521 Hidden files........120 Programm inserting a column....522 Structure........90 selecting and exiting....522 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 597
Rotation Text editor........197 NC function....... 388 Text file........... 409 Rounded corners......157 Creating........297 Rounding corners M197....241 Delete functions....... 410 Rounding of values...... 351 Finding text sections....412 HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022...
Page 598
The Information Site for DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN Controls Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061 Klartext App E-mail: info@heidenhain.de The Klartext on Your Technical support +49 8669 32-1000 Mobile Device Measuring systems ...
Need help?
Do you have a question about the TNC 620 and is the answer not in the manual?
Questions and answers