Programming Contours |  Fundamentals of path functions
 7 
HEIDENHAIN | TNC 640 | Conversational Programming User's Manual | 10/2017
285
Three-dimensional movement
If the NC block contains three coordinates, the control moves the
tool spatially to the programmed position.
Example
L X+80  Y+0 Z-10
You can program up to six axes in a straight line block according to
the kinematics of your machine.
Example
L X+80 Y+0 Z-10 A+15 B+0 C-45
Circles and circular arcs
The control moves two machine axes simultaneously on a circular
path relative to the workpiece. You can define a circular movement
by entering the circle center CC .
When you program a circle, the control assigns it to one of the
main planes. This plane is defined automatically when you set the
spindle axis during a TOOL CALL:
Spindle axis Main plane
Z XY, also UV, XV, UY
Y ZX, also WU, ZU, WX
X YZ, also VW, YW, VZ
You can program circles that do not lie parallel to a main
plane by using the function for Tilt working plane or
with Q parameters.
Further information: "The PLANE function: Tilting the
working plane (option 8)", page 587
Further information: "Principle and overview of
functions", page 376
Direction of rotation DR for circular movements
When a circular path has no tangential transition to another contour
element, enter the direction of rotation as follows:
Clockwise direction of rotation: DR-
Counterclockwise direction of rotation: DR+