Page 4
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 | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 5
Would you like to see any changes made, or have you found any errors? We are continuously striving to improve our documentation for you. Please help us by sending your requests to the following e-mail address: tnc-userdoc@heidenhain.de HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 6
HSCI-based controls. Machine operation and cycle programming are described in the MANUALplus 620 (ID 634864-xx) and CNC PILOT 640 (ID 730870- xx) User's Manuals. Please contact HEIDENHAIN if you require a copy of one of these manuals.
Page 7
EN 55022, and is intended for use primarily in industrially-zoned areas. Legal information This product uses open-source software. Further information is available on the control under: Organization mode of operation LICENSE INFO soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(B axis = 0), see "Convert lengths G927", Page 443 Recesses that were defined with G22 can now be machined with the new Cycle G870 ICP Recessing, see "ICP recessing unit", Page 104 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"Area milling on front face G797", Page 413 The parameter Y was added to G720, see "Spindle synchronization G720", Page 493 Parameters O and U we added to G860, see "Recessing G860", Page 327 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G172/G173, G180, G181 and G182/G183 The parameter C was added to G808, see "Hobbing G808", Page 609 The parameter U was added to G810 and G820, see "Contour- based turning cycles", Page 315 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 11
Skip levels can be defined in smart.Turn operating mode, see "Skip level", Page 483 A function was introduced to query information on the tool status, see "Reading diagnostic bits", Page 467 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Programming with variables in the smart.Turn operating mode is now possible with soft keys, see "Programming variables", Page 459 The number of local variables was increased from 30 to 99, see "Variable types", Page 461 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 13
With paraxial turning cycles, an error message is no longer issued if machining is executed with the secondary cutting edge of the tool Machining parameters are displayed in millimeters or inches according to the CfgUnitOfMeasure parameter (no. 201605). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In order to enable you to transfer screenshots (PRT SC key), the Select TNC: soft key was added to the Transfer operating mode in the Service area, see User's Manual HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G810, G820, G830, and G835, see "Units – Roughing", Page 86, see "Contour-based turning cycles", Page 315 Parameter Mirror writing O was added to the G codes and units G801, G802, G803, and G804. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The input range for cycle parameter Overlap factor U was expanded to 0.99 for milling cycles. In order to prevent unwanted loss of data, the default setting was changed to Pocket table: No for a Parameter restore. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Y axis....................203 DIN/ISO programming......................... 231 Touch probe cycles........................519 DIN/ISO Programming for the Y axis..................567 TURN PLUS........................... 617 B axis............................. 655 Overview of units.........................661 10 Overview of G codes........................673 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 18
Contents HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 19
END code............................... 68 SUBROUTINE section..........................68 Return code............................68 CONST code............................68 VAR code..............................69 Tool programming..........................70 Setting up a turret list..........................70 Editing tool entries..........................72 Multipoint tools............................72 Replacement tools..........................73 Automatic job............................74 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 20
Circular tapping pattern, lateral surface unit..................127 ICP drilling, C axis unit........................129 ICP tapping, C axis unit........................131 ICP boring/countersinking, C axis unit....................132 ICP bore milling, C axis unit........................ 133 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 22
Program beginning unit........................195 C axis ON unit............................. 197 C axis OFF unit............................ 197 Subprogram call unit..........................198 Program section repeat unit........................ 199 Program end unit..........................200 Tilt plane unit............................201 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 23
ICP pocket milling, YZ plane unit......................224 Deburring, YZ plane unit........................225 Single-surface milling, YZ plane unit....................226 Centric polygon milling, YZ plane unit....................227 Engraving, YZ plane unit........................228 Thread milling, YZ plane unit....................... 229 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 24
Separation point G44........................... 268 Oversize G52-Geo..........................268 Feed per revolution G95-Geo.......................269 Additive correction G149-Geo......................270 C-axis contours – fundamentals.......................271 Position of milling contours......................... 271 Circular pattern with circular slots....................... 274 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 25
Reduce rapid traverse G48........................296 Interrupted feed G64..........................297 Feed per tooth Gx93..........................298 Constant feed G94 (feed per minute)....................298 Feed per revolution Gx95........................299 Constant cutting speed Gx96......................300 Spindle speed Gx97..........................301 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 26
Cycle end / Simple contour G80......................339 Linear slot on front/rear face G301......................340 Circular slot on front/rear face G302/G303..................340 Full circle on front/rear face G304....................... 341 Rectangle on front/rear face G305...................... 341 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 27
Circular pattern on front face G745..................... 385 Linear pattern on lateral surface G744....................387 Circular pattern on lateral surface G746....................389 Thread milling axial G799........................391 4.23 C-axis commands..........................392 Reference diameter G120........................392 Datum shift in C axis G152........................392 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 28
Switch off protection zone G60......................440 Actual values in variable G901......................440 Datum in variable G902........................440 Lag error in variable G903........................441 Fill variable memory G904........................441 Feed rate override 100 % G908......................441 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 29
Expanded variable syntax CONST – VAR.................... 474 4.32 Conditional block run........................477 Program branch IF ..THEN..ELSE..ENDIF....................477 Requesting variables and constants....................479 Program repeat WHILE..ENDWHILE....................480 Program branch SWITCH..CASE......................482 Skip level.............................. 483 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 30
C-axis machining – lateral surface....................... 510 4.39 Full-surface machining........................511 Fundamentals of full-surface machining....................511 Programming of full-surface machining....................512 Full-surface machining with counter spindle..................513 Full-surface machining with single spindle..................515 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Contents 4.40 Program templates..........................517 Fundamentals............................517 Opening a program template.......................517 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 32
Circular measurmnt G785........................556 Calc. of pitch circle G786........................558 Angular measurement........................560 Angular measurmnt G787........................560 Misalignment compensation after angle measurement G788.............562 In-process measrmnt......................... 563 Measure workpieces (option)......................563 Switch on measurement G910......................563 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 33
Contents Activating measuring path monitoring G911..................564 Actual-value determination G912......................564 End measuring G913........................... 564 Deactivating measuring path monitoring G914..................564 Example: Measuring and compensating workpieces................565 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 34
Rapid traverse G0..........................588 Approaching the Tool change pointG14....................588 Rapid traverse in machine coordinates G701..................589 Linear and circular movements in the Y axis................. 590 Milling: Linear movement G1......................590 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 35
Engraving in YZ plane G804........................ 606 Thread milling in XY plane G800......................607 Thread milling in YZ plane G806......................608 Hobbing G808............................609 Example program..........................610 Machining with the Y axis........................610 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 36
Automatic working plan generation for full-surface machining............653 Rechucking the workpiece in the main spindle................... 653 Transferring the workpiece from the main spindle to the opposing spindle........654 Parting and picking-off the workpiece with the opposing spindle............654 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Contents B axis............................. 655 Fundamentals............................. 656 Compensation with the B axis......................658 Simulation............................659 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 38
Units – "Milling in C axis" group..................... 667 Units – "Drilling, predrilling in Y axis" group................. 669 Units – "Milling in Y axis" group..................... 670 Units – "Special units" group......................671 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Contents 10 Overview of G codes........................673 10.1 Section codes............................. 674 10.2 Overview of G commands in the CONTOUR section..............675 10.3 Overview of G commands in the MACHINING section..............678 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Contour follow-up is only available for turning operations when a Workpiece blank has been programmed. It is also performed with Auxiliary contour. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If required, for example for machining with the C axis or when programming with variables, you add further program sections. Use the ICP editor (Interactive Contour Programming) submode for describing the contours of workpiece blanks and finished parts. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Unit box. Further information: "PROGRAM HEAD section", Page 60 Once the unit of measure has been defined, it can no longer be edited. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
To do this, enter a comment containing the character [ and conclude the section by entering another comment containing the character ]. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G codes for turning and C-axis machining (geometry and machining) Further information: "DIN/ISO programming", Page 231 G codes for Y-axis machining (geometry and machining) "DIN/ISO Programming for the Y axis", Further information: Page 567 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
2 NC program bar with the names of the loaded NC programs. The selected program is marked 3 Program window 4 Contour display or large program window 5 Soft keys 6 Status bar HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Activates the zoom function in the contour display Switches between the DINplus view and the tree view Switches between the Unit mode and ISO Mode Activates the contour display and starts redrawing the contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BLOCKSTART at the beginning of the selected program section and the DINplus word BLOCKEND at the end. The DINplus words are available in the Extras menu in the DINplus word… menu item. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"Setting up a turret list", Page 70 Go to magazine: Positions the cursor in the MAGAZINE section (machine-dependent) Set up magazine list: Activates the "Set up magazine list" function (machine-dependent) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 52
NC word. You can use the soft keys to search forward or backward Search for contour…: The editor opens the list of contours available in the program. Select the desired contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 53
The first NC block receives the starting block number and the block-number increment is added for each further NC block. The settings for starting block number and block-number increment can be selected specifically for every NC program HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 54
Copy Ctrl+C: copies the marked part of the program into the clipboard Insert Ctrl+V: inserts the contents of the clipboard at the cursor position. Any parts of the program that are marked are replaced by the contents of the clipboard HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 55
Soft keys with active program window Activates the contour display and starts redrawing the contour Opens the soft-key menu for the zoom functions and displays the zoom frame HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 56
Return to program selection dialog Other soft keys Display details Mark all files Update the marked program Activate/deactivate write protection for the marked program Opens the Alphabetic keyboard Return to program selection dialog HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 57
Displays the file attributes: size, date, time Sorts by file name Sorts by file size Sorts by creation date or change date Updates the marked program Reverses the sorting direction Return to program selection dialog HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 62 MENT Turret TURRET Page 63 Magazine MAGAZINE Page 63 Contour definition Contour group Contour group Page 64 Workpiece blank BLANK Page 64 Finished part FINISHED PART Page 64 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 59
SLIDE ALLOCATION SLIDE ALLOCATION "SLIDE ALLOCATION code" If there is more than one independent contour definition for drilling and milling, use the program section codes (FRONT, LATERAL, etc.) each time. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Default value – initializing value Description – text for displaying and requesting the variable during program run or simulation (max. 20 characters) Only global variables are currently supported. Further information: "Variable types", Page 461 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 61
If you press the Delete history soft key, all old entries are deleted in the pull-down menu. The current entry is retained. The following entries are deleted: Machine Drawing Workpiece Company Author Description of variables HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AWG (automatic working plan generation) submode: Front Edge of chuck on spindle or counter spindle Jaw width on spindle / counterspindle User's Manual Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AUX. BLANK section In this program section you define additional workpiece blanks, which can be activated with G702 when required. TEMPORARY section In this program section, you describe the auxiliary turning contours. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Parameters: X: Limit diameter – area diameter as cutting limit Z: Reference dimension or Position – position of the reference plane (default: 0) C: Spindle angle or Angle (default: 0) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X is the infeed axis in a tilted coordinate system. X coordinates are entered as diameter coordinates. Mirroring the coordinate system has no effect on the reference axis of the tilt angle (B axis angle of the tool call) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 67
NC programming | Program section code Example: SURFACE Y PROGRAM HEAD CONTOUR Q1 X0 Z600 BLANK FINISHED PART SURFACE Y X118 C0 B130 I59 K0 MACHINING HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Close the tool list. You decide whether the changes made remain in effect The input window of the selected tool is opened for editing Load the turret list of the Machine mode of opera- tion HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 71
NC program Deleting the turret list: Select the Head menu item Select the Set up the turret list menu item Switch to Special Functions Delete all entries of the turret list HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
S=0 identifies the main cutting edge. This does not need to be programmed. Examples: T3 or T3.0: Tilted position 3; main cutting edge T12.2: Tilted position 12; cutting edge 2 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Any other cutting edges of the multipoint tool that are not worn out will continue to be used. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Press the Save soft key Opening an existing automatic job: Select the Prog menu item Select the Open … menu item Switch to the .job file type Press the Open soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 75
If you do not program a repetition the control runs the program once. The program is not run if you enter a 0. Example: Automatic job %autorun.job "TURN_V1.0" N1 L"TNC:\nc_prog\ncps\234.nc" Q3 N2 L"TNC:\Project\Project3\ncps\10785.nc" N3 L"TNC:\nc_prog\ncps\Huelse.nc" Q12 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Description or selection of the contour to be machined Cycle Description of the machining operation Global View and settings of globally set values AppDep Definition of approach and departure behavior Tool ext Extended tool settings HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 79
Soft keys in the Tool form Selects the tool number Loads the feed rate, cutting speed and infeed from the technology database HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 80
The chip is broken by the (intermittent) interruption of the feed. The listed soft keys are only selectable if the input cursor is in the FK field, or on NS or NE. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 81
Switches to the next or previous contour (Contour group/Workpiece blank/Auxiliary contour/Finished part) Switches to the next contour element Reduces the displayed workpiece (zoom –) Magnifies the displayed workpiece (zoom +) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 82
BS > 0: Radius of rounding arc BS < 0: Width of chamfer BE: -Chamfer/+radius at end BE > 0: Radius of rounding arc BE < 0: Width of chamfer HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 83
No axis or 0: Simultaneously. The units G840 "Contour milling, figures" and G84X "Pocket milling, figures" additionally provide the parameter Return plane RB on the Global form. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 84
2: First Z, then X 3: Only X 4: Only Z XE, ZE: Departure position X and Z – position of the tool tip before the movement to the tool change point HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 85
XL, YL, ZL: Values can be evaluated by the machine manufacturer in a subprogram (machine-dependent) With the Advanced T change soft key you can switch quickly and easily between the Tool and Tool ext forms. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
XA, ZA: Start point blank (definition of corner point of workpiece blank contour – evaluation only if no workpiece blank has been defined) Further information: "Contour form", Page 80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 87
1: Yes (irregular cutting segmentation if applicable) O: Hide undercutting 0: No 1: Yes Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
XA, ZA: Start point blank (definition of corner point of workpiece blank contour – evaluation only if no workpiece blank has been defined) "Contour form", Page 80 Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 89
1: Yes (irregular cutting segmentation if applicable) O: Hide undercutting 0: No 1: Yes Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
– evaluation only if no workpiece blank has been defined) B: Contour calculation 0: Automatic 1: Tool left (G41) 2: Tool right(G42) Further parameters of the form Contour: Further information: "Contour form", Page 80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 91
1: +Z 2: +X 3: –Z 4: –X Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
– evaluation only if no workpiece blank has been defined) B: Contour calculation 0: Automatic 1: Tool left (G41) 2: Tool right(G42) Further parameters of the form Contour: Further information: "Contour form", Page 80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 93
(contour-parallel). The contour is scaled. D: Omit elements (see figure) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
2: No smoothing – retract at an angle below 45° Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
2: No smoothing – retract at an angle below 45° Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Roughing Affected parameters: F, S, E, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
H: Kind of liber. at end of cycle 0: Back to start point Axial recess: First Z, then X direction Radial recess: First X, then Z direction 1: Before finished contour 2: Stops at safety clear. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 97
1: Parting horizntl. elem. 2: Complete horzntl. elem. Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Contour recessing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
H: Kind of liber. at end of cycle 0: Back to start point Axial recess: First Z, then X direction Radial recess: First X, then Z direction 1: Before finished contour 2: Stops at safety clear. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 99
After precutting, the remaining material is removed with a single cut. Access to the technology database: Machining operation: Recessing Affected parameters: F, S, O, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"smart.Turn unit", Page 78 The control uses the tool definition to distinguish between radial and axial recessing. Access to the technology database: Machining operation: Contour recessing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
After precutting, the remaining material is removed with a single cut. Access to the technology database: Machining operation: Recessing Affected parameters: F, S, O, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The limit to the Maximum speed D is only effective in the cycle. After the cycle ends, the speed limit before the cycle becomes effective. Access to the technology database: Machining operation: Contour recessing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
W: Plunging angle Undercut type K: I: Undercut depth Further forms: Further information: " smart.Turn units", Page 77 Access to the technology database: Machining operation: Finishing Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Further parameters of the Contour form: Further information: "Contour form", Page 80 Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Recessg Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 106
If X is not programmed or XS is in the range of –2 mm < XS < 2 mm, then the control drills at XS. Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Coolant 1 on 2: Coolant 2 on SCK: Safety clearance in infeed direction during drilling and milling operations G60: Protection zone – protection zone monitoring during drilling 0: Active 1: Inactive HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 108
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
SCK: Safety clearance in infeed direction during drilling and milling operations G60: Protection zone – protection zone monitoring during drilling 0: Active 1: Inactive Further forms: "smart.Turn unit", Page 78 Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 111
The chip is broken by the (intermittent) interruption of the feed. Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) RB: Return plane (default: back to start position) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 113
The chip is broken by the (intermittent) interruption of the feed. Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If you have entered a hole depth reduction value, the hole depth is reduced only to the value entered in JB. B: Return distance – value by which the tool is retracted after reaching the respective hole depth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 115
The chip is broken by the (intermittent) interruption of the feed. Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 120
The chip is broken by the (intermittent) interruption of the feed. CB: Brake off (1) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) RB: Return plane (default: back to start position) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 122
The chip is broken by the (intermittent) interruption of the feed. CB: Brake off (1) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If you have entered a hole depth reduction value, the hole depth is reduced only to the value entered in JB. B: Return distance – value by which the tool is retracted after reaching the respective hole depth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 124
The chip is broken by the (intermittent) interruption of the feed. CB: Brake off (1) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
VD = 1, with Wi: Clockwise (algebraic sign of Wi has no effect) VD = 2, with W: Counterclockwise VD = 2, with Wi: Counterclockwise (algebraic sign of Wi has no effect) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 128
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B: Return distance – value by which the tool is retracted after reaching the respective hole depth RI: Safety clearance internal – distance for reapproach inside the hole (default: Safety clearance SCK) RB: Return plane (default: back to start position) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 130
SCK: Safety clearance in infeed direction during drilling and milling operations CB: Brake off (1) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Feed rate RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
YZ plane) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 134
YZ plane) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 135
YZ plane) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 136
YZ plane) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 138
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 140
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 144
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 146
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
2: At start of the hole 3: At start & end of hole AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 148
| Units – Predrilling in C axis Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
4: –X SX, SZ: Cutting limit in X and Z (default: no cutting limit; diameter value = SX) Further parameters of the Contour form: "Contour form", Page 80 Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 151
8: With G1 to I and K I, K: Cycle end position X and Z – position approached at end of cycle (I = diameter value) D: Omit elements (see figure) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 152
You edit additive compensation values in the Program run submode. Access to the technology database: Machining operation: Finishing Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BS > 0: Radius of rounding arc BS < 0: Width of chamfer BE: -Chamfer/+radius at end BE > 0: Radius of rounding arc BE < 0: Width of chamfer HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 154
You edit additive compensation values in the Program run submode. Access to the technology database: Machining operation: Finishing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BS > 0: Radius of rounding arc BS < 0: Width of chamfer BE: -Chamfer/+radius at end BE > 0: Radius of rounding arc BE < 0: Width of chamfer HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 156
You edit additive compensation values in the Program run submode. Access to the technology database: Machining operation: Finishing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
R: Undercut radius (default: standard table) P2: Surf. depth (default: standard table) A: Face angle (default: standard table) H: Type of departure 0: To starting point 1: Plane surface end HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 158
Parameters that are not programmed are automatically calculated by the control from the standard table Access to the technology database: Machining operation: Finishing Affected parameters: F, S, E HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: First X, then Z 2: First Z, then X I, K: Breakpoint Xi for measuring and Zi AX: Departure position X Further forms: Further information: "smart.Turn unit", Page 78 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
This function must be set up by your machine manufacturer. Remember that position changes resulting from handwheel superimposition are no longer effective after the cycle end or the Last cut function. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"distribution of remaining cuts," the control divides the last cutting depth into four partial cuts. The first cut is half the calculated cutting depth, the second is a quarter and the third and fourth each are an eighth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
IC: Number of cuts (only if I is not programmed and Type of infeed V = 0 or V = 1) KE: Run-out position: 0: At end 1: At beginning K: Thread runout length HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 163
E: Variable gr. (default: 0) Increases/decreases the pitch per revolution by E. Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Thread cutting Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
WE: Lift off method with K=0 (default: 0) 0: G0 at end 1: Lift-off in thread C: Start angle D: No.gears Q: Number no-load. E: Variable gr. (default: 0) Increases/decreases the pitch per revolution by E. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 168
| Units – Threads Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Thread cutting Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0.5) (range: 0 to 0.99) Overlap = U * milling diameter Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Two or more revolutions – the thread is milled in several helix paths (single-point tool) R: Approach radius Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 175
Further parameters: "Global form", Page 83 Further information: Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 177
Further parameters: "Global form", Page 83 Further information: Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Engraving Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
NF: Position mark (only with O = 1) RB: Return plane Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0.5) (range: 0 to 0.99) Overlap = U * milling diameter Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Maximum infeed FZ: Approach feed (default: active feed rate) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 186
K: Thread runout length I: Max. approach E: Cutting depth reduction Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 188
Further parameters: "Global form", Page 83 Further information: Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
In clockwise direction ccw: In counterclockwise direction W: Angle of slot end point (only with Q = 2: Circular slot) Program only the parameters relevant to the selected figure type. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 190
Further parameters: "Global form", Page 83 Further information: Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Engraving Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
NF: Position mark (only with O = 1) RB: Return plane Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
WY1: Tool change point in Y (reference: distance of the slide position from the machine datum) WZ1: Tool change point in Z (reference: distance of the slide position from the machine datum) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 196
G47: Safety clearance SCK: Safety clearance in infeed direction during drilling and milling operations SCI: Safety clearance in the machining plane during drilling and milling operations I, K: O-size X and Z HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The unit deactivates the SPI (spindle) C axis. Unit name: C_Axis_OFF / Called cycle: None C axis OFF form: SPI: Workpc spindle no. 0..3 – spindle that is holding the workpiece HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Instead of the text transfer value, texts can be displayed that were defined in the subprogram. You can also define help graphics for each line of the subprogram Further information: "Subprograms", Page 484 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
MFS: M at beginning: M function that is executed at the beginning of the machining step MFE: M at end: M function that is executed at the end of the machining step HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
B. This also applies to a mirrored coordinate system X is the infeed axis in a tilted coordinate system. X coordinates are entered as diameter coordinates. Other datum shifts are not permitted as long as tilting is active HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(default: Safety clearance SCK) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
With this method you can achieve higher service life from the taps. Access to the technology database: Machining operation: Tapping Affected parameter: S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Feed rate RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
YZ plane) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 208
YZ plane) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 209
YZ plane) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 210
YZ plane) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: At end of the hole 2: At start of the hole 3: At start & end of hole AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 212
Y axis | Units – Predrilling in Y axis Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AB: Drilling lengths (default: 0) RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Drilling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
U: Overlap factor – defines the overlap of milling paths (default: 0.5) (range: 0 to 0.99) Overlap = U * milling diameter RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
E: Reduced feed RB: Return plane (default: back to start position) Further forms: "smart.Turn unit", Page 78 Further information: Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Engraving Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Two or more revolutions – the thread is milled in several helix paths (single-point tool) R: Approach radius Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
U: Overlap factor – defines the overlap of milling paths (default: 0.5) (range: 0 to 0.99) Overlap = U * milling diameter RB: Return plane (default: back to start position) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
E: Reduced feed RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Deburring Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB: Return plane (default: back to start position) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: milling Affected parameters: F, S, FZ, P HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Engraving Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Two or more revolutions – the thread is milled in several helix paths (single-point tool) R: Approach radius Further forms: Further information: "smart.Turn unit", Page 78 Access to the technology database: Machining operation: Finish-milling Affected parameters: F, S HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
MACHINING section. When copying or shifting NC blocks, keep in mind that geometry functions are used exclusively for describing a contour, while functions are used only in the MACHINING machining section. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Contours for C-axis machining are programmed within the FINISHED PART section. Identify the contours as FRONT or LATERAL. You can use section codes more than once or program multiple contours within one section code HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 235
Place the cursor on the desired contour element. Switch to NE Place the cursor on the desired contour element. Press the Take over soft key to return to the dialog HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The NC element highlighted by the cursor and all the related elements are deleted. Example: If the cursor is located on a G command, the address parameters are also deleted. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
?>: The control calculates the value. The control uses the higher value with two solutions ?<: The control calculates the value. The control uses the lower value with two solutions HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 239
(GOTO key) Inserts the question mark for activating the simpli- fied geometry programming Activates incremental programming for the current input parameter Allows transferring the contour references for NS and NE HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
For programming and user communication, keep in mind that the control interprets the NC program up to the fixed word MACHINING in the program selection. The MACHINING section is not interpreted until you select NC start. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The converter cannot detect the unit of measure of the 4110 program Consequently, no unit of measure is entered in the target program. This has to be completed by the user HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 243
(machine-dependent) or nonconvertible contents. Danger of collision during machining! Adapt converted NC programs to the current control Check the NC program using the verification graphics in the Simulation submode HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Refer to your machine manual. Your machine tool builder can also provide his own G- code functions. You will find these functions in the G-menu in Miscellaneous functions. Back to the DIN/ISO main menu HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BE, BF, BD, BP and BH. Further information: "Machining attributes for form elements", Page 246 Programming: X, Z: Absolute, incremental, modal or ? ARi: Angle to the previous element ANi: Angle to the subsequent element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 248
N8 G1 X92 Zi-5 Incremental and absolute mixed N9 G1 X? Z-80 Calculate the X coordinate N10 G1 X100 Z-100 AN10 End point and angle with unknown starting point . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
3: Basic/overlay element do not machine BE, BF, BD, BP and BH. Further information: "Machining attributes for form elements", Page 246 Programming: X and Z absolute, incremental, modal or ? HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 250
Target point and center, incremental N4 G3 Xi10 Zi-10 R10 Target point (incremental) and radius N5 G2 X100 Z? R20 Unknown target point coordinate N6 G1 Xi-2.5 Zi-15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BE, BF, BD, BP and BH. Further information: "Machining attributes for form elements", Page 246 Programming: X, Z: Absolute, incremental, modal or ? ARi: Angle to the previous element ANi: Angle to the subsequent element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 252
Only the radius is known N9 G13 X25 Z-30 R30 BR10 Q1 Rounding arc in transition and selection of intersections N10 G13 X5 Z-10 I22.3325 K-12.584 Target point and center, absolute . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
FP: Do not machine the element (only necessary for TURN PLUS) 1: Yes BE, BF, BD, BP and BH. Further information: "Machining attributes for form elements", Page 246 Program only X or Z for the Start point. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BE, BF, BD, BP and BH. "Machining attributes for form elements", Further information: Page 246 The control refers the Depth to the reference element. The recess base runs parallel to the reference element. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Example: Call G25-Geo DIN 509 E . . . N.. G1 Z-15 Longitudinal element N.. G25 H5 DIN 509 E N.. G1 X20 Transverse element . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 259
"Machining attributes for form elements", Page 246 Example: Call G25-Geo DIN 76 . . . N.. G1 Z-15 Longitudinal element N.. G25 H7 FP2 DIN 76 N.. G1 X20 Transverse element . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 260
Page 246 Example: Call G25-Geo type K . . . N.. G1 Z-15 Longitudinal element N.. G25 H9 I1 R0.8 W40 Type K N.. G1 X20 Transverse element . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
R: Breadth (enter only for Q = 12) E: Variable gr. (default: 0) Increases/decreases the pitch per revolution by E. V: Direction of thread: 0: Right-hand thread 1: Left-hand thread HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 264
N 39 G1 Z-30 N 40 G37 F2 Metric ISO N 41 G1 X30 Z-40 N 42 G37 Q2 N 43 G1 Z-70 N 44 G37 F2 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
A = 0°: Front face A = 180°: Rear side O: Center. diam. Program G49 in the FINISHED PART section, not in TEMPORARY, FRONT or REAR SIDE Machine the G49 hole with G71..G74 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G38 is a modal function Program G38 before the contour element for which it is intended G38 replaces a Sp. Feed Fact. To cancel the special feed factor, program GG38 without parameters. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G39 Function G39 can be replaced by directly entering the attributes in the contour elements dialog. The function is necessary to execute imported programs correctly. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G52 is a modal function Program G52 in the NC block for which it is intended. G50 preceding a cycle (MACHINING section) cancels an oversize programmed for that cycle with G52 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The first G308 uses the reference plane defined in the section code. Each following G308 defines a new plane. Calculation: New reference plane = Reference plane + P (from previous G308) G309 switches back to the previous reference plane. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 272
1: Inside / left 2: Outside / right H: Mill cutting direction 0: Up-cut 1: Climb D: Cutter diameter I: Limit diameter W: Angle of the chamfer BR: Chamfer width RB: Return plane HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 273
End of full circle N12 G309 End of rectangle LATERAL X100 Define reference diameter N13 G311 Z-10 C45 A0 K18 B8 P-5 Linear slot with depth –5 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Example: Slot centerline as reference, normal position N.. G402 Q4 K30 A0 XK0 YK0 H0 Circular pattern, normal position N.. G303 I0 J0 R15 A-20 W20 B3 P1 Circular slot HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 275
Example: Center of curvature as reference, normal position N.. G402 Q4 K30 A0 XK5 YK5 H0 Circular pattern, normal position N.. G303 I0 J0 R15 A-20 W20 B3 P1 Circular slot HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 276
Example: Center of curvature as reference and original position N.. G402 Q4 K30 A0 XK5 YK5 H1 Circular pattern, original position N.. G303 I0 J0 R15 A-20 W20 B3 P1 Circular slot HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AR: Incr.angle to foregoer ARi (AR corresponds to AN) R: Line length Programming: XK, YK: Absolute, incremental, modal or ? X, C: Absolute, incremental or modal ARi: Angle to the previous element ANi: Angle to the subsequent element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
I, J: Absolute, incremental or ? XM, CM: Absolute or incremental ARi: Angle to the previous element ANi: Angle to the subsequent element End point must not be the starting point (no full circle). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C: Angle – Center (polar) A: Angle to XK axis (default: 0°) K: Length B: Breadth P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
XK: Center (Cartesian) YK: Center (Cartesian) X: Diameter – Center (polar) C: Angle – Center (polar) R: Radius P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
R: Chamf./round. (default: 0) R > 0: Radius of rounding arc R < 0: Chamfer width P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Ri: Length – Incremental distance Programming notes: Program the hole or figure in the following block without a center The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Exception: circular slot "Circular pattern with circular Further information: slots", Page 274 The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AR: Incr.angle to foregoer ARi (AR corresponds to AN) R: Line length Programming: Z, CY: Absolute, incremental, modal or ? C: Absolute, incremental or modal ARi: Angle to the previous element ANi: Angle to the subsequent element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z, CY: Absolute, incremental, modal or ? C: Absolute, incremental or modal K, J: Absolute or incremental PZ, W, PM: Absolute or incremental ARi: Angle to the previous element ANi: Angle to the subsequent element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z: Center of slot CY: Center as linear value (reference: unrolled Reference diameter) C: Center (angle) A: Angle to Z axis (default: 0°) K: Length B: Breadth P: Depth (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G314 defines a full circle in a lateral-surface contour. Parameters: Z: Center CY: Center as linear value (reference: unrolled Reference diameter) C: Center (angle) R: Radius P: Depth (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
K > 0: Edge length K < 0: Width across (Inside diameter) R: Chamf./round. (default: 0) R > 0: Radius of rounding arc R < 0: Chamfer width P: Depth (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Program the hole or figure in the following block without a center The milling cycle calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Exception: circular slot "Circular pattern with circular Further information: slots", Page 274 The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X and Z refer to the machine datum and the slide reference point. If more axes are available on your machine, additional input parameters will be displayed, e.g. parameter B for the B axis. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Special feed rate = active feed rate * BE (range: 0 < BE <= 1) Programming: X and Z absolute, incremental or modal If more axes are available on your machine, additional input parameters will be displayed, e.g. parameter B for the B axis. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BE: Special feed rate factor for Chamf./round. (default: 1) Special feed rate = active feed rate * BE (range: 0 < BE <= 1) Programming: X and Z absolute, incremental, modal or ? HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
F: Max. feed in mm/min for linear axes or °/min for rotary axes D: Axis number 1: X 2: Y 3: Z 4: U 5: V 6: W 7: A 8: B 9: C HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Path of traverse: from X10/Z10 to X10+TRC/Z20+TRC N.. G1 X20 The path of traverse is shifted by the TRC N.. G40 G0 X30 Z30 Path of traverse from X20+TRC/Z20+TRC to X30/Z30 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Shift defined in setup mode (offset) Reference: Previously defined workpiece datum Additive shift Page 306 Programmed shift Reference: Workpiece datum defined at present Absolute shift Page 307 Programmed shift Reference: Machine datum HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G50 switches off Ov.size defined with G52 Geo for the following cycle. Program G50 before the cycle. To ensure compatibility, the G52 code is also supported for switching off the oversizes. HEIDENHAIN recommends using G50 for new NC programs. Axis-parallel oversize G57 G57 defines different oversizes for X and Z.
G147 without parameters activates the parameter values defined in the DefGlobG147SCI (no. 602014) and DefGlobG147SCK (no. 602014) machine parameters. G147 replaces the safety clearance set in the machining parameters or that set in G47. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The control displays the tool assignment defined in the TURRET section. You can enter the T number directly or select it from the tool list (switch with the Tool List soft key). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 316
A cutting limit restricts the contour area that can be machined; it does not apply to the paths for approach and departure. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(requirement: the contour section consists of a single element) D: Omit elements (see figure) U: Cut line on horiz. element 0: No (uniform cutting segmentation) 1: Yes (irregular cutting segmentation if applicable) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 318
The tool radius compensation is active A G57 oversize enlarges the contour (also inside contours). A G58 oversize >0: Enlarges the contour <0: Is not offset G57/G58 oversizes are deleted after cycle end HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 319
If you use 4-axis cycles, ensure that you use identical tools (e.g. tool type, cutting radius) Undercuts are not machined in 4-axis cycles. Parameter O is hidden HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(requirement: the contour section consists of a single element) D: Omit elements (see figure) U: Cut line on horiz. element 0: No (uniform cutting segmentation) 1: Yes (irregular cutting segmentation if applicable) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 321
The tool radius compensation is active A G57 oversize enlarges the contour (also inside contours). A G58 oversize >0: Enlarges the contour <0: Is not offset G57/G58 oversizes are deleted after cycle end HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 322
If you use 4-axis cycles, ensure that you use identical tools (e.g. tool type, cutting radius) Undercuts are not machined in 4-axis cycles. Parameter O is hidden HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
4: Only chamfer/rounding is machined—not the base element (requirement: the contour section consists of a single element) D: Omit elements (see figure) B: Contour calculation 0: Automatic 1: Tool left (G41) 2: Tool right(G42) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 324
5 Repeats 3 to 4 until the complete area has been machined 6 If required, repeats 2 to 5 until all areas have been machined 7 Retracts as programmed in Q HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
4: Only chamfer/rounding is machined—not the base element (requirement: the contour section consists of a single element) B: Contour calculation 0: Automatic 1: Tool left (G41) 2: Tool right(G42) D: Omit elements (see figure) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 326
5 Repeats 3 to 4 until the complete area has been machined 6 If required, repeats 2 to 5 until all areas have been machined 7 Retracts as programmed in Q HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Axial recess: First Z, then X direction Radial recess: First X, then Z direction 1: Before finished contour 2: Stops at safety clear. B: Cut. width P: Cut depth by which one cut is fed HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 328
5 Repeats 3 to 4 until the complete area has been machined 6 If required, repeats 2 to 5 until all areas have been machined 7 If Q = 0: Finish-machines the contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Ri: Length – distance between the recessing contours O: Flow 0: Roughen all recesses then finish all recesses (default: previous behavior) 1: Machine each recess completely before machining the next one HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 330
N 175 G1 X50 N 169 G80 N 170 G14 Q0 . . . The following parameter combinations are allowed: I, K Ii, Ki I, A K, A A, R HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
H: Kind of liber. at end of cycle 0: Back to start point Axial recess: First Z, then X direction Radial recess: First X, then Z direction 1: Before finished contour 2: Stops at safety clear. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 332
The tool radius compensation is active A G57 oversize enlarges the contour (also inside contours). A G58 oversize >0: Enlarges the contour <0: Is not offset G57/G58 oversizes are deleted after cycle end HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 333
This prevents damage to the tool. Edges: Edges are recessed. This prevents residual rings. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
4 Returns at rapid traverse and approaches for next pass 5 If I = 0: Dwells for time E 6 Repeats 3 to 4 until the complete recess has been machined 7 If I > 0: Finish-machines the contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: First X, then Z 2: First Z, then X 3: No approach – tool is located near the starting point of the contour area 4: Finish rem. mat. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 337
"Fundamentals", Page 302 A G57 oversize enlarges the contour (also inside contours). A G58 oversize >0: Enlarges the contour <0: Reduces the contour G57/G58 oversizes are deleted after cycle end HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If an approach angle is entered, the cycle positions the tool over the starting point taking into account the safety clearance and from there plunges at the specified angle to the diameter to be measured. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
A: Angle to XK axis (default: 0°) W: Final angle to XK axis (default: 0) B: Breadth P: Depth/Height – depth for pockets, height for islands P < 0: Pocket P > 0: Island HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
R: Chamf./round. (default: 0) R > 0: Radius of rounding arc R < 0: Chamfer width P: Depth/Height – depth for pockets, height for islands P < 0: Pocket P > 0: Island HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G840, G845 or G846. Parameters: Z: Center CY: Center as linear value (reference: unrolled Reference diameter) C: Center (angle) A: Angle to Z axis (default: 0°) K: Length B: Breadth P: Depth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G314 defines a full circle in a lateral-surface contour. Program this figure in conjunction with G840, G845 or G846. Parameters: Z: Center CY: Center as linear value (reference: unrolled Reference diameter) C: Center (angle) R: Radius P: Depth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
K > 0: Edge length K < 0: Width across (Inside diameter) R: Chamf./round. (default: 0) R > 0: Radius of rounding arc R < 0: Chamfer width P: Depth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
This function must be set up by your machine manufacturer. Remember that position changes resulting from handwheel superimposition are no longer effective after the cycle end or the Last cut function. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The first cut is half the calculated cutting depth, the second is a quarter and the third and fourth each are an eighth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0: Const. mach. X-section 1: Const. infeed 2: EPL with distrib. of cuts 3: EPL w/o distrib. of cuts 4: MANUALplus 4110 5: Constant infeed (4290) 6: Const. w/ distrib. (4290) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 348
Overflow length: P = 0.75 * (F * S)² / a * 0.66 + 0.15 F: Thread pitch in mm/revolution S: Spindle speed in revolutions/second a: Acceleration in mm/s² (see axis data) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 349
N 7 G37 Q12 F2 P0.8 A30W30 N 8 G1 X20 BR-1 BF0 BP0 N 9 G1 Z-23.8759 BR0 N 10 G52 G95 N 11 G3 Z-41.6241 I-14.5 BR0 N 12 G1 Z-45 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 350
Auxiliary contours can be inside or outside if they are not closed N 52 G0 X50 Z-30 N 53 G31 ID"Thread" O0 IC2 B4 P0 A30 V0H1 C30 BD1 F2 U1 K10 N 60 G0 Z10 X50 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 351
7 Repeats 3 to 6 until the complete thread has been cut 8 Executes air cuts 9 Returns to starting point HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Position of the taper thread with respect to longitudinal or transverse axis: W > 0: Rising contour (in machining direction) W < 0: Falling contour C: Start angle A: Approach ang. (range: –60° < A < 60°; default: 30°) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 353
3 Returns at rapid traverse and approaches for next pass 4 Repeats 2 to 3 until the complete thread has been cut 5 Executes air cuts 6 Returns to starting point HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Lift-off distance in the threadLiftOff machine parameter (no. 601804) Feed rate override is not effective Create thread with G95 (feed rate per revolution) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 355
W: Max. negative offset – limit in -Z H: Ref. direction H = 0: Longitudinal thread H = 1: Transverse thread Q: Sort of thread Q = 1: Right-hand thread Q = 2: Left-hand thread HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If you have the control calculate the thread pitch automatically, slight deviations may occur. Example: G35 %35.nc N1 T5 G97 S1500 M3 N2 G0 X16 Z4 N3 G35 X16 Z-29 F1.5 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
R: Remaining cut depth (V=4) W: Taper angle (range: –45° < W < 45°) WE: Run-out angle (range: 0° < WE < 90°) D: No.gears Q: Number no-load. C: Start angle HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 358
3 Returns at rapid traverse and approaches for next pass 4 Repeats 2 to 3 until the complete thread has been cut 5 Executes air cuts 6 Returns to starting point HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Undercut angle according to Undercut DIN 509 E and Undercut DIN 509 F: 15° Face angle according to Undercut DIN 509 F: 8° Tool radius compensation is inactive Oversizes are not offset HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
End point on plane surface N.. G80 End of contour definition Undercuts can only be executed in orthogonal, paraxial contour corners along the longitudinal axis Cutter radius compensation is active Oversizes are not offset HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
End point on plane surface N.. G80 End of contour definition Undercuts can only be executed in orthogonal, paraxial contour corners along the longitudinal axis Cutter radius compensation is active Oversizes are not offset HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
End point on plane surface N.. G80 End of contour definition Undercuts can only be executed in orthogonal, paraxial contour corners along the longitudinal axis Cutter radius compensation is active Oversizes are not offset HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
NS) for machining on the front face or lateral surface Centric hole in the turning contour (G49) "Bore hole (centric) G49–Geo", Page 265 Further information: Pattern definition in the block before the cycle call (G743 - G746) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Single hole without contour description: Program XS or ZS as alternative. Hole with contour description: Do not program XS, ZS Hole pattern: NS refers to the hole contour, and not the definition of the pattern HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
4 Through drilling. Feed rate reduction depending on V 5 Retraction at rapid traverse or feed rate, depending on D 6 Retraction position: RB not programmed: Retraction to the starting point RB programmed: Retraction to the position RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RB not programmed: Retraction to the starting point RB programmed: Retraction to the position RB Hole pattern: NS refers to the hole contour, and not the definition of the pattern. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Thread pitch of the tap. During tapping, the tap is pulled away from the chuck by the Retract length. With this method you can achieve higher service life from the taps. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 377
2 Moves along Slop.length B at feed rate (synchronization of spindle and feed drives) 3 Cuts the thread 4 Retraction position: RB not programmed: Retraction to the starting point RB programmed: Retraction to the position RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
BE: End: elem.no. – number of the last hole to be machined in a pattern H: Brake off (1) (default: 0) 0: Spindle brake on 1: Spindle brake off HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Beginning of hole: Feed rate reduction as programmed in V End of hole: Reduction as of hole end point—length of first cut—safety clearance Length of first cut = tool tip Set-up clearance Further information: "Safety clearance", Page 310 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 380
4 Through drilling. Feed rate reduction depending on V 5 Retraction at rapid traverse or feed rate, depending on D 6 Retraction position: RB not programmed: Retraction to the starting point RB programmed: Retraction to the position RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
An active mirror function does not influence the type of milling defined in the cycle. Note that if the infeed distance is too large, the tool or the workpiece may be damaged. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 382
5 Repeats 2 to 3 if the maximum infeed P does not correspond to the drilling depth 6 Retraction position: RB not programmed: retraction to the starting point RB programmed: retraction to the position RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Parameter combinations for defining the center of the pattern and the pattern positions: Center point of pattern: XK, YK X, C Pattern positions: A, W and Q A, Wi and Q HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 386
N.. G74 ZE.. P.. I..Milling pattern with linear slot N.. G745 XK.. YK.. ZS.. ZE.. A.. W.. Q.. N.. G791 K.. A.. Z..HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X, C, XK, YK, Z: Absolute, incremental or modal Program either X–C or XK–YK Using the parameters AN, BR and Q is only allowed if the contour description is concluded by G80 and used for a cycle. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0: Near point of intersection 1: Far point of intersection Using the parameters AN, BR and Q is only allowed if the contour description is concluded by G80 and used for a cycle. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 398
I, J, K: Absolute or incremental Program either X–C or XK–YK Program either center or radius For radius: Only arcs <= 180° are possible End point in the coordinate origin: Program XK=0 and YK=0. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z, C, CY: Absolute, incremental, or modal Program either Z–C or Z–CY Using the parameters AN, BR and Q is only allowed if the contour description is concluded by G80 and used for a cycle. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z, C, CY: Absolute, incremental, or modal K, W, J: Absolute or incremental Program either Z–C or Z–CY and K–J Program either center or radius For radius: Only arcs <= 180° are possible HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"Pocket milling - roughing G845", Page 425 G846 Pocket milling - finishing. Finishes out closed ICP contours and figures on the face and lateral surface "Linear slot, front face G791", Page 406 Further information: HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 405
"Full circle on lateral surface G314-Geo", Further information: Page 287 G315 Rectangle Further information: "Rectangle, surface G315-Geo", Page 288 G317 Eccentric polygon Further information: "Polygon on lateral surface G317-Geo", Page 288 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
K: O-size Z F: Approach feed for plunging (default: active feed rate) E: Reduced feed for circular elements (default: active feed rate) H: Mill cutting direction 0: Up-cut 1: Climb HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 409
With outside milling and closed contour: The contour is expanded With open contour and Q=1: Left in machining direction With open contour and Q=2: Right in machining direction HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
I: O-size X F: Approach feed for plunging (default: active feed rate) E: Reduced feed for circular elements (default: active feed rate) H: Mill cutting direction 0: Up-cut 1: Climb HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 412
With outside milling and closed contour: The contour is expanded With open contour and Q=1: Left in machining direction With open contour and Q=2: Right in machining direction HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Open contour: Shifts to the left or right depending on Q If Q = 0, oversizes are not taken into account G57 and negative G58 oversizes are not taken into account HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 417
NS: Starting block no. of contour – beginning of contour section Figures: Block number of the figure Free closed contour: First contour element (not starting point) Open contour: First contour element (not starting point) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 418
G840 overwrites any hole positions without a confirmation prompt that may still be stored at the Position mark NF. Danger of collision during subsequent machining operations! Observe the behavior of G840 during programming HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 419
Q = 0: Center of milling cutter on the contour (hole position = starting point) Q = 1: Inside milling Q = 2: Outside milling Q = 3 to 5: Not allowed ID: Milling contour – name of the milling contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 420
Rectangles, polygons and linear slots: The orientation angle points to the first contour element. V: End: elem.no. A: (Mill=0/PredrillPos=1) NF: Position mark – reference at which the cycle stores the hole positions (range: 1 to 127) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 421
You can change the machining direction and the cutter radius compensation (TRC) with the cycle type Q, the cutting direction H and the rotational direction of the tool. Program only the parameters given in the following table. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 422
Mx04 – Right (Q=3) Up-cut milling Mx03 Right (H=0) Left (Q=3) Up-cut milling Mx04 Left (H=0) Mx03 Left Left (Q=3) Climb milling (H=1) Right (Q=3) Climb milling (H=1) Mx04 Right HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 423
Contour consists of one element: No input: Machining in contour direction NS = NE programmed: Machining against the contour direction E: Reduced feed for circular elements (default: active feed rate) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 424
2 Moves to the safety clearance and infeed to the first milling depth 3 Milling: J not programmed: Mills the programmed contour J programmed, open contour: Calculates and mills the new contour 4 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G845 takes the following oversizes into account: G57: Oversize in X, Z direction G58: Equidistant oversize in the milling plane Program oversizes for calculating the hole positions and for milling. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 426
NF The parameter WB is used both for calculating the hole positions and for milling. When calculating the hole positions, WB describes the diameter of the milling cutter. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 427
O=0 (vertical plunging): The cycle moves the tool to the starting point; the tool plunges at the feed rate for infeed and mills the pocket O=1 (plunge at pre-drilled position): HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 428
Circular slot, circle: Not machined Rectangle, polygon: Starting point of the first linear element Free contour: Starting point of the first linear element (at least one linear element must exist) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 429
If the starting element is < WB, WB is reduced to the length of the starting element The length of the starting element must not be less than 1.5 times the diameter of the milling cutter HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 430
(Q=1) Mx04 Climb milling (H=1) from inside (Q=0) Mx03 Climb milling (H=1) from inside (Q=0) Mx04 Climb milling (H=1) from outside (Q=1) Mx03 Climb milling (H=1) from outside (Q=1) Mx04 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(three-dimensional approaching arc). You can use this approach behavior only in conjunction with an approaching arc R. The precondition is machining from the outside toward the inside (O=1) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 432
Q and the direction of tool rotation. Pocket milling, finishing G846 Cutting direction Direction of tool Execution rotation Up-cut milling (H=0) Mx03 Up-cut milling (H=0) Mx04 Mx03 Climb milling (H=1) Climb milling (H=1) Mx04 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
You can also use the engraving cycles to engrave string variables. In ID, enter the variable to be engraved using the Variables soft key. Further information: "Variable types", Page 461 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 434
DIN/ISO programming Small letters Capital letters Character Character HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 435
Umlauts Special characters Character Character Ä Space Ö Ü ß ä ö 7252 ü Numbers Character < > € 8364 μ ° & ® Ø HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G702 Q2 must be programmed before the cycle. Contour follow-up on/off G703 G703 is used to activate/deactivate the Contour follow-up. Parameters: Q: On=1 Off=0 – contour follow-up on/off 0: Off 1: On HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(no. 401101). Precision stop affects single paths and cycles. The NC block containing G7 is also executed with a precision stop. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
"Fill variable memory G904", Page 441 Datum in variable G902 G902 transfers the datum shifts into the variables for the interpolation information. Further information: "Fill variable memory G904", Page 441 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The NC blocks are processed up to G909. Only after G909, are the subsequent NC blocks processed. Apart from G909, the NC block should only contain synchronous functions. (Some G codes generate an interpreter stop). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Q: No. of spindle (default: 0) K: Repetition rate – time interval in hertz (repetitions per second) I: Change of spindle speed H: G924 On=1 Off=0 0: Off 1: On HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(do not take I + K of the tool into account) X, Y, Z: Axis values (X value = radius; If nothing is entered, the value 0 is used) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
#wn(ZE) Distance between tool tip and slide reference point Z #wn(XE) Distance between tool tip and slide reference point X #wn(YE) Distance between tool tip and slide reference point Y HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 445
Nominal position of the Z axis of slide $1 #a3(Z,1) Lag error of the Z axis of slide $1 #a4(Z,1) Distance to go in the Z axis of slide $1 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
You can also deactivate the function through another call with the setting H0 (off). Parameters: Z: Start point K: Length I: Incremental distance J: Incremental distance H: G976 code On=1 Off=0 0: Off 1: On HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G981 activates the workpiece datum, all datum shifts and the tool dimensions. Traverse paths and position values are referenced to the distance of the tool tip to the workpiece datum, while taking the datum shifts into consideration. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
N1 T4 N2 G995 H1 ID"X0" Beginning of monitoring zone; monitoring of X axis and main spindle . . . Machining N9 G995 End of monitoring zone . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Sleeve monitoring on/off 0: Deactivate (contact force is not monitored) 1: Activate (contact force is monitored) Lag error monitoring is not activated until the acceleration phase has been completed. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The remaining path of traverse is deleted. Example: Tailstock function . . . N.. G0 Z20 Pre-position slide 2 N.. G930 H250 D6 K-20 Activate the tailstock function—contact force 250 daN . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Reduce the spindle speed if you increase the center offset Reduce the maximum rapid traverse F if you increase the center offset Use identical values for the parameter Q when activating and deactivating the coupling HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
W: Delta C [Z start to Z end] – difference in C-axis angle with respect to Z start and Z end U: Eccentricity at Z end – distance from eccentric center point to original turning center (radius value) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 454
Position the cursor in the MACHINING program section Program function G726 with H1 (activate coupling) Program turning cycles Program function G726 with H0 (deactivate coupling) Canceling the program run automatically deactivates the coupling. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
When the coupling is activated, the control positions the tool in the Z axis to the value of the parameter Z. Danger of collision during approach! Pre-position the tool if required before activating the coupling (before the cycle) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 456
Position the cursor in the MACHINING program section Program function G727 with H1 (activate coupling) Program turning cycles Program function G727 with H0 (deactivate coupling) Canceling the program run automatically deactivates the coupling. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
You can program a succession of several texts and variables. PRINT (text, variable, text, variable, ...) Syntax: Example: Output of # variables PRINT N 4 PRINT("result: ",#l1,"*17 = ",#l2) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Tangent (in degrees) ASIN(...) Arc sine (in degrees) ACOS(...) Arc cosine (in degrees) ATAN(...) Arc tangent (in degrees) LOGN(...) Natural logarithm EXP(...) Exponent function BITSET(...) Bitset function STRING(...) String PARA(...) Configuration data HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 460
Otherwise, the calculations are repeated. Positions and dimensions transferred into system variables are always indicated in metric form. This also applies when an NC program is run in inches. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 462
The simulation function now uses the table of the simulation Example: Machine dimensions . . . N.. G1 X(#m1(X)*2) N.. G1 Z#m3(Z) N.. #m4(Z)=350 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Tool setting dimension in Z (from the tool list) #wn(XL) Tool setting dimension in X (from the tool list) #wn(YL) Tool setting dimension in Y (from the tool list) #wn(TL) Tool status (Tool Locked) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 465
Execution left/right #wn(X) Setting dimension of holder in X #wn(Z) Setting dimension of holder in Z #wn(Y) Setting dimension of holder in Y #wn(DX) Compensation in X #wn(DY) Compensation in Y HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 466
1: Right-hand 2: Left-hand Tool orientation #wn(WL) Reference: Machining direction of tool) 0: On the contour 1: To the right of the contour – 1: To the left of the contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
#tn(8) Cutting edge is new Access to turret data #tn(select) n = turret pocket number n = 0 for the current tool select = designates the information to be read HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
= designates the information to be read Active working plane #n18(G) 17: XY plane (front or rear) 18: XZ plane (turning) 19: YZ plane (plan view / lateral surface) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 469
Axis X, Y, Z, U, V, W, A, B, C 1: Minimum value 2: Maximum value Datum shift #n920(G) Status of functions G920/G921: 0: G920/G921 not active 1: G920 active 2: G921 active HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P key of the tool *10 that has reached the maximum tool life #i30 P key of the tool *10 that has reached the maximum workpiece quantity #i99 Return code of subprograms HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 471
7: SWEDISH 8: DANISH 9: FINNISH 10: DUTCH 11: POLISH 12: HUNGARIAN 14: RUSSIAN 15: CHINESE 16: CHINESE_TRAD 17: SLOVENIAN 19: KOREAN 21: NORWEGIAN 22: ROMANIAN 23: SLOVAK 24: TURKISH HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Reads the machine orientation number . . . #x2=PARA("#x30","CfgCAxisProperties"," Check whether the optional parameter is set relatedWpSpindle",0) IF #x2<>"_EMPTY" Evaluation: THEN The parameter "relatedWpSpindle" was set ELSE The parameter "relatedWpSpindle" was not set ENDIF HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
#x1 = PARA( "", "CfgAxes", "axisList", 0) The function reads the string name of the element at list index number 0. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
#_rohdm is a synonym of #l1 BLANK FINISHED PART MACHINING . . . Example: Subprogram %SP1.ncS #_wo = #c1 Tool orientation MACHINING N.. #_wo = #w0(WTL) N.. G0 X(#_posx*2) N.. G0 X#_start_x . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 475
797 Spindle number of the programmed speed type __n97_s Last programmed speed __la-__z Subprogram transfer values The constant _pi is predefined to the value 3.1415926535989 and can be used directly in every NC program. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Less than <= Less than or equal to <> Not equal to > Greater than >= Greater than or equal to equal to Combining conditions Logical AND operation Logical OR operation HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 478
N.. IF (#l1==1) AND (#g250>50) N.. THEN N.. G0 X100 Z100 N.. ELSE N.. G0 X0 Z0 N.. ENDIF . . . N.. IF 1==BITSET(0,#l1) N.. THEN N.. PRINT("Bit 0: OK") . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Less than <= Less than or equal to <> Not equal to > Greater than >= Greater than or equal to equal to Combining conditions Logical AND operation Logical OR operation HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 481
Conversion table Numerical value 1024 2048 4096 8192 16384 32768 Example: WHILE..ENDWHILE . . . N.. WHILE (#l4<10) AND (#l5>=0) N.. G0 Xi10 . . . N.. ENDWHILE . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The entry 159 corresponds to the skip levels 1, 5 and 9. To clear the defined skip levels, program the parameter without a value and press the OK soft key to confirm. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
A subprogram ends with RETURN The parameter LN is reserved for the transfer of block numbers. This parameter may receive a new value when the NC program is renumbered. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The subprogram name, entry field name and the appropriate extension (BMP , PNG, JPG) must be used as file name for the help graphic. Transfer the help graphic to the directory: \nc_prog\Pictures HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
You should therefore reprogram the modal functions at the start of program or at the startup block (with M99). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Shift gear to range 1 Shift gear to range 2 Shift gear to range 3 Shift gear to range 4 Mx03 Spindle x on (cw) Mx04 Spindle x on (ccw) Mx05 Spindle x stop HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Converting and mirroring is retained when switching the operating mode (e.g. between Machine operating mode and Program run submode). Danger of collision during subsequent machining operations! Always intentionally switch off converting or mirroring Alternatively, reselect the program HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G162 sets a synchronizing mark. Machining is continued on this slide. Another slide waits for the slide to reach the synchronizing mark. Parameters: H: Sync.mark no. – number of the synchronizing mark (range: 0 <= H <=15) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Slide $1 waits until slide $2 has reached the mark 5 $2 N40 G62 Q1 O1 H7 X200 Slide $2 waits until slide $1 has reached the mark 7 , and position X > 200 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Slide $1, slide $2 and slide $3 wait for each other . . . $1 N340 M97 H1 Q13 D1 The calculations (interpretations) of slide $1 and slide $3 wait for each other . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Synchronization of master spindle and slave spindle. The slave spindle precedes the master spindle by 180°. Slave spindle: Direction of rotation M4; rotational speed 750 N.. G1 X.. Z..HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(e.g. between the main spindle and counter spindle). Danger of collision with short workpieces during transfers! Inspect the datum shift of the C axis and reset if required to ensure offset gripping of the jaws HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: Workpiece was correctly cut off (no following error detected) Lag error monitoring is not activated until the acceleration phase has been completed The feed rate override is not effective during cycle execution HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Thread pitch FP since the diameter of the longitudinal element is not the thread diameter. If you have the control calculate the Thread pitch automatically, slight deviations may occur. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
(diagonally) for the next infeed. Danger of collision during pre-positioning! Check the NC program using the verification graphics in the Simulation submode Program an additional rapid traverse path to a safe position if required HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The feed rate and spindle speed overrides are not effective during cycle run. Handwheel superimpositioning can be activated with a switch located on the machine operating panel if your machine is equipped accordingly. Feedforward control is switched off. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The feed rate and spindle speed overrides are not effective during cycle run. Handwheel superimpositioning can be activated with a switch located on the machine operating panel if your machine is equipped accordingly. Feedforward control is switched off. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z axis. Then, for either spindle, moving in positive direction will stand for motion away from the workpiece. Usually the expert program contains the mirroring of the Z axis and the datum shift by the dimension NP-Offs. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
+ direction: Goes away from the main spindle – direction: Goes toward the main spindle G2 and G12: Circular arc clockwise G3 and G13: Circular arc counterclockwise HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Prepare the rechucking N86 G99 H1 V0 K-98 Contour mirroring and shifting for manual rechucking N87 M0 Stop for rechucking N88 G59 Z222 Zero point shift for 2nd setup . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
NC program from the template in smart.Turn operating mode. Proceed as follows: Select the Prog menu item Select the New menu item Select the New program from template menu item Select the desired template HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If the stylus is not deflected within a defined distance, the control displays an error message. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
MACHINING program section Select the Mach» menu item Select the G-menu menu item Select the Touch probe cycles menu item Select measuring cycle group Select the cycle HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
V: Retraction type 0: Without—only position touch probe back to the starting point if the touch probe was deflected 1: Automatic—always position touch probe back to the starting point HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 524
The table can be expanded if necessary. Example: G770 Single-point meas. for tool comp..MACHINING N3 G770 R1 D0 K20 AC0 BD0.2 WT3 V1 O1 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Orient the touch probe in the programmed probing direction before each probing operation. P: PRINT outputs 0: OFF – do not display measuring results 1: ON – display measuring results on the screen HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 526
TNC:\table\messpro.mep table (line numbers 0-99) The table can be expanded if necessary. Example: G771 Single-point measurmnt., datum . . . MACHINING N3 G771 R1 D0 K20 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Orient the touch probe in the programmed probing direction before each probing operation. P: PRINT outputs 0: OFF – do not display measuring results 1: ON – display measuring results on the screen HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 528
The table can be expanded if necessary. Example: G772 Single-point measurement datum C axis . . . MACHINING N3 G772 R1 C20 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If the entered measuring feed rate F is higher than the one in the touch probe table, the feed rate is reduced to the value from the touch probe table. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 530
The table can be expanded if necessary. Example: G773 Single-point measurement C-axis object center . . . MACHINING N3 G773 R1 C20 E0 RB20 RC45 AC30 BD0.2 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
XE: Target pos. noml value X – absolute coordinate of touch point BD: Tolerance position +/ – measurement result range in which no compensation is applied X: -Nominal width in X – coordinate for the second probing position HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 532
Compens. no.2, measd. edge AT from the result of the second measurement. Example: G775 Two-point measurement for tool compensation . . . MACHINING N3 G775 R1 K20 E1 XE30 BD0.2 X40 BE0.3WT5 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Z: Nominal width in Z – coordinate for the second probing position BE: -Tolerance width +/ – range for the second measurement result in which no compensation is applied HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 534
Compens. no.2, measd. edge AT from the result of the second measurement. Example: G776 Two-point measurement for tool compensation . . . MACHINING N3 G776 R1 K20 E1 ZE30 BD0.2 Z40 BE0.3WT5 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
T: Tool at turret position T to compensate the difference to the nominal value G149: Additive compensation D9xx to correct the difference to the nominal value (only possible with compensation type R = 1) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 536
Compens. no.2, measd. edge AT from the result of the second measurement. Example: G777 Two-point measurement for tool compensation . . . MACHINING N3 G777 R1 K20 YE10 BD0.2 Y40 BE0.3 WT5Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
T: Tool at turret position T to compensate the difference to the nominal value G149: Additive compensation D9xx to correct the difference to the nominal value (only possible with compensation type R = 1) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 538
Compens. no.2, measd. edge AT from the result of the second measurement. Example: G778 Two-point measurement for tool compensation . . . MACHINING N3 G778 R1 K20 YE30 BD0.2 Y40 BE0.3 WT5Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Orient the touch probe in the programmed probing direction before each probing operation. P: PRINT outputs 0: OFF – do not display measuring results 1: ON – display measuring results on the screen HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 540
TNC:\table\messpro.mep table (line numbers 0-99) The table can be expanded if necessary. Example: G747 Calibrate touch probe . . . MACHINING N3 G747 R1 K20 AC10 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Orient the touch probe in the programmed probing direction before each probing operation. P: PRINT outputs 0: OFF – do not display measuring results 1: ON – display measuring results on the screen HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 542
The table can be expanded if necessary. Example: G748 Calibrate touch probe via two points . . . MACHINING N3 G748 K20 AC10 EC33 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
1: PC test – simulate touch probe cycle on the programming station Example: G765 Probing in C axis . . . MACHINING N3 G765 C20 V1 O1 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C: Starting position C – position of the C axis for the first probing operation RC: Search grid Ci – stepping angle of the C axis for the subsequent probing operations A: Number of points – maximum number of probing operations HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 549
The table can be expanded if necessary. Example: G780 Find hole in C face G780 . . . MACHINING N3 G780 R1 D1 K2 C0 RC10 IC20 AC0 BD0.2 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C: Starting position C – position of the C axis for the first probing operation RC: Search grid Ci – stepping angle of the C axis for the subsequent probing operations A: Number of points – maximum number of probing operations HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 551
The table can be expanded if necessary. Example: G781 Find hole in C lateral surface . . . MACHINING N3 G781 R1 D1 K2 C0 RC10 IC20 AC0 BD0.2 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C: Starting position C – position of the C axis for the first probing operation RC: Search grid Ci – stepping angle of the C axis for the subsequent probing operations A: Number of points – maximum number of probing operations HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 553
The table can be expanded if necessary. Example: G782 Find stud in C face . . . MACHINING N3 G782 R1 D1 K2 C0 RC10 IC20 AC0 BD0.2 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C: Starting position C – position of the C axis for the first probing operation RC: Search grid Ci – stepping angle of the C axis for the subsequent probing operations A: Number of points – maximum number of probing operations HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 555
The table can be expanded if necessary. Example: G783 Find stud in C lateral surface . . . MACHINING N3 G783 R1 D1 K2 C0 RC10 IC20 AC0 BD0.2 Q0P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
J: Circle center in axis 2 – nominal position of the circle center in second axis WE: Max. deviation – probe twice and monitor the dispersion of the measured values HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 557
The table can be expanded if necessary. Example: G785 Circular measurement . . . MACHINING N3 G785 R0 BR0 K2 C0 RC60 I0 J0 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
WC: Lower tol., calcultd. dia. of pitch circle BD: Tol. of center in axis 1 BE: Tol. of center in axis 2 WE: Max. deviation – probe twice and monitor the dispersion of the measured values HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 559
The table can be expanded if necessary. Example: G786 Calculation of pitch circle . . . MACHINING N3 G786 R0 K8 I0 J0 D50 WS50.1 WC49.9BD0.1 BE0.1 P0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
RC: -Target pos., 1st measmnt. – nominal value of first measuring point BD: Tol., 1st measurement +/ – measurement result range in which no compensation is applied HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 561
The table can be expanded if necessary. Example: G787 Angular measurement . . . MACHINING N3 G787 R1 D0 BR0 K2 WS-2 WC15 AC170 BE1RC0 BD0.2 WT3 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Y value of current channel N4 #l4=#a9(C,0) C value of current channel . . . End measuring G913 G913 ends the measuring process. Deactivating measuring path monitoring G914 G914 deactivates the measuring-path monitoring. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The program stops if the limit is violated. LR: Maximum permissible compensation value (range: < 10) LS: 1: For test purposes, when the program runs on the PC, measurement results are interrogated through INPUT HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If parts of the milling contour lie outside of the turning contour, you must limit the machining area with the area diameter X / reference diameter X (parameters of the section code or of the figure definition). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AR: Incr.angle to foregoer ARi (AR corresponds to AN) R: Line length Programming: X, Y: Absolute, incremental, modal or ? ANi: Angle to the subsequent element ARi: Angle to the previous element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
PZ, W, PM, WM: Absolute or incremental ANi: Angle to the subsequent element ARi: Angle to the previous element End point must not be the starting point (no full circle) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
A: Angle to Z axis – angle of the hole Front face (range: –90° < A < 90°; default: 0°) Rear face (range: 90° < A < 270°; default: 180°) O: Center. diam. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island I: Limit diameter (as cutting limit) No input: X from section code I overwrites X from section code HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island I: Limit diameter (as cutting limit) No input: X from section code I overwrites X from section code HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
P: Depth/Height (default: P from G308) P < 0: Pocket P > 0: Island I: Limit diameter (as cutting limit) No input: X from section code I overwrites X from section code HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Ri: Length – distance between two figures Programming notes: Program the hole or figure in the following block without a center The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Exception: circular slot Further information: "Circular pattern with circular slots", Page 274 The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
No input: X from section code I overwrites X from section code Whether the surface lies on the front or rear face has no effect on the evaluation of the algebraic sign for Breadth HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AR: Incr.angle to foregoer ARi (AR corresponds to AN) R: Line length Programming: Y, Z: Absolute, incremental, modal or ? ANi: Angle to the subsequent element ARi: Angle to the previous element HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
PZ, W, PM, WM: Absolute or incremental ANi: Angle to the subsequent element ARi: Angle to the previous element End point must not be the starting point (no full circle) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
No input: X from section code X overwrites X from section code A: Position angle (reference: positive Z axis; default: 0°) K: Length B: Breadth P: Depth/Height (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G384 defines a full circle in the YZ plane. Parameters: Z: Center Y: Center X: Reference diameter No input: X from section code X overwrites X from section code R: Radius P: Depth/Height (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
K > 0: Edge length K < 0: Width across (Inside diameter) R: Chamf./round. (default: 0) R > 0: Radius of rounding arc R < 0: Chamfer width P: Depth/Height (default: P from G308) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Ri: Length – distance between two figures Programming notes: Program the hole or figure in the following block without a center The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Exception: circular slot Further information: "Circular pattern with circular slots", Page 274 The milling cycle (MACHINING section) calls the hole/figure in the following block—not the pattern definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X overwrites X from section code C: Spindle angle of surface normal (default: C from section code) Q: No. of surfaces (Q >= 2) The Reference diameter X limits the surface to be machined. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
C axis. G19 YZ plane (lateral view / lateral surface) Milling cycles are executed in the YZ plane, with the depth feed for milling and drilling cycles in the X direction. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
2: First Y, then Z, then X 3: Only X 4: Only Z 5: Only Y (machine-dependent) 6: Simultaneous w/ Y (machine-dependent) If Q = 0-4, the Y axis does not move. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X, Y and Z refer to the machine datum and the slide reference point. If more axes are available on your machine, additional input parameters will be displayed, e.g. parameter B for the B axis. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
X, Y and Z absolute, incremental, modal or ? If more axes are available on your machine, additional input parameters will be displayed, e.g. parameter B for the B axis. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
5 Retract by the safety clearance, return and cut to the next milling depth. 6 Repeat steps 4 and 5 until the complete area is milled. 7 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
5 Retract by the safety clearance, return and cut to the next milling depth. 6 Repeat steps 4 and 5 until the complete area is milled. 7 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The tool moves to the safety clearance and plunges to the first milling depth. 8 Repeat steps 4 to 7 until all polygonal surfaces are milled. 9 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The tool moves to the safety clearance and plunges to the first milling depth. 8 Repeat steps 4 to 7 until all polygonal surfaces are milled. 9 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G845 A1 ..G845 takes the following oversizes into account: G57: Oversize in X, Z direction G58: Equidistant oversize in the milling plane Program oversizes for calculating the hole positions for milling. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 598
NF The parameter WB is used both for calculating the hole positions and for milling. When calculating the hole positions, WB describes the diameter of the milling cutter. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 599
1: From the outside in A: (Mill=0/PredrillPos=1) (default: 0) NF: Position mark – reference at which the cycle stores the hole positions (range: 1 to 127) O: Plunging behavior (default: 0) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 600
Circular slot, circle: Not machined Rectangle, polygon: Starting point of the first linear element Free contour: Starting point of the first linear element (at least one linear element must exist) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 601
If the starting element is < WB, WB is reduced to the length of the starting element The length of the starting element must not be less than 1.5 times the diameter of the milling cutter HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 602
5 Retract by the safety clearance, return and cut to the next milling depth. 6 Repeat steps 4 and 5 until the complete area is milled. 7 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
XY plane: Retraction position in Z direction YZ plane: Return position in X direction (diameter) Q: Mach. direction (default: 0) 0: From the inside out 1: From the outside in HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 604
5 Retract by the safety clearance, return and cut to the next milling depth. 6 Repeat steps 4 and 5 until the complete area is milled. 7 Returns to Return plane RB HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0: One revolution – the thread is milled in a 360-degree helix 1: Two or more revolutions – the thread is milled in several helix paths (single-point tool) Use thread-milling tools for cycle G800. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0: One revolution – the thread is milled in a 360-degree helix 1: Two or more revolutions – the thread is milled in several helix paths (single-point tool) Use thread-milling tools for cycle G800. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
0: Tool infeed is performed in the X axis 1: Tool infeed is performed in the Y axis Q: Spindle with workpiece 0: Spindle 0 (main spindle) holds the workpiece 3: Spindle 3 (opposing spindle) holds the workpiece HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Example: Y axis [BSP_Y.NC] PROGRAM HEAD #MATERIAL ALUMINUM #PIECE Y AXIS #UNIT METRIC TURRET 1 ID"Roughing 80 G." ID"NC center drill" ID"Finishing 35 G." ID"Drill 5.2mm" ID"Thread outside" HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 611
N 28 UNIT ID"START" [Program beginning] N 30 G26 S3500 N 31 G126 S2000 N 32 G59 Z256 N 33 G140 D1 X400 Y0 Z500 N 34 G14 Q0 D1 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 612
N 73 G0 X30 Z5 N 74 G47 P2 N 75 G32 X30 Z-19 F1.5 BD0 IC8 H0 V0 N 76 G14 Q0 D1 N 77 G47 M9 N 78 END_OF_UNIT HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 613
N 117 G197 S800 G195 F0.12 M104 N 118 G19 N 119 M8 N 120 G110 C0 N 121 G0 Y0 N 122 G0 X74 Z-40 N 123 G147 I2 K2 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 614
N 161 M8 N 162 G147 K2 N 163 G74 ID"Hole_2 M6" D0 V2 Holes of the second pattern N 164 G47 M9 N 165 G14 Q0 D1 N 166 END_OF_UNIT HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 615
N 184 G14 Q0 D1 N 185 END_OF_UNIT N 186 UNIT ID"C_AXIS_OFF" [C axis OFF] N 188 M15 N 189 END_OF_UNIT N 190 UNIT ID"END" [Program end] N 192 M30 N 193 END_OF_UNIT HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The technology database provides the cutting data to TURN PLUS. Before generating the working plan, please note: You define the default values for machining parameters as well as general settings in the machine parameters. Further information: User's Manual HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
AWG automatically closes open contours. AWG always creates the contours in counterclockwise (CCW) direction. AWG always shifts the starting point of the contour to the lower left corner. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Use the name of the current program without any changes Alternatively, enter the name under which the program should be saved Press the Save soft key to overwrite the current program HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
TURN PLUS always uses the current machining sequence. The can be edited or overwritten by current machining sequence loading another Machining sequence. When you open TURN PLUS, the most recently used Machining sequence is automatically displayed. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 622
Finished part contour is used as reference. Danger of collision during pre-positioning and machining! Program turning operations (e.g. Main mach. operation 3: Roughing) before the drilling and milling operations HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Select Save HEIDENHAIN standard as... TURN PLUS opens the selection list with the machining sequence files Enter a file name under which you wish to store the HEIDENHAIN default machining sequence HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 624
Moving a machining operation: Select Move line upwards Alternative: Select Move line downwards Editing the machining sequence: Select Edit Line Enter Press the OK soft key Deleting a machining operation: Select Delete line HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 626
Radial machining – Extnl. machining Longitudinal Internal Radial machining – Internal machining Transverse Outside/front Axial machining – Extnl. machining Transverse Inside/front Axial machining – Internal machining Recessing and Contour recessing are used alternatively. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 627
Radial machining – Extnl. machining Longitudinal Internal Radial machining – Internal machining Transverse Outside/front Axial machining – Extnl. machining Transverse Inside/front Axial machining – Internal machining Recessing and Contour recessing are used alternatively. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 628
Type A, Type FK Type S, Type D, Outside/front Axial machining – Extnl. Type A, Type FK Type S, Type D, Inside/front Axial machining – Internal Type A, Type FK HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 629
Radial/axial machining – Extnl. and Internal Form U (G25 H4) Type H, Type K, Extnl. Machining – Extnl. Form U (G25 H4) Type H, Type K, Internal Machining – Internal Form U (G25 H4) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 630
Machining transverse threads on the inside Taper – Machining taper threads on the outside and inside Taper Extnl. Machining taper threads on the outside Taper Internal Machining taper threads on the inside HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 631
Centric machining on the face Drilling, Countersinking, Reaming, Thread Centering, Front Machining on the face Drilling, Countersinking, Reaming, Thread Centering, Lateral Machining on the lateral surface Drilling, Countersinking, Reaming, Thread HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 632
– Milling at all machining locations Slot milling, Pocket Area, Contour, Front Milling the end face Slot milling, Pocket Area, Contour, Lateral Milling on the lateral surface Slot milling, Pocket HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 633
Contour, Slot Front Deburr selected element on the face milling, Pocket Contour, Slot Lateral Deburr selected element on the lateral surface milling, Pocket *: Define the type of contour HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 634
Full-surface – The workpiece is cut off and rechucked machining Machining sequence Rechucking Main mach. Anc. mach. Machining location Execution operation operation Rechucking Full-surface – The workpiece is rechucked. machining HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The AWG control graphic is indicated in the soft-key symbol by a contour outlined in red. You can set the display of the tool paths and the simulation mode in the same way as in Simulation submode. Further information: User's Manual HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Multipoint tools and manual tool change holders are used by the AWG submode only if they are already entered in the turret list of the NC program. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 637
Choose a tool from the list Press the Load tool soft key to enter the tool in the tool selection Press the Apply soft key to conclude the tool selection HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If you have specified that coolant is to be used, the AWG submode activates the coolant circulation for the respective machining block. limitation: TURN PLUS limits the rotational speed to the Speed maximum speed specified in the TSF menu. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Area on rear side: Main machining direction + Z; and primarily right recessing or tapping tools, etc. Setting/changing the Separation point: Further information: "Separation point G44", Page 268 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 642
Machining sequence Define an oversize=0 for the workpiece blank. As a consequence, the front area is not machined (e.g. shafts cut to length and centered shafts). HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Diameter X = 60 mm Length Z = 80 mm Allowance K = 2 mm Press the Save soft key TURN PLUS displays the workpiece blank Press the Back soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 644
Enter X = 58, AN = 70 Press the Save soft key Enter Z = -76 Press the Save soft key Enter X = 0 Press the Save soft key Press the Back soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 645
Select the desired corner Select further corners if required Press the Select soft key In the Rounding dialog box: Enter Rounding radius = 2 mm Press the Save soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 646
Destinat. point X = –38 mm Inner corner I = 27 mm Inner corner Ki = 8 mm Outs.rad./cham. B = –1 mm Press the Save soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 647
Length Z (description of workpiece blank) Allowance K (description of workpiece blank) Edge of chuck Z (description of chucking equipment or machining parameters) Chuck jaw reference B (description of chucking equipment or machining parameters) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 648
Select Shaft machining AWG TURN PLUS takes the chucking equipment and cutting limitation into account for the program creation Press the Save soft key Press the GO BACK soft key HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 649
Press the Save soft key TURN PLUS saves the NC program The AWG submode generates the work blocks according to the Machining sequence and the settings of the Machining parameters. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
TURN PLUS selects the required rechucking variant on the basis of the fixture and the machining sequence. In the CfgExpertProgam machine parameters (no. 606800), a specific subprogram is defined for each rechucking variant controlling the sequence of rechucking. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
If you are using a tool with an angled tool holder you can also use the tilted working plane without the B axis. Define the angle for the tool holder as Angular offset RW in the tool description. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 657
This allows inserting the tool either in the normal attitude or upside down. The photo shows a multipoint tool with three cutting edges. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Additive correction is independent of the tool data. The compensation values are effective in the X, Y and Z directions. Tilting the B axis has no influence on additive compensation values. HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
The graphic displays a tool carrier if the following requirements are fulfilled: The machine tool builder has saved a description of the tool carrier, e.g. B axis head You have assigned a tool holder to a tool HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 660
Y: Position value (actual value) T: Tool data with turret pocket, (in "(..)") and ID no. B axis settings B: Tilt angle of the B axis G16/B: Angle of the tilted plane HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 155 Transverse finishing with direct contour input G85x_DIN_E_F_G G890 Relief, type E,F,DIN76 Page 157 Finishing the undercuts according to DIN509 type E and F and the thread undercut DIN76 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 663
Thread on any desired ICP contour G352_API G352 API thread Page 166 API thread with direct contour definition G32_KEG G32 Tapered thread Page 167 Tapered thread with direct contour definition HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 116 Tapping a single hole G73_Lin_Stirn_C G73 Thread, linear pattern Page 117 Tapping a linear hole pattern G73_Cir_Stirn_C G73 Thread, circ. pattern Page 118 Tapping a circular hole pattern HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 665
Page 125 Tapping a single hole G73_Lin_Mant_C G73 Thread, linear pattern Page 126 Tapping a linear hole pattern G73_Cir_Mant_C G73 Thread, circ. pattern Page 127 Tapping a circular hole pattern HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Predrill face G845, pocket mill in C Page 145 Determine the predrilling position and machine a hole DRILL_MAN_845_C Predrill lateral surf., G845 ICP in C Page 149 Determine the predrilling position and machine a hole HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G845_TAS_C_STIRN G845 Pocket milling, ICP Page 180 Inside rough-out of closed ICP contours on the front face G840_ENT_C_STIRN G840 Deburring Page 194 Deburring ICP contours on the front face HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 668
G845_TAS_C_MANT G845 Pocket milling, ICP Page 193 Inside rough-out of closed ICP contours on the lateral surface G840_ENT_C_MANT G840 Deburring Page 194 Deburring ICP contours on the lateral surface HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
G840 ICP predrilling, contour milling in YZ plane Page 214 Determine the predrilling position and machine a hole DRILL_MAN_845_Y G845 ICP predrilling, pocket milling in YZ plane Page 215 Determine the predrilling position and machine a hole HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Milling a centric polygon in the YZ plane G804_GRA_Y_MANT G803 Engraving Page 228 Engraving character strings in the YZ plane G806_GEW_Y_MANT G800 Thread milling Page 229 Milling a thread in an existing hole in the YZ plane HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Process logic – repetition Page 199 Describing a WHILE loop to repeat parts of the program Program end (END) Page 200 For functions required at the end of the program HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 684
Thread milling in YZ Page 608 G808 Hobbing Page 609 Engraving cycles Page G803 Engraving in XY Page 605 G804 Engraving in YZ Page 606 Character set for engraving Page 433 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 685
Open output window (# variables) Page 457 PRINT Output (# variables) Page 458 Program Branches, Program Repeats Page IF..THEN.. Program branching Page 477 WHILE.. Program repeat Page 480 SWITCH.. Program branching Page 482 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 686
Traversing to a fixed stop Page 495 G919 Spind. override 100% Page 442 G920 Shift OFF Page 442 G921 Shift and tool dimensions OFF Page 442 G922 End position of the tool Page 442 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 687
Misalignment compensation Page 446 G977 LIFTOFF Page 447 G980 Shift ON Page 447 G981 Shift and tool dimensions ON Page 447 G995 Monitoring zone Page 448 G996 Load monitoring Page 449 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 688
C axis – front face....510 G code......... 392 C axis G152......392 C axis – lateral surface..510 offset C angle G905..... 494 deactivating G920....442 C axis contour deactivating tool length HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 689
G303........280 Example XY plane G374-Geo....573 circular slot on lateral surface full-surface machining with YZ plane G384-Geo....581 G312........287 counter spindle....513 Full-surface machining circular slot on lateral surface HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 690
G317......344 single surface in XY plane G113........402 eccentric transition G726..453 G376........577 circular pattern on front face eccentric turning G725..452 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 691
X G727....455 single thread cycle G32..352 XY plane G370-Geo....571 offset C angle G905..... 494 sleeve monitoring G930..451 YZ plane G380-Geo....580 one-sided synchronization G62... speed limitation G26.... 296 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 692
G840.... 416 circular in YZ plane G482- fundamentals G840..... 416 Machine command....488 Geo........584 G840........419 Machining attributes for form circular on front face G402- G845........427 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 693
G311- front face G100....394 G999........450 Geo........286 G0........291 linear on lateral surface in machine coordinates G792........407 G701........291 Safety clearance for milling smart.Turn........42 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 694
118 machining sequence.... 621 simple longitudinal single-start circular tapping pattern, lateral machining sequence, editing..thread G350......505 surface......... 127 single G32......352 ICP , C axis......129 recessing......638 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 695
125 Unit – recessing circular arc cw G12, G13..592 Unit – finishing contour recessing in ICP..96 circular arc cw G2, G3..591 ICP........150 contour recessing with direct HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 696
– roughing G845........597 rapid traverse G0....588 rapid traverse in machine coordinates G701....589 tool positioning....588 Y-axis contour fundamentals....... 568 YZ plane G19, lateral view / lateral surface........586 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
Page 697
DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061 E-mail: info@heidenhain.de Technical support +49 8669 32-1000 Measuring systems +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de NC support +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de NC programming ...
Need help?
Do you have a question about the CNC PILOT 640 and is the answer not in the manual?
Questions and answers