HEIDENHAIN TNC 360 ISO Programming User Manual
Page 4

Programming step
Key/Function Refer to Section
1 Create or select program
4.4
Input:
Program number
Unit of measure for programming
2 Define workpiece blank for graphic display
G30/G31
4.4
3 Define tool(s)
G99
4.2
Input:
Tool number
T...
Tool length
L...
Tool radius
R...
4 Call tool data
T...
4.2
Input:
Tool number
Spindle axis
G17
Spindle speed
S...
5 Tool change
Input:
Feed rate (rapid traverse)
G00
e.g. 5.4
Radius compensation
G40
Coordinates of the tool change position
X... Y... Z...
Miscellaneous function (tool change)
M06
6 Move to starting position
5.2/5.4
Input:
Feed rate (rapid traverse)
G00
Coordinates of the starting position
X... Y...
Radius compensation
G40
Miscellaneous function (spindle on, clockwise) M03
7 Move tool to (first) working depth
5.4
Input:
Feed rate (rapid traverse)
G00
Coordinate of the (first) working depth
Z...
8 Move to first contour point
5.2/5.4
Input:
Linear interpolation
G01
Radius compensation for machining
G41/G42
Coordinates of the first contour point
X... Y...
Machining feed rate
F...
if desired, with smooth approach: program G26 after this block
9 Machining to last contour point
5 to 8
Input:
Enter all necessary values for
each contour element
if desired, with smooth departure: program G27 after the last
radius-compensated block
10 Move to end position
5.2/5.4
Input:
Feed rate (rapid traverse)
G00
Cancel radius compensation
G40
Coordinates of the end position
X... Y...
Miscellaneous function (spindle stop)
M05
11 Retract tool in spindle axis
5.2/5.4
Input:
Feed rate (rapid traverse)
G00
Coordinate above the workpiece
Z...
Miscellaneous function (end of program)
M02
12 End of program
Sequence of Program Steps
Milling an outside contour
PGM
NR