50
User functions
Default
Option
Contour elements
•
•
•
•
•
•
•
50
50
Straight line
Chamfer
Circular path
Circle center
Circle radius
Tangentially connecting circular arc
Corner rounding
Recess
Undercut
Approaching and
departing the contour
•
•
Via straight line: tangential or perpendicular
Via circular arc
Adaptive Feed Control
45 AFC: Adaptive feed control adjusts the contouring feed rate to the current spindle power
Collision monitoring
40
40
Dynamic Collision Monitoring (DCM)
Graphic depiction of the active collision objects
FK free contour
programming
• FK free contour programming in HEIDENHAIN conversational format with graphic support for
workpiece drawings not dimensioned for NC
Program jumps
•
•
•
Subprograms
Program section repeats
Calling any program as a subprogram
Fixed cycles
•
•
•
•
•
•
•
•
•
•
•
50
50
50
50
Drilling, conventional and rigid tapping, rectangular and circular pockets
Peck drilling, reaming, boring, counterboring, centering
Area clearance cycles, longitudinal and transverse, paraxial and contour parallel
Recessing cycles, radial/axial
Radial/axial recess turning cycles (combined recessing and roughing motion)
Milling internal and external threads
Turning inside and outside threads
Clearing level and oblique surfaces
Multi-operation machining of rectangular and circular pockets, rectangular and circular studs
Multioperation machining of straight and circular slots
Cartesian and polar point patterns
Contour train, contour pocket
Contour slot with trochoidal milling
Engraving cycle: Engrave text or numbers in a straight line or on an arc
OEM cycles (special cycles developed by the machine tool builder) can be integrated
Coordinate transformation
•
8
Datum shift, rotation, mirror image, scaling factor (axis-specific)
Tilting the working plane, PLANE function
Q parameters
Programming
with variables
•
•
•
•
•
•
Mathematical functions =, +, –, *, /, sin , cos , tan , arcus sin, arcus cos, arcus tan, a
n
, e
n
, In,
log,
√a, √a
2
+ b
2
Logical operations (=, = /, <, >)
Calculating with parentheses
Absolute value of a number, constant , negation, truncation of digits before or after the decimal
point
Functions for calculation of circles
Functions for text processing
Overview
– User functions (continued)