1.2.2
1.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ44ꞏ
Les sous-routines.
Une sous-routine est un ensemble de blocs qui, convenablement identifiés, peuvent être
appelés une ou plusieurs fois depuis une autre sous-routine ou depuis le programme. Il est
habituel d'utiliser les sous-routines pour définir un ensemble d'utilisations ou de
déplacements qui se répètent plusieurs fois dans le programme. Voir chapitre
routines.".
Types de sous-routines.
La CNC dispose de trois types de sous-routines, notamment les sous-routines locales et
globales. Un troisième type est disponible, les sous-routines OEM, qui sont un cas spécial
de sous-routine globale définie par le fabricant.
Sous-routines globales.
La sous-routine globale est emmagasinée dans la mémoire de la CNC comme un
programme indépendant. On peut appeler cette sous-routine depuis n'importe quel
programme ou n'importe quelle sous-routine en exécution.
Sous-routines locales.
La sous-routine locale est définie comme une partie d'un programme. On ne peut appeler
cette sous-routine que depuis le programme où elle est définie.
Un programme peut disposer de plusieurs sous-routines, mais toutes devront être définies
avant le corps du programme. Une sous-routine locale pourra appeler une deuxième sous-
routine locale à condition que la première ait été définie après la deuxième.
3
1
2
%PROGRAM
G01 Xꞏꞏ Yꞏꞏ (Point 1) Définition de pointage)
LL POINTS
G01 Xꞏꞏ Yꞏꞏ (Point 1) Définition de pointage)
LL POINTS
G01 Xꞏꞏ Yꞏꞏ (Point 1) Définition de pointage)
LL POINTS
G80
M30
M a nu el d e p rog r amm a t io n.
%L POINTS
G01 Xꞏꞏ Yꞏꞏ (Point 2)
G01 Xꞏꞏ Yꞏꞏ (Point 3)
4
G01 Xꞏꞏ Yꞏꞏ (Point 4)
M17
(Appel de sous-routine)
(Appel de sous-routine)
(Appel de sous-routine)
"15 Sous-