Heidenhain – HEIDENHAIN TNC 426 (280 460) Training Advanced User Manual
Page 132

HEIDENHAIN
Advanced course TNC 4xx
Linear hole pattern with Q-parameters
BLK FORM
FN 0: Q1 = 10
FN 0: Q2 = 10
FN 0: Q3 = 9
FN 0: Q4 = 12
FN 0: Q5 = 10
FN 0: Q6 = 7
FN 0: Q7 = 2
TOOL 1 . . . / CYCL1 . . . SET UP -Q7
CALL LBL 1
L Z50 . . . M2
LBL 1
FN 0: Q21 = Q1
FN 0: Q22 = Q2
FN 0: Q25 = 0
FN 0: Q26 = 0
FN 0: Q23 = Q3
LBL 2
L XQ21 YQ22 R0 F . . . M . . .
L Z+Q7 M99
FN 1: Q21 = Q21 + Q23
FN 1: Q25 = Q25 + 1
FN 12: IF Q25 LT Q5 GOTO LBL 2
FN 0: Q25 = 0
FN 1: Q26 = Q26 + 1
FN 0: Q23 = -Q23
FN 1: Q21 = Q21 + Q23
FN 1: Q22 = Q22 + Q4
FN 12: IF Q26 LT Q6 GOTO LBL 2
LBL 0
X start
Y start
X spacing
Y spacing
Num. of columns
Number of rows
Z clearance
X current
Y current
Current column
Current row
Copy X steps
Pecking
X step
Count column
Reset column
counter
Count row
Reverse X step
Compensation
Y step
746910/2
C05
Preparation
Load data
Retract tool, end
SPGM
Starting values
Start grinding
Position
New row