beautypg.com

HEIDENHAIN TNC 407 (280 580) User Manual User Manual

Page 158

background image

5–59

TNC 425/TNC 415 B/TNC 407

5.6

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