Contents
30
HEIDENHAIN | User's Manual smart.Turn and DIN Programming | 12/2017
4.33 Subprograms...................................................................................................................................... 484
Subprogram call L "xx" V1....................................................................................................................484
Dialogs in subprogram calls.................................................................................................................485
Help graphics for subprogram calls..................................................................................................... 486
4.34 M commands......................................................................................................................................487
M commands for program-run control................................................................................................ 487
Machine commands.............................................................................................................................488
4.35 Assignment, synchronization, workpiece transfer......................................................................... 489
Converting and mirroring G30..............................................................................................................489
Transformations of contours G99........................................................................................................ 490
Setting a synchronizing mark G162..................................................................................................... 490
One-sided synchronization G62........................................................................................................... 491
Synchronous start of slides G63..........................................................................................................492
Synchronous function M97.................................................................................................................. 492
Spindle synchronization G720..............................................................................................................493
Offset C angle G905............................................................................................................................494
Traversing to a fixed stop G916...........................................................................................................495
Controlled parting using lag error monitoring G917.............................................................................496
4.36 G codes from previous controls.......................................................................................................497
Fundamentals....................................................................................................................................... 497
Undercut G25 – contour definitions in the machining section............................................................ 497
Simple longitudinal roughing G81 – simple turning cycles.................................................................. 499
Simple face roughing G82 – simple turning cycles............................................................................. 500
Simple contour repeat cycle G83 – simple turning cycles...................................................................501
Recessing G86 – simple turning cycle................................................................................................ 503
Radius cycle G87 – simple turning cycles........................................................................................... 504
Chamfer cycle G88 – simple turning cycles........................................................................................ 504
Simple longitudinal single-start thread G350 – 4110............................................................................505
Simple longitudinal multi-start thread G351 – 4110.............................................................................506
4.37 DINplus program example................................................................................................................ 507
Example of a subprogram with contour repetitions............................................................................ 507
4.38 Connection between geometry and machining commands......................................................... 509
Turning.................................................................................................................................................. 509
C-axis machining – front/rear face....................................................................................................... 510
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