Renouveler des répétitions de parties de programme, 5 imbr ications – HEIDENHAIN iTNC 530 (606 42x-02) Manuel d'utilisation
Page 298

298
Programmation: sous-programmes et répétitions de parties de programme
8.5 Imbr
ications
Renouveler des répétitions de parties de
programme
Exemple de séquences CN
Exécution du programme
1
Le programme principal REPS est exécuté jusqu'à la séquence 27
2
La partie de programme située entre la séquence 27 et la
séquence 20 est répétée 2 fois
3
Le programme principal REPS est exécuté de la séquence 28 à la
séquence 35
4
La partie de programme située entre la séquence 35 et la
séquence 15 est répétée 1 fois (contenant la répétition de partie
de programme de la séquence 20 à la séquence 27)
5
Le programme principal REPS est exécuté de la séquence 36 à la
séquence 50 (fin du programme)
0 BEGIN PGM REPS MM
...
15 LBL 1
Début de la répétition de partie de programme 1
...
20 LBL 2
Début de la répétition de partie de programme 2
...
27 CALL LBL 2 REP 2
Partie de programme entre cette séquence et LBL 2
...
(séquence 20) répétée 2 fois
35 CALL LBL 1 REP 1
Partie de programme entre cette séquence et LBL 1
...
(séquence 15) répétée 1 fois
50 END PGM REPS MM
%REPS G71 *
...
N15 G98 L1 *
Début de la répétition de partie de programme 1
...
N20 G98 L2 *
Début de la répétition de partie de programme 2
...
N27 L2,2 *
Partie de programme entre cette séquence et G98
L2
...
(séquence N20) est répétée 2 fois
N35 L1,1 *
Partie de programme entre cette séquence et G98
L1
...
(séquence N15) est répétée 1 fois
N99999999 %REPS G71 *