7 slc ykle ze wzor em (formuł) konturu – HEIDENHAIN iTNC 530 (340 420) Instrukcja Obsługi
Strona 346
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