118 HEIDENHAIN Technical Manual MANUALplus 620
Programming
Cycle programming  Turning cycles for simple and complex contours, as well as 
contours described with Interactive Contour Programming (ICP)
 Contour-parallel turning cycles
 Recessing cycles for simple and complex contours, as well as 
contours described with ICP
 Repetitions with recessing cycles
 Recess turning cycles for simple and complex contours, as well 
as contours described with ICP
 Undercut and parting cycles
 Threading cycles for single or multi-start longitudinal, taper or 
API threads, threads with variable pitch
 Cycles for axial and radial drilling, pecking and tapping 
operations with the C axis
 Thread milling with the C axis
 Axial and radial milling cycles for slots, figures, single surfaces 
and polygons as well as for complex contours defined with ICP 
for machining with the C axis
 Helical slot milling (multi-start) with the C axis
 Linear and circular patterns for drilling and milling operations 
with the C axis
 Use of DIN macros in cycle programs
 Transfer of cutting values from technology database
 Context-sensitive help graphics
 Conversion of cycle programs to smart.Turn programs
Interactive contour 
programming(ICP)
 Contour definition with linear and circular contour elements
 Immediate display of entered contour elements
 Calculation of missing coordinates, intersections, etc.
 Graphic display of all solutions for selection by the user if more 
than one solution is possible
 Chamfers, rounding arcs and undercuts available as form 
elements
 Input of form elements immediately during contour creation or 
by superimposition later
 Changes to existing contours can be programmed
 Machining attributes available for individual contour elements
User functions MANUALplus 620