beautypg.com

8 sl cy cles with cont our f or m ula – HEIDENHAIN iTNC 530 (340 420) ISO programming User Manual

Page 337

background image

HEIDENHAIN iTNC 530

337

8.8 SL Cy

cles with Cont

our F

or

m

ula

Contour definition program with contour formula:

N90 G122 ROUGH-OUT

Cycle definition: Rough-out

Q10=5

;PLUNGING DEPTH

Q11=100

;FEED RATE FOR PLUNGING

Q12=350

;FEED RATE FOR ROUGHING

Q18=0

;COARSE ROUGHING TOOL

Q19=150

;RECIPROCATION FEED RATE

N100 G79 M3 *

Cycle call: Rough-out

N110 T2 G17 S5000 *

Tool call of finishing cutter

N150 G123 FLOOR FINISHING

Cycle definition: Floor finishing

Q11=100

;FEED RATE FOR PLUNGING

Q12=200

;FEED RATE FOR ROUGHING

N160 G79 *

Cycle call: Floor finishing

N170 G124 SIDE FINISHING

Cycle definition: Side finishing

Q9=+1

;DIRECTION OF ROTATION

Q10=-5

;PLUNGING DEPTH

Q11=100

;FEED RATE FOR PLUNGING

Q12=400

;FEED RATE FOR ROUGHING

Q14=0

;ALLOWANCE FOR SIDE

N180 G79 *

Cycle call: Side finishing

N190 G00 Z+250 M2 *

Retract in the tool axis, end program

N999999 %C21 G71 *

%MODEL G71 *

Contour definition program

N10 DECLARE CONTOUR QC1 = “ARC1“ *

Definition of the contour designator for the program “CIRCLE1“

N20 D00 Q1 P01 +35 *

Assignment of values for parameters used in PGM “CIRCLE31XY“

N30 D00 Q2 P01 +50 *

N40 D00 Q3 P01 +25 *

N50 DECLARE CONTOUR QC2 = “ARC31XY“ *

Definition of the contour designator for the program “CIRCLE31XY”

N60 DECLARE CONTOUR QC3 = “TRIANGLE“ *

Definition of the contour designator for the program “TRIANGLE”

N70 DECLARE CONTOUR QC4 = “SQUARE“ *

Definition of the contour designator for the program “SQUARE”

N80 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 *

Contour formula

N99999999 %MODEL G71 *