HEIDENHAIN TNC 407 (280 580) User Manual User Manual
Page 158

5–59
TNC 425/TNC 415 B/TNC 407
Contours – FK Free Contour Programming
5
Programming Tool Movements
Example 1 for exercise in FK free contour programming
Part program
0
BEGIN PGM FKEXAMP1 MM
1
BLK FORM 0.1 Z X+0 Y+0 Z–20
2
BLK FORM 0.2 X+100 Y+100 Z+0
3
TOOL DEF 1 L+0 R+2
4
TOOL CALL 1 Z S100
5
L Z+100 R0 F MAX M6
6
APPR LT X+0 Y+0 Z–15 LEN10 RL F100 M3
7
FPOL X+50 Y+20
8
FL LEN64.5 CLSD+ P1X+15 P1Y+35
9
FL PR+67 AN+21
10
FL IX+70 IY+0 RX8 RY9
11
FL LEN 40 PAR 8
12
FSELECT 2
13
FL X+75 Y+20
14
FL CLSD–
15
DEP LT LEN20 F1000 M2
16
END PGM FKEXAMP1 MM
Program block
Contour element
Known data
FK input
7
FPOL
• Cartesian coordinates
X,Y
8
Straight line FL
• Length
LEN
• Contour beginning
CLSD+
• Auxiliary point on the straight line
P1X, P1Y
9
Straight line FL
• Polar coordinate radius
PR
• Gradient angle
AN
10
Straight line FL
• X coordinate relative to block 8
IX with RX N
• Y coordinate relative to block 9
IY with RY
11
Straight line FL
• Length
LEN
• Parallel to block 8
PAR N
13
Straight line FL
• Cartesian coordinates
X, Y
14
Straight line FL
• End of contour
CLSD–
X
Y
9
13
8
14
11
10
7
15
50
20
35
FPOL
0
°
21
°
PR 67
70
40
64,5
75