5 Programming Tool Movements
d
5.6 Path Contours - FK Free Contour Programming
Example 3 for exercise in FK free contour programming
Part program
0 BEGIN PGM FKEXAMP3 MM
1 BLK FORM 0.1 2 X+0
Y+O Z-20
2 BLK FORM 0.2 X+100 Y+lOO Z+O
3 TOOL DEF 1 L+O R+2
4 TOOL CALL 1 Z SIOO
5 L Z+lOO RO F MAX M6
6 L X-IO Y-l 0 RO F MAX
7 L Z-IO FIOO M3
8 L X+0 Y+lO RR F250
9 FL X+90.65 PDX+75 PDY +7.5 D+2.5
10 FSELECT 1
11 FL IAN-135
12 FC DR+ R12.7 CCX+84.3 CCY+16.35
13 FLT PAR9
14 FSELECT 2
15 FCT DR -RIO
16 FLT
17 FCT DR+ R7.94 CCX+76.2 CCY+73.5
18 FLT PAR16
19 FCT DR+ R12.7 CCX+12.7 CCY+22.7
20 FLT X+0 Y+lO
21 L X-IO Y-IO RO FMAX
22 LZ+lOOFMAXM2
23 ENDPGMFKEXAMP3MM
4
l
90,65
Program block
9
11
12
13
15
16
17
18
19
20
Contour element Known data FK input
Straight line FL
l
Cartesian X coordinate of the straight-line end point X
l
Auxiliary point outside of the straight line PDX, PDY
l
Distance between straight line and auxiliary point D
Straight line FL
l
Gradient angle relative to reference axis IAN
Circular arc FC
l
Direction of rotation DR
l
Radius R
l
Cartesian coordinates of circle center ccx, CCY
Straight line FLT
l
Parallel to element from block 9 PAR N
Circular arc FCT
l
Direction of rotation DR
l
Radius R
Straight line FLT
l
None
Circular arc FCT
l
Direction of rotation DR
l
Radius R
l
Cartesian coordinates of circle center
ccx, CCY
Straight line FLT
l
Parallel to element from block 16 PAR N
Circular arc FCT
l
Direction of rotation DR
l
Radius
R
l
Cartesian coordinates of circle center ccx, CCY
Straight line FLT
l
Cartesian coordinates of a straight-line end point
x. y
5-50
TNC 370