HEIDENHAIN CNC PILOT 640 User Manual

HEIDENHAIN CNC PILOT 640 User Manual

Smart.turn and din programming
Table of Contents

Advertisement

CNC PILOT 640
MANUALplus 620
User's Manual
smart.Turn and DIN
Programming
NC Software
548431-05
688946-05
688947-05
English (en)
12/2017

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CNC PILOT 640 and is the answer not in the manual?

Questions and answers

Summary of Contents for HEIDENHAIN CNC PILOT 640

  • Page 1 CNC PILOT 640 MANUALplus 620 User's Manual smart.Turn and DIN Programming NC Software 548431-05 688946-05 688947-05 English (en) 12/2017...
  • Page 3 Fundamentals...
  • 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...
  • Page 8: See User's Manual

    (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...
  • Page 9: Introduced, See User's Manual

    "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...
  • Page 10: See User's Manual

    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...
  • Page 12: In Simulation Submode, The Dimensioning Function Was

    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...
  • Page 14: See User's Manual

    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...
  • Page 15: See User's Manual

    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...
  • Page 16: See User's Manual

    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...
  • Page 17: Table Of Contents

    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 21 2.10 Units – milling, lateral surface (C axis)....................183 Slot, lateral surface unit........................183 Linear slot pattern, lateral surface unit....................184 Circular slot pattern, lateral surface unit....................185 ................................186 Contour milling, figures, lateral surface unit..................187 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...
  • Page 31: 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...
  • Page 37: 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...
  • Page 39: 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...
  • Page 41: Nc Programming

    NC programming...
  • Page 42: Smart.turn And Din/Iso Programming

    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...
  • Page 43: Structured Nc Program

    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...
  • Page 44 N4 G1 Z-24 MACHINING N50 UNIT ID"START" [Program beginning] N52 G26 S4000 N53 G59 Z320 N54 G14 Q0 N25 END_OF_UNIT [Machining commands] N9900 UNIT ID"END" [Program end] N9902 M30 N9903 END_OF_UNIT HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 45: Linear And Rotary Axes

    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...
  • Page 46: Elements Of The Nc Program

    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...
  • Page 47: Fundamentals: Smart.turn Editor

    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...
  • Page 48: Parallel Editing

    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...
  • Page 49: Selecting The Editor Functions

    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...
  • Page 50: Editing With Active Tree View

    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...
  • Page 51: Shared Menu Items

    "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 58: Program Section Code

    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...
  • Page 60: Program Head Section

    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...
  • Page 62: Chucking Equipment Section

    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...
  • Page 63: Turret / Magazine Section

    Example: Turret table . . . TURRET T1 ID"342-300.1" T2 ID"C44003" . . . Example: Magazine table . . . MAGAZINE ID"342-300.1" ID"C44003" . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 64: Contour Group Section

    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...
  • Page 65: Front / Rear Side Section

    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...
  • Page 66: Surface Y Section

    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...
  • Page 68: Machining Section

    CONST _nvr = 0 _sd=PARA("","CfgGlobalTechPara", "safetyDistWorkpOut") _nws = _sd-_nvr . . . BLANK N 1 G20 X120 Z_nws K2 . . . MACHINING N 6 G0 X100+_sd . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 69: Var Code

    #_inside_dm = #l2 #_length = #g3 . . . BLANK N 1 #_length=120 N 2 #_inside_dm=25 N 3 G20 X120 Z#_length+2 K2 I#_inside_dm . . . MACHINING . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 70: Tool Programming

    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...
  • Page 72: Editing Tool Entries

    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...
  • Page 73: Replacement Tools

    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...
  • Page 74: Automatic Job

    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...
  • Page 77: Smart.turn Units

    smart.Turn units...
  • Page 78: Units - Smart.turn Units

    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...
  • Page 86: Units - Roughing

    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...
  • Page 88: Transverse Roughing In Icp Unit

    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...
  • Page 90: Contour-Parallel Roughing In Icp Unit

    – 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...
  • Page 92: Bidirectional Roughing In Icp Unit

    – 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...
  • Page 94: Longitudinal Roughing With Direct Contour Input Unit

    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...
  • Page 95: Transverse Roughing With Direct Contour Input Unit

    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...
  • Page 96: Units - Recessing

    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...
  • Page 98: Icp Recess Turning Unit

    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...
  • Page 100: Contour Recessing With Direct Contour Input Unit

    "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...
  • Page 101: Recess Turning With Direct Contour Input Unit

    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...
  • Page 102: Parting Unit

    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...
  • Page 103: Undercutting Form H, K, U Unit

    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...
  • Page 104: Icp Recessing Unit

    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...
  • Page 105: Units - Centric Drilling

    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...
  • Page 107: Centric Tapping Unit

    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...
  • Page 109: Centric Boring/Countersinking Unit

    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...
  • Page 110: Units - Drilling In C Axis

    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...
  • Page 112: Linear Pattern Drilling, Face Unit

    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...
  • Page 114: Circular Pattern Drilling, Face Unit

    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...
  • Page 116: Tap Hole, Face Unit

    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...
  • Page 117: Linear Tapping Pattern, Face Unit

    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...
  • Page 118: Circular Tapping Pattern, Face Unit

    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...
  • Page 119: Single Hole, Lateral Surface Unit

    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...
  • Page 121: Linear Pattern Drilling, Lateral Surface Unit

    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...
  • Page 123: Circular Pattern Drilling, Lateral Surface Unit

    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...
  • Page 125: Tap Hole, Lateral Surface Unit

    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...
  • Page 126: Linear Tapping Pattern, Lateral Surface Unit

    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...
  • Page 127: Circular Tapping Pattern, Lateral Surface Unit

    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...
  • Page 129: Icp Drilling, C Axis Unit

    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...
  • Page 131: Icp Tapping, C Axis Unit

    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...
  • Page 132: Icp Boring/Countersinking, C Axis Unit

    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...
  • Page 133: Icp Bore Milling, C Axis Unit

    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...
  • Page 137: Units - Predrilling In C Axis

    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...
  • Page 139: Predrilling, Pocket Milling, Figures, Face Unit

    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...
  • Page 141: Predrilling, Contour Milling, Icp, Face Unit

    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...
  • Page 142: Predrilling, Pocket Milling, Icp, Face Unit

    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...
  • Page 143: Predrilling, Contour Milling, Figures, Lateral Surface Unit

    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...
  • Page 145: Predrilling, Pocket Milling, Figures, Lateral Surface Unit

    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...
  • Page 147: Predrilling, Contour Milling, Icp, Lateral Surface Unit

    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...
  • Page 149: Predrilling, Pocket Milling, Icp, Lateral Surface Unit

    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...
  • Page 150: Units - Finishing

    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...
  • Page 153: Contour Machining, Direct Longitudinal - Finishing Longitudinal With Direct Contour Input Unit

    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...
  • Page 155: Contour Machining, Direct Transverse - Finishing Transverse With Direct Contour Input Unit

    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...
  • Page 157: Undercut Form E, F , Din76 Unit

    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...
  • Page 159: Measuring Cut Unit

    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...
  • Page 160: Units - Threads

    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...
  • Page 161: Parameter V: Type Of Infeed

    "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...
  • Page 162: Thread, Direct Unit

    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...
  • Page 164: Icp Thread Unit

    1: External thread (infeed in -X) J1: Thread orientation From 1st contour element 0: Longitudinal 1: Plane F1: Thread pitch U: Thread depth A: Thread angle D: No.gears K: Thread runout length HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 165 P: Overflow length C: Start angle Q: Number no-load. 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...
  • Page 166: Api Thread Unit

    R: Remaining cut depth (V=4) C: Start angle D: No.gears Q: Number no-load. 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...
  • Page 167: Tapered Thread Unit

    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...
  • Page 169: Units - Milling, Face (C Axis)

    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 170: Linear Slot Pattern, Face Unit

    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 171: Circular Slot Pattern, Face Unit

    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...
  • Page 172: Face Milling Unit

    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...
  • Page 173: Thread Milling Unit

    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...
  • Page 174: Contour Milling, Figures, Face Unit

    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...
  • Page 176: Pocket Milling, Figures, Face Unit

    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...
  • Page 178: Engraving, Face Unit

    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...
  • Page 179: Icp Contour Milling, Face Unit

    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...
  • Page 180: Icp Pocket Milling, Face Unit

    WB: Plunging length EW: Plunging angle U: Overlap factor – defines the overlap of milling paths (default: 0.5) (range: 0 to 0.99) Overlap = U * milling diameter RB: Return plane HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 181: Deburring, Face Unit

    FZ: Approach feed (default: active feed rate) E: Reduced feed RB: Return 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 182: Icp Face Milling Unit

    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...
  • Page 183: Units - Milling, Lateral Surface (C Axis)

    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 184: Linear Slot Pattern, Lateral Surface Unit

    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 185: Circular Slot Pattern, Lateral Surface Unit

    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...
  • Page 187: Contour Milling, Figures, Lateral Surface Unit

    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...
  • Page 189: Pocket Milling, Figures, Lateral Surface Unit

    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...
  • Page 191: Engraving, Lateral Surface Unit

    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...
  • Page 192: Icp Contour Milling, Lateral Surface Unit

    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...
  • Page 193: Icp Pocket Milling, Lateral Surface Unit

    WB: Plunging length EW: Plunging angle U: Overlap factor – defines the overlap of milling paths (default: 0.5) (range: 0 to 0.99) Overlap = U * milling diameter RB: Return plane HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 194: Deburring, Lateral Surface Unit

    FZ: Approach feed (default: active feed rate) E: Reduced feed RB: Return 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 195: 2.11 Units - Special Operations

    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...
  • Page 197: C Axis On Unit

    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...
  • Page 198: Subprogram Call Unit

    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...
  • Page 199: Program Section Repeat Unit

    AE: Repetition 0: Beginning 1: End V: Variable number 1-30 – counting variable for the iteration loop Z: Additive datum shift C: C-axis incremental shift Q: No. axis C K: Comment HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 200: Program End Unit

    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...
  • Page 201: Tilt Plane Unit

    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...
  • Page 203: Smart.turn Units For The Y Axis

    smart.Turn units for the Y axis...
  • Page 204: Units - Drilling In Y Axis

    (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...
  • Page 205: Icp Tapping, Y Axis Unit

    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...
  • Page 206: Icp Boring/Countersinking, Y Axis Unit

    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...
  • Page 207: Icp Bore Milling, Y Axis Units

    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...
  • Page 211: Units - Predrilling In Y Axis

    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...
  • Page 213: Icp Predrilling, Pocket Milling, Xy Plane Unit

    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...
  • Page 214: Icp Predrilling, Contour Milling, Yz Plane Unit

    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...
  • Page 215: Icp Predrilling, Pocket Milling, Yz Plane Unit

    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...
  • Page 216: Units - Milling In Y Axis

    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...
  • Page 217: Icp Pocket Milling, Xy Plane Unit

    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...
  • Page 218: Deburring, Xy Plane Unit

    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...
  • Page 219: Single-Surface Milling, Xy Plane Unit

    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...
  • Page 220: Centric Polygon Milling, Xy Plane Unit

    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...
  • Page 221: Engraving, Xy Plane Unit

    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...
  • Page 222: Thread Milling, Xy Plane Unit

    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...
  • Page 223: Icp Contour Milling, Yz Plane Unit

    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...
  • Page 224: Icp Pocket Milling, Yz Plane Unit

    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...
  • Page 225: Deburring, Yz Plane Unit

    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...
  • Page 226: Single-Surface Milling, Yz Plane Unit

    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...
  • Page 227: Centric Polygon Milling, Yz Plane Unit

    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...
  • Page 228: Engraving, Yz Plane Unit

    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...
  • Page 229: Thread Milling, Yz Plane Unit

    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...
  • Page 231: Din/Iso Programming

    DIN/ISO programming...
  • Page 232: Programming In Iso Mode

    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...
  • Page 233 FINISHED PART N2 G0 X60 Z-115 N3 G1 Z-105 . . . MACHINING N22 G59 Z282 N25 G14 Q0 [Drilling] N26 T1 N27 G97 S1061 G95 F0.25 M4 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 234: Contour Programming

    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...
  • Page 236: Nc Blocks Of The Din/Iso Program

    A # variable A constant (_constname) Examples: X20 [Absolute dimension] Zi–35.675 [Incremental dimension] X? [Simplified geometry programming] X#l1 [Variable programming] X(#g12+1) [Variable programming] X(37+2)*SIN (30) [Mathematical expression] X(20*_pi) [Expression with constant] HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 237: Creating, Editing And Deleting Nc Blocks

    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...
  • Page 238: Address Parameters

    ?>: 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...
  • Page 240: Machining Cycles

    N.. G47 P.. Define the safety clearance N.. G810 NS.. NE.. Cycle call N.. G0 X.. Z.. If necessary, retract N.. G14 Q0 Move to tool change point . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 241: Subprograms And Expert Programs

    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...
  • Page 242: Din/Iso Programs Of Predecessor Controls

    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...
  • Page 244: Geometry Menu Item

    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...
  • Page 245: Definition Of Workpiece Blank

    BLANK N1 G21 P5 Q1 . . . FINISHED PART N2 G0 X30 Z0 N3 G1 X50 BR-2 N4 G1 Z-40 N5 G1 X65 N6 G1 Z-70 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 246: Basic Elements Of Turning Contour

    BD: Corr. additiv for Chamf./round. (range: 901-916) BP: Equidistant Allowance (at constant distance) for Chamf./ round. BH: Absolut=0,Add=1 – type of oversize for Chamf./round. 0: Absolute oversize 1: Additive oversize HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 247: Line Segment In A Contour G1-Geo

    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...
  • Page 249: Circular Arc Of Turning Contour G2-/G3-Geo

    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...
  • Page 251: Circular Arc Of Turning Contour G12-/G13-Geo

    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...
  • Page 253: Form Elements Of Turning Contour

    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...
  • Page 254 N6 G22 Z-50 Ii-8 Ki-12 B0.5 R0.3 Longitudinal recess, width is incremental N7 G1 X40 N8 G1 Z0 N9 G22 Z-38 Ii6 K-30 B0.5 R0.2 Longitudinal recess, inside . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 255: Recess (General) G23-Geo

    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...
  • Page 256 N7 G23 H1 X120 Z-60 I-5 K16 A45 B1 P-2 R0.4 Longitudinal recess, width is incremental N8 G1 X40 N9 G1 Z0 N10 G23 H0 Z-38 I-6 K12 A37.5 B-0.5 R0.2 Longitudinal recess, inside . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 257: Thread With Undercut G24-Geo

    N1 G0 X40 Z0 N2 G1 X40 BR-1.5 Starting point for thread N3 G24 F2 I1.5 K6 Z-30 Thread with undercut N4 G1 X50 Next transverse element N5 G1 Z-40 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 258: Undercut G25-Geo

    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...
  • Page 261: Thread (Standard) G34-Geo

    N5 G25 H7 I1.7 K7 N6 G1 X30 BR-1.5 N7 G1 Z-40 N8 G34 F1.5 Metric ISO fine-pitch thread N9 G25 H7 I1.5 K4 N10 G1 X40 N11 G1 Z-60 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 262: Thread (General) G37-Geo

    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 263 N5 G25 H7 I1.7 K7 N6 G1 X30 BR-1.5 N7 G1 Z-40 N8 G37 F1.5 Metric ISO fine-pitch thread N9 G25 H7 FP1.5 N10 G1 X40 N11 G1 Z-60 . . . 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...
  • Page 265: Bore Hole (Centric) G49-Geo

    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...
  • Page 266: Attributes For Contour Description

    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...
  • Page 267: Attributes For Superimposed Elements G39-Geo

    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...
  • Page 268: Separation Point G44

    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...
  • Page 269: Feed Per Revolution G95-Geo

    N5 G1 X40 BR-1 N6 G95 F0.08 N7 G1 Z-40 N8 G25 H5 I0.3 K2.5 R0.6 W15 BF0 N9 G95 N10 G1 X58 BR-1 N11 G1 Z-60 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 270: Additive Correction G149-Geo

    N5 G1 X40 BR-1 N6 G149 D901 N7 G1 Z-40 N8 G25 H5 I0.3 K2.5 R0.6 W15 BD900 N9 G149 D900 N10 G1 X58 BR-1 N11 G1 Z-60 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 271: C-Axis Contours - Fundamentals

    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...
  • Page 274: Circular Pattern With Circular Slots

    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...
  • Page 277: Front/Rear Face Contours

    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...
  • Page 278: Circular Arc In Front/Rear Face Contour G102-/G103-Geo

    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...
  • Page 279: Bore Hole On Front/Rear Face G300-Geo

    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...
  • Page 280: Circular Slot On Front/Rear Face G302-/G303-Geo

    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...
  • Page 281: Rectangle On Front/Rear Face G305-Geo

    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...
  • Page 282: Linear Pattern On Front/Rear Face G401-Geo

    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...
  • Page 283: Circular Pattern On Front/Rear Face G402-Geo

    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...
  • Page 284: Lateral Surface Contours

    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...
  • Page 285: Circular Arc In Lateral Surface Contour G112-/G113-Geo

    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...
  • Page 286: Hole On Lateral Surface G310-Geo

    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...
  • Page 287: Circular Slot On Lateral Surface G312-/G313-Geo

    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...
  • Page 288: Rectangle, Surface G315-Geo

    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...
  • Page 289: Linear Pattern On Lateral Surface G411-Geo

    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...
  • Page 290: Circular Pattern On Lateral Surface G412-Geo

    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...
  • Page 291: Tool Positioning

    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...
  • Page 292: Tool Change Point G14

    Move to tool change pos. 1 N7 G140 D2 X150 Set tool change pos. 2, use Z from parameters N8 G14 Q0 D2 Move to tool change pos. 2 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 293: 4.10 Linear And Circular Movements

    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...
  • Page 294: Circular Arc Ccw G2/G3

    N7 G2 X45 Z-32 R36 B2 N8 G1 A0 N9 G2 X80 Z-80 R20 B5 N10 G1 Z-95 B0 N11 G3 X80 Z-135 R40 B0 N12 G1 Z-140 N13 G1 X82 G40 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 295: Circular Arc Ccw G12/G13

    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...
  • Page 296: 4.11 Feed Rate, Shaft Speed

    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...
  • Page 297: Interrupted Feed G64

    N8 G1 Z-24 A20 N9 G1 X48 B6 N10 G1 Z-52 B8 N11 G1 X80 B4 E0.08 N12 G1 Z-60 N13 G1 X82 G40 N14 G64 Interrupted feed off . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 298: Feed Per Tooth Gx93

    F: Feed per min in mm/min or inch/min Example: G94 . . . N1 G14 Q0 N2 T3 G94 F2000 G97 S1000 M3 N3 G0 X100 Z2 N4 G1 Z-50 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 299: Feed Per Revolution Gx95

    Example: G95, Gx95 . . . N1 G14 Q0 N2 T3 G95 F0.25 G96 S200 M3 N3 G0 X0 Z2 N5 G1 Z0 N6 G1 X20 B-0.5 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 300: Constant Cutting Speed Gx96

    N6 G1 Z-12 N7 G1 Z-24 A20 N8 G1 X48 B6 N9 G1 Z-52 B8 N10 G1 X80 B4 E0.08 N11 G1 Z-60 N12 G1 X82 G40 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 301: Spindle Speed Gx97

    Example: G97, G197 . . . N1 G14 Q0 N2 T3 G95 F0.25 G97 S1000 M3 N3 G0 X0 Z2 N5 G1 Z0 N6 G1 X20 B-0.5 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 302: 4.12 Tool-Tip And Cutter Radius Compensation

    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...
  • Page 303: Switch On Trc/Mcrc G41/G42

    N6 G1 Z-12 N7 G1 Z-24 A20 N8 G1 X48 B6 N9 G1 Z-52 B8 N10 G1 X80 B4 E0.08 N11 G1 Z-60 N12 G1 X82 G4 TRC off . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 304: 4.13 Datum Shifts

    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...
  • Page 305: Datum Shift G51

    N3 G810 NS7 NE12 P5 I0.5 K0.2 N4 G51 Z-28 Datum shift N5 G0 X62 Z-15 N6 G810 NS7 NE12 P5 I0.5 K0.2 N7 G51 Z-56 Datum shift . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 306: Datum Shifts - G53/G54/G55

    N3 G810 NS7 NE12 P5 I0.5 K0.2 N4 G56 Z-28 Datum shift N5 G0 X62 Z5 N6 G810 NS7 NE12 P5 I0.5 K0.2 N7 G56 Z-28 Datum shift . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 307: Absolute Datum Shift G59

    G59 cancels all previous datum shifts (with G51, G56 or G59). Example: G59 . . . N1 G59 Z256 Datum shift N2 G14 Q0 N3 T3 G95 F0.25 G96 S200 M3 N4 G0 X62 Z2 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 308: 4.14 Oversizes

    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.
  • Page 309: Contour-Parallel Oversize (Equidistant) G58

    Example: G58 . . . N1 T3 G95 F0.25 G96 S200 M3 N2 G0 X120 Z2 N3 G58 P2 Contour-parallel oversize N4 G810 NS7 NE12 P5 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 310: 4.15 Safety Clearance

    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...
  • Page 311: 4.16 Tools, Compensations

    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 312: Correction Of Cut G148 (Changing The Cutter Compensation)

    N11 G148 O0 Change compensation N12 G0 X62 Z-30 N13 G1 X50 N14 G0 X62 N15 G150 N16 G148 O2 N17 G1 Z-20 N18 G1 X50 N19 G0 X62 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 313: Additive Correction G149

    N11 G149 D902 N12 G1 X50 BR-1 N13 G1 Z-75 N14 G149 D900 Deactivate compensation N15 G1 X60 B-1 N16 G1 Z-80 N17 G1 X62 N18 G80 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 314: Compensation Of Tool Tip G150/G151

    N11 G148 O0 N12 G0 X62 Z-30 N13 G1 X50 N14 G0 X62 N15 G150 N16 G148 O2 N17 G1 Z-20 N18 G1 X50 N19 G0 X62 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 315: Contour-Based Turning Cycles

    N9... N10 G810 P3 Direct contour description N11 G0 X50 Z0 N12 G1 Z-62 BR4 N13 G1 X85 AN80 BR-2 N14 G1 Zi-5 N15 G80 N16 ..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...
  • Page 317: Longitud. Roughing G810

    (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...
  • Page 320: Face Roughing G820

    (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...
  • Page 323: Contour-Parallel Roughing G830

    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...
  • Page 325: Contour Cycle, Bidirectional G835 (Contour-Parallel With Neutral Tool)

    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...
  • Page 327: Recessing G860

    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...
  • Page 329: Repeating Recessing Cycle G740

    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...
  • Page 331: Recess Turning Cycle G869

    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...
  • Page 334: Recessing Cycle G870

    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...
  • Page 335: Contour Finishing G890

    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 336 ICP contour 1: Linear path without/with return 2: Circular arc CW, without/with return 3: Circular arc CCW, without/with return 4: Chamfer without/with return 5: Rounding arc without/with return 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...
  • Page 338: Measuring Cut G809

    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...
  • Page 339: Contour Definitions In The Machining Section

    N4 G80 XS60 ZS-2 XE90 ZE-50 BS3 BE-2 RC5 N5 ... N6 G0 X85 Z2 N7 G810 P5 N8 G0 X0 Z0 N9 G1 X20 N10 G1 Z-40 N11 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 340: Linear Slot On Front/Rear Face G301

    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...
  • Page 341: Full Circle On Front/Rear Face G304

    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...
  • Page 342: Polygon On Front/Rear Face G307

    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...
  • Page 343: Circular Slot On Lateral Surface G312/G313

    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...
  • Page 344: Rectangle, Surface G315

    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...
  • Page 345: 4.19 Thread Cycles

    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...
  • Page 346: Parameter V: Type Of Infeed

    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...
  • Page 347: Universal Tapping Cycle G31

    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...
  • Page 352: Single Thread Cycle G32

    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...
  • Page 354: Thread Single Path G33

    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...
  • Page 356: Metric Iso Thread G35

    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...
  • Page 357: Tapered Api Thread G352

    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...
  • Page 359: Contour Thread G38

    O: Type of infeed 0: Rapid traverse 1: Feed rate Example: G38 %38.nc N1 T5 G97 S1500 M3 N2 G0 X43 Z4 N3 G38 ID"123" NS3 NE5 X40 Z-30 F1.5 I0.8K0.5 J3 C0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 360: 4.20 Parting Cycle

    K: Retraction distance after parting – lift off the tool laterally from the plane surface before retraction Example: G859 %859.nc N1 T3 G95 F0.23 G96 S248 M3 N2 G0 X60 Z-28 N3 G859 X50 Z-30 I10 XE8 E0.11 B1 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 361: 4.21 Undercut Cycles

    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...
  • Page 362 N2 G0 X62 Z2 N3 G85 X60 Z-30 I0.3 N4 G1 X80 N5 G85 X80 Z-40 K0 N6 G1 X100 N7 G85 X100 Z-60 I1.2 K6 E0.11 N8 G1 X110 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 363: Undercut Din 509 E With Cylinder Machining G851

    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...
  • Page 364 N1 T2 G95 F0.23 G96 S248 M3 N2 G0 X60 Z2 N3 G851 I3 K15 W30 R2 B5 RB2 WB30 E0.2 H1 N4 G0 X50 Z0 N5 G1 Z-30 N6 G1 X60 N7 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 365: Undercut Din 509 F With Cylinder Machining G852

    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...
  • Page 366 N1 T2 G95 F0.23 G96 S248 M3 N2 G0 X60 Z2 N3 G852 I3 K15 W30 R2 P0.2 A8 B5 RB2 WB30E0.2 H1 N4 G0 X50 Z0 N5 G1 Z-30 N6 G1 X60 N7 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 367: Undercut Din 76 With Cylinder Machining G853

    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...
  • Page 368 N1 T2 G95 F0.23 G96 S248 M3 N2 G0 X60 Z2 N3 G853 FP1.5 I47 K15 W30 R2 P1 B5 RB2WB30 E0.2 H1 N4 G0 X50 Z0 N5 G1 Z-30 N6 G1 X60 N7 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 369: Undercut Type U G856

    Example: G856 %856.nc N1 T2 G95 F0.23 G96 S248 M3 N2 G0 X60 Z2 N3 G856 I47 K7 B1 N4 G0 X50 Z-30 N5 G1 X60 N6 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 370: Undercut Type H G857

    Cutter radius compensation is active Oversizes are not offset Example: G858 %858.nc N1 T9 G95 F0.23 G96 S248 M3 N2 G0 X60 Z2 N3 G858 X50 Z-30 I0.5 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 371: 4.22 Drilling Cycles

    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...
  • Page 372: Tapping G36 - Single Path

    N1 T5 G97 S1000 G95 F0.2 M3 N2 G0 X0 Z5 N3 G71 Z-30 N4 G14 Q0 N5 T6 G97 S600 M3 N6 G0 X0 Z8 N7 G36 Z-25 F1.5 B3 Tapping . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 373: Simple Drilling G71

    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...
  • Page 374: Index

    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...
  • Page 375: Boring/Cnt-Sink G72

    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...
  • Page 376: Tapping G73

    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...
  • Page 378: Deep Boring G74

    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...
  • Page 379: Index

    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...
  • Page 381: Bore Milling G75

    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...
  • Page 383: Linear Pattern On Front Face G743

    N1 T7 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X100 Z2 N5 G743 XK20 YK5 A45 Ri30 Q2 N6 G791 X50 C0 ZS0 ZE-5 P2 F0.15 N7 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 384 N.. G743 XK.. YK.. ZS.. I.. J.. Q.. N.. G74 ZE.. P.. I..Milling pattern with linear slot N.. G743 XK.. YK.. ZS.. I.. J.. Q.. N.. G791 K.. A.. Z..HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 385: Circular Pattern On Front Face G745

    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...
  • Page 387: Linear Pattern On Lateral Surface G744

    N1 T7 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X110 Z2 N5 G744 XS102 Z-10 ZE-35 C0 W270 Q5 N6 G71 XS102 K7 N7 M15 End, return to start M30END HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 388 N.. G74 XE.. P.. I..Milling pattern with linear slot N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q.. N.. G792 K.. A.. XS..HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 389: Circular Pattern On Lateral Surface G746

    Example: G746 %746.nc N1 T6 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X110 Z2 N5 G746 Z-40 C0 K40 Q8 N6 G71 XS102 K7 N7 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 390 N.. G74 XE.. P.. I..Milling pattern with linear slot N.. G746 Z.. C.. XS.. K.. A.. W.. Q.. N.. G792 K.. A.. XS..HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 391: Thread Milling Axial G799

    Example: G799 %799.nc N1 T9 G195 F0.2 G197 S800 N2 G0 X100 Z2 N3 M14 N4 G110 Z2 C45 X100 N5 G799 I12 Z0 K-20 F2 J0 H0 N6 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 392: 4.23 C-Axis Commands

    N1 M5 N2 T7 G197 S1010 G193 F0.08 M104 N3 M14 N4 G152 C30 C-axis datum N5 G110 C0 N6 G0 X122 Z-50 N7 G71 X100 N8 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 393: Standardize C Axis G153

    N1 G110 C0 N2 G154 H1 N3 G110 C350 Traverse path -10° N4 G110 C10 Traverse path +20° N5 G154 H0 N6 G110 C350 Traverse path +340° . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 394: 4.24 Front And Rear Face Machining

    N6 G100 XK20 YK5 Rapid traverse, face N7 G101 XK50 N8 G103 XK5 YK50 R50 N9 G101 XK5 YK20 N10 G102 XK20 YK5 R20 N11 G14 N12 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 395: Linear Segment On Front/Rear Face G101

    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...
  • Page 396 N13 G101 YK-30 N14 G103 XK-30 YK-40 R10 N15 G101 XK30 N16 G103 XK40 YK-30 R10 N17 G101 YK0 N18 G100 XK110 G40 N19 G0 X120 Z50 N20 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 397: Circular Arc On Front/Rear Face G102/G103

    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...
  • Page 399: 4.25 Lateral Surface Machining

    Rapid traverse, lateral surface N5 G0 X110 Z5 N6 G110 Z-20 CY0 N7 G111 Z-40 N8 G113 CY39.2699 K-40 J19.635 N9 G111 Z-20 N10 G113 CY0 K-20 J19.635 N11 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 400: Surface Linear G111

    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...
  • Page 401 N8 G111 Z-40 Linear path, lateral surface N9 G113 CY39.2699 K-40 J19.635 N10 G111 Z-20 N11 G113 CY0 K-20 J19.635 N12 G40 N13 G110 X105 N14 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 402: Circular Arc On Lateral Surface G112/G113

    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...
  • Page 403 N4 G110 C0 N5 G0 X110 Z5 N7 G110 Z-20 CY0 N8 G111 Z-40 N9 G113 CY39.2699 K-40 J19.635 N10 G111 Z-20 N11 G112 CY0 K-20 J19.635 N13 M15 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 404: 4.26 Milling Cycles

    "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...
  • Page 406: Linear Slot, Front Face G791

    %791.nc N1 T7 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X100 Z2 N5 G100 XK20 YK5 N6 G791 XK30 YK5 ZE-5 J5 P2 N7 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 407: Linear Slot, Lat. Surface G792

    N1 T8 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X110 Z5 N5 G0 X102 Z-30 N6 G792 K25 A45 XE97 J3 P2 F0.15 N7 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 408: Contour And Figure Milling Cycle On Front Face G793

    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...
  • Page 410: Contour And Figure Milling Cycle On Lateral Surface G794

    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 411 N1 T7 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X110 Z5 N5 G794 XS100 XE97 P2 U0.5 R0 K0.5 F0.15 N6 G314 Z-35 C0 R20 N7 G80 N8 M15 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...
  • Page 413: Area Milling On Front Face G797

    E: Reduced feed for circular elements (default: active feed rate) H: Mill cutting direction 0: Roughing 1: Finishing O: Roughing/Finish 0: Roughing 1: Finishing J: Mill direction 0: Unidirectional 1: Bidirectional HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 414 N6 G304 XK20 YK5 R20 N7 G80 N4 G0 X100 Z2 N5 G797 X100 ZS0 ZE-5 Q0 P2 F0.15 N6 G305 XK20 YK5 R6 B30 K45 A20 N7 G80 N8 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 415: Helical Slot Milling G798

    N1 T9 G197 S1200 G195 F0.2 M104 N2 M14 N3 G110 C0 N4 G0 X80 Z15 N5 G798 X80 Z-120 C0 F20 K20 U5 I1 N6 G100 Z2 N7 M15 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 416: Mill. Contour G840

    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...
  • Page 425: Pocket Milling - Roughing G845

    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...
  • Page 431: Pocket Milling - Finishing G846

    (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...
  • Page 433: 4.27 Engraving Cycles

    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...
  • Page 436: Engraving On Front Face G801

    F: Plunging feed rate factor (plunging feed rate = current feed rate * F) O: Mirror writing 0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 437: Engraving On Lateral Surface G802

    F: Plunging feed rate factor (plunging feed rate = current feed rate * F) O: Mirror writing O: Mirror writing 0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 438: 4.28 Contour Follow-Up

    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...
  • Page 439: 4.29 Other G Codes

    (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...
  • Page 440: Precision Stop Off G8

    "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...
  • Page 441: Lag Error In Variable G903

    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...
  • Page 442: Spindle Override 100% G919

    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...
  • Page 443: Convert Lengths G927

    (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...
  • Page 444: Calculating Variables Automatically G940

    #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...
  • Page 446: Information To Dnc G941

    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...
  • Page 447: Lift Off After Nc Stop - Liftoff G977

    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...
  • Page 448: Monitoring Zone G995

    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...
  • Page 449: Load Monitoring G996

    . . . N1 G996 Q1 H1 Switch on load monitoring; do not monitor rapid traverse movements N2 T4 N3 G995 H1 ID"X0" . . . Machining N9 G995 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 450: Activating Direct Program-Run Continuation G999

    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...
  • Page 451: Sleeve Monitoring G930

    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...
  • Page 452: Eccentric Turning G725

    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...
  • Page 453: Eccentric Transition G726

    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...
  • Page 455: Non-Circular X G727

    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...
  • Page 457: 4.30 Data Input And Data Output

    WINDOW (line number, file name) Syntax: Example: File output for variables WINDOW . . . N 1 WINDOW(8,"VARIO") N 2 INPUT("query: ",#l1) N 3 #l2=17*#l1 N 4 PRINT("result: ",#l1,"*17 = ",#l2) . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 458: Input Of Input Variables

    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...
  • Page 459: 4.31 Programming Variables

    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 461: Variable Types

    Example: General variables . . . N.. #l1=#l1+1 N.. G1 X#c1 N.. G1 X(SQRT(3*(SIN(30))) N.. #g1=(ABS(#2+0.5)) . . . N.. G1 Z#m(#l1)(Z) N.. #x1="Text" N.. #g2=#g1+#l1*(27/9*3.1415) . . . 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...
  • Page 463 N.. #g3 = #e1( "SPI[1].DG_TEST[1]") N.. PRINT( "SPI[1].DG_TEST[1] =",#g3) . . . N.. IF #e1( "NP_DG_Achs_Modul_warten")==4 N.. THEN N.. G0 X40 Z40 N.. ELSE N.. G0 X60 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 464: Reading Tool Data

    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...
  • Page 467: Reading Diagnostic Bits

    #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...
  • Page 468: Reading The Current Nc Information

    = 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...
  • Page 470: Reading General Nc Information

    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...
  • Page 472: Reading Configuration Data - Para

    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...
  • Page 473: Determining The Index Of A Parameter Element - Para

    #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...
  • Page 474: Expanded Variable Syntax Const - Var

    #_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...
  • Page 476 %SP1.ncS CONST _start_x=__la Subprogram transfer value _posx = __n0_x Internal constant #_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 477: 4.32 Conditional Block Run

    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...
  • Page 479: Requesting Variables And Constants

    N.. PRINT("Value:",#__lb) N.. ENDIF . . . Example: Requesting constants N.. IF DVDEF(__n97_s) N.. THEN N.. PRINT("__n97_s is defined",#__n97_s) N.. ELSE N.. PRINT("#__n97_s is not defined") N.. ENDIF . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 480: Program Repeat While..endwhile

    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...
  • Page 482: Program Branch Switch..case

    N.. G0 Xi20 . . . N.. BREAK N.. DEFAULT No CASE statement matched the variable value N.. G0 Xi30 . . . N.. BREAK N.. ENDSWITCH . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 483: Skip Level

    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...
  • Page 484: 4.33 Subprograms

    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...
  • Page 485: Dialogs In Subprogram Calls

    7: µm or µinch [//] – End Example: Dialogs . . . [//] [la=1; s=bar diameter] [lb=1; s=starting point in Z] [lc=1; s=chamfer/rounding arc (-/+)] . . . [//] . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 486: Help Graphics For Subprogram Calls

    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...
  • Page 487: 4.34 M Commands

    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...
  • Page 488: Machine Commands

    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...
  • Page 489: Assignment, Synchronization, Workpiece Transfer

    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...
  • Page 490: Transformations Of Contours G99

    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...
  • Page 491: One-Sided Synchronization G62

    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...
  • Page 492: Synchronous Start Of Slides G63

    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...
  • Page 493: Spindle Synchronization G720

    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...
  • Page 494: Offset C Angle G905

    (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...
  • Page 495: Traversing To A Fixed Stop G916

    Example: Traversing to a fixed stop . . . N.. G0 Z20 Pre-position slide 2 N.. G916 H100 D6 K-20 V0 O1 Activate monitoring, traverse to a fixed stop . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 496: Controlled Parting Using Lag Error Monitoring G917

    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...
  • Page 497: 4.36 G Codes From Previous Controls

    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...
  • Page 498 N7 G25 H7 I1.15 K5.2 R0.8 W30 FP1.5 N8 G1 X20 N9 G1 X40 Z-35 N10 G1 Z-55 B4 N11 G1 X55 B-2 N12 G1 Z-70 N13 G1 X60 N14 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 499: Simple Longitudinal Roughing G81 - Simple Turning Cycles

    N3 G81 X100 Z-70 I4 K4 Q0 N4 G0 X100 Z2 N5 G81 X80 Z-60 I-4 K2 Q1 N6 G0 X80 Z2 N7 G81 X50 Z-45 I4 Q1 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 500: Simple Face Roughing G82 - Simple Turning Cycles

    N3 G82 X20 Z-15 I4 K4 Q0 N4 G0 X120 Z-15 N5 G82 X50 Z-26 I2 K-4 Q1 N6 G0 X120 Z-26 N7 G82 X80 Z-45 K4 Q1 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 501: Simple Contour Repeat Cycle G83 - Simple Turning Cycles

    (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...
  • Page 502 N6 G1 X102 B2 N7 G1 Z-22 N8 G1 X90 Zi-12 B1 N9 G1 Zi-6 N10 G1 X100 A80 B-1 N11 G1 Z-47 N12 G1 X110 N13 G0 Z2 N14 G80 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 503: Recessing G86 - Simple Turning Cycle

    N3 G86 X54 Z-30 I0.2 K7 E2 Radial N4 G14 Q0 N5 T38 G95 F0.15 G96 S200 M3 N6 G0 X120 Z1 N7 G86 X102 Z-4 I7 K0.2 E1 Axial . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 504: Radius Cycle G87 - Simple Turning Cycles

    An oversize is not taken into account Example: G88 . . . N1 T3 G95 F0.25 G96 S200 M3 N2 G0 X70 Z2 N3 G1 Z0 N4 G88 X84 Z0 B2 Chamfer HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 505: Simple Longitudinal Single-Start Thread G350 - 4110

    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...
  • Page 506: Simple Longitudinal Multi-Start Thread G351 - 4110

    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...
  • Page 507: 4.37 Dinplus Program Example

    N18 G14 Q0 N19 T8 N20 G97 S2000 M3 N21 G95 F0.2 N22 G0 X0 Z4 N23 G147 K1 N24 G74 Z-15 P72 I8 B20 J36 E0.1 K0 N25 G14 Q0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 508 N55 G42 Activate TRC N56 G1 Z-10 B0.5 N57 G1 X17 N58 G0 X72 N59 G0 X80 Z-10 G40 Deactivate TRC N60 G14 Q0 N61 G56 Z-14.4 Incremental datum shift Return HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 509: Connection Between Geometry And Machining Commands

    Thread turning G31 Roughing longitudinal G810 Undercut Finishing G890 Thread G34 (standard) Thread turning G31 G37 (general) Hole G49 (turning center) Simple G71 G72 Boring, cntrsnkg. Tapping G73 Drilling deep G74 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 510: C-Axis Machining - Front/Rear Face

    Pock. - rough milling G845 Circular slot G312/G313 Pock. - finish milling G846 Complete circle G314 Rectangle G315 Polygon G317 Hole Boring G310 Simple G71 G72 Boring, cntrsnkg. Tapping G73 Drilling deep G74 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 511: 4.39 Full-Surface Machining

    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...
  • Page 512: Programming Of Full-Surface Machining

    + 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...
  • Page 513: Full-Surface Machining With Counter Spindle

    . . . MACHINING N27 G59 Z233 Datum shift for 1st setup N28 G0 W#iS18 Counterspindle to machining position N30 G14 Q0 N31 G26 S2500 N32 T2 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 514 Technology data for opposing spindle N94 M107 Turning in the counterspindle N95 G0 X120 Z3 N96 G810 ..Fixed cycles N97 G30 Q0 Switch off rear-face machining . . . N129 M30 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 515: Full-Surface Machining With Single Spindle

    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...
  • Page 516 N135 G840 Q0 NS22 NE25 I0.5 R0 P1 N136 G0 X154 Z-95 N137 G0 X154 Z3 N138 G14 Q0 N139 M105 M109 N142 M15 N143 G30 Q0 Switch off rear-face machining N144 M30 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 517: Program Templates

    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...
  • Page 519: Touch Probe Cycles

    Touch probe cycles...
  • Page 520: General Information On Touch Probe Cycles (Software Option)

    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...
  • Page 521: Touch Probe Cycles For Automatic Mode

    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...
  • Page 522 Single-point meas. Page 523 Double-point meas. Page 531 Calibration Page 539 Probing Page 543 Search cycles Page 548 Circular measurement Page 556 Angular measurement Page 560 In-process measrmnt. Page 563 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 523: Touch Probe Cycles For Single-Point Measurement

    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...
  • Page 525: Single-Point Measurmnt., Datum G771

    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...
  • Page 527: Datum, Single Point W/ C Axis G772

    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...
  • Page 529: Datum, C-Axis Object Center G773

    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...
  • Page 531: Touch Probe Cycles For Two-Point Measurement

    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...
  • Page 533: Two-Pt. Meas. G18 Longitudinal G776

    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...
  • Page 535: Two-Point Measurement G17 G777

    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...
  • Page 537: Two-Point Measurement G19 G778

    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...
  • Page 539: Calibrating Touch Probes

    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...
  • Page 541: Calibrate Touch Probe Via Two Points G748

    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...
  • Page 543: Measuring With Touch Probe Cycles

    1: PC test – simulate touch probe cycle on the programming station Example: G764 Paraxial probing . . . MACHINING N3 G764 D0 K20 V1 O1 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 544: Probing In C Axis G765

    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...
  • Page 545: Probing W/ 2 Axes In Zx Plane G766

    1: PC test – simulate touch probe cycle on the programming station Example: G766 Probing w/ 2 axes in ZX plane . . . MACHINING N3 G766 Z-5 X30 V1 O1 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 546: Probing W/ 2 Axes In Zy Plane G768

    1: PC test – simulate touch probe cycle on the programming station Example: G768 Probing w/ 2 axes in ZY plane . . . MACHINING N3 G768 Z-5 Y10 V1 O1 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 547: Probing W/ 2 Axes In Xy Plane G769

    1: PC test – simulate touch probe cycle on the programming station Example: G769 Probing w/ 2 axes in XY plane . . . MACHINING N3 G769 X25 Y10 V1 O1 AC0 BD0.2 Q0 P0 H0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 548: Search Cycles

    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...
  • Page 550: Find Hole C Lateral Surface G781

    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...
  • Page 552: Find Stud In C Face G782

    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...
  • Page 554: Find Stud C Lateral Srface G783

    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...
  • Page 556: Circular Measurement

    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...
  • Page 558: Calc. Of Pitch Circle G786

    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...
  • Page 560: Angular Measurement

    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...
  • Page 562: Misalignment Compensation After Angle Measurement G788

    0: OFF – do not perform misalignment compensation 1: ON – perform misalignment compensation G788 Misalignment compensation after angle measurement . . . MACHINING N3 G788 NF1 P0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 563: In-Process Measrmnt

    N7 G912 Q1 N8 G913 N9 G0 X115 N10 #l1=#a9(X,0) N11 IF NDEF(#l1) N12 THEN N13 PRINT("Probe not reached") N14 ELSE N4 PRINT ("Result of measurement:",#l1) N4 ENDIF . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 564: Activating Measuring Path Monitoring G911

    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...
  • Page 565: Example: Measuring And Compensating Workpieces

    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...
  • Page 567: Din/Iso Programming For The Y Axis

    DIN/ISO Programming for the Y axis...
  • Page 568: Y-Axis Contours - Fundamentals

    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...
  • Page 569: Contours In The Xy Plane

    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...
  • Page 570: Circular Arc In Xy Plane G172-/G173-Geo

    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...
  • Page 571: Hole In Xy Plane G370-Geo

    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...
  • Page 572: Linear Slot In Xy Plane G371-Geo

    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...
  • Page 573: Full Circle In Xy Plane G374-Geo

    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...
  • Page 574: Polygon In Xy Plane G377-Geo

    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...
  • Page 575: Linear Pattern In Xy Plane G471-Geo

    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...
  • Page 576: Circular Pattern In Xy Plane G472-Geo

    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...
  • Page 577: Single Surface In Xy Plane G376-Geo

    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...
  • Page 578: Contours In The Yz Plane

    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...
  • Page 579: Circular Arc In Yz Plane G182/G183-Geo

    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...
  • Page 580: Hole In Yz Plane G380-Geo

    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...
  • Page 581: Circular Slot In Yz Plane G382/G383-Geo

    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...
  • Page 582: Rectangle In Yz Plane G385-Geo

    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...
  • Page 583: Linear Pattern In Yz Plane G481-Geo

    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...
  • Page 584: Circular Pattern In Yz Plane G482-Geo

    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...
  • Page 585: Single Surface In Yz Plane G386-Geo

    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...
  • Page 586: Working Planes

    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...
  • Page 587: Tilting The Working Plane G16

    Example: G16 . . . MACHINING . . . N.. G19 N.. G15 B130 N.. G16 B130 I59 K0 Q1 N.. G1 X.. Z.. Y.. N.. G16 Q0 . . . HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 588: Tool Positioning In Y Axis

    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...
  • Page 589: Rapid Traverse In Machine Coordinates G701

    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...
  • Page 590: Linear And Circular Movements In The Y Axis

    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...
  • Page 591: Milling: Circular Arc Cw G2, G3 - Incremental Center Coordinates

    Programming: X, Y and Z absolute, incremental, modal or ? HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 592: Milling: Circular Arc Cw G12, G13 - Absolute Center Coordinates

    Programming: X, Y and Z absolute, incremental, modal or ? HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 593: Milling Cycles For The Y Axis

    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...
  • Page 594: Area Milling - Finishing G842

    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...
  • Page 595: Centric Polygon - Roughing G843

    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...
  • Page 596: Centric Polygon - Finishing G844

    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...
  • Page 597: Pocket Milling - Roughing G845 (Y Axis)

    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...
  • Page 603: Pocket Milling - Finishing G846 (Y Axis)

    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...
  • Page 605: Engraving In Xy Plane G803

    F: Plunging feed rate factor (plunging feed rate = current feed rate * F) O: Mirror writing 0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 606: Engraving In Yz Plane G804

    F: Plunging feed rate factor (plunging feed rate = current feed rate * F) O: Mirror writing 0 (No): Engraving is not mirrored 1 (Yes): Engraving is mirrored (mirror writing) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 607: Thread Milling In Xy Plane G800

    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...
  • Page 608: Thread Milling In Yz Plane G806

    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...
  • Page 609: Hobbing G808

    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...
  • Page 610: Example Program

    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...
  • Page 617: Turn Plus

    TURN PLUS...
  • Page 618: The Function Turn Plus

    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...
  • Page 619: Automatic Working Plan Generation (Awg) Submode

    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...
  • Page 620: Generating A Working Plan

    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...
  • Page 621: Machining Sequence - Fundamentals

    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...
  • Page 623: Editing And Managing The Machining Sequence

    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 625: Overview Of Machining Sequences

    Transverse Internal Transverse machining – Internal machining Contour parallel – Contour-parallel machining – Extnl. and Internal Contour parallel Extnl. Contour-parallel machining – Extnl. Contour parallel Internal Contour-parallel machining – Internal 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...
  • Page 635: Awg Control Graphic

    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...
  • Page 636: Machining Information

    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...
  • Page 638: Contour Recessing, Recessing

    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...
  • Page 639: Inside Contours

    SU: Roughing limitation (SU = sbl + ULI) sbl: Basic length of roughing cut (deepest point of inside contour) ULI: Overhang length, inside (machining parameter 4) nbl: Usable tool length (tool parameter) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 640 SU: Roughing limitation (SU = sbl + ULI) sbl: Basic length of roughing cut (deepest point of inside contour) ULI: Overhang length, inside (machining parameter 4) nbl: Usable tool length (tool parameter) HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 641: Shaft Machining

    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...
  • Page 643: Example

    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...
  • Page 650: Full-Surface Machining With Turn Plus

    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...
  • Page 651: Defining The Chucking Equipment For Full-Surface Machining

    5: Outside chucking 5: Inside chucking Shaft machining AWG V: Select the desired AWG strategy Example: Defining the first chucking equipment CHUCKING EQUIPMENT 1 H0 D0 R0 J100 K15 X120 Q4 V0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 652 5: Outside chucking 5: Inside chucking Shaft machining AWG V: Select the desired AWG strategy Example: Defining the second chucking equipment CHUCKING EQUIPMENT 2 H0 D3 R1 J15 K-15 X68 Q4 V0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 653: Automatic Working Plan Generation For Full-Surface Machining

    Example: Defining the chucking equipment CHUCKING EQUIPMENT 1 H0 D0 R0 J80 K15 X120 Q4 V0 CHUCKING EQUIPMENT 2 H0 D0 R0 J100 K15 X120 Q4 V0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 654: Transferring The Workpiece From The Main Spindle To The Opposing Spindle

    Example: Defining the chucking equipment CHUCKING EQUIPMENT 1 H0 D0 R0 J80 K15 X120 Q4 V0 CHUCKING EQUIPMENT 2 H0 D0 R0 J100 K15 X120 Q4 V0 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 655: B Axis

    B axis...
  • Page 656: Fundamentals

    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...
  • Page 658: Compensation With The B Axis

    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...
  • Page 659: Simulation

    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 661: Overview Of Units

    Overview of units...
  • Page 662: Units - "Turning" Group

    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 664: Units - "Drilling" Group

    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...
  • Page 666: Units - "Predrilling In C Axis" Group

    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...
  • Page 667: Units - "Milling In C Axis" Group

    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...
  • Page 669: Units - "Drilling, Predrilling In Y Axis" Group

    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...
  • Page 670: Units - "Milling In Y Axis" Group

    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...
  • Page 671: Units - "Special Units" Group

    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 673: Overview Of G Codes

    Overview of G codes...
  • Page 674: Section Codes

    Page 68 End / END Page 68 Subprograms Page Subprogram / SUBROUTINE Page 68 Return / RETURN Page 68 Others Page CONST Page 68 Page 69 ZUORDNUNG [ASSIGNMENT] "SLIDE ALLOCATION code" HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 675: Overview Of G Commands In The Contour Section

    Overview: Attributes for contour description Page 266 G38-Geo Feed rate reduction Page 266 Separation point Page 268 G52-Geo Contour-parallel oversize Page 268 G95-Geo Feed per rotation Page 269 G149-Geo Additive correction Page 270 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 676 G314-Geo Full circle, surf. Page 287 G315-Geo Rectangle, surface Page 288 G317-Geo Polygon on lateral surface Page 288 G411-Geo Pattern linear surf Page 289 G412-Geo Pattern circ. surf. Page 290 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 677 Page 582 G481-Geo Lin. patt., side v. Page 583 G482-Geo Circ. patt, side v. Page 584 G386-Geo Single surface in XY plane Page 585 G487-Geo Centr. polyg., surf. Page 585 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 678: Overview Of G Commands In The Machining Section

    Cutting speed Page 300 Gx97 Spindle speed Page 301 Oversizes Page Switch off oversize Page 308 Switch off oversize Page 308 Oversize axis parall Page 308 Oversize cont.parallel Page 309 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 679 Tools, types of compensation Page Tool Page 311 G148 Correction of cut Page 312 G149 Additive correction Page 313 G150 Right tool tip Page 314 G151 Left tool tip Page 314 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 680 Contour parallel Page 323 G835 Contour cycle, bidirectional Page 325 G860 Simple recessing cycle Page 327 G869 Recessing Page 331 G870 Recess cycle Page 334 G890 Finish contour Page 335 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 681 Page 356 G350 Single thread G351 Extended thread G352 Tapered API thread G352 Page 357 Thread boring Page 372 ISO thread (metr.) Page 359 Parting Page G859 Cut-off cycle Page 360 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 682 G312 Slot cw, surface Page 343 G313 Slot ccw, surface Page 343 G314 Full circle, surf. Page 343 G315 Rectangle, surface Page 344 G317 Polygon on lateral surface Page 344 HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017...
  • Page 683 Page 423 G845 Pocket milling - roughing Page 427 G846 Pocket milling - finishing Page 431 Engraving cycles Page G801 Engraving in XC Page 436 G802 Engraving in ZC Page 437 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 ...

This manual is also suitable for:

Manualplus 620

Table of Contents

Save PDF