Télécharger Imprimer la page

Fagor 1711 Manuel De Programmation page 401

Publicité

M a n u e l d e p r o g r a m ma ti o n
14.5
Instructions de sous-routines
Une sous-routine est une partie de programme qui, lorsqu'elle est correctement identifiée, peut être
appelée depuis n'importe quel point d'un programme pour être exécutée.
Une sous-routine peut être chargée dans la mémoire de la CNC comme un programme indépendant
ou comme une partie d'un programme, puis être appelée une ou plusieurs fois depuis différents
points d'un programme ou depuis différents programmes.
On ne peut exécuter que des sous-routines existant dans la mémoire RAM de la CNC. Pour cela,
si on veut exécuter une sous-routine emmagasinée dans le disque dur (KeyCF) ou dans un PC
connecté à travers la liaison série, on doit la copier dans la mémoire RAM de la CNC.
Si la sous-routine est trop grande pour la passer à la mémoire RAM, la convertir en programme et
utiliser l'instructions EXEC.
( SUB nombre entier )
L'instruction SUB définit comme sous-routine l'ensemble de blocs de programme qui sont
programmés ensuite, jusqu'à atteindre la sous-routine RET. La sous-routine est identifiée avec un
nombre entier, qui définit aussi le type de sous-routine; sous-routine générale ou sous-routine OEM
(de fabricant).
Rang de sous-routines générales
Rang de sous-routines OEM (de fabricant)
Les sous-routines de fabricant ont le même traitement que les sous-routines générales, mais avec
les restrictions suivantes.
• On ne peut définir dans les programmes propres du fabricant, que ceux définis avec l'attribut
[O]. Dans le cas contraire, l'erreur correspondante sera affichée.
Erreur 63 : Programmer numéro de sous-routine de 1 à 9999.
• Pour exécuter une sous-routine OEM avec CALL, PCALL ou MCALL, celle-ci doit être dans un
programme propre du fabricant. Dans le cas contraire, l'erreur correspondante sera affichée.
Erreur 1255 : Sous-routine restreinte au programme OEM.
Deux sous-routines portant le même numéro d'identification ne peuvent pas cohabiter dans la
mémoire de la CNC, même si elles appartiennent à des programmes différents.
( RET )
L'instruction RET indique que la sous-routine définie grâce à SUB se termine dans ce bloc.
(SUB 12)
G91 G01 XP0 F5000
YP1
X-P0
Y-P1
(RET)
SUB 0000 - SUB 9999
SUB 10000 - SUB 20000
; Définition de la sous-routine 12
; Fin de sous-routine
14.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·401·

Publicité

loading