120 HEIDENHAIN Technical Manual MANUALplus 620
DIN PLUS programming  NC programming as per DIN 66025 (ISO 6983)
 Extended command format (IF...THEN...ELSE...)
 Simple geometry programming (calculation of missing data)
 Powerful fixed cycles for turning, recessing, recess turning and 
thread machining
 Powerful fixed cycles for boring, drilling and milling with the C 
axis
 Powerful fixed cycles for drilling and milling with the Y axis 
(option 70)
 Subroutines
 Technology functions for full-surface machining:
- Traversing to a fixed stop
- Parting control
- Spindle synchronization
- Mirroring and converting
- Mechatronic tailstock 
 Programming with variables
 Contour description with ICP
 Program verification graphics for workpiece blank and finished 
part
 Turret assignment and other setup information in the DIN PLUS 
program
 Conversion of smart.Turn units into DIN PLUS command 
sequences
 Parallel programming
 Parallel simulation
Program verification graphics Graphic simulation of cycle execution for cycle programs, 
smart.Turn or DIN PLUS programs:
 Display of the tool paths as wire-frame or cutting-path graphics, 
special identification of the rapid-traverse paths
 Machining simulation (2-D material-removal graphic)
 Side or face view, or 2-D view of cylindrical surface for 
verification of Caxis machining
 Display of programmed contours
 View of face and YZ plane for verification of Y-axis machining
 Workpiece blank definition
 Three-dimensional graphic display of the workpiece blank and 
finished part
 Shifting and magnifying functions
Machining time analysis  Calculation of machining time and idle machine time
 Consideration of switching commands triggered by the CNC
 Individual times per cycle or tool change
User functions MANUALplus 620