7 slc ykle ze wzor em (formuł) konturu – HEIDENHAIN iTNC 530 (340 420) Instrukcja Obsługi

Strona 346

Advertising
background image

322

8 Programowanie: Cykle

8.

7 SLc

ykle ze wzor

em (formuł) konturu

Program definicji konturu ze wzorem konturu:

Programy opisu konturu:

0 BEGIN PGM MODEL MM

Program definiowania konturu:

1 DECLARE CONTOUR QC1 = “KREIS1“

Definicja oznacznika konturu dla programu „OKRAG1”

2 FN 0: Q1 = +35

Przyporz dkowanie wartości dla używanych parametrów w PGM
„OKRAG31XY”

3 FN 0: Q2 = +50

4 FN 0: Q3 = +25

5 DECLARE CONTOUR QC2 = “KREIS31XY“

Definicja oznacznika konturu dla programu „OKRAG31XY”

6 DECLARE CONTOUR QC3 = “TROJKAT“

Definicja oznacznika konturu dla programu „OKRAG”

7 DECLARE CONTOUR QC4 = “KWADRAT“

Definicja oznacznika konturu dla programu „KWADRAT”

8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4

Wzór konturu

9 END PGM MODEL MM

0 BEGIN PGM OKRAG MM

Program opisu konturu: Okr g po prawej

1 CC X+35 Y+50

2 LP PR+25 PA+0 R0

3 CP IPA+360 DR+

4 END PGM OKRAG1 MM

0 BEGIN PGM OKRAG31XY MM

Program opisu konturu: Okr g po lewej

1 CC X+Q1 Y+Q2

2 LP PR+Q3 PA+0 R0

3 CP IPA+360 DR+

4 END PGM OKRAG31XY MM

0 BEGIN PGM TROJKAT MM

Program opisu konturu: Trójk t po prawej

1 L X+73 Y+42 R0

2 L X+65 Y+58

3 L X+42 Y+42

4 L X+73

5 END PGM TROJKAT MM

0 BEGIN PGM KWADRAT MM

Program opisu konturu: Kwadrat po lewej

1 L X+27 Y+58 R0

2 L X+43

3 L Y+42

4 L X+27

5 L Y+50

6 END PGM KWADRAT MM

Advertising