HEIDENHAIN TNC 410 ISO Programming User Manual
Page 488

Contour cycles
Radius compensation of the contour subprograms
Coordinate transformations
Q-parameter definitions
Sequence of program steps for machining
with several tools
List of subcontour programs
G37 P01 ...
Define contour data G120
Q1
...
Define/Call drill
Contour cycle: pilot drilling
Cycle call
G121 Q10 ...
Define/Call roughing mill
Contour cycle: rough-out
Cycle call
G122 Q10 ...
Define/Call finishing mill
Contour cycle: floor finishing
Cycle call
G123 Q11 ...
Define/Call finishing mill
Contour cycle: side finishing
Cycle call
G124 Q11 ...
End of main program, return
M02
Contour subprograms
G98 ...
G98 L0
Contour
Programming sequence
of the contour elements
Radius
compens.
Inside
(pocket)
Clockwise (CW)
Counterclockwise (CCW)
G42 (RR)
G41 (RL)
Outside
(island)
Clockwise (CW)
Counterclockwise (CCW)
G41 (RL)
G42 (RR)
Coordinate
transformation
Activate
Cancel
Datum
shift
G54 X+20 Y+30
Z+10
G54 X0 Y0 Z0
Mirror image
G28 X
G28
Rotation
G73 H+45
G73 H+0
Scaling factor
G72 F 0.8
G72 F1
Machining plane G80 A+10 B+10
C+15
G80
D
Function
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
19
Assign
Addition
Subtraction
Multiplication
Division
Root
Sine
Cosine
Room sum of squares c =
√
a2+b2
If equal, go to label number
If not equal, go to label number
If greater than, go to label number
If less than, go to label number
Angle from c ¦ sin a and c ¦ cos a)
Error number
Print
Assignment PLC